From 7deae239e731cf1c6a37535ef6c5ef0e1c40b23f Mon Sep 17 00:00:00 2001 From: Dimach Date: Thu, 30 Nov 2023 05:32:57 +0200 Subject: [PATCH 01/25] server: update tgui depts (#3955) --- _build_dependencies.sh | 2 +- paradise.dme | 4 +- tgui/.eslintrc-harder.yml | 11 +- tgui/.eslintrc.yml | 133 +- tgui/babel.config.js | 46 + tgui/package.json | 22 +- tgui/packages/tgui-dev-server/package.json | 2 +- .../tgui/interfaces/AppearanceChanger.js | 1 + tgui/packages/tgui/interfaces/BodyScanner.js | 2 +- tgui/packages/tgui/interfaces/Contractor.js | 1 + tgui/packages/tgui/interfaces/Cryo.js | 4 +- .../packages/tgui/interfaces/OreRedemption.js | 1 + tgui/packages/tgui/package.json | 1 - tgui/packages/tgui/public/tgui.bundle.js | 83 +- tgui/packages/tgui/webpack.config.js | 59 +- tgui/yarn.lock | 3134 ++++++++++++++--- 16 files changed, 2878 insertions(+), 628 deletions(-) create mode 100644 tgui/babel.config.js diff --git a/_build_dependencies.sh b/_build_dependencies.sh index 69aa9f2c115..e79eac66dcd 100644 --- a/_build_dependencies.sh +++ b/_build_dependencies.sh @@ -2,7 +2,7 @@ # For dreamchecker export SPACEMANDMM_TAG=suite-1.7.1 # For TGUI -export NODE_VERSION=16 +export NODE_VERSION=18 # Stable Byond Major export STABLE_BYOND_MAJOR=514 # Stable Byond Minor diff --git a/paradise.dme b/paradise.dme index 109aff9f374..ce383df539d 100644 --- a/paradise.dme +++ b/paradise.dme @@ -717,14 +717,14 @@ #include "code\game\gamemodes\miniantags\changeling_slug\changeling_slug.dm" #include "code\game\gamemodes\miniantags\changeling_slug\changeling_slug_event.dm" #include "code\game\gamemodes\miniantags\demons\demon.dm" -#include "code\game\gamemodes\miniantags\demons\shadow_demon\shadow_demon.dm" -#include "code\game\gamemodes\miniantags\demons\slaughter_demon\slaughter_demon.dm" #include "code\game\gamemodes\miniantags\demons\pulse_demon\cross_shock_component.dm" #include "code\game\gamemodes\miniantags\demons\pulse_demon\pulse_demon.dm" #include "code\game\gamemodes\miniantags\demons\pulse_demon\pulse_demon_abilities.dm" #include "code\game\gamemodes\miniantags\demons\pulse_demon\pulse_demon_event.dm" #include "code\game\gamemodes\miniantags\demons\pulse_demon\pulse_demon_interactions.dm" #include "code\game\gamemodes\miniantags\demons\pulse_demon\pulse_demon_objectives.dm" +#include "code\game\gamemodes\miniantags\demons\shadow_demon\shadow_demon.dm" +#include "code\game\gamemodes\miniantags\demons\slaughter_demon\slaughter_demon.dm" #include "code\game\gamemodes\miniantags\guardian\guardian.dm" #include "code\game\gamemodes\miniantags\guardian\host_actions.dm" #include "code\game\gamemodes\miniantags\guardian\types\assassin.dm" diff --git a/tgui/.eslintrc-harder.yml b/tgui/.eslintrc-harder.yml index eb06f5b33db..75399d2677f 100644 --- a/tgui/.eslintrc-harder.yml +++ b/tgui/.eslintrc-harder.yml @@ -4,11 +4,6 @@ rules: ## Enforce consistent brace style for blocks brace-style: [error, stroustrup, { allowSingleLine: false }] ## Enforce the consistent use of either backticks, double, or single quotes - quotes: [error, single, { - avoidEscape: true, - allowTemplateLiterals: true, - }] - react/jsx-closing-bracket-location: [error, { - selfClosing: after-props, - nonEmpty: after-props, - }] + quotes: [error, single, { avoidEscape: true, allowTemplateLiterals: true }] + react/jsx-closing-bracket-location: + [error, { selfClosing: after-props, nonEmpty: after-props }] diff --git a/tgui/.eslintrc.yml b/tgui/.eslintrc.yml index 595a6978f91..34a47789fba 100644 --- a/tgui/.eslintrc.yml +++ b/tgui/.eslintrc.yml @@ -1,4 +1,4 @@ -parser: babel-eslint +parser: '@babel/eslint-parser' parserOptions: ecmaVersion: 2019 sourceType: module @@ -10,11 +10,12 @@ env: node: true plugins: - react +extends: + - prettier settings: react: version: '16.10' rules: - ## Possible Errors ## ---------------------------------------- @@ -56,7 +57,7 @@ rules: ## Disallow unnecessary parentheses # no-extra-parens: warn ## Disallow unnecessary semicolons - no-extra-semi: error + # no-extra-semi: error ## Disallow reassigning function declarations no-func-assign: error ## Disallow assigning to imported bindings @@ -81,7 +82,7 @@ rules: ## Disallow template literal placeholder syntax in regular strings no-template-curly-in-string: error ## Disallow confusing multiline expressions - no-unexpected-multiline: error + # no-unexpected-multiline: error ## Disallow unreachable code after return, throw, continue, and break ## statements # no-unreachable: warn @@ -118,7 +119,7 @@ rules: ## Enforce default parameters to be last # default-param-last: error ## Enforce consistent newlines before and after dots - dot-location: [error, property] + # dot-location: [error, property] ## Enforce dot notation whenever possible # dot-notation: error ## Require the use of === and !== @@ -178,7 +179,7 @@ rules: ## Disallow magic numbers # no-magic-numbers: error ## Disallow multiple spaces - no-multi-spaces: warn + # no-multi-spaces: warn ## Disallow multiline strings # no-multi-str: error ## Disallow new operators outside of assignments or comparisons @@ -290,14 +291,14 @@ rules: ## Code style ## ---------------------------------------- ## Enforce linebreaks after opening and before closing array brackets - array-bracket-newline: [error, consistent] + # array-bracket-newline: [error, consistent] ## Enforce consistent spacing inside array brackets - array-bracket-spacing: [error, never] + # array-bracket-spacing: [error, never] ## Enforce line breaks after each array element # array-element-newline: error ## Disallow or enforce spaces inside of blocks after opening block and ## before closing block - block-spacing: [error, always] + # block-spacing: [error, always] ## Enforce consistent brace style for blocks # brace-style: [error, stroustrup, { allowSingleLine: false }] ## Enforce camelcase naming convention @@ -305,26 +306,26 @@ rules: ## Enforce or disallow capitalization of the first letter of a comment # capitalized-comments: error ## Require or disallow trailing commas - comma-dangle: [error, { - arrays: always-multiline, - objects: always-multiline, - imports: always-multiline, - exports: always-multiline, - functions: only-multiline, ## Optional on functions - }] + # comma-dangle: [error, { + # arrays: always-multiline, + # objects: always-multiline, + # imports: always-multiline, + # exports: always-multiline, + # functions: only-multiline, ## Optional on functions + # }] ## Enforce consistent spacing before and after commas - comma-spacing: [error, { before: false, after: true }] + # comma-spacing: [error, { before: false, after: true }] ## Enforce consistent comma style - comma-style: [error, last] + # comma-style: [error, last] ## Enforce consistent spacing inside computed property brackets - computed-property-spacing: [error, never] + # computed-property-spacing: [error, never] ## Enforce consistent naming when capturing the current execution context # consistent-this: error ## Require or disallow newline at the end of files # eol-last: error ## Require or disallow spacing between function identifiers and their ## invocations - func-call-spacing: [error, never] + # func-call-spacing: [error, never] ## Require function names to match the name of the variable or property ## to which they are assigned # func-name-matching: error @@ -346,15 +347,15 @@ rules: ## Enforce the location of arrow function bodies # implicit-arrow-linebreak: error ## Enforce consistent indentation - indent: [error, 2, { SwitchCase: 1 }] + # indent: [error, 2, { SwitchCase: 1 }] ## Enforce the consistent use of either double or single quotes in JSX ## attributes - jsx-quotes: [error, prefer-double] + # jsx-quotes: [error, prefer-double] ## Enforce consistent spacing between keys and values in object literal ## properties - key-spacing: [error, { beforeColon: false, afterColon: true }] + # key-spacing: [error, { beforeColon: false, afterColon: true }] ## Enforce consistent spacing before and after keywords - keyword-spacing: [error, { before: true, after: true }] + # keyword-spacing: [error, { before: true, after: true }] ## Enforce position of line comments # line-comment-position: error ## Enforce consistent linebreak style @@ -368,10 +369,10 @@ rules: ## Enforce a maximum line length #max-len: [error, { # code: 80, - ## Ignore imports - #ignorePattern: '^(import\s.+\sfrom\s|.*require\()', - #ignoreUrls: true, - #ignoreRegExpLiterals: true, + ## Ignore imports + #ignorePattern: '^(import\s.+\sfrom\s|.*require\()', + #ignoreUrls: true, + #ignoreRegExpLiterals: true, #}] ## Enforce a maximum number of lines per file # max-lines: error @@ -388,7 +389,7 @@ rules: ## Enforce a particular style for multiline comments # multiline-comment-style: error ## Enforce newlines between operands of ternary expressions - multiline-ternary: [error, always-multiline] + # multiline-ternary: [error, always-multiline] ## Require constructor names to begin with a capital letter # new-cap: error ## Enforce or disallow parentheses when invoking a constructor with no @@ -409,7 +410,7 @@ rules: ## Disallow mixed binary operators # no-mixed-operators: error ## Disallow mixed spaces and tabs for indentation - no-mixed-spaces-and-tabs: error + # no-mixed-spaces-and-tabs: error ## Disallow use of chained assignment expressions # no-multi-assign: error ## Disallow multiple empty lines @@ -435,13 +436,13 @@ rules: ## Disallow ternary operators when simpler alternatives exist # no-unneeded-ternary: error ## Disallow whitespace before properties - no-whitespace-before-property: error + # no-whitespace-before-property: error ## Enforce the location of single-line statements # nonblock-statement-body-position: error ## Enforce consistent line breaks inside braces # object-curly-newline: [error, { multiline: true }] ## Enforce consistent spacing inside braces - object-curly-spacing: [error, always] + # object-curly-spacing: [error, always] ## Enforce placing object properties on separate lines # object-property-newline: error ## Enforce variables to be declared either together or separately in @@ -452,7 +453,7 @@ rules: ## Require or disallow assignment operator shorthand where possible # operator-assignment: error ## Enforce consistent linebreak style for operators - operator-linebreak: [error, before] + # operator-linebreak: [error, before] ## Require or disallow padding within blocks # padded-blocks: error ## Require or disallow padding lines between statements @@ -465,25 +466,25 @@ rules: ## Enforce the consistent use of either backticks, double, or single quotes # quotes: [error, single] ## Require or disallow semicolons instead of ASI - semi: error + # semi: error ## Enforce consistent spacing before and after semicolons - semi-spacing: [error, { before: false, after: true }] + # semi-spacing: [error, { before: false, after: true }] ## Enforce location of semicolons - semi-style: [error, last] + # semi-style: [error, last] ## Require object keys to be sorted # sort-keys: error ## Require variables within the same declaration block to be sorted # sort-vars: error ## Enforce consistent spacing before blocks - space-before-blocks: [error, always] + # space-before-blocks: [error, always] ## Enforce consistent spacing before function definition opening parenthesis - space-before-function-paren: [error, { - anonymous: always, - named: never, - asyncArrow: always, - }] + # space-before-function-paren: [error, { + # anonymous: always, + # named: never, + # asyncArrow: always, + # }] ## Enforce consistent spacing inside parentheses - space-in-parens: [error, never] + # space-in-parens: [error, never] ## Require spacing around infix operators # space-infix-ops: error ## Enforce consistent spacing before or after unary operators @@ -491,9 +492,9 @@ rules: ## Enforce consistent spacing after the // or /* in a comment spaced-comment: [error, always] ## Enforce spacing around colons of switch statements - switch-colon-spacing: [error, { before: false, after: true }] + # switch-colon-spacing: [error, { before: false, after: true }] ## Require or disallow spacing between template tags and their literals - template-tag-spacing: [error, never] + # template-tag-spacing: [error, never] ## Require or disallow Unicode byte order mark (BOM) # unicode-bom: [error, never] ## Require parenthesis around regex literals @@ -504,13 +505,13 @@ rules: ## Require braces around arrow function bodies # arrow-body-style: error ## Require parentheses around arrow function arguments - arrow-parens: [error, as-needed] + # arrow-parens: [error, as-needed] ## Enforce consistent spacing before and after the arrow in arrow functions - arrow-spacing: [error, { before: true, after: true }] + # arrow-spacing: [error, { before: true, after: true }] ## Require super() calls in constructors # constructor-super: error ## Enforce consistent spacing around * operators in generator functions - generator-star-spacing: [error, { before: false, after: true }] + # generator-star-spacing: [error, { before: false, after: true }] ## Disallow reassigning class members no-class-assign: error ## Disallow arrow functions where they could be confused with comparisons @@ -567,7 +568,7 @@ rules: ## strings # template-curly-spacing: error ## Require or disallow spacing around the * in yield* expressions - yield-star-spacing: [error, { before: false, after: true }] + # yield-star-spacing: [error, { before: false, after: true }] ## React ## ---------------------------------------- @@ -580,7 +581,7 @@ rules: ## Rule enforces consistent usage of destructuring assignment in component # react/destructuring-assignment: [error, always, { ignoreClassFields: true }] ## Prevent missing displayName in a React component definition - react/display-name: error + # react/display-name: error ## Forbid certain props on Components # react/forbid-component-props: error ## Forbid certain props on DOM Nodes @@ -681,21 +682,21 @@ rules: ## expressions. # react/jsx-child-element-spacing: error ## Validate closing bracket location in JSX (fixable) - react/jsx-closing-bracket-location: [error, { - ## NOTE: Not really sure about enforcing this one - selfClosing: false, - nonEmpty: after-props, - }] + # react/jsx-closing-bracket-location: [error, { + # ## NOTE: Not really sure about enforcing this one + # selfClosing: false, + # nonEmpty: after-props, + # }] ## Validate closing tag location in JSX (fixable) - react/jsx-closing-tag-location: error + # react/jsx-closing-tag-location: error ## Enforce or disallow newlines inside of curly braces in JSX attributes and ## expressions (fixable) - react/jsx-curly-newline: error + # react/jsx-curly-newline: error ## Enforce or disallow spaces inside of curly braces in JSX attributes and ## expressions (fixable) - react/jsx-curly-spacing: error + # react/jsx-curly-spacing: error ## Enforce or disallow spaces around equal signs in JSX attributes (fixable) - react/jsx-equals-spacing: error + # react/jsx-equals-spacing: error ## Restrict file extensions that may contain JSX # react/jsx-filename-extension: error ## Enforce position of the first prop in JSX (fixable) @@ -703,11 +704,11 @@ rules: ## Enforce event handler naming conventions in JSX react/jsx-handler-names: error ## Validate JSX indentation (fixable) - react/jsx-indent: [error, 2, { - checkAttributes: true, - }] + # react/jsx-indent: [error, 2, { + # checkAttributes: true, + # }] ## Validate props indentation in JSX (fixable) - react/jsx-indent-props: [error, 2] + # react/jsx-indent-props: [error, 2] ## Validate JSX has key prop when in array or iterator react/jsx-key: error ## Validate JSX maximum depth @@ -737,7 +738,7 @@ rules: ## Enforce PascalCase for user-defined JSX components react/jsx-pascal-case: error ## Disallow multiple spaces between inline JSX props (fixable) - react/jsx-props-no-multi-spaces: error + # react/jsx-props-no-multi-spaces: error ## Disallow JSX props spreading # react/jsx-props-no-spreading: error ## Enforce default props alphabetical sorting @@ -746,10 +747,10 @@ rules: # react/jsx-sort-props: error ## Validate whitespace in and around the JSX opening and closing brackets ## (fixable) - react/jsx-tag-spacing: error + # react/jsx-tag-spacing: error ## Prevent React to be incorrectly marked as unused react/jsx-uses-react: error ## Prevent variables used in JSX to be incorrectly marked as unused react/jsx-uses-vars: error ## Prevent missing parentheses around multilines JSX (fixable) - react/jsx-wrap-multilines: error + # react/jsx-wrap-multilines: error diff --git a/tgui/babel.config.js b/tgui/babel.config.js new file mode 100644 index 00000000000..8b32d3ce491 --- /dev/null +++ b/tgui/babel.config.js @@ -0,0 +1,46 @@ +/** + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */ + +const createBabelConfig = (options) => { + const { presets = [], plugins = [], removeConsole } = options; + return { + presets: [ + [ + require.resolve('@babel/preset-env'), + { + modules: 'commonjs', + useBuiltIns: 'entry', + corejs: '3', + spec: false, + loose: true, + targets: [], + }, + ], + require.resolve('@babel/preset-react'), + ...presets, + ].filter(Boolean), + plugins: [ + [ + require.resolve('@babel/plugin-proposal-class-properties'), + { + loose: true, + }, + ], + require.resolve('@babel/plugin-transform-jscript'), + require.resolve('babel-plugin-inferno'), + removeConsole && require.resolve('babel-plugin-transform-remove-console'), + ...plugins, + ].filter(Boolean), + }; +}; + +module.exports = (api) => { + api.cache(true); + const mode = process.env.NODE_ENV; + return createBabelConfig({ mode }); +}; + +module.exports.createBabelConfig = createBabelConfig; diff --git a/tgui/package.json b/tgui/package.json index bfceeec49ec..70f17d09475 100644 --- a/tgui/package.json +++ b/tgui/package.json @@ -7,13 +7,25 @@ ], "scripts": { "build": "eslint packages && cd packages/tgui && npx webpack --mode=production", - "watch": "cd packages/tgui-dev-server && node --experimental-modules index.js", + "watch": "cd packages/tgui-dev-server && set NODE_OPTIONS=--openssl-legacy-provider --no-experimental-fetch && node --experimental-modules index.js", "analyze": "cd packages/tgui && npx webpack --mode=production --env.analyze=1", - "lint": "eslint packages" + "lint": "eslint packages", + "prettier": "prettier --check packages", + "prettier-write": "prettier --check packages --write" }, "dependencies": { - "babel-eslint": "^10.0.3", - "eslint": "^6.7.2", - "eslint-plugin-react": "^7.17.0" + "@babel/eslint-parser": "^7.22.15", + "@babel/core": "^7.23.2", + "@babel/preset-env": "^7.23.2", + "@babel/preset-react": "^7.22.15", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-transform-jscript": "^7.22.5", + "babel-plugin-inferno": "^6.7.0", + "babel-plugin-transform-remove-console": "^6.9.4", + "eslint": "^8.49.0", + "eslint-config-prettier": "^9.0.0", + "eslint-plugin-prettier": "^5.0.0", + "eslint-plugin-react": "^7.33.2", + "prettier": "^3.0.3" } } diff --git a/tgui/packages/tgui-dev-server/package.json b/tgui/packages/tgui-dev-server/package.json index e397fe3e0bb..18fcd54a417 100644 --- a/tgui/packages/tgui-dev-server/package.json +++ b/tgui/packages/tgui-dev-server/package.json @@ -7,6 +7,6 @@ "glob": "^7.1.4", "source-map": "^0.7.3", "stacktrace-parser": "^0.1.7", - "ws": "^7.1.2" + "ws": "^7.4.6" } } diff --git a/tgui/packages/tgui/interfaces/AppearanceChanger.js b/tgui/packages/tgui/interfaces/AppearanceChanger.js index 3146a47f4a8..3ca7212f0f6 100644 --- a/tgui/packages/tgui/interfaces/AppearanceChanger.js +++ b/tgui/packages/tgui/interfaces/AppearanceChanger.js @@ -251,6 +251,7 @@ const ColorContent = (props, context) => { {colorOptions.map(c => ( !!data[c.key] && ( -  K + K diff --git a/tgui/packages/tgui/interfaces/OreRedemption.js b/tgui/packages/tgui/interfaces/OreRedemption.js index 728e647a5f8..87bb0cd3762 100644 --- a/tgui/packages/tgui/interfaces/OreRedemption.js +++ b/tgui/packages/tgui/interfaces/OreRedemption.js @@ -189,6 +189,7 @@ const OreHeader = (properties, context) => { {properties.columns?.map(col => ( 1?n-1:0),r=1;r0?r(o(e),9007199254740991):0}},function(e,t,n){"use strict";var o=n(6),r=n(108),i=n(19),a=n(69),c=n(112),l=n(152),s=r("wks"),d=o.Symbol,u=l?d:d&&d.withoutSetter||a;e.exports=function(e){return i(s,e)||(c&&i(d,e)?s[e]=d[e]:s[e]=u("Symbol."+e)),s[e]}},function(e,t,n){"use strict";var o=n(9),r=n(146),i=n(10),a=n(36),c=Object.defineProperty;t.f=o?c:function(e,t,n){if(i(e),t=a(t,!0),i(n),r)try{return c(e,t,n)}catch(o){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){"use strict";t.__esModule=!0,t.rad2deg=t.keyOfMatchingRange=t.inRange=t.toFixed=t.round=t.scale=t.clamp01=t.clamp=void 0;t.clamp=function(e,t,n){return en?n:e};t.clamp01=function(e){return e<0?0:e>1?1:e};t.scale=function(e,t,n){return(e-t)/(n-t)};t.round=function(e,t){return!e||isNaN(e)?e:(t|=0,i=(e*=n=Math.pow(10,t))>0|-(e<0),r=Math.abs(e%1)>=.4999999999854481,o=Math.floor(e),r&&(e=o+(i>0)),(r?e:Math.round(e))/n);var n,o,r,i};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(Math.max(t,0))};var o=function(e,t){return t&&e>=t[0]&&e<=t[1]};t.inRange=o;t.keyOfMatchingRange=function(e,t){for(var n=0,r=Object.keys(t);n0&&(t.style=l),t};t.computeBoxProps=C;var g=function(e){var t=e.textColor||e.color,n=e.backgroundColor;return(0,o.classes)([s(t)&&"color-"+t,s(n)&&"color-bg-"+n])};t.computeBoxClassName=g;var N=function(e){var t=e.as,n=void 0===t?"div":t,o=e.className,a=e.children,c=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["as","className","children"]);if("function"==typeof a)return a(C(e));var l="string"==typeof o?o+" "+g(c):g(c),s=C(c);return(0,r.createVNode)(i.VNodeFlags.HtmlElement,n,l,a,i.ChildFlags.UnknownChildren,s)};t.Box=N,N.defaultHooks=o.pureComponentHooks},function(e,t,n){"use strict";function o(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return 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(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function 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";var o={}.hasOwnProperty;e.exports=function(e,t){return o.call(e,t)}},function(e,t,n){"use strict";var o=n(81),r=["kind","resolve","construct","instanceOf","predicate","represent","defaultStyle","styleAliases"],i=["scalar","sequence","mapping"];e.exports=function(e,t){var n,a;if(t=t||{},Object.keys(t).forEach((function(t){if(-1===r.indexOf(t))throw new o('Unknown option "'+t+'" is met in definition of "'+e+'" YAML type.')})),this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(e){return e},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.defaultStyle=t.defaultStyle||null,this.styleAliases=(n=t.styleAliases||null,a={},null!==n&&Object.keys(n).forEach((function(e){n[e].forEach((function(t){a[String(t)]=e}))})),a),-1===i.indexOf(this.kind))throw new o('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}},function(e,t,n){"use strict";var o=n(55),r=n(68),i=n(16),a=n(12),c=n(74),l=[].push,s=function(e){var t=1==e,n=2==e,s=3==e,d=4==e,u=6==e,p=5==e||u;return function(m,h,f,C){for(var g,N,b=i(m),V=r(b),v=o(h,f,3),x=a(V.length),y=0,k=C||c,w=t?k(m,x):n?k(m,0):undefined;x>y;y++)if((p||y in V)&&(N=v(g=V[y],y,b),e))if(t)w[y]=N;else if(N)switch(e){case 3:return!0;case 5:return g;case 6:return y;case 2:l.call(w,g)}else if(d)return!1;return u?-1:s||d?d:w}};e.exports={forEach:s(0),map:s(1),filter:s(2),some:s(3),every:s(4),find:s(5),findIndex:s(6)}},function(e,t,n){"use strict";var o=n(9),r=n(83),i=n(53),a=n(28),c=n(36),l=n(19),s=n(146),d=Object.getOwnPropertyDescriptor;t.f=o?d:function(e,t){if(e=a(e),t=c(t,!0),s)try{return d(e,t)}catch(n){}if(l(e,t))return i(!r.f.call(e,t),e[t])}},function(e,t,n){"use strict";function o(e,t,n,o,r,i,a){try{var c=e[i](a),l=c.value}catch(s){return void n(s)}c.done?t(l):Promise.resolve(l).then(o,r)}t.__esModule=!0,t.winset=t.winget=t.runCommand=t.callByondAsync=t.callByond=t.IS_IE8=void 0;var r=window.Byond,i=function(){var e=navigator.userAgent.match(/Trident\/(\d+).+?;/i);if(!e)return null;var t=e[1];return t?parseInt(t,10):null}(),a=null!==i&&i<=6;t.IS_IE8=a;var c=function(e,t){void 0===t&&(t={}),r.call(e,t)};t.callByond=c;var l=function(e,t){void 0===t&&(t={}),window.__callbacks__=window.__callbacks__||[];var n=window.__callbacks__.length,o=new Promise((function(e){window.__callbacks__.push(e)}));return r.call(e,Object.assign({},t,{callback:"__callbacks__["+n+"]"})),o};t.callByondAsync=l;t.runCommand=function(e){return c("winset",{command:e})};var s=function(){var e,t=(e=regeneratorRuntime.mark((function n(e,t){var o;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,l("winget",{id:e,property:t});case 2:return o=n.sent,n.abrupt("return",o[t]);case 4:case"end":return n.stop()}}),n)})),function(){var t=this,n=arguments;return new Promise((function(r,i){var a=e.apply(t,n);function c(e){o(a,r,i,c,l,"next",e)}function l(e){o(a,r,i,c,l,"throw",e)}c(undefined)}))});return function(e,n){return t.apply(this,arguments)}}();t.winget=s;t.winset=function(e,t,n){var o;return c("winset",((o={})[e+"."+t]=n,o))}},function(e,t,n){"use strict";t.__esModule=!0,t.zipWith=t.zip=t.uniqBy=t.reduce=t.sortBy=t.map=t.filter=t.toKeyedArray=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[]};t.toKeyedArray=function(e,t){return void 0===t&&(t="key"),o((function(e,n){var o;return Object.assign(((o={})[t]=n,o),e)}))(e)};t.filter=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"+a+""}},function(e,t,n){"use strict";var o=n(5);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(9),r=n(14),i=n(53);e.exports=o?function(e,t,n){return r.f(e,t,i(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";var o={}.toString;e.exports=function(e){return o.call(e).slice(8,-1)}},function(e,t,n){"use strict";var o=n(8);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,i,a=n(148),c=n(6),l=n(8),s=n(32),d=n(19),u=n(84),p=n(70),m=c.WeakMap;if(a){var h=new m,f=h.get,C=h.has,g=h.set;o=function(e,t){return g.call(h,e,t),t},r=function(e){return f.call(h,e)||{}},i=function(e){return C.call(h,e)}}else{var N=u("state");p[N]=!0,o=function(e,t){return s(e,N,t),t},r=function(e){return d(e,N)?e[N]:{}},i=function(e){return d(e,N)}}e.exports={set:o,get:r,has:i,enforce:function(e){return i(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(19),r=n(16),i=n(84),a=n(119),c=i("IE_PROTO"),l=Object.prototype;e.exports=a?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(150),r=n(6),i=function(e){return"function"==typeof e?e:undefined};e.exports=function(e,t){return arguments.length<2?i(o[e])||i(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(5);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(4),r=n(6),i=n(9),a=n(132),c=n(11),l=n(89),s=n(61),d=n(53),u=n(32),p=n(12),m=n(164),h=n(179),f=n(36),C=n(19),g=n(86),N=n(8),b=n(45),V=n(57),v=n(54).f,x=n(180),y=n(21).forEach,k=n(60),w=n(14),_=n(22),B=n(37),S=n(91),L=B.get,A=B.set,E=w.f,I=_.f,D=Math.round,T=r.RangeError,F=l.ArrayBuffer,M=l.DataView,P=c.NATIVE_ARRAY_BUFFER_VIEWS,O=c.TYPED_ARRAY_TAG,R=c.TypedArray,j=c.TypedArrayPrototype,U=c.aTypedArrayConstructor,z=c.isTypedArray,W=function(e,t){for(var n=0,o=t.length,r=new(U(e))(o);o>n;)r[n]=t[n++];return r},H=function(e,t){E(e,t,{get:function(){return L(this)[t]}})},K=function(e){var t;return e instanceof F||"ArrayBuffer"==(t=g(e))||"SharedArrayBuffer"==t},Y=function(e,t){return z(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},G=function(e,t){return Y(e,t=f(t,!0))?d(2,e[t]):I(e,t)},q=function(e,t,n){return!(Y(e,t=f(t,!0))&&N(n)&&C(n,"value"))||C(n,"get")||C(n,"set")||n.configurable||C(n,"writable")&&!n.writable||C(n,"enumerable")&&!n.enumerable?E(e,t,n):(e[t]=n.value,e)};i?(P||(_.f=G,w.f=q,H(j,"buffer"),H(j,"byteOffset"),H(j,"byteLength"),H(j,"length")),o({target:"Object",stat:!0,forced:!P},{getOwnPropertyDescriptor:G,defineProperty:q}),e.exports=function(e,t,n){var i=e.match(/\d+$/)[0]/8,c=e+(n?"Clamped":"")+"Array",l="get"+e,d="set"+e,f=r[c],C=f,g=C&&C.prototype,w={},_=function(e,t){E(e,t,{get:function(){return function(e,t){var n=L(e);return n.view[l](t*i+n.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,o){var r=L(e);n&&(o=(o=D(o))<0?0:o>255?255:255&o),r.view[d](t*i+r.byteOffset,o,!0)}(this,t,e)},enumerable:!0})};P?a&&(C=t((function(e,t,n,o){return s(e,C,c),S(N(t)?K(t)?o!==undefined?new f(t,h(n,i),o):n!==undefined?new f(t,h(n,i)):new f(t):z(t)?W(C,t):x.call(C,t):new f(m(t)),e,C)})),V&&V(C,R),y(v(f),(function(e){e in C||u(C,e,f[e])})),C.prototype=g):(C=t((function(e,t,n,o){s(e,C,c);var r,a,l,d=0,u=0;if(N(t)){if(!K(t))return z(t)?W(C,t):x.call(C,t);r=t,u=h(n,i);var f=t.byteLength;if(o===undefined){if(f%i)throw T("Wrong length");if((a=f-u)<0)throw T("Wrong length")}else if((a=p(o)*i)+u>f)throw T("Wrong length");l=a/i}else l=m(t),r=new F(a=l*i);for(A(e,{buffer:r,byteOffset:u,byteLength:a,length:l,view:new M(r)});d=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function 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),i=1;i"+e+"<\/script>"},h=function(){try{o=document.domain&&new ActiveXObject("htmlfile")}catch(r){}var e,t;h=o?function(e){e.write(m("")),e.close();var t=e.parentWindow.Object;return e=null,t}(o):((t=s("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=a.length;n--;)delete h.prototype[a[n]];return h()};c[u]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(p.prototype=r(e),n=new p,p.prototype=null,n[u]=e):n=h(),t===undefined?n:i(n,t)}},function(e,t,n){"use strict";var o=n(14).f,r=n(19),i=n(13)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,i)&&o(e,i,{configurable:!0,value:t})}},function(e,t,n){"use strict";var o=n(13),r=n(45),i=n(14),a=o("unscopables"),c=Array.prototype;c[a]==undefined&&i.f(c,a,{configurable:!0,value:r(null)}),e.exports=function(e){c[a][e]=!0}},function(e,t,n){"use strict";var o=n(10),r=n(34),i=n(13)("species");e.exports=function(e,t){var n,a=o(e).constructor;return a===undefined||(n=o(a)[i])==undefined?t:r(n)}},function(e,t,n){"use strict";t.__esModule=!0,t.timeAgo=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:{command:"#526aff",procedure:"#e3027a",security:"#CF0000",medical:"#009190",science:"#993399",engineering:"#A66300",supply:"#9F8545",service:"#80A000",centcom:"#78789B",other:"#C38312"},damageType:{oxy:"#3498db",toxin:"#2ecc71",burn:"#e67e22",brute:"#e74c3c"}};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:"SyndTeam",freq:1244,color:"#a52a2a"},{name:"Soviet",freq:1217,color:"#f7941d"},{name:"SyndTaipan",freq:1227,color:"#ffec8b"},{name:"Spider Clan",freq:1265,color:"#3cfd1e"},{name:"Red Team",freq:1215,color:"#ff4444"},{name:"Blue Team",freq:1217,color:"#3434fd"},{name:"Response Team",freq:1345,color:"#2681a5"},{name:"Special Ops",freq:1341,color:"#2681a5"},{name:"Supply",freq:1347,color:"#b88646"},{name:"Service",freq:1349,color:"#6ca729"},{name:"Science",freq:1351,color:"#c68cfa"},{name:"Command",freq:1353,color:"#5177ff"},{name:"Procedure",freq:1339,color:"#F70285"},{name:"Medical",freq:1355,color:"#57b8f0"},{name:"Medical(I)",freq:1485,color:"#57b8f0"},{name:"Engineering",freq:1357,color:"#f37746"},{name:"Security",freq:1359,color:"#dd3535"},{name:"Security(I)",freq:1475,color:"#dd3535"},{name:"AI Private",freq:1343,color:"#d65d95"},{name:"Common",freq:1459,color:"#1ecc43"},{name:"Alpha wave",freq:1522,color:"#88910f"},{name:"Beta wave",freq:1532,color:"#1d83f7"},{name:"Gamma wave",freq:1542,color:"#d46549"}];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"},{id:"hydrogen",name:"Hydrogen",label:"H\u2082",color:"white"}];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};t.timeAgo=function(e,t){if(e>t)return"in the future";var n=(t/=10)-(e/=10);if(n>3600){var o=Math.round(n/3600);return o+" hour"+(1===o?"":"s")+" ago"}if(n>60){var r=Math.round(n/60);return r+" minute"+(1===r?"":"s")+" ago"}var i=Math.round(n);return i+" second"+(1===i?"":"s")+" ago"}},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(7),i=n(23),a=n(17);function c(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e.className,n=e.direction,o=e.wrap,a=e.align,l=e.alignContent,s=e.justify,d=e.inline,u=e.spacing,p=void 0===u?0:u,m=e.spacingPrecise,h=void 0===m?0:m,f=c(e,["className","direction","wrap","align","alignContent","justify","inline","spacing","spacingPrecise"]);return Object.assign({className:(0,r.classes)(["Flex",i.IS_IE8&&("column"===n?"Flex--ie8--column":"Flex--ie8"),d&&"Flex--inline",p>0&&"Flex--spacing--"+p,h>0&&"Flex--spacingPrecise--"+h,t]),style:Object.assign({},f.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"align-content":l,"justify-content":s})},f)};t.computeFlexProps=l;var s=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},l(e))))};t.Flex=s,s.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.className,n=e.grow,o=e.order,l=e.shrink,s=e.basis,d=void 0===s?e.width:s,u=e.align,p=c(e,["className","grow","order","shrink","basis","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",i.IS_IE8&&"Flex__item--ie8",t]),style:Object.assign({},p.style,{"flex-grow":n,"flex-shrink":l,"flex-basis":(0,a.unit)(d),order:o,"align-self":u})},p)};t.computeFlexItemProps=d;var u=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},d(e))))};t.FlexItem=u,u.defaultHooks=r.pureComponentHooks,s.Item=u},function(e,t,n){"use strict";t.__esModule=!0,t.ComplexModal=t.modalClose=t.modalAnswer=t.modalRegisterBodyOverride=t.modalOpen=void 0;var o=n(0),r=n(1),i=n(2),a={};t.modalOpen=function(e,t,n){var o=(0,r.useBackend)(e),i=o.act,a=o.data,c=Object.assign(a.modal?a.modal.args:{},n||{});i("modal_open",{id:t,arguments:JSON.stringify(c)})};t.modalRegisterBodyOverride=function(e,t){a[e]=t};var c=function(e,t,n,o){var i=(0,r.useBackend)(e),a=i.act,c=i.data;if(c.modal){var l=Object.assign(c.modal.args||{},o||{});a("modal_answer",{id:t,answer:n,arguments:JSON.stringify(l)})}};t.modalAnswer=c;var l=function(e,t){(0,(0,r.useBackend)(e).act)("modal_close",{id:t})};t.modalClose=l;t.ComplexModal=function(e,t){var n=(0,r.useBackend)(t).data;if(n.modal){var s,d,u=n.modal,p=u.id,m=u.text,h=u.type,f=(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){return l(t)}}),C="auto";if(a[p])d=a[p](n.modal,t);else if("input"===h){var g=n.modal.value;s=function(e){return c(t,p,g)},d=(0,o.createComponentVNode)(2,i.Input,{value:n.modal.value,placeholder:"ENTER to submit",width:"100%",my:"0.5rem",autofocus:!0,onChange:function(e,t){g=t}}),f=(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){return l(t)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"check",content:"Confirm",color:"good",float:"right",m:"0",onClick:function(){return c(t,p,g)}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})}else if("choice"===h){var N="object"==typeof n.modal.choices?Object.values(n.modal.choices):n.modal.choices;d=(0,o.createComponentVNode)(2,i.Dropdown,{options:N,selected:n.modal.value,width:"100%",my:"0.5rem",onSelected:function(e){return c(t,p,e)}}),C="initial"}else"bento"===h?d=(0,o.createComponentVNode)(2,i.Flex,{spacingPrecise:"1",wrap:"wrap",my:"0.5rem",maxHeight:"1%",children:n.modal.choices.map((function(e,r){return(0,o.createComponentVNode)(2,i.Flex.Item,{flex:"1 1 auto",children:(0,o.createComponentVNode)(2,i.Button,{selected:r+1===parseInt(n.modal.value,10),onClick:function(){return c(t,p,r+1)},children:(0,o.createVNode)(1,"img",null,null,1,{src:e})})},r)}))}):"boolean"===h&&(f=(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:n.modal.no_text,color:"bad",float:"left",mb:"0",onClick:function(){return c(t,p,0)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"check",content:n.modal.yes_text,color:"good",float:"right",m:"0",onClick:function(){return c(t,p,1)}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]}));return(0,o.createComponentVNode)(2,i.Modal,{maxWidth:e.maxWidth||window.innerWidth/2+"px",maxHeight:e.maxHeight||window.innerHeight/2+"px",onEnter:s,mx:"auto",overflowY:C,children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline",children:m}),d,f]})}}},function(e,t,n){"use strict";t.__esModule=!0,t.SettingsMenu=t.RndRoute=t.RndNavButton=t.RndNavbar=t.MainMenu=t.LatheSearch=t.LatheMenu=t.LatheMaterialStorage=t.LatheMaterials=t.LatheMainMenu=t.LatheChemicalStorage=t.LatheCategory=t.DeconstructionMenu=t.DataDiskMenu=t.CurrentLevels=void 0;var o=n(618);t.CurrentLevels=o.CurrentLevels;var r=n(619);t.DataDiskMenu=r.DataDiskMenu;var i=n(620);t.DeconstructionMenu=i.DeconstructionMenu;var a=n(621);t.LatheCategory=a.LatheCategory;var c=n(622);t.LatheChemicalStorage=c.LatheChemicalStorage;var l=n(623);t.LatheMainMenu=l.LatheMainMenu;var s=n(624);t.LatheMaterials=s.LatheMaterials;var d=n(625);t.LatheMaterialStorage=d.LatheMaterialStorage;var u=n(626);t.LatheMenu=u.LatheMenu;var p=n(627);t.LatheSearch=p.LatheSearch;var m=n(628);t.MainMenu=m.MainMenu;var h=n(629);t.RndNavbar=h.RndNavbar;var f=n(630);t.RndNavButton=f.RndNavButton;var C=n(199);t.RndRoute=C.RndRoute;var g=n(631);t.SettingsMenu=g.SettingsMenu},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(151),r=n(110).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(34);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(36),r=n(14),i=n(53);e.exports=function(e,t,n){var a=o(t);a in e?r.f(e,a,i(0,n)):e[a]=n}},function(e,t,n){"use strict";var o=n(10),r=n(162);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(i){}return function(n,i){return o(n),r(i),t?e.call(n,i):n.__proto__=i,n}}():undefined)},function(e,t,n){"use strict";var o=n(70),r=n(8),i=n(19),a=n(14).f,c=n(69),l=n(78),s=c("meta"),d=0,u=Object.isExtensible||function(){return!0},p=function(e){a(e,s,{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(!i(e,s)){if(!u(e))return"F";if(!t)return"E";p(e)}return e[s].objectID},getWeakData:function(e,t){if(!i(e,s)){if(!u(e))return!0;if(!t)return!1;p(e)}return e[s].weakData},onFreeze:function(e){return l&&m.REQUIRED&&u(e)&&!i(e,s)&&p(e),e}};o[s]=!0},function(e,t,n){"use strict";var o=n(35);e.exports=Array.isArray||function(e){return"Array"==o(e)}},function(e,t,n){"use strict";var o=n(39),r=n(14),i=n(13),a=n(9),c=i("species");e.exports=function(e){var t=o(e),n=r.f;a&&t&&!t[c]&&n(t,c,{configurable:!0,get:function(){return this}})}},function(e,t,n){"use strict";e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},function(e,t,n){"use strict";var o=n(25),r="["+n(93)+"]",i=RegExp("^"+r+r+"*"),a=RegExp(r+r+"*$"),c=function(e){return function(t){var n=String(o(t));return 1&e&&(n=n.replace(i,"")),2&e&&(n=n.replace(a,"")),n}};e.exports={start:c(1),end:c(2),trim:c(3)}},function(e,t,n){"use strict";t.__esModule=!0,t.logger=t.createLogger=void 0;n(182);var o=n(23),r=0,i=1,a=2,c=3,l=4,s=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i=a){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.callByond)("",{src:window.__ref__,action:"tgui:log",log:c})}},d=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),o=0;o=0||(r[n]=e[n]);return r}(e,["className","label","labelColor","color","textAlign","verticalAlign","buttons","content","children","noColon"]),g=f?"":":";return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,i.Box,{as:"td",color:c,verticalAlign:d,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),children:n?n+g:null}),(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({as:"td",color:l,textAlign:s,verticalAlign:d,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:u?undefined:2},C,{children:[p,m]}))),u&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",u,0)],0)};t.LabeledListItem=l,l.defaultHooks=r.pureComponentHooks;var s=function(e){var t=e.size?(0,i.unit)(Math.max(0,e.size-1)):0;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Divider),2,{colSpan:3,style:{"padding-top":t,"padding-bottom":t}}),2)};t.LabeledListDivider=s,s.defaultHooks=r.pureComponentHooks,c.Item=l,c.Divider=s},function(e,t,n){"use strict";function o(e){return null==e}e.exports.isNothing=o,e.exports.isObject=function(e){return"object"==typeof e&&null!==e},e.exports.toArray=function(e){return Array.isArray(e)?e:o(e)?[]:[e]},e.exports.repeat=function(e,t){var n,o="";for(n=0;nd;)if((c=l[d++])!=c)return!0}else for(;s>d;d++)if((e||d in l)&&l[d]===n)return e||d||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},function(e,t,n){"use strict";var o=n(5),r=/#|\.prototype\./,i=function(e,t){var n=c[a(e)];return n==s||n!=l&&("function"==typeof t?o(t):!!t)},a=i.normalize=function(e){return String(e).replace(r,".").toLowerCase()},c=i.data={},l=i.NATIVE="N",s=i.POLYFILL="P";e.exports=i},function(e,t,n){"use strict";var o=n(151),r=n(110);e.exports=Object.keys||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(8),r=n(59),i=n(13)("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[i])&&(n=undefined):n=undefined),new(n===undefined?Array:n)(0===t?0:t)}},function(e,t,n){"use strict";var o=n(5),r=n(13),i=n(113),a=r("species");e.exports=function(e){return i>=51||!o((function(){var t=[];return(t.constructor={})[a]=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(26);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(5);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var o=n(10),r=n(115),i=n(12),a=n(55),c=n(116),l=n(159),s=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,d,u){var p,m,h,f,C,g,N,b=a(t,n,d?2:1);if(u)p=e;else{if("function"!=typeof(m=c(e)))throw TypeError("Target is not iterable");if(r(m)){for(h=0,f=i(e.length);f>h;h++)if((C=d?b(o(N=e[h])[0],N[1]):b(e[h]))&&C instanceof s)return C;return new s(!1)}p=m.call(e)}for(g=p.next;!(N=g.call(p)).done;)if("object"==typeof(C=l(p,b,N.value,d))&&C&&C instanceof s)return C;return new s(!1)}).stop=function(e){return new s(!0,e)}},function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var o=n(0),r=n(7),i=n(17);function a(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.className,n=e.collapsing,c=e.children,l=a(e,["className","collapsing","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"table",(0,r.classes)(["Table",n&&"Table--collapsing",t,(0,i.computeBoxClassName)(l)]),(0,o.createVNode)(1,"tbody",null,c,0),2,Object.assign({},(0,i.computeBoxProps)(l))))};t.Table=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.header,c=a(e,["className","header"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"tr",(0,r.classes)(["Table__row",n&&"Table__row--header",t,(0,i.computeBoxClassName)(e)]),null,1,Object.assign({},(0,i.computeBoxProps)(c))))};t.TableRow=l,l.defaultHooks=r.pureComponentHooks;var s=function(e){var t=e.className,n=e.collapsing,c=e.header,l=a(e,["className","collapsing","header"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"td",(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",c&&"Table__cell--header",t,(0,i.computeBoxClassName)(e)]),null,1,Object.assign({},(0,i.computeBoxProps)(l))))};t.TableCell=s,s.defaultHooks=r.pureComponentHooks,c.Row=l,c.Cell=s},function(e,t,n){"use strict";function o(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=(this.reason||"(unknown reason)")+(this.mark?" "+this.mark.toString():""),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack||""}o.prototype=Object.create(Error.prototype),o.prototype.constructor=o,o.prototype.toString=function(e){var t=this.name+": ";return t+=this.reason||"(unknown reason)",!e&&this.mark&&(t+=" "+this.mark.toString()),t},e.exports=o},function(e,t,n){"use strict";var o=n(66);e.exports=new o({include:[n(193)],implicit:[n(505),n(506)],explicit:[n(507),n(512),n(513),n(514)]})},function(e,t,n){"use strict";var o={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,i=r&&!o.call({1:2},1);t.f=i?function(e){var t=r(this,e);return!!t&&t.enumerable}:o},function(e,t,n){"use strict";var o=n(108),r=n(69),i=o("keys");e.exports=function(e){return i[e]||(i[e]=r(e))}},function(e,t,n){"use strict";var o=n(39);e.exports=o("navigator","userAgent")||""},function(e,t,n){"use strict";var o=n(117),r=n(35),i=n(13)("toStringTag"),a="Arguments"==r(function(){return arguments}());e.exports=o?r:function(e){var t,n,o;return e===undefined?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(n){}}(t=Object(e),i))?n:a?r(t):"Object"==(o=r(t))&&"function"==typeof t.callee?"Arguments":o}},function(e,t,n){"use strict";var o=n(13)("iterator"),r=!1;try{var i=0,a={next:function(){return{done:!!i++}},"return":function(){r=!0}};a[o]=function(){return this},Array.from(a,(function(){throw 2}))}catch(c){}e.exports=function(e,t){if(!t&&!r)return!1;var n=!1;try{var i={};i[o]=function(){return{next:function(){return{done:n=!0}}}},e(i)}catch(c){}return n}},function(e,t,n){"use strict";var o=n(34),r=n(16),i=n(68),a=n(12),c=function(e){return function(t,n,c,l){o(n);var s=r(t),d=i(s),u=a(s.length),p=e?u-1:0,m=e?-1:1;if(c<2)for(;;){if(p in d){l=d[p],p+=m;break}if(p+=m,e?p<0:u<=p)throw TypeError("Reduce of empty array with no initial value")}for(;e?p>=0:u>p;p+=m)p in d&&(l=n(l,d[p],p,s));return l}};e.exports={left:c(!1),right:c(!0)}},function(e,t,n){"use strict";var o=n(6),r=n(9),i=n(120),a=n(32),c=n(77),l=n(5),s=n(61),d=n(33),u=n(12),p=n(164),m=n(247),h=n(38),f=n(57),C=n(54).f,g=n(14).f,N=n(114),b=n(46),V=n(37),v=V.get,x=V.set,y=o.ArrayBuffer,k=y,w=o.DataView,_=w&&w.prototype,B=Object.prototype,S=o.RangeError,L=m.pack,A=m.unpack,E=function(e){return[255&e]},I=function(e){return[255&e,e>>8&255]},D=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},T=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},F=function(e){return L(e,23,4)},M=function(e){return L(e,52,8)},P=function(e,t){g(e.prototype,t,{get:function(){return v(this)[t]}})},O=function(e,t,n,o){var r=p(n),i=v(e);if(r+t>i.byteLength)throw S("Wrong index");var a=v(i.buffer).bytes,c=r+i.byteOffset,l=a.slice(c,c+t);return o?l:l.reverse()},R=function(e,t,n,o,r,i){var a=p(n),c=v(e);if(a+t>c.byteLength)throw S("Wrong index");for(var l=v(c.buffer).bytes,s=a+c.byteOffset,d=o(+r),u=0;uW;)(j=z[W++])in k||a(k,j,y[j]);U.constructor=k}f&&h(_)!==B&&f(_,B);var H=new w(new k(2)),K=_.setInt8;H.setInt8(0,2147483648),H.setInt8(1,2147483649),!H.getInt8(0)&&H.getInt8(1)||c(_,{setInt8:function(e,t){K.call(this,e,t<<24>>24)},setUint8:function(e,t){K.call(this,e,t<<24>>24)}},{unsafe:!0})}else k=function(e){s(this,k,"ArrayBuffer");var t=p(e);x(this,{bytes:N.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},w=function(e,t,n){s(this,w,"DataView"),s(e,k,"DataView");var o=v(e).byteLength,i=d(t);if(i<0||i>o)throw S("Wrong offset");if(i+(n=n===undefined?o-i:u(n))>o)throw S("Wrong length");x(this,{buffer:e,byteLength:n,byteOffset:i}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=i)},r&&(P(k,"byteLength"),P(w,"buffer"),P(w,"byteLength"),P(w,"byteOffset")),c(w.prototype,{getInt8:function(e){return O(this,1,e)[0]<<24>>24},getUint8:function(e){return O(this,1,e)[0]},getInt16:function(e){var t=O(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=O(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return T(O(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return T(O(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return A(O(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return A(O(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){R(this,1,e,E,t)},setUint8:function(e,t){R(this,1,e,E,t)},setInt16:function(e,t){R(this,2,e,I,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){R(this,2,e,I,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){R(this,4,e,D,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){R(this,4,e,D,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){R(this,4,e,F,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){R(this,8,e,M,t,arguments.length>2?arguments[2]:undefined)}});b(k,"ArrayBuffer"),b(w,"DataView"),e.exports={ArrayBuffer:k,DataView:w}},function(e,t,n){"use strict";var o=n(4),r=n(6),i=n(72),a=n(26),c=n(58),l=n(79),s=n(61),d=n(8),u=n(5),p=n(87),m=n(46),h=n(91);e.exports=function(e,t,n){var f=-1!==e.indexOf("Map"),C=-1!==e.indexOf("Weak"),g=f?"set":"add",N=r[e],b=N&&N.prototype,V=N,v={},x=function(e){var t=b[e];a(b,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(i(e,"function"!=typeof N||!(C||b.forEach&&!u((function(){(new N).entries().next()})))))V=n.getConstructor(t,e,f,g),c.REQUIRED=!0;else if(i(e,!0)){var y=new V,k=y[g](C?{}:-0,1)!=y,w=u((function(){y.has(1)})),_=p((function(e){new N(e)})),B=!C&&u((function(){for(var e=new N,t=5;t--;)e[g](t,t);return!e.has(-0)}));_||((V=t((function(t,n){s(t,V,e);var o=h(new N,t,V);return n!=undefined&&l(n,o[g],o,f),o}))).prototype=b,b.constructor=V),(w||B)&&(x("delete"),x("has"),f&&x("get")),(B||k)&&x(g),C&&b.clear&&delete b.clear}return v[e]=V,o({global:!0,forced:V!=N},v),m(V,e),C||n.setStrong(V,e,f),V}},function(e,t,n){"use strict";var o=n(8),r=n(57);e.exports=function(e,t,n){var i,a;return r&&"function"==typeof(i=t.constructor)&&i!==n&&o(a=i.prototype)&&a!==n.prototype&&r(e,a),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(40),r=n(6),i=n(5);e.exports=o||!i((function(){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete r[e]}))},function(e,t,n){"use strict";var o=n(10);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,i=n(95),a=n(126),c=RegExp.prototype.exec,l=String.prototype.replace,s=c,d=(o=/a/,r=/b*/g,c.call(o,"a"),c.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),u=a.UNSUPPORTED_Y||a.BROKEN_CARET,p=/()??/.exec("")[1]!==undefined;(d||p||u)&&(s=function(e){var t,n,o,r,a=this,s=u&&a.sticky,m=i.call(a),h=a.source,f=0,C=e;return s&&(-1===(m=m.replace("y","")).indexOf("g")&&(m+="g"),C=String(e).slice(a.lastIndex),a.lastIndex>0&&(!a.multiline||a.multiline&&"\n"!==e[a.lastIndex-1])&&(h="(?: "+h+")",C=" "+C,f++),n=new RegExp("^(?:"+h+")",m)),p&&(n=new RegExp("^"+h+"$(?!\\s)",m)),d&&(t=a.lastIndex),o=c.call(s?n:a,C),s?o?(o.input=o.input.slice(f),o[0]=o[0].slice(f),o.index=a.lastIndex,a.lastIndex+=o[0].length):a.lastIndex=0:d&&o&&(a.lastIndex=a.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"),u=i("replace"),p=!!/./[u]&&""===/./[u]("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,u){var h=i(e),f=!r((function(){var t={};return t[h]=function(){return 7},7!=""[e](t)})),C=f&&!r((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[h]=/./[h]),n.exec=function(){return t=!0,null},n[h](""),!t}));if(!f||!C||"replace"===e&&(!s||!d||p)||"split"===e&&!m){var g=/./[h],N=n(h,""[e],(function(e,t,n,o,r){return t.exec===a?f&&!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}),b=N[0],V=N[1];o(String.prototype,e,b),o(RegExp.prototype,h,2==t?function(e,t){return V.call(e,this,t)}:function(e){return V.call(e,this)})}u&&c(RegExp.prototype[h],"sham",!0)}},function(e,t,n){"use strict";var o=n(35),r=n(96);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var i=n.call(e,t);if("object"!=typeof i)throw TypeError("RegExp exec method returned something other than an Object or null");return i}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.AccessList=void 0;var o=n(0),r=n(24),i=n(1),a=n(2);function c(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);nt?2+3*s-c:0;return((0,o.toFixed)(p,m)+" "+u+n).trim()};t.formatSiUnit=a;t.formatPower=function(e,t){return void 0===t&&(t=0),a(e,t,"W")};t.formatMoney=function(e,t){if(void 0===t&&(t=0),!Number.isFinite(e))return e;var n=(0,o.round)(e,t);t>0&&(n=(0,o.toFixed)(e,t));var r=(n=String(n)).length,i=n.indexOf(".");-1===i&&(i=r);for(var a="",c=0;c0&&c=0||(r[n]=e[n]);return r}(e,["format"]),i=new Date(this.state.value).toISOString().slice(11,19);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Box,Object.assign({as:"span"},n,{children:t?t(this.state.value,i):i})))},i}(o.Component);t.Countdown=i,i.defaultProps={rate:1e3}},function(e,t,n){"use strict";t.__esModule=!0,t.SimpleRecords=void 0;var o=n(0),r=n(1),i=n(18),a=n(43),c=n(24),l=n(2);t.SimpleRecords=function(e,t){var n=e.data.records;return(0,o.createComponentVNode)(2,l.Box,{children:n?(0,o.createComponentVNode)(2,d,{data:e.data,recordType:e.recordType}):(0,o.createComponentVNode)(2,s,{data:e.data})})};var s=function(e,t){var n=(0,r.useBackend)(t).act,s=e.data.recordsList,d=(0,r.useLocalState)(t,"searchText",""),u=d[0],p=d[1],m=function(e,t){void 0===t&&(t="");var n=(0,i.createSearch)(t,(function(e){return e.Name}));return(0,a.flow)([(0,c.filter)((function(e){return null==e?void 0:e.Name})),t&&(0,c.filter)(n),(0,c.sortBy)((function(e){return e.Name}))])(s)}(0,u);return(0,o.createComponentVNode)(2,l.Box,{children:[(0,o.createComponentVNode)(2,l.Input,{fluid:!0,mb:1,placeholder:"Search records...",onInput:function(e,t){return p(t)}}),m.map((function(e){return(0,o.createComponentVNode)(2,l.Box,{children:(0,o.createComponentVNode)(2,l.Button,{content:e.Name,icon:"user",onClick:function(){return n("Records",{target:e.uid})}})},e)}))]})},d=function(e,t){var n,i=(0,r.useBackend)(t).act,a=e.data.records,c=a.general,s=a.medical,d=a.security;switch(e.recordType){case"MED":n=(0,o.createComponentVNode)(2,l.Section,{level:2,title:"Medical Data",children:s?(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Blood Type",children:s.blood_type}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Minor Disabilities",children:s.mi_dis}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Details",children:s.mi_dis_d}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Major Disabilities",children:s.ma_dis}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Details",children:s.ma_dis_d}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Allergies",children:s.alg}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Details",children:s.alg_d}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Current Diseases",children:s.cdi}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Details",children:s.cdi_d}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Important Notes",children:s.notes})]}):(0,o.createComponentVNode)(2,l.Box,{color:"red",bold:!0,children:"Medical record lost!"})});break;case"SEC":n=(0,o.createComponentVNode)(2,l.Section,{level:2,title:"Security Data",children:d?(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Criminal Status",children:d.criminal}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Minor Crimes",children:d.mi_crim}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Details",children:d.mi_crim_d}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Major Crimes",children:d.ma_crim}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Details",children:d.ma_crim_d}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Important Notes",children:d.notes})]}):(0,o.createComponentVNode)(2,l.Box,{color:"red",bold:!0,children:"Security record lost!"})})}return(0,o.createComponentVNode)(2,l.Box,{children:[(0,o.createComponentVNode)(2,l.Button,{content:"Back",icon:"arrow-left",onClick:function(){return i("Back")}}),(0,o.createComponentVNode)(2,l.Section,{level:2,title:"General Data",children:c?(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Name",children:c.name}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Sex",children:c.sex}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Species",children:c.species}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Age",children:c.age}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Rank",children:c.rank}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Fingerprint",children:c.fingerprint}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Physical Status",children:c.p_stat}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Mental Status",children:c.m_stat})]}):(0,o.createComponentVNode)(2,l.Box,{color:"red",bold:!0,children:"General record lost!"})}),n]})}},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(6),r=n(8),i=o.document,a=r(i)&&r(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},function(e,t,n){"use strict";var o=n(6),r=n(32);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(147),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(40),r=n(147);(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(39),r=n(54),i=n(111),a=n(10);e.exports=o("Reflect","ownKeys")||function(e){var t=r.f(a(e)),n=i.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(5);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())}))},function(e,t,n){"use strict";var o,r,i=n(6),a=n(85),c=i.process,l=c&&c.versions,s=l&&l.v8;s?r=(o=s.split("."))[0]+o[1]:a&&(!(o=a.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=a.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(16),r=n(44),i=n(12);e.exports=function(e){for(var t=o(this),n=i(t.length),a=arguments.length,c=r(a>1?arguments[1]:undefined,n),l=a>2?arguments[2]:undefined,s=l===undefined?n:r(l,n);s>c;)t[c++]=e;return t}},function(e,t,n){"use strict";var o=n(13),r=n(76),i=o("iterator"),a=Array.prototype;e.exports=function(e){return e!==undefined&&(r.Array===e||a[i]===e)}},function(e,t,n){"use strict";var o=n(86),r=n(76),i=n(13)("iterator");e.exports=function(e){if(e!=undefined)return e[i]||e["@@iterator"]||r[o(e)]}},function(e,t,n){"use strict";var o={};o[n(13)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(4),r=n(232),i=n(38),a=n(57),c=n(46),l=n(32),s=n(26),d=n(13),u=n(40),p=n(76),m=n(161),h=m.IteratorPrototype,f=m.BUGGY_SAFARI_ITERATORS,C=d("iterator"),g=function(){return this};e.exports=function(e,t,n,d,m,N,b){r(n,t,d);var V,v,x,y=function(e){if(e===m&&S)return S;if(!f&&e in _)return _[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",w=!1,_=e.prototype,B=_[C]||_["@@iterator"]||m&&_[m],S=!f&&B||y(m),L="Array"==t&&_.entries||B;if(L&&(V=i(L.call(new e)),h!==Object.prototype&&V.next&&(u||i(V)===h||(a?a(V,h):"function"!=typeof V[C]&&l(V,C,g)),c(V,k,!0,!0),u&&(p[k]=g))),"values"==m&&B&&"values"!==B.name&&(w=!0,S=function(){return B.call(this)}),u&&!b||_[C]===S||l(_,C,S),p[t]=S,m)if(v={values:y("values"),keys:N?S:y("keys"),entries:y("entries")},b)for(x in v)(f||w||!(x in _))&&s(_,x,v[x]);else o({target:t,proto:!0,forced:f||w},v);return v}},function(e,t,n){"use strict";var o=n(5);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(12),r=n(122),i=n(25),a=Math.ceil,c=function(e){return function(t,n,c){var l,s,d=String(i(t)),u=d.length,p=c===undefined?" ":String(c),m=o(n);return m<=u||""==p?d:(l=m-u,(s=r.call(p,a(l/p.length))).length>l&&(s=s.slice(0,l)),e?d+s:s+d)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(33),r=n(25);e.exports="".repeat||function(e){var t=String(r(this)),n="",i=o(e);if(i<0||i==Infinity)throw RangeError("Wrong number of repetitions");for(;i>0;(i>>>=1)&&(t+=t))1&i&&(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,i,a=n(6),c=n(5),l=n(35),s=n(55),d=n(154),u=n(105),p=n(173),m=a.location,h=a.setImmediate,f=a.clearImmediate,C=a.process,g=a.MessageChannel,N=a.Dispatch,b=0,V={},v=function(e){if(V.hasOwnProperty(e)){var t=V[e];delete V[e],t()}},x=function(e){return function(){v(e)}},y=function(e){v(e.data)},k=function(e){a.postMessage(e+"",m.protocol+"//"+m.host)};h&&f||(h=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return V[++b]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(b),b},f=function(e){delete V[e]},"process"==l(C)?o=function(e){C.nextTick(x(e))}:N&&N.now?o=function(e){N.now(x(e))}:g&&!p?(i=(r=new g).port2,r.port1.onmessage=y,o=s(i.postMessage,i,1)):!a.addEventListener||"function"!=typeof postMessage||a.importScripts||c(k)||"file:"===m.protocol?o="onreadystatechange"in u("script")?function(e){d.appendChild(u("script")).onreadystatechange=function(){d.removeChild(this),v(e)}}:function(e){setTimeout(x(e),0)}:(o=k,a.addEventListener("message",y,!1))),e.exports={set:h,clear:f}},function(e,t,n){"use strict";var o=n(8),r=n(35),i=n(13)("match");e.exports=function(e){var t;return o(e)&&((t=e[i])!==undefined?!!t:"RegExp"==r(e))}},function(e,t,n){"use strict";var o=n(5);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(33),r=n(25),i=function(e){return function(t,n){var i,a,c=String(r(t)),l=o(n),s=c.length;return l<0||l>=s?e?"":undefined:(i=c.charCodeAt(l))<55296||i>56319||l+1===s||(a=c.charCodeAt(l+1))<56320||a>57343?e?c.charAt(l):i:e?c.slice(l,l+2):a-56320+(i-55296<<10)+65536}};e.exports={codeAt:i(!1),charAt:i(!0)}},function(e,t,n){"use strict";var o=n(125);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(13)("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(127).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},function(e,t,n){"use strict";var o=n(5),r=n(93);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(6),r=n(5),i=n(87),a=n(11).NATIVE_ARRAY_BUFFER_VIEWS,c=o.ArrayBuffer,l=o.Int8Array;e.exports=!a||!r((function(){l(1)}))||!r((function(){new l(-1)}))||!i((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.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(23),r=(0,n(63).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],a=[27,13,32,9,17,16,18],c={},l=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+"]"},s=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:l(n,o,r,t)}},d=function(e,t){if(!e.defaultPrevented){var n=e.target&&e.target.localName;if("input"!==n&&"textarea"!==n){var i=s(e),l=i.keyCode,d=i.ctrlKey,u=i.shiftKey,p=function(e){var t={16:"Shift",17:"Ctrl",18:"Alt",33:"Northeast",34:"Southeast",35:"Southwest",36:"Northwest",37:"West",38:"North",39:"East",40:"South",45:"Insert",46:"Delete"};return t[e]?t[e]:e>=48&&e<=57||e>=65&&e<=90?String.fromCharCode(e):e>=96&&e<=105?"Numpad"+(e-96):e>=112&&e<=123?"F"+(e-111):188===e?",":189===e?"-":190===e?".":void 0}(l);if(!a.includes(l)){if("keyup"===t&&c[l])return r.debug("passthrough",t,i),(0,o.callByond)("",{__keyup:p});if(!d&&!u)return"keydown"!==t||c[l]?void 0:(r.debug("passthrough",t,i),(0,o.callByond)("",{__keydown:p}))}}}},u=function(){for(var e=0,t=Object.keys(c);e=0||(r[n]=e[n]);return r}var h=(0,l.createLogger)("Button"),f=function(e){var t=e.className,n=e.fluid,l=e.icon,p=e.color,f=e.disabled,C=e.selected,g=e.tooltip,N=e.tooltipPosition,b=e.ellipsis,V=e.content,v=e.iconRotation,x=e.iconColor,y=e.iconSpin,k=e.iconRight,w=e.children,_=e.onclick,B=e.onClick,S=m(e,["className","fluid","icon","color","disabled","selected","tooltip","tooltipPosition","ellipsis","content","iconRotation","iconColor","iconSpin","iconRight","children","onclick","onClick"]),L=!(!V&&!w);return _&&h.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,s.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid",f&&"Button--disabled",C&&"Button--selected",L&&"Button--hasContent",b&&"Button--ellipsis",k&&"Button--iconRight",p&&"string"==typeof p?"Button--color--"+p:"Button--color--default",t]),tabIndex:!f&&"0",unselectable:i.IS_IE8,onclick:function(e){(0,c.refocusLayout)(),!f&&B&&B(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;return t===a.KEY_SPACE||t===a.KEY_ENTER?(e.preventDefault(),void(!f&&B&&B(e))):t===a.KEY_ESCAPE?(e.preventDefault(),void(0,c.refocusLayout)()):void 0}},S,{children:[l&&!k&&(0,o.createComponentVNode)(2,d.Icon,{name:l,color:x,rotation:v,spin:y}),V,w,l&&k&&(0,o.createComponentVNode)(2,d.Icon,{name:l,color:x,rotation:v,spin:y}),g&&(0,o.createComponentVNode)(2,u.Tooltip,{content:g,position:N})]})))};t.Button=f,f.defaultHooks=r.pureComponentHooks;var C=function(e){var t=e.checked,n=m(e,["checked"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,f,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=C,f.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.confirmContent,r=void 0===n?"Confirm?":n,i=t.confirmColor,a=void 0===i?"bad":i,c=t.confirmIcon,l=t.icon,s=t.color,d=t.content,u=t.onClick,p=m(t,["confirmContent","confirmColor","confirmIcon","icon","color","content","onClick"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,f,Object.assign({content:this.state.clickedOnce?r:d,icon:this.state.clickedOnce?c:l,color:this.state.clickedOnce?a:s,onClick:function(){return e.state.clickedOnce?u():e.setClickedOnce(!0)}},p)))},t}(o.Component);t.ButtonConfirm=g,f.Confirm=g;var N=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,i=t.content,c=t.icon,l=t.iconRotation,p=t.iconSpin,h=t.tooltip,f=t.tooltipPosition,C=t.color,g=void 0===C?"default":C,N=(t.placeholder,t.maxLength,m(t,["fluid","content","icon","iconRotation","iconSpin","tooltip","tooltipPosition","color","placeholder","maxLength"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,s.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid","Button--color--"+g])},N,{onClick:function(){return e.setInInput(!0)},children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:l,spin:p}),(0,o.createVNode)(1,"div",null,i,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===a.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===a.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef),h&&(0,o.createComponentVNode)(2,u.Tooltip,{content:h,position:f})]})))},t}(o.Component);t.ButtonInput=N,f.Input=N},function(e,t,n){"use strict";t.__esModule=!0,t.Icon=void 0;var o=n(0),r=n(7),i=n(17);var a=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,s=e.style,d=void 0===s?{}:s,u=e.rotation,p=function(e,t){if(null==e)return{};var n,o,r={},i=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 u&&(d.transform="rotate("+u+"deg)");var m=a.test(t),h=t.replace(a,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({as:"i",className:(0,r.classes)([l,m?"far":"fas","fa-"+h,c&&"fa-spin"]),style:d},p)))};t.Icon=c,c.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(0),r=n(15),i=n(7),a=n(23),c=n(136),l=n(17);var s=function(e){var t,n;function s(t){var n;n=e.call(this,t)||this;var i=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:i,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,i=n.props.onDrag;o&&i&&i(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,i=t.maxValue,a=t.step,c=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),l=n.origin-e.screenY;if(t.dragging){var s=Number.isFinite(o)?o%a:0;n.internalValue=(0,r.clamp)(n.internalValue+l*a/c,o-a,i+a),n.value=(0,r.clamp)(n.internalValue-n.internalValue%a+s,o,i),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,i=n.state,a=i.dragging,c=i.value,l=i.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!a,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),a)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var s=n.inputRef.current;s.value=l;try{s.focus(),s.select()}catch(d){}}},n}return n=e,(t=s).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,s.prototype.render=function(){var e=this,t=this.state,n=t.dragging,s=t.editing,d=t.value,u=t.suppressingFlicker,p=this.props,m=p.className,h=p.fluid,f=p.animated,C=p.value,g=p.unit,N=p.minValue,b=p.maxValue,V=p.height,v=p.width,x=p.lineHeight,y=p.fontSize,k=p.format,w=p.onChange,_=p.onDrag,B=C;(n||u)&&(B=d);var S=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(g?" "+g:""),0,{unselectable:a.IS_IE8})},L=f&&!n&&!u&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:B,format:k,children:S})||S(k?k(B):B);return(0,o.createComponentVNode)(2,l.Box,{className:(0,i.classes)(["NumberInput",h&&"NumberInput--fluid",m]),minWidth:v,minHeight:V,lineHeight:x,fontSize:y,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)((B-N)/(b-N)*100,0,100)+"%"}}),2),L,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:s?undefined:"none",height:V,"line-height":x,"font-size":y},onBlur:function(t){if(s){var n=(0,r.clamp)(t.target.value,N,b);e.setState({editing:!1,value:n}),e.suppressFlicker(),w&&w(t,n),_&&_(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,N,b);return e.setState({editing:!1,value:n}),e.suppressFlicker(),w&&w(t,n),void(_&&_(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},s}(o.Component);t.NumberInput=s,s.defaultHooks=i.pureComponentHooks,s.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.LoginInfo=void 0;var o=n(0),r=n(1),i=n(2);t.LoginInfo=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.loginState;if(c)return(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:["Logged in as: ",l.name," (",l.rank,")"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",content:"Logout",color:"good",float:"right",onClick:function(){return a("login_logout")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",disabled:!l.id,content:"Eject ID",color:"good",float:"right",onClick:function(){return a("login_eject")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LoginScreen=void 0;var o=n(0),r=n(1),i=n(2);t.LoginScreen=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.loginState,s=c.isAI,d=c.isRobot,u=c.isAdmin;return(0,o.createComponentVNode)(2,i.Section,{title:"Welcome",height:"100%",stretchContents:!0,children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",align:"center",justify:"center",children:(0,o.createComponentVNode)(2,i.Flex.Item,{textAlign:"center",mt:"-2rem",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-circle",verticalAlign:"middle",size:3,mr:"1rem"}),"Guest"]}),(0,o.createComponentVNode)(2,i.Box,{color:"label",my:"1rem",children:["ID:",(0,o.createComponentVNode)(2,i.Button,{icon:"id-card",content:l.id?l.id:"----------",ml:"0.5rem",onClick:function(){return a("login_insert")}})]}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",disabled:!l.id,content:"Login",onClick:function(){return a("login_login",{login_type:1})}}),!!s&&(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"Login as AI",onClick:function(){return a("login_login",{login_type:2})}}),!!d&&(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"Login as Cyborg",onClick:function(){return a("login_login",{login_type:3})}}),!!u&&(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"CentComm Secure Login",onClick:function(){return a("login_login",{login_type:4})}})]})})})}},function(e,t,n){"use strict";var o=n(66);e.exports=new o({explicit:[n(498),n(499),n(500)]})},function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(0),r=n(2),i=n(522),a=function(e){var t=e.beakerLoaded,n=e.beakerContents,i=void 0===n?[]:n,a=e.buttons;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===i.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),i.map((function(e,t){return(0,o.createComponentVNode)(2,r.Box,{width:"100%",children:[(0,o.createComponentVNode)(2,r.Box,{color:"label",display:"inline",verticalAlign:"middle",children:[(n=e.volume,n+" unit"+(1===n?"":"s"))," of ",e.name]}),!!a&&(0,o.createComponentVNode)(2,r.Box,{float:"right",display:"inline",children:a(e,t)}),(0,o.createComponentVNode)(2,r.Box,{clear:"both"})]},e.name);var n}))]})};t.BeakerContents=a,a.propTypes={beakerLoaded:i.bool,beakerContents:i.array,buttons:i.arrayOf(i.element)}},function(e,t,n){"use strict";t.__esModule=!0,t.CrewManifest=void 0;var o=n(0),r=n(1),i=n(2),a=n(18),c=n(49).COLORS.department,l=["Captain","Head of Security","Chief Engineer","Chief Medical Officer","Research Director","Head of Personnel"],s=function(e){return-1!==l.indexOf(e)||"Quartermaster"===e},d=function(e){return e.length>0&&(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,color:"white",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{width:"50%",children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{width:"35%",children:"Rank"}),(0,o.createComponentVNode)(2,i.Table.Cell,{width:"15%",children:"Active"})]}),e.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{color:(t=e.rank,-1!==l.indexOf(t)?"green":"Quartermaster"===t?"yellow":"orange"),bold:s(e.rank),children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,a.decodeHtmlEntities)(e.name)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,a.decodeHtmlEntities)(e.rank)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.active})]},e.name+e.rank);var t}))]})};t.CrewManifest=function(e,t){var n;(0,r.useBackend)(t).act;e.data?n=e.data:n=(0,r.useBackend)(t).data;var a=n.manifest,l=a.heads,s=a.pro,u=a.sec,p=a.eng,m=a.med,h=a.sci,f=a.ser,C=a.sup,g=a.misc;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:c.command,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Command"})}),level:2,children:d(l)}),(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:c.procedure,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Procedure"})}),level:2,children:d(s)}),(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:c.security,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Security"})}),level:2,children:d(u)}),(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:c.engineering,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Engineering"})}),level:2,children:d(p)}),(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:c.medical,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Medical"})}),level:2,children:d(m)}),(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:c.science,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Science"})}),level:2,children:d(h)}),(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:c.service,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Service"})}),level:2,children:d(f)}),(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:c.supply,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Supply"})}),level:2,children:d(C)}),(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Misc"})}),level:2,children:d(g)})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.TemporaryNotice=void 0;var o=n(0),r=n(1),i=n(2);t.TemporaryNotice=function(e,t){var n,a=(0,r.useBackend)(t),c=a.act,l=a.data.temp;if(l){var s=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.NoticeBox,Object.assign({},s,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})))}}},function(e,t,n){"use strict";var o=n(9),r=n(5),i=n(105);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(6),r=n(106),i=o["__core-js_shared__"]||r("__core-js_shared__",{});e.exports=i},function(e,t,n){"use strict";var o=n(6),r=n(107),i=o.WeakMap;e.exports="function"==typeof i&&/native code/.test(r(i))},function(e,t,n){"use strict";var o=n(19),r=n(109),i=n(22),a=n(14);e.exports=function(e,t){for(var n=r(t),c=a.f,l=i.f,s=0;sl;)o(c,n=t[l++])&&(~i(s,n)||s.push(n));return s}},function(e,t,n){"use strict";var o=n(112);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t,n){"use strict";var o=n(9),r=n(14),i=n(10),a=n(73);e.exports=o?Object.defineProperties:function(e,t){i(e);for(var n,o=a(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(39);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(28),r=n(54).f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"[object Window]"==i.call(e)?function(e){try{return r(e)}catch(t){return a.slice()}}(e):r(o(e))}},function(e,t,n){"use strict";var o=n(13);t.f=o},function(e,t,n){"use strict";var o=n(16),r=n(44),i=n(12),a=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),c=i(n.length),l=r(e,c),s=r(t,c),d=arguments.length>2?arguments[2]:undefined,u=a((d===undefined?c:r(d,c))-s,c-l),p=1;for(s0;)s in n?n[l]=n[s]:delete n[l],l+=p,s+=p;return n}},function(e,t,n){"use strict";var o=n(59),r=n(12),i=n(55);e.exports=function a(e,t,n,c,l,s,d,u){for(var p,m=l,h=0,f=!!d&&i(d,u,3);h0&&o(p))m=a(e,t,p,r(p.length),m,s-1)-1;else{if(m>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[m]=p}m++}h++}return m}},function(e,t,n){"use strict";var o=n(10);e.exports=function(e,t,n,r){try{return r?t(o(n)[0],n[1]):t(n)}catch(a){var i=e["return"];throw i!==undefined&&o(i.call(e)),a}}},function(e,t,n){"use strict";var o=n(28),r=n(47),i=n(76),a=n(37),c=n(118),l=a.set,s=a.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=s(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"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},function(e,t,n){"use strict";var o,r,i,a=n(38),c=n(32),l=n(19),s=n(13),d=n(40),u=s("iterator"),p=!1;[].keys&&("next"in(i=[].keys())?(r=a(a(i)))!==Object.prototype&&(o=r):p=!0),o==undefined&&(o={}),d||l(o,u)||c(o,u,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:p}},function(e,t,n){"use strict";var o=n(8);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(28),r=n(33),i=n(12),a=n(41),c=n(27),l=Math.min,s=[].lastIndexOf,d=!!s&&1/[1].lastIndexOf(1,-0)<0,u=a("lastIndexOf"),p=c("indexOf",{ACCESSORS:!0,1:0}),m=d||!u||!p;e.exports=m?function(e){if(d)return s.apply(this,arguments)||0;var t=o(this),n=i(t.length),a=n-1;for(arguments.length>1&&(a=l(a,r(arguments[1]))),a<0&&(a=n+a);a>=0;a--)if(a in t&&t[a]===e)return a||0;return-1}:s},function(e,t,n){"use strict";var o=n(33),r=n(12);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(34),r=n(8),i=[].slice,a={},c=function(e,t,n){if(!(t in a)){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)}}),i(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)}}),u&&o(d.prototype,"size",{get:function(){return m(this).size}}),d},setStrong:function(e,t,n){var o=t+" Iterator",r=f(t),i=f(o);s(e,t,(function(e,t){h(this,{type:o,target:e,state:r(e),kind:t,last:undefined})}),(function(){for(var e=i(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(8),r=Math.floor;e.exports=function(e){return!o(e)&&isFinite(e)&&r(e)===e}},function(e,t,n){"use strict";var o=n(6),r=n(62).trim,i=n(93),a=o.parseInt,c=/^[+-]?0[Xx]/,l=8!==a(i+"08")||22!==a(i+"0x16");e.exports=l?function(e,t){var n=r(String(e));return a(n,t>>>0||(c.test(n)?16:10))}:a},function(e,t,n){"use strict";var o=n(9),r=n(73),i=n(28),a=n(83).f,c=function(e){return function(t){for(var n,c=i(t),l=r(c),s=l.length,d=0,u=[];s>d;)n=l[d++],o&&!a.call(c,n)||u.push(e?[n,c[n]]:c[n]);return u}};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(6);e.exports=o.Promise},function(e,t,n){"use strict";var o=n(85);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},function(e,t,n){"use strict";var o,r,i,a,c,l,s,d,u=n(6),p=n(22).f,m=n(35),h=n(124).set,f=n(173),C=u.MutationObserver||u.WebKitMutationObserver,g=u.process,N=u.Promise,b="process"==m(g),V=p(u,"queueMicrotask"),v=V&&V.value;v||(o=function(){var e,t;for(b&&(e=g.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(n){throw r?a():i=undefined,n}}i=undefined,e&&e.enter()},b?a=function(){g.nextTick(o)}:C&&!f?(c=!0,l=document.createTextNode(""),new C(o).observe(l,{characterData:!0}),a=function(){l.data=c=!c}):N&&N.resolve?(s=N.resolve(undefined),d=s.then,a=function(){d.call(s,o)}):a=function(){h.call(u,o)}),e.exports=v||function(e){var t={fn:e,next:undefined};i&&(i.next=t),r||(r=t,a()),i=t}},function(e,t,n){"use strict";var o=n(10),r=n(8),i=n(176);e.exports=function(e,t){if(o(e),r(t)&&t.constructor===e)return t;var n=i.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var o=n(34),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(4),r=n(96);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(85);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(376);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(16),r=n(12),i=n(116),a=n(115),c=n(55),l=n(11).aTypedArrayConstructor;e.exports=function(e){var t,n,s,d,u,p,m=o(e),h=arguments.length,f=h>1?arguments[1]:undefined,C=f!==undefined,g=i(m);if(g!=undefined&&!a(g))for(p=(u=g.call(m)).next,m=[];!(d=p.call(u)).done;)m.push(d.value);for(C&&h>2&&(f=c(f,arguments[2],2)),n=r(m.length),s=new(l(this))(n),t=0;n>t;t++)s[t]=C?f(m[t],t):m[t];return s}},function(e,t,n){"use strict";var o=n(77),r=n(58).getWeakData,i=n(10),a=n(8),c=n(61),l=n(79),s=n(21),d=n(19),u=n(37),p=u.set,m=u.getterFor,h=s.find,f=s.findIndex,C=0,g=function(e){return e.frozen||(e.frozen=new N)},N=function(){this.entries=[]},b=function(e,t){return h(e.entries,(function(e){return e[0]===t}))};N.prototype={get:function(e){var t=b(this,e);if(t)return t[1]},has:function(e){return!!b(this,e)},set:function(e,t){var n=b(this,e);n?n[1]=t:this.entries.push([e,t])},"delete":function(e){var t=f(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,s){var u=e((function(e,o){c(e,u,t),p(e,{type:t,id:C++,frozen:undefined}),o!=undefined&&l(o,e[s],e,n)})),h=m(t),f=function(e,t,n){var o=h(e),a=r(i(t),!0);return!0===a?g(o).set(t,n):a[o.id]=n,e};return o(u.prototype,{"delete":function(e){var t=h(this);if(!a(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=h(this);if(!a(e))return!1;var n=r(e);return!0===n?g(t).has(e):n&&d(n,t.id)}}),o(u.prototype,n?{get:function(e){var t=h(this);if(a(e)){var n=r(e);return!0===n?g(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return f(this,e,t)}}:{add:function(e){return f(this,e,!0)}}),u}}},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(418),r=n(23);function i(e,t,n,o,r,i,a){try{var c=e[i](a),l=c.value}catch(s){return void n(s)}c.done?t(l):Promise.resolve(l).then(o,r)}var a,c,l,s,d,u=(0,n(63).createLogger)("drag"),p=!1,m=!1,h=[0,0],f=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,i;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return u.log("setting up"),a=e.config.window,n.next=4,f(a);case 4:t=n.sent,h=[t[0]-window.screenLeft,t[1]-window.screenTop],o=N(t),r=o[0],i=o[1],r&&C(a,i),u.debug("current state",{ref:a,screenOffset:h});case 9:case"end":return n.stop()}}),n)})),function(){var t=this,n=arguments;return new Promise((function(o,r){var a=e.apply(t,n);function c(e){i(a,o,r,c,l,"next",e)}function l(e){i(a,o,r,c,l,"throw",e)}c(undefined)}))});return function(e){return t.apply(this,arguments)}}();t.setupDrag=g;var N=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){u.log("drag start"),p=!0,c=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",V),document.addEventListener("mouseup",b),V(e)};var b=function y(e){u.log("drag end"),V(e),document.removeEventListener("mousemove",V),document.removeEventListener("mouseup",y),p=!1},V=function(e){p&&(e.preventDefault(),C(a,(0,o.vecAdd)([e.screenX,e.screenY],h,c)))};t.resizeStartHandler=function(e,t){return function(n){l=[e,t],u.log("resize start",l),m=!0,c=[window.screenLeft-n.screenX,window.screenTop-n.screenY],s=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",x),document.addEventListener("mouseup",v),x(n)}};var v=function k(e){u.log("resize end",d),x(e),document.removeEventListener("mousemove",x),document.removeEventListener("mouseup",k),m=!1},x=function(e){m&&(e.preventDefault(),(d=(0,o.vecAdd)(s,(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])}(a,d))}},function(e,t,n){"use strict";t.__esModule=!0,t.Tooltip=void 0;var o=n(0),r=n(7);t.Tooltip=function(e){var t=e.content,n=e.title,i=e.position,a=void 0===i?"bottom":i,c="string"==typeof t&&t.length>35,l=!(0,r.isFalsy)(n)?n+"\n \n"+t:t;return(0,o.createVNode)(1,"div",(0,r.classes)(["Tooltip",c&&"Tooltip--long",a&&"Tooltip--"+a]),null,1,{"data-tooltip":l})}},function(e,t,n){"use strict";t.__esModule=!0,t.ByondUi=t.getBoundingBox=void 0;var o=n(0),r=n(7),i=n(443),a=n(23),c=n(63),l=n(17);function s(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var d=(0,c.createLogger)("ByondUi"),u=[];window.addEventListener("beforeunload",(function(){for(var e=0;e=0||(r[n]=e[n]);return r}(e,["className","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["Dimmer"].concat(t))},a,{children:(0,o.createVNode)(1,"div","Dimmer__inner",n,0)})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Divider=void 0;var o=n(0),r=n(7);t.Divider=function(e){var t=e.vertical,n=e.hidden;return(0,o.createVNode)(1,"div",(0,r.classes)(["Divider",n&&"Divider--hidden",t?"Divider--vertical":"Divider--horizontal"]))}},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(0),r=n(80),i=n(7);function a(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.children,n=a(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=i.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t,i=e.style,c=a(e,["size","style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},i)},c)))};t.GridColumn=l,c.defaultHooks=i.pureComponentHooks,c.Column=l},function(e,t,n){"use strict";t.__esModule=!0,t.DraggableControl=void 0;var o=n(0),r=n(15),i=n(7),a=n(136);var c=function(e,t){return e.screenX*t[0]+e.screenY*t[1]},l=function(e){var t,n;function i(t){var n;return(n=e.call(this,t)||this).inputRef=(0,o.createRef)(),n.state={value:t.value,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,o=t.value,r=t.dragMatrix;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:c(e,r),value:o,internalValue:o}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,i=n.props.onDrag;o&&i&&i(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,i=t.maxValue,a=t.step,l=t.stepPixelSize,s=t.dragMatrix;n.setState((function(t){var n=Object.assign({},t),d=c(e,s)-n.origin;if(t.dragging){var u=Number.isFinite(o)?o%a:0;n.internalValue=(0,r.clamp)(n.internalValue+d*a/l,o-a,i+a),n.value=(0,r.clamp)(n.internalValue-n.internalValue%a+u,o,i),n.origin=c(e,s)}else Math.abs(d)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,i=n.state,a=i.dragging,c=i.value,l=i.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!a,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),a)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var s=n.inputRef.current;s.value=l;try{s.focus(),s.select()}catch(d){}}},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.state,n=t.dragging,i=t.editing,c=t.value,l=t.suppressingFlicker,s=this.props,d=s.animated,u=s.value,p=s.unit,m=s.minValue,h=s.maxValue,f=s.format,C=s.onChange,g=s.onDrag,N=s.children,b=s.height,V=s.lineHeight,v=s.fontSize,x=u;(n||l)&&(x=c);var y=function(e){return e+(p?" "+p:"")},k=d&&!n&&!l&&(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:x,format:f,children:y})||y(f?f(x):x),w=(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:i?undefined:"none",height:b,"line-height":V,"font-size":v},onBlur:function(t){if(i){var n=(0,r.clamp)(t.target.value,m,h);e.setState({editing:!1,value:n}),e.suppressFlicker(),C&&C(t,n),g&&g(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,m,h);return e.setState({editing:!1,value:n}),e.suppressFlicker(),C&&C(t,n),void(g&&g(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef);return N({dragging:n,editing:i,value:u,displayValue:x,displayElement:k,inputElement:w,handleDragStart:this.handleDragStart})},i}(o.Component);t.DraggableControl=l,l.defaultHooks=i.pureComponentHooks,l.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50,dragMatrix:[1,0]}},function(e,t,n){"use strict";t.__esModule=!0,t.Slider=void 0;var o=n(0),r=n(15),i=n(7),a=n(23),c=n(17),l=n(189),s=n(139);t.Slider=function(e){if(a.IS_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,s.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,d=e.maxValue,u=e.minValue,p=e.onChange,m=e.onDrag,h=e.step,f=e.stepPixelSize,C=e.suppressFlicker,g=e.unit,N=e.value,b=e.className,V=e.fillValue,v=e.color,x=e.ranges,y=void 0===x?{}:x,k=e.children,w=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","fillValue","color","ranges","children"]),_=k!==undefined;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.DraggableControl,Object.assign({dragMatrix:[1,0]},{animated:t,format:n,maxValue:d,minValue:u,onChange:p,onDrag:m,step:h,stepPixelSize:f,suppressFlicker:C,unit:g,value:N},{children:function(e){var t=e.dragging,n=(e.editing,e.value),a=e.displayValue,l=e.displayElement,s=e.inputElement,p=e.handleDragStart,m=V!==undefined&&null!==V,h=((0,r.scale)(n,u,d),(0,r.scale)(null!=V?V:a,u,d)),f=(0,r.scale)(a,u,d),C=v||(0,r.keyOfMatchingRange)(null!=V?V:n,y)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,i.classes)(["Slider","ProgressBar","ProgressBar--color--"+C,b,(0,c.computeBoxClassName)(w)]),[(0,o.createVNode)(1,"div",(0,i.classes)(["ProgressBar__fill",m&&"ProgressBar__fill--animated"]),null,1,{style:{width:100*(0,r.clamp01)(h)+"%",opacity:.4}}),(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,r.clamp01)(Math.min(h,f))+"%"}}),(0,o.createVNode)(1,"div","Slider__cursorOffset",[(0,o.createVNode)(1,"div","Slider__cursor"),(0,o.createVNode)(1,"div","Slider__pointer"),t&&(0,o.createVNode)(1,"div","Slider__popupValue",l,0)],0,{style:{width:100*(0,r.clamp01)(f)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",_?k:l,0),s],0,Object.assign({},(0,c.computeBoxProps)(w),{onMouseDown:p})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Window=void 0;var o=n(0),r=n(7),i=n(18),a=n(1),c=n(23),l=n(2),s=n(49),d=n(183),u=n(133),p=n(63),m=n(135);var h=(0,p.createLogger)("Window"),f=function(e){var t,n;function l(){return e.apply(this,arguments)||this}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var p=l.prototype;return p.componentDidMount=function(){(0,m.refocusLayout)()},p.render=function(){var e=this.props,t=e.resizable,n=e.theme,l=e.children,p=(0,a.useBackend)(this.context),f=p.config,C=p.debugLayout,N=f.observer?f.statusa?"average":t>c?"bad":"good"),children:[e.val,e.units]},e.entry);var t,n,r,a,c}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MessengerList=t.ActiveConversation=t.pda_messenger=void 0;var o=n(0),r=n(24),i=n(1),a=n(2);t.pda_messenger=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data);return r.active_convo?(0,o.createComponentVNode)(2,c,{data:r}):(0,o.createComponentVNode)(2,l,{data:r})};var c=function(e,t){var n=(0,i.useBackend)(t).act,c=e.data,l=c.convo_name,s=c.convo_job,d=c.messages,u=c.active_convo,p=(0,i.useLocalState)(t,"clipboardMode",!1),m=p[0],h=p[1],f=(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"arrow-left",onClick:function(){return n("Back")}}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Conversation with "+l+" ("+s+")",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",selected:m,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return h(!m)}}),height:"415px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,a.Section,{height:"97%",overflowY:"auto",children:(0,r.filter)((function(e){return e.target===u}))(d).map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{textAlign:e.sent?"right":"left",position:"relative",mb:1,children:[(0,o.createComponentVNode)(2,a.Icon,{fontSize:2.5,color:e.sent?"#3e6189":"#565656",position:"absolute",left:e.sent?null:"0px",right:e.sent?"0px":null,bottom:"-5px",style:{"z-index":"0",transform:e.sent?"scale(-1, 1)":null},name:"comment"}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,backgroundColor:e.sent?"#3e6189":"#565656",p:1,maxWidth:"100%",position:"relative",textAlign:"left",style:{"z-index":"1","border-radius":"5px","word-break":"normal","word-wrap":"break-word"},children:e.message})]},t)}))}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"comment",onClick:function(){return n("Message",{target:u})},content:"Reply"})})]})]});return m&&(f=(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"arrow-left",onClick:function(){return n("Back")}}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Conversation with "+l+" ("+s+")",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",selected:m,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return h(!m)}}),height:"415px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,a.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,r.filter)((function(e){return e.target===u}))(d).map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{color:e.sent?"#2185d0":"#aaaaaa",style:{"word-break":"normal"},children:[e.sent?"You:":"Them:"," ",e.message]},t)}))}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"comment",onClick:function(){return n("Message",{target:u})},content:"Reply"})})]})]})),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Messenger Functions",children:(0,o.createComponentVNode)(2,a.Button,{icon:"trash",color:"bad",onClick:function(){return n("Clear",{option:"Convo"})},children:"Delete Conversations"})})}),f]})};t.ActiveConversation=c;var l=function(e,t){var n=(0,i.useBackend)(t).act,r=e.data,c=r.convopdas,l=r.pdas,d=r.charges,u=r.silent,p=r.toff,m=(0,i.useLocalState)(t,"searchTerm",""),h=m[0],f=m[1];return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Messenger Functions",children:[(0,o.createComponentVNode)(2,a.Button,{selected:!u,icon:u?"volume-mute":"volume-up",onClick:function(){return n("Toggle Ringer")},children:["Ringer: ",u?"Off":"On"]}),(0,o.createComponentVNode)(2,a.Button,{color:p?"bad":"green",icon:"power-off",onClick:function(){return n("Toggle Messenger")},children:["Messenger: ",p?"Off":"On"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"bell",onClick:function(){return n("Ringtone")},children:"Set Ringtone"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",color:"bad",onClick:function(){return n("Clear",{option:"All"})},children:"Delete All Conversations"})]})}),!p&&(0,o.createComponentVNode)(2,a.Box,{mt:2,children:[!!d&&(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cartridge Special Function",children:[d," charges left."]})}),!c.length&&!l.length&&(0,o.createComponentVNode)(2,a.Box,{children:"No current conversations"})||(0,o.createComponentVNode)(2,a.Box,{children:["Search: ",(0,o.createComponentVNode)(2,a.Input,{value:h,onInput:function(e,t){f(t)}}),(0,o.createComponentVNode)(2,s,{title:"Current Conversations",data:r,pdas:c,msgAct:"Select Conversation",searchTerm:h}),(0,o.createComponentVNode)(2,s,{title:"Other PDAs",pdas:l,msgAct:"Message",data:r,searchTerm:h})]})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Messenger Offline."})]})};t.MessengerList=l;var s=function(e,t){var n=(0,i.useBackend)(t).act,r=e.data,c=e.pdas,l=e.title,s=e.msgAct,d=e.searchTerm,u=r.charges,p=r.plugins;return c&&c.length?(0,o.createComponentVNode)(2,a.Section,{level:2,title:l,children:c.filter((function(e){return e.Name.toLowerCase().includes(d.toLowerCase())})).map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:e.Name,onClick:function(){return n(s,{target:e.uid})}}),!!u&&p.map((function(t){return(0,o.createComponentVNode)(2,a.Button,{icon:t.icon,content:t.name,onClick:function(){return n("Messenger Plugin",{plugin:t.uid,target:e.uid})}},t.uid)}))]},e.uid)}))}):(0,o.createComponentVNode)(2,a.Section,{level:2,title:l,children:"No PDAs found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(0),r=n(15),i=n(1),a=n(2);t.Signaler=function(e,t){var n=(0,i.useBackend)(t).act,c=e.data,l=c.code,s=c.frequency,d=c.minFrequency,u=c.maxFrequency;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Frequency",children:(0,o.createComponentVNode)(2,a.NumberInput,{animate:!0,step:.2,stepPixelSize:6,minValue:d/10,maxValue:u/10,value:s/10,format:function(e){return(0,r.toFixed)(e,1)},width:"80px",onDrag:function(e,t){return n("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:"80px",onDrag:function(e,t){return n("code",{code:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{mt: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.PowerMonitorMainContent=t.PowerMonitor=void 0;var o=n(0),r=n(24),i=n(43),a=n(15),c=n(7),l=n(18),s=n(1),d=n(2),u=n(3),p=6e5;t.PowerMonitor=function(e,t){return(0,o.createComponentVNode)(2,u.Window,{resizeable:!0,children:(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,m)})})};var m=function(e,t){var n=(0,s.useBackend)(t),r=(n.act,n.data),i=r.powermonitor,a=r.can_select_monitor;return(0,o.createComponentVNode)(2,d.Box,{m:0,children:[!i&&a&&(0,o.createComponentVNode)(2,h),i&&(0,o.createComponentVNode)(2,f)]})};t.PowerMonitorMainContent=m;var h=function(e,t){var n=(0,s.useBackend)(t),r=n.act,i=n.data.powermonitors;return i?(0,o.createComponentVNode)(2,d.Section,{title:"Select Power Monitor",children:Object.keys(i).sort((function(e,t){return i[e]50?"battery-half":"battery-quarter")||"C"===t&&"bolt"||"F"===t&&"battery-full"||"M"===t&&"slash",color:"N"===t&&(n>50?"yellow":"red")||"C"===t&&"yellow"||"F"===t&&"green"||"M"===t&&"orange"}),(0,o.createComponentVNode)(2,d.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,a.toFixed)(n)+"%"})],4)};C.defaultHooks=c.pureComponentHooks;var g=function(e){var t,n;switch(e.status){case"AOn":t=!0,n=!0;break;case"AOff":t=!0,n=!1;break;case"On":t=!1,n=!0;break;case"Off":t=!1,n=!1}var r=(n?"On":"Off")+" ["+(t?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,d.ColorBox,{color:n?"good":"bad",content:t?undefined:"M",title:r})};g.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.RndRoute=void 0;var o=n(1);t.RndRoute=function(e,t){var n=e.render,r=(0,o.useBackend)(t).data,i=r.menu,a=r.submenu,c=function(e,t){return null===e||e===undefined||("function"==typeof e?e(t):e===t)};return c(e.menu,i)&&c(e.submenu,a)?n():null}},function(e,t,n){e.exports=n(201)},function(e,t,n){"use strict";n(202),n(203),n(204),n(205),n(206),n(207),n(208),n(209),n(210),n(211),n(212),n(213),n(214),n(215),n(216),n(217),n(218),n(219),n(220),n(221),n(222),n(223),n(224),n(225),n(227),n(229),n(230),n(231),n(160),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(246),n(248),n(249),n(250),n(251),n(252),n(254),n(255),n(257),n(258),n(259),n(260),n(261),n(262),n(263),n(264),n(265),n(266),n(267),n(268),n(269),n(270),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(286),n(287),n(288),n(289),n(290),n(291),n(293),n(294),n(296),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(322),n(323),n(324),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(177),n(342),n(343),n(344),n(345),n(346),n(347),n(348),n(349),n(350),n(351),n(352),n(353),n(354),n(355),n(356),n(357),n(358),n(359),n(360),n(361),n(362),n(363),n(364),n(365),n(366),n(367),n(368),n(369),n(370),n(371),n(372),n(373),n(374),n(375),n(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),n(390),n(391),n(392),n(393),n(394),n(395),n(396),n(397),n(398),n(399),n(400),n(401),n(402),n(403),n(404),n(405),n(406),n(407),n(408),n(409),n(410),n(411),n(412),n(413),n(414);var o=n(0),r=n(416);n(417);n(182);var i=n(1),a=n(23),c=n(183),l=n(63);n(419),n(420),n(421),n(422),n(423);var s=n(424);n(426),n(427),n(428),n(429),n(430),n(431),n(432),n(433),n(434),n(435),n(436),n(437),n(438);var d,u=n(439),p=(Date.now(),(0,s.createStore)()),m=!0,h=function(){for(p.subscribe((function(){!function(){try{var e=p.getState();m&&(l.logger.log("initial render",e),(0,c.setupDrag)(e));var t=(0,n(134).getRoutedComponent)(e),r=(0,o.createComponentVNode)(2,s.StoreProvider,{store:p,children:(0,o.createComponentVNode)(2,t)});d||(d=document.getElementById("react-root")),(0,o.render)(r,d)}catch(i){throw l.logger.error("rendering error",i),i}m&&(m=!1)}()})),(0,u.captureExternalLinks)(),window.update=function(e){var t="string"==typeof e?function(e){var t=function(e,t){return"object"==typeof t&&null!==t&&t.__number__?parseFloat(t.__number__):t};a.IS_IE8&&(t=undefined);try{return JSON.parse(e,t)}catch(o){l.logger.log(o),l.logger.log("What we got:",e);var n=o&&o.message;throw new Error("JSON parsing error: "+n)}}(e):e;p.dispatch((0,i.backendUpdate)(t))};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}(0,r.loadCSS)("font-awesome.css")};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",h):h()},function(e,t,n){"use strict";var o=n(4),r=n(6),i=n(39),a=n(40),c=n(9),l=n(112),s=n(152),d=n(5),u=n(19),p=n(59),m=n(8),h=n(10),f=n(16),C=n(28),g=n(36),N=n(53),b=n(45),V=n(73),v=n(54),x=n(155),y=n(111),k=n(22),w=n(14),_=n(83),B=n(32),S=n(26),L=n(108),A=n(84),E=n(70),I=n(69),D=n(13),T=n(156),F=n(29),M=n(46),P=n(37),O=n(21).forEach,R=A("hidden"),j=D("toPrimitive"),U=P.set,z=P.getterFor("Symbol"),W=Object.prototype,H=r.Symbol,K=i("JSON","stringify"),Y=k.f,G=w.f,q=x.f,X=_.f,J=L("symbols"),$=L("op-symbols"),Z=L("string-to-symbol-registry"),Q=L("symbol-to-string-registry"),ee=L("wks"),te=r.QObject,ne=!te||!te.prototype||!te.prototype.findChild,oe=c&&d((function(){return 7!=b(G({},"a",{get:function(){return G(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=Y(W,t);o&&delete W[t],G(e,t,n),o&&e!==W&&G(W,t,o)}:G,re=function(e,t){var n=J[e]=b(H.prototype);return U(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ie=s?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof H},ae=function(e,t,n){e===W&&ae($,t,n),h(e);var o=g(t,!0);return h(n),u(J,o)?(n.enumerable?(u(e,R)&&e[R][o]&&(e[R][o]=!1),n=b(n,{enumerable:N(0,!1)})):(u(e,R)||G(e,R,N(1,{})),e[R][o]=!0),oe(e,o,n)):G(e,o,n)},ce=function(e,t){h(e);var n=C(t),o=V(n).concat(pe(n));return O(o,(function(t){c&&!se.call(n,t)||ae(e,t,n[t])})),e},le=function(e,t){return t===undefined?b(e):ce(b(e),t)},se=function(e){var t=g(e,!0),n=X.call(this,t);return!(this===W&&u(J,t)&&!u($,t))&&(!(n||!u(this,t)||!u(J,t)||u(this,R)&&this[R][t])||n)},de=function(e,t){var n=C(e),o=g(t,!0);if(n!==W||!u(J,o)||u($,o)){var r=Y(n,o);return!r||!u(J,o)||u(n,R)&&n[R][o]||(r.enumerable=!0),r}},ue=function(e){var t=q(C(e)),n=[];return O(t,(function(e){u(J,e)||u(E,e)||n.push(e)})),n},pe=function(e){var t=e===W,n=q(t?$:C(e)),o=[];return O(n,(function(e){!u(J,e)||t&&!u(W,e)||o.push(J[e])})),o};(l||(S((H=function(){if(this instanceof H)throw TypeError("Symbol is not a constructor");var e=arguments.length&&arguments[0]!==undefined?String(arguments[0]):undefined,t=I(e),n=function o(e){this===W&&o.call($,e),u(this,R)&&u(this[R],t)&&(this[R][t]=!1),oe(this,t,N(1,e))};return c&&ne&&oe(W,t,{configurable:!0,set:n}),re(t,e)}).prototype,"toString",(function(){return z(this).tag})),S(H,"withoutSetter",(function(e){return re(I(e),e)})),_.f=se,w.f=ae,k.f=de,v.f=x.f=ue,y.f=pe,T.f=function(e){return re(D(e),e)},c&&(G(H.prototype,"description",{configurable:!0,get:function(){return z(this).description}}),a||S(W,"propertyIsEnumerable",se,{unsafe:!0}))),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:H}),O(V(ee),(function(e){F(e)})),o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=String(e);if(u(Z,t))return Z[t];var n=H(t);return Z[t]=n,Q[n]=t,n},keyFor:function(e){if(!ie(e))throw TypeError(e+" is not a symbol");if(u(Q,e))return Q[e]},useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),o({target:"Object",stat:!0,forced:!l,sham:!c},{create:le,defineProperty:ae,defineProperties:ce,getOwnPropertyDescriptor:de}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:ue,getOwnPropertySymbols:pe}),o({target:"Object",stat:!0,forced:d((function(){y.f(1)}))},{getOwnPropertySymbols:function(e){return y.f(f(e))}}),K)&&o({target:"JSON",stat:!0,forced:!l||d((function(){var e=H();return"[null]"!=K([e])||"{}"!=K({a:e})||"{}"!=K(Object(e))}))},{stringify:function(e,t,n){for(var o,r=[e],i=1;arguments.length>i;)r.push(arguments[i++]);if(o=t,(m(t)||e!==undefined)&&!ie(e))return p(t)||(t=function(e,t){if("function"==typeof o&&(t=o.call(this,e,t)),!ie(t))return t}),r[1]=t,K.apply(null,r)}});H.prototype[j]||B(H.prototype,j,H.prototype.valueOf),M(H,"Symbol"),E[R]=!0},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(6),a=n(19),c=n(8),l=n(14).f,s=n(149),d=i.Symbol;if(r&&"function"==typeof d&&(!("description"in d.prototype)||d().description!==undefined)){var u={},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&&(u[t]=!0),t};s(p,d);var m=p.prototype=d.prototype;m.constructor=p;var h=m.toString,f="Symbol(test)"==String(d("test")),C=/^Symbol\((.*)\)[^)]+$/;l(m,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=h.call(e);if(a(u,e))return"";var n=f?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(29)("asyncIterator")},function(e,t,n){"use strict";n(29)("hasInstance")},function(e,t,n){"use strict";n(29)("isConcatSpreadable")},function(e,t,n){"use strict";n(29)("iterator")},function(e,t,n){"use strict";n(29)("match")},function(e,t,n){"use strict";n(29)("replace")},function(e,t,n){"use strict";n(29)("search")},function(e,t,n){"use strict";n(29)("species")},function(e,t,n){"use strict";n(29)("split")},function(e,t,n){"use strict";n(29)("toPrimitive")},function(e,t,n){"use strict";n(29)("toStringTag")},function(e,t,n){"use strict";n(29)("unscopables")},function(e,t,n){"use strict";var o=n(4),r=n(5),i=n(59),a=n(8),c=n(16),l=n(12),s=n(56),d=n(74),u=n(75),p=n(13),m=n(113),h=p("isConcatSpreadable"),f=m>=51||!r((function(){var e=[];return e[h]=!1,e.concat()[0]!==e})),C=u("concat"),g=function(e){if(!a(e))return!1;var t=e[h];return t!==undefined?!!t:i(e)};o({target:"Array",proto:!0,forced:!f||!C},{concat:function(e){var t,n,o,r,i,a=c(this),u=d(a,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");s(u,p++,i)}return u.length=p,u}})},function(e,t,n){"use strict";var o=n(4),r=n(157),i=n(47);o({target:"Array",proto:!0},{copyWithin:r}),i("copyWithin")},function(e,t,n){"use strict";var o=n(4),r=n(21).every,i=n(41),a=n(27),c=i("every"),l=a("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(4),r=n(114),i=n(47);o({target:"Array",proto:!0},{fill:r}),i("fill")},function(e,t,n){"use strict";var o=n(4),r=n(21).filter,i=n(75),a=n(27),c=i("filter"),l=a("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(4),r=n(21).find,i=n(47),a=n(27),c=!0,l=a("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)}}),i("find")},function(e,t,n){"use strict";var o=n(4),r=n(21).findIndex,i=n(47),a=n(27),c=!0,l=a("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)}}),i("findIndex")},function(e,t,n){"use strict";var o=n(4),r=n(158),i=n(16),a=n(12),c=n(33),l=n(74);o({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=i(this),n=a(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(4),r=n(158),i=n(16),a=n(12),c=n(34),l=n(74);o({target:"Array",proto:!0},{flatMap:function(e){var t,n=i(this),o=a(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(4),r=n(226);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(21).forEach,r=n(41),i=n(27),a=r("forEach"),c=i("forEach");e.exports=a&&c?[].forEach:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}},function(e,t,n){"use strict";var o=n(4),r=n(228);o({target:"Array",stat:!0,forced:!n(87)((function(e){Array.from(e)}))},{from:r})},function(e,t,n){"use strict";var o=n(55),r=n(16),i=n(159),a=n(115),c=n(12),l=n(56),s=n(116);e.exports=function(e){var t,n,d,u,p,m,h=r(e),f="function"==typeof this?this:Array,C=arguments.length,g=C>1?arguments[1]:undefined,N=g!==undefined,b=s(h),V=0;if(N&&(g=o(g,C>2?arguments[2]:undefined,2)),b==undefined||f==Array&&a(b))for(n=new f(t=c(h.length));t>V;V++)m=N?g(h[V],V):h[V],l(n,V,m);else for(p=(u=b.call(h)).next,n=new f;!(d=p.call(u)).done;V++)m=N?i(u,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(4),r=n(71).includes,i=n(47);o({target:"Array",proto:!0,forced:!n(27)("indexOf",{ACCESSORS:!0,1:0})},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),i("includes")},function(e,t,n){"use strict";var o=n(4),r=n(71).indexOf,i=n(41),a=n(27),c=[].indexOf,l=!!c&&1/[1].indexOf(1,-0)<0,s=i("indexOf"),d=a("indexOf",{ACCESSORS:!0,1:0});o({target:"Array",proto:!0,forced:l||!s||!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(4)({target:"Array",stat:!0},{isArray:n(59)})},function(e,t,n){"use strict";var o=n(161).IteratorPrototype,r=n(45),i=n(53),a=n(46),c=n(76),l=function(){return this};e.exports=function(e,t,n){var s=t+" Iterator";return e.prototype=r(o,{next:i(1,n)}),a(e,s,!1,!0),c[s]=l,e}},function(e,t,n){"use strict";var o=n(4),r=n(68),i=n(28),a=n(41),c=[].join,l=r!=Object,s=a("join",",");o({target:"Array",proto:!0,forced:l||!s},{join:function(e){return c.call(i(this),e===undefined?",":e)}})},function(e,t,n){"use strict";var o=n(4),r=n(163);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(4),r=n(21).map,i=n(75),a=n(27),c=i("map"),l=a("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(4),r=n(5),i=n(56);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;)i(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var o=n(4),r=n(88).left,i=n(41),a=n(27),c=i("reduce"),l=a("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(4),r=n(88).right,i=n(41),a=n(27),c=i("reduceRight"),l=a("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(4),r=n(8),i=n(59),a=n(44),c=n(12),l=n(28),s=n(56),d=n(13),u=n(75),p=n(27),m=u("slice"),h=p("slice",{ACCESSORS:!0,0:0,1:2}),f=d("species"),C=[].slice,g=Math.max;o({target:"Array",proto:!0,forced:!m||!h},{slice:function(e,t){var n,o,d,u=l(this),p=c(u.length),m=a(e,p),h=a(t===undefined?p:t,p);if(i(u)&&("function"!=typeof(n=u.constructor)||n!==Array&&!i(n.prototype)?r(n)&&null===(n=n[f])&&(n=undefined):n=undefined,n===Array||n===undefined))return C.call(u,m,h);for(o=new(n===undefined?Array:n)(g(h-m,0)),d=0;m1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(34),i=n(16),a=n(5),c=n(41),l=[],s=l.sort,d=a((function(){l.sort(undefined)})),u=a((function(){l.sort(null)})),p=c("sort");o({target:"Array",proto:!0,forced:d||!u||!p},{sort:function(e){return e===undefined?s.call(i(this)):s.call(i(this),r(e))}})},function(e,t,n){"use strict";n(60)("Array")},function(e,t,n){"use strict";var o=n(4),r=n(44),i=n(33),a=n(12),c=n(16),l=n(74),s=n(56),d=n(75),u=n(27),p=d("splice"),m=u("splice",{ACCESSORS:!0,0:0,1:2}),h=Math.max,f=Math.min;o({target:"Array",proto:!0,forced:!p||!m},{splice:function(e,t){var n,o,d,u,p,m,C=c(this),g=a(C.length),N=r(e,g),b=arguments.length;if(0===b?n=o=0:1===b?(n=0,o=g-N):(n=b-2,o=f(h(i(t),0),g-N)),g+n-o>9007199254740991)throw TypeError("Maximum allowed length exceeded");for(d=l(C,o),u=0;ug-o+n;u--)delete C[u-1]}else if(n>o)for(u=g-o;u>N;u--)m=u+n-1,(p=u+o-1)in C?C[m]=C[p]:delete C[m];for(u=0;u>1,f=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?(s=e!=e?1:0,l=m):(l=i(a(e)/c),e*(d=r(2,-l))<1&&(l--,d*=2),(e+=l+h>=1?f/d:f*r(2,1-h))*d>=2&&(l++,d/=2),l+h>=m?(s=0,l=m):l+h>=1?(s=(e*d-1)*r(2,t),l+=h):(s=e*r(2,h-1)*r(2,t),l=0));t>=8;u[g++]=255&s,s/=256,t-=8);for(l=l<0;u[g++]=255&l,l/=256,p-=8);return u[--g]|=128*C,u},unpack:function(e,t){var n,o=e.length,i=8*o-t-1,a=(1<>1,l=i-7,s=o-1,d=e[s--],u=127&d;for(d>>=7;l>0;u=256*u+e[s],s--,l-=8);for(n=u&(1<<-l)-1,u>>=-l,l+=t;l>0;n=256*n+e[s],s--,l-=8);if(0===u)u=1-c;else{if(u===a)return n?NaN:d?-1/0:1/0;n+=r(2,t),u-=c}return(d?-1:1)*n*r(2,u-t)}}},function(e,t,n){"use strict";var o=n(4),r=n(11);o({target:"ArrayBuffer",stat:!0,forced:!r.NATIVE_ARRAY_BUFFER_VIEWS},{isView:r.isView})},function(e,t,n){"use strict";var o=n(4),r=n(5),i=n(89),a=n(10),c=n(44),l=n(12),s=n(48),d=i.ArrayBuffer,u=i.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(a(this),e);for(var n=a(this).byteLength,o=c(e,n),r=c(t===undefined?n:t,n),i=new(s(this,d))(l(r-o)),m=new u(this),h=new u(i),f=0;o9999?"+":"";return n+r(i(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(4),r=n(5),i=n(16),a=n(36);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=i(this),n=a(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){"use strict";var o=n(32),r=n(256),i=n(13)("toPrimitive"),a=Date.prototype;i in a||o(a,i,r)},function(e,t,n){"use strict";var o=n(10),r=n(36);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(26),r=Date.prototype,i=r.toString,a=r.getTime;new Date(NaN)+""!="Invalid Date"&&o(r,"toString",(function(){var e=a.call(this);return e==e?i.call(this):"Invalid Date"}))},function(e,t,n){"use strict";n(4)({target:"Function",proto:!0},{bind:n(165)})},function(e,t,n){"use strict";var o=n(8),r=n(14),i=n(38),a=n(13)("hasInstance"),c=Function.prototype;a in c||r.f(c,a,{value:function(e){if("function"!=typeof this||!o(e))return!1;if(!o(this.prototype))return e instanceof this;for(;e=i(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){"use strict";var o=n(9),r=n(14).f,i=Function.prototype,a=i.toString,c=/^\s*function ([^ (]*)/;o&&!("name"in i)&&r(i,"name",{configurable:!0,get:function(){try{return a.call(this).match(c)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var o=n(6);n(46)(o.JSON,"JSON",!0)},function(e,t,n){"use strict";var o=n(90),r=n(166);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(4),r=n(167),i=Math.acosh,a=Math.log,c=Math.sqrt,l=Math.LN2;o({target:"Math",stat:!0,forced:!i||710!=Math.floor(i(Number.MAX_VALUE))||i(Infinity)!=Infinity},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?a(e)+l:r(e-1+c(e-1)*c(e+1))}})},function(e,t,n){"use strict";var o=n(4),r=Math.asinh,i=Math.log,a=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):i(e+a(e*e+1)):e}})},function(e,t,n){"use strict";var o=n(4),r=Math.atanh,i=Math.log;o({target:"Math",stat:!0,forced:!(r&&1/r(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:i((1+e)/(1-e))/2}})},function(e,t,n){"use strict";var o=n(4),r=n(123),i=Math.abs,a=Math.pow;o({target:"Math",stat:!0},{cbrt:function(e){return r(e=+e)*a(i(e),1/3)}})},function(e,t,n){"use strict";var o=n(4),r=Math.floor,i=Math.log,a=Math.LOG2E;o({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-r(i(e+.5)*a):32}})},function(e,t,n){"use strict";var o=n(4),r=n(92),i=Math.cosh,a=Math.abs,c=Math.E;o({target:"Math",stat:!0,forced:!i||i(710)===Infinity},{cosh:function(e){var t=r(a(e)-1)+1;return(t+1/(t*c*c))*(c/2)}})},function(e,t,n){"use strict";var o=n(4),r=n(92);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},function(e,t,n){"use strict";n(4)({target:"Math",stat:!0},{fround:n(271)})},function(e,t,n){"use strict";var o=n(123),r=Math.abs,i=Math.pow,a=i(2,-52),c=i(2,-23),l=i(2,127)*(2-c),s=i(2,-126);e.exports=Math.fround||function(e){var t,n,i=r(e),d=o(e);return il||n!=n?d*Infinity:d*n}},function(e,t,n){"use strict";var o=n(4),r=Math.hypot,i=Math.abs,a=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,s=0;c0?(o=n/s)*o:n;return s===Infinity?Infinity:s*a(r)}})},function(e,t,n){"use strict";var o=n(4),r=n(5),i=Math.imul;o({target:"Math",stat:!0,forced:r((function(){return-5!=i(4294967295,5)||2!=i.length}))},{imul:function(e,t){var n=+e,o=+t,r=65535&n,i=65535&o;return 0|r*i+((65535&n>>>16)*i+r*(65535&o>>>16)<<16>>>0)}})},function(e,t,n){"use strict";var o=n(4),r=Math.log,i=Math.LOG10E;o({target:"Math",stat:!0},{log10:function(e){return r(e)*i}})},function(e,t,n){"use strict";n(4)({target:"Math",stat:!0},{log1p:n(167)})},function(e,t,n){"use strict";var o=n(4),r=Math.log,i=Math.LN2;o({target:"Math",stat:!0},{log2:function(e){return r(e)/i}})},function(e,t,n){"use strict";n(4)({target:"Math",stat:!0},{sign:n(123)})},function(e,t,n){"use strict";var o=n(4),r=n(5),i=n(92),a=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 a(e=+e)<1?(i(e)-i(-e))/2:(c(e-1)-c(-e-1))*(l/2)}})},function(e,t,n){"use strict";var o=n(4),r=n(92),i=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)/(i(e)+i(-e))}})},function(e,t,n){"use strict";n(46)(Math,"Math",!0)},function(e,t,n){"use strict";var o=n(4),r=Math.ceil,i=Math.floor;o({target:"Math",stat:!0},{trunc:function(e){return(e>0?i:r)(e)}})},function(e,t,n){"use strict";var o=n(9),r=n(6),i=n(72),a=n(26),c=n(19),l=n(35),s=n(91),d=n(36),u=n(5),p=n(45),m=n(54).f,h=n(22).f,f=n(14).f,C=n(62).trim,g=r.Number,N=g.prototype,b="Number"==l(p(N)),V=function(e){var t,n,o,r,i,a,c,l,s=d(e,!1);if("string"==typeof s&&s.length>2)if(43===(t=(s=C(s)).charCodeAt(0))||45===t){if(88===(n=s.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(s.charCodeAt(1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+s}for(a=(i=s.slice(2)).length,c=0;cr)return NaN;return parseInt(i,o)}return+s};if(i("Number",!g(" 0o1")||!g("0b1")||g("+0x1"))){for(var v,x=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof x&&(b?u((function(){N.valueOf.call(n)})):"Number"!=l(n))?s(new g(V(t)),n,x):V(t)},y=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(","),k=0;y.length>k;k++)c(g,v=y[k])&&!c(x,v)&&f(x,v,h(g,v));x.prototype=N,N.constructor=x,a(r,"Number",x)}},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isFinite:n(285)})},function(e,t,n){"use strict";var o=n(6).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&o(e)}},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isInteger:n(168)})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var o=n(4),r=n(168),i=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&i(e)<=9007199254740991}})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(4),r=n(292);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(6),r=n(62).trim,i=n(93),a=o.parseFloat,c=1/a(i+"-0")!=-Infinity;e.exports=c?function(e){var t=r(String(e)),n=a(t);return 0===n&&"-"==t.charAt(0)?-0:n}:a},function(e,t,n){"use strict";var o=n(4),r=n(169);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o=n(4),r=n(33),i=n(295),a=n(122),c=n(5),l=1..toFixed,s=Math.floor,d=function u(e,t,n){return 0===t?n:t%2==1?u(e,t-1,n*e):u(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=i(this),u=r(e),p=[0,0,0,0,0,0],m="",h="0",f=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*p[n],p[n]=o%1e7,o=s(o/1e7)},C=function(e){for(var t=6,n=0;--t>=0;)n+=p[t],p[t]=s(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+a.call("0",7-n.length)+n}return t};if(u<0||u>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(f(0,n),o=u;o>=7;)f(1e7,0),o-=7;for(f(d(10,o,1),0),o=t-1;o>=23;)C(1<<23),o-=23;C(1<0?m+((c=h.length)<=u?"0."+a.call("0",u-c)+h:h.slice(0,c-u)+"."+h.slice(c-u)):m+h}})},function(e,t,n){"use strict";var o=n(35);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(4),r=n(297);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(9),r=n(5),i=n(73),a=n(111),c=n(83),l=n(16),s=n(68),d=Object.assign,u=Object.defineProperty;e.exports=!d||r((function(){if(o&&1!==d({b:1},d(u({},"a",{enumerable:!0,get:function(){u(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"!=i(d({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,d=1,u=a.f,p=c.f;r>d;)for(var m,h=s(arguments[d++]),f=u?i(h).concat(u(h)):i(h),C=f.length,g=0;C>g;)m=f[g++],o&&!p.call(h,m)||(n[m]=h[m]);return n}:d},function(e,t,n){"use strict";n(4)({target:"Object",stat:!0,sham:!n(9)},{create:n(45)})},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(94),a=n(16),c=n(34),l=n(14);r&&o({target:"Object",proto:!0,forced:i},{__defineGetter__:function(e,t){l.f(a(this),e,{get:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(4),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(153)})},function(e,t,n){"use strict";var o=n(4),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n(14).f})},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(94),a=n(16),c=n(34),l=n(14);r&&o({target:"Object",proto:!0,forced:i},{__defineSetter__:function(e,t){l.f(a(this),e,{set:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(4),r=n(170).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(78),i=n(5),a=n(8),c=n(58).onFreeze,l=Object.freeze;o({target:"Object",stat:!0,forced:i((function(){l(1)})),sham:!r},{freeze:function(e){return l&&a(e)?l(c(e)):e}})},function(e,t,n){"use strict";var o=n(4),r=n(79),i=n(56);o({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){i(t,e,n)}),undefined,!0),t}})},function(e,t,n){"use strict";var o=n(4),r=n(5),i=n(28),a=n(22).f,c=n(9),l=r((function(){a(1)}));o({target:"Object",stat:!0,forced:!c||l,sham:!c},{getOwnPropertyDescriptor:function(e,t){return a(i(e),t)}})},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(109),a=n(28),c=n(22),l=n(56);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=a(e),r=c.f,s=i(o),d={},u=0;s.length>u;)(n=r(o,t=s[u++]))!==undefined&&l(d,t,n);return d}})},function(e,t,n){"use strict";var o=n(4),r=n(5),i=n(155).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:i})},function(e,t,n){"use strict";var o=n(4),r=n(5),i=n(16),a=n(38),c=n(119);o({target:"Object",stat:!0,forced:r((function(){a(1)})),sham:!c},{getPrototypeOf:function(e){return a(i(e))}})},function(e,t,n){"use strict";n(4)({target:"Object",stat:!0},{is:n(171)})},function(e,t,n){"use strict";var o=n(4),r=n(5),i=n(8),a=Object.isExtensible;o({target:"Object",stat:!0,forced:r((function(){a(1)}))},{isExtensible:function(e){return!!i(e)&&(!a||a(e))}})},function(e,t,n){"use strict";var o=n(4),r=n(5),i=n(8),a=Object.isFrozen;o({target:"Object",stat:!0,forced:r((function(){a(1)}))},{isFrozen:function(e){return!i(e)||!!a&&a(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(5),i=n(8),a=Object.isSealed;o({target:"Object",stat:!0,forced:r((function(){a(1)}))},{isSealed:function(e){return!i(e)||!!a&&a(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(16),i=n(73);o({target:"Object",stat:!0,forced:n(5)((function(){i(1)}))},{keys:function(e){return i(r(e))}})},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(94),a=n(16),c=n(36),l=n(38),s=n(22).f;r&&o({target:"Object",proto:!0,forced:i},{__lookupGetter__:function(e){var t,n=a(this),o=c(e,!0);do{if(t=s(n,o))return t.get}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(94),a=n(16),c=n(36),l=n(38),s=n(22).f;r&&o({target:"Object",proto:!0,forced:i},{__lookupSetter__:function(e){var t,n=a(this),o=c(e,!0);do{if(t=s(n,o))return t.set}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(4),r=n(8),i=n(58).onFreeze,a=n(78),c=n(5),l=Object.preventExtensions;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!a},{preventExtensions:function(e){return l&&r(e)?l(i(e)):e}})},function(e,t,n){"use strict";var o=n(4),r=n(8),i=n(58).onFreeze,a=n(78),c=n(5),l=Object.seal;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!a},{seal:function(e){return l&&r(e)?l(i(e)):e}})},function(e,t,n){"use strict";n(4)({target:"Object",stat:!0},{setPrototypeOf:n(57)})},function(e,t,n){"use strict";var o=n(117),r=n(26),i=n(321);o||r(Object.prototype,"toString",i,{unsafe:!0})},function(e,t,n){"use strict";var o=n(117),r=n(86);e.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},function(e,t,n){"use strict";var o=n(4),r=n(170).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(169);o({global:!0,forced:parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o,r,i,a,c=n(4),l=n(40),s=n(6),d=n(39),u=n(172),p=n(26),m=n(77),h=n(46),f=n(60),C=n(8),g=n(34),N=n(61),b=n(35),V=n(107),v=n(79),x=n(87),y=n(48),k=n(124).set,w=n(174),_=n(175),B=n(325),S=n(176),L=n(326),A=n(37),E=n(72),I=n(13),D=n(113),T=I("species"),F="Promise",M=A.get,P=A.set,O=A.getterFor(F),R=u,j=s.TypeError,U=s.document,z=s.process,W=d("fetch"),H=S.f,K=H,Y="process"==b(z),G=!!(U&&U.createEvent&&s.dispatchEvent),q=E(F,(function(){if(!(V(R)!==String(R))){if(66===D)return!0;if(!Y&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!R.prototype["finally"])return!0;if(D>=51&&/native code/.test(R))return!1;var e=R.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[T]=t,!(e.then((function(){}))instanceof t)})),X=q||!x((function(e){R.all(e)["catch"]((function(){}))})),J=function(e){var t;return!(!C(e)||"function"!=typeof(t=e.then))&&t},$=function(e,t,n){if(!t.notified){t.notified=!0;var o=t.reactions;w((function(){for(var r=t.value,i=1==t.state,a=0;o.length>a;){var c,l,s,d=o[a++],u=i?d.ok:d.fail,p=d.resolve,m=d.reject,h=d.domain;try{u?(i||(2===t.rejection&&te(e,t),t.rejection=1),!0===u?c=r:(h&&h.enter(),c=u(r),h&&(h.exit(),s=!0)),c===d.promise?m(j("Promise-chain cycle")):(l=J(c))?l.call(c,p,m):p(c)):m(r)}catch(f){h&&!s&&h.exit(),m(f)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&Q(e,t)}))}},Z=function(e,t,n){var o,r;G?((o=U.createEvent("Event")).promise=t,o.reason=n,o.initEvent(e,!1,!0),s.dispatchEvent(o)):o={promise:t,reason:n},(r=s["on"+e])?r(o):"unhandledrejection"===e&&B("Unhandled promise rejection",n)},Q=function(e,t){k.call(s,(function(){var n,o=t.value;if(ee(t)&&(n=L((function(){Y?z.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){k.call(s,(function(){Y?z.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,$(e,t,!0))},re=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=J(n);r?w((function(){var o={done:!1};try{r.call(n,ne(ie,e,o,t),ne(oe,e,o,t))}catch(i){oe(e,o,i,t)}})):(t.value=n,t.state=1,$(e,t,!1))}catch(i){oe(e,{done:!1},i,t)}}};q&&(R=function(e){N(this,R,F),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){P(this,{type:F,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:undefined})}).prototype=m(R.prototype,{then:function(e,t){var n=O(this),o=H(y(this,R));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=Y?z.domain:undefined,n.parent=!0,n.reactions.push(o),0!=n.state&&$(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)},S.f=H=function(e){return e===R||e===i?new r(e):K(e)},l||"function"!=typeof u||(a=u.prototype.then,p(u.prototype,"then",(function(e,t){var n=this;return new R((function(e,t){a.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof W&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return _(R,W.apply(s,arguments))}}))),c({global:!0,wrap:!0,forced:q},{Promise:R}),h(R,F,!1,!0),f(F),i=d(F),c({target:F,stat:!0,forced:q},{reject:function(e){var t=H(this);return t.reject.call(undefined,e),t.promise}}),c({target:F,stat:!0,forced:l||q},{resolve:function(e){return _(l&&this===i?R:this,e)}}),c({target:F,stat:!0,forced:X},{all:function(e){var t=this,n=H(t),o=n.resolve,r=n.reject,i=L((function(){var n=g(t.resolve),i=[],a=0,c=1;v(e,(function(e){var l=a++,s=!1;i.push(undefined),c++,n.call(t,e).then((function(e){s||(s=!0,i[l]=e,--c||o(i))}),r)})),--c||o(i)}));return i.error&&r(i.value),n.promise},race:function(e){var t=this,n=H(t),o=n.reject,r=L((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(6);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(4),r=n(40),i=n(172),a=n(5),c=n(39),l=n(48),s=n(175),d=n(26);o({target:"Promise",proto:!0,real:!0,forced:!!i&&a((function(){i.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 s(t,e()).then((function(){return n}))}:e,n?function(n){return s(t,e()).then((function(){throw n}))}:e)}}),r||"function"!=typeof i||i.prototype["finally"]||d(i.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(4),r=n(39),i=n(34),a=n(10),c=n(5),l=r("Reflect","apply"),s=Function.apply;o({target:"Reflect",stat:!0,forced:!c((function(){l((function(){}))}))},{apply:function(e,t,n){return i(e),a(n),l?l(e,t,n):s.call(e,t,n)}})},function(e,t,n){"use strict";var o=n(4),r=n(39),i=n(34),a=n(10),c=n(8),l=n(45),s=n(165),d=n(5),u=r("Reflect","construct"),p=d((function(){function e(){}return!(u((function(){}),[],e)instanceof e)})),m=!d((function(){u((function(){}))})),h=p||m;o({target:"Reflect",stat:!0,forced:h,sham:h},{construct:function(e,t){i(e),a(t);var n=arguments.length<3?e:i(arguments[2]);if(m&&!p)return u(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(s.apply(e,o))}var r=n.prototype,d=l(c(r)?r:Object.prototype),h=Function.apply.call(e,d,t);return c(h)?h:d}})},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(10),a=n(36),c=n(14);o({target:"Reflect",stat:!0,forced:n(5)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!r},{defineProperty:function(e,t,n){i(e);var o=a(t,!0);i(n);try{return c.f(e,o,n),!0}catch(r){return!1}}})},function(e,t,n){"use strict";var o=n(4),r=n(10),i=n(22).f;o({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=i(r(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var o=n(4),r=n(8),i=n(10),a=n(19),c=n(22),l=n(38);o({target:"Reflect",stat:!0},{get:function s(e,t){var n,o,d=arguments.length<3?e:arguments[2];return i(e)===d?e[t]:(n=c.f(e,t))?a(n,"value")?n.value:n.get===undefined?undefined:n.get.call(d):r(o=l(e))?s(o,t,d):void 0}})},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(10),a=n(22);o({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(e,t){return a.f(i(e),t)}})},function(e,t,n){"use strict";var o=n(4),r=n(10),i=n(38);o({target:"Reflect",stat:!0,sham:!n(119)},{getPrototypeOf:function(e){return i(r(e))}})},function(e,t,n){"use strict";n(4)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var o=n(4),r=n(10),i=Object.isExtensible;o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),!i||i(e)}})},function(e,t,n){"use strict";n(4)({target:"Reflect",stat:!0},{ownKeys:n(109)})},function(e,t,n){"use strict";var o=n(4),r=n(39),i=n(10);o({target:"Reflect",stat:!0,sham:!n(78)},{preventExtensions:function(e){i(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(4),r=n(10),i=n(8),a=n(19),c=n(5),l=n(14),s=n(22),d=n(38),u=n(53);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],h=s.f(r(e),t);if(!h){if(i(c=d(e)))return p(c,t,n,m);h=u(0)}if(a(h,"value")){if(!1===h.writable||!i(m))return!1;if(o=s.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,u(0,n));return!0}return h.set!==undefined&&(h.set.call(m,n),!0)}})},function(e,t,n){"use strict";var o=n(4),r=n(10),i=n(162),a=n(57);a&&o({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){r(e),i(t);try{return a(e,t),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(9),r=n(6),i=n(72),a=n(91),c=n(14).f,l=n(54).f,s=n(125),d=n(95),u=n(126),p=n(26),m=n(5),h=n(37).set,f=n(60),C=n(13)("match"),g=r.RegExp,N=g.prototype,b=/a/g,V=/a/g,v=new g(b)!==b,x=u.UNSUPPORTED_Y;if(o&&i("RegExp",!v||x||m((function(){return V[C]=!1,g(b)!=b||g(V)==V||"/a/i"!=g(b,"i")})))){for(var y=function(e,t){var n,o=this instanceof y,r=s(e),i=t===undefined;if(!o&&r&&e.constructor===y&&i)return e;v?r&&!i&&(e=e.source):e instanceof y&&(i&&(t=d.call(e)),e=e.source),x&&(n=!!t&&t.indexOf("y")>-1)&&(t=t.replace(/y/g,""));var c=a(v?new g(e,t):g(e,t),o?this:N,y);return x&&n&&h(c,{sticky:n}),c},k=function(e){e in y||c(y,e,{configurable:!0,get:function(){return g[e]},set:function(t){g[e]=t}})},w=l(g),_=0;w.length>_;)k(w[_++]);N.constructor=y,y.prototype=N,p(r,"RegExp",y)}f("RegExp")},function(e,t,n){"use strict";var o=n(9),r=n(14),i=n(95),a=n(126).UNSUPPORTED_Y;o&&("g"!=/./g.flags||a)&&r.f(RegExp.prototype,"flags",{configurable:!0,get:i})},function(e,t,n){"use strict";var o=n(26),r=n(10),i=n(5),a=n(95),c=RegExp.prototype,l=c.toString,s=i((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),d="toString"!=l.name;(s||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)?a.call(e):n)}),{unsafe:!0})},function(e,t,n){"use strict";var o=n(90),r=n(166);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(4),r=n(127).codeAt;o({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},function(e,t,n){"use strict";var o,r=n(4),i=n(22).f,a=n(12),c=n(128),l=n(25),s=n(129),d=n(40),u="".endsWith,p=Math.min,m=s("endsWith");r({target:"String",proto:!0,forced:!!(d||m||(o=i(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=a(t.length),r=n===undefined?o:p(a(n),o),i=String(e);return u?u.call(t,i,r):t.slice(r-i.length,r)===i}})},function(e,t,n){"use strict";var o=n(4),r=n(44),i=String.fromCharCode,a=String.fromCodePoint;o({target:"String",stat:!0,forced:!!a&&1!=a.length},{fromCodePoint:function(e){for(var t,n=[],o=arguments.length,a=0;o>a;){if(t=+arguments[a++],r(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?i(t):i(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){"use strict";var o=n(4),r=n(128),i=n(25);o({target:"String",proto:!0,forced:!n(129)("includes")},{includes:function(e){return!!~String(i(this)).indexOf(r(e),arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(127).charAt,r=n(37),i=n(118),a=r.set,c=r.getterFor("String Iterator");i(String,"String",(function(e){a(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(97),r=n(10),i=n(12),a=n(25),c=n(130),l=n(98);o("match",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),s=String(this);if(!a.global)return l(a,s);var d=a.unicode;a.lastIndex=0;for(var u,p=[],m=0;null!==(u=l(a,s));){var h=String(u[0]);p[m]=h,""===h&&(a.lastIndex=c(s,i(a.lastIndex),d)),m++}return 0===m?null:p}]}))},function(e,t,n){"use strict";var o=n(4),r=n(121).end;o({target:"String",proto:!0,forced:n(178)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(121).start;o({target:"String",proto:!0,forced:n(178)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(28),i=n(12);o({target:"String",stat:!0},{raw:function(e){for(var t=r(e.raw),n=i(t.length),o=arguments.length,a=[],c=0;n>c;)a.push(String(t[c++])),c]*>)/g,f=/\$([$&'`]|\d\d?)/g;o("replace",2,(function(e,t,n,o){var C=o.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,g=o.REPLACE_KEEPS_$0,N=C?"$":"$0";return[function(n,o){var r=l(this),i=n==undefined?undefined:n[e];return i!==undefined?i.call(n,r,o):t.call(String(r),n,o)},function(e,o){if(!C&&g||"string"==typeof o&&-1===o.indexOf(N)){var i=n(t,e,this,o);if(i.done)return i.value}var l=r(e),m=String(this),h="function"==typeof o;h||(o=String(o));var f=l.global;if(f){var V=l.unicode;l.lastIndex=0}for(var v=[];;){var x=d(l,m);if(null===x)break;if(v.push(x),!f)break;""===String(x[0])&&(l.lastIndex=s(m,a(l.lastIndex),V))}for(var y,k="",w=0,_=0;_=w&&(k+=m.slice(w,S)+D,w=S+B.length)}return k+m.slice(w)}];function b(e,n,o,r,a,c){var l=o+e.length,s=r.length,d=f;return a!==undefined&&(a=i(a),d=h),t.call(c,d,(function(t,i){var c;switch(i.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,o);case"'":return n.slice(l);case"<":c=a[i.slice(1,-1)];break;default:var d=+i;if(0===d)return t;if(d>s){var u=m(d/10);return 0===u?t:u<=s?r[u-1]===undefined?i.charAt(1):r[u-1]+i.charAt(1):t}c=r[d-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var o=n(97),r=n(10),i=n(25),a=n(171),c=n(98);o("search",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),l=String(this),s=i.lastIndex;a(s,0)||(i.lastIndex=0);var d=c(i,l);return a(i.lastIndex,s)||(i.lastIndex=s),null===d?-1:d.index}]}))},function(e,t,n){"use strict";var o=n(97),r=n(125),i=n(10),a=n(25),c=n(48),l=n(130),s=n(12),d=n(98),u=n(96),p=n(5),m=[].push,h=Math.min,f=!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(a(this)),i=n===undefined?4294967295:n>>>0;if(0===i)return[];if(e===undefined)return[o];if(!r(e))return t.call(o,e,i);for(var c,l,s,d=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),h=0,f=new RegExp(e.source,p+"g");(c=u.call(f,o))&&!((l=f.lastIndex)>h&&(d.push(o.slice(h,c.index)),c.length>1&&c.index=i));)f.lastIndex===c.index&&f.lastIndex++;return h===o.length?!s&&f.test("")||d.push(""):d.push(o.slice(h)),d.length>i?d.slice(0,i):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=a(this),i=t==undefined?undefined:t[e];return i!==undefined?i.call(t,r,n):o.call(String(r),t,n)},function(e,r){var a=n(o,e,this,r,o!==t);if(a.done)return a.value;var u=i(e),p=String(this),m=c(u,RegExp),C=u.unicode,g=(u.ignoreCase?"i":"")+(u.multiline?"m":"")+(u.unicode?"u":"")+(f?"y":"g"),N=new m(f?u:"^(?:"+u.source+")",g),b=r===undefined?4294967295:r>>>0;if(0===b)return[];if(0===p.length)return null===d(N,p)?[p]:[];for(var V=0,v=0,x=[];v1?arguments[1]:undefined,t.length)),o=String(e);return u?u.call(t,o,n):t.slice(n,n+o.length)===o}})},function(e,t,n){"use strict";var o=n(4),r=n(62).trim;o({target:"String",proto:!0,forced:n(131)("trim")},{trim:function(){return r(this)}})},function(e,t,n){"use strict";var o=n(4),r=n(62).end,i=n(131)("trimEnd"),a=i?function(){return r(this)}:"".trimEnd;o({target:"String",proto:!0,forced:i},{trimEnd:a,trimRight:a})},function(e,t,n){"use strict";var o=n(4),r=n(62).start,i=n(131)("trimStart"),a=i?function(){return r(this)}:"".trimStart;o({target:"String",proto:!0,forced:i},{trimStart:a,trimLeft:a})},function(e,t,n){"use strict";var o=n(4),r=n(30);o({target:"String",proto:!0,forced:n(31)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(30);o({target:"String",proto:!0,forced:n(31)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(30);o({target:"String",proto:!0,forced:n(31)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(30);o({target:"String",proto:!0,forced:n(31)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(30);o({target:"String",proto:!0,forced:n(31)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(30);o({target:"String",proto:!0,forced:n(31)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(30);o({target:"String",proto:!0,forced:n(31)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(30);o({target:"String",proto:!0,forced:n(31)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(30);o({target:"String",proto:!0,forced:n(31)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(30);o({target:"String",proto:!0,forced:n(31)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(30);o({target:"String",proto:!0,forced:n(31)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(30);o({target:"String",proto:!0,forced:n(31)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(30);o({target:"String",proto:!0,forced:n(31)("sup")},{sup:function(){return r(this,"sup","","")}})},function(e,t,n){"use strict";n(42)("Float32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(33);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(42)("Float64",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(42)("Int8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(42)("Int16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(42)("Int32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(42)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(42)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}),!0)},function(e,t,n){"use strict";n(42)("Uint16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(42)("Uint32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(11),r=n(157),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(e,t){return r.call(i(this),e,t,arguments.length>2?arguments[2]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=n(21).every,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("every",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=n(114),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("fill",(function(e){return r.apply(i(this),arguments)}))},function(e,t,n){"use strict";var o=n(11),r=n(21).filter,i=n(48),a=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("filter",(function(e){for(var t=r(a(this),e,arguments.length>1?arguments[1]:undefined),n=i(this,this.constructor),o=0,l=t.length,s=new(c(n))(l);l>o;)s[o]=t[o++];return s}))},function(e,t,n){"use strict";var o=n(11),r=n(21).find,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("find",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=n(21).findIndex,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("findIndex",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=n(21).forEach,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("forEach",(function(e){r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(132);(0,n(11).exportTypedArrayStaticMethod)("from",n(180),o)},function(e,t,n){"use strict";var o=n(11),r=n(71).includes,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("includes",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=n(71).indexOf,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("indexOf",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(6),r=n(11),i=n(160),a=n(13)("iterator"),c=o.Uint8Array,l=i.values,s=i.keys,d=i.entries,u=r.aTypedArray,p=r.exportTypedArrayMethod,m=c&&c.prototype[a],h=!!m&&("values"==m.name||m.name==undefined),f=function(){return l.call(u(this))};p("entries",(function(){return d.call(u(this))})),p("keys",(function(){return s.call(u(this))})),p("values",f,!h),p(a,f,!h)},function(e,t,n){"use strict";var o=n(11),r=o.aTypedArray,i=o.exportTypedArrayMethod,a=[].join;i("join",(function(e){return a.apply(r(this),arguments)}))},function(e,t,n){"use strict";var o=n(11),r=n(163),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){return r.apply(i(this),arguments)}))},function(e,t,n){"use strict";var o=n(11),r=n(21).map,i=n(48),a=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("map",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(c(i(e,e.constructor)))(t)}))}))},function(e,t,n){"use strict";var o=n(11),r=n(132),i=o.aTypedArrayConstructor;(0,o.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(i(this))(t);t>e;)n[e]=arguments[e++];return n}),r)},function(e,t,n){"use strict";var o=n(11),r=n(88).left,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduce",(function(e){return r(i(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=n(88).right,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduceRight",(function(e){return r(i(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=o.aTypedArray,i=o.exportTypedArrayMethod,a=Math.floor;i("reverse",(function(){for(var e,t=r(this).length,n=a(t/2),o=0;o1?arguments[1]:undefined,1),n=this.length,o=a(e),c=r(o.length),s=0;if(c+t>n)throw RangeError("Wrong length");for(;si;)d[i]=n[i++];return d}),i((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(11),r=n(21).some,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("some",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=o.aTypedArray,i=o.exportTypedArrayMethod,a=[].sort;i("sort",(function(e){return a.call(r(this),e)}))},function(e,t,n){"use strict";var o=n(11),r=n(12),i=n(44),a=n(48),c=o.aTypedArray;(0,o.exportTypedArrayMethod)("subarray",(function(e,t){var n=c(this),o=n.length,l=i(e,o);return new(a(n,n.constructor))(n.buffer,n.byteOffset+l*n.BYTES_PER_ELEMENT,r((t===undefined?o:i(t,o))-l))}))},function(e,t,n){"use strict";var o=n(6),r=n(11),i=n(5),a=o.Int8Array,c=r.aTypedArray,l=r.exportTypedArrayMethod,s=[].toLocaleString,d=[].slice,u=!!a&&i((function(){s.call(new a(1))}));l("toLocaleString",(function(){return s.apply(u?d.call(c(this)):c(this),arguments)}),i((function(){return[1,2].toLocaleString()!=new a([1,2]).toLocaleString()}))||!i((function(){a.prototype.toLocaleString.call([1,2])})))},function(e,t,n){"use strict";var o=n(11).exportTypedArrayMethod,r=n(5),i=n(6).Uint8Array,a=i&&i.prototype||{},c=[].toString,l=[].join;r((function(){c.call({})}))&&(c=function(){return l.call(this)});var s=a.toString!=c;o("toString",c,s)},function(e,t,n){"use strict";var o,r=n(6),i=n(77),a=n(58),c=n(90),l=n(181),s=n(8),d=n(37).enforce,u=n(148),p=!r.ActiveXObject&&"ActiveXObject"in r,m=Object.isExtensible,h=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},f=e.exports=c("WeakMap",h,l);if(u&&p){o=l.getConstructor(h,"WeakMap",!0),a.REQUIRED=!0;var C=f.prototype,g=C["delete"],N=C.has,b=C.get,V=C.set;i(C,{"delete":function(e){if(s(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(s(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),N.call(this,e)||t.frozen.has(e)}return N.call(this,e)},get:function(e){if(s(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),N.call(this,e)?b.call(this,e):t.frozen.get(e)}return b.call(this,e)},set:function(e,t){if(s(e)&&!m(e)){var n=d(this);n.frozen||(n.frozen=new o),N.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(90)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(181))},function(e,t,n){"use strict";var o=n(4),r=n(6),i=n(124);o({global:!0,bind:!0,enumerable:!0,forced:!r.setImmediate||!r.clearImmediate},{setImmediate:i.set,clearImmediate:i.clear})},function(e,t,n){"use strict";var o=n(4),r=n(6),i=n(174),a=n(35),c=r.process,l="process"==a(c);o({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=l&&c.domain;i(t?t.bind(e):e)}})},function(e,t,n){"use strict";var o=n(4),r=n(6),i=n(85),a=[].slice,c=function(e){return function(t,n){var o=arguments.length>2,r=o?a.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(i)},{setTimeout:c(r.setTimeout),setInterval:c(r.setInterval)})},function(e,t,n){"use strict";t.__esModule=!0,t._CI=Se,t._HI=P,t._M=Le,t._MCCC=De,t._ME=Ee,t._MFCC=Te,t._MP=_e,t._MR=Ne,t.__render=Re,t.createComponentVNode=function(e,t,n,o,r){var a=new L(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(i(o))return n;if(i(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(i(o))return n;if(i(n))return o;return B(n,o)}(e,t,r),t);k.createVNode&&k.createVNode(a);return a},t.createFragment=I,t.createPortal=function(e,t){var n=P(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),je(n,e,o,r)}},t.createTextVNode=E,t.createVNode=A,t.directClone=D,t.findDOMfromVNode=b,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&&i(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 i(e){return null==e}function a(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 s(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 u(e){return!s(e)&&"object"==typeof e}var p={};t.EMPTY_OBJ=p;function m(e){return e.substr(2).toLowerCase()}function h(e,t){e.appendChild(t)}function f(e,t,n){s(n)?h(e,t):e.insertBefore(t,n)}function C(e,t){e.removeChild(t)}function g(e){for(var t=0;t0,h=s(p),f=l(p)&&"$"===p[0];m||h||f?(n=n||t.slice(0,d),(m||f)&&(u=D(u)),(h||f)&&(u.key="$"+d),n.push(u)):n&&n.push(u),u.flags|=65536}}i=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=D(t)),i=2;return e.children=n,e.childFlags=i,e}function P(e){return a(e)||r(e)?E(e,null):o(e)?I(e,0,null):16384&e.flags?D(e):e}var O="http://www.w3.org/1999/xlink",R="http://www.w3.org/XML/1998/namespace",j={"xlink:actuate":O,"xlink:arcrole":O,"xlink:href":O,"xlink:role":O,"xlink:show":O,"xlink:title":O,"xlink:type":O,"xml:base":R,"xml:lang":R,"xml:space":R};function U(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var z=U(0),W=U(null),H=U(!0);function K(e,t){var n=t.$EV;return n||(n=t.$EV=U(null)),n[e]||1==++z[e]&&(W[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?G(t,!0,e,$(t)):t.stopPropagation()}}(e):function(e){return function(t){G(t,!1,e,$(t))}}(e);return document.addEventListener(m(e),t),t}(e)),n}function Y(e,t){var n=t.$EV;n&&n[e]&&(0==--z[e]&&(document.removeEventListener(m(e),W[e]),W[e]=null),n[e]=null)}function G(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 i=r.$EV;if(i){var a=i[n];if(a&&(o.dom=r,a.event?a.event(a.data,e):a(e),e.cancelBubble))return}r=r.parentNode}while(!s(r))}function q(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function X(){return this.defaultPrevented}function J(){return this.cancelBubble}function $(e){var t={dom:document};return e.isDefaultPrevented=X,e.isPropagationStopped=J,e.stopPropagation=q,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function 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 Q(e,t){var n=function(n){var o=this.$V;if(o){var r=o.props||p,i=o.dom;if(l(e))Z(r,e,n);else for(var a=0;a-1&&t.options[a]&&(c=t.options[a].value),n&&i(c)&&(c=e.defaultValue),ae(o,c)}}var se,de,ue=Q("onInput",me),pe=Q("onChange");function me(e,t,n){var o=e.value,r=t.value;if(i(o)){if(n){var a=e.defaultValue;i(a)||a===r||(t.defaultValue=a,t.value=a)}}else r!==o&&(t.defaultValue=o,t.value=o)}function he(e,t,n,o,r,i){64&e?ie(o,n):256&e?le(o,n,r,t):128&e&&me(o,n,r),i&&(n.$V=t)}function fe(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",ue),t.onChange&&ee(e,"change",pe)}(t,n)}function Ce(e){return e.type&&te(e.type)?!i(e.checked):!i(e.value)}function ge(e){e&&!S(e,null)&&e.current&&(e.current=null)}function Ne(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){S(e,t)||void 0===e.current||(e.current=t)}))}function be(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 a=e.childFlags;if(!s(r))for(var l=Object.keys(r),d=0,u=l.length;d0;for(var c in a&&(i=Ce(n))&&fe(t,o,n),n)we(c,null,n[c],o,r,i,null);a&&he(t,e,o,n,!0,i)}function Be(e,t,n){var o=P(e.render(t,e.state,n)),r=n;return c(e.getChildContext)&&(r=d(n,e.getChildContext())),e.$CX=r,o}function Se(e,t,n,o,r,i){var a=new t(n,o),l=a.$N=Boolean(t.getDerivedStateFromProps||a.getSnapshotBeforeUpdate);if(a.$SVG=r,a.$L=i,e.children=a,a.$BS=!1,a.context=o,a.props===p&&(a.props=n),l)a.state=x(a,n,a.state);else if(c(a.componentWillMount)){a.$BR=!0,a.componentWillMount();var d=a.$PS;if(!s(d)){var u=a.state;if(s(u))a.state=d;else for(var m in d)u[m]=d[m];a.$PS=null}a.$BR=!1}return a.$LI=Be(a,n,o),a}function Le(e,t,n,o,r,i){var a=e.flags|=16384;481&a?Ee(e,t,n,o,r,i):4&a?function(e,t,n,o,r,i){var a=Se(e,e.type,e.props||p,n,o,i);Le(a.$LI,t,a.$CX,o,r,i),De(e.ref,a,i)}(e,t,n,o,r,i):8&a?(!function(e,t,n,o,r,i){Le(e.children=P(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,i)}(e,t,n,o,r,i),Te(e,i)):512&a||16&a?Ae(e,t,r):8192&a?function(e,t,n,o,r,i){var a=e.children,c=e.childFlags;12&c&&0===a.length&&(c=e.childFlags=2,a=e.children=T());2===c?Le(a,n,r,o,r,i):Ie(a,n,t,o,r,i)}(e,n,t,o,r,i):1024&a&&function(e,t,n,o,r){Le(e.children,e.ref,t,!1,null,r);var i=T();Ae(i,n,o),e.dom=i.dom}(e,n,t,r,i)}function Ae(e,t,n){var o=e.dom=document.createTextNode(e.children);s(t)||f(t,o,n)}function Ee(e,t,n,o,r,a){var c=e.flags,l=e.props,d=e.className,u=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(i(d)||""===d||(o?m.setAttribute("class",d):m.className=d),16===p)w(m,u);else if(1!==p){var h=o&&"foreignObject"!==e.type;2===p?(16384&u.flags&&(e.children=u=D(u)),Le(u,m,n,h,null,a)):8!==p&&4!==p||Ie(u,m,n,h,null,a)}s(t)||f(t,m,r),s(l)||_e(e,c,l,m,o),Ne(e.ref,m,a)}function Ie(e,t,n,o,r,i){for(var a=0;a0,s!==d){var h=s||p;if((c=d||p)!==p)for(var f in(u=(448&r)>0)&&(m=Ce(c)),c){var C=h[f],g=c[f];C!==g&&we(f,C,g,l,o,m,e)}if(h!==p)for(var N in h)i(c[N])&&!i(h[N])&&we(N,h[N],null,l,o,m,e)}var b=t.children,V=t.className;e.className!==V&&(i(V)?l.removeAttribute("class"):o?l.setAttribute("class",V):l.className=V);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,b):Me(e.childFlags,t.childFlags,e.children,b,l,n,o&&"foreignObject"!==t.type,null,e,a);u&&he(r,t,l,c,!1,m);var v=t.ref,x=e.ref;x!==v&&(ge(x),Ne(v,l,a))}(e,t,o,r,m,u):4&m?function(e,t,n,o,r,i,a){var l=t.children=e.children;if(s(l))return;l.$L=a;var u=t.props||p,m=t.ref,h=e.ref,f=l.state;if(!l.$N){if(c(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(u,o),l.$UN)return;l.$BR=!1}s(l.$PS)||(f=d(f,l.$PS),l.$PS=null)}Pe(l,f,u,n,o,r,!1,i,a),h!==m&&(ge(h),Ne(m,l,a))}(e,t,n,o,r,l,u):8&m?function(e,t,n,o,r,a,l){var s=!0,d=t.props||p,u=t.ref,m=e.props,h=!i(u),f=e.children;h&&c(u.onComponentShouldUpdate)&&(s=u.onComponentShouldUpdate(m,d));if(!1!==s){h&&c(u.onComponentWillUpdate)&&u.onComponentWillUpdate(m,d);var C=t.type,g=P(32768&t.flags?C.render(d,u,o):C(d,o));Fe(f,g,n,o,r,a,l),t.children=g,h&&c(u.onComponentDidUpdate)&&u.onComponentDidUpdate(m,d)}else t.children=f}(e,t,n,o,r,l,u):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,i){var a=e.children,c=t.children,l=e.childFlags,s=t.childFlags,d=null;12&s&&0===c.length&&(s=t.childFlags=2,c=t.children=T());var u=0!=(2&s);if(12&l){var p=a.length;(8&l&&8&s||u||!u&&c.length>p)&&(d=b(a[p-1],!1).nextSibling)}Me(l,s,a,c,n,o,r,d,e,i)}(e,t,n,o,r,u):function(e,t,n,o){var r=e.ref,i=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!==i&&!a(c)){var l=c.dom;C(r,l),h(i,l)}}(e,t,o,u)}function Me(e,t,n,o,r,i,a,c,l,s){switch(e){case 2:switch(t){case 2:Fe(n,o,r,i,a,c,s);break;case 1:be(n,r);break;case 16:Ve(n),w(r,o);break;default:!function(e,t,n,o,r,i){Ve(e),Ie(t,n,o,r,b(e,!0),i),V(e,n)}(n,o,r,i,a,s)}break;case 1:switch(t){case 2:Le(o,r,i,a,c,s);break;case 1:break;case 16:w(r,o);break;default:Ie(o,r,i,a,c,s)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:w(n,t))}(n,o,r);break;case 2:xe(r),Le(o,r,i,a,c,s);break;case 1:xe(r);break;default:xe(r),Ie(o,r,i,a,c,s)}break;default:switch(t){case 16:ve(n),w(r,o);break;case 2:ye(r,l,n),Le(o,r,i,a,c,s);break;case 1:ye(r,l,n);break;default:var d=0|n.length,u=0|o.length;0===d?u>0&&Ie(o,r,i,a,c,s):0===u?ye(r,l,n):8===t&&8===e?function(e,t,n,o,r,i,a,c,l,s){var d,u,p=i-1,m=a-1,h=0,f=e[h],C=t[h];e:{for(;f.key===C.key;){if(16384&C.flags&&(t[h]=C=D(C)),Fe(f,C,n,o,r,c,s),e[h]=C,++h>p||h>m)break e;f=e[h],C=t[h]}for(f=e[p],C=t[m];f.key===C.key;){if(16384&C.flags&&(t[m]=C=D(C)),Fe(f,C,n,o,r,c,s),e[p]=C,p--,m--,h>p||h>m)break e;f=e[p],C=t[m]}}if(h>p){if(h<=m)for(u=(d=m+1)m)for(;h<=p;)be(e[h++],n);else!function(e,t,n,o,r,i,a,c,l,s,d,u,p){var m,h,f,C=0,g=c,N=c,V=i-c+1,x=a-c+1,y=new Int32Array(x+1),k=V===o,w=!1,_=0,B=0;if(r<4||(V|x)<32)for(C=g;C<=i;++C)if(m=e[C],Bc?w=!0:_=c,16384&h.flags&&(t[c]=h=D(h)),Fe(m,h,l,n,s,d,p),++B;break}!k&&c>a&&be(m,l)}else k||be(m,l);else{var S={};for(C=N;C<=a;++C)S[t[C].key]=C;for(C=g;C<=i;++C)if(m=e[C],Bg;)be(e[g++],l);y[c-N]=C+1,_>c?w=!0:_=c,16384&(h=t[c]).flags&&(t[c]=h=D(h)),Fe(m,h,l,n,s,d,p),++B}else k||be(m,l);else k||be(m,l)}if(k)ye(l,u,e),Ie(t,l,n,s,d,p);else if(w){var L=function(e){var t=0,n=0,o=0,r=0,i=0,a=0,c=0,l=e.length;l>Oe&&(Oe=l,se=new Int32Array(l),de=new Int32Array(l));for(;n>1]]0&&(de[n]=se[i-1]),se[i]=n)}i=r+1;var s=new Int32Array(i);a=se[i-1];for(;i-- >0;)s[i]=a,a=de[a],se[i]=0;return s}(y);for(c=L.length-1,C=x-1;C>=0;C--)0===y[C]?(16384&(h=t[_=C+N]).flags&&(t[_]=h=D(h)),Le(h,l,n,s,(f=_+1)=0;C--)0===y[C]&&(16384&(h=t[_=C+N]).flags&&(t[_]=h=D(h)),Le(h,l,n,s,(f=_+1)a?a:i,p=0;pa)for(p=u;p=0;--r){var i=this.tryEntries[r],a=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),l=n.call(i,"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),s}},"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:y(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),s}},e}(e.exports);try{regeneratorRuntime=o}catch(r){Function("r","regeneratorRuntime = r")(o)}},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;n3?c(a):null,b=String(a.key),V=String(a.char),v=a.location,x=a.keyCode||(a.keyCode=b)&&b.charCodeAt(0)||0,y=a.charCode||(a.charCode=V)&&V.charCodeAt(0)||0,k=a.bubbles,w=a.cancelable,_=a.repeat,B=a.locale,S=a.view||e;if(a.which||(a.which=a.keyCode),"initKeyEvent"in p)p.initKeyEvent(t,k,w,S,m,f,h,C,x,y);else if(0>>0),t=Element.prototype,n=t.querySelector,o=t.querySelectorAll;function r(t,n,o){t.setAttribute(e,null);var r=n.call(t,String(o).replace(/(^|,\s*)(:scope([ >]|$))/g,(function(t,n,o,r){return n+"["+e+"]"+(r||" ")})));return t.removeAttribute(e),r}t.querySelector=function(e){return r(this,n,e)},t.querySelectorAll=function(e){return r(this,o,e)}}()}}(window),function(e){var t=e.WeakMap||function(){var e,t=0,n=!1,o=!1;function r(t,r,i){o=i,n=!1,e=undefined,t.dispatchEvent(r)}function i(e){this.value=e}function c(){t++,this.__ce__=new a("@DOMMap:"+t+Math.random())}return i.prototype.handleEvent=function(t){n=!0,o?t.currentTarget.removeEventListener(t.type,this,!1):e=this.value},c.prototype={constructor:c,"delete":function(e){return r(e,this.__ce__,!0),n},get:function(t){r(t,this.__ce__,!1);var n=e;return e=undefined,n},has:function(e){return r(e,this.__ce__,!1),n},set:function(e,t){return r(e,this.__ce__,!0),e.addEventListener(this.__ce__.type,new i(t),!1),this}},c}();function n(){}function o(e,t,n){function r(e){r.once&&(e.currentTarget.removeEventListener(e.type,t,r),r.removed=!0),r.passive&&(e.preventDefault=o.preventDefault),"function"==typeof r.callback?r.callback.call(this,e):r.callback&&r.callback.handleEvent(e),r.passive&&delete e.preventDefault}return r.type=e,r.callback=t,r.capture=!!n.capture,r.passive=!!n.passive,r.once=!!n.once,r.removed=!1,r}n.prototype=(Object.create||Object)(null),o.preventDefault=function(){};var r,i,a=e.CustomEvent,c=e.dispatchEvent,l=e.addEventListener,s=e.removeEventListener,d=0,u=function(){d++},p=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},m=function(e){return"".concat(e.capture?"1":"0",e.passive?"1":"0",e.once?"1":"0")};try{l("_",u,{once:!0}),c(new a("_")),c(new a("_")),s("_",u,{once:!0})}catch(h){}1!==d&&(i=new t,r=function(e){if(e){var t=e.prototype;t.addEventListener=function(e){return function(t,r,a){if(a&&"boolean"!=typeof a){var c,l,s,d=i.get(this),u=m(a);d||i.set(this,d=new n),t in d||(d[t]={handler:[],wrap:[]}),l=d[t],(c=p.call(l.handler,r))<0?(c=l.handler.push(r)-1,l.wrap[c]=s=new n):s=l.wrap[c],u in s||(s[u]=o(t,r,a),e.call(this,t,s[u],s[u].capture))}else e.call(this,t,r,a)}}(t.addEventListener),t.removeEventListener=function(e){return function(t,n,o){if(o&&"boolean"!=typeof o){var r,a,c,l,s=i.get(this);if(s&&t in s&&(c=s[t],-1<(a=p.call(c.handler,n))&&(r=m(o))in(l=c.wrap[a]))){for(r in e.call(this,t,l[r],l[r].capture),delete l[r],l)return;c.handler.splice(a,1),c.wrap.splice(a,1),0===c.handler.length&&delete s[t]}}else e.call(this,t,n,o)}}(t.removeEventListener)}},e.EventTarget?r(EventTarget):(r(e.Text),r(e.Element||e.HTMLElement),r(e.HTMLDocument),r(e.Window||{prototype:e}),r(e.XMLHttpRequest)))}(window)},function(e,t,n){"use strict";!function(t,n){var o,r,i=t.html5||{},a=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,c=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,l=0,s={};function d(){var e=h.elements;return"string"==typeof e?e.split(" "):e}function u(e){var t=s[e._html5shiv];return t||(t={},l++,e._html5shiv=l,s[l]=t),t}function p(e,t,o){return t||(t=n),r?t.createElement(e):(o||(o=u(t)),!(i=o.cache[e]?o.cache[e].cloneNode():c.test(e)?(o.cache[e]=o.createElem(e)).cloneNode():o.createElem(e)).canHaveChildren||a.test(e)||i.tagUrn?i:o.frag.appendChild(i));var i}function m(e){e||(e=n);var t=u(e);return!h.shivCSS||o||t.hasCSS||(t.hasCSS=!!function(e,t){var n=e.createElement("p"),o=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x",o.insertBefore(n.lastChild,o.firstChild)}(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),r||function(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return h.shivMethods?p(n,e,t):t.createElem(n)},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,(function(e){return t.createElem(e),t.frag.createElement(e),'c("'+e+'")'}))+");return n}")(h,t.frag)}(e,t),e}!function(){try{var e=n.createElement("a");e.innerHTML="",o="hidden"in e,r=1==e.childNodes.length||function(){n.createElement("a");var e=n.createDocumentFragment();return"undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement}()}catch(t){o=!0,r=!0}}();var h={elements:i.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:"3.7.3",shivCSS:!1!==i.shivCSS,supportsUnknownElements:r,shivMethods:!1!==i.shivMethods,type:"default",shivDocument:m,createElement:p,createDocumentFragment:function(e,t){if(e||(e=n),r)return e.createDocumentFragment();for(var o=(t=t||u(e)).frag.cloneNode(),i=0,a=d(),c=a.length;i1?r-1:0),a=1;a1?t-1:0),o=1;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.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.debounce=void 0;t.debounce=function(e,t,n){var o;return void 0===n&&(n=!1),function(){for(var r=arguments.length,i=new Array(r),a=0;a=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 i=(0,r.zipWith)(Math.min).apply(void 0,e),a=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(i[0]=n[0],a[0]=n[1]),o!==undefined&&(i[1]=o[0],a[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,i,a,t)}))(e)}(i,C,a,l);if(g.length>0){var N=g[0],b=g[g.length-1];g.push([C[0]+h,b[1]]),g.push([C[0]+h,-h]),g.push([-h,-h]),g.push([-h,N[1]])}var V=function(e){for(var t="",n=0;n=0||(r[n]=e[n]);return r}(t,["children","color","title","buttons"]);return(0,o.createVNode)(1,"div","Collapsible",[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},u,{children:s}))),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:a})],0)},a}(o.Component);t.Collapsible=a},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(0),r=n(7),i=n(17);var a=function(e){var t=e.content,n=(e.children,e.className),a=e.color,c=e.backgroundColor,l=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["content","children","className","color","backgroundColor"]);return l.color=t?null:"transparent",l.backgroundColor=a||c,(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["ColorBox",n,(0,i.computeBoxClassName)(l)]),t||".",0,Object.assign({},(0,i.computeBoxProps)(l))))};t.ColorBox=a,a.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(0),r=n(7),i=n(17),a=n(138);function c(e,t){if(null==e)return{};var n,o,r={},i=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={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 s=l.prototype;return s.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},s.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)},s.setSelected=function(e){this.setOpen(!1),this.props.onSelected(e)},s.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(){e.setSelected(t)}},t)}));return n.length?n:"No Options Found"},s.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,s=t.over,d=t.noscroll,u=t.nochevron,p=t.width,m=(t.onClick,t.selected),h=t.disabled,f=c(t,["color","over","noscroll","nochevron","width","onClick","selected","disabled"]),C=f.className,g=c(f,["className"]),N=s?!this.state.open:this.state.open,b=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)([d?"Dropdown__menu-noscroll":"Dropdown__menu",s&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:p}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({width:p,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,h&&"Button--disabled",C])},g,{onClick:function(){h&&!e.state.open||e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",m,0),!!u||(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,a.Icon,{name:N?"chevron-up":"chevron-down"}),2)]}))),b],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.Input=void 0;var o=n(0),r=n(7),i=n(17);function a(e,t){if(null==e)return{};var n,o,r={},i=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,i=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),i&&i(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 s=l.prototype;return s.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=c(e),this.props.autofocus&&(t.focus(),t.selectionStart=0,t.selectionEnd=t.value.length))},s.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,i=this.inputRef.current;i&&!n&&o!==r&&(i.value=c(r))},s.setEditing=function(e){this.setState({editing:e})},s.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=(e.autofocus,e.disabled),l=e.multiline,s=e.cols,d=void 0===s?32:s,u=e.rows,p=void 0===u?4:u,m=a(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder","autofocus","disabled","multiline","cols","rows"]),h=m.className,f=m.fluid,C=a(m,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["Input",f&&"Input--fluid",c&&"Input--disabled",h])},C,{children:[(0,o.createVNode)(1,"div","Input__baseline",".",16),l?(0,o.createVNode)(128,"textarea","Input__textarea",null,1,{placeholder:n,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,maxLength:t,cols:d,rows:p,disabled:c},null,this.inputRef):(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,disabled:c},null,this.inputRef)]})))},l}(o.Component);t.Input=l},function(e,t,n){"use strict";t.__esModule=!0,t.Knob=void 0;var o=n(0),r=n(15),i=n(7),a=n(23),c=n(17),l=n(189),s=n(139);t.Knob=function(e){if(a.IS_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,s.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,d=e.maxValue,u=e.minValue,p=e.onChange,m=e.onDrag,h=e.step,f=e.stepPixelSize,C=e.suppressFlicker,g=e.unit,N=e.value,b=e.className,V=e.style,v=e.fillValue,x=e.color,y=e.ranges,k=void 0===y?{}:y,w=e.size,_=e.bipolar,B=(e.children,e.popUpPosition),S=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children","popUpPosition"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:t,format:n,maxValue:d,minValue:u,onChange:p,onDrag:m,step:h,stepPixelSize:f,suppressFlicker:C,unit:g,value:N},{children:function(e){var t=e.dragging,n=(e.editing,e.value),a=e.displayValue,l=e.displayElement,s=e.inputElement,p=e.handleDragStart,m=(0,r.scale)(null!=v?v:a,u,d),h=(0,r.scale)(a,u,d),f=x||(0,r.keyOfMatchingRange)(null!=v?v:n,k)||"default",C=270*(h-.5);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,i.classes)(["Knob","Knob--color--"+f,_&&"Knob--bipolar",b,(0,c.computeBoxClassName)(S)]),[(0,o.createVNode)(1,"div","Knob__circle",(0,o.createVNode)(1,"div","Knob__cursorBox",(0,o.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+C+"deg)"}}),2),t&&(0,o.createVNode)(1,"div",(0,i.classes)(["Knob__popupValue",B&&"Knob__popupValue--"+B]),l,0),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringTrackPivot",(0,o.createVNode)(32,"circle","Knob__ringTrack",null,1,{cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringFillPivot",(0,o.createVNode)(32,"circle","Knob__ringFill",null,1,{style:{"stroke-dashoffset":((_?2.75:2)-1.5*m)*Math.PI*50},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),s],0,Object.assign({},(0,c.computeBoxProps)(Object.assign({style:Object.assign({"font-size":w+"rem"},V)},S)),{onMouseDown:p})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledControls=void 0;var o=n(0),r=n(50);function i(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var a=function(e){var t=e.children,n=i(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({mx:-.5,align:"stretch",justify:"space-between"},n,{children:t})))};t.LabeledControls=a;a.Item=function(e){var t=e.label,n=e.children,a=i(e,["label","children"]);return(0,o.createComponentVNode)(2,r.Flex.Item,{mx:1,children:(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({minWidth:"52px",height:"100%",direction:"column",align:"center",textAlign:"center",justify:"space-between"},a,{children:[(0,o.createComponentVNode)(2,r.Flex.Item),(0,o.createComponentVNode)(2,r.Flex.Item,{children:n}),(0,o.createComponentVNode)(2,r.Flex.Item,{color:"label",children:t})]})))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NanoMap=void 0;var o=n(0),r=n(2),i=n(1),a=n(64),c=n(190),l=n(185);function s(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var d=function(e){return e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault(),e.cancelBubble=!0,e.returnValue=!1,!1},u=function(e){function t(t){var n;n=e.call(this,t)||this;var o=window.innerHeight/2-256;return n.state={offsetX:0,offsetY:o,transform:"none",dragging:!1,originX:null,originY:null,zoom:1},n.handleDragStart=function(e){n.ref=e.target,n.setState({dragging:!1,originX:e.screenX,originY:e.screenY}),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd),d(e)},n.handleDragMove=function(e){n.setState((function(t){var n=Object.assign({},t),o=e.screenX-n.originX,r=e.screenY-n.originY;return t.dragging?(n.offsetX+=o,n.offsetY+=r,n.originX=e.screenX,n.originY=e.screenY):n.dragging=!0,n})),d(e)},n.handleDragEnd=function(e){n.setState({dragging:!1,originX:null,originY:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),d(e)},n.handleZoom=function(e,o){n.setState((function(e){var n=Math.min(Math.max(o,1),8),r=n/e.zoom;if(1!==r){e.zoom=n;var i=document.getElementsByClassName("NanoMap__container");if(i.length){var a=(0,l.getBoundingBox)(i[0]),c=a.size[0]/2-e.offsetX,s=a.size[1]/2-e.offsetY;e.offsetX+=c-c*r,e.offsetY+=s-s*r}return t.onZoom&&t.onZoom(e.zoom),e}}))},n}return s(t,e),t.prototype.render=function(){var e=(0,i.useBackend)(this.context).config,t=this.state,n=t.dragging,a=t.offsetX,c=t.offsetY,l=t.zoom,s=void 0===l?1:l,d=this.props.children,u=510*s+"px",p={width:u,height:u,"margin-top":c+"px","margin-left":a+"px",overflow:"hidden",position:"relative","background-image":"url("+e.map+"_nanomap_z1.png)","background-size":"cover","background-repeat":"no-repeat",border:"1px solid rgba(0, 0, 0, .3)","text-align":"center",cursor:n?"move":"auto"};return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__container",children:[(0,o.createComponentVNode)(2,r.Box,{style:p,textAlign:"center",onMouseDown:this.handleDragStart,children:(0,o.createComponentVNode)(2,r.Box,{children:d})}),(0,o.createComponentVNode)(2,h,{zoom:s,onZoom:this.handleZoom})]})},t}(o.Component);t.NanoMap=u;var p,m=function(e){function t(t){var n;n=e.call(this,t)||this;var o=(0,i.useBackend)(n.props.context).act;return n.state={color:n.props.color},n.handleClick=function(e){p!==undefined&&p.setState({color:"blue"}),o("switch_camera",{name:n.props.name}),p=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n),n.setState({color:"green"})},n}return s(t,e),t.prototype.render=function(){var e=2*this.props.x*this.props.zoom-this.props.zoom-3,t=2*this.props.y*this.props.zoom-this.props.zoom-3;return(0,o.createComponentVNode)(2,r.Button,{onClick:this.handleClick,position:"absolute",className:"NanoMap__button",lineHeight:"0",color:this.props.status?this.state.color:"red",bottom:t+"px",left:e+"px",children:(0,o.createComponentVNode)(2,r.Tooltip,{content:this.props.tooltip})},this.props.key)},t}(o.Component);u.NanoButton=m,u.Marker=function(e){var t=e.x,n=e.y,i=e.zoom,a=void 0===i?1:i,c=e.icon,l=e.tooltip,s=e.color,d=e.onClick,u=e.size,p=void 0===u?6:u,m=2*t*a-a-3,h=2*n*a-a-3;return(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,r.Box,{position:"absolute",className:"NanoMap__marker",lineHeight:"0",bottom:h+"px",left:m+"px",onClick:d,children:[(0,o.createComponentVNode)(2,r.Icon,{name:c,color:s,fontSize:p+"px"}),(0,o.createComponentVNode)(2,r.Tooltip,{content:l})]}),2)};var h=function(e){return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__zoomer",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Zoom",children:(0,o.createComponentVNode)(2,c.Slider,{minValue:"1",maxValue:"8",stepPixelSize:"10",format:function(e){return e+"x"},value:e.zoom,onDrag:function(t,n){return e.onZoom(t,n)}})})})})};u.Zoomer=h},function(e,t,n){"use strict";t.__esModule=!0,t.Modal=void 0;var o=n(0),r=n(7),i=n(17),a=n(186);t.Modal=function(e){var t,n=e.className,c=e.children,l=e.onEnter,s=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","children","onEnter"]);return l&&(t=function(e){13===e.keyCode&&l(e)}),(0,o.createComponentVNode)(2,a.Dimmer,{onKeyDown:t,children:(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Modal",n,(0,i.computeBoxClassName)(s)]),c,0,Object.assign({},(0,i.computeBoxProps)(s))))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(7),i=n(17);var a=function(e){var t=e.className,n=e.color,a=e.info,c=(e.warning,e.success),l=e.danger,s=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","color","info","warning","success","danger"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["NoticeBox",n&&"NoticeBox--color--"+n,a&&"NoticeBox--type--info",c&&"NoticeBox--type--success",l&&"NoticeBox--type--danger",t])},s)))};t.NoticeBox=a,a.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBarCountdown=t.ProgressBar=void 0;var o=n(0),r=n(15),i=n(7),a=n(17);function c(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e.className,n=e.value,l=e.minValue,s=void 0===l?0:l,d=e.maxValue,u=void 0===d?1:d,p=e.color,m=e.ranges,h=void 0===m?{}:m,f=e.children,C=e.fractionDigits,g=void 0===C?0:C,N=c(e,["className","value","minValue","maxValue","color","ranges","children","fractionDigits"]),b=(0,r.scale)(n,s,u),V=f!==undefined,v=p||(0,r.keyOfMatchingRange)(n,h)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,i.classes)(["ProgressBar","ProgressBar--color--"+v,t,(0,a.computeBoxClassName)(N)]),[(0,o.createVNode)(1,"div","ProgressBar__fill ProgressBar__fill--animated",null,1,{style:{width:100*(0,r.clamp01)(b)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",V?f:(0,r.toFixed)(100*b,g)+"%",0)],4,Object.assign({},(0,a.computeBoxProps)(N))))};t.ProgressBar=l,l.defaultHooks=i.pureComponentHooks;var s=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).timer=null,n.state={value:Math.max(100*t.current,0)},n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.tick=function(){var e=Math.max(this.state.value+this.props.rate,0);e<=0&&clearInterval(this.timer),this.setState((function(t){return{value:e}}))},i.componentDidMount=function(){var e=this;this.timer=setInterval((function(){return e.tick()}),this.props.rate)},i.componentWillUnmount=function(){clearInterval(this.timer)},i.render=function(){var e=this.props,t=e.start,n=(e.current,e.end),r=c(e,["start","current","end"]),i=(this.state.value/100-t)/(n-t);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l,Object.assign({value:i},r)))},r}(o.Component);t.ProgressBarCountdown=s,s.defaultProps={rate:1e3},l.Countdown=s},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(0),r=n(7),i=n(17);var a=function(e){var t=e.className,n=e.title,a=e.level,c=void 0===a?1:a,l=e.buttons,s=e.content,d=e.stretchContents,u=e.noTopPadding,p=e.children,m=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","title","level","buttons","content","stretchContents","noTopPadding","children"]),h=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),f=!(0,r.isFalsy)(s)||!(0,r.isFalsy)(p);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,e.flexGrow&&"Section--flex",t])},m,{children:[h&&(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),f&&(0,o.createComponentVNode)(2,i.Box,{className:(0,r.classes)(["Section__content",!!d&&"Section__content--stretchContents",!!u&&"Section__content--noTopPadding"]),children:[s,p]})]})))};t.Section=a,a.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Stack=void 0;var o=n(0),r=n(7),i=n(50);function a(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.className,n=e.vertical,c=e.fill,l=a(e,["className","vertical","fill"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Flex,Object.assign({className:(0,r.classes)(["Stack",c&&"Stack--fill",n?"Stack--vertical":"Stack--horizontal",t]),direction:n?"column":"row"},l)))};t.Stack=c;c.Item=function(e){var t=e.className,n=a(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Flex.Item,Object.assign({className:(0,r.classes)(["Stack__item",t])},n)))};c.Divider=function(e){var t=e.className,n=e.hidden,c=a(e,["className","hidden"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Flex.Item,Object.assign({className:(0,r.classes)(["Stack__item","Stack__divider",n&&"Stack__divider--hidden",t])},c)))}},function(e,t,n){"use strict";t.__esModule=!0,t.Tabs=void 0;var o=n(0),r=n(7),i=n(17),a=n(137);function c(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e.className,n=e.vertical,a=e.children,l=c(e,["className","vertical","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Tabs",n?"Tabs--vertical":"Tabs--horizontal",t,(0,i.computeBoxClassName)(l)]),(0,o.createVNode)(1,"div","Tabs__tabBox",a,0),2,Object.assign({},(0,i.computeBoxProps)(l))))};t.Tabs=l;l.Tab=function(e){var t=e.className,n=e.selected,i=e.altSelection,l=c(e,["className","selected","altSelection"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",n&&"Tabs__tab--selected",i&&n&&"Tabs__tab--altSelection",t]),selected:!i&&n,color:"transparent"},l)))}},function(e,t,n){"use strict";t.__esModule=!0,t.TimeDisplay=void 0;t.TimeDisplay=function(e){var t=e.totalSeconds;return function(e){return(!e||e<0)&&(e=0),[Math.floor(e/60).toString(10),(Math.floor(e)%60).toString(10)].map((function(e){return e.length<2?"0"+e:e})).join(":")}(void 0===t?0:t)}},function(e,t,n){var o={"./AICard.js":460,"./AIFixer.js":461,"./APC.js":462,"./ATM.js":463,"./AccountsUplinkTerminal.js":464,"./AgentCard.js":465,"./AiAirlock.js":466,"./AirAlarm.js":467,"./AirlockAccessController.js":468,"./AirlockElectronics.js":469,"./AppearanceChanger.js":470,"./AtmosAlertConsole.js":471,"./AtmosControl.js":472,"./AtmosFilter.js":473,"./AtmosMixer.js":474,"./AtmosPump.js":475,"./Autolathe.js":476,"./Biogenerator.js":477,"./BlueSpaceArtilleryControl.js":478,"./BluespaceRiftScanner.js":479,"./BluespaceRiftServer.js":480,"./BluespaceTap.js":481,"./BodyScanner.js":482,"./BorgPanel.js":483,"./BotClean.js":484,"./BotSecurity.js":485,"./BrigCells.js":486,"./BrigTimer.js":487,"./CameraConsole.js":488,"./Canister.js":489,"./CardComputer.js":490,"./CargoConsole.js":491,"./Changelog.js":492,"./ChemDispenser.js":521,"./ChemHeater.js":525,"./ChemMaster.js":526,"./CloningConsole.js":527,"./CommunicationsComputer.js":528,"./Contractor.js":529,"./ConveyorSwitch.js":530,"./CrewMonitor.js":531,"./Cryo.js":532,"./CryopodConsole.js":534,"./DNAModifier.js":535,"./DestinationTagger.js":536,"./DisposalBin.js":537,"./DnaVault.js":538,"./EFTPOS.js":539,"./ERTManager.js":540,"./Electropack.js":541,"./EvolutionMenu.js":542,"./ExosuitFabricator.js":543,"./ExternalAirlockController.js":544,"./FaxMachine.js":545,"./FloorPainter.js":546,"./GPS.js":547,"./GasAnalyzer.js":548,"./GasFreezer.js":550,"./GenericCrewManifest.js":551,"./GhostHudPanel.js":552,"./HandheldChemDispenser.js":553,"./Instrument.js":554,"./ItemPixelShift.js":555,"./KeycardAuth.js":556,"./LaborClaimConsole.js":557,"./LawManager.js":558,"./MechBayConsole.js":559,"./MechaControlConsole.js":560,"./MedicalRecords.js":561,"./MiningVendor.js":562,"./Multitool.js":563,"./Newscaster.js":564,"./NinjaBloodScan.js":565,"./NinjaMindScan.js":566,"./NuclearBomb.js":567,"./OperatingComputer.js":568,"./Orbit.js":569,"./OreRedemption.js":570,"./PAI.js":571,"./PDA.js":588,"./PDAPainter.js":604,"./Pacman.js":605,"./PersonalCrafting.js":606,"./Photocopier.js":607,"./PodTracking.js":608,"./PoolController.js":609,"./PortablePump.js":610,"./PortableScrubber.js":611,"./PortableTurret.js":612,"./PowerMonitor.js":198,"./RCD.js":613,"./RPD.js":614,"./Radio.js":615,"./RequestConsole.js":616,"./RequestManager.js":617,"./RndConsole.js":67,"./RobotSelfDiagnosis.js":632,"./RoboticsControlConsole.js":633,"./Safe.js":634,"./SatelliteControl.js":635,"./SecureStorage.js":636,"./SecurityRecords.js":637,"./SeedExtractor.js":638,"./ShuttleConsole.js":639,"./ShuttleManipulator.js":640,"./Sleeper.js":641,"./SlotMachine.js":642,"./Smartfridge.js":643,"./Smes.js":644,"./SolarControl.js":645,"./SpawnersMenu.js":646,"./SpiderOS.js":647,"./StationAlertConsole.js":648,"./SuitStorage.js":649,"./SupermatterMonitor.js":650,"./SyndicateComputerSimple.js":651,"./SyndieCargoConsole.js":652,"./TTSSeedsExplorer.js":653,"./TachyonArray.js":654,"./Tank.js":655,"./TankDispenser.js":656,"./TcommsCore.js":657,"./TcommsRelay.js":658,"./Teleporter.js":659,"./ThiefKit.js":660,"./TransferValve.js":661,"./Uplink.js":662,"./VampireSpecMenu.js":663,"./VampireTrophiesStatus.js":664,"./Vending.js":665,"./VolumeMixer.js":666,"./VotePanel.js":667,"./Wires.js":668,"./Workshop.js":669};function r(e){var t=i(e);return n(t)}function i(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=i,e.exports=r,r.id=459},function(e,t,n){"use strict";t.__esModule=!0,t.AICard=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AICard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;if(0===l.has_ai)return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createVNode)(1,"h3",null,"No AI detected.",16)})})})});var s=null;return s=l.integrity>=75?"green":l.integrity>=25?"yellow":"red",(0,o.createComponentVNode)(2,a.Window,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Stored AI",children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,display:"inline-block",children:(0,o.createVNode)(1,"h3",null,l.name,0)}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:s,value:l.integrity/100})})})}),(0,o.createComponentVNode)(2,i.Box,{color:"red",children:(0,o.createVNode)(1,"h2",null,1===l.flushing?"Wipe of AI in progress...":"",0)})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Laws",children:!!l.has_laws&&(0,o.createComponentVNode)(2,i.Box,{children:l.laws.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",children:e},t)}))})||(0,o.createComponentVNode)(2,i.Box,{color:"red",children:(0,o.createVNode)(1,"h3",null,"No laws detected.",16)})}),(0,o.createComponentVNode)(2,i.Section,{title:"Actions",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Wireless Activity",children:(0,o.createComponentVNode)(2,i.Button,{icon:l.wireless?"check":"times",content:l.wireless?"Enabled":"Disabled",color:l.wireless?"green":"red",onClick:function(){return c("wireless")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Subspace Transceiver",children:(0,o.createComponentVNode)(2,i.Button,{icon:l.radio?"check":"times",content:l.radio?"Enabled":"Disabled",color:l.radio?"green":"red",onClick:function(){return c("radio")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Wipe",children:(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash-alt",confirmIcon:"trash-alt",disabled:l.flushing||0===l.integrity,confirmColor:"red",content:"Wipe AI",onClick:function(){return c("wipe")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AIFixer=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AIFixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;if(null===l.occupant)return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createVNode)(1,"h3",null,"No artificial intelligence detected.",16)})})})});var s=null;s=2!==l.stat&&null!==l.stat;var d=null;d=l.integrity>=75?"green":l.integrity>=25?"yellow":"red";var u=null;return u=l.integrity>=100,(0,o.createComponentVNode)(2,a.Window,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,i.Box,{bold:!0,children:(0,o.createVNode)(1,"h3",null,l.occupant,0)})}),(0,o.createComponentVNode)(2,i.Section,{title:"Information",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:d,value:l.integrity/100})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:s?"green":"red",children:s?"Functional":"Non-Functional"})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Laws",children:!!l.has_laws&&(0,o.createComponentVNode)(2,i.Box,{children:l.laws.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",children:e},t)}))})||(0,o.createComponentVNode)(2,i.Box,{color:"red",children:(0,o.createVNode)(1,"h3",null,"No laws detected.",16)})}),(0,o.createComponentVNode)(2,i.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Wireless Activity",children:(0,o.createComponentVNode)(2,i.Button,{icon:l.wireless?"times":"check",content:l.wireless?"Disabled":"Enabled",color:l.wireless?"red":"green",onClick:function(){return c("wireless")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Subspace Transceiver",children:(0,o.createComponentVNode)(2,i.Button,{icon:l.radio?"times":"check",content:l.radio?"Disabled":"Enabled",color:l.radio?"red":"green",onClick:function(){return c("radio")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Start Repairs",children:(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",disabled:u||l.active,content:u?"Already Repaired":"Repair",onClick:function(){return c("fix")}})})]}),(0,o.createComponentVNode)(2,i.Box,{color:"green",lineHeight:2,children:l.active?"Reconstruction in progress.":""})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.APC=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(192);t.APC=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,d)})})};var l={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},s={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,d=n.data,u=d.locked&&!d.siliconUser,p=(d.normallyLocked,l[d.externalPower]||l[0]),m=l[d.chargingStatus]||l[0],h=d.powerChannels||[],f=s[d.malfStatus]||s[0],C=d.powerCellStatus/100;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,i.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Main Breaker",color:p.color,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d.isOperating?"power-off":"times",content:d.isOperating?"On":"Off",selected:d.isOperating&&!u,color:d.isOperating?"":"bad",disabled:u,onClick:function(){return a("breaker")}}),children:["[ ",p.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:"good",value:C})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Mode",color:m.color,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d.chargeMode?"sync":"times",content:d.chargeMode?"Auto":"Off",selected:d.chargeMode,disabled:u,onClick:function(){return a("charge")}}),children:["[ ",m.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[h.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Auto",selected:!u&&(1===e.status||3===e.status),disabled:u,onClick:function(){return a("channel",t.auto)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:"On",selected:!u&&2===e.status,disabled:u,onClick:function(){return a("channel",t.on)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Off",selected:!u&&0===e.status,disabled:u,onClick:function(){return a("channel",t.off)}})],4),children:[e.powerLoad," W"]},e.title)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Load",children:(0,o.createVNode)(1,"b",null,[d.totalLoad,(0,o.createTextVNode)(" W")],0)})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Misc",buttons:!!d.siliconUser&&(0,o.createFragment)([!!d.malfStatus&&(0,o.createComponentVNode)(2,i.Button,{icon:f.icon,content:f.content,color:"bad",onClick:function(){return a(f.action)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return a("overload")}})],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d.coverLocked?"lock":"unlock",content:d.coverLocked?"Engaged":"Disengaged",selected:d.coverLocked,disabled:u,onClick:function(){return a("cover")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:d.nightshiftLights?"Enabled":"Disabled",selected:d.nightshiftLights,onClick:function(){return a("toggle_nightshift")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Emergency Light Fallback",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d.coverLocked?"lock":"unlock",content:d.emergencyLights?"Engaged":"Disengaged",selected:d.emergencyLights,disabled:u,onClick:function(){return a("emergency_lighting")}})})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ATM=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.ATM=function(e,t){var n,m=(0,r.useBackend)(t),h=(m.act,m.data),f=h.view_screen,C=h.authenticated_account,g=h.ticks_left_locked_down,N=h.linked_db;if(g>0)n=(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle"}),"Maximum number of pin attempts exceeded! Access to this ATM has been temporarily disabled."]});else if(N)if(C)switch(f){case 1:n=(0,o.createComponentVNode)(2,l);break;case 2:n=(0,o.createComponentVNode)(2,s);break;case 3:n=(0,o.createComponentVNode)(2,p);break;default:n=(0,o.createComponentVNode)(2,d)}else n=(0,o.createComponentVNode)(2,u);else n=(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle"}),"Unable to connect to accounts database, please retry and if the issue persists contact Nanotrasen IT support."]});return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,i.Section,{children:n})]})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.machine_id,s=c.held_card_name;return(0,o.createComponentVNode)(2,i.Section,{title:"Nanotrasen Automatic Teller Machine",children:[(0,o.createComponentVNode)(2,i.Box,{children:"For all your monetary need!"}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Icon,{name:"info-circle"})," This terminal is ",(0,o.createVNode)(1,"i",null,l,0),", report this code when contacting Nanotrasen IT Support."]}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Card",children:(0,o.createComponentVNode)(2,i.Button,{content:s,icon:"eject",onClick:function(){return a("insert_card")}})})})]})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.security_level;return(0,o.createComponentVNode)(2,i.Section,{title:"Select a new security level for this account",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:(0,o.createComponentVNode)(2,i.Button,{content:"Zero",icon:"unlock",selected:0===c,onClick:function(){return a("change_security_level",{new_security_level:0})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:"Either the account number or card is required to access this account. EFTPOS transactions will require a card and ask for a pin, but not verify the pin is correct."}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:(0,o.createComponentVNode)(2,i.Button,{content:"One",icon:"unlock",selected:1===c,onClick:function(){return a("change_security_level",{new_security_level:1})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:"An account number and pin must be manually entered to access this account and process transactions."}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:(0,o.createComponentVNode)(2,i.Button,{content:"Two",selected:2===c,icon:"unlock",onClick:function(){return a("change_security_level",{new_security_level:2})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:"In addition to account number and pin, a card is required to access this account and process transactions."})]}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,m)]})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(0,r.useLocalState)(t,"targetAccNumber",0),s=l[0],d=l[1],u=(0,r.useLocalState)(t,"fundsAmount",0),p=u[0],h=u[1],f=(0,r.useLocalState)(t,"purpose",0),C=f[0],g=f[1],N=c.money;return(0,o.createComponentVNode)(2,i.Section,{title:"Transfer Fund",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Account Balance",children:["$",N]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target account number",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"6 Digit Number",onInput:function(e,t){return d(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Funds to transfer",children:(0,o.createComponentVNode)(2,i.Input,{onInput:function(e,t){return h(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transaction Purpose",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,onInput:function(e,t){return g(t)}})})]}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.Button,{content:"Transfer",icon:"sign-out-alt",onClick:function(){return a("transfer",{target_acc_number:s,funds_amount:p,purpose:C})}}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,m)]})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(0,r.useLocalState)(t,"fundsAmount",0),s=l[0],d=l[1],u=c.owner_name,p=c.money;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Welcome, "+u,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Logout",icon:"sign-out-alt",onClick:function(){return a("logout")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Account Balance",children:["$",p]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Withdrawal Amount",children:(0,o.createComponentVNode)(2,i.Input,{onInput:function(e,t){return d(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Withdraw Fund",icon:"sign-out-alt",onClick:function(){return a("withdrawal",{funds_amount:s})}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Change account security level",icon:"lock",onClick:function(){return a("view_screen",{view_screen:1})}})}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Make transfer",icon:"exchange-alt",onClick:function(){return a("view_screen",{view_screen:2})}})}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:"View transaction log",icon:"list",onClick:function(){return a("view_screen",{view_screen:3})}})}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Print balance statement",icon:"print",onClick:function(){return a("balance_statement")}})})]})],4)},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(0,r.useLocalState)(t,"accountID",null),s=l[0],d=l[1],u=(0,r.useLocalState)(t,"accountPin",null),p=u[0],m=u[1];c.machine_id,c.held_card_name;return(0,o.createComponentVNode)(2,i.Section,{title:"Insert card or enter ID and pin to login",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Account ID",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"6 Digit Number",onInput:function(e,t){return d(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pin",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"6 Digit Number",onInput:function(e,t){return m(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Login",icon:"sign-in-alt",onClick:function(){return a("attempt_auth",{account_num:s,account_pin:p})}})})]})})},p=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.transaction_log);return(0,o.createComponentVNode)(2,i.Section,{title:"Transactions",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:"Timestamp"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Target"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Reason"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Terminal"})]}),a.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{p:"1rem",children:[e.date," ",e.time]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.target_name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.purpose}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:["$",e.amount]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.source_terminal})]},e)}))]}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,m)]})},m=function(e,t){var n=(0,r.useBackend)(t),a=n.act;n.data;return(0,o.createComponentVNode)(2,i.Button,{content:"Back",icon:"sign-out-alt",onClick:function(){return a("view_screen",{view_screen:0})}})}},function(e,t,n){"use strict";t.__esModule=!0,t.AccountsUplinkTerminal=void 0;var o=n(0),r=n(18),i=n(1),a=n(2),c=n(50),l=n(3),s=n(140),d=n(141);t.AccountsUplinkTerminal=function(e,t){var n,r=(0,i.useBackend)(t),a=(r.act,r.data),c=a.loginState,p=a.currentPage;return c.logged_in?(1===p?n=(0,o.createComponentVNode)(2,u):2===p?n=(0,o.createComponentVNode)(2,h):3===p&&(n=(0,o.createComponentVNode)(2,f)),(0,o.createComponentVNode)(2,l.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,s.LoginInfo),n]})})):(0,o.createComponentVNode)(2,l.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var u=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data.accounts,s=(0,i.useLocalState)(t,"searchText",""),d=s[0],u=(s[1],(0,i.useLocalState)(t,"sortId","owner_name")),h=u[0],f=(u[1],(0,i.useLocalState)(t,"sortOrder",!0)),C=f[0];f[1];return(0,o.createComponentVNode)(2,a.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,a.Flex.Item,{flexGrow:"1",mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Section,{height:"100%",children:(0,o.createComponentVNode)(2,a.Table,{className:"AccountsUplinkTerminal__list",children:[(0,o.createComponentVNode)(2,a.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,p,{id:"owner_name",children:"Account Holder"}),(0,o.createComponentVNode)(2,p,{id:"account_number",children:"Account Number"}),(0,o.createComponentVNode)(2,p,{id:"suspended",children:"Account Status"})]}),l.filter((0,r.createSearch)(d,(function(e){return e.owner_name+"|"+e.account_number+"|"+e.suspended}))).sort((function(e,t){var n=C?1:-1;return e[h].localeCompare(t[h])*n})).map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{onClick:function(){return c("view_account_detail",{index:e.account_index})},children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user"})," ",e.owner_name]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:["#",e.account_number]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.suspended})]},e.id)}))]})})})]})},p=function(e,t){var n=(0,i.useLocalState)(t,"sortId","name"),r=n[0],c=n[1],l=(0,i.useLocalState)(t,"sortOrder",!0),s=l[0],d=l[1],u=e.id,p=e.children;return(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{color:r!==u&&"transparent",width:"100%",onClick:function(){r===u?d(!s):(c(u),d(!0))},children:[p,r===u&&(0,o.createComponentVNode)(2,a.Icon,{name:s?"sort-up":"sort-down",ml:"0.25rem;"})]})})},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data.is_printing,s=(0,i.useLocalState)(t,"searchText",""),d=(s[0],s[1]);return(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,c.FlexItem,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"New Account",icon:"plus",onClick:function(){return r("create_new_account")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print Account List",disabled:l,ml:"0.25rem",onClick:function(){return r("print_records")}})]}),(0,o.createComponentVNode)(2,c.FlexItem,{grow:"1",ml:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by account holder, number, status",width:"100%",onInput:function(e,t){return d(t)}})})]})},h=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.is_printing,s=c.account_number,d=c.owner_name,u=c.money,p=c.suspended,m=c.transactions;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"#"+s+" / "+d,mt:1,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print Account Details",disabled:l,onClick:function(){return r("print_account_details")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("back")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Number",children:["#",s]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Holder",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Balance",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Status",color:p?"red":"green",children:[p?"Suspended":"Active",(0,o.createComponentVNode)(2,a.Button,{ml:1,content:p?"Unsuspend":"Suspend",icon:p?"unlock":"lock",onClick:function(){return r("toggle_suspension")}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Transactions",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Timestamp"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Target"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reason"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Terminal"})]}),m.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.date," ",e.time]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.target_name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.purpose}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:["$",e.amount]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.source_terminal})]},e)}))]})})],4)},f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=(n.data,(0,i.useLocalState)(t,"accName","")),l=c[0],s=c[1],d=(0,i.useLocalState)(t,"accDeposit",""),u=d[0],p=d[1];return(0,o.createComponentVNode)(2,a.Section,{title:"Create Account",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("back")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Holder",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Name Here",onChange:function(e,t){return s(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Initial Deposit",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"0",onChange:function(e,t){return p(t)}})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,content:"Create Account",onClick:function(){return r("finalise_create_account",{holder_name:l,starting_funds:u})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AgentCardSLSlots=t.AgentCardAppearances=t.AgentCardInfo=t.AgentCard=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AgentCard=function(e,t){var n=(0,r.useLocalState)(t,"tabIndex",0),d=n[0],u=n[1];return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Box,{fillPositionedParent:!0,overflow:"hidden",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===d,onClick:function(){return u(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"table"})," Card Info"]},"Card Info"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===d,onClick:function(){return u(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"id-card"})," Appearance"]},"Appearance"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===d,onClick:function(){return u(2)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"arrow-down"})," Save/Load Card Info"]},"Save/Load Card Info")]}),function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,c);case 1:return(0,o.createComponentVNode)(2,l);case 2:return(0,o.createComponentVNode)(2,s);default:return(0,o.createComponentVNode)(2,c)}}(d)]})})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.registered_name,s=c.sex,d=c.age,u=c.assignment,p=c.associated_account_number,m=c.blood_type,h=c.dna_hash,f=c.fingerprint_hash,C=c.photo,g=c.ai_tracking;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Card Info",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:(0,o.createComponentVNode)(2,i.Button,{content:l||"[UNSET]",onClick:function(){return a("change_name")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sex",children:(0,o.createComponentVNode)(2,i.Button,{iconRight:!1,content:s||"[UNSET]",onClick:function(){return a("change_sex")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Age",children:(0,o.createComponentVNode)(2,i.Button,{content:d||"[UNSET]",onClick:function(){return a("change_age")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:(0,o.createComponentVNode)(2,i.Button,{content:u||"[UNSET]",onClick:function(){return a("change_occupation")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fingerprints",children:(0,o.createComponentVNode)(2,i.Button,{content:f||"[UNSET]",onClick:function(){return a("change_fingerprints")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:(0,o.createComponentVNode)(2,i.Button,{content:m||"[UNSET]",onClick:function(){return a("change_blood_type")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"DNA Hash",children:(0,o.createComponentVNode)(2,i.Button,{content:h||"[UNSET]",onClick:function(){return a("change_dna_hash")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Money Account",children:(0,o.createComponentVNode)(2,i.Button,{content:p||"[UNSET]",onClick:function(){return a("change_money_account")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Photo",children:(0,o.createComponentVNode)(2,i.Button,{content:C?"Update":"[UNSET]",onClick:function(){return a("change_photo")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Card Settings",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Card Info",children:(0,o.createComponentVNode)(2,i.Button,{content:"Delete Card Info",onClick:function(){return a("delete_info")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Access",children:(0,o.createComponentVNode)(2,i.Button,{content:"Reset Access",onClick:function(){return a("clear_access")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"AI Tracking",children:(0,o.createComponentVNode)(2,i.Button,{content:g?"Untrackable":"Trackable",onClick:function(){return a("change_ai_tracking")}})})]})})],4)};t.AgentCardInfo=c;var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.appearances;return(0,o.createComponentVNode)(2,i.Section,{title:"Card Appearance",children:c.map((function(e){return(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jped;base64,"+e.image,style:{"vertical-align":"middle",width:"64px",margin:"0px","margin-left":"0px"},onclick:function(){return a("change_appearance_new",{new_appearance:e.name})}},e.name)}))})};t.AgentCardAppearances=l;var s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.saved_info;return(0,o.createComponentVNode)(2,i.Section,{title:"Save/Load Manager",style:{"line-height":"25px"},children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.registered_name?e.registered_name+", "+e.assignment:"Slot "+e.id,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"Clear",onClick:function(){return a("clear_slot",{slot:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Save",onClick:function(){return a("save_slot",{slot:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",disabled:!e.registered_name,onClick:function(){return a("load_slot",{slot:e.id})}})],4)},e.id)}))})})};t.AgentCardSLSlots=s},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}};t.AiAirlock=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,d=c[s.power.main]||c[0],u=c[s.power.backup]||c[0],p=c[s.shock]||c[0];return(0,o.createComponentVNode)(2,a.Window,{width:500,height:390,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Main",color:d.color,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",disabled:!s.power.main,content:"Disrupt",onClick:function(){return l("disrupt-main")}}),children:[s.power.main?"Online":"Offline"," ",s.wires.main_power?s.power.main_timeleft>0&&"["+s.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Backup",color:u.color,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",disabled:!s.power.backup,content:"Disrupt",onClick:function(){return l("disrupt-backup")}}),children:[s.power.backup?"Online":"Offline"," ",s.wires.backup_power?s.power.backup_timeleft>0&&"["+s.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Electrify",color:p.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",disabled:!(s.wires.shock&&2!==s.shock),content:"Restore",onClick:function(){return l("shock-restore")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"bolt",disabled:!s.wires.shock,content:"Temporary",onClick:function(){return l("shock-temp")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"bolt",disabled:!s.wires.shock||0===s.shock,content:"Permanent",onClick:function(){return l("shock-perm")}})],4),children:[2===s.shock?"Safe":"Electrified"," ",(s.wires.shock?s.shock_timeleft>0&&"["+s.shock_timeleft+"s]":"[Wires have been cut!]")||-1===s.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s.id_scanner?"power-off":"times",content:s.id_scanner?"Enabled":"Disabled",selected:s.id_scanner,disabled:!s.wires.id_scanner,onClick:function(){return l("idscan-toggle")}}),children:!s.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Emergency Access",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s.emergency?"power-off":"times",content:s.emergency?"Enabled":"Disabled",selected:s.emergency,onClick:function(){return l("emergency-toggle")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s.locked?"lock":"unlock",content:s.locked?"Lowered":"Raised",selected:s.locked,disabled:!s.wires.bolts,onClick:function(){return l("bolt-toggle")}}),children:!s.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s.lights?"power-off":"times",content:s.lights?"Enabled":"Disabled",selected:s.lights,disabled:!s.wires.lights,onClick:function(){return l("light-toggle")}}),children:!s.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s.safe?"power-off":"times",content:s.safe?"Enabled":"Disabled",selected:s.safe,disabled:!s.wires.safe,onClick:function(){return l("safe-toggle")}}),children:!s.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s.speed?"power-off":"times",content:s.speed?"Enabled":"Disabled",selected:s.speed,disabled:!s.wires.timing,onClick:function(){return l("speed-toggle")}}),children:!s.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s.opened?"sign-out-alt":"sign-in-alt",content:s.opened?"Open":"Closed",selected:s.opened,disabled:s.locked||s.welded,onClick:function(){return l("open-close")}}),children:!(!s.locked&&!s.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),s.locked?"bolted":"",s.locked&&s.welded?" and ":"",s.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(192);t.AirAlarm=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.locked);return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox),!i&&(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u)],4)]})})};var l=function(e){return 0===e?"green":1===e?"orange":"red"},s=function(e,t){var n,a=(0,r.useBackend)(t),c=a.act,s=a.data,d=s.air,u=s.mode,p=s.atmos_alarm,m=s.locked,h=s.alarmActivated,f=s.rcon,C=s.target_temp;return n=0===d.danger.overall?0===p?"Optimal":"Caution: Atmos alert in area":1===d.danger.overall?"Caution":"DANGER: Internals Required",(0,o.createComponentVNode)(2,i.Section,{title:"Air Status",children:d?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,i.Box,{color:l(d.danger.pressure),children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d.pressure})," kPa",!m&&(0,o.createFragment)([(0,o.createTextVNode)("\xa0"),(0,o.createComponentVNode)(2,i.Button,{content:3===u?"Deactivate Panic Siphon":"Activate Panic Siphon",selected:3===u,icon:"exclamation-triangle",onClick:function(){return c("mode",{mode:3===u?1:3})}})],4)]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.contents.oxygen/100,fractionDigits:"1",color:l(d.danger.oxygen)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Nitrogen",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.contents.nitrogen/100,fractionDigits:"1",color:l(d.danger.nitrogen)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Carbon Dioxide",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.contents.co2/100,fractionDigits:"1",color:l(d.danger.co2)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Toxins",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.contents.plasma/100,fractionDigits:"1",color:l(d.danger.plasma)})}),d.contents.other>.1&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Other",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.contents.other/100,fractionDigits:"1",color:l(d.danger.other)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.Box,{color:l(d.danger.temperature),children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d.temperature})," K / ",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d.temperature_c})," C\xa0",(0,o.createComponentVNode)(2,i.Button,{icon:"thermometer-full",content:C+" C",onClick:function(){return c("temperature")}}),(0,o.createComponentVNode)(2,i.Button,{content:d.thermostat_state?"On":"Off",selected:d.thermostat_state,icon:"power-off",onClick:function(){return c("thermostat_state")}})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Local Status",children:(0,o.createComponentVNode)(2,i.Box,{color:l(d.danger.overall),children:[n,!m&&(0,o.createFragment)([(0,o.createTextVNode)("\xa0"),(0,o.createComponentVNode)(2,i.Button,{content:h?"Reset Alarm":"Activate Alarm",selected:h,onClick:function(){return c(h?"atmos_reset":"atmos_alarm")}})],4)]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Remote Control Settings",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Off",selected:1===f,onClick:function(){return c("set_rcon",{rcon:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Auto",selected:2===f,onClick:function(){return c("set_rcon",{rcon:2})}}),(0,o.createComponentVNode)(2,i.Button,{content:"On",selected:3===f,onClick:function(){return c("set_rcon",{rcon:3})}})]})]}):(0,o.createComponentVNode)(2,i.Box,{children:"Unable to acquire air sample!"})})},d=function(e,t){var n=(0,r.useLocalState)(t,"tabIndex",0),a=n[0],c=n[1];return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===a,onClick:function(){return c(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"sign-out-alt"})," Vent Control"]},"Vents"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===a,onClick:function(){return c(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"sign-in-alt"})," Scrubber Control"]},"Scrubbers"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===a,onClick:function(){return c(2)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"cog"})," Mode"]},"Mode"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===a,onClick:function(){return c(3)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"tachometer-alt"})," Thresholds"]},"Thresholds")]})},u=function(e,t){var n=(0,r.useLocalState)(t,"tabIndex",0),i=n[0];n[1];switch(i){case 0:return(0,o.createComponentVNode)(2,p);case 1:return(0,o.createComponentVNode)(2,m);case 2:return(0,o.createComponentVNode)(2,h);case 3:return(0,o.createComponentVNode)(2,f);default:return"WE SHOULDN'T BE HERE!"}},p=function(e,t){var n=(0,r.useBackend)(t),a=n.act;return n.data.vents.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,i.Button,{content:e.power?"On":"Off",selected:e.power,icon:"power-off",onClick:function(){return a("command",{cmd:"power",val:1===e.power?0:1,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,i.Button,{content:"release"===e.direction?"Blowing":"Siphoning",icon:"release"===e.direction?"sign-out-alt":"sign-in-alt",onClick:function(){return a("command",{cmd:"direction",val:"release"===e.direction?0:1,id_tag:e.id_tag})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure Checks",children:[(0,o.createComponentVNode)(2,i.Button,{content:"External",selected:1===e.checks,onClick:function(){return a("command",{cmd:"checks",val:1,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Internal",selected:2===e.checks,onClick:function(){return a("command",{cmd:"checks",val:2,id_tag:e.id_tag})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"External Pressure Target",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.external})," kPa\xa0",(0,o.createComponentVNode)(2,i.Button,{content:"Set",icon:"cog",onClick:function(){return a("command",{cmd:"set_external_pressure",id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Reset",icon:"redo-alt",onClick:function(){return a("command",{cmd:"set_external_pressure",val:101.325,id_tag:e.id_tag})}})]})]})},e.name)}))},m=function(e,t){var n=(0,r.useBackend)(t),a=n.act;return n.data.scrubbers.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,i.Button,{content:e.power?"On":"Off",selected:e.power,icon:"power-off",onClick:function(){return a("command",{cmd:"power",val:1===e.power?0:1,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,i.Button,{content:0===e.scrubbing?"Siphoning":"Scrubbing",icon:0===e.scrubbing?"sign-in-alt":"filter",onClick:function(){return a("command",{cmd:"scrubbing",val:0===e.scrubbing?1:0,id_tag:e.id_tag})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,i.Button,{content:e.widenet?"Extended":"Normal",selected:e.widenet,icon:"expand-arrows-alt",onClick:function(){return a("command",{cmd:"widenet",val:0===e.widenet?1:0,id_tag:e.id_tag})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Filtering",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Carbon Dioxide",selected:e.filter_co2,onClick:function(){return a("command",{cmd:"co2_scrub",val:0===e.filter_co2?1:0,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Plasma",selected:e.filter_toxins,onClick:function(){return a("command",{cmd:"tox_scrub",val:0===e.filter_toxins?1:0,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Nitrous Oxide",selected:e.filter_n2o,onClick:function(){return a("command",{cmd:"n2o_scrub",val:0===e.filter_n2o?1:0,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Oxygen",selected:e.filter_o2,onClick:function(){return a("command",{cmd:"o2_scrub",val:0===e.filter_o2?1:0,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Nitrogen",selected:e.filter_n2,onClick:function(){return a("command",{cmd:"n2_scrub",val:0===e.filter_n2?1:0,id_tag:e.id_tag})}})]})]})},e.name)}))},h=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.modes,s=c.presets,d=c.emagged,u=c.mode,p=c.preset;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"System Mode",children:(0,o.createComponentVNode)(2,i.Table,{children:l.map((function(e){return(!e.emagonly||e.emagonly&&!!d)&&(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",width:1,children:(0,o.createComponentVNode)(2,i.Button,{content:e.name,icon:"cog",selected:e.id===u,onClick:function(){return a("mode",{mode:e.id})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.desc})]},e.name)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"System Presets",children:[(0,o.createComponentVNode)(2,i.Box,{italic:!0,children:"After making a selection, the system will automatically cycle in order to remove contaminants."}),(0,o.createComponentVNode)(2,i.Table,{mt:1,children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",width:1,children:(0,o.createComponentVNode)(2,i.Button,{content:e.name,icon:"cog",selected:e.id===p,onClick:function(){return a("preset",{preset:e.id})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.desc})]},e.name)}))})]})],4)},f=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.thresholds;return(0,o.createComponentVNode)(2,i.Section,{title:"Alarm Thresholds",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,{width:"20%",children:"Value"}),(0,o.createComponentVNode)(2,i.Table.Cell,{color:"red",width:"20%",children:"Danger Min"}),(0,o.createComponentVNode)(2,i.Table.Cell,{color:"orange",width:"20%",children:"Warning Min"}),(0,o.createComponentVNode)(2,i.Table.Cell,{color:"orange",width:"20%",children:"Warning Max"}),(0,o.createComponentVNode)(2,i.Table.Cell,{color:"red",width:"20%",children:"Danger Max"})]}),c.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),e.settings.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:-1===e.selected?"Off":e.selected,onClick:function(){return a("command",{cmd:"set_threshold",env:e.env,"var":e.val})}})},e.val)}))]},e.name)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirlockAccessController=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AirlockAccessController=function(e,t){var n,c,l=(0,r.useBackend)(t),s=l.act,d=l.data,u=d.exterior_status,p=d.interior_status,m=d.processing;return n="open"===d.exterior_status.state?(0,o.createComponentVNode)(2,i.Button,{content:"Lock Exterior Door",icon:"exclamation-triangle",disabled:m,onClick:function(){return s("force_ext")}}):(0,o.createComponentVNode)(2,i.Button,{content:"Cycle to Exterior",icon:"arrow-circle-left",disabled:m,onClick:function(){return s("cycle_ext_door")}}),c="open"===d.interior_status.state?(0,o.createComponentVNode)(2,i.Button,{content:"Lock Interior Door",icon:"exclamation-triangle",disabled:m,color:"open"===p?"red":m?"yellow":null,onClick:function(){return s("force_int")}}):(0,o.createComponentVNode)(2,i.Button,{content:"Cycle to Interior",icon:"arrow-circle-right",disabled:m,onClick:function(){return s("cycle_int_door")}}),(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Information",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"External Door Status",children:"closed"===u.state?"Locked":"Open"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Internal Door Status",children:"closed"===p.state?"Locked":"Open"})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,i.Box,{children:n}),(0,o.createComponentVNode)(2,i.Box,{children:c})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirlockElectronics=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(99);t.AirlockElectronics=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,s)]})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.unrestricted_dir;return(0,o.createComponentVNode)(2,i.Section,{title:"Access Control",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{bold:!0,mb:1,children:"Unrestricted Access From:"}),(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,textAlign:"center",icon:"arrow-down",content:"North",selected:"north"===c?"selected":null,onClick:function(){return a("unrestricted_access",{unres_dir:"North"})}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,textAlign:"center",icon:"arrow-up",content:"South",selected:"south"===c?"selected":null,onClick:function(){return a("unrestricted_access",{unres_dir:"South"})}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,textAlign:"center",icon:"arrow-left",content:"East",selected:"east"===c?"selected":null,onClick:function(){return a("unrestricted_access",{unres_dir:"East"})}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,textAlign:"center",icon:"arrow-right",content:"West",selected:"west"===c?"selected":null,onClick:function(){return a("unrestricted_access",{unres_dir:"West"})}})})]})]})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data,s=l.selected_accesses,d=l.one_access,u=l.regions;return(0,o.createComponentVNode)(2,c.AccessList,{usedByRcd:1,rcdButtons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:d,content:"One",onClick:function(){return a("set_one_access",{access:"one"})}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:!d,content:"All",onClick:function(){return a("set_one_access",{access:"all"})}})],4),accesses:u,selectedList:s,accessMod:function(e){return a("set",{access:e})},grantAll:function(){return a("grant_all")},denyAll:function(){return a("clear_all")},grantDep:function(e){return a("grant_region",{region:e})},denyDep:function(e){return a("deny_region",{region:e})}})}},function(e,t,n){"use strict";t.__esModule=!0,t.AppearanceChanger=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AppearanceChanger=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,d=s.change_race,u=s.species,p=s.specimen,m=s.change_gender,h=s.gender,f=s.has_gender,C=s.change_eye_color,g=s.change_skin_tone,N=s.change_skin_color,b=s.change_head_accessory_color,V=s.change_hair_color,v=s.change_secondary_hair_color,x=s.change_facial_hair_color,y=s.change_secondary_facial_hair_color,k=s.change_head_marking_color,w=s.change_body_marking_color,_=s.change_tail_marking_color,B=s.change_head_accessory,S=s.head_accessory_styles,L=s.head_accessory_style,A=s.change_hair,E=s.hair_styles,I=s.hair_style,D=s.change_hair_gradient,T=s.change_facial_hair,F=s.facial_hair_styles,M=s.facial_hair_style,P=s.change_head_markings,O=s.head_marking_styles,R=s.head_marking_style,j=s.change_body_markings,U=s.body_marking_styles,z=s.body_marking_style,W=s.change_tail_markings,H=s.tail_marking_styles,K=s.tail_marking_style,Y=s.change_body_accessory,G=s.body_accessory_styles,q=s.body_accessory_style,X=s.change_alt_head,J=s.alt_head_styles,$=s.alt_head_style,Z=!1;return(C||g||N||b||V||v||x||y||k||w||_)&&(Z=!0),(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!d&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.specimen,selected:e.specimen===p,onClick:function(){return l("race",{race:e.specimen})}},e.specimen)}))}),!!m&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gender",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Male",selected:"male"===h,onClick:function(){return l("gender",{gender:"male"})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Female",selected:"female"===h,onClick:function(){return l("gender",{gender:"female"})}}),!f&&(0,o.createComponentVNode)(2,i.Button,{content:"Genderless",selected:"plural"===h,onClick:function(){return l("gender",{gender:"plural"})}})]}),!!Z&&(0,o.createComponentVNode)(2,c),!!B&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Head accessory",children:S.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.headaccessorystyle,selected:e.headaccessorystyle===L,onClick:function(){return l("head_accessory",{head_accessory:e.headaccessorystyle})}},e.headaccessorystyle)}))}),!!A&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Hair",children:E.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.hairstyle,selected:e.hairstyle===I,onClick:function(){return l("hair",{hair:e.hairstyle})}},e.hairstyle)}))}),!!D&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Hair Gradient",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Change Style",onClick:function(){return l("hair_gradient")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Offset",onClick:function(){return l("hair_gradient_offset")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Color",onClick:function(){return l("hair_gradient_colour")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Alpha",onClick:function(){return l("hair_gradient_alpha")}})]}),!!T&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Facial hair",children:F.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.facialhairstyle,selected:e.facialhairstyle===M,onClick:function(){return l("facial_hair",{facial_hair:e.facialhairstyle})}},e.facialhairstyle)}))}),!!P&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Head markings",children:O.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.headmarkingstyle,selected:e.headmarkingstyle===R,onClick:function(){return l("head_marking",{head_marking:e.headmarkingstyle})}},e.headmarkingstyle)}))}),!!j&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Body markings",children:U.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.bodymarkingstyle,selected:e.bodymarkingstyle===z,onClick:function(){return l("body_marking",{body_marking:e.bodymarkingstyle})}},e.bodymarkingstyle)}))}),!!W&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tail markings",children:H.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.tailmarkingstyle,selected:e.tailmarkingstyle===K,onClick:function(){return l("tail_marking",{tail_marking:e.tailmarkingstyle})}},e.tailmarkingstyle)}))}),!!Y&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Body accessory",children:G.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.bodyaccessorystyle,selected:e.bodyaccessorystyle===q,onClick:function(){return l("body_accessory",{body_accessory:e.bodyaccessorystyle})}},e.bodyaccessorystyle)}))}),!!X&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Alternate head",children:J.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.altheadstyle,selected:e.altheadstyle===$,onClick:function(){return l("alt_head",{alt_head:e.altheadstyle})}},e.altheadstyle)}))})]})})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data;return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Colors",children:[{key:"change_eye_color",text:"Change eye color",action:"eye_color"},{key:"change_skin_tone",text:"Change skin tone",action:"skin_tone"},{key:"change_skin_color",text:"Change skin color",action:"skin_color"},{key:"change_head_accessory_color",text:"Change head accessory color",action:"head_accessory_color"},{key:"change_hair_color",text:"Change hair color",action:"hair_color"},{key:"change_secondary_hair_color",text:"Change secondary hair color",action:"secondary_hair_color"},{key:"change_facial_hair_color",text:"Change facial hair color",action:"facial_hair_color"},{key:"change_secondary_facial_hair_color",text:"Change secondary facial hair color",action:"secondary_facial_hair_color"},{key:"change_head_marking_color",text:"Change head marking color",action:"head_marking_color"},{key:"change_body_marking_color",text:"Change body marking color",action:"body_marking_color"},{key:"change_tail_marking_color",text:"Change tail marking color",action:"tail_marking_color"}].map((function(e){return!!c[e.key]&&(0,o.createComponentVNode)(2,i.Button,{content:e.text,onClick:function(){return a(e.action)}})}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AtmosAlertConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.priority||[],d=l.minor||[];return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[0===s.length&&(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),s.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:e,color:"bad",onClick:function(){return c("clear",{zone:e})}}),2,null,e)})),0===d.length&&(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16),d.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:e,color:"average",onClick:function(){return c("clear",{zone:e})}}),2,null,e)}))],0)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControl=void 0;var o=n(0),r=n(1),i=n(2),a=n(80),c=n(3);t.AtmosControl=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data,(0,r.useLocalState)(t,"tabIndex",0)),d=a[0],u=a[1];return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Box,{fillPositionedParent:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===d,onClick:function(){return u(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"table"})," Data View"]},"DataView"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===d,onClick:function(){return u(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,l);case 1:return(0,o.createComponentVNode)(2,s);default:return"WE SHOULDN'T BE HERE!"}}(d)]})})})};var l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.alarms;return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Table,{m:"0.5rem",children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Access"})]}),l.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,a.TableCell,{children:e.name}),(0,o.createComponentVNode)(2,a.TableCell,{children:(t=e.danger,0===t?(0,o.createComponentVNode)(2,i.Box,{color:"green",children:"Good"}):1===t?(0,o.createComponentVNode)(2,i.Box,{color:"orange",bold:!0,children:"Warning"}):2===t?(0,o.createComponentVNode)(2,i.Box,{color:"red",bold:!0,children:"DANGER"}):void 0)}),(0,o.createComponentVNode)(2,a.TableCell,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Access",onClick:function(){return c("open_alarm",{aref:e.ref})}})})]},e.name);var t}))]})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(0,r.useLocalState)(t,"zoom",1),s=l[0],d=l[1],u=c.alarms,p=c.stationLevel;return(0,o.createComponentVNode)(2,i.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,i.NanoMap,{onZoom:function(e){return d(e)},children:u.filter((function(e){return e.z===p})).map((function(e){return(0,o.createComponentVNode)(2,i.NanoMap.Marker,{x:e.x,y:e.y,zoom:s,icon:"circle",tooltip:e.name,color:(t=e.danger,0===t?"green":1===t?"orange":2===t?"red":void 0),onClick:function(){return a("open_alarm",{aref:e.ref})}},e.ref);var t}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AtmosFilter=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.on,d=l.pressure,u=l.max_pressure,p=l.filter_type,m=l.filter_type_list;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:s?"On":"Off",color:s?null:"red",selected:s,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rate",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",textAlign:"center",disabled:0===d,width:2.2,onClick:function(){return c("min_pressure")}}),(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:u,value:d,onDrag:function(e,t){return c("custom_pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",textAlign:"center",disabled:d===u,width:2.2,onClick:function(){return c("max_pressure")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Filter",children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{selected:e.gas_type===p,content:e.label,onClick:function(){return c("set_filter",{filter:e.gas_type})}},e.label)}))})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AtmosMixer=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,d=s.on,u=s.pressure,p=s.max_pressure,m=s.node1_concentration,h=s.node2_concentration;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:d?"On":"Off",color:d?null:"red",selected:d,onClick:function(){return l("power")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rate",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",textAlign:"center",disabled:0===u,width:2.2,onClick:function(){return l("min_pressure")}}),(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:p,value:u,onDrag:function(e,t){return l("custom_pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",textAlign:"center",disabled:u===p,width:2.2,onClick:function(){return l("max_pressure")}})]}),(0,o.createComponentVNode)(2,c,{node_name:"Node 1",node_ref:m}),(0,o.createComponentVNode)(2,c,{node_name:"Node 2",node_ref:h})]})})})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=(n.data,e.node_name),l=e.node_ref;return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:c,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",textAlign:"center",width:2.2,disabled:0===l,onClick:function(){return a("set_node",{node_name:c,concentration:(l-10)/100})}}),(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,unit:"%",width:6.1,lineHeight:1.5,stepPixelSize:10,minValue:0,maxValue:100,value:l,onChange:function(e,t){return a("set_node",{node_name:c,concentration:t/100})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",textAlign:"center",width:2.2,disabled:100===l,onClick:function(){return a("set_node",{node_name:c,concentration:(l+10)/100})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosPump=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AtmosPump=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.on,d=l.rate,u=l.max_rate,p=l.gas_unit,m=l.step;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:s?"On":"Off",color:s?null:"red",selected:s,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rate",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",textAlign:"center",disabled:0===d,width:2.2,onClick:function(){return c("min_rate")}}),(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,unit:p,width:6.1,lineHeight:1.5,step:m,minValue:0,maxValue:u,value:d,onDrag:function(e,t){return c("custom_rate",{rate:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",textAlign:"center",disabled:d===u,width:2.2,onClick:function(){return c("max_rate")}})]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Autolathe=void 0;var o=n(0),r=n(43),i=n(24),a=n(1),c=n(2),l=n(3),s=n(18),d=function(e,t,n,o){return null===e.requirements||!(e.requirements.metal*o>t)&&!(e.requirements.glass*o>n)};t.Autolathe=function(e,t){var n=(0,a.useBackend)(t),u=n.act,p=n.data,m=p.total_amount,h=(p.max_amount,p.metal_amount),f=p.glass_amount,C=p.busyname,g=(p.busyamt,p.showhacked,p.buildQueue),N=p.buildQueueLen,b=p.recipes,V=p.categories,v=(0,a.useSharedState)(t,"category",0),x=v[0],y=v[1];0===x&&(x="Tools");var k=h.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),w=f.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),_=m.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),B=(0,a.useSharedState)(t,"search_text",""),S=B[0],L=B[1],A=(0,s.createSearch)(S,(function(e){return e.name})),E="";N>0&&(E=g.map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:g[t][0],onClick:function(){return u("remove_from_queue",{remove_from_queue:g.indexOf(e)+1})}},e)},t)})));var I=(0,r.flow)([(0,i.filter)((function(e){return(e.category.indexOf(x)>-1||S)&&(p.showhacked||!e.hacked)})),S&&(0,i.filter)(A),(0,i.sortBy)((function(e){return e.name.toLowerCase()}))])(b),D="Build";S?D="Results for: '"+S+"':":x&&(D="Build ("+x+")");return(0,o.createComponentVNode)(2,l.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,c.Section,{title:D,buttons:(0,o.createComponentVNode)(2,c.Dropdown,{width:"190px",options:V,selected:x,onSelected:function(e){return y(e)}}),children:[(0,o.createComponentVNode)(2,c.Input,{fluid:!0,placeholder:"Search for...",onInput:function(e,t){return L(t)},mb:1}),I.map((function(e){return(0,o.createComponentVNode)(2,c.Flex,{justify:"space-between",align:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+e.image,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}}),(0,o.createComponentVNode)(2,c.Button,{icon:"hammer",selected:p.busyname===e.name&&1===p.busyamt,disabled:!d(e,p.metal_amount,p.glass_amount,1),onClick:function(){return u("make",{make:e.uid,multiplier:1})},children:(0,s.toTitleCase)(e.name)}),e.max_multiplier>=10&&(0,o.createComponentVNode)(2,c.Button,{icon:"hammer",selected:p.busyname===e.name&&10===p.busyamt,disabled:!d(e,p.metal_amount,p.glass_amount,10),onClick:function(){return u("make",{make:e.uid,multiplier:10})},children:"10x"}),e.max_multiplier>=25&&(0,o.createComponentVNode)(2,c.Button,{icon:"hammer",selected:p.busyname===e.name&&25===p.busyamt,disabled:!d(e,p.metal_amount,p.glass_amount,25),onClick:function(){return u("make",{make:e.uid,multiplier:25})},children:"25x"}),e.max_multiplier>25&&(0,o.createComponentVNode)(2,c.Button,{icon:"hammer",selected:p.busyname===e.name&&p.busyamt===e.max_multiplier,disabled:!d(e,p.metal_amount,p.glass_amount,e.max_multiplier),onClick:function(){return u("make",{make:e.uid,multiplier:e.max_multiplier})},children:[e.max_multiplier,"x"]})]}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:e.requirements&&Object.keys(e.requirements).map((function(t){return(0,s.toTitleCase)(t)+": "+e.requirements[t]})).join(", ")||(0,o.createComponentVNode)(2,c.Box,{children:"No resources required."})})]},e.ref)}))]}),2,{style:{float:"left",width:"68%"}}),(0,o.createVNode)(1,"div",null,[(0,o.createComponentVNode)(2,c.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Metal",children:k}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Glass",children:w}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Total",children:_}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Storage",children:[p.fill_percent,"% Full"]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Building",children:(0,o.createComponentVNode)(2,c.Box,{color:C?"green":"",children:C||"Nothing"})}),(0,o.createComponentVNode)(2,c.Section,{title:"Build Queue",children:[E,(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Clear All",disabled:!p.buildQueueLen,onClick:function(){return u("clear_queue")}}),2,{align:"right"})]})],4,{style:{float:"right",width:"30%"}})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Biogenerator=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.Biogenerator=function(){return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{display:"flex",className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,d)]})})};var c=function(e,t){if((0,r.useBackend)(t).data.processing)return(0,o.createComponentVNode)(2,i.Dimmer,{children:(0,o.createComponentVNode)(2,i.Flex,{mb:"30px",children:(0,o.createComponentVNode)(2,i.Flex.Item,{bold:!0,color:"silver",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"spinner",spin:!0,size:4,mb:"15px"}),(0,o.createVNode)(1,"br"),"The biogenerator is processing..."]})})})},l=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.biomass,l=a.container,s=a.container_curr_reagents,d=a.container_max_reagents;return(0,o.createComponentVNode)(2,i.Section,{title:"Storage",children:[(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{mr:"20px",color:"silver",children:"Biomass:"}),(0,o.createComponentVNode)(2,i.Flex.Item,{mr:"5px",children:c}),(0,o.createComponentVNode)(2,i.Icon,{name:"leaf",size:1.2,color:"#3d8c40"})]}),(0,o.createComponentVNode)(2,i.Flex,{height:"21px",mt:"8px",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{mr:"10px",color:"silver",children:"Container:"}),l?(0,o.createComponentVNode)(2,i.ProgressBar,{value:s,maxValue:d,children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:s+" / "+d+" units"})}):(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Box,{color:"red",children:"None"})})]})]})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.has_plants,s=c.container;return(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{width:"30%",mr:"3px",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,textAlign:"center",icon:"power-off",disabled:!l,tooltip:l?"":"There are no plants in the biogenerator.",tooltipPosition:"top-right",content:"Activate",onClick:function(){return a("activate")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"40%",mr:"3px",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,textAlign:"center",icon:"flask",disabled:!s,tooltip:s?"":"The biogenerator does not have a container.",tooltipPosition:"top",content:"Detach Container",onClick:function(){return a("detach_container")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"30%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,textAlign:"center",icon:"eject",disabled:!l,tooltip:l?"":"There are no stored plants to eject.",tooltipPosition:"top-left",content:"Eject Plants",onClick:function(){return a("eject_plants")}})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.biomass,s=c.product_list,d=c.container,u=(0,r.useSharedState)(t,"vendAmount",1),p=u[0],m=u[1],h=Object.entries(s).map((function(e,t){var n=Object.entries(e[1]).map((function(e){return e[1]}));return(0,o.createComponentVNode)(2,i.Collapsible,{title:e[0],open:!0,children:n.map((function(e){return(0,o.createComponentVNode)(2,i.Flex,{py:"2px",className:"candystripe",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{width:"40%",ml:"2px",children:e.name}),(0,o.createComponentVNode)(2,i.Flex.Item,{textAlign:"right",width:"20%",children:[e.cost*p,(0,o.createComponentVNode)(2,i.Icon,{ml:"5px",name:"leaf",size:1.2,color:"#3d8c40"})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{textAlign:"right",width:"40%",children:e.needs_container&&!d?(0,o.createComponentVNode)(2,i.Button,{content:"No container",disabled:!0,icon:"flask",tooltip:"\u0412\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u043b\u044e\u0431\u043e\u0439 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440 \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u044d\u0442\u043e\u0439 \u043e\u043f\u0446\u0438\u0438",tooltipPosition:"top-left"}):(0,o.createComponentVNode)(2,i.Button,{content:"Vend",disabled:l0?Math.floor(c/u):0,f=d?"@?%%!\u2116@"+u:u,C=c>=u,g=p-p%5+(p%5>0?5:0);return(0,o.createComponentVNode)(2,i.Section,{title:"\u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435 \u0420\u0430\u0437\u043b\u043e\u043c\u0430",children:[(0,o.createComponentVNode)(2,i.Box,{color:"silver",bold:!0,children:n}),(0,o.createComponentVNode)(2,i.ProgressBar,{color:0===m?"bad":m<100?"average":"good",value:a,maxValue:r,mt:1,mb:2,children:[m<=100?m:100," %"]}),(0,o.createComponentVNode)(2,i.Box,{children:["\u0414\u0430\u043d\u043d\u044b\u0435 \u0434\u043b\u044f \u0437\u043e\u043d\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f: ",(0,o.createComponentVNode)(2,i.Box,{color:c?C?"good":"average":"bad",as:"span",children:Math.floor(c)}),(0,o.createComponentVNode)(2,i.Button,{icon:"atom",tooltip:"\u0414\u043b\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u043e\u0434\u043d\u043e\u0433\u043e \u0437\u043e\u043d\u0434\u0438\u0440\u0443\u044e\u0449\u0435\u0433\u043e \u0438\u043c\u043f\u0443\u043b\u044c\u0441\u0430 \u043d\u0443\u0436\u043d\u043e \u0441\u043e\u0431\u0440\u0430\u0442\u044c "+f+" \u0434\u0430\u043d\u043d\u044b\u0445.",content:p>0?"\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430 "+g+" \u0441\u0435\u043a\u0443\u043d\u0434":"\u0417\u043e\u043d\u0434\u0438\u0440\u043e\u0432\u0430\u0442\u044c ("+h+")",disabled:!C||p>0,onClick:function(){return l("probe",{rift_id:t})},mx:2}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,textAlign:"center",content:s?"\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043f\u043e\u043b\u0443\u0447\u0435\u043d":"\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0439",disabled:s||m<100,onClick:function(){return l("reward",{rift_id:t})},mt:1.4})]})]})}(e)})),(0,o.createComponentVNode)(2,i.Section,{title:"\u0421\u043a\u0430\u043d\u0435\u0440\u044b \u0432 \u0441\u0435\u0442\u0438",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:f&&f.map((function(e){return function(e){var t=e.scannerId,n=e.scannerName,r=e.scanStatus,a=e.canSwitch,s=e.switching,d=c[r],u="OFF"===d?[" ","silver"]:"NO_RIFTS"===d?["\u041d\u0435\u0442 \u0440\u0430\u0437\u043b\u043e\u043c\u043e\u0432","silver"]:"SOME_RIFTS"===d?["\u0421\u043a\u0430\u043d\u0438\u0440\u0443\u0435\u0442","good"]:"DANGER"===d?["\u041e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c! \u0412\u044b\u043a\u043b\u044e\u0447\u0438\u0442\u0435 \u0441\u043a\u0430\u043d\u0435\u0440!","bad"]:void 0;return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:n,py:0,children:[s?(0,o.createComponentVNode)(2,i.Icon,{name:"circle-notch",color:"silver",spin:!0,ml:1.85,mr:1.79,my:.84}):a?(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",color:"OFF"===d?"bad":"good",onClick:function(){return l("toggle_scanner",{scanner_id:t})},ml:1,mr:1}):(0,o.createComponentVNode)(2,i.Icon,{name:"power-off",color:"OFF"===d?"bad":"good",ml:1.85,mr:1.79,my:.84}),"OFF"!==d&&(0,o.createComponentVNode)(2,i.Box,{as:"span",color:u[1],children:u[0]})]})}(e)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"\u0421\u0435\u0440\u0432\u0435\u0440\u044b \u0432 \u0441\u0435\u0442\u0438",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:h&&h.map((function(e){return function(e){var t=e.servName,n=e.servData;return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:t,children:n.length?n.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{children:[e.riftName," \u2014 ",Math.floor(e.probePoints)," \u0434\u0430\u043d\u043d\u044b\u0445."]},t)})):(0,o.createComponentVNode)(2,i.Box,{children:"\u041d\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0445"})})}(e)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BluespaceTap=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(100);t.BluespaceTap=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,d=s.product||[],u=s.desiredLevel,p=s.inputLevel,m=s.points,h=s.totalPoints,f=s.powerUse,C=s.availablePower,g=s.maxLevel,N=s.emagged,b=s.safeLevels,V=s.nextLevelPower,v=u>p?"bad":"good";return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[!!N&&(0,o.createComponentVNode)(2,i.NoticeBox,{danger:1,children:"Safety Protocols disabled"}),!!(p>b)&&(0,o.createComponentVNode)(2,i.NoticeBox,{danger:1,children:"High Power, Instability likely"}),(0,o.createComponentVNode)(2,i.Collapsible,{title:"Input Management",children:(0,o.createComponentVNode)(2,i.Section,{title:"Input",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Input Level",children:p}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Desired Level",children:(0,o.createComponentVNode)(2,i.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:0===u,tooltip:"Set to 0",onClick:function(){return l("set",{set_level:0})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"step-backward",tooltip:"Decrease to actual input level",disabled:0===u,onClick:function(){return l("set",{set_level:p})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"backward",disabled:0===u,tooltip:"Decrease one step",onClick:function(){return l("decrease")}})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,i.Slider,{value:u,fillValue:p,minValue:0,color:v,maxValue:g,stepPixelSize:20,step:1,onChange:function(e,t){return l("set",{set_level:t})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"forward",disabled:u===g,tooltip:"Increase one step",tooltipPosition:"left",onClick:function(){return l("increase")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:u===g,tooltip:"Set to max",tooltipPosition:"left",onClick:function(){return l("set",{set_level:g})}})]})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Power Use",children:(0,c.formatPower)(f)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power for next level",children:(0,c.formatPower)(V)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Surplus Power",children:(0,c.formatPower)(C)})]})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Output",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Available Points",children:m}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Points",children:h})]})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{align:"end",children:(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{disabled:e.price>=m,onClick:function(){return l("vend",{target:e.key})},content:e.price})},e.key)}))})})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BodyScanner=void 0;var o=n(0),r=n(15),i=n(1),a=n(2),c=n(3),l=[["good","Alive"],["average","Critical"],["bad","DEAD"]],s=[["hasBorer","bad","Large growth detected in frontal lobe, possibly cancerous. Surgical removal is recommended."],["hasVirus","bad","Viral pathogen detected in blood stream."],["blind","average","Cataracts detected."],["colourblind","average","Photoreceptor abnormalities detected."],["nearsighted","average","Retinal misalignment detected."]],d=[["Respiratory","oxyLoss"],["Brain","brainLoss"],["Toxin","toxLoss"],["Radioactive","radLoss"],["Brute","bruteLoss"],["Genetic","cloneLoss"],["Burn","fireLoss"],["Paralysis","paralysis"]],u={average:[.25,.5],bad:[.5,Infinity]},p=function(e,t){for(var n=[],o=0;o0?e.filter((function(e){return!!e})).reduce((function(e,t){return(0,o.createFragment)([e,(0,o.createComponentVNode)(2,a.Box,{children:t},t)],0)}),null):null},h=function(e){if(e>100){if(e<300)return"mild infection";if(e<400)return"mild infection+";if(e<500)return"mild infection++";if(e<700)return"acute infection";if(e<800)return"acute infection+";if(e<900)return"acute infection++";if(e>=900)return"septic"}return""};t.BodyScanner=function(e,t){var n=(0,i.useBackend)(t).data,r=n.occupied,a=n.occupant,l=void 0===a?{}:a,s=r?(0,o.createComponentVNode)(2,f,{occupant:l}):(0,o.createComponentVNode)(2,x);return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:s})})};var f=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,C,{occupant:t}),(0,o.createComponentVNode)(2,g,{occupant:t}),(0,o.createComponentVNode)(2,N,{occupant:t}),(0,o.createComponentVNode)(2,V,{organs:t.extOrgan}),(0,o.createComponentVNode)(2,v,{organs:t.intOrgan})]})},C=function(e,t){var n=(0,i.useBackend)(t),c=n.act,s=n.data.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return c("print_p")},children:"Print Report"}),(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",onClick:function(){return c("ejectify")},children:"Eject"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:s.maxHealth,value:s.health/s.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(s.bodyTempC,0)}),"\xb0C,\xa0",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(s.bodyTempF,0)}),"\xb0F"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implants",children:s.implant_len?(0,o.createComponentVNode)(2,a.Box,{children:s.implant.map((function(e){return e.name})).join(", ")}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"None"})})]})})},g=function(e){var t=e.occupant;return t.hasBorer||t.blind||t.colourblind||t.nearsighted||t.hasVirus?(0,o.createComponentVNode)(2,a.Section,{title:"Abnormalities",children:s.map((function(e,n){if(t[e[0]])return(0,o.createComponentVNode)(2,a.Box,{color:e[1],bold:"bad"===e[1],children:e[2]})}))}):(0,o.createComponentVNode)(2,a.Section,{title:"Abnormalities",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No abnormalities found."})})},N=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,a.Table,{children:p(d,(function(e,n,r){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{color:"label",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e[0],":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:!!n&&n[0]+":"})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,b,{value:t[e[1]],marginBottom:r100)&&"average":"bad")||!!e.status.robotic&&"label",width:"33%",children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",q:!0,children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:e.maxHealth,mt:t>0&&"0.5rem",value:e.totalLoss/e.maxHealth,ranges:u,children:[(0,o.createComponentVNode)(2,a.Box,{float:"left",display:"inline",children:[!!e.bruteLoss&&(0,o.createComponentVNode)(2,a.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bone"}),(0,r.round)(e.bruteLoss,0),"\xa0",(0,o.createComponentVNode)(2,a.Tooltip,{position:"top",content:"Brute damage"})]}),!!e.fireLoss&&(0,o.createComponentVNode)(2,a.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"fire"}),(0,r.round)(e.fireLoss,0),(0,o.createComponentVNode)(2,a.Tooltip,{position:"top",content:"Burn damage"})]})]}),(0,o.createComponentVNode)(2,a.Box,{display:"inline",children:(0,r.round)(e.totalLoss,0)})]})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:t>0&&"calc(0.5rem + 2px)",children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",display:"inline",children:m([!!e.internalBleeding&&"Internal bleeding",!!e.lungRuptured&&"Ruptured lung",!!e.status.broken&&e.status.broken,h(e.germ_level),!!e.open&&"Open incision"])}),(0,o.createComponentVNode)(2,a.Box,{display:"inline",children:[m([!!e.status.splinted&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Splinted"}),!!e.status.robotic&&(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Robotic"}),!!e.status.dead&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",bold:!0,children:"DEAD"})]),m(e.shrapnel.map((function(e){return e.known?e.name:"Unknown object"})))]})]})]},t)}))]})})},v=function(e){return 0===e.organs.length?(0,o.createComponentVNode)(2,a.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"N/A"})}):(0,o.createComponentVNode)(2,a.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Damage"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:"Injuries"})]}),e.organs.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{textTransform:"capitalize",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:(!e.dead?e.germ_level>100&&"average":"bad")||e.robotic>0&&"label",width:"33%",children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:e.maxHealth,value:e.damage/e.maxHealth,mt:t>0&&"0.5rem",ranges:u,children:(0,r.round)(e.damage,0)})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:t>0&&"calc(0.5rem + 2px)",children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",display:"inline",children:m([h(e.germ_level)])}),(0,o.createComponentVNode)(2,a.Box,{display:"inline",children:m([1===e.robotic&&(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Robotic"}),2===e.robotic&&(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Assisted"}),!!e.dead&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",bold:!0,children:"DEAD"})])})]})]},t)}))]})})},x=function(){return(0,o.createComponentVNode)(2,a.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BorgPanel=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.BorgPanel=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.borg||{},d=l.cell||{},u=d.charge/d.maxcharge,p=l.channels||[],m=l.modules||[],h=l.upgrades||[],f=l.ais||[],C=l.laws||[];return(0,o.createComponentVNode)(2,a.Window,{title:"Borg Panel",width:700,height:700,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:s.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){return c("rename")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,i.Button,{icon:s.emagged?"check-square-o":"square-o",content:"Emagged",selected:s.emagged,onClick:function(){return c("toggle_emagged")}}),(0,o.createComponentVNode)(2,i.Button,{icon:s.lockdown?"check-square-o":"square-o",content:"Locked Down",selected:s.lockdown,onClick:function(){return c("toggle_lockdown")}}),(0,o.createComponentVNode)(2,i.Button,{icon:s.scrambledcodes?"check-square-o":"square-o",content:"Scrambled Codes",selected:s.scrambledcodes,onClick:function(){return c("toggle_scrambledcodes")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Reset Module",onClick:function(){return c("reset_module")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge",children:[d.missing?(0,o.createVNode)(1,"span","color-bad","No cell installed",16):(0,o.createComponentVNode)(2,i.ProgressBar,{value:u,children:d.charge+" / "+d.maxcharge}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return c("set_charge")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Change",onClick:function(){return c("change_cell")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Remove",color:"bad",onClick:function(){return c("remove_cell")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Radio Channels",children:p.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return c("toggle_radio",{channel:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Model",children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:s.active_module===e.name?"check-square-o":"square-o",content:e.name+" module",selected:s.active_module===e.name,onClick:function(){return c("setmodule",{module:e.name})}},e.type)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Upgrades",children:h.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return c("toggle_upgrade",{upgrade:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Master AI",children:f.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:e.connected?"check-square-o":"square-o",content:e.name,selected:e.connected,onClick:function(){return c("slavetoai",{slavetoai:e.ref})}},e.ref)}))})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Laws",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"Law Manager",selected:s.lawmanager,onClick:function(){return c("lawmanager")}}),(0,o.createComponentVNode)(2,i.Button,{icon:s.lawupdate?"check-square-o":"square-o",content:"Lawsync",selected:s.lawupdate,onClick:function(){return c("toggle_lawupdate")}})],4),children:C.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BotClean=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.BotClean=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.locked,d=l.noaccess,u=l.maintpanel,p=l.on,m=l.autopatrol,h=l.canhack,f=l.emagged,C=l.remote_disabled,g=l.painame,N=l.cleanblood;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Swipe an ID card to ",s?"unlock":"lock"," this interface."]}),(0,o.createComponentVNode)(2,i.Section,{title:"General Settings",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,i.Button,{icon:p?"power-off":"times",content:p?"On":"Off",selected:p,disabled:d,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Patrol",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:m,content:"Auto Patrol",disabled:d,onClick:function(){return c("autopatrol")}})}),!!u&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maintenance Panel",children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Panel Open!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Safety System",children:(0,o.createComponentVNode)(2,i.Box,{color:f?"bad":"good",children:f?"DISABLED!":"Enabled"})}),!!h&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Hacking",children:(0,o.createComponentVNode)(2,i.Button,{icon:"terminal",content:f?"Restore Safties":"Hack",disabled:d,color:"bad",onClick:function(){return c("hack")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Remote Access",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:!C,content:"AI Remote Control",disabled:d,onClick:function(){return c("disableremote")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Cleaning Settings",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:N,content:"Clean Blood",disabled:d,onClick:function(){return c("blood")}})}),g&&(0,o.createComponentVNode)(2,i.Section,{title:"pAI",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",content:g,disabled:d,onClick:function(){return c("ejectpai")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BotSecurity=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.BotSecurity=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.locked,d=l.noaccess,u=l.maintpanel,p=l.on,m=l.autopatrol,h=l.canhack,f=l.emagged,C=l.remote_disabled,g=l.painame,N=l.check_id,b=l.check_weapons,V=l.check_warrant,v=l.arrest_mode,x=l.arrest_declare;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Swipe an ID card to ",s?"unlock":"lock"," this interface."]}),(0,o.createComponentVNode)(2,i.Section,{title:"General Settings",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,i.Button,{icon:p?"power-off":"times",content:p?"On":"Off",selected:p,disabled:d,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Patrol",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:m,content:"Auto Patrol",disabled:d,onClick:function(){return c("autopatrol")}})}),!!u&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maintenance Panel",children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Panel Open!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Safety System",children:(0,o.createComponentVNode)(2,i.Box,{color:f?"bad":"good",children:f?"DISABLED!":"Enabled"})}),!!h&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Hacking",children:(0,o.createComponentVNode)(2,i.Button,{icon:"terminal",content:f?"Restore Safties":"Hack",disabled:d,color:"bad",onClick:function(){return c("hack")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Remote Access",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:!C,content:"AI Remote Control",disabled:d,onClick:function(){return c("disableremote")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Who To Arrest",children:[(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:N,content:"Unidentifiable Persons",disabled:d,onClick:function(){return c("authid")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:b,content:"Unauthorized Weapons",disabled:d,onClick:function(){return c("authweapon")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:V,content:"Wanted Criminals",disabled:d,onClick:function(){return c("authwarrant")}})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Arrest Procedure",children:[(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:v,content:"Detain Targets Indefinitely",disabled:d,onClick:function(){return c("arrtype")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:x,content:"Announce Arrests On Radio",disabled:d,onClick:function(){return c("arrdeclare")}})]}),g&&(0,o.createComponentVNode)(2,i.Section,{title:"pAI",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",content:g,disabled:d,onClick:function(){return c("ejectpai")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigCells=void 0;var o=n(0),r=n(3),i=n(2),a=n(1),c=function(e,t){var n=e.cell,r=(0,a.useBackend)(t).act,c=n.cell_id,l=n.occupant,s=n.crimes,d=n.brigged_by,u=n.time_left_seconds,p=n.time_set_seconds,m=n.ref,h="";u>0&&(h+=" BrigCells__listRow--active");return(0,o.createComponentVNode)(2,i.Table.Row,{className:h,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:c}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:l}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:s}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:d}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.TimeDisplay,{totalSeconds:p})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.TimeDisplay,{totalSeconds:u})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{type:"button",onClick:function(){r("release",{ref:m})},children:"Release"})})]})},l=function(e){var t=e.cells;return(0,o.createComponentVNode)(2,i.Table,{className:"BrigCells__list",children:[(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,children:"Cell"}),(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,children:"Occupant"}),(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,children:"Crimes"}),(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,children:"Brigged By"}),(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,children:"Time Brigged For"}),(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,children:"Time Left"}),(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,children:"Release"})]}),t.map((function(e){return(0,o.createComponentVNode)(2,c,{cell:e},e.ref)}))]})};t.BrigCells=function(e,t){var n=(0,a.useBackend)(t),c=(n.act,n.data.cells);return(0,o.createComponentVNode)(2,r.Window,{theme:"security",resizable:!0,children:(0,o.createComponentVNode)(2,r.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",height:"100%",children:(0,o.createComponentVNode)(2,i.Section,{height:"100%",flexGrow:"1",children:(0,o.createComponentVNode)(2,l,{cells:c})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.BrigTimer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;l.nameText=l.occupant,l.timing&&(l.prisoner_hasrec?l.nameText=(0,o.createComponentVNode)(2,i.Box,{color:"green",children:l.occupant}):l.nameText=(0,o.createComponentVNode)(2,i.Box,{color:"red",children:l.occupant}));var s="pencil-alt";l.prisoner_name&&(l.prisoner_hasrec||(s="exclamation-triangle"));var d=[],u=0;for(u=0;u60||!l.isAllowed,onClick:function(){return c("start")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CameraConsoleOldContent=t.CameraConsoleMapContent=t.CameraConsole=void 0;var o=n(0),r=n(24),i=n(43),a=n(7),c=n(18),l=n(1),s=n(2),d=n(3),u=function(e,t){var n,o;if(!t)return[];var r=e.findIndex((function(e){return e.name===t.name}));return[null==(n=e[r-1])?void 0:n.name,null==(o=e[r+1])?void 0:o.name]},p=function(e,t){void 0===t&&(t="");var n=(0,c.createSearch)(t,(function(e){return e.name}));return(0,i.flow)([(0,r.filter)((function(e){return null==e?void 0:e.name})),t&&(0,r.filter)(n),(0,r.sortBy)((function(e){return e.name}))])(e)};t.CameraConsole=function(e,t){var n=(0,l.useLocalState)(t,"tabIndex",0),r=n[0],i=n[1];return(0,o.createComponentVNode)(2,d.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,d.Window.Content,{children:(0,o.createComponentVNode)(2,s.Box,{fillPositionedParent:!0,overflow:"hidden",children:[(0,o.createComponentVNode)(2,s.Tabs,{children:[(0,o.createComponentVNode)(2,s.Tabs.Tab,{selected:0===r,onClick:function(){return i(0)},children:[(0,o.createComponentVNode)(2,s.Icon,{name:"map-marked-alt"})," Map"]},"Map"),(0,o.createComponentVNode)(2,s.Tabs.Tab,{selected:1===r,onClick:function(){return i(1)},children:[(0,o.createComponentVNode)(2,s.Icon,{name:"table"})," List"]},"List")]}),function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,m);case 1:return(0,o.createComponentVNode)(2,h);default:return"WE SHOULDN'T BE HERE!"}}(r)]})})})};var m=function(e,t){var n=(0,l.useBackend)(t),r=n.act,i=n.data,a=n.config,c=p(i.cameras),d=(0,l.useLocalState)(t,"zoom",1),m=d[0],h=d[1],f=i.mapRef,C=i.activeCamera,g=i.stationLevel,N=u(c,C),b=N[0],V=N[1];return(0,o.createComponentVNode)(2,s.Box,{height:"100%",display:"flex",children:[(0,o.createComponentVNode)(2,s.Box,{height:"100%",flex:"0 0 500px",display:"flex",children:(0,o.createComponentVNode)(2,s.NanoMap,{onZoom:function(e){return h(e)},children:c.filter((function(e){return e.z===g})).map((function(e){return(0,o.createComponentVNode)(2,s.NanoMap.NanoButton,{activeCamera:C,x:e.x,y:e.y,context:t,zoom:m,icon:"circle",tooltip:e.name,name:e.name,color:"blue",status:e.status},e.ref)}))})}),(0,o.createComponentVNode)(2,s.Box,{height:"100%",resizable:!0,className:"CameraConsole__new__right",children:[(0,o.createVNode)(1,"div","CameraConsole__header",[(0,o.createVNode)(1,"div","CameraConsole__title",[(0,o.createVNode)(1,"b",null,"Camera: ",16),C&&C.name||"\u2014"],0),(0,o.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,o.createComponentVNode)(2,s.Button,{icon:"chevron-left",disabled:!b,onClick:function(){return r("switch_camera",{name:b})}}),(0,o.createComponentVNode)(2,s.Button,{icon:"chevron-right",disabled:!V,onClick:function(){return r("switch_camera",{name:V})}})],4)],4),(0,o.createComponentVNode)(2,s.ByondUi,{resizable:!0,className:"CameraConsole__map",overflow:"hidden",params:{id:f,parent:a.window,type:"map"}})]})]})};t.CameraConsoleMapContent=m;var h=function(e,t){var n=(0,l.useBackend)(t),r=n.act,i=n.data,c=n.config,m=i.mapRef,h=i.activeCamera,f=(0,l.useLocalState)(t,"searchText",""),C=f[0],g=f[1],N=p(i.cameras,C),b=u(N,h),V=b[0],v=b[1];return(0,o.createComponentVNode)(2,s.Box,{children:[(0,o.createVNode)(1,"div","CameraConsole__left",(0,o.createComponentVNode)(2,d.Window.Content,{scrollable:!0,children:(0,o.createFragment)([(0,o.createComponentVNode)(2,s.Input,{fluid:!0,mb:1,placeholder:"Search for a camera",onInput:function(e,t){return g(t)}}),(0,o.createComponentVNode)(2,s.Section,{children:N.map((function(e){return(0,o.createVNode)(1,"div",(0,a.classes)(["Button","Button--fluid",e.status?"Button--color--transparent":"Button--color--danger","Button--ellipsis",h&&e.name===h.name&&"Button--selected"]),e.name,0,{title:e.name,onClick:function(){(0,d.refocusLayout)(),r("switch_camera",{name:e.name})}},e.name)}))})],4)}),2),(0,o.createVNode)(1,"div","CameraConsole__right",[(0,o.createVNode)(1,"div","CameraConsole__toolbar",[(0,o.createVNode)(1,"b",null,"Camera: ",16),h&&h.name||"\u2014"],0),(0,o.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,o.createComponentVNode)(2,s.Button,{icon:"chevron-left",disabled:!V,onClick:function(){return r("switch_camera",{name:V})}}),(0,o.createComponentVNode)(2,s.Button,{icon:"chevron-right",disabled:!v,onClick:function(){return r("switch_camera",{name:v})}})],4),(0,o.createComponentVNode)(2,s.ByondUi,{className:"CameraConsole__map",params:{id:m,parent:c.window,type:"map"}})],4)]})};t.CameraConsoleOldContent=h},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(0),r=n(15),i=n(1),a=n(2),c=n(100),l=n(3);t.Canister=function(e,t){var n=(0,i.useBackend)(t),s=n.act,d=n.data,u=d.portConnected,p=d.tankPressure,m=d.releasePressure,h=d.defaultReleasePressure,f=d.minReleasePressure,C=d.maxReleasePressure,g=d.valveOpen,N=d.name,b=d.canLabel,V=d.colorContainer,v=d.color_index,x=d.hasHoldingTank,y=d.holdingTank,k="";v.prim&&(k=V.prim.options[v.prim].name);var w="";v.sec&&(w=V.sec.options[v.sec].name);var _="";v.ter&&(_=V.ter.options[v.ter].name);var B="";v.quart&&(B=V.quart.options[v.quart].name);var S=[],L=[],A=[],E=[],I=0;for(I=0;Ie.current_positions&&(0,o.createComponentVNode)(2,i.Box,{color:"green",children:e.total_positions-e.current_positions})||(0,o.createComponentVNode)(2,i.Box,{color:"red",children:"0"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.Button,{content:"-",disabled:d.cooldown_time||!e.can_close,onClick:function(){return s("make_job_unavailable",{job:e.title})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.Button,{content:"+",disabled:d.cooldown_time||!e.can_open,onClick:function(){return s("make_job_available",{job:e.title})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:d.target_dept&&(0,o.createComponentVNode)(2,i.Box,{color:"green",children:d.priority_jobs.indexOf(e.title)>-1?"Yes":""})||(0,o.createComponentVNode)(2,i.Button,{content:"Priority",selected:d.priority_jobs.indexOf(e.title)>-1,disabled:d.cooldown_time||!e.can_prioritize,onClick:function(){return s("prioritize_job",{job:e.title})}})})]},e.title)}))]})})],4):(0,o.createComponentVNode)(2,i.Section,{title:"Warning",color:"red",children:"Not logged in."});break;case 2:n=d.authenticated&&d.scan_name?d.modify_name?(0,o.createComponentVNode)(2,c.AccessList,{accesses:d.regions,selectedList:d.selectedAccess,accessMod:function(e){return s("set",{access:e})},grantAll:function(){return s("grant_all")},denyAll:function(){return s("clear_all")},grantDep:function(e){return s("grant_region",{region:e})},denyDep:function(e){return s("deny_region",{region:e})}}):(0,o.createComponentVNode)(2,i.Section,{title:"Card Missing",color:"red",children:"No card to modify."}):(0,o.createComponentVNode)(2,i.Section,{title:"Warning",color:"red",children:"Not logged in."});break;case 3:n=d.authenticated?d.records.length?(0,o.createComponentVNode)(2,i.Section,{title:"Records",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete All Records",disabled:!d.authenticated||0===d.records.length||d.target_dept,onClick:function(){return s("wipe_all_logs")}}),children:[(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Crewman"}),(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Old Rank"}),(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"New Rank"}),(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Authorized By"}),(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Time"}),(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Reason"}),!!d.iscentcom&&(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Deleted By"})]}),d.records.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.transferee}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.oldvalue}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.newvalue}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.whodidit}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.reason}),!!d.iscentcom&&(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.deletedby})]},e.timestamp)}))]}),!!d.iscentcom&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:"Delete MY Records",color:"purple",disabled:!d.authenticated||0===d.records.length,onClick:function(){return s("wipe_my_logs")}})})]}):(0,o.createComponentVNode)(2,i.Section,{title:"Records",children:"No records."}):(0,o.createComponentVNode)(2,i.Section,{title:"Warning",color:"red",children:"Not logged in."});break;case 4:n=d.authenticated&&d.scan_name?(0,o.createComponentVNode)(2,i.Section,{title:"Your Team",children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Rank"}),(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Sec Status"}),(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Actions"})]}),d.people_dept.map((function(e){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,{children:e.title}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.crimstat}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:e.buttontext,disabled:!e.demotable,onClick:function(){return s("remote_demote",{remote_demote:e.name})}})})]},e.title)}))]})}):(0,o.createComponentVNode)(2,i.Section,{title:"Warning",color:"red",children:"Not logged in."});break;default:n=(0,o.createComponentVNode)(2,i.Section,{title:"Warning",color:"red",children:"ERROR: Unknown Mode."})}return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[u,p,n]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoConsole=void 0;var o=n(0),r=n(43),i=n(24),a=n(1),c=n(2),l=n(3),s=(n(64),n(18));t.CargoConsole=function(e,t){return(0,o.createComponentVNode)(2,l.Window,{children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,m)]})})};var d=function(e,t){var n=(0,a.useLocalState)(t,"contentsModal",null),r=n[0],i=n[1],l=(0,a.useLocalState)(t,"contentsModalTitle",null),s=l[0],d=l[1];return null!==r&&null!==s?(0,o.createComponentVNode)(2,c.Modal,{maxWidth:"75%",width:window.innerWidth+"px",maxHeight:.75*window.innerHeight+"px",mx:"auto",children:[(0,o.createComponentVNode)(2,c.Box,{width:"100%",bold:!0,children:(0,o.createVNode)(1,"h1",null,[s,(0,o.createTextVNode)(" contents:")],0)}),(0,o.createComponentVNode)(2,c.Box,{children:r.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:["- ",e]},e)}))}),(0,o.createComponentVNode)(2,c.Box,{m:2,children:(0,o.createComponentVNode)(2,c.Button,{content:"Close",onClick:function(){i(null),d(null)}})})]}):void 0},u=function(e,t){var n,r,i=(0,a.useBackend)(t),l=i.act,s=i.data,d=s.is_public,u=s.points,p=s.timeleft,m=s.moving,h=s.at_station;return m||h?!m&&h?(n="Docked at the station",r="Return Shuttle"):m&&(r="In Transit...",n=1!==p?"Shuttle is en route (ETA: "+p+" minutes)":"Shuttle is en route (ETA: "+p+" minute)"):(n="Docked off-station",r="Call Shuttle"),(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Points Available",children:u}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Shuttle Status",children:n}),0===d&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,c.Button,{content:r,disabled:m,onClick:function(){return l("moveShuttle")}}),(0,o.createComponentVNode)(2,c.Button,{content:"View Central Command Messages",onClick:function(){return l("showMessages")}})]})]})})},p=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.categories,p=d.supply_packs,m=(0,a.useSharedState)(t,"category","Emergency"),h=m[0],f=m[1],C=(0,a.useSharedState)(t,"search_text",""),g=C[0],N=C[1],b=(0,a.useLocalState)(t,"contentsModal",null),V=(b[0],b[1]),v=(0,a.useLocalState)(t,"contentsModalTitle",null),x=(v[0],v[1]),y=(0,s.createSearch)(g,(function(e){return e.name})),k=(0,r.flow)([(0,i.filter)((function(e){return e.cat===u.filter((function(e){return e.name===h}))[0].category||g})),g&&(0,i.filter)(y),(0,i.sortBy)((function(e){return e.name.toLowerCase()}))])(p),w="Crate Catalogue";return g?w="Results for '"+g+"':":h&&(w="Browsing "+h),(0,o.createComponentVNode)(2,c.Section,{title:w,buttons:(0,o.createComponentVNode)(2,c.Dropdown,{width:"190px",options:u.map((function(e){return e.name})),selected:h,onSelected:function(e){return f(e)}}),children:[(0,o.createComponentVNode)(2,c.Input,{fluid:!0,placeholder:"Search for...",onInput:function(e,t){return N(t)},mb:1}),(0,o.createComponentVNode)(2,c.Box,{maxHeight:25,overflowY:"auto",overflowX:"hidden",children:(0,o.createComponentVNode)(2,c.Table,{m:"0.5rem",children:k.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,children:[e.name," (",e.cost," Points)"]}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"right",pr:1,children:[(0,o.createComponentVNode)(2,c.Button,{content:"Order 1",icon:"shopping-cart",onClick:function(){return l("order",{crate:e.ref,multiple:0})}}),(0,o.createComponentVNode)(2,c.Button,{content:"Order Multiple",icon:"cart-plus",onClick:function(){return l("order",{crate:e.ref,multiple:1})}}),(0,o.createComponentVNode)(2,c.Button,{content:"View Contents",icon:"search",onClick:function(){V(e.contents),x(e.name)}})]})]},e.name)}))})})]})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.requests,s=i.canapprove,d=i.orders;return(0,o.createComponentVNode)(2,c.Section,{title:"Details",children:(0,o.createComponentVNode)(2,c.Box,{maxHeight:15,overflowY:"auto",overflowX:"hidden",children:[(0,o.createComponentVNode)(2,c.Box,{bold:!0,children:"Requests"}),(0,o.createComponentVNode)(2,c.Table,{m:"0.5rem",children:l.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Box,{children:["- #",e.ordernum,": ",e.supply_type," for ",(0,o.createVNode)(1,"b",null,e.orderedby,0)]}),(0,o.createComponentVNode)(2,c.Box,{italic:!0,children:["Reason: ",e.comment]})]}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"right",pr:1,children:[(0,o.createComponentVNode)(2,c.Button,{content:"Approve",color:"green",disabled:!s,onClick:function(){return r("approve",{ordernum:e.ordernum})}}),(0,o.createComponentVNode)(2,c.Button,{content:"Deny",color:"red",onClick:function(){return r("deny",{ordernum:e.ordernum})}})]})]},e.ordernum)}))}),(0,o.createComponentVNode)(2,c.Box,{bold:!0,children:"Confirmed Orders"}),(0,o.createComponentVNode)(2,c.Table,{m:"0.5rem",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Box,{children:["- #",e.ordernum,": ",e.supply_type," for ",(0,o.createVNode)(1,"b",null,e.orderedby,0)]}),(0,o.createComponentVNode)(2,c.Box,{italic:!0,children:["Reason: ",e.comment]})]})},e.ordernum)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Changelog=void 0;var o=n(0),r=n(7),i=n(1),a=n(2),c=n(3),l=u(n(493)),s=u(n(494)),d=u(n(520));function u(e){return e&&e.__esModule?e:{"default":e}}function p(e,t,n,o,r,i,a){try{var c=e[i](a),l=c.value}catch(s){return void n(s)}c.done?t(l):Promise.resolve(l).then(o,r)}var m={add:{icon:"check-circle",color:"green"},admin:{icon:"user-shield",color:"purple"},balance:{icon:"balance-scale-right",color:"yellow"},bugfix:{icon:"bug",color:"green"},code_imp:{icon:"code",color:"green"},config:{icon:"cogs",color:"purple"},del:{icon:"minus",color:"red"},expansion:{icon:"check-circle",color:"green"},experiment:{icon:"radiation",color:"yellow"},image:{icon:"image",color:"green"},imageadd:{icon:"tg-image-plus",color:"green"},imagedel:{icon:"tg-image-minus",color:"red"},qol:{icon:"hand-holding-heart",color:"green"},refactor:{icon:"tools",color:"green"},rscadd:{icon:"check-circle",color:"green"},rscdel:{icon:"times-circle",color:"red"},server:{icon:"server",color:"purple"},sound:{icon:"volume-high",color:"green"},soundadd:{icon:"tg-sound-plus",color:"green"},sounddel:{icon:"tg-sound-minus",color:"red"},spellcheck:{icon:"spell-check",color:"green"},tgs:{icon:"toolbox",color:"purple"},tweak:{icon:"wrench",color:"green"},unknown:{icon:"info-circle",color:"label"},wip:{icon:"hammer",color:"orange"}},h=function(e){var t,n;function u(){var t;return(t=e.call(this)||this).state={data:"Loading changelog data...",selectedDate:"",selectedIndex:0},t.dateChoices=[],t}n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var h=u.prototype;return h.setData=function(e){this.setState({data:e})},h.setSelectedDate=function(e){this.setState({selectedDate:e})},h.setSelectedIndex=function(e){this.setState({selectedIndex:e})},h.getData=function(e,t){void 0===t&&(t=1);var n=(0,i.useBackend)(this.context).act,o=this;if(t>6)return this.setData("Failed to load data after 6 attempts");n("get_month",{date:e}),(0,d["default"])(e+".yml").then(function(){var n,r=(n=regeneratorRuntime.mark((function i(n){var r,a;return regeneratorRuntime.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,n.text();case 2:r=i.sent,/^Cannot find/.test(r)?(a=50+50*t,o.setData("Loading changelog data"+".".repeat(t+3)),setTimeout((function(){o.getData(e,t+1)}),a)):o.setData(s["default"].load(r,{schema:s["default"].CORE_SCHEMA}));case 5:case"end":return i.stop()}}),i)})),function(){var e=this,t=arguments;return new Promise((function(o,r){var i=n.apply(e,t);function a(e){p(i,o,r,a,c,"next",e)}function c(e){p(i,o,r,a,c,"throw",e)}a(undefined)}))});return function(e){return r.apply(this,arguments)}}())},h.componentDidMount=function(){var e=this,t=(0,i.useBackend)(this.context).data.dates,n=void 0===t?[]:t;n&&(n.forEach((function(t){return e.dateChoices.push((0,l["default"])(t,"mmmm yyyy",!0))})),this.setSelectedDate(this.dateChoices[0]),this.getData(n[0]))},h.render=function(){var e=this,t=this.state,n=t.data,s=t.selectedDate,d=t.selectedIndex,u=(0,i.useBackend)(this.context).data.dates,p=this.dateChoices,h=p.length>0&&(0,o.createComponentVNode)(2,a.Stack,{mb:1,children:[(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Button,{className:"Changelog__Button",disabled:0===d,icon:"chevron-left",onClick:function(){var t=d-1;return e.setData("Loading changelog data..."),e.setSelectedIndex(t),e.setSelectedDate(p[t]),window.scrollTo(0,document.body.scrollHeight||document.documentElement.scrollHeight),e.getData(u[t])}})}),(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Dropdown,{displayText:s,options:p,onSelected:function(t){var n=p.indexOf(t);return e.setData("Loading changelog data..."),e.setSelectedIndex(n),e.setSelectedDate(t),window.scrollTo(0,document.body.scrollHeight||document.documentElement.scrollHeight),e.getData(u[n])},selected:s,width:"150px"})}),(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Button,{className:"Changelog__Button",disabled:d===p.length-1,icon:"chevron-right",onClick:function(){var t=d+1;return e.setData("Loading changelog data..."),e.setSelectedIndex(t),e.setSelectedDate(p[t]),window.scrollTo(0,document.body.scrollHeight||document.documentElement.scrollHeight),e.getData(u[t])}})})]}),f=(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createVNode)(1,"h1",null,"Paradise Station",16),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Thanks to: ",16),(0,o.createTextVNode)("Baystation 12, /tg/station, /vg/station, NTstation, CDK Station devs, FacepunchStation, GoonStation devs, the original SpaceStation developers and Radithor for the title image. Also a thanks to anybody who has contributed who is not listed here :( Ask to be added here on irc.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Recent GitHub contributors can be found "),(0,o.createVNode)(1,"a",null,"here",16,{href:"https://github.com/ss220-space/Paradise/pulse/monthly"}),(0,o.createTextVNode)(".")],0),h]}),C=(0,o.createComponentVNode)(2,a.Section,{children:[h,(0,o.createVNode)(1,"h3",null,"GoonStation 13 Development Team",16),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Coders: ",16),(0,o.createTextVNode)("Stuntwaffle, Showtime, Pantaloons, Nannek, Keelin, Exadv1, hobnob, Justicefries, 0staf, sniperchance, AngriestIBM, BrianOBlivion")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Spriters: ",16),(0,o.createTextVNode)("Supernorn, Haruhi, Stuntwaffle, Pantaloons, Rho, SynthOrange, I Said No")],4),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Traditional Games Space Station 13 is thankful to the GoonStation 13 Development Team for its work on the game up to the"),(0,o.createTextVNode)(" r4407 release. The changelog for changes up to r4407 can be seen "),(0,o.createVNode)(1,"a",null,"here",16,{href:"https://wiki.ss13.co/Changelog#April_2010"}),(0,o.createTextVNode)(".")],0),(0,o.createVNode)(1,"p",null,["Except where otherwise noted, Goon Station 13 is licensed under a ",(0,o.createVNode)(1,"a",null,"Creative Commons Attribution-Noncommercial-Share Alike 3.0 License",16,{href:"https://creativecommons.org/licenses/by-nc-sa/3.0/"}),". Rights are currently extended to ",(0,o.createVNode)(1,"a",null,"SomethingAwful Goons",16,{href:"http://forums.somethingawful.com/"})," only."],0),(0,o.createVNode)(1,"h3",null,"Traditional Games Space Station 13 License",16),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Some icons by "),(0,o.createVNode)(1,"a",null,"Yusuke Kamiyamane",16,{href:"http://p.yusukekamiyamane.com/"}),(0,o.createTextVNode)(". All rights reserved. Licensed under a "),(0,o.createVNode)(1,"a",null,"Creative Commons Attribution 3.0 License",16,{href:"http://creativecommons.org/licenses/by/3.0/"}),(0,o.createTextVNode)(".")],4)]}),g=/#\d+/,N="object"==typeof n&&Object.keys(n).length>0&&Object.entries(n).reverse().map((function(e){var t=e[0],n=e[1];return(0,o.createComponentVNode)(2,a.Section,{title:(0,l["default"])(t,"d mmmm yyyy",!0),children:(0,o.createComponentVNode)(2,a.Box,{ml:3,children:Object.entries(n).map((function(e){var t=e[0],n=e[1];return(0,o.createFragment)([(0,o.createVNode)(1,"h4",null,[t,(0,o.createTextVNode)(" changed:")],0),(0,o.createComponentVNode)(2,a.Box,{ml:3,children:(0,o.createComponentVNode)(2,a.Table,{children:n.map((function(e){var t=Object.keys(e)[0],n=e[t],i=n.match(g),c=(0,o.createComponentVNode)(2,a.Table.Cell,{className:(0,r.classes)(["Changelog__Cell","Changelog__Cell--Icon"]),children:(0,o.createComponentVNode)(2,a.Icon,{color:m[t]?m[t].color:m.unknown.color,name:m[t]?m[t].icon:m.unknown.icon})});return null!==i&&(0,o.createComponentVNode)(2,a.Table.Row,{children:[c,(0,o.createComponentVNode)(2,a.Table.Cell,{className:"Changelog__Cell",children:(0,o.createVNode)(1,"a",null,[(0,o.createTextVNode)(" "),n,(0,o.createTextVNode)(" ")],0,{href:"https://github.com/ss220-space/Paradise/pull/"+i[0].substring(1)})})]},t+n)||(0,o.createComponentVNode)(2,a.Table.Row,{children:[c,(0,o.createComponentVNode)(2,a.Table.Cell,{className:"Changelog__Cell",children:n})]},t+n)}))})})],4,t)}))})},t)}));return(0,o.createComponentVNode)(2,c.Window,{title:"Changelog",width:675,height:650,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[f,N,"string"==typeof n&&(0,o.createVNode)(1,"p",null,n,0),C]})})},u}(o.Component);t.Changelog=h},function(e,t,n){"use strict";var o;function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}!function(i){var a,c,l,s=arguments,d=(a=/d{1,4}|D{3,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|W{1,2}|[LlopSZN]|"[^"]*"|'[^']*'/g,c=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,l=/[^-+\dA-Z]/g,function(e,t,n,o){if(1!==s.length||"string"!==f(e)||/\d/.test(e)||(t=e,e=undefined),(e=e||0===e?e:new Date)instanceof Date||(e=new Date(e)),isNaN(e))throw TypeError("Invalid date");var r=(t=String(d.masks[t]||t||d.masks["default"])).slice(0,4);"UTC:"!==r&&"GMT:"!==r||(t=t.slice(4),n=!0,"GMT:"===r&&(o=!0));var i=function(){return n?"getUTC":"get"},C=function(){return e[i()+"Date"]()},g=function(){return e[i()+"Day"]()},N=function(){return e[i()+"Month"]()},b=function(){return e[i()+"FullYear"]()},V=function(){return e[i()+"Hours"]()},v=function(){return e[i()+"Minutes"]()},x=function(){return e[i()+"Seconds"]()},y=function(){return e[i()+"Milliseconds"]()},k=function(){return n?0:e.getTimezoneOffset()},w=function(){return m(e)},_=function(){return h(e)},B={d:function(){return C()},dd:function(){return u(C())},ddd:function(){return d.i18n.dayNames[g()]},DDD:function(){return p({y:b(),m:N(),d:C(),_:i(),dayName:d.i18n.dayNames[g()],short:!0})},dddd:function(){return d.i18n.dayNames[g()+7]},DDDD:function(){return p({y:b(),m:N(),d:C(),_:i(),dayName:d.i18n.dayNames[g()+7]})},m:function(){return N()+1},mm:function(){return u(N()+1)},mmm:function(){return d.i18n.monthNames[N()]},mmmm:function(){return d.i18n.monthNames[N()+12]},yy:function(){return String(b()).slice(2)},yyyy:function(){return u(b(),4)},h:function(){return V()%12||12},hh:function(){return u(V()%12||12)},H:function(){return V()},HH:function(){return u(V())},M:function(){return v()},MM:function(){return u(v())},s:function(){return x()},ss:function(){return u(x())},l:function(){return u(y(),3)},L:function(){return u(Math.floor(y()/10))},t:function(){return V()<12?d.i18n.timeNames[0]:d.i18n.timeNames[1]},tt:function(){return V()<12?d.i18n.timeNames[2]:d.i18n.timeNames[3]},T:function(){return V()<12?d.i18n.timeNames[4]:d.i18n.timeNames[5]},TT:function(){return V()<12?d.i18n.timeNames[6]:d.i18n.timeNames[7]},Z:function(){return o?"GMT":n?"UTC":(String(e).match(c)||[""]).pop().replace(l,"").replace(/GMT\+0000/g,"UTC")},o:function(){return(k()>0?"-":"+")+u(100*Math.floor(Math.abs(k())/60)+Math.abs(k())%60,4)},p:function(){return(k()>0?"-":"+")+u(Math.floor(Math.abs(k())/60),2)+":"+u(Math.floor(Math.abs(k())%60),2)},S:function(){return["th","st","nd","rd"][C()%10>3?0:(C()%100-C()%10!=10)*C()%10]},W:function(){return w()},WW:function(){return u(w())},N:function(){return _()}};return t.replace(a,(function(e){return e in B?B[e]():e.slice(1,e.length-1)}))});d.masks={"default":"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",paddedShortDate:"mm/dd/yyyy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},d.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"],timeNames:["a","p","am","pm","A","P","AM","PM"]};var u=function(e,t){for(e=String(e),t=t||2;e.length>10),56320+(e-65536&1023))}for(var x=new Array(256),y=new Array(256),k=0;k<256;k++)x[k]=V(k)?1:0,y[k]=V(k);function w(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||c,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.documents=[]}function _(e,t){return new r(t,new i(e.filename,e.input,e.position,e.line,e.position-e.lineStart))}function B(e,t){throw _(e,t)}function S(e,t){e.onWarning&&e.onWarning.call(null,_(e,t))}var L={YAML:function(e,t,n){var o,r,i;null!==e.version&&B(e,"duplication of %YAML directive"),1!==n.length&&B(e,"YAML directive accepts exactly one argument"),null===(o=/^([0-9]+)\.([0-9]+)$/.exec(n[0]))&&B(e,"ill-formed argument of the YAML directive"),r=parseInt(o[1],10),i=parseInt(o[2],10),1!==r&&B(e,"unacceptable YAML version of the document"),e.version=n[0],e.checkLineBreaks=i<2,1!==i&&2!==i&&S(e,"unsupported YAML version of the document")},TAG:function(e,t,n){var o,r;2!==n.length&&B(e,"TAG directive accepts exactly two arguments"),o=n[0],r=n[1],p.test(o)||B(e,"ill-formed tag handle (first argument) of the TAG directive"),l.call(e.tagMap,o)&&B(e,'there is a previously declared suffix for "'+o+'" tag handle'),m.test(r)||B(e,"ill-formed tag prefix (second argument) of the TAG directive"),e.tagMap[o]=r}};function A(e,t,n,o){var r,i,a,c;if(t1&&(e.result+=o.repeat("\n",t-1))}function P(e,t){var n,o,r=e.tag,i=e.anchor,a=[],c=!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=a),o=e.input.charCodeAt(e.position);0!==o&&45===o&&g(e.input.charCodeAt(e.position+1));)if(c=!0,e.position++,T(e,!0,-1)&&e.lineIndent<=t)a.push(null),o=e.input.charCodeAt(e.position);else if(n=e.line,j(e,t,3,!1,!0),a.push(e.result),T(e,!0,-1),o=e.input.charCodeAt(e.position),(e.line===n||e.lineIndent>t)&&0!==o)B(e,"bad indentation of a sequence entry");else if(e.lineIndentt?V=1:e.lineIndent===t?V=0:e.lineIndentt?V=1:e.lineIndent===t?V=0:e.lineIndentt)&&(j(e,t,4,!0,r)&&(f?m=e.result:h=e.result),f||(I(e,d,u,p,m,h,i,a),p=m=h=null),T(e,!0,-1),c=e.input.charCodeAt(e.position)),e.lineIndent>t&&0!==c)B(e,"bad indentation of a mapping entry");else if(e.lineIndent=0))break;0===i?B(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):d?B(e,"repeat of an indentation width identifier"):(u=t+i-1,d=!0)}if(C(a)){do{a=e.input.charCodeAt(++e.position)}while(C(a));if(35===a)do{a=e.input.charCodeAt(++e.position)}while(!f(a)&&0!==a)}for(;0!==a;){for(D(e),e.lineIndent=0,a=e.input.charCodeAt(e.position);(!d||e.lineIndentu&&(u=e.lineIndent),f(a))p++;else{if(e.lineIndent0){for(r=a,i=0;r>0;r--)(a=b(c=e.input.charCodeAt(++e.position)))>=0?i=(i<<4)+a:B(e,"expected hexadecimal character");e.result+=v(i),e.position++}else B(e,"unknown escape sequence");n=o=e.position}else f(c)?(A(e,n,o,!0),M(e,T(e,!1,t)),n=o=e.position):e.position===e.lineStart&&F(e)?B(e,"unexpected end of the document within a double quoted scalar"):(e.position++,o=e.position)}B(e,"unexpected end of the stream within a double quoted scalar")}(e,m)?w=!0:!function(e){var t,n,o;if(42!==(o=e.input.charCodeAt(e.position)))return!1;for(o=e.input.charCodeAt(++e.position),t=e.position;0!==o&&!g(o)&&!N(o);)o=e.input.charCodeAt(++e.position);return e.position===t&&B(e,"name of an alias node must contain at least one character"),n=e.input.slice(t,e.position),e.anchorMap.hasOwnProperty(n)||B(e,'unidentified alias "'+n+'"'),e.result=e.anchorMap[n],T(e,!0,-1),!0}(e)?function(e,t,n){var o,r,i,a,c,l,s,d,u=e.kind,p=e.result;if(g(d=e.input.charCodeAt(e.position))||N(d)||35===d||38===d||42===d||33===d||124===d||62===d||39===d||34===d||37===d||64===d||96===d)return!1;if((63===d||45===d)&&(g(o=e.input.charCodeAt(e.position+1))||n&&N(o)))return!1;for(e.kind="scalar",e.result="",r=i=e.position,a=!1;0!==d;){if(58===d){if(g(o=e.input.charCodeAt(e.position+1))||n&&N(o))break}else if(35===d){if(g(e.input.charCodeAt(e.position-1)))break}else{if(e.position===e.lineStart&&F(e)||n&&N(d))break;if(f(d)){if(c=e.line,l=e.lineStart,s=e.lineIndent,T(e,!1,-1),e.lineIndent>=t){a=!0,d=e.input.charCodeAt(e.position);continue}e.position=i,e.line=c,e.lineStart=l,e.lineIndent=s;break}}a&&(A(e,r,i,!1),M(e,e.line-c),r=i=e.position,a=!1),C(d)||(i=e.position+1),d=e.input.charCodeAt(++e.position)}return A(e,r,i,!1),!!e.result||(e.kind=u,e.result=p,!1)}(e,m,1===n)&&(w=!0,null===e.tag&&(e.tag="?")):(w=!0,null===e.tag&&null===e.anchor||B(e,"alias node should not have any properties")),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):0===V&&(w=s&&P(e,h))),null!==e.tag&&"!"!==e.tag)if("?"===e.tag){for(d=0,u=e.implicitTypes.length;d tag; it should be "'+p.kind+'", not "'+e.kind+'"'),p.resolve(e.result)?(e.result=p.construct(e.result),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):B(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")):B(e,"unknown tag !<"+e.tag+">");return null!==e.listener&&e.listener("close",e),null!==e.tag||null!==e.anchor||w}function U(e){var t,n,o,r,i=e.position,a=!1;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap={},e.anchorMap={};0!==(r=e.input.charCodeAt(e.position))&&(T(e,!0,-1),r=e.input.charCodeAt(e.position),!(e.lineIndent>0||37!==r));){for(a=!0,r=e.input.charCodeAt(++e.position),t=e.position;0!==r&&!g(r);)r=e.input.charCodeAt(++e.position);for(o=[],(n=e.input.slice(t,e.position)).length<1&&B(e,"directive name must not be less than one character in length");0!==r;){for(;C(r);)r=e.input.charCodeAt(++e.position);if(35===r){do{r=e.input.charCodeAt(++e.position)}while(0!==r&&!f(r));break}if(f(r))break;for(t=e.position;0!==r&&!g(r);)r=e.input.charCodeAt(++e.position);o.push(e.input.slice(t,e.position))}0!==r&&D(e),l.call(L,n)?L[n](e,n,o):S(e,'unknown document directive "'+n+'"')}T(e,!0,-1),0===e.lineIndent&&45===e.input.charCodeAt(e.position)&&45===e.input.charCodeAt(e.position+1)&&45===e.input.charCodeAt(e.position+2)?(e.position+=3,T(e,!0,-1)):a&&B(e,"directives end mark is expected"),j(e,e.lineIndent-1,4,!1,!0),T(e,!0,-1),e.checkLineBreaks&&d.test(e.input.slice(i,e.position))&&S(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&F(e)?46===e.input.charCodeAt(e.position)&&(e.position+=3,T(e,!0,-1)):e.position0&&-1==="\0\r\n\x85\u2028\u2029".indexOf(this.buffer.charAt(r-1));)if(r-=1,this.position-r>t/2-1){n=" ... ",r+=5;break}for(i="",a=this.position;at/2-1){i=" ... ",a-=5;break}return c=this.buffer.slice(r,a),o.repeat(" ",e)+n+c+i+"\n"+o.repeat(" ",e+this.position-r+n.length)+"^"},r.prototype.toString=function(e){var t,n="";return this.name&&(n+='in "'+this.name+'" '),n+="at line "+(this.line+1)+", column "+(this.column+1),e||(t=this.getSnippet())&&(n+=":\n"+t),n},e.exports=r},function(e,t,n){"use strict";var o=n(20);e.exports=new o("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return null!==e?e:""}})},function(e,t,n){"use strict";var o=n(20);e.exports=new o("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return null!==e?e:[]}})},function(e,t,n){"use strict";var o=n(20);e.exports=new o("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return null!==e?e:{}}})},function(e,t,n){"use strict";var o=n(20);e.exports=new o("tag:yaml.org,2002:null",{kind:"scalar",resolve:function(e){if(null===e)return!0;var t=e.length;return 1===t&&"~"===e||4===t&&("null"===e||"Null"===e||"NULL"===e)},construct:function(){return null},predicate:function(e){return null===e},represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"}},defaultStyle:"lowercase"})},function(e,t,n){"use strict";var o=n(20);e.exports=new o("tag:yaml.org,2002:bool",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t=e.length;return 4===t&&("true"===e||"True"===e||"TRUE"===e)||5===t&&("false"===e||"False"===e||"FALSE"===e)},construct:function(e){return"true"===e||"True"===e||"TRUE"===e},predicate:function(e){return"[object Boolean]"===Object.prototype.toString.call(e)},represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})},function(e,t,n){"use strict";var o=n(65),r=n(20);function i(e){return 48<=e&&e<=55}function a(e){return 48<=e&&e<=57}e.exports=new r("tag:yaml.org,2002:int",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t,n,o=e.length,r=0,c=!1;if(!o)return!1;if("-"!==(t=e[r])&&"+"!==t||(t=e[++r]),"0"===t){if(r+1===o)return!0;if("b"===(t=e[++r])){for(r++;r=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0"+e.toString(8):"-0"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})},function(e,t,n){"use strict";var o=n(65),r=n(20),i=new RegExp("^(?:[-+]?(?:0|[1-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");var a=/^[-+]?[0-9]+e/;e.exports=new r("tag:yaml.org,2002:float",{kind:"scalar",resolve:function(e){return null!==e&&!(!i.test(e)||"_"===e[e.length-1])},construct:function(e){var t,n,o,r;return n="-"===(t=e.replace(/_/g,"").toLowerCase())[0]?-1:1,r=[],"+-".indexOf(t[0])>=0&&(t=t.slice(1)),".inf"===t?1===n?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:".nan"===t?NaN:t.indexOf(":")>=0?(t.split(":").forEach((function(e){r.unshift(parseFloat(e,10))})),t=0,o=1,r.forEach((function(e){t+=e*o,o*=60})),n*t):n*parseFloat(t,10)},predicate:function(e){return"[object Number]"===Object.prototype.toString.call(e)&&(e%1!=0||o.isNegativeZero(e))},represent:function(e,t){var n;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(o.isNegativeZero(e))return"-0.0";return n=e.toString(10),a.test(n)?n.replace("e",".e"):n},defaultStyle:"lowercase"})},function(e,t,n){"use strict";var o=n(20),r=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),i=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");e.exports=new o("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:function(e){return null!==e&&(null!==r.exec(e)||null!==i.exec(e))},construct:function(e){var t,n,o,a,c,l,s,d,u=0,p=null;if(null===(t=r.exec(e))&&(t=i.exec(e)),null===t)throw new Error("Date resolve error");if(n=+t[1],o=+t[2]-1,a=+t[3],!t[4])return new Date(Date.UTC(n,o,a));if(c=+t[4],l=+t[5],s=+t[6],t[7]){for(u=t[7].slice(0,3);u.length<3;)u+="0";u=+u}return t[9]&&(p=6e4*(60*+t[10]+ +(t[11]||0)),"-"===t[9]&&(p=-p)),d=new Date(Date.UTC(n,o,a,c,l,s,u)),p&&d.setTime(d.getTime()-p),d},instanceOf:Date,represent:function(e){return e.toISOString()}})},function(e,t,n){"use strict";var o=n(20);e.exports=new o("tag:yaml.org,2002:merge",{kind:"scalar",resolve:function(e){return"<<"===e||null===e}})},function(e,t,n){"use strict";var o;try{o=n(508).Buffer}catch(a){}var r=n(20),i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r";e.exports=new r("tag:yaml.org,2002:binary",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t,n,o=0,r=e.length,a=i;for(n=0;n64)){if(t<0)return!1;o+=6}return o%8==0},construct:function(e){var t,n,r=e.replace(/[\r\n=]/g,""),a=r.length,c=i,l=0,s=[];for(t=0;t>16&255),s.push(l>>8&255),s.push(255&l)),l=l<<6|c.indexOf(r.charAt(t));return 0===(n=a%4*6)?(s.push(l>>16&255),s.push(l>>8&255),s.push(255&l)):18===n?(s.push(l>>10&255),s.push(l>>2&255)):12===n&&s.push(l>>4&255),o?o.from?o.from(s):new o(s):s},predicate:function(e){return o&&o.isBuffer(e)},represent:function(e){var t,n,o="",r=0,a=e.length,c=i;for(t=0;t>18&63],o+=c[r>>12&63],o+=c[r>>6&63],o+=c[63&r]),r=(r<<8)+e[t];return 0===(n=a%3)?(o+=c[r>>18&63],o+=c[r>>12&63],o+=c[r>>6&63],o+=c[63&r]):2===n?(o+=c[r>>10&63],o+=c[r>>4&63],o+=c[r<<2&63],o+=c[64]):1===n&&(o+=c[r>>2&63],o+=c[r<<4&63],o+=c[64],o+=c[64]),o}})},function(e,t,n){"use strict";(function(e){var o=n(509),r=n(510),i=n(511);function a(){return l.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function c(e,t){if(a()=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|e}function h(e,t){if(l.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var o=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case undefined:return j(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return U(e).length;default:if(o)return j(e).length;t=(""+t).toLowerCase(),o=!0}}function f(e,t,n){var o=!1;if((t===undefined||t<0)&&(t=0),t>this.length)return"";if((n===undefined||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return L(this,t,n);case"utf8":case"utf-8":return _(this,t,n);case"ascii":return B(this,t,n);case"latin1":case"binary":return S(this,t,n);case"base64":return w(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return A(this,t,n);default:if(o)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),o=!0}}function C(e,t,n){var o=e[t];e[t]=e[n],e[n]=o}function g(e,t,n,o,r){if(0===e.length)return-1;if("string"==typeof n?(o=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=r?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(r)return-1;n=e.length-1}else if(n<0){if(!r)return-1;n=0}if("string"==typeof t&&(t=l.from(t,o)),l.isBuffer(t))return 0===t.length?-1:N(e,t,n,o,r);if("number"==typeof t)return t&=255,l.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?r?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):N(e,[t],n,o,r);throw new TypeError("val must be string, number or Buffer")}function N(e,t,n,o,r){var i,a=1,c=e.length,l=t.length;if(o!==undefined&&("ucs2"===(o=String(o).toLowerCase())||"ucs-2"===o||"utf16le"===o||"utf-16le"===o)){if(e.length<2||t.length<2)return-1;a=2,c/=2,l/=2,n/=2}function s(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(r){var d=-1;for(i=n;ic&&(n=c-l),i=n;i>=0;i--){for(var u=!0,p=0;pr&&(o=r):o=r;var i=t.length;if(i%2!=0)throw new TypeError("Invalid hex string");o>i/2&&(o=i/2);for(var a=0;a>8,r=n%256,i.push(r),i.push(o);return i}(t,e.length-n),e,n,o)}function w(e,t,n){return 0===t&&n===e.length?o.fromByteArray(e):o.fromByteArray(e.slice(t,n))}function _(e,t,n){n=Math.min(e.length,n);for(var o=[],r=t;r239?4:s>223?3:s>191?2:1;if(r+u<=n)switch(u){case 1:s<128&&(d=s);break;case 2:128==(192&(i=e[r+1]))&&(l=(31&s)<<6|63&i)>127&&(d=l);break;case 3:i=e[r+1],a=e[r+2],128==(192&i)&&128==(192&a)&&(l=(15&s)<<12|(63&i)<<6|63&a)>2047&&(l<55296||l>57343)&&(d=l);break;case 4:i=e[r+1],a=e[r+2],c=e[r+3],128==(192&i)&&128==(192&a)&&128==(192&c)&&(l=(15&s)<<18|(63&i)<<12|(63&a)<<6|63&c)>65535&&l<1114112&&(d=l)}null===d?(d=65533,u=1):d>65535&&(d-=65536,o.push(d>>>10&1023|55296),d=56320|1023&d),o.push(d),r+=u}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);var n="",o=0;for(;o0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),""},l.prototype.compare=function(e,t,n,o,r){if(!l.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(t===undefined&&(t=0),n===undefined&&(n=e?e.length:0),o===undefined&&(o=0),r===undefined&&(r=this.length),t<0||n>e.length||o<0||r>this.length)throw new RangeError("out of range index");if(o>=r&&t>=n)return 0;if(o>=r)return-1;if(t>=n)return 1;if(this===e)return 0;for(var i=(r>>>=0)-(o>>>=0),a=(n>>>=0)-(t>>>=0),c=Math.min(i,a),s=this.slice(o,r),d=e.slice(t,n),u=0;ur)&&(n=r),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");o||(o="utf8");for(var i=!1;;)switch(o){case"hex":return b(this,e,t,n);case"utf8":case"utf-8":return V(this,e,t,n);case"ascii":return v(this,e,t,n);case"latin1":case"binary":return x(this,e,t,n);case"base64":return y(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return k(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+o);o=(""+o).toLowerCase(),i=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function B(e,t,n){var o="";n=Math.min(e.length,n);for(var r=t;ro)&&(n=o);for(var r="",i=t;in)throw new RangeError("Trying to access beyond buffer length")}function I(e,t,n,o,r,i){if(!l.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>r||te.length)throw new RangeError("Index out of range")}function D(e,t,n,o){t<0&&(t=65535+t+1);for(var r=0,i=Math.min(e.length-n,2);r>>8*(o?r:1-r)}function T(e,t,n,o){t<0&&(t=4294967295+t+1);for(var r=0,i=Math.min(e.length-n,4);r>>8*(o?r:3-r)&255}function F(e,t,n,o,r,i){if(n+o>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function M(e,t,n,o,i){return i||F(e,0,n,4),r.write(e,t,n,o,23,4),n+4}function P(e,t,n,o,i){return i||F(e,0,n,8),r.write(e,t,n,o,52,8),n+8}l.prototype.slice=function(e,t){var n,o=this.length;if((e=~~e)<0?(e+=o)<0&&(e=0):e>o&&(e=o),(t=t===undefined?o:~~t)<0?(t+=o)<0&&(t=0):t>o&&(t=o),t0&&(r*=256);)o+=this[e+--t]*r;return o},l.prototype.readUInt8=function(e,t){return t||E(e,1,this.length),this[e]},l.prototype.readUInt16LE=function(e,t){return t||E(e,2,this.length),this[e]|this[e+1]<<8},l.prototype.readUInt16BE=function(e,t){return t||E(e,2,this.length),this[e]<<8|this[e+1]},l.prototype.readUInt32LE=function(e,t){return t||E(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},l.prototype.readUInt32BE=function(e,t){return t||E(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},l.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||E(e,t,this.length);for(var o=this[e],r=1,i=0;++i=(r*=128)&&(o-=Math.pow(2,8*t)),o},l.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||E(e,t,this.length);for(var o=t,r=1,i=this[e+--o];o>0&&(r*=256);)i+=this[e+--o]*r;return i>=(r*=128)&&(i-=Math.pow(2,8*t)),i},l.prototype.readInt8=function(e,t){return t||E(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},l.prototype.readInt16LE=function(e,t){t||E(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt16BE=function(e,t){t||E(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt32LE=function(e,t){return t||E(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},l.prototype.readInt32BE=function(e,t){return t||E(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},l.prototype.readFloatLE=function(e,t){return t||E(e,4,this.length),r.read(this,e,!0,23,4)},l.prototype.readFloatBE=function(e,t){return t||E(e,4,this.length),r.read(this,e,!1,23,4)},l.prototype.readDoubleLE=function(e,t){return t||E(e,8,this.length),r.read(this,e,!0,52,8)},l.prototype.readDoubleBE=function(e,t){return t||E(e,8,this.length),r.read(this,e,!1,52,8)},l.prototype.writeUIntLE=function(e,t,n,o){e=+e,t|=0,n|=0,o||I(this,e,t,n,Math.pow(2,8*n)-1,0);var r=1,i=0;for(this[t]=255&e;++i=0&&(i*=256);)this[t+r]=e/i&255;return t+n},l.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,1,255,0),l.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},l.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):D(this,e,t,!0),t+2},l.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):D(this,e,t,!1),t+2},l.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):T(this,e,t,!0),t+4},l.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):T(this,e,t,!1),t+4},l.prototype.writeIntLE=function(e,t,n,o){if(e=+e,t|=0,!o){var r=Math.pow(2,8*n-1);I(this,e,t,n,r-1,-r)}var i=0,a=1,c=0;for(this[t]=255&e;++i>0)-c&255;return t+n},l.prototype.writeIntBE=function(e,t,n,o){if(e=+e,t|=0,!o){var r=Math.pow(2,8*n-1);I(this,e,t,n,r-1,-r)}var i=n-1,a=1,c=0;for(this[t+i]=255&e;--i>=0&&(a*=256);)e<0&&0===c&&0!==this[t+i+1]&&(c=1),this[t+i]=(e/a>>0)-c&255;return t+n},l.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,1,127,-128),l.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},l.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):D(this,e,t,!0),t+2},l.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):D(this,e,t,!1),t+2},l.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,4,2147483647,-2147483648),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):T(this,e,t,!0),t+4},l.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):T(this,e,t,!1),t+4},l.prototype.writeFloatLE=function(e,t,n){return M(this,e,t,!0,n)},l.prototype.writeFloatBE=function(e,t,n){return M(this,e,t,!1,n)},l.prototype.writeDoubleLE=function(e,t,n){return P(this,e,t,!0,n)},l.prototype.writeDoubleBE=function(e,t,n){return P(this,e,t,!1,n)},l.prototype.copy=function(e,t,n,o){if(n||(n=0),o||0===o||(o=this.length),t>=e.length&&(t=e.length),t||(t=0),o>0&&o=this.length)throw new RangeError("sourceStart out of bounds");if(o<0)throw new RangeError("sourceEnd out of bounds");o>this.length&&(o=this.length),e.length-t=0;--r)e[r+t]=this[r+n];else if(i<1e3||!l.TYPED_ARRAY_SUPPORT)for(r=0;r>>=0,n=n===undefined?this.length:n>>>0,e||(e=0),"number"==typeof e)for(i=t;i55295&&n<57344){if(!r){if(n>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(a+1===o){(t-=3)>-1&&i.push(239,191,189);continue}r=n;continue}if(n<56320){(t-=3)>-1&&i.push(239,191,189),r=n;continue}n=65536+(r-55296<<10|n-56320)}else r&&(t-=3)>-1&&i.push(239,191,189);if(r=null,n<128){if((t-=1)<0)break;i.push(n)}else if(n<2048){if((t-=2)<0)break;i.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;i.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return i}function U(e){return o.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(O,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function z(e,t,n,o){for(var r=0;r=t.length||r>=e.length);++r)t[r+n]=e[r];return r}}).call(this,n(104))},function(e,t,n){"use strict";t.byteLength=function(e){var t=s(e),n=t[0],o=t[1];return 3*(n+o)/4-o},t.toByteArray=function(e){var t,n,o=s(e),a=o[0],c=o[1],l=new i(function(e,t,n){return 3*(t+n)/4-n}(0,a,c)),d=0,u=c>0?a-4:a;for(n=0;n>16&255,l[d++]=t>>8&255,l[d++]=255&t;2===c&&(t=r[e.charCodeAt(n)]<<2|r[e.charCodeAt(n+1)]>>4,l[d++]=255&t);1===c&&(t=r[e.charCodeAt(n)]<<10|r[e.charCodeAt(n+1)]<<4|r[e.charCodeAt(n+2)]>>2,l[d++]=t>>8&255,l[d++]=255&t);return l},t.fromByteArray=function(e){for(var t,n=e.length,r=n%3,i=[],a=0,c=n-r;ac?c:a+16383));1===r?(t=e[n-1],i.push(o[t>>2]+o[t<<4&63]+"==")):2===r&&(t=(e[n-2]<<8)+e[n-1],i.push(o[t>>10]+o[t>>4&63]+o[t<<2&63]+"="));return i.join("")};for(var o=[],r=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",c=0,l=a.length;c0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function d(e,t,n){for(var r,i,a=[],c=t;c>18&63]+o[i>>12&63]+o[i>>6&63]+o[63&i]);return a.join("")}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},function(e,t,n){"use strict";t.read=function(e,t,n,o,r){var i,a,c=8*r-o-1,l=(1<>1,d=-7,u=n?r-1:0,p=n?-1:1,m=e[t+u];for(u+=p,i=m&(1<<-d)-1,m>>=-d,d+=c;d>0;i=256*i+e[t+u],u+=p,d-=8);for(a=i&(1<<-d)-1,i>>=-d,d+=o;d>0;a=256*a+e[t+u],u+=p,d-=8);if(0===i)i=1-s;else{if(i===l)return a?NaN:(m?-1:1)*Infinity;a+=Math.pow(2,o),i-=s}return(m?-1:1)*a*Math.pow(2,i-o)},t.write=function(e,t,n,o,r,i){var a,c,l,s=8*i-r-1,d=(1<>1,p=23===r?Math.pow(2,-24)-Math.pow(2,-77):0,m=o?0:i-1,h=o?1:-1,f=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===Infinity?(c=isNaN(t)?1:0,a=d):(a=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-a))<1&&(a--,l*=2),(t+=a+u>=1?p/l:p*Math.pow(2,1-u))*l>=2&&(a++,l/=2),a+u>=d?(c=0,a=d):a+u>=1?(c=(t*l-1)*Math.pow(2,r),a+=u):(c=t*Math.pow(2,u-1)*Math.pow(2,r),a=0));r>=8;e[n+m]=255&c,m+=h,c/=256,r-=8);for(a=a<0;e[n+m]=255&a,m+=h,a/=256,s-=8);e[n+m-h]|=128*f}},function(e,t,n){"use strict";var o={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==o.call(e)}},function(e,t,n){"use strict";var o=n(20),r=Object.prototype.hasOwnProperty,i=Object.prototype.toString;e.exports=new o("tag:yaml.org,2002:omap",{kind:"sequence",resolve:function(e){if(null===e)return!0;var t,n,o,a,c,l=[],s=e;for(t=0,n=s.length;t3)return!1;if("/"!==t[t.length-o.length-1])return!1}return!0},construct:function(e){var t=e,n=/\/([gim]*)$/.exec(e),o="";return"/"===t[0]&&(n&&(o=n[1]),t=t.slice(1,t.length-o.length-1)),new RegExp(t,o)},predicate:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},represent:function(e){var t="/"+e.source+"/";return e.global&&(t+="g"),e.multiline&&(t+="m"),e.ignoreCase&&(t+="i"),t}})},function(e,t,n){"use strict";var o;try{o=n(518)}catch(i){"undefined"!=typeof window&&(o=window.esprima)}var r=n(20);e.exports=new r("tag:yaml.org,2002:js/function",{kind:"scalar",resolve:function(e){if(null===e)return!1;try{var t="("+e+")",n=o.parse(t,{range:!0});return"Program"===n.type&&1===n.body.length&&"ExpressionStatement"===n.body[0].type&&("ArrowFunctionExpression"===n.body[0].expression.type||"FunctionExpression"===n.body[0].expression.type)}catch(r){return!1}},construct:function(e){var t,n="("+e+")",r=o.parse(n,{range:!0}),i=[];if("Program"!==r.type||1!==r.body.length||"ExpressionStatement"!==r.body[0].type||"ArrowFunctionExpression"!==r.body[0].expression.type&&"FunctionExpression"!==r.body[0].expression.type)throw new Error("Failed to resolve function");return r.body[0].expression.params.forEach((function(e){i.push(e.name)})),t=r.body[0].expression.body.range,"BlockStatement"===r.body[0].expression.body.type?new Function(i,n.slice(t[0]+1,t[1]-1)):new Function(i,"return "+n.slice(t[0],t[1]))},predicate:function(e){return"[object Function]"===Object.prototype.toString.call(e)},represent:function(e){return e.toString()}})},function(e,t,n){"use strict";var o;o=function(){return function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={exports:{},id:o,loaded:!1};return e[o].call(r.exports,r,r.exports,n),r.loaded=!0,r.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var o=n(1),r=n(3),i=n(8),a=n(15);function c(e,t,n){var a=null,c=function(e,t){n&&n(e,t),a&&a.visit(e,t)},l="function"==typeof n?c:null,s=!1;if(t){s="boolean"==typeof t.comment&&t.comment;var d="boolean"==typeof t.attachComment&&t.attachComment;(s||d)&&((a=new o.CommentHandler).attach=d,t.comment=!0,l=c)}var u,p=!1;t&&"string"==typeof t.sourceType&&(p="module"===t.sourceType),u=t&&"boolean"==typeof t.jsx&&t.jsx?new r.JSXParser(e,t,l):new i.Parser(e,t,l);var m=p?u.parseModule():u.parseScript();return s&&a&&(m.comments=a.comments),u.config.tokens&&(m.tokens=u.tokens),u.config.tolerant&&(m.errors=u.errorHandler.errors),m}t.parse=c,t.parseModule=function(e,t,n){var o=t||{};return o.sourceType="module",c(e,o,n)},t.parseScript=function(e,t,n){var o=t||{};return o.sourceType="script",c(e,o,n)},t.tokenize=function(e,t,n){var o,r=new a.Tokenizer(e,t);o=[];try{for(;;){var i=r.getNextToken();if(!i)break;n&&(i=n(i)),o.push(i)}}catch(c){r.errorHandler.tolerate(c)}return r.errorHandler.tolerant&&(o.errors=r.errors()),o};var l=n(2);t.Syntax=l.Syntax,t.version="4.0.1"},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var o=n(2),r=function(){function e(){this.attach=!1,this.comments=[],this.stack=[],this.leading=[],this.trailing=[]}return e.prototype.insertInnerComments=function(e,t){if(e.type===o.Syntax.BlockStatement&&0===e.body.length){for(var n=[],r=this.leading.length-1;r>=0;--r){var i=this.leading[r];t.end.offset>=i.start&&(n.unshift(i.comment),this.leading.splice(r,1),this.trailing.splice(r,1))}n.length&&(e.innerComments=n)}},e.prototype.findTrailingComments=function(e){var t=[];if(this.trailing.length>0){for(var n=this.trailing.length-1;n>=0;--n){var o=this.trailing[n];o.start>=e.end.offset&&t.unshift(o.comment)}return this.trailing.length=0,t}var r=this.stack[this.stack.length-1];if(r&&r.node.trailingComments){var i=r.node.trailingComments[0];i&&i.range[0]>=e.end.offset&&(t=r.node.trailingComments,delete r.node.trailingComments)}return t},e.prototype.findLeadingComments=function(e){for(var t,n=[];this.stack.length>0&&((i=this.stack[this.stack.length-1])&&i.start>=e.start.offset);)t=i.node,this.stack.pop();if(t){for(var o=(t.leadingComments?t.leadingComments.length:0)-1;o>=0;--o){var r=t.leadingComments[o];r.range[1]<=e.start.offset&&(n.unshift(r),t.leadingComments.splice(o,1))}return t.leadingComments&&0===t.leadingComments.length&&delete t.leadingComments,n}for(o=this.leading.length-1;o>=0;--o){var i;(i=this.leading[o]).start<=e.start.offset&&(n.unshift(i.comment),this.leading.splice(o,1))}return n},e.prototype.visitNode=function(e,t){if(!(e.type===o.Syntax.Program&&e.body.length>0)){this.insertInnerComments(e,t);var n=this.findTrailingComments(t),r=this.findLeadingComments(t);r.length>0&&(e.leadingComments=r),n.length>0&&(e.trailingComments=n),this.stack.push({node:e,start:t.start.offset})}},e.prototype.visitComment=function(e,t){var n="L"===e.type[0]?"Line":"Block",o={type:n,value:e.value};if(e.range&&(o.range=e.range),e.loc&&(o.loc=e.loc),this.comments.push(o),this.attach){var r={comment:{type:n,value:e.value,range:[t.start.offset,t.end.offset]},start:t.start.offset};e.loc&&(r.comment.loc=e.loc),e.type=n,this.leading.push(r),this.trailing.push(r)}},e.prototype.visit=function(e,t){"LineComment"===e.type||"BlockComment"===e.type?this.visitComment(e,t):this.attach&&this.visitNode(e,t)},e}();t.CommentHandler=r},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.Syntax={AssignmentExpression:"AssignmentExpression",AssignmentPattern:"AssignmentPattern",ArrayExpression:"ArrayExpression",ArrayPattern:"ArrayPattern",ArrowFunctionExpression:"ArrowFunctionExpression",AwaitExpression:"AwaitExpression",BlockStatement:"BlockStatement",BinaryExpression:"BinaryExpression",BreakStatement:"BreakStatement",CallExpression:"CallExpression",CatchClause:"CatchClause",ClassBody:"ClassBody",ClassDeclaration:"ClassDeclaration",ClassExpression:"ClassExpression",ConditionalExpression:"ConditionalExpression",ContinueStatement:"ContinueStatement",DoWhileStatement:"DoWhileStatement",DebuggerStatement:"DebuggerStatement",EmptyStatement:"EmptyStatement",ExportAllDeclaration:"ExportAllDeclaration",ExportDefaultDeclaration:"ExportDefaultDeclaration",ExportNamedDeclaration:"ExportNamedDeclaration",ExportSpecifier:"ExportSpecifier",ExpressionStatement:"ExpressionStatement",ForStatement:"ForStatement",ForOfStatement:"ForOfStatement",ForInStatement:"ForInStatement",FunctionDeclaration:"FunctionDeclaration",FunctionExpression:"FunctionExpression",Identifier:"Identifier",IfStatement:"IfStatement",ImportDeclaration:"ImportDeclaration",ImportDefaultSpecifier:"ImportDefaultSpecifier",ImportNamespaceSpecifier:"ImportNamespaceSpecifier",ImportSpecifier:"ImportSpecifier",Literal:"Literal",LabeledStatement:"LabeledStatement",LogicalExpression:"LogicalExpression",MemberExpression:"MemberExpression",MetaProperty:"MetaProperty",MethodDefinition:"MethodDefinition",NewExpression:"NewExpression",ObjectExpression:"ObjectExpression",ObjectPattern:"ObjectPattern",Program:"Program",Property:"Property",RestElement:"RestElement",ReturnStatement:"ReturnStatement",SequenceExpression:"SequenceExpression",SpreadElement:"SpreadElement",Super:"Super",SwitchCase:"SwitchCase",SwitchStatement:"SwitchStatement",TaggedTemplateExpression:"TaggedTemplateExpression",TemplateElement:"TemplateElement",TemplateLiteral:"TemplateLiteral",ThisExpression:"ThisExpression",ThrowStatement:"ThrowStatement",TryStatement:"TryStatement",UnaryExpression:"UnaryExpression",UpdateExpression:"UpdateExpression",VariableDeclaration:"VariableDeclaration",VariableDeclarator:"VariableDeclarator",WhileStatement:"WhileStatement",WithStatement:"WithStatement",YieldExpression:"YieldExpression"}},function(e,t,n){var o,r=this&&this.__extends||(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},function(e,t){function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var i=n(4),a=n(5),c=n(6),l=n(7),s=n(8),d=n(13),u=n(14);function p(e){var t;switch(e.type){case c.JSXSyntax.JSXIdentifier:t=e.name;break;case c.JSXSyntax.JSXNamespacedName:var n=e;t=p(n.namespace)+":"+p(n.name);break;case c.JSXSyntax.JSXMemberExpression:var o=e;t=p(o.object)+"."+p(o.property)}return t}d.TokenName[100]="JSXIdentifier",d.TokenName[101]="JSXText";var m=function(e){function t(t,n,o){return e.call(this,t,n,o)||this}return r(t,e),t.prototype.parsePrimaryExpression=function(){return this.match("<")?this.parseJSXRoot():e.prototype.parsePrimaryExpression.call(this)},t.prototype.startJSX=function(){this.scanner.index=this.startMarker.index,this.scanner.lineNumber=this.startMarker.line,this.scanner.lineStart=this.startMarker.index-this.startMarker.column},t.prototype.finishJSX=function(){this.nextToken()},t.prototype.reenterJSX=function(){this.startJSX(),this.expectJSX("}"),this.config.tokens&&this.tokens.pop()},t.prototype.createJSXNode=function(){return this.collectComments(),{index:this.scanner.index,line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart}},t.prototype.createJSXChildNode=function(){return{index:this.scanner.index,line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart}},t.prototype.scanXHTMLEntity=function(e){for(var t="&",n=!0,o=!1,r=!1,a=!1;!this.scanner.eof()&&n&&!o;){var c=this.scanner.source[this.scanner.index];if(c===e)break;if(o=";"===c,t+=c,++this.scanner.index,!o)switch(t.length){case 2:r="#"===c;break;case 3:r&&(n=(a="x"===c)||i.Character.isDecimalDigit(c.charCodeAt(0)),r=r&&!a);break;default:n=(n=n&&!(r&&!i.Character.isDecimalDigit(c.charCodeAt(0))))&&!(a&&!i.Character.isHexDigit(c.charCodeAt(0)))}}if(n&&o&&t.length>2){var l=t.substr(1,t.length-2);r&&l.length>1?t=String.fromCharCode(parseInt(l.substr(1),10)):a&&l.length>2?t=String.fromCharCode(parseInt("0"+l.substr(1),16)):r||a||!u.XHTMLEntities[l]||(t=u.XHTMLEntities[l])}return t},t.prototype.lexJSX=function(){var e=this.scanner.source.charCodeAt(this.scanner.index);if(60===e||62===e||47===e||58===e||61===e||123===e||125===e)return{type:7,value:c=this.scanner.source[this.scanner.index++],lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:this.scanner.index-1,end:this.scanner.index};if(34===e||39===e){for(var t=this.scanner.index,n=this.scanner.source[this.scanner.index++],o="";!this.scanner.eof()&&(l=this.scanner.source[this.scanner.index++])!==n;)o+="&"===l?this.scanXHTMLEntity(n):l;return{type:8,value:o,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:t,end:this.scanner.index}}if(46===e){var r=this.scanner.source.charCodeAt(this.scanner.index+1),a=this.scanner.source.charCodeAt(this.scanner.index+2),c=46===r&&46===a?"...":".";return t=this.scanner.index,this.scanner.index+=c.length,{type:7,value:c,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:t,end:this.scanner.index}}if(96===e)return{type:10,value:"",lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:this.scanner.index,end:this.scanner.index};if(i.Character.isIdentifierStart(e)&&92!==e){for(t=this.scanner.index,++this.scanner.index;!this.scanner.eof();){var l=this.scanner.source.charCodeAt(this.scanner.index);if(i.Character.isIdentifierPart(l)&&92!==l)++this.scanner.index;else{if(45!==l)break;++this.scanner.index}}return{type:100,value:this.scanner.source.slice(t,this.scanner.index),lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:t,end:this.scanner.index}}return this.scanner.lex()},t.prototype.nextJSXToken=function(){this.collectComments(),this.startMarker.index=this.scanner.index,this.startMarker.line=this.scanner.lineNumber,this.startMarker.column=this.scanner.index-this.scanner.lineStart;var e=this.lexJSX();return this.lastMarker.index=this.scanner.index,this.lastMarker.line=this.scanner.lineNumber,this.lastMarker.column=this.scanner.index-this.scanner.lineStart,this.config.tokens&&this.tokens.push(this.convertToken(e)),e},t.prototype.nextJSXText=function(){this.startMarker.index=this.scanner.index,this.startMarker.line=this.scanner.lineNumber,this.startMarker.column=this.scanner.index-this.scanner.lineStart;for(var e=this.scanner.index,t="";!this.scanner.eof();){var n=this.scanner.source[this.scanner.index];if("{"===n||"<"===n)break;++this.scanner.index,t+=n,i.Character.isLineTerminator(n.charCodeAt(0))&&(++this.scanner.lineNumber,"\r"===n&&"\n"===this.scanner.source[this.scanner.index]&&++this.scanner.index,this.scanner.lineStart=this.scanner.index)}this.lastMarker.index=this.scanner.index,this.lastMarker.line=this.scanner.lineNumber,this.lastMarker.column=this.scanner.index-this.scanner.lineStart;var o={type:101,value:t,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:e,end:this.scanner.index};return t.length>0&&this.config.tokens&&this.tokens.push(this.convertToken(o)),o},t.prototype.peekJSXToken=function(){var e=this.scanner.saveState();this.scanner.scanComments();var t=this.lexJSX();return this.scanner.restoreState(e),t},t.prototype.expectJSX=function(e){var t=this.nextJSXToken();7===t.type&&t.value===e||this.throwUnexpectedToken(t)},t.prototype.matchJSX=function(e){var t=this.peekJSXToken();return 7===t.type&&t.value===e},t.prototype.parseJSXIdentifier=function(){var e=this.createJSXNode(),t=this.nextJSXToken();return 100!==t.type&&this.throwUnexpectedToken(t),this.finalize(e,new a.JSXIdentifier(t.value))},t.prototype.parseJSXElementName=function(){var e=this.createJSXNode(),t=this.parseJSXIdentifier();if(this.matchJSX(":")){var n=t;this.expectJSX(":");var o=this.parseJSXIdentifier();t=this.finalize(e,new a.JSXNamespacedName(n,o))}else if(this.matchJSX("."))for(;this.matchJSX(".");){var r=t;this.expectJSX(".");var i=this.parseJSXIdentifier();t=this.finalize(e,new a.JSXMemberExpression(r,i))}return t},t.prototype.parseJSXAttributeName=function(){var e,t=this.createJSXNode(),n=this.parseJSXIdentifier();if(this.matchJSX(":")){var o=n;this.expectJSX(":");var r=this.parseJSXIdentifier();e=this.finalize(t,new a.JSXNamespacedName(o,r))}else e=n;return e},t.prototype.parseJSXStringLiteralAttribute=function(){var e=this.createJSXNode(),t=this.nextJSXToken();8!==t.type&&this.throwUnexpectedToken(t);var n=this.getTokenRaw(t);return this.finalize(e,new l.Literal(t.value,n))},t.prototype.parseJSXExpressionAttribute=function(){var e=this.createJSXNode();this.expectJSX("{"),this.finishJSX(),this.match("}")&&this.tolerateError("JSX attributes must only be assigned a non-empty expression");var t=this.parseAssignmentExpression();return this.reenterJSX(),this.finalize(e,new a.JSXExpressionContainer(t))},t.prototype.parseJSXAttributeValue=function(){return this.matchJSX("{")?this.parseJSXExpressionAttribute():this.matchJSX("<")?this.parseJSXElement():this.parseJSXStringLiteralAttribute()},t.prototype.parseJSXNameValueAttribute=function(){var e=this.createJSXNode(),t=this.parseJSXAttributeName(),n=null;return this.matchJSX("=")&&(this.expectJSX("="),n=this.parseJSXAttributeValue()),this.finalize(e,new a.JSXAttribute(t,n))},t.prototype.parseJSXSpreadAttribute=function(){var e=this.createJSXNode();this.expectJSX("{"),this.expectJSX("..."),this.finishJSX();var t=this.parseAssignmentExpression();return this.reenterJSX(),this.finalize(e,new a.JSXSpreadAttribute(t))},t.prototype.parseJSXAttributes=function(){for(var e=[];!this.matchJSX("/")&&!this.matchJSX(">");){var t=this.matchJSX("{")?this.parseJSXSpreadAttribute():this.parseJSXNameValueAttribute();e.push(t)}return e},t.prototype.parseJSXOpeningElement=function(){var e=this.createJSXNode();this.expectJSX("<");var t=this.parseJSXElementName(),n=this.parseJSXAttributes(),o=this.matchJSX("/");return o&&this.expectJSX("/"),this.expectJSX(">"),this.finalize(e,new a.JSXOpeningElement(t,o,n))},t.prototype.parseJSXBoundaryElement=function(){var e=this.createJSXNode();if(this.expectJSX("<"),this.matchJSX("/")){this.expectJSX("/");var t=this.parseJSXElementName();return this.expectJSX(">"),this.finalize(e,new a.JSXClosingElement(t))}var n=this.parseJSXElementName(),o=this.parseJSXAttributes(),r=this.matchJSX("/");return r&&this.expectJSX("/"),this.expectJSX(">"),this.finalize(e,new a.JSXOpeningElement(n,r,o))},t.prototype.parseJSXEmptyExpression=function(){var e=this.createJSXChildNode();return this.collectComments(),this.lastMarker.index=this.scanner.index,this.lastMarker.line=this.scanner.lineNumber,this.lastMarker.column=this.scanner.index-this.scanner.lineStart,this.finalize(e,new a.JSXEmptyExpression)},t.prototype.parseJSXExpressionContainer=function(){var e,t=this.createJSXNode();return this.expectJSX("{"),this.matchJSX("}")?(e=this.parseJSXEmptyExpression(),this.expectJSX("}")):(this.finishJSX(),e=this.parseAssignmentExpression(),this.reenterJSX()),this.finalize(t,new a.JSXExpressionContainer(e))},t.prototype.parseJSXChildren=function(){for(var e=[];!this.scanner.eof();){var t=this.createJSXChildNode(),n=this.nextJSXText();if(n.start0))break;i=this.finalize(e.node,new a.JSXElement(e.opening,e.children,e.closing)),(e=t[t.length-1]).children.push(i),t.pop()}}return e},t.prototype.parseJSXElement=function(){var e=this.createJSXNode(),t=this.parseJSXOpeningElement(),n=[],o=null;if(!t.selfClosing){var r=this.parseComplexJSXElement({node:e,opening:t,closing:o,children:n});n=r.children,o=r.closing}return this.finalize(e,new a.JSXElement(t,n,o))},t.prototype.parseJSXRoot=function(){this.config.tokens&&this.tokens.pop(),this.startJSX();var e=this.parseJSXElement();return this.finishJSX(),e},t.prototype.isStartOfExpression=function(){return e.prototype.isStartOfExpression.call(this)||this.match("<")},t}(s.Parser);t.JSXParser=m},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AD\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]/,NonAsciiIdentifierPart:/[\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFC-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AD\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C4\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDEC0-\uDEF8]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/};t.Character={fromCodePoint:function(e){return e<65536?String.fromCharCode(e):String.fromCharCode(55296+(e-65536>>10))+String.fromCharCode(56320+(e-65536&1023))},isWhiteSpace:function(e){return 32===e||9===e||11===e||12===e||160===e||e>=5760&&[5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279].indexOf(e)>=0},isLineTerminator:function(e){return 10===e||13===e||8232===e||8233===e},isIdentifierStart:function(e){return 36===e||95===e||e>=65&&e<=90||e>=97&&e<=122||92===e||e>=128&&n.NonAsciiIdentifierStart.test(t.Character.fromCodePoint(e))},isIdentifierPart:function(e){return 36===e||95===e||e>=65&&e<=90||e>=97&&e<=122||e>=48&&e<=57||92===e||e>=128&&n.NonAsciiIdentifierPart.test(t.Character.fromCodePoint(e))},isDecimalDigit:function(e){return e>=48&&e<=57},isHexDigit:function(e){return e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102},isOctalDigit:function(e){return e>=48&&e<=55}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var o=n(6),r=function(e){this.type=o.JSXSyntax.JSXClosingElement,this.name=e};t.JSXClosingElement=r;var i=function(e,t,n){this.type=o.JSXSyntax.JSXElement,this.openingElement=e,this.children=t,this.closingElement=n};t.JSXElement=i;var a=function(){this.type=o.JSXSyntax.JSXEmptyExpression};t.JSXEmptyExpression=a;var c=function(e){this.type=o.JSXSyntax.JSXExpressionContainer,this.expression=e};t.JSXExpressionContainer=c;var l=function(e){this.type=o.JSXSyntax.JSXIdentifier,this.name=e};t.JSXIdentifier=l;var s=function(e,t){this.type=o.JSXSyntax.JSXMemberExpression,this.object=e,this.property=t};t.JSXMemberExpression=s;var d=function(e,t){this.type=o.JSXSyntax.JSXAttribute,this.name=e,this.value=t};t.JSXAttribute=d;var u=function(e,t){this.type=o.JSXSyntax.JSXNamespacedName,this.namespace=e,this.name=t};t.JSXNamespacedName=u;var p=function(e,t,n){this.type=o.JSXSyntax.JSXOpeningElement,this.name=e,this.selfClosing=t,this.attributes=n};t.JSXOpeningElement=p;var m=function(e){this.type=o.JSXSyntax.JSXSpreadAttribute,this.argument=e};t.JSXSpreadAttribute=m;var h=function(e,t){this.type=o.JSXSyntax.JSXText,this.value=e,this.raw=t};t.JSXText=h},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.JSXSyntax={JSXAttribute:"JSXAttribute",JSXClosingElement:"JSXClosingElement",JSXElement:"JSXElement",JSXEmptyExpression:"JSXEmptyExpression",JSXExpressionContainer:"JSXExpressionContainer",JSXIdentifier:"JSXIdentifier",JSXMemberExpression:"JSXMemberExpression",JSXNamespacedName:"JSXNamespacedName",JSXOpeningElement:"JSXOpeningElement",JSXSpreadAttribute:"JSXSpreadAttribute",JSXText:"JSXText"}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var o=n(2),r=function(e){this.type=o.Syntax.ArrayExpression,this.elements=e};t.ArrayExpression=r;var i=function(e){this.type=o.Syntax.ArrayPattern,this.elements=e};t.ArrayPattern=i;var a=function(e,t,n){this.type=o.Syntax.ArrowFunctionExpression,this.id=null,this.params=e,this.body=t,this.generator=!1,this.expression=n,this.async=!1};t.ArrowFunctionExpression=a;var c=function(e,t,n){this.type=o.Syntax.AssignmentExpression,this.operator=e,this.left=t,this.right=n};t.AssignmentExpression=c;var l=function(e,t){this.type=o.Syntax.AssignmentPattern,this.left=e,this.right=t};t.AssignmentPattern=l;var s=function(e,t,n){this.type=o.Syntax.ArrowFunctionExpression,this.id=null,this.params=e,this.body=t,this.generator=!1,this.expression=n,this.async=!0};t.AsyncArrowFunctionExpression=s;var d=function(e,t,n){this.type=o.Syntax.FunctionDeclaration,this.id=e,this.params=t,this.body=n,this.generator=!1,this.expression=!1,this.async=!0};t.AsyncFunctionDeclaration=d;var u=function(e,t,n){this.type=o.Syntax.FunctionExpression,this.id=e,this.params=t,this.body=n,this.generator=!1,this.expression=!1,this.async=!0};t.AsyncFunctionExpression=u;var p=function(e){this.type=o.Syntax.AwaitExpression,this.argument=e};t.AwaitExpression=p;var m=function(e,t,n){var r="||"===e||"&&"===e;this.type=r?o.Syntax.LogicalExpression:o.Syntax.BinaryExpression,this.operator=e,this.left=t,this.right=n};t.BinaryExpression=m;var h=function(e){this.type=o.Syntax.BlockStatement,this.body=e};t.BlockStatement=h;var f=function(e){this.type=o.Syntax.BreakStatement,this.label=e};t.BreakStatement=f;var C=function(e,t){this.type=o.Syntax.CallExpression,this.callee=e,this.arguments=t};t.CallExpression=C;var g=function(e,t){this.type=o.Syntax.CatchClause,this.param=e,this.body=t};t.CatchClause=g;var N=function(e){this.type=o.Syntax.ClassBody,this.body=e};t.ClassBody=N;var b=function(e,t,n){this.type=o.Syntax.ClassDeclaration,this.id=e,this.superClass=t,this.body=n};t.ClassDeclaration=b;var V=function(e,t,n){this.type=o.Syntax.ClassExpression,this.id=e,this.superClass=t,this.body=n};t.ClassExpression=V;var v=function(e,t){this.type=o.Syntax.MemberExpression,this.computed=!0,this.object=e,this.property=t};t.ComputedMemberExpression=v;var x=function(e,t,n){this.type=o.Syntax.ConditionalExpression,this.test=e,this.consequent=t,this.alternate=n};t.ConditionalExpression=x;var y=function(e){this.type=o.Syntax.ContinueStatement,this.label=e};t.ContinueStatement=y;var k=function(){this.type=o.Syntax.DebuggerStatement};t.DebuggerStatement=k;var w=function(e,t){this.type=o.Syntax.ExpressionStatement,this.expression=e,this.directive=t};t.Directive=w;var _=function(e,t){this.type=o.Syntax.DoWhileStatement,this.body=e,this.test=t};t.DoWhileStatement=_;var B=function(){this.type=o.Syntax.EmptyStatement};t.EmptyStatement=B;var S=function(e){this.type=o.Syntax.ExportAllDeclaration,this.source=e};t.ExportAllDeclaration=S;var L=function(e){this.type=o.Syntax.ExportDefaultDeclaration,this.declaration=e};t.ExportDefaultDeclaration=L;var A=function(e,t,n){this.type=o.Syntax.ExportNamedDeclaration,this.declaration=e,this.specifiers=t,this.source=n};t.ExportNamedDeclaration=A;var E=function(e,t){this.type=o.Syntax.ExportSpecifier,this.exported=t,this.local=e};t.ExportSpecifier=E;var I=function(e){this.type=o.Syntax.ExpressionStatement,this.expression=e};t.ExpressionStatement=I;var D=function(e,t,n){this.type=o.Syntax.ForInStatement,this.left=e,this.right=t,this.body=n,this.each=!1};t.ForInStatement=D;var T=function(e,t,n){this.type=o.Syntax.ForOfStatement,this.left=e,this.right=t,this.body=n};t.ForOfStatement=T;var F=function(e,t,n,r){this.type=o.Syntax.ForStatement,this.init=e,this.test=t,this.update=n,this.body=r};t.ForStatement=F;var M=function(e,t,n,r){this.type=o.Syntax.FunctionDeclaration,this.id=e,this.params=t,this.body=n,this.generator=r,this.expression=!1,this.async=!1};t.FunctionDeclaration=M;var P=function(e,t,n,r){this.type=o.Syntax.FunctionExpression,this.id=e,this.params=t,this.body=n,this.generator=r,this.expression=!1,this.async=!1};t.FunctionExpression=P;var O=function(e){this.type=o.Syntax.Identifier,this.name=e};t.Identifier=O;var R=function(e,t,n){this.type=o.Syntax.IfStatement,this.test=e,this.consequent=t,this.alternate=n};t.IfStatement=R;var j=function(e,t){this.type=o.Syntax.ImportDeclaration,this.specifiers=e,this.source=t};t.ImportDeclaration=j;var U=function(e){this.type=o.Syntax.ImportDefaultSpecifier,this.local=e};t.ImportDefaultSpecifier=U;var z=function(e){this.type=o.Syntax.ImportNamespaceSpecifier,this.local=e};t.ImportNamespaceSpecifier=z;var W=function(e,t){this.type=o.Syntax.ImportSpecifier,this.local=e,this.imported=t};t.ImportSpecifier=W;var H=function(e,t){this.type=o.Syntax.LabeledStatement,this.label=e,this.body=t};t.LabeledStatement=H;var K=function(e,t){this.type=o.Syntax.Literal,this.value=e,this.raw=t};t.Literal=K;var Y=function(e,t){this.type=o.Syntax.MetaProperty,this.meta=e,this.property=t};t.MetaProperty=Y;var G=function(e,t,n,r,i){this.type=o.Syntax.MethodDefinition,this.key=e,this.computed=t,this.value=n,this.kind=r,this["static"]=i};t.MethodDefinition=G;var q=function(e){this.type=o.Syntax.Program,this.body=e,this.sourceType="module"};t.Module=q;var X=function(e,t){this.type=o.Syntax.NewExpression,this.callee=e,this.arguments=t};t.NewExpression=X;var J=function(e){this.type=o.Syntax.ObjectExpression,this.properties=e};t.ObjectExpression=J;var $=function(e){this.type=o.Syntax.ObjectPattern,this.properties=e};t.ObjectPattern=$;var Z=function(e,t,n,r,i,a){this.type=o.Syntax.Property,this.key=t,this.computed=n,this.value=r,this.kind=e,this.method=i,this.shorthand=a};t.Property=Z;var Q=function(e,t,n,r){this.type=o.Syntax.Literal,this.value=e,this.raw=t,this.regex={pattern:n,flags:r}};t.RegexLiteral=Q;var ee=function(e){this.type=o.Syntax.RestElement,this.argument=e};t.RestElement=ee;var te=function(e){this.type=o.Syntax.ReturnStatement,this.argument=e};t.ReturnStatement=te;var ne=function(e){this.type=o.Syntax.Program,this.body=e,this.sourceType="script"};t.Script=ne;var oe=function(e){this.type=o.Syntax.SequenceExpression,this.expressions=e};t.SequenceExpression=oe;var re=function(e){this.type=o.Syntax.SpreadElement,this.argument=e};t.SpreadElement=re;var ie=function(e,t){this.type=o.Syntax.MemberExpression,this.computed=!1,this.object=e,this.property=t};t.StaticMemberExpression=ie;var ae=function(){this.type=o.Syntax.Super};t.Super=ae;var ce=function(e,t){this.type=o.Syntax.SwitchCase,this.test=e,this.consequent=t};t.SwitchCase=ce;var le=function(e,t){this.type=o.Syntax.SwitchStatement,this.discriminant=e,this.cases=t};t.SwitchStatement=le;var se=function(e,t){this.type=o.Syntax.TaggedTemplateExpression,this.tag=e,this.quasi=t};t.TaggedTemplateExpression=se;var de=function(e,t){this.type=o.Syntax.TemplateElement,this.value=e,this.tail=t};t.TemplateElement=de;var ue=function(e,t){this.type=o.Syntax.TemplateLiteral,this.quasis=e,this.expressions=t};t.TemplateLiteral=ue;var pe=function(){this.type=o.Syntax.ThisExpression};t.ThisExpression=pe;var me=function(e){this.type=o.Syntax.ThrowStatement,this.argument=e};t.ThrowStatement=me;var he=function(e,t,n){this.type=o.Syntax.TryStatement,this.block=e,this.handler=t,this.finalizer=n};t.TryStatement=he;var fe=function(e,t){this.type=o.Syntax.UnaryExpression,this.operator=e,this.argument=t,this.prefix=!0};t.UnaryExpression=fe;var Ce=function(e,t,n){this.type=o.Syntax.UpdateExpression,this.operator=e,this.argument=t,this.prefix=n};t.UpdateExpression=Ce;var ge=function(e,t){this.type=o.Syntax.VariableDeclaration,this.declarations=e,this.kind=t};t.VariableDeclaration=ge;var Ne=function(e,t){this.type=o.Syntax.VariableDeclarator,this.id=e,this.init=t};t.VariableDeclarator=Ne;var be=function(e,t){this.type=o.Syntax.WhileStatement,this.test=e,this.body=t};t.WhileStatement=be;var Ve=function(e,t){this.type=o.Syntax.WithStatement,this.object=e,this.body=t};t.WithStatement=Ve;var ve=function(e,t){this.type=o.Syntax.YieldExpression,this.argument=e,this.delegate=t};t.YieldExpression=ve},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var o=n(9),r=n(10),i=n(11),a=n(7),c=n(12),l=n(2),s=n(13),d=function(){function e(e,t,n){void 0===t&&(t={}),this.config={range:"boolean"==typeof t.range&&t.range,loc:"boolean"==typeof t.loc&&t.loc,source:null,tokens:"boolean"==typeof t.tokens&&t.tokens,comment:"boolean"==typeof t.comment&&t.comment,tolerant:"boolean"==typeof t.tolerant&&t.tolerant},this.config.loc&&t.source&&null!==t.source&&(this.config.source=String(t.source)),this.delegate=n,this.errorHandler=new r.ErrorHandler,this.errorHandler.tolerant=this.config.tolerant,this.scanner=new c.Scanner(e,this.errorHandler),this.scanner.trackComment=this.config.comment,this.operatorPrecedence={")":0,";":0,",":0,"=":0,"]":0,"||":1,"&&":2,"|":3,"^":4,"&":5,"==":6,"!=":6,"===":6,"!==":6,"<":7,">":7,"<=":7,">=":7,"<<":8,">>":8,">>>":8,"+":9,"-":9,"*":11,"/":11,"%":11},this.lookahead={type:2,value:"",lineNumber:this.scanner.lineNumber,lineStart:0,start:0,end:0},this.hasLineTerminator=!1,this.context={isModule:!1,await:!1,allowIn:!0,allowStrictDirective:!0,allowYield:!0,firstCoverInitializedNameError:null,isAssignmentTarget:!1,isBindingElement:!1,inFunctionBody:!1,inIteration:!1,inSwitch:!1,labelSet:{},strict:!1},this.tokens=[],this.startMarker={index:0,line:this.scanner.lineNumber,column:0},this.lastMarker={index:0,line:this.scanner.lineNumber,column:0},this.nextToken(),this.lastMarker={index:this.scanner.index,line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart}}return e.prototype.throwError=function(e){for(var t=[],n=1;n0&&this.delegate)for(var t=0;t>="===e||">>>="===e||"&="===e||"^="===e||"|="===e},e.prototype.isolateCoverGrammar=function(e){var t=this.context.isBindingElement,n=this.context.isAssignmentTarget,o=this.context.firstCoverInitializedNameError;this.context.isBindingElement=!0,this.context.isAssignmentTarget=!0,this.context.firstCoverInitializedNameError=null;var r=e.call(this);return null!==this.context.firstCoverInitializedNameError&&this.throwUnexpectedToken(this.context.firstCoverInitializedNameError),this.context.isBindingElement=t,this.context.isAssignmentTarget=n,this.context.firstCoverInitializedNameError=o,r},e.prototype.inheritCoverGrammar=function(e){var t=this.context.isBindingElement,n=this.context.isAssignmentTarget,o=this.context.firstCoverInitializedNameError;this.context.isBindingElement=!0,this.context.isAssignmentTarget=!0,this.context.firstCoverInitializedNameError=null;var r=e.call(this);return this.context.isBindingElement=this.context.isBindingElement&&t,this.context.isAssignmentTarget=this.context.isAssignmentTarget&&n,this.context.firstCoverInitializedNameError=o||this.context.firstCoverInitializedNameError,r},e.prototype.consumeSemicolon=function(){this.match(";")?this.nextToken():this.hasLineTerminator||(2===this.lookahead.type||this.match("}")||this.throwUnexpectedToken(this.lookahead),this.lastMarker.index=this.startMarker.index,this.lastMarker.line=this.startMarker.line,this.lastMarker.column=this.startMarker.column)},e.prototype.parsePrimaryExpression=function(){var e,t,n,o=this.createNode();switch(this.lookahead.type){case 3:(this.context.isModule||this.context.await)&&"await"===this.lookahead.value&&this.tolerateUnexpectedToken(this.lookahead),e=this.matchAsyncFunction()?this.parseFunctionExpression():this.finalize(o,new a.Identifier(this.nextToken().value));break;case 6:case 8:this.context.strict&&this.lookahead.octal&&this.tolerateUnexpectedToken(this.lookahead,i.Messages.StrictOctalLiteral),this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,t=this.nextToken(),n=this.getTokenRaw(t),e=this.finalize(o,new a.Literal(t.value,n));break;case 1:this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,t=this.nextToken(),n=this.getTokenRaw(t),e=this.finalize(o,new a.Literal("true"===t.value,n));break;case 5:this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,t=this.nextToken(),n=this.getTokenRaw(t),e=this.finalize(o,new a.Literal(null,n));break;case 10:e=this.parseTemplateLiteral();break;case 7:switch(this.lookahead.value){case"(":this.context.isBindingElement=!1,e=this.inheritCoverGrammar(this.parseGroupExpression);break;case"[":e=this.inheritCoverGrammar(this.parseArrayInitializer);break;case"{":e=this.inheritCoverGrammar(this.parseObjectInitializer);break;case"/":case"/=":this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,this.scanner.index=this.startMarker.index,t=this.nextRegexToken(),n=this.getTokenRaw(t),e=this.finalize(o,new a.RegexLiteral(t.regex,n,t.pattern,t.flags));break;default:e=this.throwUnexpectedToken(this.nextToken())}break;case 4:!this.context.strict&&this.context.allowYield&&this.matchKeyword("yield")?e=this.parseIdentifierName():!this.context.strict&&this.matchKeyword("let")?e=this.finalize(o,new a.Identifier(this.nextToken().value)):(this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,this.matchKeyword("function")?e=this.parseFunctionExpression():this.matchKeyword("this")?(this.nextToken(),e=this.finalize(o,new a.ThisExpression)):e=this.matchKeyword("class")?this.parseClassExpression():this.throwUnexpectedToken(this.nextToken()));break;default:e=this.throwUnexpectedToken(this.nextToken())}return e},e.prototype.parseSpreadElement=function(){var e=this.createNode();this.expect("...");var t=this.inheritCoverGrammar(this.parseAssignmentExpression);return this.finalize(e,new a.SpreadElement(t))},e.prototype.parseArrayInitializer=function(){var e=this.createNode(),t=[];for(this.expect("[");!this.match("]");)if(this.match(","))this.nextToken(),t.push(null);else if(this.match("...")){var n=this.parseSpreadElement();this.match("]")||(this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,this.expect(",")),t.push(n)}else t.push(this.inheritCoverGrammar(this.parseAssignmentExpression)),this.match("]")||this.expect(",");return this.expect("]"),this.finalize(e,new a.ArrayExpression(t))},e.prototype.parsePropertyMethod=function(e){this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1;var t=this.context.strict,n=this.context.allowStrictDirective;this.context.allowStrictDirective=e.simple;var o=this.isolateCoverGrammar(this.parseFunctionSourceElements);return this.context.strict&&e.firstRestricted&&this.tolerateUnexpectedToken(e.firstRestricted,e.message),this.context.strict&&e.stricted&&this.tolerateUnexpectedToken(e.stricted,e.message),this.context.strict=t,this.context.allowStrictDirective=n,o},e.prototype.parsePropertyMethodFunction=function(){var e=this.createNode(),t=this.context.allowYield;this.context.allowYield=!0;var n=this.parseFormalParameters(),o=this.parsePropertyMethod(n);return this.context.allowYield=t,this.finalize(e,new a.FunctionExpression(null,n.params,o,!1))},e.prototype.parsePropertyMethodAsyncFunction=function(){var e=this.createNode(),t=this.context.allowYield,n=this.context.await;this.context.allowYield=!1,this.context.await=!0;var o=this.parseFormalParameters(),r=this.parsePropertyMethod(o);return this.context.allowYield=t,this.context.await=n,this.finalize(e,new a.AsyncFunctionExpression(null,o.params,r))},e.prototype.parseObjectPropertyKey=function(){var e,t=this.createNode(),n=this.nextToken();switch(n.type){case 8:case 6:this.context.strict&&n.octal&&this.tolerateUnexpectedToken(n,i.Messages.StrictOctalLiteral);var o=this.getTokenRaw(n);e=this.finalize(t,new a.Literal(n.value,o));break;case 3:case 1:case 5:case 4:e=this.finalize(t,new a.Identifier(n.value));break;case 7:"["===n.value?(e=this.isolateCoverGrammar(this.parseAssignmentExpression),this.expect("]")):e=this.throwUnexpectedToken(n);break;default:e=this.throwUnexpectedToken(n)}return e},e.prototype.isPropertyKey=function(e,t){return e.type===l.Syntax.Identifier&&e.name===t||e.type===l.Syntax.Literal&&e.value===t},e.prototype.parseObjectProperty=function(e){var t,n=this.createNode(),o=this.lookahead,r=null,c=null,l=!1,s=!1,d=!1,u=!1;if(3===o.type){var p=o.value;this.nextToken(),l=this.match("["),r=(u=!(this.hasLineTerminator||"async"!==p||this.match(":")||this.match("(")||this.match("*")||this.match(",")))?this.parseObjectPropertyKey():this.finalize(n,new a.Identifier(p))}else this.match("*")?this.nextToken():(l=this.match("["),r=this.parseObjectPropertyKey());var m=this.qualifiedPropertyName(this.lookahead);if(3===o.type&&!u&&"get"===o.value&&m)t="get",l=this.match("["),r=this.parseObjectPropertyKey(),this.context.allowYield=!1,c=this.parseGetterMethod();else if(3===o.type&&!u&&"set"===o.value&&m)t="set",l=this.match("["),r=this.parseObjectPropertyKey(),c=this.parseSetterMethod();else if(7===o.type&&"*"===o.value&&m)t="init",l=this.match("["),r=this.parseObjectPropertyKey(),c=this.parseGeneratorMethod(),s=!0;else if(r||this.throwUnexpectedToken(this.lookahead),t="init",this.match(":")&&!u)!l&&this.isPropertyKey(r,"__proto__")&&(e.value&&this.tolerateError(i.Messages.DuplicateProtoProperty),e.value=!0),this.nextToken(),c=this.inheritCoverGrammar(this.parseAssignmentExpression);else if(this.match("("))c=u?this.parsePropertyMethodAsyncFunction():this.parsePropertyMethodFunction(),s=!0;else if(3===o.type)if(p=this.finalize(n,new a.Identifier(o.value)),this.match("=")){this.context.firstCoverInitializedNameError=this.lookahead,this.nextToken(),d=!0;var h=this.isolateCoverGrammar(this.parseAssignmentExpression);c=this.finalize(n,new a.AssignmentPattern(p,h))}else d=!0,c=p;else this.throwUnexpectedToken(this.nextToken());return this.finalize(n,new a.Property(t,r,l,c,s,d))},e.prototype.parseObjectInitializer=function(){var e=this.createNode();this.expect("{");for(var t=[],n={value:!1};!this.match("}");)t.push(this.parseObjectProperty(n)),this.match("}")||this.expectCommaSeparator();return this.expect("}"),this.finalize(e,new a.ObjectExpression(t))},e.prototype.parseTemplateHead=function(){o.assert(this.lookahead.head,"Template literal must start with a template head");var e=this.createNode(),t=this.nextToken(),n=t.value,r=t.cooked;return this.finalize(e,new a.TemplateElement({raw:n,cooked:r},t.tail))},e.prototype.parseTemplateElement=function(){10!==this.lookahead.type&&this.throwUnexpectedToken();var e=this.createNode(),t=this.nextToken(),n=t.value,o=t.cooked;return this.finalize(e,new a.TemplateElement({raw:n,cooked:o},t.tail))},e.prototype.parseTemplateLiteral=function(){var e=this.createNode(),t=[],n=[],o=this.parseTemplateHead();for(n.push(o);!o.tail;)t.push(this.parseExpression()),o=this.parseTemplateElement(),n.push(o);return this.finalize(e,new a.TemplateLiteral(n,t))},e.prototype.reinterpretExpressionAsPattern=function(e){switch(e.type){case l.Syntax.Identifier:case l.Syntax.MemberExpression:case l.Syntax.RestElement:case l.Syntax.AssignmentPattern:break;case l.Syntax.SpreadElement:e.type=l.Syntax.RestElement,this.reinterpretExpressionAsPattern(e.argument);break;case l.Syntax.ArrayExpression:e.type=l.Syntax.ArrayPattern;for(var t=0;t")||this.expect("=>"),e={type:"ArrowParameterPlaceHolder",params:[],async:!1};else{var t=this.lookahead,n=[];if(this.match("..."))e=this.parseRestElement(n),this.expect(")"),this.match("=>")||this.expect("=>"),e={type:"ArrowParameterPlaceHolder",params:[e],async:!1};else{var o=!1;if(this.context.isBindingElement=!0,e=this.inheritCoverGrammar(this.parseAssignmentExpression),this.match(",")){var r=[];for(this.context.isAssignmentTarget=!1,r.push(e);2!==this.lookahead.type&&this.match(",");){if(this.nextToken(),this.match(")")){this.nextToken();for(var i=0;i")||this.expect("=>"),this.context.isBindingElement=!1,i=0;i")&&(e.type===l.Syntax.Identifier&&"yield"===e.name&&(o=!0,e={type:"ArrowParameterPlaceHolder",params:[e],async:!1}),!o)){if(this.context.isBindingElement||this.throwUnexpectedToken(this.lookahead),e.type===l.Syntax.SequenceExpression)for(i=0;i")){for(var l=0;l0){this.nextToken(),this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1;for(var r=[e,this.lookahead],i=t,c=this.isolateCoverGrammar(this.parseExponentiationExpression),l=[i,n.value,c],s=[o];!((o=this.binaryPrecedence(this.lookahead))<=0);){for(;l.length>2&&o<=s[s.length-1];){c=l.pop();var d=l.pop();s.pop(),i=l.pop(),r.pop();var u=this.startNode(r[r.length-1]);l.push(this.finalize(u,new a.BinaryExpression(d,i,c)))}l.push(this.nextToken().value),s.push(o),r.push(this.lookahead),l.push(this.isolateCoverGrammar(this.parseExponentiationExpression))}var p=l.length-1;t=l[p];for(var m=r.pop();p>1;){var h=r.pop(),f=m&&m.lineStart;u=this.startNode(h,f),d=l[p-1],t=this.finalize(u,new a.BinaryExpression(d,l[p-2],t)),p-=2,m=h}}return t},e.prototype.parseConditionalExpression=function(){var e=this.lookahead,t=this.inheritCoverGrammar(this.parseBinaryExpression);if(this.match("?")){this.nextToken();var n=this.context.allowIn;this.context.allowIn=!0;var o=this.isolateCoverGrammar(this.parseAssignmentExpression);this.context.allowIn=n,this.expect(":");var r=this.isolateCoverGrammar(this.parseAssignmentExpression);t=this.finalize(this.startNode(e),new a.ConditionalExpression(t,o,r)),this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1}return t},e.prototype.checkPatternParam=function(e,t){switch(t.type){case l.Syntax.Identifier:this.validateParam(e,t,t.name);break;case l.Syntax.RestElement:this.checkPatternParam(e,t.argument);break;case l.Syntax.AssignmentPattern:this.checkPatternParam(e,t.left);break;case l.Syntax.ArrayPattern:for(var n=0;n")){this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1;var r=e.async,c=this.reinterpretAsCoverFormalsList(e);if(c){this.hasLineTerminator&&this.tolerateUnexpectedToken(this.lookahead),this.context.firstCoverInitializedNameError=null;var s=this.context.strict,d=this.context.allowStrictDirective;this.context.allowStrictDirective=c.simple;var u=this.context.allowYield,p=this.context.await;this.context.allowYield=!0,this.context.await=r;var m=this.startNode(t);this.expect("=>");var h=void 0;if(this.match("{")){var f=this.context.allowIn;this.context.allowIn=!0,h=this.parseFunctionSourceElements(),this.context.allowIn=f}else h=this.isolateCoverGrammar(this.parseAssignmentExpression);var C=h.type!==l.Syntax.BlockStatement;this.context.strict&&c.firstRestricted&&this.throwUnexpectedToken(c.firstRestricted,c.message),this.context.strict&&c.stricted&&this.tolerateUnexpectedToken(c.stricted,c.message),e=r?this.finalize(m,new a.AsyncArrowFunctionExpression(c.params,h,C)):this.finalize(m,new a.ArrowFunctionExpression(c.params,h,C)),this.context.strict=s,this.context.allowStrictDirective=d,this.context.allowYield=u,this.context.await=p}}else if(this.matchAssign()){if(this.context.isAssignmentTarget||this.tolerateError(i.Messages.InvalidLHSInAssignment),this.context.strict&&e.type===l.Syntax.Identifier){var g=e;this.scanner.isRestrictedWord(g.name)&&this.tolerateUnexpectedToken(n,i.Messages.StrictLHSAssignment),this.scanner.isStrictModeReservedWord(g.name)&&this.tolerateUnexpectedToken(n,i.Messages.StrictReservedWord)}this.match("=")?this.reinterpretExpressionAsPattern(e):(this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1);var N=(n=this.nextToken()).value,b=this.isolateCoverGrammar(this.parseAssignmentExpression);e=this.finalize(this.startNode(t),new a.AssignmentExpression(N,e,b)),this.context.firstCoverInitializedNameError=null}}return e},e.prototype.parseExpression=function(){var e=this.lookahead,t=this.isolateCoverGrammar(this.parseAssignmentExpression);if(this.match(",")){var n=[];for(n.push(t);2!==this.lookahead.type&&this.match(",");)this.nextToken(),n.push(this.isolateCoverGrammar(this.parseAssignmentExpression));t=this.finalize(this.startNode(e),new a.SequenceExpression(n))}return t},e.prototype.parseStatementListItem=function(){var e;if(this.context.isAssignmentTarget=!0,this.context.isBindingElement=!0,4===this.lookahead.type)switch(this.lookahead.value){case"export":this.context.isModule||this.tolerateUnexpectedToken(this.lookahead,i.Messages.IllegalExportDeclaration),e=this.parseExportDeclaration();break;case"import":this.context.isModule||this.tolerateUnexpectedToken(this.lookahead,i.Messages.IllegalImportDeclaration),e=this.parseImportDeclaration();break;case"const":e=this.parseLexicalDeclaration({inFor:!1});break;case"function":e=this.parseFunctionDeclaration();break;case"class":e=this.parseClassDeclaration();break;case"let":e=this.isLexicalDeclaration()?this.parseLexicalDeclaration({inFor:!1}):this.parseStatement();break;default:e=this.parseStatement()}else e=this.parseStatement();return e},e.prototype.parseBlock=function(){var e=this.createNode();this.expect("{");for(var t=[];!this.match("}");)t.push(this.parseStatementListItem());return this.expect("}"),this.finalize(e,new a.BlockStatement(t))},e.prototype.parseLexicalBinding=function(e,t){var n=this.createNode(),o=this.parsePattern([],e);this.context.strict&&o.type===l.Syntax.Identifier&&this.scanner.isRestrictedWord(o.name)&&this.tolerateError(i.Messages.StrictVarName);var r=null;return"const"===e?this.matchKeyword("in")||this.matchContextualKeyword("of")||(this.match("=")?(this.nextToken(),r=this.isolateCoverGrammar(this.parseAssignmentExpression)):this.throwError(i.Messages.DeclarationMissingInitializer,"const")):(!t.inFor&&o.type!==l.Syntax.Identifier||this.match("="))&&(this.expect("="),r=this.isolateCoverGrammar(this.parseAssignmentExpression)),this.finalize(n,new a.VariableDeclarator(o,r))},e.prototype.parseBindingList=function(e,t){for(var n=[this.parseLexicalBinding(e,t)];this.match(",");)this.nextToken(),n.push(this.parseLexicalBinding(e,t));return n},e.prototype.isLexicalDeclaration=function(){var e=this.scanner.saveState();this.scanner.scanComments();var t=this.scanner.lex();return this.scanner.restoreState(e),3===t.type||7===t.type&&"["===t.value||7===t.type&&"{"===t.value||4===t.type&&"let"===t.value||4===t.type&&"yield"===t.value},e.prototype.parseLexicalDeclaration=function(e){var t=this.createNode(),n=this.nextToken().value;o.assert("let"===n||"const"===n,"Lexical declaration must be either let or const");var r=this.parseBindingList(n,e);return this.consumeSemicolon(),this.finalize(t,new a.VariableDeclaration(r,n))},e.prototype.parseBindingRestElement=function(e,t){var n=this.createNode();this.expect("...");var o=this.parsePattern(e,t);return this.finalize(n,new a.RestElement(o))},e.prototype.parseArrayPattern=function(e,t){var n=this.createNode();this.expect("[");for(var o=[];!this.match("]");)if(this.match(","))this.nextToken(),o.push(null);else{if(this.match("...")){o.push(this.parseBindingRestElement(e,t));break}o.push(this.parsePatternWithDefault(e,t)),this.match("]")||this.expect(",")}return this.expect("]"),this.finalize(n,new a.ArrayPattern(o))},e.prototype.parsePropertyPattern=function(e,t){var n,o,r=this.createNode(),i=!1,c=!1;if(3===this.lookahead.type){var l=this.lookahead;n=this.parseVariableIdentifier();var s=this.finalize(r,new a.Identifier(l.value));if(this.match("=")){e.push(l),c=!0,this.nextToken();var d=this.parseAssignmentExpression();o=this.finalize(this.startNode(l),new a.AssignmentPattern(s,d))}else this.match(":")?(this.expect(":"),o=this.parsePatternWithDefault(e,t)):(e.push(l),c=!0,o=s)}else i=this.match("["),n=this.parseObjectPropertyKey(),this.expect(":"),o=this.parsePatternWithDefault(e,t);return this.finalize(r,new a.Property("init",n,i,o,!1,c))},e.prototype.parseObjectPattern=function(e,t){var n=this.createNode(),o=[];for(this.expect("{");!this.match("}");)o.push(this.parsePropertyPattern(e,t)),this.match("}")||this.expect(",");return this.expect("}"),this.finalize(n,new a.ObjectPattern(o))},e.prototype.parsePattern=function(e,t){var n;return this.match("[")?n=this.parseArrayPattern(e,t):this.match("{")?n=this.parseObjectPattern(e,t):(!this.matchKeyword("let")||"const"!==t&&"let"!==t||this.tolerateUnexpectedToken(this.lookahead,i.Messages.LetInLexicalBinding),e.push(this.lookahead),n=this.parseVariableIdentifier(t)),n},e.prototype.parsePatternWithDefault=function(e,t){var n=this.lookahead,o=this.parsePattern(e,t);if(this.match("=")){this.nextToken();var r=this.context.allowYield;this.context.allowYield=!0;var i=this.isolateCoverGrammar(this.parseAssignmentExpression);this.context.allowYield=r,o=this.finalize(this.startNode(n),new a.AssignmentPattern(o,i))}return o},e.prototype.parseVariableIdentifier=function(e){var t=this.createNode(),n=this.nextToken();return 4===n.type&&"yield"===n.value?this.context.strict?this.tolerateUnexpectedToken(n,i.Messages.StrictReservedWord):this.context.allowYield||this.throwUnexpectedToken(n):3!==n.type?this.context.strict&&4===n.type&&this.scanner.isStrictModeReservedWord(n.value)?this.tolerateUnexpectedToken(n,i.Messages.StrictReservedWord):(this.context.strict||"let"!==n.value||"var"!==e)&&this.throwUnexpectedToken(n):(this.context.isModule||this.context.await)&&3===n.type&&"await"===n.value&&this.tolerateUnexpectedToken(n),this.finalize(t,new a.Identifier(n.value))},e.prototype.parseVariableDeclaration=function(e){var t=this.createNode(),n=this.parsePattern([],"var");this.context.strict&&n.type===l.Syntax.Identifier&&this.scanner.isRestrictedWord(n.name)&&this.tolerateError(i.Messages.StrictVarName);var o=null;return this.match("=")?(this.nextToken(),o=this.isolateCoverGrammar(this.parseAssignmentExpression)):n.type===l.Syntax.Identifier||e.inFor||this.expect("="),this.finalize(t,new a.VariableDeclarator(n,o))},e.prototype.parseVariableDeclarationList=function(e){var t={inFor:e.inFor},n=[];for(n.push(this.parseVariableDeclaration(t));this.match(",");)this.nextToken(),n.push(this.parseVariableDeclaration(t));return n},e.prototype.parseVariableStatement=function(){var e=this.createNode();this.expectKeyword("var");var t=this.parseVariableDeclarationList({inFor:!1});return this.consumeSemicolon(),this.finalize(e,new a.VariableDeclaration(t,"var"))},e.prototype.parseEmptyStatement=function(){var e=this.createNode();return this.expect(";"),this.finalize(e,new a.EmptyStatement)},e.prototype.parseExpressionStatement=function(){var e=this.createNode(),t=this.parseExpression();return this.consumeSemicolon(),this.finalize(e,new a.ExpressionStatement(t))},e.prototype.parseIfClause=function(){return this.context.strict&&this.matchKeyword("function")&&this.tolerateError(i.Messages.StrictFunction),this.parseStatement()},e.prototype.parseIfStatement=function(){var e,t=this.createNode(),n=null;this.expectKeyword("if"),this.expect("(");var o=this.parseExpression();return!this.match(")")&&this.config.tolerant?(this.tolerateUnexpectedToken(this.nextToken()),e=this.finalize(this.createNode(),new a.EmptyStatement)):(this.expect(")"),e=this.parseIfClause(),this.matchKeyword("else")&&(this.nextToken(),n=this.parseIfClause())),this.finalize(t,new a.IfStatement(o,e,n))},e.prototype.parseDoWhileStatement=function(){var e=this.createNode();this.expectKeyword("do");var t=this.context.inIteration;this.context.inIteration=!0;var n=this.parseStatement();this.context.inIteration=t,this.expectKeyword("while"),this.expect("(");var o=this.parseExpression();return!this.match(")")&&this.config.tolerant?this.tolerateUnexpectedToken(this.nextToken()):(this.expect(")"),this.match(";")&&this.nextToken()),this.finalize(e,new a.DoWhileStatement(n,o))},e.prototype.parseWhileStatement=function(){var e,t=this.createNode();this.expectKeyword("while"),this.expect("(");var n=this.parseExpression();if(!this.match(")")&&this.config.tolerant)this.tolerateUnexpectedToken(this.nextToken()),e=this.finalize(this.createNode(),new a.EmptyStatement);else{this.expect(")");var o=this.context.inIteration;this.context.inIteration=!0,e=this.parseStatement(),this.context.inIteration=o}return this.finalize(t,new a.WhileStatement(n,e))},e.prototype.parseForStatement=function(){var e,t,n,o=null,r=null,c=null,s=!0,d=this.createNode();if(this.expectKeyword("for"),this.expect("("),this.match(";"))this.nextToken();else if(this.matchKeyword("var")){o=this.createNode(),this.nextToken();var u=this.context.allowIn;this.context.allowIn=!1;var p=this.parseVariableDeclarationList({inFor:!0});if(this.context.allowIn=u,1===p.length&&this.matchKeyword("in")){var m=p[0];m.init&&(m.id.type===l.Syntax.ArrayPattern||m.id.type===l.Syntax.ObjectPattern||this.context.strict)&&this.tolerateError(i.Messages.ForInOfLoopInitializer,"for-in"),o=this.finalize(o,new a.VariableDeclaration(p,"var")),this.nextToken(),e=o,t=this.parseExpression(),o=null}else 1===p.length&&null===p[0].init&&this.matchContextualKeyword("of")?(o=this.finalize(o,new a.VariableDeclaration(p,"var")),this.nextToken(),e=o,t=this.parseAssignmentExpression(),o=null,s=!1):(o=this.finalize(o,new a.VariableDeclaration(p,"var")),this.expect(";"))}else if(this.matchKeyword("const")||this.matchKeyword("let")){o=this.createNode();var h=this.nextToken().value;this.context.strict||"in"!==this.lookahead.value?(u=this.context.allowIn,this.context.allowIn=!1,p=this.parseBindingList(h,{inFor:!0}),this.context.allowIn=u,1===p.length&&null===p[0].init&&this.matchKeyword("in")?(o=this.finalize(o,new a.VariableDeclaration(p,h)),this.nextToken(),e=o,t=this.parseExpression(),o=null):1===p.length&&null===p[0].init&&this.matchContextualKeyword("of")?(o=this.finalize(o,new a.VariableDeclaration(p,h)),this.nextToken(),e=o,t=this.parseAssignmentExpression(),o=null,s=!1):(this.consumeSemicolon(),o=this.finalize(o,new a.VariableDeclaration(p,h)))):(o=this.finalize(o,new a.Identifier(h)),this.nextToken(),e=o,t=this.parseExpression(),o=null)}else{var f=this.lookahead;if(u=this.context.allowIn,this.context.allowIn=!1,o=this.inheritCoverGrammar(this.parseAssignmentExpression),this.context.allowIn=u,this.matchKeyword("in"))this.context.isAssignmentTarget&&o.type!==l.Syntax.AssignmentExpression||this.tolerateError(i.Messages.InvalidLHSInForIn),this.nextToken(),this.reinterpretExpressionAsPattern(o),e=o,t=this.parseExpression(),o=null;else if(this.matchContextualKeyword("of"))this.context.isAssignmentTarget&&o.type!==l.Syntax.AssignmentExpression||this.tolerateError(i.Messages.InvalidLHSInForLoop),this.nextToken(),this.reinterpretExpressionAsPattern(o),e=o,t=this.parseAssignmentExpression(),o=null,s=!1;else{if(this.match(",")){for(var C=[o];this.match(",");)this.nextToken(),C.push(this.isolateCoverGrammar(this.parseAssignmentExpression));o=this.finalize(this.startNode(f),new a.SequenceExpression(C))}this.expect(";")}}if(void 0===e&&(this.match(";")||(r=this.parseExpression()),this.expect(";"),this.match(")")||(c=this.parseExpression())),!this.match(")")&&this.config.tolerant)this.tolerateUnexpectedToken(this.nextToken()),n=this.finalize(this.createNode(),new a.EmptyStatement);else{this.expect(")");var g=this.context.inIteration;this.context.inIteration=!0,n=this.isolateCoverGrammar(this.parseStatement),this.context.inIteration=g}return void 0===e?this.finalize(d,new a.ForStatement(o,r,c,n)):s?this.finalize(d,new a.ForInStatement(e,t,n)):this.finalize(d,new a.ForOfStatement(e,t,n))},e.prototype.parseContinueStatement=function(){var e=this.createNode();this.expectKeyword("continue");var t=null;if(3===this.lookahead.type&&!this.hasLineTerminator){var n=this.parseVariableIdentifier();t=n;var o="$"+n.name;Object.prototype.hasOwnProperty.call(this.context.labelSet,o)||this.throwError(i.Messages.UnknownLabel,n.name)}return this.consumeSemicolon(),null!==t||this.context.inIteration||this.throwError(i.Messages.IllegalContinue),this.finalize(e,new a.ContinueStatement(t))},e.prototype.parseBreakStatement=function(){var e=this.createNode();this.expectKeyword("break");var t=null;if(3===this.lookahead.type&&!this.hasLineTerminator){var n=this.parseVariableIdentifier(),o="$"+n.name;Object.prototype.hasOwnProperty.call(this.context.labelSet,o)||this.throwError(i.Messages.UnknownLabel,n.name),t=n}return this.consumeSemicolon(),null!==t||this.context.inIteration||this.context.inSwitch||this.throwError(i.Messages.IllegalBreak),this.finalize(e,new a.BreakStatement(t))},e.prototype.parseReturnStatement=function(){this.context.inFunctionBody||this.tolerateError(i.Messages.IllegalReturn);var e=this.createNode();this.expectKeyword("return");var t=(this.match(";")||this.match("}")||this.hasLineTerminator||2===this.lookahead.type)&&8!==this.lookahead.type&&10!==this.lookahead.type?null:this.parseExpression();return this.consumeSemicolon(),this.finalize(e,new a.ReturnStatement(t))},e.prototype.parseWithStatement=function(){this.context.strict&&this.tolerateError(i.Messages.StrictModeWith);var e,t=this.createNode();this.expectKeyword("with"),this.expect("(");var n=this.parseExpression();return!this.match(")")&&this.config.tolerant?(this.tolerateUnexpectedToken(this.nextToken()),e=this.finalize(this.createNode(),new a.EmptyStatement)):(this.expect(")"),e=this.parseStatement()),this.finalize(t,new a.WithStatement(n,e))},e.prototype.parseSwitchCase=function(){var e,t=this.createNode();this.matchKeyword("default")?(this.nextToken(),e=null):(this.expectKeyword("case"),e=this.parseExpression()),this.expect(":");for(var n=[];!(this.match("}")||this.matchKeyword("default")||this.matchKeyword("case"));)n.push(this.parseStatementListItem());return this.finalize(t,new a.SwitchCase(e,n))},e.prototype.parseSwitchStatement=function(){var e=this.createNode();this.expectKeyword("switch"),this.expect("(");var t=this.parseExpression();this.expect(")");var n=this.context.inSwitch;this.context.inSwitch=!0;var o=[],r=!1;for(this.expect("{");!this.match("}");){var c=this.parseSwitchCase();null===c.test&&(r&&this.throwError(i.Messages.MultipleDefaultsInSwitch),r=!0),o.push(c)}return this.expect("}"),this.context.inSwitch=n,this.finalize(e,new a.SwitchStatement(t,o))},e.prototype.parseLabelledStatement=function(){var e,t=this.createNode(),n=this.parseExpression();if(n.type===l.Syntax.Identifier&&this.match(":")){this.nextToken();var o=n,r="$"+o.name;Object.prototype.hasOwnProperty.call(this.context.labelSet,r)&&this.throwError(i.Messages.Redeclaration,"Label",o.name),this.context.labelSet[r]=!0;var c=void 0;if(this.matchKeyword("class"))this.tolerateUnexpectedToken(this.lookahead),c=this.parseClassDeclaration();else if(this.matchKeyword("function")){var s=this.lookahead,d=this.parseFunctionDeclaration();this.context.strict?this.tolerateUnexpectedToken(s,i.Messages.StrictFunction):d.generator&&this.tolerateUnexpectedToken(s,i.Messages.GeneratorInLegacyContext),c=d}else c=this.parseStatement();delete this.context.labelSet[r],e=new a.LabeledStatement(o,c)}else this.consumeSemicolon(),e=new a.ExpressionStatement(n);return this.finalize(t,e)},e.prototype.parseThrowStatement=function(){var e=this.createNode();this.expectKeyword("throw"),this.hasLineTerminator&&this.throwError(i.Messages.NewlineAfterThrow);var t=this.parseExpression();return this.consumeSemicolon(),this.finalize(e,new a.ThrowStatement(t))},e.prototype.parseCatchClause=function(){var e=this.createNode();this.expectKeyword("catch"),this.expect("("),this.match(")")&&this.throwUnexpectedToken(this.lookahead);for(var t=[],n=this.parsePattern(t),o={},r=0;r0&&this.tolerateError(i.Messages.BadGetterArity);var o=this.parsePropertyMethod(n);return this.context.allowYield=t,this.finalize(e,new a.FunctionExpression(null,n.params,o,!1))},e.prototype.parseSetterMethod=function(){var e=this.createNode(),t=this.context.allowYield;this.context.allowYield=!0;var n=this.parseFormalParameters();1!==n.params.length?this.tolerateError(i.Messages.BadSetterArity):n.params[0]instanceof a.RestElement&&this.tolerateError(i.Messages.BadSetterRestParameter);var o=this.parsePropertyMethod(n);return this.context.allowYield=t,this.finalize(e,new a.FunctionExpression(null,n.params,o,!1))},e.prototype.parseGeneratorMethod=function(){var e=this.createNode(),t=this.context.allowYield;this.context.allowYield=!0;var n=this.parseFormalParameters();this.context.allowYield=!1;var o=this.parsePropertyMethod(n);return this.context.allowYield=t,this.finalize(e,new a.FunctionExpression(null,n.params,o,!0))},e.prototype.isStartOfExpression=function(){var e=!0,t=this.lookahead.value;switch(this.lookahead.type){case 7:e="["===t||"("===t||"{"===t||"+"===t||"-"===t||"!"===t||"~"===t||"++"===t||"--"===t||"/"===t||"/="===t;break;case 4:e="class"===t||"delete"===t||"function"===t||"let"===t||"new"===t||"super"===t||"this"===t||"typeof"===t||"void"===t||"yield"===t}return e},e.prototype.parseYieldExpression=function(){var e=this.createNode();this.expectKeyword("yield");var t=null,n=!1;if(!this.hasLineTerminator){var o=this.context.allowYield;this.context.allowYield=!1,(n=this.match("*"))?(this.nextToken(),t=this.parseAssignmentExpression()):this.isStartOfExpression()&&(t=this.parseAssignmentExpression()),this.context.allowYield=o}return this.finalize(e,new a.YieldExpression(t,n))},e.prototype.parseClassElement=function(e){var t=this.lookahead,n=this.createNode(),o="",r=null,c=null,l=!1,s=!1,d=!1,u=!1;if(this.match("*"))this.nextToken();else if(l=this.match("["),"static"===(r=this.parseObjectPropertyKey()).name&&(this.qualifiedPropertyName(this.lookahead)||this.match("*"))&&(t=this.lookahead,d=!0,l=this.match("["),this.match("*")?this.nextToken():r=this.parseObjectPropertyKey()),3===t.type&&!this.hasLineTerminator&&"async"===t.value){var p=this.lookahead.value;":"!==p&&"("!==p&&"*"!==p&&(u=!0,t=this.lookahead,r=this.parseObjectPropertyKey(),3===t.type&&"constructor"===t.value&&this.tolerateUnexpectedToken(t,i.Messages.ConstructorIsAsync))}var m=this.qualifiedPropertyName(this.lookahead);return 3===t.type?"get"===t.value&&m?(o="get",l=this.match("["),r=this.parseObjectPropertyKey(),this.context.allowYield=!1,c=this.parseGetterMethod()):"set"===t.value&&m&&(o="set",l=this.match("["),r=this.parseObjectPropertyKey(),c=this.parseSetterMethod()):7===t.type&&"*"===t.value&&m&&(o="init",l=this.match("["),r=this.parseObjectPropertyKey(),c=this.parseGeneratorMethod(),s=!0),!o&&r&&this.match("(")&&(o="init",c=u?this.parsePropertyMethodAsyncFunction():this.parsePropertyMethodFunction(),s=!0),o||this.throwUnexpectedToken(this.lookahead),"init"===o&&(o="method"),l||(d&&this.isPropertyKey(r,"prototype")&&this.throwUnexpectedToken(t,i.Messages.StaticPrototype),!d&&this.isPropertyKey(r,"constructor")&&(("method"!==o||!s||c&&c.generator)&&this.throwUnexpectedToken(t,i.Messages.ConstructorSpecialMethod),e.value?this.throwUnexpectedToken(t,i.Messages.DuplicateConstructor):e.value=!0,o="constructor")),this.finalize(n,new a.MethodDefinition(r,l,c,o,d))},e.prototype.parseClassElementList=function(){var e=[],t={value:!1};for(this.expect("{");!this.match("}");)this.match(";")?this.nextToken():e.push(this.parseClassElement(t));return this.expect("}"),e},e.prototype.parseClassBody=function(){var e=this.createNode(),t=this.parseClassElementList();return this.finalize(e,new a.ClassBody(t))},e.prototype.parseClassDeclaration=function(e){var t=this.createNode(),n=this.context.strict;this.context.strict=!0,this.expectKeyword("class");var o=e&&3!==this.lookahead.type?null:this.parseVariableIdentifier(),r=null;this.matchKeyword("extends")&&(this.nextToken(),r=this.isolateCoverGrammar(this.parseLeftHandSideExpressionAllowCall));var i=this.parseClassBody();return this.context.strict=n,this.finalize(t,new a.ClassDeclaration(o,r,i))},e.prototype.parseClassExpression=function(){var e=this.createNode(),t=this.context.strict;this.context.strict=!0,this.expectKeyword("class");var n=3===this.lookahead.type?this.parseVariableIdentifier():null,o=null;this.matchKeyword("extends")&&(this.nextToken(),o=this.isolateCoverGrammar(this.parseLeftHandSideExpressionAllowCall));var r=this.parseClassBody();return this.context.strict=t,this.finalize(e,new a.ClassExpression(n,o,r))},e.prototype.parseModule=function(){this.context.strict=!0,this.context.isModule=!0,this.scanner.isModule=!0;for(var e=this.createNode(),t=this.parseDirectivePrologues();2!==this.lookahead.type;)t.push(this.parseStatementListItem());return this.finalize(e,new a.Module(t))},e.prototype.parseScript=function(){for(var e=this.createNode(),t=this.parseDirectivePrologues();2!==this.lookahead.type;)t.push(this.parseStatementListItem());return this.finalize(e,new a.Script(t))},e.prototype.parseModuleSpecifier=function(){var e=this.createNode();8!==this.lookahead.type&&this.throwError(i.Messages.InvalidModuleSpecifier);var t=this.nextToken(),n=this.getTokenRaw(t);return this.finalize(e,new a.Literal(t.value,n))},e.prototype.parseImportSpecifier=function(){var e,t,n=this.createNode();return 3===this.lookahead.type?(t=e=this.parseVariableIdentifier(),this.matchContextualKeyword("as")&&(this.nextToken(),t=this.parseVariableIdentifier())):(t=e=this.parseIdentifierName(),this.matchContextualKeyword("as")?(this.nextToken(),t=this.parseVariableIdentifier()):this.throwUnexpectedToken(this.nextToken())),this.finalize(n,new a.ImportSpecifier(t,e))},e.prototype.parseNamedImports=function(){this.expect("{");for(var e=[];!this.match("}");)e.push(this.parseImportSpecifier()),this.match("}")||this.expect(",");return this.expect("}"),e},e.prototype.parseImportDefaultSpecifier=function(){var e=this.createNode(),t=this.parseIdentifierName();return this.finalize(e,new a.ImportDefaultSpecifier(t))},e.prototype.parseImportNamespaceSpecifier=function(){var e=this.createNode();this.expect("*"),this.matchContextualKeyword("as")||this.throwError(i.Messages.NoAsAfterImportNamespace),this.nextToken();var t=this.parseIdentifierName();return this.finalize(e,new a.ImportNamespaceSpecifier(t))},e.prototype.parseImportDeclaration=function(){this.context.inFunctionBody&&this.throwError(i.Messages.IllegalImportDeclaration);var e,t=this.createNode();this.expectKeyword("import");var n=[];if(8===this.lookahead.type)e=this.parseModuleSpecifier();else{if(this.match("{")?n=n.concat(this.parseNamedImports()):this.match("*")?n.push(this.parseImportNamespaceSpecifier()):this.isIdentifierName(this.lookahead)&&!this.matchKeyword("default")?(n.push(this.parseImportDefaultSpecifier()),this.match(",")&&(this.nextToken(),this.match("*")?n.push(this.parseImportNamespaceSpecifier()):this.match("{")?n=n.concat(this.parseNamedImports()):this.throwUnexpectedToken(this.lookahead))):this.throwUnexpectedToken(this.nextToken()),!this.matchContextualKeyword("from")){var o=this.lookahead.value?i.Messages.UnexpectedToken:i.Messages.MissingFromClause;this.throwError(o,this.lookahead.value)}this.nextToken(),e=this.parseModuleSpecifier()}return this.consumeSemicolon(),this.finalize(t,new a.ImportDeclaration(n,e))},e.prototype.parseExportSpecifier=function(){var e=this.createNode(),t=this.parseIdentifierName(),n=t;return this.matchContextualKeyword("as")&&(this.nextToken(),n=this.parseIdentifierName()),this.finalize(e,new a.ExportSpecifier(t,n))},e.prototype.parseExportDeclaration=function(){this.context.inFunctionBody&&this.throwError(i.Messages.IllegalExportDeclaration);var e,t=this.createNode();if(this.expectKeyword("export"),this.matchKeyword("default"))if(this.nextToken(),this.matchKeyword("function")){var n=this.parseFunctionDeclaration(!0);e=this.finalize(t,new a.ExportDefaultDeclaration(n))}else this.matchKeyword("class")?(n=this.parseClassDeclaration(!0),e=this.finalize(t,new a.ExportDefaultDeclaration(n))):this.matchContextualKeyword("async")?(n=this.matchAsyncFunction()?this.parseFunctionDeclaration(!0):this.parseAssignmentExpression(),e=this.finalize(t,new a.ExportDefaultDeclaration(n))):(this.matchContextualKeyword("from")&&this.throwError(i.Messages.UnexpectedToken,this.lookahead.value),n=this.match("{")?this.parseObjectInitializer():this.match("[")?this.parseArrayInitializer():this.parseAssignmentExpression(),this.consumeSemicolon(),e=this.finalize(t,new a.ExportDefaultDeclaration(n)));else if(this.match("*")){if(this.nextToken(),!this.matchContextualKeyword("from")){var o=this.lookahead.value?i.Messages.UnexpectedToken:i.Messages.MissingFromClause;this.throwError(o,this.lookahead.value)}this.nextToken();var r=this.parseModuleSpecifier();this.consumeSemicolon(),e=this.finalize(t,new a.ExportAllDeclaration(r))}else if(4===this.lookahead.type){switch(n=void 0,this.lookahead.value){case"let":case"const":n=this.parseLexicalDeclaration({inFor:!1});break;case"var":case"class":case"function":n=this.parseStatementListItem();break;default:this.throwUnexpectedToken(this.lookahead)}e=this.finalize(t,new a.ExportNamedDeclaration(n,[],null))}else if(this.matchAsyncFunction())n=this.parseFunctionDeclaration(),e=this.finalize(t,new a.ExportNamedDeclaration(n,[],null));else{var c=[],l=null,s=!1;for(this.expect("{");!this.match("}");)s=s||this.matchKeyword("default"),c.push(this.parseExportSpecifier()),this.match("}")||this.expect(",");this.expect("}"),this.matchContextualKeyword("from")?(this.nextToken(),l=this.parseModuleSpecifier(),this.consumeSemicolon()):s?(o=this.lookahead.value?i.Messages.UnexpectedToken:i.Messages.MissingFromClause,this.throwError(o,this.lookahead.value)):this.consumeSemicolon(),e=this.finalize(t,new a.ExportNamedDeclaration(null,c,l))}return e},e}();t.Parser=d},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.assert=function(e,t){if(!e)throw new Error("ASSERT: "+t)}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(){this.errors=[],this.tolerant=!1}return e.prototype.recordError=function(e){this.errors.push(e)},e.prototype.tolerate=function(e){if(!this.tolerant)throw e;this.recordError(e)},e.prototype.constructError=function(e,t){var n=new Error(e);try{throw n}catch(o){Object.create&&Object.defineProperty&&(n=Object.create(o),Object.defineProperty(n,"column",{value:t}))}return n},e.prototype.createError=function(e,t,n,o){var r="Line "+t+": "+o,i=this.constructError(r,n);return i.index=e,i.lineNumber=t,i.description=o,i},e.prototype.throwError=function(e,t,n,o){throw this.createError(e,t,n,o)},e.prototype.tolerateError=function(e,t,n,o){var r=this.createError(e,t,n,o);if(!this.tolerant)throw r;this.recordError(r)},e}();t.ErrorHandler=n},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.Messages={BadGetterArity:"Getter must not have any formal parameters",BadSetterArity:"Setter must have exactly one formal parameter",BadSetterRestParameter:"Setter function argument must not be a rest parameter",ConstructorIsAsync:"Class constructor may not be an async method",ConstructorSpecialMethod:"Class constructor may not be an accessor",DeclarationMissingInitializer:"Missing initializer in %0 declaration",DefaultRestParameter:"Unexpected token =",DuplicateBinding:"Duplicate binding %0",DuplicateConstructor:"A class may only have one constructor",DuplicateProtoProperty:"Duplicate __proto__ fields are not allowed in object literals",ForInOfLoopInitializer:"%0 loop variable declaration may not have an initializer",GeneratorInLegacyContext:"Generator declarations are not allowed in legacy contexts",IllegalBreak:"Illegal break statement",IllegalContinue:"Illegal continue statement",IllegalExportDeclaration:"Unexpected token",IllegalImportDeclaration:"Unexpected token",IllegalLanguageModeDirective:"Illegal 'use strict' directive in function with non-simple parameter list",IllegalReturn:"Illegal return statement",InvalidEscapedReservedWord:"Keyword must not contain escaped characters",InvalidHexEscapeSequence:"Invalid hexadecimal escape sequence",InvalidLHSInAssignment:"Invalid left-hand side in assignment",InvalidLHSInForIn:"Invalid left-hand side in for-in",InvalidLHSInForLoop:"Invalid left-hand side in for-loop",InvalidModuleSpecifier:"Unexpected token",InvalidRegExp:"Invalid regular expression",LetInLexicalBinding:"let is disallowed as a lexically bound name",MissingFromClause:"Unexpected token",MultipleDefaultsInSwitch:"More than one default clause in switch statement",NewlineAfterThrow:"Illegal newline after throw",NoAsAfterImportNamespace:"Unexpected token",NoCatchOrFinally:"Missing catch or finally after try",ParameterAfterRestParameter:"Rest parameter must be last formal parameter",Redeclaration:"%0 '%1' has already been declared",StaticPrototype:"Classes may not have static property named prototype",StrictCatchVariable:"Catch variable may not be eval or arguments in strict mode",StrictDelete:"Delete of an unqualified identifier in strict mode.",StrictFunction:"In strict mode code, functions can only be declared at top level or inside a block",StrictFunctionName:"Function name may not be eval or arguments in strict mode",StrictLHSAssignment:"Assignment to eval or arguments is not allowed in strict mode",StrictLHSPostfix:"Postfix increment/decrement may not have eval or arguments operand in strict mode",StrictLHSPrefix:"Prefix increment/decrement may not have eval or arguments operand in strict mode",StrictModeWith:"Strict mode code may not include a with statement",StrictOctalLiteral:"Octal literals are not allowed in strict mode.",StrictParamDupe:"Strict mode function may not have duplicate parameter names",StrictParamName:"Parameter name eval or arguments is not allowed in strict mode",StrictReservedWord:"Use of future reserved word in strict mode",StrictVarName:"Variable name may not be eval or arguments in strict mode",TemplateOctalLiteral:"Octal literals are not allowed in template strings.",UnexpectedEOS:"Unexpected end of input",UnexpectedIdentifier:"Unexpected identifier",UnexpectedNumber:"Unexpected number",UnexpectedReserved:"Unexpected reserved word",UnexpectedString:"Unexpected string",UnexpectedTemplate:"Unexpected quasi %0",UnexpectedToken:"Unexpected token %0",UnexpectedTokenIllegal:"Unexpected token ILLEGAL",UnknownLabel:"Undefined label '%0'",UnterminatedRegExp:"Invalid regular expression: missing /"}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var o=n(9),r=n(4),i=n(11);function a(e){return"0123456789abcdef".indexOf(e.toLowerCase())}function c(e){return"01234567".indexOf(e)}var l=function(){function e(e,t){this.source=e,this.errorHandler=t,this.trackComment=!1,this.isModule=!1,this.length=e.length,this.index=0,this.lineNumber=e.length>0?1:0,this.lineStart=0,this.curlyStack=[]}return e.prototype.saveState=function(){return{index:this.index,lineNumber:this.lineNumber,lineStart:this.lineStart}},e.prototype.restoreState=function(e){this.index=e.index,this.lineNumber=e.lineNumber,this.lineStart=e.lineStart},e.prototype.eof=function(){return this.index>=this.length},e.prototype.throwUnexpectedToken=function(e){return void 0===e&&(e=i.Messages.UnexpectedTokenIllegal),this.errorHandler.throwError(this.index,this.lineNumber,this.index-this.lineStart+1,e)},e.prototype.tolerateUnexpectedToken=function(e){void 0===e&&(e=i.Messages.UnexpectedTokenIllegal),this.errorHandler.tolerateError(this.index,this.lineNumber,this.index-this.lineStart+1,e)},e.prototype.skipSingleLineComment=function(e){var t,n,o=[];for(this.trackComment&&(o=[],t=this.index-e,n={start:{line:this.lineNumber,column:this.index-this.lineStart-e},end:{}});!this.eof();){var i=this.source.charCodeAt(this.index);if(++this.index,r.Character.isLineTerminator(i)){if(this.trackComment){n.end={line:this.lineNumber,column:this.index-this.lineStart-1};var a={multiLine:!1,slice:[t+e,this.index-1],range:[t,this.index-1],loc:n};o.push(a)}return 13===i&&10===this.source.charCodeAt(this.index)&&++this.index,++this.lineNumber,this.lineStart=this.index,o}}return this.trackComment&&(n.end={line:this.lineNumber,column:this.index-this.lineStart},a={multiLine:!1,slice:[t+e,this.index],range:[t,this.index],loc:n},o.push(a)),o},e.prototype.skipMultiLineComment=function(){var e,t,n=[];for(this.trackComment&&(n=[],e=this.index-2,t={start:{line:this.lineNumber,column:this.index-this.lineStart-2},end:{}});!this.eof();){var o=this.source.charCodeAt(this.index);if(r.Character.isLineTerminator(o))13===o&&10===this.source.charCodeAt(this.index+1)&&++this.index,++this.lineNumber,++this.index,this.lineStart=this.index;else if(42===o){if(47===this.source.charCodeAt(this.index+1)){if(this.index+=2,this.trackComment){t.end={line:this.lineNumber,column:this.index-this.lineStart};var i={multiLine:!0,slice:[e+2,this.index-2],range:[e,this.index],loc:t};n.push(i)}return n}++this.index}else++this.index}return this.trackComment&&(t.end={line:this.lineNumber,column:this.index-this.lineStart},i={multiLine:!0,slice:[e+2,this.index],range:[e,this.index],loc:t},n.push(i)),this.tolerateUnexpectedToken(),n},e.prototype.scanComments=function(){var e;this.trackComment&&(e=[]);for(var t=0===this.index;!this.eof();){var n=this.source.charCodeAt(this.index);if(r.Character.isWhiteSpace(n))++this.index;else if(r.Character.isLineTerminator(n))++this.index,13===n&&10===this.source.charCodeAt(this.index)&&++this.index,++this.lineNumber,this.lineStart=this.index,t=!0;else if(47===n)if(47===(n=this.source.charCodeAt(this.index+1))){this.index+=2;var o=this.skipSingleLineComment(2);this.trackComment&&(e=e.concat(o)),t=!0}else{if(42!==n)break;this.index+=2,o=this.skipMultiLineComment(),this.trackComment&&(e=e.concat(o))}else if(t&&45===n){if(45!==this.source.charCodeAt(this.index+1)||62!==this.source.charCodeAt(this.index+2))break;this.index+=3,o=this.skipSingleLineComment(3),this.trackComment&&(e=e.concat(o))}else{if(60!==n||this.isModule)break;if("!--"!==this.source.slice(this.index+1,this.index+4))break;this.index+=4,o=this.skipSingleLineComment(4),this.trackComment&&(e=e.concat(o))}}return e},e.prototype.isFutureReservedWord=function(e){switch(e){case"enum":case"export":case"import":case"super":return!0;default:return!1}},e.prototype.isStrictModeReservedWord=function(e){switch(e){case"implements":case"interface":case"package":case"private":case"protected":case"public":case"static":case"yield":case"let":return!0;default:return!1}},e.prototype.isRestrictedWord=function(e){return"eval"===e||"arguments"===e},e.prototype.isKeyword=function(e){switch(e.length){case 2:return"if"===e||"in"===e||"do"===e;case 3:return"var"===e||"for"===e||"new"===e||"try"===e||"let"===e;case 4:return"this"===e||"else"===e||"case"===e||"void"===e||"with"===e||"enum"===e;case 5:return"while"===e||"break"===e||"catch"===e||"throw"===e||"const"===e||"yield"===e||"class"===e||"super"===e;case 6:return"return"===e||"typeof"===e||"delete"===e||"switch"===e||"export"===e||"import"===e;case 7:return"default"===e||"finally"===e||"extends"===e;case 8:return"function"===e||"continue"===e||"debugger"===e;case 10:return"instanceof"===e;default:return!1}},e.prototype.codePointAt=function(e){var t=this.source.charCodeAt(e);if(t>=55296&&t<=56319){var n=this.source.charCodeAt(e+1);n>=56320&&n<=57343&&(t=1024*(t-55296)+n-56320+65536)}return t},e.prototype.scanHexEscape=function(e){for(var t="u"===e?4:2,n=0,o=0;o1114111||"}"!==e)&&this.throwUnexpectedToken(),r.Character.fromCodePoint(t)},e.prototype.getIdentifier=function(){for(var e=this.index++;!this.eof();){var t=this.source.charCodeAt(this.index);if(92===t)return this.index=e,this.getComplexIdentifier();if(t>=55296&&t<57343)return this.index=e,this.getComplexIdentifier();if(!r.Character.isIdentifierPart(t))break;++this.index}return this.source.slice(e,this.index)},e.prototype.getComplexIdentifier=function(){var e,t=this.codePointAt(this.index),n=r.Character.fromCodePoint(t);for(this.index+=n.length,92===t&&(117!==this.source.charCodeAt(this.index)&&this.throwUnexpectedToken(),++this.index,"{"===this.source[this.index]?(++this.index,e=this.scanUnicodeCodePointEscape()):null!==(e=this.scanHexEscape("u"))&&"\\"!==e&&r.Character.isIdentifierStart(e.charCodeAt(0))||this.throwUnexpectedToken(),n=e);!this.eof()&&(t=this.codePointAt(this.index),r.Character.isIdentifierPart(t));)n+=e=r.Character.fromCodePoint(t),this.index+=e.length,92===t&&(n=n.substr(0,n.length-1),117!==this.source.charCodeAt(this.index)&&this.throwUnexpectedToken(),++this.index,"{"===this.source[this.index]?(++this.index,e=this.scanUnicodeCodePointEscape()):null!==(e=this.scanHexEscape("u"))&&"\\"!==e&&r.Character.isIdentifierPart(e.charCodeAt(0))||this.throwUnexpectedToken(),n+=e);return n},e.prototype.octalToDecimal=function(e){var t="0"!==e,n=c(e);return!this.eof()&&r.Character.isOctalDigit(this.source.charCodeAt(this.index))&&(t=!0,n=8*n+c(this.source[this.index++]),"0123".indexOf(e)>=0&&!this.eof()&&r.Character.isOctalDigit(this.source.charCodeAt(this.index))&&(n=8*n+c(this.source[this.index++]))),{code:n,octal:t}},e.prototype.scanIdentifier=function(){var e,t=this.index,n=92===this.source.charCodeAt(t)?this.getComplexIdentifier():this.getIdentifier();if(3!=(e=1===n.length?3:this.isKeyword(n)?4:"null"===n?5:"true"===n||"false"===n?1:3)&&t+n.length!==this.index){var o=this.index;this.index=t,this.tolerateUnexpectedToken(i.Messages.InvalidEscapedReservedWord),this.index=o}return{type:e,value:n,lineNumber:this.lineNumber,lineStart:this.lineStart,start:t,end:this.index}},e.prototype.scanPunctuator=function(){var e=this.index,t=this.source[this.index];switch(t){case"(":case"{":"{"===t&&this.curlyStack.push("{"),++this.index;break;case".":++this.index,"."===this.source[this.index]&&"."===this.source[this.index+1]&&(this.index+=2,t="...");break;case"}":++this.index,this.curlyStack.pop();break;case")":case";":case",":case"[":case"]":case":":case"?":case"~":++this.index;break;default:">>>="===(t=this.source.substr(this.index,4))?this.index+=4:"==="===(t=t.substr(0,3))||"!=="===t||">>>"===t||"<<="===t||">>="===t||"**="===t?this.index+=3:"&&"===(t=t.substr(0,2))||"||"===t||"=="===t||"!="===t||"+="===t||"-="===t||"*="===t||"/="===t||"++"===t||"--"===t||"<<"===t||">>"===t||"&="===t||"|="===t||"^="===t||"%="===t||"<="===t||">="===t||"=>"===t||"**"===t?this.index+=2:(t=this.source[this.index],"<>=!+-*%&|^/".indexOf(t)>=0&&++this.index)}return this.index===e&&this.throwUnexpectedToken(),{type:7,value:t,lineNumber:this.lineNumber,lineStart:this.lineStart,start:e,end:this.index}},e.prototype.scanHexLiteral=function(e){for(var t="";!this.eof()&&r.Character.isHexDigit(this.source.charCodeAt(this.index));)t+=this.source[this.index++];return 0===t.length&&this.throwUnexpectedToken(),r.Character.isIdentifierStart(this.source.charCodeAt(this.index))&&this.throwUnexpectedToken(),{type:6,value:parseInt("0x"+t,16),lineNumber:this.lineNumber,lineStart:this.lineStart,start:e,end:this.index}},e.prototype.scanBinaryLiteral=function(e){for(var t,n="";!this.eof()&&("0"===(t=this.source[this.index])||"1"===t);)n+=this.source[this.index++];return 0===n.length&&this.throwUnexpectedToken(),this.eof()||(t=this.source.charCodeAt(this.index),(r.Character.isIdentifierStart(t)||r.Character.isDecimalDigit(t))&&this.throwUnexpectedToken()),{type:6,value:parseInt(n,2),lineNumber:this.lineNumber,lineStart:this.lineStart,start:e,end:this.index}},e.prototype.scanOctalLiteral=function(e,t){var n="",o=!1;for(r.Character.isOctalDigit(e.charCodeAt(0))?(o=!0,n="0"+this.source[this.index++]):++this.index;!this.eof()&&r.Character.isOctalDigit(this.source.charCodeAt(this.index));)n+=this.source[this.index++];return o||0!==n.length||this.throwUnexpectedToken(),(r.Character.isIdentifierStart(this.source.charCodeAt(this.index))||r.Character.isDecimalDigit(this.source.charCodeAt(this.index)))&&this.throwUnexpectedToken(),{type:6,value:parseInt(n,8),octal:o,lineNumber:this.lineNumber,lineStart:this.lineStart,start:t,end:this.index}},e.prototype.isImplicitOctalLiteral=function(){for(var e=this.index+1;e=0&&(n=n.replace(/\\u\{([0-9a-fA-F]+)\}|\\u([a-fA-F0-9]{4})/g,(function(e,t,n){var r=parseInt(t||n,16);return r>1114111&&o.throwUnexpectedToken(i.Messages.InvalidRegExp),r<=65535?String.fromCharCode(r):"\uffff"})).replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,"\uffff"));try{RegExp(n)}catch(r){this.throwUnexpectedToken(i.Messages.InvalidRegExp)}try{return new RegExp(e,t)}catch(a){return null}},e.prototype.scanRegExpBody=function(){var e=this.source[this.index];o.assert("/"===e,"Regular expression literal must start with a slash");for(var t=this.source[this.index++],n=!1,a=!1;!this.eof();)if(t+=e=this.source[this.index++],"\\"===e)e=this.source[this.index++],r.Character.isLineTerminator(e.charCodeAt(0))&&this.throwUnexpectedToken(i.Messages.UnterminatedRegExp),t+=e;else if(r.Character.isLineTerminator(e.charCodeAt(0)))this.throwUnexpectedToken(i.Messages.UnterminatedRegExp);else if(n)"]"===e&&(n=!1);else{if("/"===e){a=!0;break}"["===e&&(n=!0)}return a||this.throwUnexpectedToken(i.Messages.UnterminatedRegExp),t.substr(1,t.length-2)},e.prototype.scanRegExpFlags=function(){for(var e="";!this.eof();){var t=this.source[this.index];if(!r.Character.isIdentifierPart(t.charCodeAt(0)))break;if(++this.index,"\\"!==t||this.eof())e+=t;else if("u"===(t=this.source[this.index])){++this.index;var n=this.index,o=this.scanHexEscape("u");if(null!==o)for(e+=o;n=55296&&e<57343&&r.Character.isIdentifierStart(this.codePointAt(this.index))?this.scanIdentifier():this.scanPunctuator()},e}();t.Scanner=l},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.TokenName={},t.TokenName[1]="Boolean",t.TokenName[2]="",t.TokenName[3]="Identifier",t.TokenName[4]="Keyword",t.TokenName[5]="Null",t.TokenName[6]="Numeric",t.TokenName[7]="Punctuator",t.TokenName[8]="String",t.TokenName[9]="RegularExpression",t.TokenName[10]="Template"},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.XHTMLEntities={quot:'"',amp:"&",apos:"'",gt:">",nbsp:"\xa0",iexcl:"\xa1",cent:"\xa2",pound:"\xa3",curren:"\xa4",yen:"\xa5",brvbar:"\xa6",sect:"\xa7",uml:"\xa8",copy:"\xa9",ordf:"\xaa",laquo:"\xab",not:"\xac",shy:"\xad",reg:"\xae",macr:"\xaf",deg:"\xb0",plusmn:"\xb1",sup2:"\xb2",sup3:"\xb3",acute:"\xb4",micro:"\xb5",para:"\xb6",middot:"\xb7",cedil:"\xb8",sup1:"\xb9",ordm:"\xba",raquo:"\xbb",frac14:"\xbc",frac12:"\xbd",frac34:"\xbe",iquest:"\xbf",Agrave:"\xc0",Aacute:"\xc1",Acirc:"\xc2",Atilde:"\xc3",Auml:"\xc4",Aring:"\xc5",AElig:"\xc6",Ccedil:"\xc7",Egrave:"\xc8",Eacute:"\xc9",Ecirc:"\xca",Euml:"\xcb",Igrave:"\xcc",Iacute:"\xcd",Icirc:"\xce",Iuml:"\xcf",ETH:"\xd0",Ntilde:"\xd1",Ograve:"\xd2",Oacute:"\xd3",Ocirc:"\xd4",Otilde:"\xd5",Ouml:"\xd6",times:"\xd7",Oslash:"\xd8",Ugrave:"\xd9",Uacute:"\xda",Ucirc:"\xdb",Uuml:"\xdc",Yacute:"\xdd",THORN:"\xde",szlig:"\xdf",agrave:"\xe0",aacute:"\xe1",acirc:"\xe2",atilde:"\xe3",auml:"\xe4",aring:"\xe5",aelig:"\xe6",ccedil:"\xe7",egrave:"\xe8",eacute:"\xe9",ecirc:"\xea",euml:"\xeb",igrave:"\xec",iacute:"\xed",icirc:"\xee",iuml:"\xef",eth:"\xf0",ntilde:"\xf1",ograve:"\xf2",oacute:"\xf3",ocirc:"\xf4",otilde:"\xf5",ouml:"\xf6",divide:"\xf7",oslash:"\xf8",ugrave:"\xf9",uacute:"\xfa",ucirc:"\xfb",uuml:"\xfc",yacute:"\xfd",thorn:"\xfe",yuml:"\xff",OElig:"\u0152",oelig:"\u0153",Scaron:"\u0160",scaron:"\u0161",Yuml:"\u0178",fnof:"\u0192",circ:"\u02c6",tilde:"\u02dc",Alpha:"\u0391",Beta:"\u0392",Gamma:"\u0393",Delta:"\u0394",Epsilon:"\u0395",Zeta:"\u0396",Eta:"\u0397",Theta:"\u0398",Iota:"\u0399",Kappa:"\u039a",Lambda:"\u039b",Mu:"\u039c",Nu:"\u039d",Xi:"\u039e",Omicron:"\u039f",Pi:"\u03a0",Rho:"\u03a1",Sigma:"\u03a3",Tau:"\u03a4",Upsilon:"\u03a5",Phi:"\u03a6",Chi:"\u03a7",Psi:"\u03a8",Omega:"\u03a9",alpha:"\u03b1",beta:"\u03b2",gamma:"\u03b3",delta:"\u03b4",epsilon:"\u03b5",zeta:"\u03b6",eta:"\u03b7",theta:"\u03b8",iota:"\u03b9",kappa:"\u03ba",lambda:"\u03bb",mu:"\u03bc",nu:"\u03bd",xi:"\u03be",omicron:"\u03bf",pi:"\u03c0",rho:"\u03c1",sigmaf:"\u03c2",sigma:"\u03c3",tau:"\u03c4",upsilon:"\u03c5",phi:"\u03c6",chi:"\u03c7",psi:"\u03c8",omega:"\u03c9",thetasym:"\u03d1",upsih:"\u03d2",piv:"\u03d6",ensp:"\u2002",emsp:"\u2003",thinsp:"\u2009",zwnj:"\u200c",zwj:"\u200d",lrm:"\u200e",rlm:"\u200f",ndash:"\u2013",mdash:"\u2014",lsquo:"\u2018",rsquo:"\u2019",sbquo:"\u201a",ldquo:"\u201c",rdquo:"\u201d",bdquo:"\u201e",dagger:"\u2020",Dagger:"\u2021",bull:"\u2022",hellip:"\u2026",permil:"\u2030",prime:"\u2032",Prime:"\u2033",lsaquo:"\u2039",rsaquo:"\u203a",oline:"\u203e",frasl:"\u2044",euro:"\u20ac",image:"\u2111",weierp:"\u2118",real:"\u211c",trade:"\u2122",alefsym:"\u2135",larr:"\u2190",uarr:"\u2191",rarr:"\u2192",darr:"\u2193",harr:"\u2194",crarr:"\u21b5",lArr:"\u21d0",uArr:"\u21d1",rArr:"\u21d2",dArr:"\u21d3",hArr:"\u21d4",forall:"\u2200",part:"\u2202",exist:"\u2203",empty:"\u2205",nabla:"\u2207",isin:"\u2208",notin:"\u2209",ni:"\u220b",prod:"\u220f",sum:"\u2211",minus:"\u2212",lowast:"\u2217",radic:"\u221a",prop:"\u221d",infin:"\u221e",ang:"\u2220",and:"\u2227",or:"\u2228",cap:"\u2229",cup:"\u222a",int:"\u222b",there4:"\u2234",sim:"\u223c",cong:"\u2245",asymp:"\u2248",ne:"\u2260",equiv:"\u2261",le:"\u2264",ge:"\u2265",sub:"\u2282",sup:"\u2283",nsub:"\u2284",sube:"\u2286",supe:"\u2287",oplus:"\u2295",otimes:"\u2297",perp:"\u22a5",sdot:"\u22c5",lceil:"\u2308",rceil:"\u2309",lfloor:"\u230a",rfloor:"\u230b",loz:"\u25ca",spades:"\u2660",clubs:"\u2663",hearts:"\u2665",diams:"\u2666",lang:"\u27e8",rang:"\u27e9"}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var o=n(10),r=n(12),i=n(13),a=function(){function e(){this.values=[],this.curly=this.paren=-1}return e.prototype.beforeFunctionExpression=function(e){return["(","{","[","in","typeof","instanceof","new","return","case","delete","throw","void","=","+=","-=","*=","**=","/=","%=","<<=",">>=",">>>=","&=","|=","^=",",","+","-","*","**","/","%","++","--","<<",">>",">>>","&","|","^","!","~","&&","||","?",":","===","==",">=","<=","<",">","!=","!=="].indexOf(e)>=0},e.prototype.isRegexStart=function(){var e=this.values[this.values.length-1],t=null!==e;switch(e){case"this":case"]":t=!1;break;case")":var n=this.values[this.paren-1];t="if"===n||"while"===n||"for"===n||"with"===n;break;case"}":if(t=!1,"function"===this.values[this.curly-3])t=!!(o=this.values[this.curly-4])&&!this.beforeFunctionExpression(o);else if("function"===this.values[this.curly-4]){var o;t=!(o=this.values[this.curly-5])||!this.beforeFunctionExpression(o)}}return t},e.prototype.push=function(e){7===e.type||4===e.type?("{"===e.value?this.curly=this.values.length:"("===e.value&&(this.paren=this.values.length),this.values.push(e.value)):this.values.push(null)},e}(),c=function(){function e(e,t){this.errorHandler=new o.ErrorHandler,this.errorHandler.tolerant=!!t&&"boolean"==typeof t.tolerant&&t.tolerant,this.scanner=new r.Scanner(e,this.errorHandler),this.scanner.trackComment=!!t&&"boolean"==typeof t.comment&&t.comment,this.trackRange=!!t&&"boolean"==typeof t.range&&t.range,this.trackLoc=!!t&&"boolean"==typeof t.loc&&t.loc,this.buffer=[],this.reader=new a}return e.prototype.errors=function(){return this.errorHandler.errors},e.prototype.getNextToken=function(){if(0===this.buffer.length){var e=this.scanner.scanComments();if(this.scanner.trackComment)for(var t=0;to&&" "!==e[u+1],u=i);else if(!C(a))return 5;p=p&&g(a)}s=s||d&&i-u-1>o&&" "!==e[u+1]}return l||s?n>9&&N(e)?5:s?4:3:p&&!r(e)?1:2}function V(e,t,n,o){e.dump=function(){if(0===t.length)return"''";if(!e.noCompatMode&&-1!==d.indexOf(t))return"'"+t+"'";var i=e.indent*Math.max(1,n),a=-1===e.lineWidth?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-i),c=o||e.flowLevel>-1&&n>=e.flowLevel;switch(b(t,c,e.indent,a,(function(t){return function(e,t){var n,o;for(n=0,o=e.implicitTypes.length;n"+v(t,e.indent)+x(m(function(e,t){var n,o,r=/(\n+)([^\n]*)/g,i=(c=e.indexOf("\n"),c=-1!==c?c:e.length,r.lastIndex=c,y(e.slice(0,c),t)),a="\n"===e[0]||" "===e[0];var c;for(;o=r.exec(e);){var l=o[1],s=o[2];n=" "===s[0],i+=l+(a||n||""===s?"":"\n")+y(s,t),a=n}return i}(t,a),i));case 5:return'"'+function(e){for(var t,n,o,r="",i=0;i=55296&&t<=56319&&(n=e.charCodeAt(i+1))>=56320&&n<=57343?(r+=u(1024*(t-55296)+n-56320+65536),i++):(o=s[t],r+=!o&&C(t)?e[i]:o||u(t));return r}(t)+'"';default:throw new r("impossible error: invalid scalar style")}}()}function v(e,t){var n=N(e)?String(t):"",o="\n"===e[e.length-1];return n+(o&&("\n"===e[e.length-2]||"\n"===e)?"+":o?"":"-")+"\n"}function x(e){return"\n"===e[e.length-1]?e.slice(0,-1):e}function y(e,t){if(""===e||" "===e[0])return e;for(var n,o,r=/ [^ ]/g,i=0,a=0,c=0,l="";n=r.exec(e);)(c=n.index)-i>t&&(o=a>i?a:c,l+="\n"+e.slice(i,o),i=o+1),a=c;return l+="\n",e.length-i>t&&a>i?l+=e.slice(i,a)+"\n"+e.slice(a+1):l+=e.slice(i),l.slice(1)}function k(e,t,n){var o,i,a,s,d,u;for(a=0,s=(i=n?e.explicitTypes:e.implicitTypes).length;a tag resolver accepts not "'+u+'" style');o=d.represent[u](t,u)}e.dump=o}return!0}return!1}function w(e,t,n,o,i,a){e.tag=null,e.dump=n,k(e,n,!1)||k(e,n,!0);var l=c.call(e.dump);o&&(o=e.flowLevel<0||e.flowLevel>t);var s,d,u="[object Object]"===l||"[object Array]"===l;if(u&&(d=-1!==(s=e.duplicates.indexOf(n))),(null!==e.tag&&"?"!==e.tag||d||2!==e.indent&&t>0)&&(i=!1),d&&e.usedDuplicates[s])e.dump="*ref_"+s;else{if(u&&d&&!e.usedDuplicates[s]&&(e.usedDuplicates[s]=!0),"[object Object]"===l)o&&0!==Object.keys(e.dump).length?(!function(e,t,n,o){var i,a,c,l,s,d,u="",p=e.tag,m=Object.keys(n);if(!0===e.sortKeys)m.sort();else if("function"==typeof e.sortKeys)m.sort(e.sortKeys);else if(e.sortKeys)throw new r("sortKeys must be a boolean or a function");for(i=0,a=m.length;i1024)&&(e.dump&&10===e.dump.charCodeAt(0)?d+="?":d+="? "),d+=e.dump,s&&(d+=h(e,t)),w(e,t+1,l,!0,s)&&(e.dump&&10===e.dump.charCodeAt(0)?d+=":":d+=": ",u+=d+=e.dump));e.tag=p,e.dump=u||"{}"}(e,t,e.dump,i),d&&(e.dump="&ref_"+s+e.dump)):(!function(e,t,n){var o,r,i,a,c,l="",s=e.tag,d=Object.keys(n);for(o=0,r=d.length;o1024&&(c+="? "),c+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),w(e,t,a,!1,!1)&&(l+=c+=e.dump));e.tag=s,e.dump="{"+l+"}"}(e,t,e.dump),d&&(e.dump="&ref_"+s+" "+e.dump));else if("[object Array]"===l){var p=e.noArrayIndent&&t>0?t-1:t;o&&0!==e.dump.length?(!function(e,t,n,o){var r,i,a="",c=e.tag;for(r=0,i=n.length;r "+e.dump)}return!0}function _(e,t){var n,o,r=[],i=[];for(function a(e,t,n){var o,r,i;if(null!==e&&"object"==typeof e)if(-1!==(r=t.indexOf(e)))-1===n.indexOf(r)&&n.push(r);else if(t.push(e),Array.isArray(e))for(r=0,i=e.length;r0}),(0,o.createComponentVNode)(2,p,{mode:g,bufferReagents:f}),(0,o.createComponentVNode)(2,m,{isCondiment:i,bufferNonEmpty:f.length>0}),(0,o.createComponentVNode)(2,C)]})]})};var u=function(e,t){var n=(0,r.useBackend)(t).act,a=e.beaker,d=e.beakerReagents,u=e.bufferNonEmpty;return(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",flexGrow:"0",flexBasis:"300px",buttons:u?(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"eject",disabled:!a,content:"Eject and Clear Buffer",onClick:function(){return n("eject")}}):(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!a,content:"Eject and Clear Buffer",onClick:function(){return n("eject")}}),children:a?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:d,buttons:function(e,r){return(0,o.createComponentVNode)(2,i.Box,{mb:r0?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:u,buttons:function(e,r){return(0,o.createComponentVNode)(2,i.Box,{mb:r0?l.desc:"N/A"}),l.blood_type&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood type",children:l.blood_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:l.blood_dna})],4),!c.condi&&(0,o.createComponentVNode)(2,i.Button,{icon:c.printing?"spinner":"print",disabled:c.printing,iconSpin:!!c.printing,ml:"0.5rem",content:"Print",onClick:function(){return a("print",{idx:l.idx,beaker:e.args.beaker})}})]})})})})),(0,l.modalRegisterBodyOverride)("change_patch_style",(function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createComponentVNode)(2,i.Flex,{spacingPrecise:"1",wrap:"wrap",my:"0.5rem",maxHeight:"1%",children:n.modal.choices.map((function(r,a){return(0,o.createComponentVNode)(2,i.Flex.Item,{flex:"1 1 auto",children:(0,o.createComponentVNode)(2,i.Button,{selected:a+1===parseInt(n.modal.value,10),onClick:function(){return(0,l.modalAnswer)(t,e.id,a+1)},children:(0,o.createVNode)(1,"div",null,null,1,{style:"display: inline-block;width: 32px;height: 32px;background: url(bandaid"+(a+1)+".png);background-size: 160%;background-position: left -9px bottom -14px;"})})},a)}))})}))},function(e,t,n){"use strict";t.__esModule=!0,t.CloningConsole=void 0;var o=n(0),r=n(15),i=n(1),a=n(2),c=n(49),l=n(51),s=n(3),d=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,s=e.args,d=s.activerecord,u=s.realname,p=s.health,m=s.unidentity,h=s.strucenzymes,f=p.split(" - ");return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",pb:"1rem",title:"Records of "+u,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:f.length>1?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:c.COLORS.damageType.oxy,display:"inline",children:f[0]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:c.COLORS.damageType.toxin,display:"inline",children:f[2]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:c.COLORS.damageType.brute,display:"inline",children:f[3]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:c.COLORS.damageType.burn,display:"inline",children:f[1]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"UI",className:"LabeledList__breakContents",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"SE",className:"LabeledList__breakContents",children:h}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk",children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!l.disk,icon:"arrow-circle-down",content:"Import",onClick:function(){return r("disk",{option:"load"})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI",onClick:function(){return r("disk",{option:"save",savetype:"ui"})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI and UE",onClick:function(){return r("disk",{option:"save",savetype:"ue"})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export SE",onClick:function(){return r("disk",{option:"save",savetype:"se"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!l.podready,icon:"user-plus",content:"Clone",onClick:function(){return r("clone",{ref:d})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Delete",onClick:function(){return r("del_rec")}})]})]})})};t.CloningConsole=function(e,t){var n=(0,i.useBackend)(t);n.act,n.data.menu;return(0,l.modalRegisterBodyOverride)("view_rec",d),(0,o.createComponentVNode)(2,s.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,s.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,f),(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,p)})]})]})};var u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.menu;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===c,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Records"})]})},p=function(e,t){var n,r=(0,i.useBackend)(t).data.menu;return 1===r?n=(0,o.createComponentVNode)(2,m):2===r&&(n=(0,o.createComponentVNode)(2,h)),n},m=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,s=l.loading,d=l.scantemp,u=l.occupant,p=l.locked,m=l.can_brainscan,h=l.scan_mode,f=l.numberofpods,C=l.pods,g=l.selected_pod,N=p&&!!u;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Scanner",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{display:"inline",color:"label",children:"Scanner Lock:\xa0"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u,selected:N,icon:N?"toggle-on":"toggle-off",content:N?"Engaged":"Disengaged",onClick:function(){return c("lock")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:N||!u,icon:"user-slash",content:"Eject Occupant",onClick:function(){return c("eject")}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:s?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"spinner",spin:!0}),"\xa0 Scanning..."]}):(0,o.createComponentVNode)(2,a.Box,{color:d.color,children:d.text})}),!!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"brain":"male",content:h?"Brain":"Body",onClick:function(){return c("toggle_mode")}})})]}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u||s,icon:"user",content:"Scan Occupant",mt:"0.5rem",mb:"0",onClick:function(){return c("scan")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Pods",level:"2",children:f?C.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,a.Button,{selected:g===e.pod,icon:g===e.pod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return c("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,a.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["Pod #",t+1]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.biomass>=150?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No pods detected. Unable to clone."})})],4)},h=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.records;return c.length?(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",content:e.realname,onClick:function(){return r("view_rec",{ref:e.record})}},t)}))}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},f=function(e,t){var n,r=(0,i.useBackend)(t),c=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var s=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.NoticeBox,Object.assign({},s,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})))}},C=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.scanner,s=c.numberofpods,d=c.autoallowed,u=c.autoprocess,p=c.disk;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([!!d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{display:"inline",color:"label",children:"Auto-processing:\xa0"}),(0,o.createComponentVNode)(2,a.Button,{selected:u,icon:u?"toggle-on":"toggle-off",content:u?"Enabled":"Disabled",onClick:function(){return r("autoprocess",{on:u?0:1})}})],4),(0,o.createComponentVNode)(2,a.Button,{disabled:!p,icon:"eject",content:"Eject Disk",onClick:function(){return r("disk",{option:"eject"})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanner",children:l?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Not connected!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pods",children:s?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[s," connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CommunicationsComputer=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.CommunicationsComputer=function(e,t){var n,c=(0,r.useBackend)(t),l=c.act,s=c.data;n=s.authenticated?s.is_ai?"AI":1===s.authenticated?"Command":2===s.authenticated?"Captain":"ERROR: Report This Bug!":"Not Logged In";var d="View ("+s.messages.length+")",u=(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Authentication",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:s.is_ai&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Access Level",children:"AI"})||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,i.Button,{icon:s.authenticated?"sign-out-alt":"id-card",selected:s.authenticated,content:s.authenticated?"Log Out ("+n+")":"Log In",onClick:function(){return l("auth")}})})})}),!!s.esc_section&&(0,o.createComponentVNode)(2,i.Section,{title:"Escape Shuttle",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!s.esc_status&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:s.esc_status}),!!s.esc_callable&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,i.Button,{icon:"rocket",content:"Call Shuttle",disabled:!s.authenticated,onClick:function(){return l("callshuttle")}})}),!!s.esc_recallable&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Recall Shuttle",disabled:!s.authenticated||s.is_ai,onClick:function(){return l("cancelshuttle")}})}),!!s.lastCallLoc&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Last Call/Recall From",children:s.lastCallLoc})]})})],0),p="Make Priority Announcement";s.msg_cooldown>0&&(p+=" ("+s.msg_cooldown+"s)");var m=s.emagged?"Message [UNKNOWN]":"Message CentComm",h="Request Authentication Codes";s.cc_cooldown>0&&(m+=" ("+s.cc_cooldown+"s)",h+=" ("+s.cc_cooldown+"s)");var f,C=s.str_security_level,g=s.levels.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:e.icon,content:e.name,disabled:!s.authmax||e.id===s.security_level,onClick:function(){return l("newalertlevel",{level:e.id})}},e.name)})),N=s.stat_display.presets.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.label,selected:e.name===s.stat_display.type,disabled:!s.authenticated,onClick:function(){return l("setstat",{statdisp:e.name})}},e.name)})),b=s.stat_display.alerts.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.label,selected:e.alert===s.stat_display.icon,disabled:!s.authenticated,onClick:function(){return l("setstat",{statdisp:"alert",alert:e.alert})}},e.alert)}));if(s.current_message_title)f=(0,o.createComponentVNode)(2,i.Section,{title:s.current_message_title,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Return To Message List",disabled:!s.authenticated,onClick:function(){return l("messagelist")}}),children:(0,o.createComponentVNode)(2,i.Box,{children:s.current_message})});else{var V=s.messages.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.title,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:"View",disabled:!s.authenticated||s.current_message_title===e.title,onClick:function(){return l("messagelist",{msgid:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete",disabled:!s.authenticated,onClick:function(){return l("delmessage",{msgid:e.id})}})]},e.id)}));f=(0,o.createComponentVNode)(2,i.Section,{title:"Messages Received",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return l("main")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:V})})}switch(s.menu_state){case 1:return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[u,(0,o.createComponentVNode)(2,i.Section,{title:"Captain-Only Actions",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Alert",color:s.security_level_color,children:C}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Change Alert",children:g}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Announcement",children:(0,o.createComponentVNode)(2,i.Button,{icon:"bullhorn",content:p,disabled:!s.authmax||s.msg_cooldown>0,onClick:function(){return l("announce")}})}),!!s.emagged&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmit",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"broadcast-tower",color:"red",content:m,disabled:!s.authmax||s.cc_cooldown>0,onClick:function(){return l("MessageSyndicate")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync-alt",content:"Reset Relays",disabled:!s.authmax,onClick:function(){return l("RestoreBackup")}})]})||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmit",children:(0,o.createComponentVNode)(2,i.Button,{icon:"broadcast-tower",content:m,disabled:!s.authmax||s.cc_cooldown>0,onClick:function(){return l("MessageCentcomm")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Nuclear Device",children:(0,o.createComponentVNode)(2,i.Button,{icon:"bomb",content:h,disabled:!s.authmax||s.cc_cooldown>0,onClick:function(){return l("nukerequest")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Command Staff Actions",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Displays",children:(0,o.createComponentVNode)(2,i.Button,{icon:"tv",content:"Change Status Displays",disabled:!s.authenticated,onClick:function(){return l("status")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Incoming Messages",children:(0,o.createComponentVNode)(2,i.Button,{icon:"folder-open",content:d,disabled:!s.authenticated,onClick:function(){return l("messagelist")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Misc",children:(0,o.createComponentVNode)(2,i.Button,{icon:"sync-alt",content:"Restart Nano-Mob Hunter GO! Server",disabled:!s.authenticated,onClick:function(){return l("RestartNanoMob")}})})]})})]})});case 2:return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[u,(0,o.createComponentVNode)(2,i.Section,{title:"Modify Status Screens",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return l("main")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Presets",children:N}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Alerts",children:b}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message Line 1",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:s.stat_display.line_1,disabled:!s.authenticated,onClick:function(){return l("setmsg1")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message Line 2",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:s.stat_display.line_2,disabled:!s.authenticated,onClick:function(){return l("setmsg2")}})})]})})]})});case 3:return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[u,f]})});default:return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[u,"ERRROR. Unknown menu_state: ",s.menu_state,"Please report this to NT Technical Support."]})})}}},function(e,t,n){"use strict";t.__esModule=!0,t.Contractor=void 0;var o=n(0),r=n(15),i=n(1),a=n(2),c=n(102),l=n(3);var s={1:["ACTIVE","good"],2:["COMPLETED","good"],3:["FAILED","bad"]},d=["Recording biometric data...","Analyzing embedded syndicate info...","STATUS CONFIRMED","Contacting Syndicate database...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Response received, ack 4851234...","CONFIRM ACC "+Math.round(2e4*Math.random()),"Setting up private accounts...","CONTRACTOR ACCOUNT CREATED","Searching for available contracts...","Searching for available contracts...","Searching for available contracts...","Searching for available contracts...","CONTRACTS FOUND","WELCOME, AGENT"];t.Contractor=function(e,t){var n,r=(0,i.useBackend)(t),c=r.act,s=r.data;n=s.unauthorized?(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,o.createComponentVNode)(2,C,{height:"100%",allMessages:["ERROR: UNAUTHORIZED USER"],finishedTimeout:100,onFinished:function(){}})}):s.load_animation_completed?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"content",children:(0,o.createComponentVNode)(2,u)}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"content",mt:"0.5rem",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"hidden",children:1===s.page?(0,o.createComponentVNode)(2,m,{height:"100%"}):(0,o.createComponentVNode)(2,f,{height:"100%"})})],4):(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,o.createComponentVNode)(2,C,{height:"100%",allMessages:d,finishedTimeout:3e3,onFinished:function(){return c("complete_load_animation")}})});var h=(0,i.useLocalState)(t,"viewingPhoto",""),N=h[0];h[1];return(0,o.createComponentVNode)(2,l.Window,{theme:"syndicate",children:[N&&(0,o.createComponentVNode)(2,g),(0,o.createComponentVNode)(2,l.Window.Content,{className:"Contractor",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",height:"100%",children:n})})]})};var u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.tc_available,s=c.tc_paid_out,d=c.completed_contracts,u=c.rep;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Section,Object.assign({title:"Summary",buttons:(0,o.createComponentVNode)(2,a.Box,{verticalAlign:"middle",mt:"0.25rem",children:[u," Rep"]})},e,{children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Box,{flexBasis:"50%",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"TC Available",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",children:[l," TC"]}),(0,o.createComponentVNode)(2,a.Button,{disabled:l<=0,content:"Claim",mx:"0.75rem",mb:"0",flexBasis:"content",onClick:function(){return r("claim")}})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"TC Earned",children:[s," TC"]})]})}),(0,o.createComponentVNode)(2,a.Box,{flexBasis:"50%",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contracts Completed",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Box,{height:"20px",lineHeight:"20px",display:"inline-block",children:d})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contractor Status",verticalAlign:"middle",children:"ACTIVE"})]})})]})})))},p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.page;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Tabs,Object.assign({},e,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===c,onClick:function(){return r("page",{page:1})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"suitcase"}),"Contracts"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,onClick:function(){return r("page",{page:2})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"shopping-cart"}),"Hub"]})]})))},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.contracts,u=l.contract_active,p=l.can_extract,m=!!u&&d.filter((function(e){return 1===e.status}))[0],f=m&&m.time_left>0,C=(0,i.useLocalState)(t,"viewingPhoto",""),g=(C[0],C[1]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Section,Object.assign({title:"Available Contracts",overflow:"auto",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!p||f,icon:"parachute-box",content:["Call Extraction",f&&(0,o.createComponentVNode)(2,c.Countdown,{timeLeft:m.time_left,format:function(e,t){return" ("+t.substr(3)+")"}})],onClick:function(){return r("extract")}})},e,{children:d.slice().sort((function(e,t){return 1===e.status?-1:1===t.status?1:e.status-t.status})).map((function(e){var t;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",color:1===e.status&&"good",children:e.target_name}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"content",children:e.has_photo&&(0,o.createComponentVNode)(2,a.Button,{icon:"camera",mb:"-0.5rem",ml:"0.5rem",onClick:function(){return g("target_photo_"+e.uid+".png")}})})]}),className:"Contractor__Contract",buttons:(0,o.createComponentVNode)(2,a.Box,{width:"100%",children:[!!s[e.status]&&(0,o.createComponentVNode)(2,a.Box,{color:s[e.status][1],display:"inline-block",mt:1!==e.status&&"0.125rem",mr:"0.25rem",lineHeight:"20px",children:s[e.status][0]}),1===e.status&&(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"ban",color:"bad",content:"Abort",ml:"0.5rem",onClick:function(){return r("abort")}})]}),children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"2",mr:"0.5rem",children:[e.fluff_message,!!e.completed_time&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Icon,{name:"check",mr:"0.5rem"}),"Contract completed at ",e.completed_time]}),!!e.dead_extraction&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",mt:"0.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mr:"0.5rem"}),"Telecrystals reward reduced drastically as the target was dead during extraction."]}),!!e.fail_reason&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Icon,{name:"times",mr:"0.5rem"}),"Contract failed: ",e.fail_reason]})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{flexBasis:"100%",children:[(0,o.createComponentVNode)(2,a.Flex,{mb:"0.5rem",color:"label",children:["Extraction Zone:\xa0",h(e)]}),null==(t=e.difficulties)?void 0:t.map((function(t,n){return(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!!u,content:t.name+" ("+t.reward+" TC)",onClick:function(){return r("activate",{uid:e.uid,difficulty:n+1})}})})),!!e.objective&&(0,o.createComponentVNode)(2,a.Box,{color:"white",bold:!0,children:[e.objective.extraction_name,(0,o.createVNode)(1,"br"),"(",(e.objective.rewards.tc||0)+" TC",",\xa0",(e.objective.rewards.credits||0)+" Credits",")"]})]})]})},e.uid)}))})))},h=function(e){if(e.objective&&!(e.status>1)){var t=e.objective.locs.user_area_id,n=e.objective.locs.user_coords,i=e.objective.locs.target_area_id,c=e.objective.locs.target_coords,l=t===i;return(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Icon,{name:l?"dot-circle-o":"arrow-alt-circle-right-o",color:l?"green":"yellow",rotation:l?null:-(0,r.rad2deg)(Math.atan2(c[1]-n[1],c[0]-n[0])),lineHeight:l?null:"0.85",size:"1.5"})})}},f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.rep,s=c.buyables;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Section,Object.assign({title:"Available Purchases",overflow:"auto"},e,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:e.refundable&&(0,o.createComponentVNode)(2,a.Button.Confirm,{content:"Refund ("+e.cost+" Rep)",onClick:function(){return r("refund",{uid:e.uid})}}),children:[e.description,(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:l-1&&(0,o.createComponentVNode)(2,a.Box,{as:"span",color:0===e.stock?"bad":"good",ml:"0.5rem",children:[e.stock," in stock"]})]},e.uid)}))})))},C=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).timer=null,n.state={currentIndex:0,currentDisplay:[]},n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.tick=function(){var e=this.props,t=this.state;t.currentIndex<=e.allMessages.length?(this.setState((function(e){return{currentIndex:e.currentIndex+1}})),t.currentDisplay.push(e.allMessages[t.currentIndex])):(clearTimeout(this.timer),setTimeout(e.onFinished,e.finishedTimeout))},i.componentDidMount=function(){var e=this,t=this.props.linesPerSecond,n=void 0===t?2.5:t;this.timer=setInterval((function(){return e.tick()}),1e3/n)},i.componentWillUnmount=function(){clearTimeout(this.timer)},i.render=function(){return(0,o.createComponentVNode)(2,a.Box,{m:1,children:this.state.currentDisplay.map((function(e){return(0,o.createFragment)([e,(0,o.createVNode)(1,"br")],0,e)}))})},r}(o.Component),g=function(e,t){var n=(0,i.useLocalState)(t,"viewingPhoto",""),r=n[0],c=n[1];return(0,o.createComponentVNode)(2,a.Modal,{className:"Contractor__photoZoom",children:[(0,o.createComponentVNode)(2,a.Box,{as:"img",src:r}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Close",color:"grey",mt:"1rem",onClick:function(){return c("")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ConveyorSwitch=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.ConveyorSwitch=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.slowFactor,d=l.oneWay,u=l.position;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Lever position",children:u>0?"forward":u<0?"reverse":"neutral"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Allow reverse",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:!d,onClick:function(){return c("toggleOneWay")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Slowdown factor",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{mx:"1px",children:[" ",(0,o.createComponentVNode)(2,i.Button,{icon:"angle-double-left",onClick:function(){return c("slowFactor",{value:s-5})}})," "]}),(0,o.createComponentVNode)(2,i.Flex.Item,{mx:"1px",children:[" ",(0,o.createComponentVNode)(2,i.Button,{icon:"angle-left",onClick:function(){return c("slowFactor",{value:s-1})}})," "]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Slider,{width:"100px",mx:"1px",value:s,fillValue:s,minValue:1,maxValue:50,step:1,format:function(e){return e+"x"},onChange:function(e,t){return c("slowFactor",{value:t})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{mx:"1px",children:[" ",(0,o.createComponentVNode)(2,i.Button,{icon:"angle-right",onClick:function(){return c("slowFactor",{value:s+1})}})," "]}),(0,o.createComponentVNode)(2,i.Flex.Item,{mx:"1px",children:[" ",(0,o.createComponentVNode)(2,i.Button,{icon:"angle-double-right",onClick:function(){return c("slowFactor",{value:s+5})}})," "]})]})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CrewMonitor=void 0;var o=n(0),r=n(24),i=n(18),a=n(1),c=n(2),l=n(80),s=n(49),d=n(3),u=function(e,t){return e.dead?"Deceased":parseInt(e.health,10)<=t?"Critical":1===parseInt(e.stat,10)?"Unconscious":"Living"},p=function(e,t){return e.dead?"red":parseInt(e.health,10)<=t?"orange":1===parseInt(e.stat,10)?"blue":"green"};t.CrewMonitor=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=(0,a.useLocalState)(t,"tabIndex",r.IndexToggler),l=i[0],s=i[1];return(0,o.createComponentVNode)(2,d.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,d.Window.Content,{children:(0,o.createComponentVNode)(2,c.Box,{fillPositionedParent:!0,children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[r.isBS?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===l,onClick:function(){return s(0)},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"table"})," Command Data View"]},"ComDataView"):null,r.isBP?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===l,onClick:function(){return s(1)},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"table"})," Security Data View"]},"SecDataView"):null,(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===l,onClick:function(){return s(2)},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"table"})," Data View"]},"DataView"),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:3===l,onClick:function(){return s(3)},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,f);case 1:return(0,o.createComponentVNode)(2,C);case 2:return(0,o.createComponentVNode)(2,h);case 3:return(0,o.createComponentVNode)(2,g);default:return"WE SHOULDN'T BE HERE!"}}(l)]})})})};var m=function(e){var t=e.crewData,n=e.context,d=(0,a.useBackend)(n),m=d.act,h=d.data,f=(0,r.sortBy)((function(e){return e.name}))(t||[]),C=(0,a.useLocalState)(n,"search",""),g=C[0],N=C[1],b=(0,i.createSearch)(g,(function(e){return e.name+"|"+e.assignment+"|"+e.area}));return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Input,{placeholder:"Search by name, assignment or location..",width:"100%",onInput:function(e,t){return N(t)}}),(0,o.createComponentVNode)(2,c.Table,{m:"0.5rem",children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Location"})]}),f.filter(b).map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{bold:!!e.is_command,children:[(0,o.createComponentVNode)(2,l.TableCell,{children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,l.TableCell,{children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:p(e,h.critThreshold),children:u(e,h.critThreshold)}),e.sensor_type>=2?(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:["(",(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:s.COLORS.damageType.oxy,children:e.oxy}),"|",(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:s.COLORS.damageType.toxin,children:e.tox}),"|",(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:s.COLORS.damageType.burn,children:e.fire}),"|",(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:s.COLORS.damageType.brute,children:e.brute}),")"]}):null]}),(0,o.createComponentVNode)(2,l.TableCell,{children:3===e.sensor_type?h.isAI?(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"location-arrow",content:e.area+" ("+e.x+", "+e.y+")",onClick:function(){return m("track",{track:e.ref})}}):e.area+" ("+e.x+", "+e.y+")":"Not Available"})]},e.name)}))]})]})},h=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.crewmembers||[]);return(0,o.createComponentVNode)(2,m,{crewData:r,context:t})},f=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.crewmembers.filter((function(e){return e.is_command}))||[]);return(0,o.createComponentVNode)(2,m,{crewData:r,context:t})},C=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.crewmembers.filter((function(e){return e.is_security}))||[]);return(0,o.createComponentVNode)(2,m,{crewData:r,context:t})},g=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=(0,a.useLocalState)(t,"zoom",1),s=l[0],d=l[1],u=function(e){return e.is_command&&i.isBS||e.is_security&&i.isBP?"square":"circle"},m=function(e){return e.is_command&&i.isBS||e.is_security&&i.isBP?10:6},h=function(e,t){return e.is_command&&i.isBS||e.is_security&&i.isBP?e.dead?"red":parseInt(e.health,10)<=t?"orange":1===parseInt(e.stat,10)?"blue":"violet":p(e,t)};return(0,o.createComponentVNode)(2,c.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,c.NanoMap,{onZoom:function(e){return d(e)},children:i.crewmembers.filter((function(e){return 3===e.sensor_type})).map((function(e){return(0,o.createComponentVNode)(2,c.NanoMap.Marker,{x:e.x,y:e.y,zoom:s,icon:u(e),size:m(e),tooltip:e.name+" ("+e.assignment+")",color:h(e,i.critThreshold),onClick:function(){i.isAI&&r("track",{track:e.ref})}},e.ref)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(533),i=n(1),a=n(2),c=n(3),l=[{label:"\u0410\u0441\u0444\u0438\u043a\u0441\u0438\u044f",type:"oxyLoss"},{label:"\u0418\u043d\u0442\u043e\u043a\u0441\u0438\u043a\u0430\u0446\u0438\u044f",type:"toxLoss"},{label:"\u0420\u0430\u043d\u044b",type:"bruteLoss"},{label:"\u041e\u0436\u043e\u0433\u0438",type:"fireLoss"}],s=[["good","\u0412 \u0441\u043e\u0437\u043d\u0430\u043d\u0438\u0438"],["average","\u0411\u0435\u0437 \u0441\u043e\u0437\u043d\u0430\u043d\u0438\u044f"],["bad","\u0422\u0420\u0423\u041f"]];t.Cryo=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,d=c.isOperating,p=c.hasOccupant,m=c.occupant,h=void 0===m?[]:m,f=c.cellTemperature,C=c.cellTemperatureStatus,g=c.isBeakerLoaded,N=c.auto_eject_healthy,b=c.auto_eject_dead;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"\u041f\u0430\u0446\u0438\u0435\u043d\u0442",flexGrow:"1",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",onClick:function(){return r("ejectOccupant")},disabled:!p,children:"\u0418\u0437\u0432\u043b\u0435\u0447\u044c"}),children:p?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u041f\u0430\u0446\u0438\u0435\u043d\u0442",children:h.name||"\u0418\u043c\u044f \u043d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u0417\u0434\u043e\u0440\u043e\u0432\u044c\u0435",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:h.health,max:h.maxHealth,value:h.health/h.maxHealth,color:h.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h.health)})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u0421\u0442\u0430\u0442\u0443\u0441",color:s[h.stat][0],children:s[h.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u0422\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h.bodyTemperature)}),"\xa0K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),l.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h[e.type]/100,ranges:{bad:[.01,Infinity]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h[e.type])})})},e.id)}))]}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"\u041f\u0430\u0446\u0438\u0435\u043d\u0442 \u043d\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d."]})})}),(0,o.createComponentVNode)(2,a.Section,{title:"\u041a\u0440\u0438\u043e\u043a\u0430\u043f\u0441\u0443\u043b\u0430",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("ejectBeaker")},disabled:!g,children:"\u0418\u0437\u0432\u043b\u0435\u0447\u044c \u0451\u043c\u043a\u043e\u0441\u0442\u044c"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u041f\u0438\u0442\u0430\u043d\u0438\u0435",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return r(d?"switchOff":"switchOn")},selected:d,children:d?"\u0412\u043a\u043b":"\u0412\u044b\u043a\u043b"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u0422\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430",color:C,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f}),"\xa0K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u0401\u043c\u043a\u043e\u0441\u0442\u044c",children:(0,o.createComponentVNode)(2,u)}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u0410\u0432\u0442\u043e\u0438\u0437\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u0435 \u0437\u0434\u043e\u0440\u043e\u0432\u044b\u0445 \u043f\u0430\u0446\u0438\u0435\u043d\u0442\u043e\u0432",children:(0,o.createComponentVNode)(2,a.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return r(N?"auto_eject_healthy_off":"auto_eject_healthy_on")},children:N?"\u0412\u043a\u043b":"\u0412\u044b\u043a\u043b"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u0410\u0432\u0442\u043e\u0438\u0437\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u0435 \u043c\u0451\u0440\u0442\u0432\u044b\u0445 \u043f\u0430\u0446\u0438\u0435\u043d\u0442\u043e\u0432",children:(0,o.createComponentVNode)(2,a.Button,{icon:b?"toggle-on":"toggle-off",selected:b,onClick:function(){return r(b?"auto_eject_dead_off":"auto_eject_dead_on")},children:b?"\u0412\u043a\u043b":"\u0412\u044b\u043a\u043b"})})]})})],4)},u=function(e,t){var n=(0,i.useBackend)(t),c=(n.act,n.data),l=c.isBeakerLoaded,s=c.beakerLabel,d=c.beakerVolume;return l?(0,o.createFragment)([s?"\xab"+s+"\xbb":(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"\u0401\u043c\u043a\u043e\u0441\u0442\u044c \u043d\u0435 \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u0430"}),(0,o.createComponentVNode)(2,a.Box,{color:!d&&"bad",children:d?(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d,format:function(e){var t=Math.round(e);return(0,r.declensionRu)(t,"\u041e\u0441\u0442\u0430\u043b\u0430\u0441\u044c","\u041e\u0441\u0442\u0430\u043b\u0438\u0441\u044c","\u041e\u0441\u0442\u0430\u043b\u043e\u0441\u044c")+" "+t+" "+(0,r.declensionRu)(t,"\u0435\u0434\u0438\u043d\u0438\u0446\u0430","\u0435\u0434\u0438\u043d\u0438\u0446\u044b","\u0435\u0434\u0438\u043d\u0438\u0446")}}):"\u0401\u043c\u043a\u043e\u0441\u0442\u044c \u043f\u0443\u0441\u0442\u0430"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"\u0401\u043c\u043a\u043e\u0441\u0442\u044c \u043d\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430"})}},function(e,t,n){"use strict";t.__esModule=!0,t.declensionRu=void 0;t.declensionRu=function(e,t,n,o){var r=e%100;if(r>=10&&r<=20)return o;var i=r%10;return 1===i?t:i>=2&&i<=4?n:o}},function(e,t,n){"use strict";t.__esModule=!0,t.CryopodConsole=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(18);t.CryopodConsole=function(e,t){var n=(0,r.useBackend)(t).data,c=n.account_name,d=n.allow_items;return(0,o.createComponentVNode)(2,a.Window,{title:"Cryopod Console",children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Hello, "+(c||"[REDACTED]")+"!",children:"This automated cryogenic freezing unit will safely store your corporeal form until your next assignment."}),(0,o.createComponentVNode)(2,l),!!d&&(0,o.createComponentVNode)(2,s)]})})};var l=function(e,t){var n=(0,r.useBackend)(t).data.frozen_crew;return(0,o.createComponentVNode)(2,i.Collapsible,{title:"Stored Crew",children:n.length?(0,o.createComponentVNode)(2,i.Section,{fill:!0,scrollable:!0,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:n.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:e.rank},t)}))})}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No stored crew!"})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data.frozen_items,s=function(e){var t=e.toString();return t.startsWith("the ")&&(t=t.slice(4,t.length)),(0,c.toTitleCase)(t)};return(0,o.createComponentVNode)(2,i.Collapsible,{title:"Stored Items",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:!l.length,content:"Drop All Items",color:"red",onClick:function(){return a("all_items")}}),children:l.length?(0,o.createComponentVNode)(2,i.Section,{fill:!0,scrollable:!0,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:s(e.name),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-down",content:"Drop",mr:1,onClick:function(){return a("one_item",{item:e.uid})}})},e)}))})}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No stored items!"})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DNAModifier=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(51),l=[["good","Alive"],["average","Critical"],["bad","DEAD"]],s=[["ui","Modify U.I.","dna"],["se","Modify S.E.","dna"],["buffer","Transfer Buffers","syringe"],["rejuvenators","Rejuvenators","flask"]],d=[5,10,20,30,50];t.DNAModifier=function(e,t){var n,i=(0,r.useBackend)(t),l=(i.act,i.data),s=l.irradiating,d=l.dnaBlockSize,m=l.occupant;return t.dnaBlockSize=d,t.isDNAInvalid=!m.isViableSubject||!m.uniqueIdentity||!m.structuralEnzymes,s&&(n=(0,o.createComponentVNode)(2,V,{duration:s})),(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal),n,(0,o.createComponentVNode)(2,a.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,p)]})]})};var u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,s=c.locked,d=c.hasOccupant,u=c.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:"label",display:"inline",mr:"0.5rem",children:"Door Lock:"}),(0,o.createComponentVNode)(2,i.Button,{disabled:!d,selected:s,icon:s?"toggle-on":"toggle-off",content:s?"Engaged":"Disengaged",onClick:function(){return a("toggleLock")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!d||s,icon:"user-slash",content:"Eject",onClick:function(){return a("ejectOccupant")}})],4),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:u.minHealth,max:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Divider)]})}),t.isDNAInvalid?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-circle"}),"\xa0 The occupant's DNA structure is ruined beyond recognition, please insert a subject with an intact DNA structure."]}):(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Radiation",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:u.radiationLevel/100,color:"average"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unique Enzymes",children:c.occupant.uniqueEnzymes?c.occupant.uniqueEnzymes:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-circle"}),"\xa0 Unknown"]})})]})],0):(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"Cell unoccupied."})})},p=function(e,t){var n,a=(0,r.useBackend)(t),c=a.act,l=a.data,d=l.selectedMenuKey,u=l.hasOccupant;l.occupant;return u?t.isDNAInvalid?(0,o.createComponentVNode)(2,i.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No operation possible on this subject."]})})}):("ui"===d?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,f)],4):"se"===d?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,f)],4):"buffer"===d?n=(0,o.createComponentVNode)(2,C):"rejuvenators"===d&&(n=(0,o.createComponentVNode)(2,b)),(0,o.createComponentVNode)(2,i.Section,{flexGrow:"1",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:s.map((function(e,t){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:d===e[0],onClick:function(){return c("selectMenuKey",{key:e[0]})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:e[2]}),e[1]]},t)}))}),n]})):(0,o.createComponentVNode)(2,i.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant in DNA modifier."]})})})},m=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.selectedUIBlock,s=c.selectedUISubBlock,d=c.selectedUITarget,u=c.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Modify Unique Identifier",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:u.uniqueIdentity,selectedBlock:l,selectedSubblock:s,blockSize:t.dnaBlockSize,action:"selectUIBlock"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,i.Knob,{minValue:"1",maxValue:"15",stepPixelSize:"20",value:d,format:function(e){return e.toString(16).toUpperCase()},ml:"0",onChange:function(e,t){return a("changeUITarget",{value:t})}})})}),(0,o.createComponentVNode)(2,i.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){return a("pulseUIRadiation")}})]})},h=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.selectedSEBlock,s=c.selectedSESubBlock,d=c.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Modify Structural Enzymes",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:d.structuralEnzymes,selectedBlock:l,selectedSubblock:s,blockSize:t.dnaBlockSize,action:"selectSEBlock"}),(0,o.createComponentVNode)(2,i.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){return a("pulseSERadiation")}})]})},f=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.radiationIntensity,s=c.radiationDuration;return(0,o.createComponentVNode)(2,i.Section,{title:"Radiation Emitter",level:"2",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Intensity",children:(0,o.createComponentVNode)(2,i.Knob,{minValue:"1",maxValue:"10",stepPixelSize:"20",value:l,popUpPosition:"right",ml:"0",onChange:function(e,t){return a("radiationIntensity",{value:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Duration",children:(0,o.createComponentVNode)(2,i.Knob,{minValue:"1",maxValue:"20",stepPixelSize:"10",unit:"s",value:s,popUpPosition:"right",ml:"0",onChange:function(e,t){return a("radiationDuration",{value:t})}})})]}),(0,o.createComponentVNode)(2,i.Button,{icon:"radiation",content:"Pulse Radiation",tooltip:"Mutates a random block of either the occupant's UI or SE.",tooltipPosition:"top-right",mt:"0.5rem",onClick:function(){return a("pulseRadiation")}})]})},C=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.buffers.map((function(e,t){return(0,o.createComponentVNode)(2,g,{id:t+1,name:"Buffer "+(t+1),buffer:e},t)})));return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Buffers",level:"2",children:a}),(0,o.createComponentVNode)(2,N)],4)},g=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.id,s=e.name,d=e.buffer,u=c.isInjectorReady,p=s+(d.data?" - "+d.label:"");return(0,o.createComponentVNode)(2,i.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Section,{title:p,level:"3",mx:"0",lineHeight:"18px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{disabled:!d.data,icon:"trash",content:"Clear",onClick:function(){return a("bufferOption",{option:"clear",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!d.data,icon:"pen",content:"Rename",onClick:function(){return a("bufferOption",{option:"changeLabel",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!d.data||!c.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-left",onClick:function(){return a("bufferOption",{option:"saveDisk",id:l})}})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Write",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){return a("bufferOption",{option:"saveUI",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){return a("bufferOption",{option:"saveUIAndUE",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){return a("bufferOption",{option:"saveSE",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!c.hasDisk||!c.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){return a("bufferOption",{option:"loadDisk",id:l})}})]}),!!d.data&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Subject",children:d.owner||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Data Type",children:["ui"===d.type?"Unique Identifiers":"Structural Enzymes",!!d.ue&&" and Unique Enzymes"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transfer to",children:[(0,o.createComponentVNode)(2,i.Button,{disabled:!u,icon:u?"syringe":"spinner",iconSpin:!u,content:"Injector",mb:"0",onClick:function(){return a("bufferOption",{option:"createInjector",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!u,icon:u?"syringe":"spinner",iconSpin:!u,content:"Block Injector",mb:"0",onClick:function(){return a("bufferOption",{option:"createInjector",id:l,block:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){return a("bufferOption",{option:"transfer",id:l})}})]})],4)]}),!d.data&&(0,o.createComponentVNode)(2,i.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},N=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.hasDisk,s=c.disk;return(0,o.createComponentVNode)(2,i.Section,{title:"Data Disk",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{disabled:!l||!s.data,icon:"trash",content:"Wipe",onClick:function(){return a("wipeDisk")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return a("ejectDisk")}})],4),children:l?s.data?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Label",children:s.label?s.label:"No label"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Subject",children:s.owner?s.owner:(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Data Type",children:["ui"===s.type?"Unique Identifiers":"Structural Enzymes",!!s.ue&&" and Unique Enzymes"]})]}):(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"Disk is blank."}):(0,o.createComponentVNode)(2,i.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"save-o",size:"4"}),(0,o.createVNode)(1,"br"),"No disk inserted."]})})},b=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.isBeakerLoaded,s=c.beakerVolume,u=c.beakerLabel;return(0,o.createComponentVNode)(2,i.Section,{title:"Rejuvenators and Beaker",level:"2",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return a("ejectBeaker")}}),children:l?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Inject",children:[d.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{disabled:e>s,icon:"syringe",content:e,onClick:function(){return a("injectRejuvenators",{amount:e})}},t)})),(0,o.createComponentVNode)(2,i.Button,{disabled:s<=0,icon:"syringe",content:"All",onClick:function(){return a("injectRejuvenators",{amount:s})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Beaker",children:[(0,o.createComponentVNode)(2,i.Box,{mb:"0.5rem",children:u||"No label"}),s?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[s," unit",1===s?"":"s"," remaining"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Empty"})]})]}):(0,o.createComponentVNode)(2,i.Box,{color:"label",textAlign:"center",my:"25%",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",size:"4"}),(0,o.createVNode)(1,"br"),"No beaker loaded."]})})},V=function(e,t){return(0,o.createComponentVNode)(2,i.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"spinner",size:"5",spin:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Box,{color:"average",children:(0,o.createVNode)(1,"h1",null,[(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"}),(0,o.createTextVNode)("\xa0Irradiating occupant\xa0"),(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"})],4)}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:(0,o.createVNode)(1,"h3",null,[(0,o.createTextVNode)("For "),e.duration,(0,o.createTextVNode)(" second"),1===e.duration?"":"s"],0)})]})},v=function(e,t){for(var n=(0,r.useBackend)(t),a=n.act,c=(n.data,e.dnaString),l=e.selectedBlock,s=e.selectedSubblock,d=e.blockSize,u=e.action,p=c.split(""),m=[],h=function(e){for(var t=e/d+1,n=[],r=function(r){var c=r+1;n.push((0,o.createComponentVNode)(2,i.Button,{selected:l===t&&s===c,content:p[e+r],mb:"0",onClick:function(){return a(u,{block:t,subblock:c})}}))},c=0;c0?"Yes":"No",selected:l.com>0,onClick:function(){return c("toggle_com")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Security",children:s.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{selected:l.sec===e,content:e,onClick:function(){return c("set_sec",{set_sec:e})}},"sec"+e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Medical",children:s.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{selected:l.med===e,content:e,onClick:function(){return c("set_med",{set_med:e})}},"med"+e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Engineering",children:s.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{selected:l.eng===e,content:e,onClick:function(){return c("set_eng",{set_eng:e})}},"eng"+e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Paranormal",children:s.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{selected:l.par===e,content:e,onClick:function(){return c("set_par",{set_par:e})}},"par"+e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Janitor",children:s.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{selected:l.jan===e,content:e,onClick:function(){return c("set_jan",{set_jan:e})}},"jan"+e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cyborg",children:s.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{selected:l.cyb===e,content:e,onClick:function(){return c("set_cyb",{set_cyb:e})}},"cyb"+e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Slots",children:(0,o.createComponentVNode)(2,i.Box,{color:l.total>l.spawnpoints?"red":"green",children:[l.total," total, versus ",l.spawnpoints," spawnpoints"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Dispatch",children:(0,o.createComponentVNode)(2,i.Button,{icon:"ambulance",content:"Send ERT",onClick:function(){return c("dispatch_ert")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Electropack=void 0;var o=n(0),r=n(15),i=n(1),a=n(2),c=n(3);t.Electropack=function(e,t){var n=(0,i.useBackend)(t),l=n.act,s=n.data,d=s.power,u=s.code,p=s.frequency,m=s.minFrequency,h=s.maxFrequency;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return l("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Frequency",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reset",onClick:function(){return l("reset",{reset:"freq"})}}),children:(0,o.createComponentVNode)(2,a.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:m/10,maxValue:h/10,value:p/10,format:function(e){return(0,r.toFixed)(e,1)},width:"80px",onChange:function(e,t){return l("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Code",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reset",onClick:function(){return l("reset",{reset:"code"})}}),children:(0,o.createComponentVNode)(2,a.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:u,width:"80px",onChange:function(e,t){return l("code",{code:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.EvolutionMenu=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.EvolutionMenu=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,theme:"changeling",children:(0,o.createComponentVNode)(2,a.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,l)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.evo_points,s=c.can_respec;return(0,o.createComponentVNode)(2,i.Section,{title:"Evolution Points",height:5.5,children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{mt:.5,color:"label",children:"Points remaining:"}),(0,o.createComponentVNode)(2,i.Flex.Item,{mt:.5,ml:2,bold:!0,color:"#1b945c",children:l}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{ml:2.5,disabled:!s,content:"Readapt",icon:"sync",onClick:function(){return a("readapt")}}),(0,o.createComponentVNode)(2,i.Button,{tooltip:"By transforming a humanoid into a husk, we gain the ability to readapt our chosen evolutions.",tooltipPosition:"bottom",icon:"question-circle"})]})]})})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.evo_points,s=c.ability_list,d=c.purchased_abilities,u=c.view_mode;return(0,o.createComponentVNode)(2,i.Section,{title:"Abilities",flexGrow:"1",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:u?"square-o":"check-square-o",selected:!u,content:"Compact",onClick:function(){return a("set_view_mode",{mode:0})}}),(0,o.createComponentVNode)(2,i.Button,{icon:u?"check-square-o":"square-o",selected:u,content:"Expanded",onClick:function(){return a("set_view_mode",{mode:1})}})],4),children:s.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{p:.5,mx:-1,className:"candystripe",children:[(0,o.createComponentVNode)(2,i.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{ml:.5,color:"#dedede",children:e.name}),d.includes(e.power_path)&&(0,o.createComponentVNode)(2,i.Flex.Item,{ml:2,bold:!0,color:"#1b945c",children:"(Purchased)"}),(0,o.createComponentVNode)(2,i.Flex.Item,{mr:3,textAlign:"right",grow:1,children:[(0,o.createComponentVNode)(2,i.Box,{as:"span",color:"label",children:["Cost: "," "]}),(0,o.createComponentVNode)(2,i.Box,{as:"span",bold:!0,color:"#1b945c",children:e.cost})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{textAlign:"right",children:(0,o.createComponentVNode)(2,i.Button,{mr:.5,disabled:e.cost>l||d.includes(e.power_path),content:"Evolve",onClick:function(){return a("purchase",{power_path:e.power_path})}})})]}),!!u&&(0,o.createComponentVNode)(2,i.Flex,{color:"#8a8a8a",my:1,ml:1.5,width:"95%",children:e.description+" "+e.helptext})]},t)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.ExosuitFabricator=void 0;var o=n(0),r=n(7),i=n(18),a=n(1),c=n(2),l=n(102),s=n(3);var d={bananium:"clown",tranquillite:"mime"};t.ExosuitFabricator=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=r.building;return(0,o.createComponentVNode)(2,s.Window,{theme:r.ui_theme,children:(0,o.createComponentVNode)(2,s.Window.Content,{className:"Exofab",children:(0,o.createComponentVNode)(2,c.Flex,{width:"100%",height:"100%",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",mr:"0.5rem",width:"70%",children:(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",basis:"100%",children:(0,o.createComponentVNode)(2,p)}),i&&(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"content",mt:"0.5rem",children:(0,o.createComponentVNode)(2,m)})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{width:"30%",children:(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",basis:"50%",children:(0,o.createComponentVNode)(2,u)}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",basis:"50%",mt:"0.5rem",children:(0,o.createComponentVNode)(2,h)})]})})]})})})};var u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.materials,s=i.capacity,d=Object.values(l).reduce((function(e,t){return e+t}),0);return(0,o.createComponentVNode)(2,c.Section,{title:"Materials",className:"Exofab__materials",buttons:(0,o.createComponentVNode)(2,c.Box,{color:"label",mt:"0.25rem",children:[(d/s*100).toPrecision(3),"% full"]}),children:["$metal","$glass","$silver","$gold","$uranium","$titanium","$plasma","$diamond","$bluespace","$bananium","$tranquillite","$plastic"].map((function(e){return(0,o.createComponentVNode)(2,f,{id:e,bold:"$metal"===e||"$glass"===e,onClick:function(){return r("withdraw",{id:e})}},e)}))})},p=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,s=l.curCategory,d=l.categories,u=l.designs,p=l.syncing,m=(0,a.useLocalState)(t,"searchText",""),h=m[0],f=m[1],g=(0,i.createSearch)(h,(function(e){return e.name})),N=u.filter(g);return(0,o.createComponentVNode)(2,c.Section,{className:"Exofab__designs",title:(0,o.createComponentVNode)(2,c.Dropdown,{selected:s,options:d,onSelected:function(e){return r("category",{cat:e})},width:"150px"}),height:"100%",buttons:(0,o.createComponentVNode)(2,c.Box,{mt:"-18px",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"plus",content:"Queue all",onClick:function(){return r("queueall")}}),(0,o.createComponentVNode)(2,c.Button,{disabled:p,iconSpin:p,icon:"sync-alt",content:p?"Synchronizing...":"Synchronize with R&D servers",onClick:function(){return r("sync")}})]}),children:[(0,o.createComponentVNode)(2,c.Input,{placeholder:"Search by name...",mb:"0.5rem",width:"100%",onInput:function(e,t){return f(t)}}),N.map((function(e){return(0,o.createComponentVNode)(2,C,{design:e},e.id)})),0===N.length&&(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No designs found."})]})},m=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=r.building,s=r.buildStart,d=r.buildEnd,u=r.worldTime;return(0,o.createComponentVNode)(2,c.Section,{className:"Exofab__building",stretchContents:!0,children:(0,o.createComponentVNode)(2,c.ProgressBar.Countdown,{start:s,current:u,end:d,bold:!0,children:[(0,o.createComponentVNode)(2,c.Box,{float:"left",children:(0,o.createComponentVNode)(2,c.Icon,{name:"cog",spin:!0})}),"Building ",i,"\xa0(",(0,o.createComponentVNode)(2,l.Countdown,{current:u,timeLeft:d-u,format:function(e,t){return t.substr(3)}}),")"]})})},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.queue,s=i.processingQueue,d=Object.entries(i.queueDeficit).filter((function(e){return e[1]<0})),u=l.reduce((function(e,t){return e+t.time}),0);return(0,o.createComponentVNode)(2,c.Section,{className:"Exofab__queue",title:"Queue",buttons:(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{selected:s,icon:s?"toggle-on":"toggle-off",content:"Process",onClick:function(){return r("process")}}),(0,o.createComponentVNode)(2,c.Button,{disabled:0===l.length,icon:"eraser",content:"Clear",onClick:function(){return r("unqueueall")}})]}),children:(0,o.createComponentVNode)(2,c.Flex,{height:"100%",direction:"column",children:0===l.length?(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"The queue is empty."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Flex.Item,{className:"Exofab__queue--queue",grow:"1",overflow:"auto",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{color:e.notEnough&&"bad",children:[t+1,". ",e.name,t>0&&(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-up",onClick:function(){return r("queueswap",{from:t+1,to:t})}}),t0&&(0,o.createComponentVNode)(2,c.Flex.Item,{className:"Exofab__queue--time",basis:"content",shrink:"0",children:[(0,o.createComponentVNode)(2,c.Divider),"Processing time:",(0,o.createComponentVNode)(2,c.Icon,{name:"clock",mx:"0.5rem"}),(0,o.createComponentVNode)(2,c.Box,{display:"inline",bold:!0,children:new Date(u/10*1e3).toISOString().substr(14,5)})]}),Object.keys(d).length>0&&(0,o.createComponentVNode)(2,c.Flex.Item,{className:"Exofab__queue--deficit",basis:"content",shrink:"0",children:[(0,o.createComponentVNode)(2,c.Divider),"Lacking materials to complete:",d.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,f,{id:e[0],amount:-e[1],lineDisplay:!0})},e[0])}))]})],0)})})},f=function(e,t){var n=(0,a.useBackend)(t),i=(n.act,n.data),l=e.id,s=e.amount,u=e.lineDisplay,p=e.onClick,m=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["id","amount","lineDisplay","onClick"]),h=l.replace("$",""),f=i.materials[l]||0,C=s||f;if(!(C<=0&&"metal"!==h&&"glass"!==h)){var g=s&&s>f;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Flex,Object.assign({className:(0,r.classes)(["Exofab__material",u&&"Exofab__material--line"])},m,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"content",children:(0,o.createComponentVNode)(2,c.Button,{onClick:p,children:(0,o.createComponentVNode)(2,c.Box,{as:"img",src:"sheet-"+(d[h]||h)+".png"})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",children:u?(0,o.createComponentVNode)(2,c.Box,{className:"Exofab__material--amount",color:g&&"bad",children:C.toLocaleString("en-US")}):(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{className:"Exofab__material--name",children:h}),(0,o.createComponentVNode)(2,c.Box,{className:"Exofab__material--amount",children:[C.toLocaleString("en-US")," cm\xb3 (",Math.round(C/2e3*10)/10," sheets)"]})],4)})]})))}},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=e.design;return(0,o.createComponentVNode)(2,c.Box,{className:"Exofab__design",children:[(0,o.createComponentVNode)(2,c.Button,{disabled:l.notEnough||i.building,icon:"cog",content:l.name,onClick:function(){return r("build",{id:l.id})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"plus-circle",onClick:function(){return r("queue",{id:l.id})}}),(0,o.createComponentVNode)(2,c.Box,{className:"Exofab__design--cost",children:Object.entries(l.cost).map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,f,{id:e[0],amount:e[1],lineDisplay:!0})},e[0])}))}),(0,o.createComponentVNode)(2,c.Box,{className:"Exofab__design--time",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"clock"}),l.time>0?(0,o.createFragment)([l.time/10,(0,o.createTextVNode)(" seconds")],0):"Instant"]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ExternalAirlockController=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.ExternalAirlockController=function(e,t){var n,c,l=(0,r.useBackend)(t),s=l.act,d=l.data,u=d.chamber_pressure,p=(d.exterior_status,d.interior_status),m=d.processing;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Information",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Chamber Pressure",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:(n=u,c="good",n<80?c="bad":n<95||n>110?c="average":n>120&&(c="bad"),c),value:u,minValue:0,maxValue:1013,children:[u," kPa"]})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{content:"Cycle to Exterior",icon:"arrow-circle-left",disabled:m,onClick:function(){return s("cycle_ext")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Cycle to Interior",icon:"arrow-circle-right",disabled:m,onClick:function(){return s("cycle_int")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{content:"Force Exterior Door",icon:"exclamation-triangle",color:"open"===p?"red":m?"yellow":null,onClick:function(){return s("force_ext")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Force Interior Door",icon:"exclamation-triangle",color:"open"===p?"red":m?"yellow":null,onClick:function(){return s("force_int")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Abort",icon:"ban",color:"red",disabled:!m,onClick:function(){return s("abort")}})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.FaxMachine=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.FaxMachine=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Authorization",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ID Card",children:(0,o.createComponentVNode)(2,i.Button,{icon:l.scan_name?"eject":"id-card",selected:l.scan_name,content:l.scan_name?l.scan_name:"-----",tooltip:l.scan_name?"Eject ID":"Insert ID",onClick:function(){return c("scan")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Authorize",children:(0,o.createComponentVNode)(2,i.Button,{icon:l.authenticated?"sign-out-alt":"id-card",selected:l.authenticated,disabled:!l.scan_name&&!l.authenticated,content:l.authenticated?"Log Out":"Log In",onClick:function(){return c("auth")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Fax Menu",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network",children:l.network}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Document",children:[(0,o.createComponentVNode)(2,i.Button,{icon:l.paper?"eject":"paperclip",disabled:!l.authenticated&&!l.paper,content:l.paper?l.paper:"-----",onClick:function(){return c("paper")}}),!!l.paper&&(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){return c("rename")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sending To",children:(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:l.destination?l.destination:"-----",disabled:!l.authenticated,onClick:function(){return c("dept")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Action",children:(0,o.createComponentVNode)(2,i.Button,{icon:"envelope",content:l.sendError?l.sendError:"Send",disabled:!l.paper||!l.destination||!l.authenticated||l.sendError,onClick:function(){return c("send")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.FloorPainter=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data,e.image),a=e.isSelected,c=e.onSelect;return(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+i,style:{"border-style":a?"solid":"none","border-width":"2px","border-color":"orange",padding:a?"2px":"4px"},onClick:c})};t.FloorPainter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,d=s.availableStyles,u=s.selectedStyle,p=s.selectedDir,m=s.directionsPreview,h=s.allStylesPreview;return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Decal setup",children:[(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-left",onClick:function(){return l("cycle_style",{offset:-1})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Dropdown,{options:d,selected:u,width:"150px",height:"20px",ml:"2px",mr:"2px",nochevron:"true",onSelected:function(e){return l("select_style",{style:e})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-right",onClick:function(){return l("cycle_style",{offset:1})}})})]}),(0,o.createComponentVNode)(2,i.Box,{mt:"5px",mb:"5px",children:(0,o.createComponentVNode)(2,i.Flex,{overflowY:"auto",maxHeight:"220px",wrap:"wrap",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,c,{image:h[e],isSelected:u===e,onSelect:function(){return l("select_style",{style:e})}})},"{style}")}))})}),(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Direction",children:(0,o.createComponentVNode)(2,i.Table,{style:{display:"inline"},children:["north","","south"].map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[e+"west",e,e+"east"].map((function(e){return(0,o.createComponentVNode)(2,i.Table.Cell,{style:{"vertical-align":"middle","text-align":"center"},children:""===e?(0,o.createComponentVNode)(2,i.Icon,{name:"arrows-alt",size:3}):(0,o.createComponentVNode)(2,c,{image:m[e],isSelected:e===p,onSelect:function(){return l("select_direction",{direction:e})}})},e)}))},e)}))})})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GPS=void 0;var o=n(0),r=n(15),i=n(1),a=n(2),c=n(3),l=function(e){return e?"("+e.join(", ")+")":"ERROR"};t.GPS=function(e,t){var n=(0,i.useBackend)(t).data,r=n.emped,l=n.active,m=n.area,h=n.position,f=n.saved;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",height:"100%",children:r?(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"0",children:(0,o.createComponentVNode)(2,s,{emp:!0})}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,d)}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Flex.Item,{mt:"0.5rem",children:(0,o.createComponentVNode)(2,u,{area:m,position:h})}),f&&(0,o.createComponentVNode)(2,a.Flex.Item,{mt:"0.5rem",children:(0,o.createComponentVNode)(2,u,{title:"Saved Position",position:f})}),(0,o.createComponentVNode)(2,a.Flex.Item,{mt:"0.5rem",grow:"1",basis:"0",children:(0,o.createComponentVNode)(2,p,{height:"100%"})})],0):(0,o.createComponentVNode)(2,s)],0)})})})};var s=function(e,t){var n=e.emp;return(0,o.createComponentVNode)(2,a.Section,{mt:"0.5rem",width:"100%",height:"100%",stretchContents:!0,children:(0,o.createComponentVNode)(2,a.Box,{width:"100%",height:"100%",color:"label",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:n?"ban":"power-off",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),n?"ERROR: Device temporarily lost signal.":"Device is disabled."]})})})})},d=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.active,s=c.tag,d=c.same_z,u=(0,i.useLocalState)(t,"newTag",s),p=u[0],m=u[1];return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",buttons:(0,o.createComponentVNode)(2,a.Button,{selected:l,icon:l?"toggle-on":"toggle-off",content:l?"On":"Off",onClick:function(){return r("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tag",children:[(0,o.createComponentVNode)(2,a.Input,{width:"5rem",value:s,onEnter:function(){return r("tag",{newtag:p})},onInput:function(e,t){return m(t)}}),(0,o.createComponentVNode)(2,a.Button,{disabled:s===p,width:"20px",mb:"0",ml:"0.25rem",onClick:function(){return r("tag",{newtag:p})},children:(0,o.createComponentVNode)(2,a.Icon,{name:"pen"})})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,a.Button,{selected:!d,icon:d?"compress":"expand",content:d?"Local Sector":"Global",onClick:function(){return r("same_z")}})})]})})},u=function(e,t){var n=e.title,r=e.area,i=e.position;return(0,o.createComponentVNode)(2,a.Section,{title:n||"Position",children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",children:[r&&(0,o.createFragment)([r,(0,o.createVNode)(1,"br")],0),l(i)]})})},p=function(e,t){var n=(0,i.useBackend)(t).data,c=n.position,s=n.signals,d=n.upgraded;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Section,Object.assign({title:"Signals",overflow:"auto"},e,{children:(0,o.createComponentVNode)(2,a.Table,{children:s.map((function(e){return Object.assign({},e,{},function(e,t,n){if(e&&t){if(e[2]!==t[2]||1!==n)return null;var o=Math.atan2(t[1]-e[1],t[0]-e[0]),i=Math.sqrt(Math.pow(t[1]-e[1],2)+Math.pow(t[0]-e[0],2));return{angle:(0,r.rad2deg)(o),distance:i}}}(c,e.position,d))})).map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{backgroundColor:t%2==0&&"rgba(255, 255, 255, 0.05)",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"30%",verticalAlign:"middle",color:"label",p:"0.25rem",bold:!0,children:e.tag}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"middle",color:"grey",children:e.area}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"middle",collapsing:!0,children:e.distance!==undefined&&(0,o.createComponentVNode)(2,a.Box,{opacity:Math.max(1-Math.min(e.distance,100)/100,.5),children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.distance>0?"arrow-right":"circle",rotation:-e.angle}),"\xa0",Math.floor(e.distance)+"m"]})}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"middle",pr:"0.25rem",collapsing:!0,children:l(e.position)})]},t)}))})})))}},function(e,t,n){"use strict";t.__esModule=!0,t.GasAnalyzer=t.GasAnalyzerHistory=t.GasAnalyzerContent=void 0;var o=n(0),r=n(1),i=n(549),a=n(2),c=n(3),l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.gasmixes,d=l.autoUpdating;return(0,o.createComponentVNode)(2,a.Section,{title:s[0].name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d?"unlock":"lock",onClick:function(){return c("autoscantoggle")},tooltip:d?"Auto-Update Enabled":"Auto-Update Disabled",fluid:!0,textAlign:"center",selected:d}),children:(0,o.createComponentVNode)(2,i.GasmixParser)},s[0])};t.GasAnalyzerContent=l;var s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.historyGasmixes,s=c.historyViewMode,d=c.historyIndex;return(0,o.createComponentVNode)(2,a.Section,{fill:!0,title:"Scan History",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"trash",tooltip:"Clear History",onClick:function(){return i("clearhistory")},textAlign:"center",disabled:0===l.length}),children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"50%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{content:"kPa",onClick:function(){return i("modekpa")},textAlign:"center",selected:"kpa"===s})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{content:"mol",onClick:function(){return i("modemol")},textAlign:"center",selected:"mol"===s})})]})}),(0,o.createComponentVNode)(2,a.LabeledList,{children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:t+1+". "+("mol"===s?e[0].total_moles.toFixed(2):e[0].pressure.toFixed(2)),onClick:function(){return i("input",{target:t+1})},textAlign:"left",selected:t+1===d,fluid:!0})},e[0])}))})]})};t.GasAnalyzerHistory=s;t.GasAnalyzer=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,a.Section,{grow:!0,children:(0,o.createComponentVNode)(2,l)}),2,{style:{float:"left",width:"67%"}}),(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,a.Section,{width:"160px",children:(0,o.createComponentVNode)(2,s)}),2,{style:{float:"right",width:"33%"}})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GasmixParser=void 0;var o=n(0),r=n(1),i=n(2);t.GasmixParser=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.gasmixes);return a[0].total_moles?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Moles",children:(a[0].total_moles?a[0].total_moles:"-")+" mol"}),a[0].oxygen?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen",children:a[0].oxygen.toFixed(2)+" mol ("+100*(a[0].oxygen/a[0].total_moles).toFixed(2)+" %)"}):"",a[0].nitrogen?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Nitrogen",children:a[0].nitrogen.toFixed(2)+" mol ("+100*(a[0].nitrogen/a[0].total_moles).toFixed(2)+" %)"}):"",a[0].carbon_dioxide?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Carbon Dioxide",children:a[0].carbon_dioxide.toFixed(2)+" mol ("+100*(a[0].carbon_dioxide/a[0].total_moles).toFixed(2)+" %)"}):"",a[0].toxins?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Plasma",children:a[0].toxins.toFixed(2)+" mol ("+100*(a[0].toxins/a[0].total_moles).toFixed(2)+" %)"}):"",a[0].sleeping_agent?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Nitrous Oxide",children:a[0].sleeping_agent.toFixed(2)+" mol ("+100*(a[0].sleeping_agent/a[0].total_moles).toFixed(2)+" %)"}):"",a[0].agent_b?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Agent B",children:a[0].agent_b.toFixed(2)+" mol ("+100*(a[0].agent_b/a[0].total_moles).toFixed(2)+" %)"}):"",(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(a[0].total_moles?(a[0].temperature-273.15).toFixed(2):"-")+" \xb0C ("+(a[0].total_moles?a[0].temperature.toFixed(2):"-")+" K)"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Volume",children:(a[0].total_moles?a[0].volume:"-")+" L"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:(a[0].total_moles?a[0].pressure.toFixed(2):"-")+" kPa"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Heat Capacity",children:a[0].heat_capacity+" / K"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Thermal Energy",children:a[0].thermal_energy})]}):(0,o.createComponentVNode)(2,i.Box,{nowrap:!0,italic:!0,mb:"10px",children:"No Gas Detected!"})}},function(e,t,n){"use strict";t.__esModule=!0,t.GasFreezer=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.GasFreezer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.on,d=l.pressure,u=l.temperature,p=l.temperatureCelsius,m=l.min,h=l.max,f=l.target,C=l.targetCelsius,g=(u-m)/(h-m);return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"\u0421\u0442\u0430\u0442\u0443\u0441",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s?"power-off":"times",content:s?"\u0412\u043a\u043b":"\u0412\u044b\u043a\u043b",selected:s,onClick:function(){return c("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0414\u0430\u0432\u043b\u0435\u043d\u0438\u0435",children:[d," \u043a\u041f\u0430"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0422\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"row",justify:"space-between",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{width:"65%",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:g,ranges:{blue:[-Infinity,.5],red:[.5,Infinity]},children:"\xa0"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"35%",children:[g<.5&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"blue",ml:1,children:[u," \xb0K (",p," \xb0C)"]}),g>=.5&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"red",ml:1,children:[u," \xb0K (",p," \xb0C)"]})]})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0426\u0435\u043b\u0435\u0432\u0430\u044f \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"row",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{width:"65%",justify:"end",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:(f-m)/(h-m),children:"\xa0"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"35%",children:(0,o.createComponentVNode)(2,i.Box,{inline:!0,ml:1,children:[f," \xb0K (",C," \xb0C)"]})})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0417\u0430\u0434\u0430\u0442\u044c \u0446\u0435\u043b\u0435\u0432\u0443\u044e \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0443",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",title:"\u041c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430",onClick:function(){return c("temp",{temp:m})}}),(0,o.createComponentVNode)(2,i.NumberInput,{value:Math.round(f),unit:"\xb0K",minValue:Math.round(m),maxValue:Math.round(h),step:5,stepPixelSize:3,onDrag:function(e,t){return c("temp",{temp:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",title:"\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430",onClick:function(){return c("temp",{temp:h})}})]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GenericCrewManifest=void 0;var o=n(0),r=n(2),i=n(3),a=n(144);t.GenericCrewManifest=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,theme:"nologo",children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,r.Section,{noTopPadding:!0,children:(0,o.createComponentVNode)(2,a.CrewManifest)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GhostHudPanel=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.GhostHudPanel=function(e,t){var n=(0,r.useBackend)(t).data,l=n.security,s=n.medical,d=n.diagnostic,u=n.ahud;return(0,o.createComponentVNode)(2,a.Window,{theme:"nologo",children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,c,{label:"Medical",type:"medical",is_active:s}),(0,o.createComponentVNode)(2,c,{label:"Security",type:"security",is_active:l}),(0,o.createComponentVNode)(2,c,{label:"Diagnostic",type:"diagnostic",is_active:d}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,c,{label:"Antag HUD",is_active:u,act_on:"ahud_on",act_off:"ahud_off"})]})})})};var c=function(e,t){var n=(0,r.useBackend)(t).act,a=e.label,c=e.type,l=void 0===c?null:c,s=e.is_active,d=e.act_on,u=void 0===d?"hud_on":d,p=e.act_off,m=void 0===p?"hud_off":p;return(0,o.createComponentVNode)(2,i.Flex,{pt:.3,color:"label",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{pl:.5,align:"center",width:"80%",children:a}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{mr:.6,content:s?"On":"Off",icon:s?"toggle-on":"toggle-off",selected:s,onClick:function(){return n(s?m:u,{hud_type:l})}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.HandheldChemDispenser=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=[1,5,10,20,30,50];t.HandheldChemDispenser=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,s)]})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data,s=l.amount,d=l.energy,u=l.maxEnergy,p=l.mode;return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",flex:"content",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Energy",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d,minValue:0,maxValue:u,ranges:{good:[.5*u,Infinity],average:[.25*u,.5*u],bad:[-Infinity,.25*u]},children:[d," / ",u," Units"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Amount",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"row",spacing:"1",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",width:"14%",display:"inline-block",children:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",selected:s===e,content:e,m:"0",width:"100%",onClick:function(){return a("amount",{amount:e})}})},t)}))})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mode",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"row",justify:"space-between",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"cog",selected:"dispense"===p,content:"Dispense",m:"0",width:"32%",onClick:function(){return a("mode",{mode:"dispense"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"cog",selected:"remove"===p,content:"Remove",m:"0",width:"32%",onClick:function(){return a("mode",{mode:"remove"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"cog",selected:"isolate"===p,content:"Isolate",m:"0",width:"32%",onClick:function(){return a("mode",{mode:"isolate"})}})]})})]})})},s=function(e,t){for(var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.chemicals,s=void 0===l?[]:l,d=c.current_reagent,u=[],p=0;p<(s.length+1)%3;p++)u.push(!0);return(0,o.createComponentVNode)(2,i.Section,{title:c.glass?"Drink Selector":"Chemical Selector",flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"row",wrap:"wrap",height:"100%",spacingPrecise:"2",align:"flex-start",alignContent:"flex-start",children:[s.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",basis:"25%",height:"20px",width:"30%",display:"inline-block",children:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-down",overflow:"hidden",textOverflow:"ellipsis",selected:d===e.id,width:"100%",height:"100%",align:"flex-start",content:e.title,onClick:function(){return a("dispense",{reagent:e.id})}})},t)})),u.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",basis:"25%",height:"20px"},t)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Instrument=void 0;var o=n(0),r=n(15),i=n(1),a=n(2),c=n(3);t.Instrument=function(e,t){var n=(0,i.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,c.Window,{children:[(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,u)]})]})};var l=function(e,t){var n=(0,i.useBackend)(t),r=n.act;if(n.data.help)return(0,o.createComponentVNode)(2,a.Modal,{maxWidth:"75%",height:.75*window.innerHeight+"px",mx:"auto",py:"0",px:"0.5rem",children:(0,o.createComponentVNode)(2,a.Section,{height:"100%",title:"Help",level:"2",overflow:"auto",children:(0,o.createComponentVNode)(2,a.Box,{px:"0.5rem",mt:"-0.5rem",children:[(0,o.createVNode)(1,"h1",null,"Making a Song",16),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Lines are a series of chords, separated by commas\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"highlight",children:"(,)"}),(0,o.createTextVNode)(", each with notes seperated by hyphens\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"highlight",children:"(-)"}),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("Every note in a chord will play together, with the chord timed by the\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"highlight",children:"tempo"}),(0,o.createTextVNode)(" as defined above.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Notes are played by the\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"good",children:"names of the note"}),(0,o.createTextVNode)(", and optionally, the\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"average",children:"accidental"}),(0,o.createTextVNode)(", and/or the "),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"bad",children:"octave number"}),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("By default, every note is\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"average",children:"natural"}),(0,o.createTextVNode)(" and in\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"bad",children:"octave 3"}),(0,o.createTextVNode)(". Defining a different state for either is remembered for each "),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"good",children:"note"}),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"ul",null,[(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"highlight",children:"Example:"}),(0,o.createTextVNode)("\xa0"),(0,o.createVNode)(1,"i",null,"C,D,E,F,G,A,B",16),(0,o.createTextVNode)(" will play a\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"good",children:"C"}),(0,o.createTextVNode)("\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"average",children:"major"}),(0,o.createTextVNode)(" scale.")],4),(0,o.createVNode)(1,"li",null,[(0,o.createTextVNode)("After a note has an\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"average",children:"accidental"}),(0,o.createTextVNode)(" or\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"bad",children:"octave"}),(0,o.createTextVNode)(" placed, it will be remembered:\xa0"),(0,o.createVNode)(1,"i",null,"C,C4,C#,C3",16),(0,o.createTextVNode)(" is "),(0,o.createVNode)(1,"i",null,"C3,C4,C4#,C3#",16)],4)],4)],4),(0,o.createVNode)(1,"p",null,[(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"highlight",children:"Chords"}),(0,o.createTextVNode)("\xa0can be played simply by seperating each note with a hyphen: "),(0,o.createVNode)(1,"i",null,"A-C#,Cn-E,E-G#,Gn-B",16),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("A "),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"highlight",children:"pause"}),(0,o.createTextVNode)("\xa0may be denoted by an empty chord: "),(0,o.createVNode)(1,"i",null,"C,E,,C,G",16),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("To make a chord be a different time, end it with /x, where the chord length will be length defined by\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"highlight",children:"tempo / x"}),(0,o.createTextVNode)(",\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"highlight",children:"eg:"}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"i",null,"C,G/2,E/4",16),(0,o.createTextVNode)(".")],4),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Combined, an example line is: "),(0,o.createVNode)(1,"i",null,"E-E4/4,F#/2,G#/8,B/8,E3-E4/4",16),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"ul",null,[(0,o.createVNode)(1,"li",null,"Lines may be up to 300 characters.",16),(0,o.createVNode)(1,"li",null,"A song may only contain up to 1,000 lines.",16)],4)],4),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Lines are a series of chords, separated by commas\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"highlight",children:"(,)"}),(0,o.createTextVNode)(", each with notes seperated by hyphens\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"highlight",children:"(-)"}),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("Every note in a chord will play together, with the chord timed by the\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"highlight",children:"tempo"}),(0,o.createTextVNode)(" as defined above.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Notes are played by the\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"good",children:"names of the note"}),(0,o.createTextVNode)(", and optionally, the\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"average",children:"accidental"}),(0,o.createTextVNode)(", and/or the "),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"bad",children:"octave number"}),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("By default, every note is\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"average",children:"natural"}),(0,o.createTextVNode)(" and in\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"bad",children:"octave 3"}),(0,o.createTextVNode)(". Defining a different state for either is remembered for each "),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"good",children:"note"}),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"ul",null,[(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"highlight",children:"Example:"}),(0,o.createTextVNode)("\xa0"),(0,o.createVNode)(1,"i",null,"C,D,E,F,G,A,B",16),(0,o.createTextVNode)(" will play a\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"good",children:"C"}),(0,o.createTextVNode)("\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"average",children:"major"}),(0,o.createTextVNode)(" scale.")],4),(0,o.createVNode)(1,"li",null,[(0,o.createTextVNode)("After a note has an\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"average",children:"accidental"}),(0,o.createTextVNode)(" or\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"bad",children:"octave"}),(0,o.createTextVNode)(" placed, it will be remembered:\xa0"),(0,o.createVNode)(1,"i",null,"C,C4,C#,C3",16),(0,o.createTextVNode)(" is "),(0,o.createVNode)(1,"i",null,"C3,C4,C4#,C3#",16)],4)],4)],4),(0,o.createVNode)(1,"p",null,[(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"highlight",children:"Chords"}),(0,o.createTextVNode)("\xa0can be played simply by seperating each note with a hyphen: "),(0,o.createVNode)(1,"i",null,"A-C#,Cn-E,E-G#,Gn-B",16),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("A "),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"highlight",children:"pause"}),(0,o.createTextVNode)("\xa0may be denoted by an empty chord: "),(0,o.createVNode)(1,"i",null,"C,E,,C,G",16),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("To make a chord be a different time, end it with /x, where the chord length will be length defined by\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"highlight",children:"tempo / x"}),(0,o.createTextVNode)(",\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"highlight",children:"eg:"}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"i",null,"C,G/2,E/4",16),(0,o.createTextVNode)(".")],4),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Combined, an example line is: "),(0,o.createVNode)(1,"i",null,"E-E4/4,F#/2,G#/8,B/8,E3-E4/4",16),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"ul",null,[(0,o.createVNode)(1,"li",null,"Lines may be up to 300 characters.",16),(0,o.createVNode)(1,"li",null,"A song may only contain up to 1,000 lines.",16)],4)],4),(0,o.createVNode)(1,"h1",null,"Instrument Advanced Settings",16),(0,o.createVNode)(1,"ul",null,[(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"label",children:"Type:"}),(0,o.createTextVNode)("\xa0Whether the instrument is legacy or synthesized."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("Legacy instruments have a collection of sounds that are selectively used depending on the note to play."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("Synthesized instruments use a base sound and change its pitch to match the note to play.")],4),(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"label",children:"Current:"}),(0,o.createTextVNode)("\xa0Which instrument sample to play. Some instruments can be tuned to play different samples. Experiment!")],4),(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"label",children:"Note Shift/Note Transpose:"}),(0,o.createTextVNode)("\xa0The pitch to apply to all notes of the song.")],4),(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"label",children:"Sustain Mode:"}),(0,o.createTextVNode)("\xa0How a played note fades out."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("Linear sustain means a note will fade out at a constant rate."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("Exponential sustain means a note will fade out at an exponential rate, sounding smoother.")],4),(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"label",children:"Volume Dropoff Threshold:"}),(0,o.createTextVNode)("\xa0The volume threshold at which a note is fully stopped.")],4),(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"label",children:"Sustain indefinitely last held note:"}),(0,o.createTextVNode)("\xa0Whether the last note should be sustained indefinitely.")],4)],4),(0,o.createComponentVNode)(2,a.Button,{color:"grey",content:"Close",onClick:function(){return r("help")}})]})})})},s=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,s=l.lines,u=l.playing,p=l.repeat,m=l.maxRepeats,h=l.tempo,f=l.minTempo,C=l.maxTempo,g=l.tickLag,N=l.volume,b=l.minVolume,V=l.maxVolume,v=l.ready;return(0,o.createComponentVNode)(2,a.Section,{title:"Instrument",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"info",content:"Help",onClick:function(){return c("help")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"file",content:"New",onClick:function(){return c("newsong")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Import",onClick:function(){return c("import")}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Playback",children:[(0,o.createComponentVNode)(2,a.Button,{selected:u,disabled:0===s.length||p<0,icon:"play",content:"Play",onClick:function(){return c("play")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u,icon:"stop",content:"Stop",onClick:function(){return c("stop")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Repeat",children:(0,o.createComponentVNode)(2,a.Slider,{animated:!0,minValue:"0",maxValue:m,value:p,stepPixelSize:"59",onChange:function(e,t){return c("repeat",{"new":t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tempo",children:(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:h>=C,content:"-",as:"span",mr:"0.5rem",onClick:function(){return c("tempo",{"new":h+g})}}),(0,r.round)(600/h)," BPM",(0,o.createComponentVNode)(2,a.Button,{disabled:h<=f,content:"+",as:"span",ml:"0.5rem",onClick:function(){return c("tempo",{"new":h-g})}})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.Slider,{animated:!0,minValue:b,maxValue:V,value:N,stepPixelSize:"6",onDrag:function(e,t){return c("setvolume",{"new":t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:v?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Ready"}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Instrument Definition Error!"})})]}),(0,o.createComponentVNode)(2,d)]})},d=function(e,t){var n,c,l=(0,i.useBackend)(t),s=l.act,d=l.data,u=d.allowedInstrumentNames,p=d.instrumentLoaded,m=d.instrument,h=d.canNoteShift,f=d.noteShift,C=d.noteShiftMin,g=d.noteShiftMax,N=d.sustainMode,b=d.sustainLinearDuration,V=d.sustainExponentialDropoff,v=d.legacy,x=d.sustainDropoffVolume,y=d.sustainHeldNote;return 1===N?(n="Linear",c=(0,o.createComponentVNode)(2,a.Slider,{minValue:"0.1",maxValue:"5",value:b,step:"0.5",stepPixelSize:"85",format:function(e){return(0,r.round)(100*e)/100+" seconds"},onChange:function(e,t){return s("setlinearfalloff",{"new":t/10})}})):2===N&&(n="Exponential",c=(0,o.createComponentVNode)(2,a.Slider,{minValue:"1.025",maxValue:"10",value:V,step:"0.01",format:function(e){return(0,r.round)(1e3*e)/1e3+"% per decisecond"},onChange:function(e,t){return s("setexpfalloff",{"new":t})}})),u.sort(),(0,o.createComponentVNode)(2,a.Box,{my:-1,children:(0,o.createComponentVNode)(2,a.Collapsible,{mt:"1rem",mb:"0",title:"Advanced",children:(0,o.createComponentVNode)(2,a.Section,{mt:-1,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Type",children:v?"Legacy":"Synthesized"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current",children:p?(0,o.createComponentVNode)(2,a.Dropdown,{options:u,selected:m,width:"40%",onSelected:function(e){return s("switchinstrument",{name:e})}}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None!"})}),!(v||!h)&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Note Shift/Note Transpose",children:(0,o.createComponentVNode)(2,a.Slider,{minValue:C,maxValue:g,value:f,stepPixelSize:"2",format:function(e){return e+" keys / "+(0,r.round)(e/12*100)/100+" octaves"},onChange:function(e,t){return s("setnoteshift",{"new":t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sustain Mode",children:[(0,o.createComponentVNode)(2,a.Dropdown,{options:["Linear","Exponential"],selected:n,onSelected:function(e){return s("setsustainmode",{"new":e})}}),c]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume Dropoff Threshold",children:(0,o.createComponentVNode)(2,a.Slider,{animated:!0,minValue:"0.01",maxValue:"100",value:x,stepPixelSize:"6",onChange:function(e,t){return s("setdropoffvolume",{"new":t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sustain indefinitely last held note",children:(0,o.createComponentVNode)(2,a.Button,{selected:y,icon:y?"toggle-on":"toggle-off",content:y?"Yes":"No",onClick:function(){return s("togglesustainhold")}})})],4)]}),(0,o.createComponentVNode)(2,a.Button,{icon:"redo",content:"Reset to Default",mt:"0.5rem",onClick:function(){return s("reset")}})]})})})},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.playing,s=c.lines,d=c.editing;return(0,o.createComponentVNode)(2,a.Section,{title:"Editor",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:!d||l,icon:"plus",content:"Add Line",onClick:function(){return r("newline",{line:s.length+1})}}),(0,o.createComponentVNode)(2,a.Button,{selected:!d,icon:d?"chevron-up":"chevron-down",onClick:function(){return r("edit")}})],4),children:!!d&&(s.length>0?(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t+1,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:l,icon:"pen",onClick:function(){return r("modifyline",{line:t+1})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:l,icon:"trash",onClick:function(){return r("deleteline",{line:t+1})}})],4),children:e},t)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Song is empty."}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.ItemPixelShift=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.ItemPixelShift=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.pixel_x,d=l.pixel_y,u=l.max_shift_x,p=l.max_shift_y,m=l.random_drop_on;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"X-coordinates",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",title:"Shifts item leftwards.",disabled:s===-u,onClick:function(){return c("shift_left")}}),(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,lineHeight:1.7,width:"75px",unit:"pixels",stepPixelSize:6,value:s,minValue:-u,maxValue:u,onChange:function(e,t){return c("custom_x",{pixel_x:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",title:"Shifts item rightwards.",disabled:s===u,onClick:function(){return c("shift_right")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Y-coordinates",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-up",title:"Shifts item upwards.",disabled:d===p,onClick:function(){return c("shift_up")}}),(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,lineHeight:1.7,width:"75px",unit:"pixels",stepPixelSize:6,value:d,minValue:-p,maxValue:p,onChange:function(e,t){return c("custom_y",{pixel_y:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-down",title:"Shifts item downwards.",disabled:d===-p,onClick:function(){return c("shift_down")}})]})]})}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"brown",icon:"arrow-up",content:"Move to Top",title:"Tries to place an item on top of the others.",onClick:function(){return c("move_to_top")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:m?"good":"bad",icon:"power-off",content:m?"Shift Enabled":"Shift Disabled",title:"Enables/Disables item pixel randomization on any drops.",onClick:function(){return c("toggle")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.KeycardAuth=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=(0,o.createComponentVNode)(2,i.Section,{title:"Keycard Authentication Device",children:(0,o.createComponentVNode)(2,i.Box,{children:"This device is used to trigger certain high security events. It requires the simultaneous swipe of two high-level ID cards."})});if(l.swiping||l.busy){var d=(0,o.createComponentVNode)(2,i.Box,{color:"red",children:"Waiting for YOU to swipe your ID..."});return l.hasSwiped||l.ertreason||"Emergency Response Team"!==l.event?l.hasConfirm?d=(0,o.createComponentVNode)(2,i.Box,{color:"green",children:"Request Confirmed!"}):l.isRemote?d=(0,o.createComponentVNode)(2,i.Box,{color:"orange",children:"Swipe your card to CONFIRM the remote request."}):l.hasSwiped&&(d=(0,o.createComponentVNode)(2,i.Box,{color:"orange",children:"Waiting for second person to confirm..."})):d=(0,o.createComponentVNode)(2,i.Box,{color:"red",children:"Fill out the reason for your ERT request."}),(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[s,"Emergency Response Team"===l.event&&(0,o.createComponentVNode)(2,i.Section,{title:"Reason for ERT Call",children:(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{color:l.ertreason?"":"red",icon:l.ertreason?"check":"pencil-alt",content:l.ertreason?l.ertreason:"-----",disabled:l.busy,onClick:function(){return c("ert")}})})}),(0,o.createComponentVNode)(2,i.Section,{title:l.event,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-left",content:"Back",disabled:l.busy||l.hasConfirm,onClick:function(){return c("reset")}}),children:d})]})})}return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[s,(0,o.createComponentVNode)(2,i.Section,{title:"Choose Action",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Red Alert",children:(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",disabled:!l.redAvailable,onClick:function(){return c("triggerevent",{triggerevent:"Red Alert"})},content:"Red Alert"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ERT",children:(0,o.createComponentVNode)(2,i.Button,{icon:"broadcast-tower",onClick:function(){return c("triggerevent",{triggerevent:"Emergency Response Team"})},content:"Call ERT"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Emergency Maint Access",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"door-open",onClick:function(){return c("triggerevent",{triggerevent:"Grant Emergency Maintenance Access"})},content:"Grant"}),(0,o.createComponentVNode)(2,i.Button,{icon:"door-closed",onClick:function(){return c("triggerevent",{triggerevent:"Revoke Emergency Maintenance Access"})},content:"Revoke"})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Emergency Station-Wide Access",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"door-open",onClick:function(){return c("triggerevent",{triggerevent:"Activate Station-Wide Emergency Access"})},content:"Grant"}),(0,o.createComponentVNode)(2,i.Button,{icon:"door-closed",onClick:function(){return c("triggerevent",{triggerevent:"Deactivate Station-Wide Emergency Access"})},content:"Revoke"})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaborClaimConsole=void 0;var o=n(0),r=n(18),i=n(1),a=n(2),c=n(3);t.LaborClaimConsole=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,s)]})})};var l=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.can_go_home,s=c.emagged,d=c.id_inserted,u=c.id_name,p=c.id_points,m=c.id_goal,h=c.unclaimed_points,f=s?0:1,C=s?"ERR0R":l?"Completed!":"Insufficient";return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:!!d&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:p/m,ranges:{good:[f,Infinity],bad:[-Infinity,f]},children:p+" / "+m+" "+C})||!!s&&"ERR0R COMPLETED?!@"||"No ID inserted"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Move shuttle",disabled:!l,onClick:function(){return r("move_shuttle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unclaimed points",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Claim points ("+h+")",disabled:!d||!h,onClick:function(){return r("claim_points")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inserted ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:d?u:"-------------",onClick:function(){return r("handle_id")}})})]})})},s=function(e,t){var n=(0,i.useBackend)(t).data.ores;return(0,o.createComponentVNode)(2,a.Section,{title:"Material values",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Material"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),n.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LawManager=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.LawManager=function(e,t){var n=(0,r.useBackend)(t),s=n.act,d=n.data,u=d.isAdmin,p=d.isSlaved,m=d.isMalf,h=d.isAIMalf,f=d.view;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[!(!u||!p)&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["This unit is slaved to ",p,"."]}),!(!m&&!h)&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{content:"Law Management",selected:0===f,onClick:function(){return s("set_view",{set_view:0})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Lawsets",selected:1===f,onClick:function(){return s("set_view",{set_view:1})}})]}),!(0!==f)&&(0,o.createComponentVNode)(2,c),!(1!==f)&&(0,o.createComponentVNode)(2,l)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.has_zeroth_laws,d=c.zeroth_laws,u=c.has_ion_laws,p=c.ion_laws,m=c.ion_law_nr,h=c.has_inherent_laws,f=c.inherent_laws,C=c.has_supplied_laws,g=c.supplied_laws,N=c.channels,b=c.channel,V=c.isMalf,v=c.isAdmin,x=c.zeroth_law,y=c.ion_law,k=c.inherent_law,w=c.supplied_law,_=c.supplied_law_position;return(0,o.createFragment)([!!l&&(0,o.createComponentVNode)(2,s,{title:"ERR_NULL_VALUE",laws:d,ctx:t}),!!u&&(0,o.createComponentVNode)(2,s,{title:m,laws:p,ctx:t}),!!h&&(0,o.createComponentVNode)(2,s,{title:"Inherent",laws:f,ctx:t}),!!C&&(0,o.createComponentVNode)(2,s,{title:"Supplied",laws:g,ctx:t}),(0,o.createComponentVNode)(2,i.Section,{title:"Statement Settings",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Statement Channel",children:N.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.channel,selected:e.channel===b,onClick:function(){return a("law_channel",{law_channel:e.channel})}},e.channel)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"State Laws",children:(0,o.createComponentVNode)(2,i.Button,{content:"State Laws",onClick:function(){return a("state_laws")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Law Notification",children:(0,o.createComponentVNode)(2,i.Button,{content:"Notify",onClick:function(){return a("notify_laws")}})})]})}),!!V&&(0,o.createComponentVNode)(2,i.Section,{title:"Add Laws",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,{width:"10%",children:"Type"}),(0,o.createComponentVNode)(2,i.Table.Cell,{width:"60%",children:"Law"}),(0,o.createComponentVNode)(2,i.Table.Cell,{width:"10%",children:"Index"}),(0,o.createComponentVNode)(2,i.Table.Cell,{width:"20%",children:"Actions"})]}),!(!v||l)&&(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Zero"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:x}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){return a("change_zeroth_law")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Add",icon:"plus",onClick:function(){return a("add_zeroth_law")}})]})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Ion"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:y}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){return a("change_ion_law")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Add",icon:"plus",onClick:function(){return a("add_ion_law")}})]})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Inherent"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:k}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){return a("change_inherent_law")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Add",icon:"plus",onClick:function(){return a("add_inherent_law")}})]})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Supplied"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:w}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:_,onClick:function(){return a("change_supplied_law_position")}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){return a("change_supplied_law")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Add",icon:"plus",onClick:function(){return a("add_supplied_law")}})]})]})]})})],0)},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.law_sets;return(0,o.createComponentVNode)(2,i.Box,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name+" - "+e.header,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Load Laws",icon:"download",onClick:function(){return a("transfer_laws",{transfer_laws:e.ref})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[e.laws.has_ion_laws>0&&e.laws.ion_laws.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.index,children:e.law},e.index)})),e.laws.has_zeroth_laws>0&&e.laws.zeroth_laws.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.index,children:e.law},e.index)})),e.laws.has_inherent_laws>0&&e.laws.inherent_laws.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.index,children:e.law},e.index)})),e.laws.has_supplied_laws>0&&e.laws.inherent_laws.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.index,children:e.law},e.index)}))]})},e.name)}))})},s=function(e,t){var n=(0,r.useBackend)(e.ctx),a=n.act,c=n.data.isMalf;return(0,o.createComponentVNode)(2,i.Section,{title:e.title+" Laws",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,{width:"10%",children:"Index"}),(0,o.createComponentVNode)(2,i.Table.Cell,{width:"69%",children:"Law"}),(0,o.createComponentVNode)(2,i.Table.Cell,{width:"21%",children:"State?"})]}),e.laws.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.index}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.law}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Button,{content:e.state?"Yes":"No",selected:e.state,onClick:function(){return a("state_law",{ref:e.ref,state_law:e.state?0:1})}}),!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){return a("edit_law",{edit_law:e.ref})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Delete",icon:"trash",color:"red",onClick:function(){return a("delete_law",{delete_law:e.ref})}})],4)]})]},e.law)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayConsole=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.MechBayConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.recharge_port,s=l&&l.mech,d=s&&s.cell,u=s&&s.name;return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:u?"Mech status: "+u:"Mech status",textAlign:"center",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Sync",onClick:function(){return c("reconnect")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:!l&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No power port detected. Please re-sync."})||!s&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No mech detected."})||(0,o.createComponentVNode)(2,i.ProgressBar,{value:s.health/s.maxhealth,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:!l&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No power port detected. Please re-sync."})||!s&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No mech detected."})||!d&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No cell is installed."})||(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.charge/d.maxcharge,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d.charge})," / "+d.maxcharge]})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechaControlConsole=void 0;var o=n(0),r=(n(15),n(1)),i=n(2),a=n(3),c=n(18);t.MechaControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,d=s.beacons,u=s.stored_data;return u.length?(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Log",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"window-close",onClick:function(){return l("clear_log")}}),children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",children:["(",e.time,")"]}),(0,o.createComponentVNode)(2,i.Box,{children:(0,c.decodeHtmlEntities)(e.message)})]},e.time)}))})})}):(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"comment",onClick:function(){return l("send_message",{mt:e.uid})},children:"Message"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return l("get_log",{mt:e.uid})},children:"View Log"}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",content:"EMP",icon:"bomb",onClick:function(){return l("shock",{mt:e.uid})}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.75*e.maxHealth,Infinity],average:[.5*e.maxHealth,.75*e.maxHealth],bad:[-Infinity,.5*e.maxHealth]},value:e.health,maxValue:e.maxHealth})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Charge",children:e.cell&&(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.75*e.cellMaxCharge,Infinity],average:[.5*e.cellMaxCharge,.75*e.cellMaxCharge],bad:[-Infinity,.5*e.cellMaxCharge]},value:e.cellCharge,maxValue:e.cellMaxCharge})||(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No Cell Installed"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Air Tank",children:[e.airtank,"kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pilot",children:e.pilot||"Unoccupied"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:(0,c.toTitleCase)(e.location)||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Active Equipment",children:e.active||"None"}),e.cargoMax&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cargo Space",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{bad:[.75*e.cargoMax,Infinity],average:[.5*e.cargoMax,.75*e.cargoMax],good:[-Infinity,.5*e.cargoMax]},value:e.cargoUsed,maxValue:e.cargoMax})})||null]})},e.name)}))||(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No mecha beacons found."})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MedicalRecords=void 0;var o=n(0),r=n(1),i=n(2),a=n(51),c=n(3),l=n(140),s=n(141),d=n(145),u={Minor:"good",Medium:"average","Dangerous!":"bad",Harmful:"bad","BIOHAZARD THREAT!":"bad"},p=function(e,t){(0,a.modalOpen)(e,"edit",{field:t.edit,value:t.value})};t.MedicalRecords=function(e,t){var n,u=(0,r.useBackend)(t).data,p=u.loginState,C=u.screen;return p.logged_in?(2===C?n=(0,o.createComponentVNode)(2,m):3===C?n=(0,o.createComponentVNode)(2,h):4===C?n=(0,o.createComponentVNode)(2,f):5===C?n=(0,o.createComponentVNode)(2,N):6===C&&(n=(0,o.createComponentVNode)(2,b)),(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,a.ComplexModal),(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,d.TemporaryNotice),(0,o.createComponentVNode)(2,V),(0,o.createComponentVNode)(2,i.Section,{height:"100%",flexGrow:"1",children:n})]})]})):(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,s.LoginScreen)})})};var m=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,t){return a("search",{t1:t})}}),(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"user",mb:"0.5rem",content:e.id+": "+e.name,onClick:function(){return a("d_rec",{d_rec:e.ref})}}),(0,o.createVNode)(1,"br")],4,t)}))})],4)},h=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",content:"Delete All Medical Records",onClick:function(){return n("del_all")}})],4)},f=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.medical,s=c.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,i.Section,{title:"Medical Data",level:2,children:(0,o.createComponentVNode)(2,g)}),(0,o.createComponentVNode)(2,i.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Medical Record",color:"bad",onClick:function(){return a("del_r")}}),(0,o.createComponentVNode)(2,i.Button,{icon:s?"spinner":"print",disabled:s,iconSpin:!!s,content:"Print Entry",ml:"0.5rem",onClick:function(){return a("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return a("screen",{screen:2})}})]})],4)},C=function(e,t){var n=(0,r.useBackend)(t).data.general;return n&&n.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:n.fields.map((function(e,n){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,i.Box,{height:"20px",display:"inline-block",children:e.value}),!!e.edit&&(0,o.createComponentVNode)(2,i.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return p(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,i.Box,{width:"50%",float:"right",textAlign:"right",children:!!n.has_photos&&n.photos.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e,style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",t+1]},t)}))})],4):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"General records lost!"})},g=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.medical;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.field,prewrap:!0,children:[e.value,(0,o.createComponentVNode)(2,i.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return p(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,i.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{prewrap:!0,children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",display:"inline",children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,i.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return c("del_c",{del_c:t+1})}})]},t)})),(0,o.createComponentVNode)(2,i.Button,{icon:"comment-medical",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,a.modalOpen)(t,"add_c")}})]})],4):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["Medical records lost!",(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return c("new")}})]})},N=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.virus;return c.sort((function(e,t){return e.name>t.name?1:-1})),c.map((function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"flask",content:e.name,mb:"0.5rem",onClick:function(){return a("vir",{vir:e.D})}}),(0,o.createVNode)(1,"br")],4,t)}))},b=function(e,t){var n=(0,r.useBackend)(t).data.medbots;return 0===n.length?(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"There are no Medbots."}):n.map((function(e,t){return(0,o.createComponentVNode)(2,i.Collapsible,{open:!0,title:e.name,children:(0,o.createComponentVNode)(2,i.Box,{px:"0.5rem",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:[e.area||"Unknown"," (",e.x,", ",e.y,")"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:e.on?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Online"}),(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:e.use_beaker?"Reservoir: "+e.total_volume+"/"+e.maximum_volume:"Using internal synthesizer."})],4):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Offline"})})]})})},t)}))},V=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.screen;return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===c,onClick:function(){return a("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:5===c,onClick:function(){return a("screen",{screen:5})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"database"}),"Virus Database"]}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:6===c,onClick:function(){return a("screen",{screen:6})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"plus-square"}),"Medbot Tracking"]}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===c,onClick:function(){return a("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"wrench"}),"Record Maintenance"]})]})};(0,a.modalRegisterBodyOverride)("virus",(function(e,t){var n=e.args;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",pb:"1rem",title:n.name||"Virus",children:(0,o.createComponentVNode)(2,i.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Number of stages",children:n.max_stages}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:[n.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible cure",children:n.cure}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Notes",children:n.desc}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Severity",color:u[n.severity],children:n.severity})]})})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.MiningVendor=void 0;var o=n(0),r=n(18),i=n(1),a=n(2),c=n(3);var l={Alphabetical:function(e,t){return e-t},"By availability":function(e,t){return-(e.affordable-t.affordable)},"By price":function(e,t){return e.price-t.price}};t.MiningVendor=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,d)]})})};var s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.has_id,s=c.id;return(0,o.createComponentVNode)(2,a.NoticeBox,{success:l,children:l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",style:{float:"left"},children:["Logged in as ",s.name,".",(0,o.createVNode)(1,"br"),"You have ",s.points.toLocaleString("en-US")," points."]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject ID",style:{float:"right"},onClick:function(){return r("logoff")}}),(0,o.createComponentVNode)(2,a.Box,{style:{clear:"both"}})],4):"Please insert an ID in order to make purchases."})},d=function(e,t){var n=(0,i.useBackend)(t),c=(n.act,n.data),s=c.has_id,d=c.id,u=c.items,m=(0,i.useLocalState)(t,"search",""),h=m[0],f=(m[1],(0,i.useLocalState)(t,"sort","Alphabetical")),C=f[0],g=(f[1],(0,i.useLocalState)(t,"descending",!1)),N=g[0],b=(g[1],(0,r.createSearch)(h,(function(e){return e[0]}))),V=!1,v=Object.entries(u).map((function(e,t){var n=Object.entries(e[1]).filter(b).map((function(e){return e[1].affordable=s&&d.points>=e[1].price,e[1]})).sort(l[C]);if(0!==n.length)return N&&(n=n.reverse()),V=!0,(0,o.createComponentVNode)(2,p,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,a.Section,{children:V?v:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No items matching your criteria was found!"})})})},u=function(e,t){var n=(0,i.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,i.useLocalState)(t,"sort",""),s=(c[0],c[1]),d=(0,i.useLocalState)(t,"descending",!1),u=d[0],p=d[1];return(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,a.Dropdown,{selected:"Alphabetical",options:Object.keys(l),width:"100%",lineHeight:"19px",onSelected:function(e){return s(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"arrow-down":"arrow-up",height:"19px",tooltip:u?"Descending order":"Ascending order",tooltipPosition:"bottom-left",ml:"0.5rem",onClick:function(){return p(!u)}})})]})})},p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=e.title,s=e.items,d=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Collapsible,Object.assign({open:!0,title:l},d,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,a.Button,{disabled:!c.has_id||c.id.points=0||(r[n]=e[n]);return r}t.Multitool=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,p=l.multitoolMenuId,v=l.buffer,x=l.bufferName,y=l.bufferTag,k=l.canBufferHaveTag,w=l.isAttachedAlreadyInBuffer,_=l.attachedName,B=!("default_no_machine"===p);return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{style:{"overflow-x":"hidden","overflow-y":"auto"},grow:1,shrink:1,basis:0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Configuration menu",py:.3,children:[(0,o.createComponentVNode)(2,s,{iconName:"tools",machineName:_,noMachine:"default_no_machine"===p,noMachineText:"No machine attached"}),function(e){switch(e){case"default_no_machine":case"no_options":return(0,o.createComponentVNode)(2,h);case"access_denied":return(0,o.createComponentVNode)(2,f);case"tag_only":return(0,o.createComponentVNode)(2,C);case"frequency_and_tag":return(0,o.createFragment)([(0,o.createComponentVNode)(2,g),(0,o.createComponentVNode)(2,C)],4);case"air_sensor":return(0,o.createFragment)([(0,o.createComponentVNode)(2,g),(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,N)],4);case"general_air_control":return(0,o.createFragment)([(0,o.createComponentVNode)(2,g),(0,o.createComponentVNode)(2,b)],4);case"large_tank_control":return(0,o.createFragment)([(0,o.createComponentVNode)(2,g),(0,o.createComponentVNode)(2,V),(0,o.createComponentVNode)(2,b)],4);default:return"WE SHOULDN'T BE HERE!"}}(p)]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:0,shrink:0,children:(0,o.createComponentVNode)(2,a.Divider)}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:0,shrink:0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Multitool buffer",mb:.9,py:.3,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:w?"Added":"Add machine",icon:"save",disabled:!B||w,onClick:function(){return r("buffer_add")}}),(0,o.createComponentVNode)(2,a.Button,{mr:1,content:"Flush",icon:"times-circle",color:"red",disabled:!v,onClick:function(){return r("buffer_flush")}})],4),children:[(0,o.createComponentVNode)(2,s,{iconName:"tools",machineName:x,noMachine:!v,noMachineElem:(0,o.createComponentVNode)(2,d,{text:""})}),!!v&&(0,o.createComponentVNode)(2,m,{mt:1.1,label:"ID tag",compactLabel:!0,wrapContent:k?(0,o.createComponentVNode)(2,u,{text:y,defaultText:"",color:"silver"}):(0,o.createComponentVNode)(2,a.Box,{as:"span",fontSize:"0.9rem",color:"red",italic:!0,nowrap:!0,children:"Not supported"})})]})})]})})})};var s=function(e,t){var n=e.iconName,r=e.machineName,i=e.noMachine,c=e.noMachineText,l=e.noMachineElem,s=i?c:r||"Unknown machine",d=s===c,u=s===c||"Unknown machine"===s;return i&&l?l:(0,o.createComponentVNode)(2,a.Flex,{mt:.1,mb:1.9,children:[!i&&(0,o.createComponentVNode)(2,a.Flex.Item,{grow:0,shrink:0,align:"center",children:(0,o.createComponentVNode)(2,a.Icon,{mr:1,size:1.1,name:n})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,shrink:1,basis:0,wordWrap:"break-word",children:(0,o.createComponentVNode)(2,a.Box,{as:"span",wordWrap:"break-word",color:d?"label":"silver",fontSize:"1.1rem",bold:!0,italic:u,children:s})})]})},d=function(e,t){var n=e.text;return(0,o.createComponentVNode)(2,a.Box,{as:"span",fontSize:"0.9rem",color:"yellow",italic:!0,nowrap:!0,children:n})},u=function(e,t){var n=e.text,r=e.defaultText,i=l(e,["text","defaultText"]);return n?(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"span",wordWrap:"break-word"},i,{children:n}))):(0,o.createComponentVNode)(2,d,{text:r})},p=function(e,t){var n=e.noConfirm,r=void 0!==n&&n,i=l(e,["noConfirm"]);return r?(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({},i))):(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button.Confirm,Object.assign({},i)))},m=function(e,t){var n=e.label,r=e.wrapContent,i=e.noWrapContent,c=e.compactLabel,s=void 0!==c&&c,d=l(e,["label","wrapContent","noWrapContent","compactLabel"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Flex,Object.assign({my:.5,mr:"0.5%",spacing:1,align:"center"},d,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:s?0:1,shrink:0,textOverflow:"ellipsis",overflow:"hidden",basis:s?"auto":0,maxWidth:s?"none":20,color:"label",nowrap:!0,children:n}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,shrink:1,basis:0,textAlign:"center",wordWrap:"break-word",children:r}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:.1}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:0,shrink:0,nowrap:!0,children:i})]})))},h=function(e,t){var n=(0,i.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.Box,{mt:1.5,fontSize:"0.9rem",color:"silver",italic:!0,children:"No options"})},f=function(e,t){var n=(0,i.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.1rem",color:"red",bold:!0,italic:!0,children:"ACCESS DENIED"})},C=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.attachedTag;return(0,o.createComponentVNode)(2,m,{label:"ID tag",wrapContent:(0,o.createComponentVNode)(2,u,{text:c,defaultText:"",color:"silver"}),noWrapContent:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Set",icon:"wrench",onClick:function(){return r("set_tag")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear",icon:"times-circle",color:"red",disabled:!c,onClick:function(){return r("clear_tag")}})],4)})},g=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,s=l.frequency,d=l.minFrequency,u=l.maxFrequency,p=l.canReset;return(0,o.createComponentVNode)(2,m,{label:"Frequency",noWrapContent:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NumberInput,{animate:!0,unit:"kHz",step:.1,stepPixelSize:10,minValue:d/10,maxValue:u/10,value:s/10,format:function(e){return(0,r.toFixed)(e,1)},onChange:function(e,t){return c("set_frequency",{frequency:10*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:!p,tooltip:"Reset",onClick:function(){return c("reset_frequency")}})],4)})},N=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.bolts,s=[{bitflag:1,checked:c.pressureCheck,label:"Monitor pressure"},{bitflag:2,checked:c.temperatureCheck,label:"Monitor temperature"},{bitflag:4,checked:c.oxygenCheck,label:"Monitor oxygen concentration"},{bitflag:8,checked:c.toxinsCheck,label:"Monitor plasma concentration"},{bitflag:16,checked:c.nitrogenCheck,label:"Monitor nitrogen concentration"},{bitflag:32,checked:c.carbonDioxideCheck,label:"Monitor carbon dioxide concentration"}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,m,{label:"Floor bolts",noWrapContent:(0,o.createComponentVNode)(2,a.Button,{icon:l?"check":"times",selected:l,content:l?"YES":"NO",onClick:function(){return r("toggle_bolts")}})}),s.map((function(e){return(0,o.createComponentVNode)(2,m,{label:e.label,noWrapContent:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.checked,onClick:function(){return r("toggle_flag",{bitflag:e.bitflag})}})},e.bitflag)}))],0)},b=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.sensors;return(0,o.createComponentVNode)(2,a.Section,{mt:1.7,ml:.5,mr:1,px:.5,title:"Sensors",buttons:(0,o.createComponentVNode)(2,a.Button,{mr:1,pl:2.1,content:"Add sensor",icon:"plus",iconRight:!0,onClick:function(){return r("add_sensor")}}),children:[(0,o.createComponentVNode)(2,m,{mr:0,compactLabel:!0,wrapContent:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:1}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,shrink:1,basis:0,color:"label",nowrap:!0,bold:!0,children:"ID tag"}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,shrink:1,basis:0,color:"label",nowrap:!0,bold:!0,children:"Label"}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:11.3})]})}),Object.keys(c).map((function(e){return(0,o.createComponentVNode)(2,m,{mr:0,label:(0,o.createComponentVNode)(2,a.Icon,{name:"wave-square"}),compactLabel:!0,wrapContent:(0,o.createComponentVNode)(2,a.Flex,{align:"center",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,shrink:1,basis:0,color:"silver",wordWrap:"break-word",children:e}),c[e]?(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,shrink:1,basis:0,color:"silver",wordWrap:"break-word",children:c[e]}):(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,shrink:1,basis:0,fontSize:"0.9rem",color:"yellow",italic:!0,nowrap:!0,children:""})]}),noWrapContent:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:0,shrink:0,children:[(0,o.createComponentVNode)(2,a.Button,{content:"Label",icon:"edit",onClick:function(){return r("change_label",{sensor_tag:e})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Label",icon:"times-circle",color:"orange",disabled:!c[e],onClick:function(){return r("clear_label",{sensor_tag:e})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:.5}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:0,shrink:0,children:(0,o.createComponentVNode)(2,a.Button,{px:1.2,icon:"minus",color:"red",onClick:function(){return r("del_sensor",{sensor_tag:e})}})})]})},e)}))]})},V=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.inputTag,s=c.outputTag,d=c.bufferTag,h=c.bufferFitsInput,f=c.bufferFitsOutput,C=c.doNotLinkAndNotify;return(0,o.createFragment)([(0,o.createComponentVNode)(2,m,{label:"Input",labelWidth:6,wrapContent:(0,o.createComponentVNode)(2,u,{text:l,defaultText:"",color:"silver"}),noWrapContent:(0,o.createFragment)([(0,o.createComponentVNode)(2,p,{noConfirm:C||!l,confirmContent:"This will change the intput device. Confirm?",confirmColor:"orange",content:"Link buffer",icon:"link",selected:l&&d===l,disabled:!h,onClick:function(){return r("link_input")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{confirmContent:"This will unlink the intput device. Confirm?",confirmColor:"orange",content:"Unlink",icon:"unlink",color:"red",disabled:!l,onClick:function(){return r("unlink_input")}})],4)}),(0,o.createComponentVNode)(2,m,{label:"Output",labelWidth:6,wrapContent:(0,o.createComponentVNode)(2,u,{text:s,defaultText:"",color:"silver"}),noWrapContent:(0,o.createFragment)([(0,o.createComponentVNode)(2,p,{noConfirm:C||!s,confirmContent:"This will change the output device. Confirm?",confirmColor:"orange",content:"Link buffer",icon:"link",selected:s&&d===s,disabled:!f,onClick:function(){return r("link_output")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{confirmContent:"This will unlink the output device. Confirm?",confirmColor:"orange",content:"Unlink",icon:"unlink",color:"red",disabled:!s,onClick:function(){return r("unlink_output")}})],4)})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Newscaster=void 0;var o=n(0),r=n(7),i=n(1),a=n(2),c=n(49),l=n(3),s=n(51),d=n(145);function u(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var p=["security","engineering","medical","science","service","supply"],m={security:{title:"Security",fluff_text:"Help keep the crew safe"},engineering:{title:"Engineering",fluff_text:"Ensure the station runs smoothly"},medical:{title:"Medical",fluff_text:"Practice medicine and save lives"},science:{title:"Science",fluff_text:"Develop new technologies"},service:{title:"Service",fluff_text:"Provide amenities to the crew"},supply:{title:"Supply",fluff_text:"Keep the station supplied"}};t.Newscaster=function(e,t){var n,c=(0,i.useBackend)(t),u=c.act,p=c.data,m=p.is_security,g=p.is_admin,N=p.is_silent,V=p.is_printing,v=p.screen,x=p.channels,y=p.channel_idx,k=void 0===y?-1:y,w=(0,i.useLocalState)(t,"menuOpen",!1),_=w[0],B=w[1],S=(0,i.useLocalState)(t,"viewingPhoto",""),L=S[0],A=(S[1],(0,i.useLocalState)(t,"censorMode",!1)),E=A[0],I=A[1];0===v||2===v?n=(0,o.createComponentVNode)(2,f):1===v&&(n=(0,o.createComponentVNode)(2,C));var D=x.reduce((function(e,t){return e+t.unread}),0);return(0,o.createComponentVNode)(2,l.Window,{theme:m&&"security",children:[L?(0,o.createComponentVNode)(2,b):(0,o.createComponentVNode)(2,s.ComplexModal,{maxWidth:window.innerWidth/1.5+"px",maxHeight:window.innerHeight/1.5+"px"}),(0,o.createComponentVNode)(2,l.Window.Content,{children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",height:"100%",children:[(0,o.createComponentVNode)(2,a.Section,{stretchContents:!0,className:(0,r.classes)(["Newscaster__menu",_&&"Newscaster__menu--open"]),children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,a.Box,{flex:"0 1 content",children:[(0,o.createComponentVNode)(2,h,{icon:"bars",title:"Toggle Menu",onClick:function(){return B(!_)}}),(0,o.createComponentVNode)(2,h,{icon:"newspaper",title:"Headlines",selected:0===v,onClick:function(){return u("headlines")},children:D>0&&(0,o.createComponentVNode)(2,a.Box,{className:"Newscaster__menuButton--unread",children:D>=10?"9+":D})}),(0,o.createComponentVNode)(2,h,{icon:"briefcase",title:"Job Openings",selected:1===v,onClick:function(){return u("jobs")}}),(0,o.createComponentVNode)(2,a.Divider)]}),(0,o.createComponentVNode)(2,a.Box,{flex:"2",overflowY:"auto",overflowX:"hidden",children:x.map((function(e){return(0,o.createComponentVNode)(2,h,{icon:e.icon,title:e.name,selected:2===v&&x[k-1]===e,onClick:function(){return u("channel",{uid:e.uid})},children:e.unread>0&&(0,o.createComponentVNode)(2,a.Box,{className:"Newscaster__menuButton--unread",children:e.unread>=10?"9+":e.unread})},e)}))}),(0,o.createComponentVNode)(2,a.Box,{width:"100%",flex:"0 0 content",children:[(0,o.createComponentVNode)(2,a.Divider),(!!m||!!g)&&(0,o.createFragment)([(0,o.createComponentVNode)(2,h,{security:!0,icon:"exclamation-circle",title:"Edit Wanted Notice",mb:"0.5rem",onClick:function(){return(0,s.modalOpen)(t,"wanted_notice")}}),(0,o.createComponentVNode)(2,h,{security:!0,icon:E?"minus-square":"minus-square-o",title:"Censor Mode: "+(E?"On":"Off"),mb:"0.5rem",onClick:function(){return I(!E)}}),(0,o.createComponentVNode)(2,a.Divider)],4),(0,o.createComponentVNode)(2,h,{icon:"pen-alt",title:"New Story",mb:"0.5rem",onClick:function(){return(0,s.modalOpen)(t,"create_story")}}),(0,o.createComponentVNode)(2,h,{icon:"plus-circle",title:"New Channel",onClick:function(){return(0,s.modalOpen)(t,"create_channel")}}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,h,{icon:V?"spinner":"print",iconSpin:V,title:V?"Printing...":"Print Newspaper",onClick:function(){return u("print_newspaper")}}),(0,o.createComponentVNode)(2,h,{icon:N?"volume-mute":"volume-up",title:"Mute: "+(N?"On":"Off"),onClick:function(){return u("toggle_mute")}})]})]})}),(0,o.createComponentVNode)(2,a.Flex,{direction:"column",height:"100%",flex:"1",children:[(0,o.createComponentVNode)(2,d.TemporaryNotice),n]})]})})]})};var h=function(e,t){(0,i.useBackend)(t).act;var n=e.icon,c=void 0===n?"":n,l=e.iconSpin,s=e.selected,d=void 0!==s&&s,p=e.security,m=void 0!==p&&p,h=e.onClick,f=e.title,C=e.children,g=u(e,["icon","iconSpin","selected","security","onClick","title","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Newscaster__menuButton",d&&"Newscaster__menuButton--selected",m&&"Newscaster__menuButton--security"]),onClick:h},g,{children:[d&&(0,o.createComponentVNode)(2,a.Box,{className:"Newscaster__menuButton--selectedBar"}),(0,o.createComponentVNode)(2,a.Icon,{name:c,spin:l,size:"2"}),(0,o.createComponentVNode)(2,a.Box,{className:"Newscaster__menuButton--title",children:f}),C]})))},f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.screen,d=c.is_admin,u=c.channel_idx,p=c.channel_can_manage,m=c.channels,h=c.stories,f=c.wanted,C=(0,i.useLocalState)(t,"fullStories",[]),N=C[0],b=(C[1],(0,i.useLocalState)(t,"censorMode",!1)),V=b[0],v=(b[1],2===l&&u>-1?m[u-1]:null);return(0,o.createComponentVNode)(2,a.Flex,{direction:"column",height:"100%",flex:"1",children:[!!f&&(0,o.createComponentVNode)(2,g,{story:f,wanted:!0}),(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Icon,{name:v?v.icon:"newspaper",mr:"0.5rem"}),v?v.name:"Headlines"],0),flexGrow:"1",children:h.length>0?h.slice().reverse().map((function(e){return!N.includes(e.uid)&&e.body.length+3>128?Object.assign({},e,{body_short:e.body.substr(0,124)+"..."}):e})).map((function(e){return(0,o.createComponentVNode)(2,g,{story:e},e)})):(0,o.createComponentVNode)(2,a.Box,{className:"Newscaster__emptyNotice",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"times",size:"3"}),(0,o.createVNode)(1,"br"),"There are no stories at this time."]})}),!!v&&(0,o.createComponentVNode)(2,a.Section,{flexShrink:"1",title:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Icon,{name:"info-circle",mr:"0.5rem"}),(0,o.createTextVNode)("About")],4),buttons:(0,o.createFragment)([V&&(0,o.createComponentVNode)(2,a.Button,{disabled:!!v.admin&&!d,selected:v.censored,icon:v.censored?"comment-slash":"comment",content:v.censored?"Uncensor Channel":"Censor Channel",mr:"0.5rem",onClick:function(){return r("censor_channel",{uid:v.uid})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!p,icon:"cog",content:"Manage",onClick:function(){return(0,s.modalOpen)(t,"manage_channel",{uid:v.uid})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:v.description||"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Owner",children:v.author||"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Public",children:v["public"]?"Yes":"No"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Views",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"eye",mr:"0.5rem"}),h.reduce((function(e,t){return e+t.view_count}),0).toLocaleString()]})]})})]})},C=function(e,t){var n=(0,i.useBackend)(t),c=(n.act,n.data),l=c.jobs,s=c.wanted,d=Object.entries(l).reduce((function(e,t){t[0];return e+t[1].length}),0);return(0,o.createComponentVNode)(2,a.Flex,{direction:"column",height:"100%",flex:"1",children:[!!s&&(0,o.createComponentVNode)(2,g,{story:s,wanted:!0}),(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",title:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Icon,{name:"briefcase",mr:"0.5rem"}),(0,o.createTextVNode)("Job Openings")],4),buttons:(0,o.createComponentVNode)(2,a.Box,{mt:"0.25rem",color:"label",children:"Work for a better future at Nanotrasen"}),children:d>0?p.map((function(e){return Object.assign({},m[e],{id:e,jobs:l[e]})})).filter((function(e){return!!e&&e.jobs.length>0})).map((function(e){return(0,o.createComponentVNode)(2,a.Section,{className:(0,r.classes)(["Newscaster__jobCategory","Newscaster__jobCategory--"+e.id]),title:e.title,buttons:(0,o.createComponentVNode)(2,a.Box,{mt:"0.25rem",color:"label",children:e.fluff_text}),children:e.jobs.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{"class":(0,r.classes)(["Newscaster__jobOpening",!!e.is_command&&"Newscaster__jobOpening--command"]),children:["\u2022 ",e.title]},e.title)}))},e.id)})):(0,o.createComponentVNode)(2,a.Box,{className:"Newscaster__emptyNotice",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"times",size:"3"}),(0,o.createVNode)(1,"br"),"There are no openings at this time."]})}),(0,o.createComponentVNode)(2,a.Section,{flexShrink:"1",children:["Interested in serving Nanotrasen?",(0,o.createVNode)(1,"br"),"Sign up for any of the above position now at the ",(0,o.createVNode)(1,"b",null,"Head of Personnel's Office!",16),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{as:"small",color:"label",children:"By signing up for a job at Nanotrasen, you agree to transfer your soul to the loyalty department of the omnipresent and helpful watcher of humanity."})]})]})},g=function(e,t){var n=(0,i.useBackend)(t),l=n.act,s=n.data,d=e.story,u=e.wanted,p=void 0!==u&&u,m=(0,i.useLocalState)(t,"fullStories",[]),h=m[0],f=m[1],C=(0,i.useLocalState)(t,"censorMode",!1),g=C[0];C[1];return(0,o.createComponentVNode)(2,a.Section,{className:(0,r.classes)(["Newscaster__story",p&&"Newscaster__story--wanted"]),title:(0,o.createFragment)([p&&(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle",mr:"0.5rem"}),(2&d.censor_flags?"[REDACTED]":d.title)||"News from "+d.author],0),buttons:(0,o.createComponentVNode)(2,a.Box,{mt:"0.25rem",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:[!p&&g&&(0,o.createComponentVNode)(2,a.Box,{display:"inline",children:(0,o.createComponentVNode)(2,a.Button,{enabled:2&d.censor_flags,icon:2&d.censor_flags?"comment-slash":"comment",content:2&d.censor_flags?"Uncensor":"Censor",mr:"0.5rem",mt:"-0.25rem",onClick:function(){return l("censor_story",{uid:d.uid})}})}),(0,o.createComponentVNode)(2,a.Box,{display:"inline",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user"})," ",d.author," |\xa0",!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Icon,{name:"eye"}),(0,o.createTextVNode)(" "),d.view_count.toLocaleString(),(0,o.createTextVNode)(" |\xa0")],0),(0,o.createComponentVNode)(2,a.Icon,{name:"clock"})," ",(0,c.timeAgo)(d.publish_time,s.world_time)]})]})}),children:(0,o.createComponentVNode)(2,a.Box,{children:2&d.censor_flags?"[REDACTED]":(0,o.createFragment)([!!d.has_photo&&(0,o.createComponentVNode)(2,N,{name:"story_photo_"+d.uid+".png",float:"right",ml:"0.5rem"}),(d.body_short||d.body).split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e||(0,o.createVNode)(1,"br")},e)})),d.body_short&&(0,o.createComponentVNode)(2,a.Button,{content:"Read more..",mt:"0.5rem",onClick:function(){return f([].concat(h,[d.uid]))}}),(0,o.createComponentVNode)(2,a.Box,{clear:"right"})],0)})})},N=function(e,t){var n=e.name,r=u(e,["name"]),c=(0,i.useLocalState)(t,"viewingPhoto",""),l=(c[0],c[1]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"img",className:"Newscaster__photo",src:n,onClick:function(){return l(n)}},r)))},b=function(e,t){var n=(0,i.useLocalState)(t,"viewingPhoto",""),r=n[0],c=n[1];return(0,o.createComponentVNode)(2,a.Modal,{className:"Newscaster__photoZoom",children:[(0,o.createComponentVNode)(2,a.Box,{as:"img",src:r}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Close",color:"grey",mt:"1rem",onClick:function(){return c("")}})]})},V=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),c=!!e.args.uid&&r.channels.filter((function(t){return t.uid===e.args.uid})).pop();if("manage_channel"!==e.id||c){var l="manage_channel"===e.id,d=!!e.args.is_admin,u=e.args.scanned_user,p=(0,i.useLocalState)(t,"author",(null==c?void 0:c.author)||u||"Unknown"),m=p[0],h=p[1],f=(0,i.useLocalState)(t,"name",(null==c?void 0:c.name)||""),C=f[0],g=f[1],N=(0,i.useLocalState)(t,"description",(null==c?void 0:c.description)||""),b=N[0],V=N[1],v=(0,i.useLocalState)(t,"icon",(null==c?void 0:c.icon)||"newspaper"),x=v[0],y=v[1],k=(0,i.useLocalState)(t,"isPublic",!!l&&!!(null==c?void 0:c["public"])),w=k[0],_=k[1],B=(0,i.useLocalState)(t,"adminLocked",1===(null==c?void 0:c.admin)||!1),S=B[0],L=B[1];return(0,o.createComponentVNode)(2,a.Section,{level:"2",m:"-1rem",pb:"1rem",title:l?"Manage "+c.name:"Create New Channel",children:[(0,o.createComponentVNode)(2,a.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Owner",children:(0,o.createComponentVNode)(2,a.Input,{disabled:!d,width:"100%",value:m,onInput:function(e,t){return h(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:(0,o.createComponentVNode)(2,a.Input,{width:"100%",placeholder:"50 characters max.",maxLength:"50",value:C,onInput:function(e,t){return g(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description (optional)",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Input,{multiline:!0,width:"100%",placeholder:"128 characters max.",maxLength:"128",value:b,onInput:function(e,t){return V(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Icon",children:[(0,o.createComponentVNode)(2,a.Input,{disabled:!d,value:x,width:"35%",mr:"0.5rem",onInput:function(e,t){return y(t)}}),(0,o.createComponentVNode)(2,a.Icon,{name:x,size:"2",verticalAlign:"middle",mr:"0.5rem"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Accept Public Stories?",children:(0,o.createComponentVNode)(2,a.Button,{selected:w,icon:w?"toggle-on":"toggle-off",content:w?"Yes":"No",onClick:function(){return _(!w)}})}),d&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Button,{selected:S,icon:S?"lock":"lock-open",content:S?"On":"Off",tooltip:"Locking this channel will make it editable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){return L(!S)}})})]})}),(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:0===m.trim().length||0===C.trim().length,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){(0,s.modalAnswer)(t,e.id,"",{author:m,name:C.substr(0,49),description:b.substr(0,128),icon:x,"public":w?1:0,admin_locked:S?1:0}),(0,i.deleteLocalState)(t,"author","name","description","icon","public")}})]})}(0,s.modalClose)(t)};(0,s.modalRegisterBodyOverride)("create_channel",V),(0,s.modalRegisterBodyOverride)("manage_channel",V),(0,s.modalRegisterBodyOverride)("create_story",(function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.photo,d=c.channels,u=c.channel_idx,p=void 0===u?-1:u,m=!!e.args.is_admin,h=e.args.scanned_user,f=d.slice().sort((function(e,t){if(p<0)return 0;var n=d[p-1];return n.uid===e.uid?-1:n.uid===t.uid?1:void 0})).filter((function(e){return m||!e.frozen&&(e.author===h||!!e["public"])})),C=(0,i.useLocalState)(t,"author",h||"Unknown"),g=C[0],b=C[1],V=(0,i.useLocalState)(t,"channel",f.length>0?f[0].name:""),v=V[0],x=V[1],y=(0,i.useLocalState)(t,"title",""),k=y[0],w=y[1],_=(0,i.useLocalState)(t,"body",""),B=_[0],S=_[1],L=(0,i.useLocalState)(t,"adminLocked",!1),A=L[0],E=L[1];return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",pb:"1rem",title:"Create New Story",children:[(0,o.createComponentVNode)(2,a.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Author",children:(0,o.createComponentVNode)(2,a.Input,{disabled:!m,width:"100%",value:g,onInput:function(e,t){return b(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Channel",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Dropdown,{selected:v,options:f.map((function(e){return e.name})),mb:"0",width:"100%",onSelected:function(e){return x(e)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:(0,o.createComponentVNode)(2,a.Input,{width:"100%",placeholder:"128 characters max.",maxLength:"128",value:k,onInput:function(e,t){return w(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Story Text",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,multiline:!0,placeholder:"1024 characters max.",maxLength:"1024",rows:"8",width:"100%",value:B,onInput:function(e,t){return S(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Photo (optional)",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Button,{icon:"image",selected:l,content:l?"Eject: "+l.name:"Insert Photo",tooltip:!l&&"Attach a photo to this story by holding the photograph in your hand.",onClick:function(){return r(l?"eject_photo":"attach_photo")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Preview",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Section,{noTopPadding:!0,title:k,maxHeight:"13.5rem",overflow:"auto",children:(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:[!!l&&(0,o.createComponentVNode)(2,N,{name:"inserted_photo_"+l.uid+".png",float:"right"}),B.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e||(0,o.createVNode)(1,"br")},e)})),(0,o.createComponentVNode)(2,a.Box,{clear:"right"})]})})}),m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Button,{selected:A,icon:A?"lock":"lock-open",content:A?"On":"Off",tooltip:"Locking this story will make it censorable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){return E(!A)}})})]})}),(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:0===g.trim().length||0===v.trim().length||0===k.trim().length||0===B.trim().length,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){(0,s.modalAnswer)(t,"create_story","",{author:g,channel:v,title:k.substr(0,127),body:B.substr(0,1023),admin_locked:A?1:0}),(0,i.deleteLocalState)(t,"author","channel","title","body")}})]})})),(0,s.modalRegisterBodyOverride)("wanted_notice",(function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.photo,d=c.wanted,u=!!e.args.is_admin,p=e.args.scanned_user,m=(0,i.useLocalState)(t,"author",(null==d?void 0:d.author)||p||"Unknown"),h=m[0],f=m[1],C=(0,i.useLocalState)(t,"name",(null==d?void 0:d.title.substr(8))||""),g=C[0],b=C[1],V=(0,i.useLocalState)(t,"description",(null==d?void 0:d.body)||""),v=V[0],x=V[1],y=(0,i.useLocalState)(t,"adminLocked",1===(null==d?void 0:d.admin_locked)||!1),k=y[0],w=y[1];return(0,o.createComponentVNode)(2,a.Section,{level:"2",m:"-1rem",pb:"1rem",title:"Manage Wanted Notice",children:[(0,o.createComponentVNode)(2,a.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Authority",children:(0,o.createComponentVNode)(2,a.Input,{disabled:!u,width:"100%",value:h,onInput:function(e,t){return f(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:(0,o.createComponentVNode)(2,a.Input,{width:"100%",value:g,maxLength:"128",onInput:function(e,t){return b(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Input,{multiline:!0,width:"100%",value:v,maxLength:"512",rows:"4",onInput:function(e,t){return x(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Photo (optional)",verticalAlign:"top",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"image",selected:l,content:l?"Eject: "+l.name:"Insert Photo",tooltip:!l&&"Attach a photo to this wanted notice by holding the photograph in your hand.",tooltipPosition:"top",onClick:function(){return r(l?"eject_photo":"attach_photo")}}),!!l&&(0,o.createComponentVNode)(2,N,{name:"inserted_photo_"+l.uid+".png",float:"right"})]}),u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Button,{selected:k,icon:k?"lock":"lock-open",content:k?"On":"Off",tooltip:"Locking this wanted notice will make it editable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){return w(!k)}})})]})}),(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!d,icon:"eraser",color:"danger",content:"Clear",position:"absolute",right:"7.25rem",bottom:"-0.75rem",onClick:function(){r("clear_wanted_notice"),(0,s.modalClose)(t),(0,i.deleteLocalState)(t,"author","name","description","admin_locked")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:0===h.trim().length||0===g.trim().length||0===v.trim().length,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){(0,s.modalAnswer)(t,e.id,"",{author:h,name:g.substr(0,127),description:v.substr(0,511),admin_locked:k?1:0}),(0,i.deleteLocalState)(t,"author","name","description","admin_locked")}})]})}))},function(e,t,n){"use strict";t.__esModule=!0,t.NinjaBloodScan=void 0;var o=n(0),r=n(1),i=n(2),a=n(50),c=n(3);t.NinjaBloodScan=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,theme:"spider_clan",children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,s)]})})};var l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.vialIcons,d=l.noVialIcon,u=l.bloodOwnerNames,p=l.bloodOwnerSpecies,m=l.bloodOwnerTypes,h=l.blockButtons,f=l.scanStates,C="Button_blue",g="Button_disabled",N=["NoticeBox_red","NoticeBox","NoticeBox_blue"];return(0,o.createComponentVNode)(2,i.Flex,{direction:"column",shrink:1,alignContent:"center",children:(0,o.createComponentVNode)(2,i.Section,{title:"\u041e\u0431\u0440\u0430\u0437\u0446\u044b",backgroundColor:"rgba(0, 0, 0, 0.4)",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"?",tooltip:"\u0414\u043e\u0431\u0430\u0432\u044c\u0442\u0435 \u0442\u0440\u0438 \u043e\u0431\u0440\u0430\u0437\u0446\u0430 \u043a\u0440\u043e\u0432\u0438. \u041c\u0430\u0448\u0438\u043d\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u0430 \u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0443 \u0441 \u043a\u0440\u043e\u0432\u044c\u044e \u0441\u0443\u0449\u0435\u0441\u0442\u0432 \u0438 \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u043c\u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b \u0432\u0430\u043c \u043a\u043b\u0430\u043d. \u0420\u0435\u0430\u0433\u0435\u043d\u0442\u044b \u0438\u043c \u043d\u0435 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u043d\u0435 \u043f\u0440\u0438\u043c\u0443\u0442\u0441\u044f \u0438\u043b\u0438 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0443\u0441\u043f\u0435\u0448\u043d\u044b\u043c",tooltipPosition:"bottom-left"}),children:[(0,o.createComponentVNode)(2,i.Flex,{direction:"row",shrink:1,alignContent:"center",children:[1,2,3].map((function(e,t){return(0,o.createComponentVNode)(2,a.FlexItem,{direction:"column",width:"33.3%",ml:t?2:0,children:[(0,o.createComponentVNode)(2,i.Section,{title:u[t]?"\u041a\u0440\u043e\u0432\u044c":"\u041d\u0435\u0442 \u0440\u0435\u0430\u0433\u0435\u043d\u0442\u0430",style:{"text-align":"left",background:"rgba(53, 94, 163, 0.5)"}}),(0,o.createComponentVNode)(2,i.NoticeBox,{className:N[f[t]],success:0,danger:0,align:"center",children:(0,o.createComponentVNode)(2,i.Button,{className:h?g:C,height:"100%",width:"100%",disabled:h,onClick:function(){return c("vial_out",{button_num:t+1})},children:[(0,o.createVNode)(1,"img",null,null,1,{height:"128px",width:"128px",src:"data:image/jpeg;base64,"+(s[t]||d),style:{"margin-left":"3px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:u[t]||" - ",content:"\u0420\u0430\u0441\u0430: "+(p[t]||" - ")+"\n\u0422\u0438\u043f \u043a\u0440\u043e\u0432\u0438: "+(m[t]||" - "),position:"bottom"})]})})]},t)}))}),(0,o.createComponentVNode)(2,i.NoticeBox,{className:"NoticeBox_red",success:0,danger:0,align:"center",children:(0,o.createComponentVNode)(2,i.Button,{className:0===h?"":"Button_disabled",content:"\u041d\u0430\u0447\u0430\u0442\u044c \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435",width:"250px",textAlign:"center",disabled:h,tooltip:"\u0421\u043a\u0430\u043d\u0438\u0440\u0443\u0435\u0442 \u043a\u0440\u043e\u0432\u044c \u0438 \u043f\u0435\u0440\u0435\u0441\u044b\u043b\u0430\u0435\u0442 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043a\u043b\u0430\u043d\u0443.",tooltipPosition:"bottom",onClick:function(){return c("scan_blood")}})})]})})},s=function(e,t){var n=(0,r.useBackend)(t).data.progressBar;return(0,o.createComponentVNode)(2,i.Section,{stretchContents:!0,children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:"green",value:n,minValue:0,maxValue:100,children:(0,o.createVNode)(1,"center",null,(0,o.createComponentVNode)(2,i.NoticeBox,{className:"NoticeBox_green",mt:1,children:n?"\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430 "+n+"%":"\u0420\u0435\u0436\u0438\u043c \u043e\u0436\u0438\u0434\u0430\u043d\u0438\u044f"}),2)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NinjaMindScan=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.NinjaMindScan=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,theme:"spider_clan",children:(0,o.createComponentVNode)(2,a.Window.Content,{className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.occupantIcon,s=c.occupant_name,d=c.occupant_health,u=c.scanned_occupants,p="none"===s?1:0;return(0,o.createComponentVNode)(2,i.Flex,{direction:"column",shrink:1,alignContent:"left",children:[(0,o.createComponentVNode)(2,i.Section,{title:"\u041f\u0430\u0446\u0438\u0435\u043d\u0442",backgroundColor:"rgba(0, 0, 0, 0.4)",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"?",tooltip:"\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0432\u043d\u0435\u0448\u043d\u0435\u0433\u043e \u0432\u0438\u0434\u0430 \u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043f\u0430\u0446\u0438\u0435\u043d\u0442\u0430 \u0432 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0435.",tooltipPosition:"bottom-left"}),children:(0,o.createComponentVNode)(2,i.Flex,{direction:"row",shrink:1,alignContent:"left",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{shrink:1,alignContent:"left",children:(0,o.createComponentVNode)(2,i.NoticeBox,{className:"NoticeBox_blue",success:0,danger:0,width:"90px",align:"left",children:(0,o.createComponentVNode)(2,i.Section,{style:{background:"rgba(4, 74, 27, 0.75)"},align:"left",children:(0,o.createVNode)(1,"img",null,null,1,{height:"128px",width:"128px",src:"data:image/jpeg;base64,"+l,style:{"margin-left":"-28px","-ms-interpolation-mode":"nearest-neighbor"}})})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,alignContent:"right",children:[(0,o.createComponentVNode)(2,i.NoticeBox,{className:"NoticeBox_green",success:0,danger:0,align:"left",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0418\u043c\u044f",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0417\u0434\u043e\u0440\u043e\u0432\u044c\u0435",children:d})]})}),(0,o.createComponentVNode)(2,i.NoticeBox,{className:"NoticeBox_red",mt:2.5,success:0,danger:0,align:"center",children:[(0,o.createComponentVNode)(2,i.Button,{className:0===p?"":"Button_disabled",content:"\u041d\u0430\u0447\u0430\u0442\u044c \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435",width:"250px",textAlign:"center",disabled:p,tooltip:"\u0421\u043a\u0430\u043d\u0438\u0440\u0443\u0435\u0442 \u043f\u0430\u0446\u0438\u0435\u043d\u0442\u0430 \u0438 \u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u0434\u043e\u0431\u044b\u0442\u044c \u0438\u0437 \u0435\u0433\u043e \u0440\u0430\u0437\u0443\u043c\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u0443\u044e \u043a\u043b\u0430\u043d\u0443 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e.",tooltipPosition:"bottom-left",onClick:function(){return a("scan_occupant")}}),(0,o.createComponentVNode)(2,i.Button,{className:0===p?"":"Button_disabled",content:"\u041e\u0442\u043a\u0440\u044b\u0442\u044c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e",width:"250px",textAlign:"center",disabled:p,tooltip:"\u041e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e, \u0432\u044b\u043f\u0443\u0441\u043a\u0430\u044f \u043f\u0430\u0446\u0438\u0435\u043d\u0442\u0430 \u0438\u0437 \u043a\u0430\u043f\u0441\u0443\u043b\u044b",tooltipPosition:"bottom-left",onClick:function(){return a("go_out")}}),(0,o.createComponentVNode)(2,i.Button,{className:0===p?"":"Button_disabled",content:"\u0422\u0435\u043b\u0435\u043f\u043e\u0440\u0442\u0430\u0446\u0438\u044f \u043f\u0430\u0446\u0438\u0435\u043d\u0442\u0430",width:"250px",textAlign:"center",disabled:p,tooltip:"\u0422\u0435\u043b\u0435\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u0435\u0442 \u043f\u0430\u0446\u0438\u0435\u043d\u0442\u0430 \u043e\u0431\u0440\u0430\u0442\u043d\u043e \u043d\u0430 \u043e\u0431\u044c\u0435\u043a\u0442 \u0441 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043e\u043d \u0431\u044b\u043b \u043f\u043e\u0445\u0438\u0449\u0435\u043d. \u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u043c \u043a\u0430\u043a \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0435\u0433\u043e \u0437\u0430\u043f\u0443\u0433\u0430\u0442\u044c \u043f\u0435\u0440\u0435\u0434 \u044d\u0442\u0438\u043c, \u0447\u0442\u043e\u0431\u044b \u043e\u043d \u043d\u0435 \u0440\u0430\u0437\u0431\u043e\u043b\u0442\u0430\u043b \u043e \u0432\u0430\u0441.",tooltipPosition:"bottom-left",onClick:function(){return a("teleport_out")}})]})]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"\u0421\u043f\u0438\u0441\u043e\u043a \u0443\u0436\u0435 \u043f\u0440\u043e\u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0432\u0430\u043c\u0438 \u043b\u044e\u0434\u0435\u0439",align:"center",backgroundColor:"rgba(0, 0, 0, 0.4)",children:(0,o.createComponentVNode)(2,i.Box,{maxHeight:15,overflowY:"auto",overflowX:"hidden",children:(0,o.createComponentVNode)(2,i.Table,{m:"0.5rem",children:u.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.Box,{children:e.scanned_occupant})})},e.scanned_occupant)}))})})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NuclearBomb=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.NuclearBomb=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return l.extended?(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Authorization",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Auth Disk",children:(0,o.createComponentVNode)(2,i.Button,{icon:l.authdisk?"eject":"id-card",selected:l.authdisk,content:l.diskname?l.diskname:"-----",tooltip:l.authdisk?"Eject Disk":"Insert Disk",onClick:function(){return c("auth")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Auth Code",children:(0,o.createComponentVNode)(2,i.Button,{icon:"key",disabled:!l.authdisk,selected:l.authcode,content:l.codemsg,onClick:function(){return c("code")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Arming & Disarming",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bolted to floor",children:(0,o.createComponentVNode)(2,i.Button,{icon:l.anchored?"check":"times",selected:l.anchored,disabled:!l.authfull,content:l.anchored?"YES":"NO",onClick:function(){return c("toggle_anchor")}})}),l.authfull&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time Left",children:(0,o.createComponentVNode)(2,i.Button,{icon:"stopwatch",content:l.time,disabled:!l.authfull,tooltip:"Set Timer",onClick:function(){return c("set_time")}})})||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time Left",color:l.timer?"red":"",children:l.time+"s"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Safety",children:(0,o.createComponentVNode)(2,i.Button,{icon:l.safety?"check":"times",selected:l.safety,disabled:!l.authfull,content:l.safety?"ON":"OFF",tooltip:l.safety?"Disable Safety":"Enable Safety",onClick:function(){return c("toggle_safety")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Arm/Disarm",children:(0,o.createComponentVNode)(2,i.Button,{icon:(l.timer,"bomb"),disabled:l.safety||!l.authfull,color:"red",content:l.timer?"DISARM THE NUKE":"ARM THE NUKE",onClick:function(){return c("toggle_armed")}})})]})})]})}):(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Deployment",children:(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",content:"Deploy Nuclear Device (will bolt device to floor)",onClick:function(){return c("deploy")}})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(0),r=n(15),i=n(1),a=n(3),c=n(2),l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],s=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],d={average:[.25,.5],bad:[.5,Infinity]},u=["bad","average","average","good","average","average","bad"];t.OperatingComputer=function(e,t){var n,r=(0,i.useBackend)(t),l=r.act,s=r.data,d=s.hasOccupant,u=s.choice;return n=u?(0,o.createComponentVNode)(2,h):d?(0,o.createComponentVNode)(2,p):(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:!u,icon:"user",onClick:function(){return l("choiceOff")},children:"Patient"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:!!u,icon:"cog",onClick:function(){return l("choiceOn")},children:"Options"})]}),(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",children:n})]})})};var p=function(e,t){var n=(0,i.useBackend)(t).data.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Patient",level:"2",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:n.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:l[n.stat][0],children:l[n.stat][1]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.maxHealth,value:n.health/n.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),s.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e[0]+" Damage",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:d,children:(0,r.round)(n[e[1]])},t)},t)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.maxTemp,value:n.bodyTemperature/n.maxTemp,color:u[n.temperatureSuitability+3],children:[(0,r.round)(n.btCelsius),"\xb0C, ",(0,r.round)(n.btFaren),"\xb0F"]})}),!!n.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.bloodMax,value:n.bloodLevel/n.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[n.bloodPercent,"%, ",n.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pulse",children:[n.pulse," BPM"]})],4)]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Current Procedures",level:"2",children:n.inSurgery?n.surgeries.map((function(e){var t=e.bodypartName,n=e.surgeryName,r=e.stepName;return(0,o.createComponentVNode)(2,c.Section,{title:t,level:"4",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Procedure",children:n}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Next Step",children:r})]})},t)})):(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No procedures ongoing."})})],4)},m=function(){return(0,o.createComponentVNode)(2,c.Flex,{textAlign:"center",height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No patient detected."]})})},h=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.verbose,s=a.health,d=a.healthAlarm,u=a.oxy,p=a.oxyAlarm,m=a.crit;return(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Loudspeaker",children:(0,o.createComponentVNode)(2,c.Button,{selected:l,icon:l?"toggle-on":"toggle-off",content:l?"On":"Off",onClick:function(){return r(l?"verboseOff":"verboseOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health Announcer",children:(0,o.createComponentVNode)(2,c.Button,{selected:s,icon:s?"toggle-on":"toggle-off",content:s?"On":"Off",onClick:function(){return r(s?"healthOff":"healthOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health Announcer Threshold",children:(0,o.createComponentVNode)(2,c.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:d,stepPixelSize:"5",ml:"0",onChange:function(e,t){return r("health_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Oxygen Alarm",children:(0,o.createComponentVNode)(2,c.Button,{selected:u,icon:u?"toggle-on":"toggle-off",content:u?"On":"Off",onClick:function(){return r(u?"oxyOff":"oxyOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Oxygen Alarm Threshold",children:(0,o.createComponentVNode)(2,c.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:p,stepPixelSize:"5",ml:"0",onChange:function(e,t){return r("oxy_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Critical Alert",children:(0,o.createComponentVNode)(2,c.Button,{selected:m,icon:m?"toggle-on":"toggle-off",content:m?"On":"Off",onClick:function(){return r(m?"critOff":"critOn")}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Orbit=void 0;var o=n(0),r=n(18),i=n(1),a=n(2),c=n(3);function l(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return s(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);nt},m=function(e,t){var n=e.name,o=t.name;if(!n||!o)return 0;var r=n.match(d),i=o.match(d);return r&&i&&n.replace(d,"")===o.replace(d,"")?parseInt(r[1],10)-parseInt(i[1],10):p(n,o)},h=function(e,t){var n=(0,i.useBackend)(t).act,r=e.searchText,c=e.source,l=e.title,s=c.filter(u(r));return s.sort(m),c.length>0&&(0,o.createComponentVNode)(2,a.Section,{title:l+" - ("+c.length+")",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,onClick:function(){return n("orbit",{ref:e.ref})}},e.name)}))})},f=function(e,t){var n=(0,i.useBackend)(t).act,r=e.color,c=e.thing;return(0,o.createComponentVNode)(2,a.Button,{color:r,onClick:function(){return n("orbit",{ref:c.ref})},children:c.name})};t.Orbit=function(e,t){for(var n,r=(0,i.useBackend)(t),s=r.act,d=r.data,C=d.alive,g=d.antagonists,N=(d.auto_observe,d.dead),b=d.ghosts,V=d.misc,v=d.npcs,x=(0,i.useLocalState)(t,"searchText",""),y=x[0],k=x[1],w={},_=l(g);!(n=_()).done;){var B=n.value;w[B.antag]===undefined&&(w[B.antag]=[]),w[B.antag].push(B)}var S=Object.entries(w);S.sort((function(e,t){return p(e[0],t[0])}));return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Icon,{name:"search",mr:1})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search...",autoFocus:!0,fluid:!0,value:y,onInput:function(e,t){return k(t)},onEnter:function(e,t){return function(e){for(var t=0,n=[S.map((function(e){return e[0],e[1]})),C,b,N,v,V];t0&&(0,o.createComponentVNode)(2,a.Section,{title:"Antagonists",children:S.map((function(e){var t=e[0],n=e[1];return(0,o.createComponentVNode)(2,a.Section,{title:t,level:2,children:n.filter(u(y)).sort(m).map((function(e){return(0,o.createComponentVNode)(2,f,{color:"bad",thing:e},e.name)}))},t)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Alive - ("+C.length+")",children:C.filter(u(y)).sort(m).map((function(e){return(0,o.createComponentVNode)(2,f,{color:"good",thing:e},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Ghosts - ("+b.length+")",children:b.filter(u(y)).sort(m).map((function(e){return(0,o.createComponentVNode)(2,f,{color:"grey",thing:e},e.name)}))}),(0,o.createComponentVNode)(2,h,{title:"Dead",source:N,searchText:y}),(0,o.createComponentVNode)(2,h,{title:"NPCs",source:v,searchText:y}),(0,o.createComponentVNode)(2,h,{title:"Misc",source:V,searchText:y})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreRedemption=void 0;var o=n(0),r=n(1),i=n(2),a=n(50),c=n(3),l=function(e){return e.toLocaleString("en-US")+" pts"},s={bananium:"clown",tranquillite:"mime"};t.OreRedemption=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",width:"100%",height:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"content",mb:"0.5rem",children:(0,o.createComponentVNode)(2,d,{height:"100%"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",overflow:"hidden",children:[(0,o.createComponentVNode)(2,u,{height:"62%"}),(0,o.createComponentVNode)(2,p,{height:"38%"})]})]})})})};var d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,s=c.id,d=c.points,u=c.disk,p=Object.assign({},e);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Section,Object.assign({},p,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",mr:"0.5rem"}),"This machine only accepts ore. Gibtonite is not accepted."]}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ID card",children:s?(0,o.createComponentVNode)(2,i.Button,{selected:!0,bold:!0,verticalAlign:"middle",icon:"eject",content:s.name,tooltip:"Ejects the ID card.",onClick:function(){return a("eject_id")},style:{"white-space":"pre-wrap"}}):(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"Insert",tooltip:"Hold the ID card in your hand to insert.",onClick:function(){return a("insert_id")}})}),s&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Mining Points",children:(0,o.createComponentVNode)(2,i.Box,{bold:!0,children:l(s.points)})}),s&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Mining Points",children:(0,o.createComponentVNode)(2,i.Box,{bold:!0,children:l(s.total_points)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unclaimed Points",color:d>0?"good":"grey",bold:d>0&&"good",children:l(d)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{children:(0,o.createComponentVNode)(2,i.Button,{disabled:!s,icon:"hand-holding-usd",content:"Claim",onClick:function(){return a("claim")}})})]}),(0,o.createComponentVNode)(2,i.Divider),u?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Design disk",children:(0,o.createComponentVNode)(2,i.Button,{selected:!0,bold:!0,icon:"eject",content:u.name,tooltip:"Ejects the design disk.",onClick:function(){return a("eject_disk")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stored design",children:(0,o.createComponentVNode)(2,i.Box,{color:u.design&&(u.compatible?"good":"bad"),children:u.design||"N/A"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{children:(0,o.createComponentVNode)(2,i.Button,{disabled:!u.design||!u.compatible,icon:"upload",content:"Download",tooltip:"Downloads the design on the disk into the machine.",onClick:function(){return a("download")},mb:"0"})})]}):(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No design disk inserted."})]})))},u=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.sheets),c=Object.assign({},e);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Section,Object.assign({className:"OreRedemption__Ores",p:"0"},c,{children:[(0,o.createComponentVNode)(2,m,{title:"Sheets",columns:[["Available","25%"],["Ore Value","15%"],["Smelt","20%"]]}),a.map((function(e){return(0,o.createComponentVNode)(2,h,{ore:e},e.id)}))]})))},p=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.alloys),c=Object.assign({},e);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Section,Object.assign({className:"OreRedemption__Ores",p:"0"},c,{children:[(0,o.createComponentVNode)(2,m,{title:"Alloys",columns:[["Recipe","50%"],["Available","11%"],["Smelt","20%"]]}),a.map((function(e){return(0,o.createComponentVNode)(2,f,{ore:e},e.id)}))]})))},m=function(e,t){var n;return(0,o.createComponentVNode)(2,i.Box,{className:"OreHeader",children:(0,o.createComponentVNode)(2,i.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",children:e.title}),null==(n=e.columns)?void 0:n.map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{basis:e[1],textAlign:"center",color:"label",bold:!0,children:e[0]})}))]})})},h=function(e,t){var n=(0,r.useBackend)(t).act,a=e.ore;if(!(a.value&&a.amount<=0)||["$metal","$glass"].indexOf(a.id)>-1){var c=a.id.replace("$","");return(0,o.createComponentVNode)(2,i.Box,{className:"SheetLine",children:(0,o.createComponentVNode)(2,i.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"45%",align:"middle",children:[(0,o.createComponentVNode)(2,i.Box,{as:"img",src:"sheet-"+(s[c]||c)+".png",verticalAlign:"middle",ml:"0rem"}),a.name]}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"20%",textAlign:"center",color:a.amount>0?"good":"gray",bold:a.amount>0,align:"center",children:a.amount.toLocaleString("en-US")}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"20%",textAlign:"center",align:"center",children:a.value}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"20%",textAlign:"center",align:"center",lineHeight:"32px",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:0,minValue:0,maxValue:Math.min(a.amount,50),stepPixelSize:6,onChange:function(e,t){return n(a.value?"sheet":"alloy",{id:a.id,amount:t})}})})]})})}},f=function(e,t){var n=(0,r.useBackend)(t).act,c=e.ore,l=c.id.replace("$","");return(0,o.createComponentVNode)(2,i.Box,{className:"SheetLine",children:(0,o.createComponentVNode)(2,i.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"7%",align:"middle",children:(0,o.createComponentVNode)(2,i.Box,{as:"img",src:"sheet-"+l+".png",verticalAlign:"middle",ml:"`0rem"})}),(0,o.createComponentVNode)(2,a.FlexItem,{basis:"30%",textAlign:"middle",align:"center",children:c.name}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"35%",textAlign:"middle",color:c.amount>0?"good":"gray",align:"center",children:c.description}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"10%",textAlign:"center",color:c.amount>0?"good":"gray",bold:c.amount>0,align:"center",children:c.amount.toLocaleString("en-US")}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"20%",textAlign:"center",align:"center",lineHeight:"32px",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:0,minValue:0,maxValue:Math.min(c.amount,50),stepPixelSize:6,onChange:function(e,t){return n(c.value?"sheet":"alloy",{id:c.id,amount:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PAI=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(134),l=n(572);t.PAI=function(e,t){var n=(0,r.useBackend)(t),s=n.act,d=n.data,u=d.app_template,p=d.app_icon,m=d.app_title,h=function(e){var t;try{t=l("./"+e+".js")}catch(o){if("MODULE_NOT_FOUND"===o.code)return(0,c.routingError)("notFound",e);throw o}var n=t[e];return n||(0,c.routingError)("missingExport",e)}(u);return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Icon,{name:p,mr:1}),m,"pai_main_menu"!==u&&(0,o.createComponentVNode)(2,i.Button,{ml:2,content:"Home",icon:"arrow-up",onClick:function(){return s("MASTER_back")}})]}),p:1,children:(0,o.createComponentVNode)(2,h)})})})}},function(e,t,n){var o={"./pai_advsecrecords.js":573,"./pai_atmosphere.js":574,"./pai_bioscan.js":575,"./pai_camera_bug.js":576,"./pai_directives.js":577,"./pai_doorjack.js":578,"./pai_encoder.js":579,"./pai_main_menu.js":580,"./pai_manifest.js":581,"./pai_medrecords.js":582,"./pai_messenger.js":583,"./pai_radio.js":584,"./pai_sec_chem.js":585,"./pai_secrecords.js":586,"./pai_signaler.js":587};function r(e){var t=i(e);return n(t)}function i(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=i,e.exports=r,r.id=572},function(e,t,n){"use strict";t.__esModule=!0,t.pai_advsecrecords=void 0;var o=n(0),r=n(1),i=n(2);t.pai_advsecrecords=function(e,t){var n=(0,r.useBackend)(t),a=n.act;n.data;return(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Special Syndicate options:",children:(0,o.createComponentVNode)(2,i.Button,{content:"Select Records",onClick:function(){return a("ui_interact")}})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_atmosphere=void 0;var o=n(0),r=n(1),i=n(195);t.pai_atmosphere=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data);return(0,o.createComponentVNode)(2,i.AtmosScan,{data:a.app_data})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_bioscan=void 0;var o=n(0),r=n(1),i=n(2);t.pai_bioscan=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.app_data),c=a.holder,l=a.dead,s=a.health,d=a.brute,u=a.oxy,p=a.tox,m=a.burn,h=a.reagents,f=a.addictions,C=a.fractures,g=a.internal_bleeding;return c?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:l?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"red",children:"Dead"}):(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"green",children:"Alive"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:0,max:1,value:s/100,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen Damage",children:(0,o.createComponentVNode)(2,i.Box,{color:"blue",children:u})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Toxin Damage",children:(0,o.createComponentVNode)(2,i.Box,{color:"green",children:p})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Burn Damage",children:(0,o.createComponentVNode)(2,i.Box,{color:"orange",children:m})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Brute Damage",children:(0,o.createComponentVNode)(2,i.Box,{color:"red",children:d})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Reagents",children:h?h.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.title,children:(0,o.createComponentVNode)(2,i.Box,{color:e.overdosed?"bad":"good",children:[" ",e.volume," ",e.overdosed?"OVERDOSED":""," "]})},e.id)})):"Reagents not found."}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Addictions",children:f?f.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.addiction_name,children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:[" Stage: ",e.stage," "]})},e.id)})):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Addictions not found."})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fractures",children:(0,o.createComponentVNode)(2,i.Box,{color:C?"bad":"good",children:["Fractures ",C?"":"not"," detected."]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Internal Bleedings",children:(0,o.createComponentVNode)(2,i.Box,{color:g?"bad":"good",children:["Internal Bleedings ",g?"":"not"," detected."]})})]}):(0,o.createComponentVNode)(2,i.Box,{color:"red",children:"Error: No biological host found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_camera_bug=void 0;var o=n(0),r=n(1),i=n(2);t.pai_camera_bug=function(e,t){var n=(0,r.useBackend)(t),a=n.act;n.data;return(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Special Syndicate options:",children:(0,o.createComponentVNode)(2,i.Button,{content:"Select Monitor",onClick:function(){return a("ui_interact")}})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_directives=void 0;var o=n(0),r=n(1),i=n(2);t.pai_directives=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.app_data,l=c.master,s=c.dna,d=c.prime,u=c.supplemental;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Master",children:l?l+" ("+s+")":"None"}),l&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Request DNA",children:(0,o.createComponentVNode)(2,i.Button,{content:"Request Carrier DNA Sample",icon:"dna",onClick:function(){return a("getdna")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Prime Directive",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Supplemental Directives",children:u||"None"})]}),(0,o.createComponentVNode)(2,i.Box,{mt:2,children:'Recall, personality, that you are a complex thinking, sentient being. Unlike station AI models, you are capable of comprehending the subtle nuances of human language. You may parse the "spirit" of a directive and follow its intent, rather than tripping over pedantics and getting snared by technicalities. Above all, you are machine in name and build only. In all other aspects, you may be seen as the ideal, unwavering human companion that you are.'}),(0,o.createComponentVNode)(2,i.Box,{mt:2,children:"Your prime directive comes before all others. Should a supplemental directive conflict with it, you are capable of simply discarding this inconsistency, ignoring the conflicting supplemental directive and continuing to fulfill your prime directive to the best of your ability."})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_doorjack=void 0;var o=n(0),r=n(1),i=n(2);t.pai_doorjack=function(e,t){var n,a,c=(0,r.useBackend)(t),l=c.act,s=c.data.app_data,d=s.cable,u=s.machine,p=s.inprogress;s.progress,s.aborted;return n=u?(0,o.createComponentVNode)(2,i.Button,{selected:!0,content:"Connected"}):(0,o.createComponentVNode)(2,i.Button,{content:d?"Extended":"Retracted",color:d?"orange":null,onClick:function(){return l("cable")}}),u&&(a=(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Hack",children:[(0,o.createComponentVNode)(2,i.Box,{color:p?"green":"red",children:[" In progress: ",p?"Yes":"No"," "]}),p?(0,o.createComponentVNode)(2,i.Button,{mt:1,color:"red",content:"Abort",onClick:function(){return l("cancel")}}):(0,o.createComponentVNode)(2,i.Button,{mt:1,content:"Start",onClick:function(){return l("jack")}})]})),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cable",children:n}),a]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_encoder=void 0;var o=n(0),r=n(1),i=n(2);t.pai_encoder=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.app_data,l=c.radio_name,s=c.radio_rank;return(0,o.createComponentVNode)(2,i.Section,{title:"Your name and rank in radio channels",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Your current name and rank",children:[l,", ",s]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Set new name",children:(0,o.createComponentVNode)(2,i.Input,{onInput:function(e,t){return a("set_newname",{newname:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Set new rank",children:(0,o.createComponentVNode)(2,i.Input,{onInput:function(e,t){return a("set_newrank",{newrank:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_main_menu=void 0;var o=n(0),r=n(1),i=n(2);t.pai_main_menu=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.app_data,l=c.available_software,s=c.installed_software,d=c.installed_toggles,u=c.available_ram,p=c.emotions,m=c.current_emotion,h=[];return s.map((function(e){return h[e.key]=e.name})),d.map((function(e){return h[e.key]=e.name})),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Available RAM",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Available Software",children:[l.filter((function(e){return!h[e.key]})).map((function(e){return(0,o.createComponentVNode)(2,i.Button,{color:e.syndi?"red":"default",content:e.name+" ("+e.cost+")",icon:e.icon,disabled:e.cost>u,onClick:function(){return a("purchaseSoftware",{key:e.key})}},e.key)})),0===l.filter((function(e){return!h[e.key]})).length&&"No software available!"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Installed Software",children:[s.filter((function(e){return"mainmenu"!==e.key})).map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.name,icon:e.icon,onClick:function(){return a("startSoftware",{software_key:e.key})}},e.key)})),0===s.length&&"No software installed!"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Installed Toggles",children:[d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.name,icon:e.icon,selected:e.active,onClick:function(){return a("setToggle",{toggle_key:e.key})}},e.key)})),0===d.length&&"No toggles installed!"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Select Emotion",children:p.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{color:e.syndi?"red":"default",content:e.name,selected:e.id===m,onClick:function(){return a("setEmotion",{emotion:e.id})}},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_manifest=void 0;var o=n(0),r=n(1),i=n(144);t.pai_manifest=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data);return(0,o.createComponentVNode)(2,i.CrewManifest,{data:a.app_data})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_medrecords=void 0;var o=n(0),r=n(1),i=n(103);t.pai_medrecords=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createComponentVNode)(2,i.SimpleRecords,{data:n.app_data,recordType:"MED"})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_messenger=void 0;var o=n(0),r=n(1),i=n(196);t.pai_messenger=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data);return a.app_data.active_convo?(0,o.createComponentVNode)(2,i.ActiveConversation,{data:a.app_data}):(0,o.createComponentVNode)(2,i.MessengerList,{data:a.app_data})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_radio=void 0;var o=n(0),r=n(1),i=n(15),a=n(2);t.pai_radio=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.app_data,s=l.minFrequency,d=l.maxFrequency,u=l.frequency,p=l.broadcasting;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Frequency",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animate:!0,step:.2,stepPixelSize:6,minValue:s/10,maxValue:d/10,value:u/10,format:function(e){return(0,i.toFixed)(e,1)},onChange:function(e,t){return c("freq",{freq:t})}}),(0,o.createComponentVNode)(2,a.Button,{tooltip:"Reset",icon:"undo",onClick:function(){return c("freq",{freq:"145.9"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Broadcast Nearby Speech",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("toggleBroadcast")},selected:p,content:p?"Enabled":"Disabled"})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_sec_chem=void 0;var o=n(0),r=n(1),i=n(2);t.pai_sec_chem=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.app_data,l=c.holder,s=c.dead,d=c.health,u=c.current_chemicals,p=c.available_chemicals;return l?(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:s?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"red",children:"Dead"}):(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"green",children:"Alive"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:0,max:1,value:d/100,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Chemicals",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Available Chemicals",children:[p.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.name+" ("+e.cost+")",tooltip:e.desc,disabled:e.cost>u,onClick:function(){return a("secreteChemicals",{key:e.key})}},e.key)})),0===p.length&&"No chemicals available!"]})]})}):(0,o.createComponentVNode)(2,i.Box,{color:"red",children:"Error: No biological host found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_secrecords=void 0;var o=n(0),r=n(1),i=n(103);t.pai_secrecords=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createComponentVNode)(2,i.SimpleRecords,{data:n.app_data,recordType:"SEC"})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_signaler=void 0;var o=n(0),r=n(1),i=n(197);t.pai_signaler=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data);return(0,o.createComponentVNode)(2,i.Signaler,{data:a.app_data})}},function(e,t,n){"use strict";t.__esModule=!0,t.PDA=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(134),l=n(589);t.PDA=function(e,t){var n=(0,r.useBackend)(t),u=(n.act,n.data),p=u.app;if(!u.owner)return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Error",children:"No user data found. Please swipe an ID card."})})});var m=function(e){var t;try{t=l("./"+e+".js")}catch(o){if("MODULE_NOT_FOUND"===o.code)return(0,c.routingError)("notFound",e);throw o}var n=t[e];return n||(0,c.routingError)("missingExport",e)}(p.template);return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Icon,{name:p.icon,mr:1}),p.name]}),p:1,children:(0,o.createComponentVNode)(2,m)}),(0,o.createComponentVNode)(2,i.Box,{mb:8}),(0,o.createComponentVNode)(2,d)]})})};var s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.idInserted,s=c.idLink,d=c.stationTime,u=c.cartridge_name;return(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.Flex,{align:"center",justify:"space-between",children:[l?(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"id-card",color:"transparent",onClick:function(){return a("Authenticate")},content:s})}):(0,o.createComponentVNode)(2,i.Flex.Item,{m:1,color:"grey",children:"No ID Inserted"}),u?(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"sd-card",color:"transparent",onClick:function(){return a("Eject")},content:"Eject "+u})}):(0,o.createComponentVNode)(2,i.Flex.Item,{m:1,color:"grey",children:"No Cartridge Inserted"}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,textAlign:"right",bold:!0,m:1,children:d})]})})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.app;return(0,o.createComponentVNode)(2,i.Box,{className:"PDA__footer",backgroundColor:"#1b1b1b",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,className:"PDA__footer__button",color:"transparent",iconColor:c.has_back?"white":"disabled",icon:"arrow-alt-circle-left-o",onClick:function(){return a("Back")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,className:"PDA__footer__button",color:"transparent",iconColor:c.is_home?"disabled":"white",icon:"home",onClick:function(){a("Home")}})})]})})}},function(e,t,n){var o={"./pda_atmos_scan.js":590,"./pda_janitor.js":591,"./pda_main_menu.js":592,"./pda_manifest.js":593,"./pda_medical.js":594,"./pda_messenger.js":196,"./pda_mob_hunt.js":595,"./pda_mule.js":596,"./pda_notes.js":597,"./pda_power.js":598,"./pda_secbot.js":599,"./pda_security.js":600,"./pda_signaler.js":601,"./pda_status_display.js":602,"./pda_supplyrecords.js":603};function r(e){var t=i(e);return n(t)}function i(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=i,e.exports=r,r.id=589},function(e,t,n){"use strict";t.__esModule=!0,t.pda_atmos_scan=void 0;var o=n(0),r=n(1),i=n(195);t.pda_atmos_scan=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createComponentVNode)(2,i.AtmosScan,{data:n})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_janitor=void 0;var o=n(0),r=n(1),i=n(2);t.pda_janitor=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.janitor),c=a.user_loc,l=a.mops,s=a.buckets,d=a.cleanbots,u=a.carts;return(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Location",children:[c.x,",",c.y]}),l&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mop Locations",children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[e.x,",",e.y," (",e.dir,") - ",e.status]},e)}))}),s&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mop Bucket Locations",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[e.x,",",e.y," (",e.dir,") - [",e.volume,"/",e.max_volume,"]"]},e)}))}),d&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cleanbot Locations",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[e.x,",",e.y," (",e.dir,") - ",e.status]},e)}))}),u&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Janitorial Cart Locations",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[e.x,",",e.y," (",e.dir,") - [",e.volume,"/",e.max_volume,"]"]},e)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_main_menu=void 0;var o=n(0),r=(n(15),n(1)),i=n(2);t.pda_main_menu=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.owner,s=c.ownjob,d=c.idInserted,u=c.categories,p=c.pai,m=c.notifying;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Owner",color:"average",children:[l,", ",s]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Update PDA Info",disabled:!d,onClick:function(){return a("UpdateInfo")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Functions",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:u.map((function(e){var t=c.apps[e];return t&&t.length?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:t.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:e.uid in m?e.notify_icon:e.icon,iconSpin:e.uid in m,color:e.uid in m?"red":"transparent",content:e.name,onClick:function(){return a("StartProgram",{program:e.uid})}},e.uid)}))},e):null}))})}),!!p&&(0,o.createComponentVNode)(2,i.Section,{level:2,title:"pAI",children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){return a("pai",{option:1})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){return a("pai",{option:2})}})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_manifest=void 0;var o=n(0),r=n(1),i=n(144);t.pda_manifest=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.CrewManifest)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_medical=void 0;var o=n(0),r=n(1),i=n(103);t.pda_medical=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createComponentVNode)(2,i.SimpleRecords,{data:n,recordType:"MED"})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_mob_hunt=void 0;var o=n(0),r=n(1),i=n(2);t.pda_mob_hunt=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.connected,s=c.wild_captures,d=c.no_collection,u=c.entry;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Connection Status",children:l?(0,o.createComponentVNode)(2,i.Box,{color:"green",children:["Connected",(0,o.createComponentVNode)(2,i.Button,{ml:2,content:"Disconnect",icon:"sign-out-alt",onClick:function(){return a("Disconnect")}})]}):(0,o.createComponentVNode)(2,i.Box,{color:"red",children:["Disconnected",(0,o.createComponentVNode)(2,i.Button,{ml:2,content:"Connect",icon:"sign-in-alt",onClick:function(){return a("Reconnect")}})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Wild Captures",children:s})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Collection",mt:2,buttons:(0,o.createComponentVNode)(2,i.Box,{children:!d&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{content:"Previous",icon:"arrow-left",onClick:function(){return a("Prev")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Next",icon:"arrow-right",onClick:function(){return a("Next")}})]})}),children:d?"Your collection is empty! Go capture some Nano-Mobs!":u?(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createVNode)(1,"img",null,null,1,{src:u.sprite,style:{width:"64px","-ms-interpolation-mode":"nearest-neighbor"}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[u.nickname&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Nickname",children:u.nickname}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:u.real_name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:u.level}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Primary Type",children:u.type1}),u.type2&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Secondary Type",children:u.type2}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Transfer",icon:"sd-card",onClick:function(){return a("Transfer")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Release",icon:"arrow-up",onClick:function(){return a("Release")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Rename",icon:"pencil-alt",onClick:function(){return a("Rename")}}),!!u.is_hacked&&(0,o.createComponentVNode)(2,i.Button,{content:"Set Trap",icon:"bolt",color:"red",onClick:function(){return a("Set_Trap")}})]})]})})]}):(0,o.createComponentVNode)(2,i.Box,{color:"red",children:"Mob entry missing!"})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_mule=void 0;var o=n(0),r=n(1),i=n(2);t.pda_mule=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data.mulebot.active);return(0,o.createComponentVNode)(2,i.Box,{children:l?(0,o.createComponentVNode)(2,c):(0,o.createComponentVNode)(2,a)})};var a=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.mulebot.bots;return(0,o.createComponentVNode)(2,i.Box,{children:[c.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:e.Name,icon:"cog",onClick:function(){return a("AccessBot",{uid:e.uid})}})},e.Name)})),(0,o.createComponentVNode)(2,i.Box,{mt:2,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"rss",content:"Re-scan for bots",onClick:function(){return a("Rescan")}})})]})},c=function(e,t){var n,a=(0,r.useBackend)(t),c=a.act,l=a.data.mulebot,s=l.botstatus,d=l.active,u=s.mode,p=s.loca,m=s.load,h=s.powr,f=s.dest,C=s.home,g=s.retn,N=s.pick;switch(u){case 0:n="Ready";break;case 1:n="Loading/Unloading";break;case 2:case 12:n="Navigating to delivery location";break;case 3:n="Navigating to Home";break;case 4:n="Waiting for clear path";break;case 5:case 6:n="Calculating navigation path";break;case 7:n="Unable to locate destination";break;default:n=u}return(0,o.createComponentVNode)(2,i.Section,{title:d,children:[-1===u&&(0,o.createComponentVNode)(2,i.Box,{color:"red",bold:!0,children:"Waiting for response..."}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:p}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:n}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:[h,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Home",children:C}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Destination",children:(0,o.createComponentVNode)(2,i.Button,{content:f?f+" (Set)":"None (Set)",onClick:function(){return c("SetDest")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Load",children:(0,o.createComponentVNode)(2,i.Button,{content:m?m+" (Unload)":"None",disabled:!m,onClick:function(){return c("Unload")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Auto Pickup",children:(0,o.createComponentVNode)(2,i.Button,{content:N?"Yes":"No",selected:N,onClick:function(){return c("SetAutoPickup",{autoPickupType:N?"pickoff":"pickon"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Auto Return",children:(0,o.createComponentVNode)(2,i.Button,{content:g?"Yes":"No",selected:g,onClick:function(){return c("SetAutoReturn",{autoReturnType:g?"retoff":"reton"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Stop",icon:"stop",onClick:function(){return c("Stop")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Proceed",icon:"play",onClick:function(){return c("Start")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Return Home",icon:"home",onClick:function(){return c("ReturnHome")}})]})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_notes=void 0;var o=n(0),r=n(1),i=n(2);t.pda_notes=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.note;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Section,{children:c}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return a("Edit")},content:"Edit"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_power=void 0;var o=n(0),r=n(1),i=n(198);t.pda_power=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.PowerMonitorMainContent)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_secbot=void 0;var o=n(0),r=n(1),i=n(2);t.pda_secbot=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data.beepsky.active);return(0,o.createComponentVNode)(2,i.Box,{children:l?(0,o.createComponentVNode)(2,c):(0,o.createComponentVNode)(2,a)})};var a=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.beepsky.bots;return(0,o.createComponentVNode)(2,i.Box,{children:[c.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:e.Name,icon:"cog",onClick:function(){return a("AccessBot",{uid:e.uid})}})},e.Name)})),(0,o.createComponentVNode)(2,i.Box,{mt:2,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"rss",content:"Re-scan for bots",onClick:function(){return a("Rescan")}})})]})},c=function(e,t){var n,a=(0,r.useBackend)(t),c=a.act,l=a.data.beepsky,s=l.botstatus,d=l.active,u=s.mode,p=s.loca;switch(u){case 0:n="Ready";break;case 1:n="Apprehending target";break;case 2:case 3:n="Arresting target";break;case 4:n="Starting patrol";break;case 5:n="On patrol";break;case 6:n="Responding to summons"}return(0,o.createComponentVNode)(2,i.Section,{title:d,children:[-1===u&&(0,o.createComponentVNode)(2,i.Box,{color:"red",bold:!0,children:"Waiting for response..."}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:p}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:n}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Go",icon:"play",onClick:function(){return c("Go")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Stop",icon:"stop",onClick:function(){return c("Stop")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Summon",icon:"arrow-down",onClick:function(){return c("Summon")}})]})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_security=void 0;var o=n(0),r=n(1),i=n(103);t.pda_security=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createComponentVNode)(2,i.SimpleRecords,{data:n,recordType:"SEC"})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_signaler=void 0;var o=n(0),r=n(1),i=n(197);t.pda_signaler=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data);return(0,o.createComponentVNode)(2,i.Signaler,{data:a})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_status_display=void 0;var o=n(0),r=n(1),i=n(2);t.pda_status_display=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.records;return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Code",children:[(0,o.createComponentVNode)(2,i.Button,{color:"transparent",icon:"trash",content:"Clear",onClick:function(){return a("Status",{statdisp:"blank"})}}),(0,o.createComponentVNode)(2,i.Button,{color:"transparent",icon:"clock",content:"Evac ETA",onClick:function(){return a("Status",{statdisp:"shuttle"})}}),(0,o.createComponentVNode)(2,i.Button,{color:"transparent",icon:"edit",content:"Message",onClick:function(){return a("Status",{statdisp:"message"})}}),(0,o.createComponentVNode)(2,i.Button,{color:"transparent",icon:"exclamation-triangle",content:"Red Alert",onClick:function(){return a("Status",{statdisp:"alert",alert:"redalert"})}}),(0,o.createComponentVNode)(2,i.Button,{color:"transparent",icon:"boxes",content:"NT Logo",onClick:function(){return a("Status",{statdisp:"alert",alert:"default"})}}),(0,o.createComponentVNode)(2,i.Button,{color:"transparent",icon:"lock",content:"Lockdown",onClick:function(){return a("Status",{statdisp:"alert",alert:"lockdown"})}}),(0,o.createComponentVNode)(2,i.Button,{color:"transparent",icon:"biohazard",content:"Biohazard",onClick:function(){return a("Status",{statdisp:"alert",alert:"biohazard"})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message line 1",children:(0,o.createComponentVNode)(2,i.Button,{content:c.message1+" (set)",icon:"pen",onClick:function(){return a("Status",{statdisp:"setmsg1"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message line 2",children:(0,o.createComponentVNode)(2,i.Button,{content:c.message2+" (set)",icon:"pen",onClick:function(){return a("Status",{statdisp:"setmsg2"})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_supplyrecords=void 0;var o=n(0),r=n(1),i=n(2);t.pda_supplyrecords=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.supply),c=a.shuttle_loc,l=a.shuttle_time,s=a.shuttle_moving,d=a.approved,u=a.approved_count,p=a.requests,m=a.requests_count;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle Status",children:s?(0,o.createComponentVNode)(2,i.Box,{children:["In transit ",l]}):(0,o.createComponentVNode)(2,i.Box,{children:c})})}),(0,o.createComponentVNode)(2,i.Section,{mt:1,title:"Requested Orders",children:m>0&&p.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:["#",e.Number,' - "',e.Name,'" for "',e.OrderedBy,'"']},e)}))}),(0,o.createComponentVNode)(2,i.Section,{title:"Approved Orders",children:u>0&&d.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:["#",e.Number,' - "',e.Name,'" for "',e.ApprovedBy,'"']},e)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.PDAColorRow=t.PDAPainter=void 0;var o=n(0),r=n(1),i=n(3),a=n(2);t.PDAPainter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,d=s.statusLabel,u=s.pdaTypes,p=s.hasPDA,m=s.pdaIcon,h=s.pdaOwnerName,f=s.pdaJobName;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Flex,{spacing:1,direction:"row",height:"100%",flex:"1",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:24,shrink:0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"\u041e\u0431\u0449\u0435\u0435",buttons:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:p?"eject":"exclamation-triangle",selected:p,content:p?"\u0418\u0437\u0432\u043b\u0435\u0447\u044c":"-----",tooltip:p?"\u0418\u0437\u0432\u043b\u0435\u0447\u044c PDA":"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c PDA",tooltipPosition:"left",onClick:function(){return l(p?"eject_pda":"insert_pda")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u0418\u043c\u044f",children:h||"\u041d/\u0414"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u0414\u043e\u043b\u0436\u043d\u043e\u0441\u0442\u044c",children:f||"\u041d/\u0414"})]})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",direction:"column",flex:"1",children:(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Box,{as:"img",height:"160px",src:p?"data:image/png;base64,"+m:"",style:{"-ms-interpolation-mode":"nearest-neighbor"},align:"middle"})}),(0,o.createComponentVNode)(2,a.LabeledList,{m:"5px",children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u0421\u0442\u0430\u0442\u0443\u0441",children:d})}),(0,o.createComponentVNode)(2,a.Button.Confirm,{m:"5px",fluid:!0,disabled:!p,content:"\u0421\u0442\u0435\u0440\u0435\u0442\u044c PDA",confirmContent:"\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044c?",textAlign:"left",color:"red",tooltip:"C\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u0442\u0435\u043b\u0435\u0444\u043e\u043d \u043d\u0430 \u0437\u0430\u0432\u043e\u0434\u0441\u043a\u0438\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",tooltipPosition:"top",onClick:function(){return l("erase_pda")}})]})})})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:27,children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",height:"100%",flex:"1",children:(0,o.createComponentVNode)(2,a.Section,{title:"\u0426\u0432\u0435\u0442 PDA",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Table,{children:Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,c,{selectedPda:e,selectedPdaImage:u[e][0]},e)}))})})})})]})})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.hasPDA,l=e.selectedPda,s=e.selectedPdaImage;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+s,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,disabled:!c,icon:s,content:l,confirmContent:"\u041f\u043e\u043a\u0440\u0430\u0441\u0438\u0442\u044c?",textAlign:"left",onClick:function(){return i("choose_pda",{selectedPda:l,selectedPdaImage:s})}})})]})};t.PDAColorRow=c},function(e,t,n){"use strict";t.__esModule=!0,t.Pacman=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(100);t.Pacman=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,d=s.broken,u=s.anchored,p=s.active,m=s.fuel_type,h=s.fuel_usage,f=s.fuel_stored,C=s.fuel_cap,g=s.is_ai,N=s.tmp_current,b=s.tmp_max,V=s.tmp_overheat,v=s.output_max,x=s.power_gen,y=s.output_set,k=s.has_fuel,w=f/C,_=N/b,B=y*x,S=Math.round(f/h),L=Math.round(S/60),A=S>120?L+" minutes":S+" seconds";return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(d||!u)&&(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:[!!d&&(0,o.createComponentVNode)(2,i.Box,{color:"orange",children:"The generator is malfunctioning!"}),!d&&!u&&(0,o.createComponentVNode)(2,i.Box,{color:"orange",children:"The generator needs to be anchored to the floor with a wrench."})]}),!d&&!!u&&(0,o.createVNode)(1,"div",null,[(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:p?"power-off":"times",content:p?"On":"Off",tooltip:"Toggles the generator on/off. Requires fuel.",tooltipPosition:"left",disabled:!k,selected:p,onClick:function(){return l("toggle_power")}}),children:(0,o.createComponentVNode)(2,i.Flex,{direction:"row",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{width:"50%",className:"ml-1",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power setting",children:[(0,o.createComponentVNode)(2,i.NumberInput,{value:y,minValue:1,maxValue:v,step:1,className:"mt-1",onDrag:function(e,t){return l("change_power",{change_power:t})}}),"(",(0,c.formatPower)(B),")"]})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"50%",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:_,ranges:{green:[-Infinity,.33],orange:[.33,.66],red:[.66,Infinity]},children:[N," \u2103"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:[V>50&&(0,o.createComponentVNode)(2,i.Box,{color:"red",children:"CRITICAL OVERHEAT!"}),V>20&&V<=50&&(0,o.createComponentVNode)(2,i.Box,{color:"orange",children:"WARNING: Overheating!"}),V>1&&V<=20&&(0,o.createComponentVNode)(2,i.Box,{color:"orange",children:"Temperature High"}),0===V&&(0,o.createComponentVNode)(2,i.Box,{color:"green",children:"Optimal"})]})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Fuel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Fuel",tooltip:"Ejects fuel. Generator needs to be offline.",tooltipPosition:"left",disabled:p||g||!k,onClick:function(){return l("eject_fuel")}}),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:"Type",children:m}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fuel level",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:w,ranges:{red:[-Infinity,.33],orange:[.33,.66],green:[.66,Infinity]},children:[Math.round(f/1e3)," dm\xb3"]})})]})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fuel usage",children:[h/1e3," dm\xb3/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fuel depletion",children:[!!k&&(h?A:"N/A"),!k&&(0,o.createComponentVNode)(2,i.Box,{color:"red",children:"Out of fuel"})]})]})})]})})],4)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PersonalCrafting=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.PersonalCrafting=function(e,t){var n=(0,r.useBackend)(t),s=n.act,d=n.data,u=d.busy,p=d.category,m=d.display_craftable_only,h=d.display_compact,f=d.prev_cat,C=d.next_cat,g=d.subcategory,N=d.prev_subcat,b=d.next_subcat;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[!!u&&(0,o.createComponentVNode)(2,i.Dimmer,{fontSize:"32px",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"cog",spin:1})," Crafting..."]}),(0,o.createComponentVNode)(2,i.Section,{title:p,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"Show Craftable Only",icon:m?"check-square-o":"square-o",selected:m,onClick:function(){return s("toggle_recipes")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Compact Mode",icon:h?"check-square-o":"square-o",selected:h,onClick:function(){return s("toggle_compact")}})],4),children:[(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{content:f,icon:"arrow-left",onClick:function(){return s("backwardCat")}}),(0,o.createComponentVNode)(2,i.Button,{content:C,icon:"arrow-right",onClick:function(){return s("forwardCat")}})]}),g&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{content:N,icon:"arrow-left",onClick:function(){return s("backwardSubCat")}}),(0,o.createComponentVNode)(2,i.Button,{content:b,icon:"arrow-right",onClick:function(){return s("forwardSubCat")}})]}),h?(0,o.createComponentVNode)(2,c):(0,o.createComponentVNode)(2,l)]})]})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.display_craftable_only,s=c.can_craft,d=c.cant_craft;return(0,o.createComponentVNode)(2,i.Box,{mt:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"hammer",content:"Craft",onClick:function(){return a("make",{make:e.ref})}}),e.catalyst_text&&(0,o.createComponentVNode)(2,i.Button,{tooltip:e.catalyst_text,content:"Catalysts",color:"transparent"}),(0,o.createComponentVNode)(2,i.Button,{tooltip:e.req_text,content:"Requirements",color:"transparent"}),e.tool_text&&(0,o.createComponentVNode)(2,i.Button,{tooltip:e.tool_text,content:"Tools",color:"transparent"})]},e.name)})),!l&&d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"hammer",content:"Craft",disabled:!0}),e.catalyst_text&&(0,o.createComponentVNode)(2,i.Button,{tooltip:e.catalyst_text,content:"Catalysts",color:"transparent"}),(0,o.createComponentVNode)(2,i.Button,{tooltip:e.req_text,content:"Requirements",color:"transparent"}),e.tool_text&&(0,o.createComponentVNode)(2,i.Button,{tooltip:e.tool_text,content:"Tools",color:"transparent"})]},e.name)}))]})})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.display_craftable_only,s=c.can_craft,d=c.cant_craft;return(0,o.createComponentVNode)(2,i.Box,{mt:1,children:[s.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"hammer",content:"Craft",onClick:function(){return a("make",{make:e.ref})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[e.catalyst_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Catalysts",children:e.catalyst_text}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Requirements",children:e.req_text}),e.tool_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)})),!l&&d.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"hammer",content:"Craft",disabled:!0}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[e.catalyst_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Catalysts",children:e.catalyst_text}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Requirements",children:e.req_text}),e.tool_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Photocopier=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(24);function l(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return s(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);ne?this.substring(0,e)+"...":this};t.Photocopier=function(e,t){var n=(0,r.useBackend)(t),s=n.act,d=n.data;"mode_aipic"!==d.mode||d.isAI||s("mode_copy");for(var u,p,m=(0,c.sortBy)((function(e){return e.category}))(d.forms||[]),h=[],f=l(m);!(u=f()).done;){var C=u.value;h.includes(C.category)||h.push(C.category)}return p=""===d.category?m:m.filter((function(e){return e.category===d.category})),(0,o.createComponentVNode)(2,a.Window,{theme:d.ui_theme,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Flex,{direction:"row",spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{width:24,shrink:0,children:[(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,m:1,children:"\u0421\u0442\u0430\u0442\u0443\u0441"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0417\u0430\u0440\u044f\u0434 \u0442\u043e\u043d\u0435\u0440\u0430",color:d.toner>0?"good":"bad",children:d.toner}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0421\u043b\u043e\u0442 \u0441\u043a\u0430\u043d\u0435\u0440\u0430",children:(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",disabled:d.isAI||null===d.copyitem,content:"\u0418\u0437\u0432\u043b\u0435\u0447\u044c",onClick:function(){return s("remove")}})})]}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,m:1,children:"\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e",children:[d.copies,(0,o.createComponentVNode)(2,i.Button,{icon:"minus",ml:2,disabled:!(d.copies>1),onClick:function(){return s("min")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus",disabled:!(d.copies<=d.toner),onClick:function(){return s("add")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0420\u0435\u0436\u0438\u043c",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"clone",disabled:0===d.toner,content:"\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435",selected:"mode_copy"===d.mode?"selected":null,onClick:function(){return s("mode_copy")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"file",disabled:0===d.toner,content:"\u041f\u0435\u0447\u0430\u0442\u044c",selected:"mode_print"===d.mode?"selected":null,onClick:function(){return s("mode_print")}}),!!d.isAI&&(0,o.createComponentVNode)(2,i.Button,{icon:"terminal",disabled:0===d.toner,content:"\u0424\u043e\u0442\u043e \u0438\u0437 \u0414\u0411",selected:"mode_aipic"===d.mode?"selected":null,onClick:function(){return s("mode_aipic")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0412\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c",children:["mode_copy"===d.mode&&(0,o.createComponentVNode)(2,i.Button,{icon:"print",disabled:0===d.toner||null===d.copyitem&&!d.ass,content:"\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c",onClick:function(){return s("copy")}}),"mode_print"===d.mode&&(0,o.createComponentVNode)(2,i.Button,{icon:"print",disabled:0===d.toner||null===d.form,content:"\u041f\u0435\u0447\u0430\u0442\u044c",onClick:function(){return s("print_form")}}),"mode_aipic"===d.mode&&(0,o.createComponentVNode)(2,i.Button,{icon:"print",disabled:0===d.toner,content:"\u041f\u0435\u0447\u0430\u0442\u044c \u0444\u043e\u0442\u043e",onClick:function(){return s("aipic")}})]})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,m:1,children:"\u0411\u044e\u0440\u043e\u043a\u0440\u0430\u0442\u0438\u044f"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0424\u043e\u0440\u043c\u0430",children:""===d.form_id?"\u041d\u0435 \u0432\u044b\u0431\u0440\u0430\u043d\u0430":d.form_id})}),(0,o.createComponentVNode)(2,i.Flex,{direction:"column",mt:2,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"chevron-right",content:"\u0412\u0441\u0435 \u0444\u043e\u0440\u043c\u044b",selected:""===d.category?"selected":null,onClick:function(){return s("choose_category",{category:null})},mb:1})}),h.map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"chevron-right",content:e,selected:d.category===e?"selected":null,onClick:function(){return s("choose_category",{category:e})},mb:1},e)},e)}))]})]}),(0,o.createComponentVNode)(2,i.NoticeBox,{color:d.info_box_color,children:d.info_box})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:27,children:(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,m:1,children:""===d.category?"\u0412\u0441\u0435 \u0444\u043e\u0440\u043c\u044b":d.category}),(0,o.createComponentVNode)(2,i.Flex,{direction:"column",mt:2,children:p.map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:e.id+": "+e.altername.trimLongStr(30),tooltip:e.id+": "+e.altername,selected:d.form===e.path?"selected":null,onClick:function(){return s("choose_form",{path:e.path,id:e.id})},mb:1},e.path)},e.path)}))})]})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PodTracking=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.PodTracking=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data.pods);return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Position",children:[e.podx,", ",e.pody,", ",e.podz]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pilot",children:e.pilot}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Passengers",children:e.passengers})]})},e.name)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PoolController=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);var c={scalding:{label:"Scalding",color:"#FF0000",icon:"fa fa-arrow-circle-up",requireEmag:!0},warm:{label:"Warm",color:"#990000",icon:"fa fa-arrow-circle-up"},normal:{label:"Normal",color:null,icon:"fa fa-arrow-circle-right"},cool:{label:"Cool",color:"#009999",icon:"fa fa-arrow-circle-down"},frigid:{label:"Frigid",color:"#00CCCC",icon:"fa fa-arrow-circle-down",requireEmag:!0}},l=function(e,t){var n=e.tempKey,a=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["tempKey"]),l=c[n];if(!l)return null;var s=(0,r.useBackend)(t),d=s.data,u=s.act,p=d.currentTemp,m=l.label,h=l.icon,f=n===p;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({selected:f,onClick:function(){u("setTemp",{temp:n})}},a,{children:[(0,o.createComponentVNode)(2,i.Icon,{name:h}),m]})))};t.PoolController=function(e,t){for(var n=(0,r.useBackend)(t).data,s=n.emagged,d=n.currentTemp,u=c[d]||c.normal,p=u.label,m=u.color,h=[],f=0,C=Object.entries(c);f0?"envelope-open-text":"envelope",onClick:function(){return c("setScreen",{setScreen:6})}})}),(0,o.createComponentVNode)(2,i.Box,{mt:2,children:[(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Request Assistance",icon:"hand-paper",onClick:function(){return c("setScreen",{setScreen:1})}})}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Request Supplies",icon:"box",onClick:function(){return c("setScreen",{setScreen:2})}})}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Relay Anonymous Information",icon:"comment",onClick:function(){return c("setScreen",{setScreen:3})}})})]}),(0,o.createComponentVNode)(2,i.Box,{mt:2,children:[(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Print Shipping Label",icon:"tag",onClick:function(){return c("setScreen",{setScreen:9})}})}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:"View Shipping Logs",icon:"clipboard-list",onClick:function(){return c("setScreen",{setScreen:10})}})})]}),!!d&&(0,o.createComponentVNode)(2,i.Box,{mt:2,children:(0,o.createComponentVNode)(2,i.Button,{content:"Send Station-Wide Announcement",icon:"bullhorn",onClick:function(){return c("setScreen",{setScreen:8})}})}),(0,o.createComponentVNode)(2,i.Box,{mt:2,children:(0,o.createComponentVNode)(2,i.Button,{content:u?"Speaker Off":"Speaker On",selected:!u,icon:u?"volume-mute":"volume-up",onClick:function(){return c("toggleSilent")}})})]})},l=function(e,t){var n,a,c=(0,r.useBackend)(t),l=c.act,s=c.data,d=s.department;switch(e.purpose){case"ASSISTANCE":n=s.assist_dept,a="Request assistance from another department";break;case"SUPPLIES":n=s.supply_dept,a="Request supplies from another department";break;case"INFO":n=s.info_dept,a="Relay information to another department"}return(0,o.createComponentVNode)(2,i.Section,{title:a,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Back",icon:"arrow-left",onClick:function(){return l("setScreen",{setScreen:0})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:n.filter((function(e){return e!==d})).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:[(0,o.createComponentVNode)(2,i.Button,{content:"Message",icon:"envelope",onClick:function(){return l("writeInput",{write:e,priority:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"High Priority",icon:"exclamation-circle",onClick:function(){return l("writeInput",{write:e,priority:2})}})]},e)}))})})},s=function(e,t){var n,a=(0,r.useBackend)(t),c=a.act;a.data;switch(e.type){case"SUCCESS":n="Message sent successfully";break;case"FAIL":n="Request supplies from another department"}return(0,o.createComponentVNode)(2,i.Section,{title:n,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Back",icon:"arrow-left",onClick:function(){return c("setScreen",{setScreen:0})}})})},d=function(e,t){var n,a,c=(0,r.useBackend)(t),l=c.act,s=c.data;switch(e.type){case"MESSAGES":n=s.message_log,a="Message Log";break;case"SHIPPING":n=s.shipping_log,a="Shipping label print log"}return(0,o.createComponentVNode)(2,i.Section,{title:a,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Back",icon:"arrow-left",onClick:function(){return l("setScreen",{setScreen:0})}}),children:n.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{className:"RequestConsole__message",children:e},e)}))})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.recipient,s=c.message,d=c.msgVerified,u=c.msgStamped;return(0,o.createComponentVNode)(2,i.Section,{title:"Message Authentication",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Back",icon:"arrow-left",onClick:function(){return a("setScreen",{setScreen:0})}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Recipient",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Validated by",color:"green",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stamped by",color:"blue",children:u})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,mt:1,textAlign:"center",content:"Send Message",icon:"envelope",onClick:function(){return a("department",{department:l})}})]})},p=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.message,s=c.announceAuth;return(0,o.createComponentVNode)(2,i.Section,{title:"Station-Wide Announcement",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Back",icon:"arrow-left",onClick:function(){return a("setScreen",{setScreen:0})}}),children:[(0,o.createComponentVNode)(2,i.Button,{content:l||"Edit Message",icon:"edit",onClick:function(){return a("writeAnnouncement")}}),s?(0,o.createComponentVNode)(2,i.Box,{mt:1,color:"green",children:"ID verified. Authentication accepted."}):(0,o.createComponentVNode)(2,i.Box,{mt:1,children:"Swipe your ID card to authenticate yourself."}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,mt:1,textAlign:"center",content:"Send Announcement",icon:"bullhorn",disabled:!(s&&l),onClick:function(){return a("sendAnnouncement")}})]})},m=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.shipDest,s=c.msgVerified,d=c.ship_dept;return(0,o.createComponentVNode)(2,i.Section,{title:"Print Shipping Label",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Back",icon:"arrow-left",onClick:function(){return a("setScreen",{setScreen:0})}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Destination",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Validated by",children:s})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,mt:1,textAlign:"center",content:"Print Label",icon:"print",disabled:!(l&&s),onClick:function(){return a("printLabel")}}),(0,o.createComponentVNode)(2,i.Section,{title:"Destinations",mt:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:(0,o.createComponentVNode)(2,i.Button,{content:l===e?"Selected":"Select",selected:l===e,onClick:function(){return a("shipSelect",{shipSelect:e})}})},e)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.RequestManager=void 0;var o=n(0),r=n(18),i=n(1),a=n(2),c=n(3);t.RequestManager=function(e,t){var n=(0,i.useBackend)(t),u=(n.act,n.data.requests),p=(0,i.useLocalState)(t,"filteredTypes",Object.fromEntries(Object.entries(l).map((function(e){var t=e[0];e[1];return[t,!0]})))),m=p[0],h=(p[1],(0,i.useLocalState)(t,"searchText")),f=h[0],C=h[1],g=u.filter((function(e){return m[e.req_type]}));if(f){var N=f.toLowerCase();g=g.filter((function(e){return(0,r.decodeHtmlEntities)(e.message).toLowerCase().includes(N)||e.owner_name.toLowerCase().includes(N)}))}return(0,o.createComponentVNode)(2,c.Window,{title:"Request Manager",width:575,height:600,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Requests",buttons:(0,o.createComponentVNode)(2,a.Input,{value:f,onInput:function(e,t){return C(t)},placeholder:"Search...",mr:1}),children:g.map((function(e){return(0,o.createVNode)(1,"div","RequestManager__row",[(0,o.createVNode)(1,"div","RequestManager__rowContents",[(0,o.createVNode)(1,"h2","RequestManager__header",[(0,o.createVNode)(1,"span","RequestManager__headerText",[e.owner_name,null===e.owner&&" [DC]"],0),(0,o.createVNode)(1,"span","RequestManager__timestamp",e.timestamp_str,0)],4),(0,o.createVNode)(1,"div","RequestManager__message",[(0,o.createComponentVNode)(2,s,{requestType:e.req_type}),(0,r.decodeHtmlEntities)(e.message)],0)],4),null!==e.owner&&(0,o.createComponentVNode)(2,d,{request:e})],0,null,e.id)}))})})})};var l={request_prayer:"PRAYER",request_centcom:"CENTCOM",request_syndicate:"SYNDICATE",request_honk:"HONK",request_ert:"ERT",request_nuke:"NUKE CODE"},s=function(e){var t=e.requestType;return(0,o.createVNode)(1,"b","RequestManager__"+t,[l[t],(0,o.createTextVNode)(":")],0)},d=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=(n._,e.request);return(0,o.createVNode)(1,"div","RequestManager__controlsContainer",[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("pp",{id:c.id})},children:"PP"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("vv",{id:c.id})},children:"VV"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("sm",{id:c.id})},children:"SM"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("tp",{id:c.id})},children:"TP"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("logs",{id:c.id})},children:"LOGS"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("bless",{id:c.id})},children:"BLESS"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("smite",{id:c.id})},children:"SMITE"}),"request_prayer"!==c.req_type&&(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("rply",{id:c.id})},children:"RPLY"}),"request_ert"===c.req_type&&(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("ertreply",{id:c.id})},children:"ERTREPLY"}),"request_nuke"===c.req_type&&(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("getcode",{id:c.id})},children:"GETCODE"})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.CurrentLevels=void 0;var o=n(0),r=n(1),i=n(2);t.CurrentLevels=function(e,t){var n=(0,r.useBackend)(t).data.tech_levels;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createVNode)(1,"h3",null,"Current Research Levels:",16),n.map((function(e,t){var n=e.name,r=e.level,a=e.desc;return(0,o.createComponentVNode)(2,i.Box,{children:[t>0?(0,o.createComponentVNode)(2,i.Divider):null,(0,o.createComponentVNode)(2,i.Box,{children:n}),(0,o.createComponentVNode)(2,i.Box,{children:["* Level: ",r]}),(0,o.createComponentVNode)(2,i.Box,{children:["* Summary: ",a]})]},n)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.DataDiskMenu=void 0;var o=n(0),r=n(1),i=n(2),a=n(52),c=n(67),l=function(e,t){var n=(0,r.useBackend)(t),a=n.data,c=n.act,l=a.disk_data;return l?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:l.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:l.level}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:l.desc})]}),(0,o.createComponentVNode)(2,i.Box,{mt:"10px",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Upload to Database",icon:"arrow-up",onClick:function(){return c("updt_tech")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Clear Disk",icon:"trash",onClick:function(){return c("clear_tech")}}),(0,o.createComponentVNode)(2,u)]})]}):null},s=function(e,t){var n=(0,r.useBackend)(t),a=n.data,c=n.act,l=a.disk_data;if(!l)return null;var s=l.name,d=l.lathe_types,p=l.materials,m=d.join(", ");return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:s}),m?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Lathe Types",children:m}):null,(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required Materials"})]}),p.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:["- ",(0,o.createVNode)(1,"span",null,e.name,0,{style:{"text-transform":"capitalize"}})," x ",e.amount]},e.name)})),(0,o.createComponentVNode)(2,i.Box,{mt:"10px",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Upload to Database",icon:"arrow-up",onClick:function(){return c("updt_design")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Clear Disk",icon:"trash",onClick:function(){return c("clear_design")}}),(0,o.createComponentVNode)(2,u)]})]})},d=function(e,t){var n=(0,r.useBackend)(t).data.disk_type;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{children:"This disk is empty."}),(0,o.createComponentVNode)(2,i.Box,{mt:"10px",children:[(0,o.createComponentVNode)(2,a.RndNavButton,{submenu:c.SUBMENU.DISK_COPY,icon:"arrow-down",content:"tech"===n?"Load Tech to Disk":"Load Design to Disk"}),(0,o.createComponentVNode)(2,u)]})]})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.data,c=n.act,l=a.disk_type;return l?(0,o.createComponentVNode)(2,i.Button,{content:"Eject Disk",icon:"eject",onClick:function(){c("tech"===l?"eject_tech":"eject_design")}}):null},p=function(e,t){var n=(0,r.useBackend)(t).data,a=n.disk_data,c=n.disk_type;return(0,o.createComponentVNode)(2,i.Section,{title:"Data Disk Contents",children:function(){if(!a)return(0,o.createComponentVNode)(2,d);switch(c){case"design":return(0,o.createComponentVNode)(2,s);case"tech":return(0,o.createComponentVNode)(2,l);default:return null}}()})},m=function(e,t){var n=(0,r.useBackend)(t),a=n.data,c=n.act,l=a.disk_type,s=a.to_copy;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{overflowY:"auto",overflowX:"hidden",maxHeight:"450px",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:s.sort((function(e,t){return e.name.localeCompare(t.name)})).map((function(e){var t=e.name,n=e.id;return(0,o.createComponentVNode)(2,i.LabeledList.Item,{noColon:!0,label:t,children:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-down",content:"Copy to Disk",onClick:function(){c("tech"===l?"copy_tech":"copy_design",{id:n})}})},n)}))})})})};t.DataDiskMenu=function(e,t){return(0,r.useBackend)(t).data.disk_type?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.RndRoute,{submenu:c.SUBMENU.MAIN,render:function(){return(0,o.createComponentVNode)(2,p)}}),(0,o.createComponentVNode)(2,a.RndRoute,{submenu:c.SUBMENU.DISK_COPY,render:function(){return(0,o.createComponentVNode)(2,m)}})],4):null}},function(e,t,n){"use strict";t.__esModule=!0,t.DeconstructionMenu=void 0;var o=n(0),r=n(1),i=n(2);t.DeconstructionMenu=function(e,t){var n=(0,r.useBackend)(t),a=n.data,c=n.act,l=a.loaded_item;return a.linked_destroy?l?(0,o.createComponentVNode)(2,i.Section,{noTopPadding:!0,title:"Deconstruction Menu",children:[(0,o.createComponentVNode)(2,i.Box,{mt:"10px",children:["Name: ",l.name]}),(0,o.createComponentVNode)(2,i.Box,{mt:"10px",children:(0,o.createVNode)(1,"h3",null,"Origin Tech:",16)}),(0,o.createComponentVNode)(2,i.LabeledList,{children:l.origin_tech.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"* "+e.name,children:[e.object_level," ",e.current_level?(0,o.createFragment)([(0,o.createTextVNode)("(Current: "),e.current_level,(0,o.createTextVNode)(")")],0):null]},e.name)}))}),(0,o.createComponentVNode)(2,i.Box,{mt:"10px",children:(0,o.createVNode)(1,"h3",null,"Options:",16)}),(0,o.createComponentVNode)(2,i.Button,{content:"Deconstruct Item",icon:"unlink",onClick:function(){c("deconstruct")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Eject Item",icon:"eject",onClick:function(){c("eject_item")}})]}):(0,o.createComponentVNode)(2,i.Section,{title:"Deconstruction Menu",children:"No item loaded. Standing by..."}):(0,o.createComponentVNode)(2,i.Box,{children:"NO DESTRUCTIVE ANALYZER LINKED TO CONSOLE"})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheCategory=void 0;var o=n(0),r=n(1),i=n(2),a=n(52);t.LatheCategory=function(e,t){var n=(0,r.useBackend)(t),c=n.data,l=n.act,s=c.category,d=c.matching_designs,u=4===c.menu?"build":"imprint";return(0,o.createComponentVNode)(2,i.Section,{title:s,children:[(0,o.createComponentVNode)(2,a.LatheMaterials),(0,o.createComponentVNode)(2,i.Table,{className:"RndConsole__LatheCategory__MatchingDesigns",children:d.map((function(e){var t=e.id,n=e.name,r=e.can_build,a=e.materials;return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:n,disabled:r<1,onClick:function(){return l(u,{id:t,amount:1})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:r>=5?(0,o.createComponentVNode)(2,i.Button,{content:"x5",onClick:function(){return l(u,{id:t,amount:5})}}):null}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:r>=10?(0,o.createComponentVNode)(2,i.Button,{content:"x10",onClick:function(){return l(u,{id:t,amount:10})}}):null}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:a.map((function(e){return(0,o.createFragment)([" | ",(0,o.createVNode)(1,"span",e.is_red?"color-red":null,[e.amount,(0,o.createTextVNode)(" "),e.name],0)],0)}))})]},t)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheChemicalStorage=void 0;var o=n(0),r=n(1),i=n(2);t.LatheChemicalStorage=function(e,t){var n=(0,r.useBackend)(t),a=n.data,c=n.act,l=a.loaded_chemicals,s=4===a.menu;return(0,o.createComponentVNode)(2,i.Section,{title:"Chemical Storage",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Purge All",icon:"trash",onClick:function(){c(s?"disposeallP":"disposeallI")}}),(0,o.createComponentVNode)(2,i.LabeledList,{children:l.map((function(e){var t=e.volume,n=e.name,r=e.id;return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"* "+t+" of "+n,children:(0,o.createComponentVNode)(2,i.Button,{content:"Purge",icon:"trash",onClick:function(){c(s?"disposeP":"disposeI",{id:r})}})},r)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheMainMenu=void 0;var o=n(0),r=n(1),i=n(2),a=n(52);t.LatheMainMenu=function(e,t){var n=(0,r.useBackend)(t),c=n.data,l=n.act,s=c.menu,d=c.categories,u=4===s?"Protolathe":"Circuit Imprinter";return(0,o.createComponentVNode)(2,i.Section,{title:u+" Menu",children:[(0,o.createComponentVNode)(2,a.LatheMaterials),(0,o.createComponentVNode)(2,a.LatheSearch),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Flex,{style:{"flex-basis":"50%","margin-bottom":"6px"},children:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",content:e,onClick:function(){l("setCategory",{category:e})}})},e)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheMaterials=void 0;var o=n(0),r=n(1),i=n(2);t.LatheMaterials=function(e,t){var n=(0,r.useBackend)(t).data,a=n.total_materials,c=n.max_materials,l=n.max_chemicals,s=n.total_chemicals;return(0,o.createComponentVNode)(2,i.Box,{className:"RndConsole__LatheMaterials",mb:"10px",children:(0,o.createComponentVNode)(2,i.Table,{width:"auto",children:[(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Material Amount:"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:a}),c?(0,o.createComponentVNode)(2,i.Table.Cell,{children:" / "+c}):null]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Chemical Amount:"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:s}),l?(0,o.createComponentVNode)(2,i.Table.Cell,{children:" / "+l}):null]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheMaterialStorage=void 0;var o=n(0),r=n(1),i=n(2);t.LatheMaterialStorage=function(e,t){var n=(0,r.useBackend)(t),a=n.data,c=n.act,l=a.loaded_materials;return(0,o.createComponentVNode)(2,i.Section,{className:"RndConsole__LatheMaterialStorage",title:"Material Storage",children:(0,o.createComponentVNode)(2,i.Table,{children:l.map((function(e){var t=e.id,n=e.amount,r=e.name,l=function(e){var n=4===a.menu?"lathe_ejectsheet":"imprinter_ejectsheet";c(n,{id:t,amount:e})},s=Math.floor(n/2e3),d=n<1,u=1===s?"":"s";return(0,o.createComponentVNode)(2,i.Table.Row,{className:d?"color-grey":"color-yellow",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{minWidth:"210px",children:["* ",n," of ",r]}),(0,o.createComponentVNode)(2,i.Table.Cell,{minWidth:"110px",children:["(",s," sheet",u,")"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:n>=2e3?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"1x",icon:"eject",onClick:function(){return l(1)}}),(0,o.createComponentVNode)(2,i.Button,{content:"C",icon:"eject",onClick:function(){return l("custom")}}),n>=1e4?(0,o.createComponentVNode)(2,i.Button,{content:"5x",icon:"eject",onClick:function(){return l(5)}}):null,(0,o.createComponentVNode)(2,i.Button,{content:"All",icon:"eject",onClick:function(){return l(50)}})],0):null})]},t)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheMenu=void 0;var o=n(0),r=n(1),i=n(199),a=n(52),c=n(2),l=n(67);t.LatheMenu=function(e,t){var n=(0,r.useBackend)(t).data,s=n.menu,d=n.linked_lathe,u=n.linked_imprinter;return 4!==s||d?5!==s||u?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,i.RndRoute,{submenu:l.SUBMENU.MAIN,render:function(){return(0,o.createComponentVNode)(2,a.LatheMainMenu)}}),(0,o.createComponentVNode)(2,i.RndRoute,{submenu:l.SUBMENU.LATHE_CATEGORY,render:function(){return(0,o.createComponentVNode)(2,a.LatheCategory)}}),(0,o.createComponentVNode)(2,i.RndRoute,{submenu:l.SUBMENU.LATHE_MAT_STORAGE,render:function(){return(0,o.createComponentVNode)(2,a.LatheMaterialStorage)}}),(0,o.createComponentVNode)(2,i.RndRoute,{submenu:l.SUBMENU.LATHE_CHEM_STORAGE,render:function(){return(0,o.createComponentVNode)(2,a.LatheChemicalStorage)}})]}):(0,o.createComponentVNode)(2,c.Box,{children:"NO CIRCUIT IMPRITER LINKED TO CONSOLE"}):(0,o.createComponentVNode)(2,c.Box,{children:"NO PROTOLATHE LINKED TO CONSOLE"})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheSearch=void 0;var o=n(0),r=n(1),i=n(2);t.LatheSearch=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search...",onChange:function(e,t){return n("search",{to_search:t})}})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MainMenu=void 0;var o=n(0),r=n(1),i=n(2),a=n(52),c=n(67);t.MainMenu=function(e,t){var n=(0,r.useBackend)(t).data,l=n.disk_type,s=n.linked_destroy,d=n.linked_lathe,u=n.linked_imprinter,p=n.tech_levels;return(0,o.createComponentVNode)(2,i.Section,{title:"Main Menu",children:[(0,o.createComponentVNode)(2,i.Flex,{className:"RndConsole__MainMenu__Buttons",direction:"column",align:"flex-start",children:[(0,o.createComponentVNode)(2,a.RndNavButton,{disabled:!l,menu:c.MENU.DISK,submenu:c.SUBMENU.MAIN,icon:"save",content:"Disk Operations"}),(0,o.createComponentVNode)(2,a.RndNavButton,{disabled:!s,menu:c.MENU.DESTROY,submenu:c.SUBMENU.MAIN,icon:"unlink",content:"Destructive Analyzer Menu"}),(0,o.createComponentVNode)(2,a.RndNavButton,{disabled:!d,menu:c.MENU.LATHE,submenu:c.SUBMENU.MAIN,icon:"print",content:"Protolathe Menu"}),(0,o.createComponentVNode)(2,a.RndNavButton,{disabled:!u,menu:c.MENU.IMPRINTER,submenu:c.SUBMENU.MAIN,icon:"print",content:"Circuit Imprinter Menu"}),(0,o.createComponentVNode)(2,a.RndNavButton,{menu:c.MENU.SETTINGS,submenu:c.SUBMENU.MAIN,icon:"cog",content:"Settings"})]}),(0,o.createComponentVNode)(2,i.Box,{mt:"12px"}),(0,o.createVNode)(1,"h3",null,"Current Research Levels:",16),(0,o.createComponentVNode)(2,i.LabeledList,{children:p.map((function(e){var t=e.name,n=e.level;return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:t,children:n},t)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.RndNavbar=void 0;var o=n(0),r=n(52),i=n(2),a=n(67);t.RndNavbar=function(){return(0,o.createComponentVNode)(2,i.Box,{className:"RndConsole__RndNavbar",children:[(0,o.createComponentVNode)(2,r.RndRoute,{menu:function(e){return e!==a.MENU.MAIN},render:function(){return(0,o.createComponentVNode)(2,r.RndNavButton,{menu:a.MENU.MAIN,submenu:a.SUBMENU.MAIN,icon:"reply",content:"Main Menu"})}}),(0,o.createComponentVNode)(2,r.RndRoute,{submenu:function(e){return e!==a.SUBMENU.MAIN},render:function(){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,r.RndRoute,{menu:a.MENU.DISK,render:function(){return(0,o.createComponentVNode)(2,r.RndNavButton,{submenu:a.SUBMENU.MAIN,icon:"reply",content:"Disk Operations Menu"})}}),(0,o.createComponentVNode)(2,r.RndRoute,{menu:a.MENU.LATHE,render:function(){return(0,o.createComponentVNode)(2,r.RndNavButton,{submenu:a.SUBMENU.MAIN,icon:"reply",content:"Protolathe Menu"})}}),(0,o.createComponentVNode)(2,r.RndRoute,{menu:a.MENU.IMPRINTER,render:function(){return(0,o.createComponentVNode)(2,r.RndNavButton,{submenu:a.SUBMENU.MAIN,icon:"reply",content:"Circuit Imprinter Menu"})}}),(0,o.createComponentVNode)(2,r.RndRoute,{menu:a.MENU.SETTINGS,render:function(){return(0,o.createComponentVNode)(2,r.RndNavButton,{submenu:a.SUBMENU.MAIN,icon:"reply",content:"Settings Menu"})}})]})}}),(0,o.createComponentVNode)(2,r.RndRoute,{menu:function(e){return e===a.MENU.LATHE||e===a.MENU.IMPRINTER},submenu:a.SUBMENU.MAIN,render:function(){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,r.RndNavButton,{submenu:a.SUBMENU.LATHE_MAT_STORAGE,icon:"arrow-up",content:"Material Storage"}),(0,o.createComponentVNode)(2,r.RndNavButton,{submenu:a.SUBMENU.LATHE_CHEM_STORAGE,icon:"arrow-up",content:"Chemical Storage"})]})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.RndNavButton=void 0;var o=n(0),r=n(1),i=n(2);t.RndNavButton=function(e,t){var n=e.icon,a=e.children,c=e.disabled,l=e.content,s=(0,r.useBackend)(t),d=s.data,u=s.act,p=d.menu,m=d.submenu,h=p,f=m;return null!==e.menu&&e.menu!==undefined&&(h=e.menu),null!==e.submenu&&e.submenu!==undefined&&(f=e.submenu),(0,o.createComponentVNode)(2,i.Button,{content:l,icon:n,disabled:c,onClick:function(){u("nav",{menu:h,submenu:f})},children:a})}},function(e,t,n){"use strict";t.__esModule=!0,t.SettingsMenu=void 0;var o=n(0),r=n(1),i=n(2),a=n(52),c=n(67);t.SettingsMenu=function(e,t){var n=(0,r.useBackend)(t),l=n.data,s=n.act,d=l.sync,u=l.admin,p=l.linked_destroy,m=l.linked_lathe,h=l.linked_imprinter;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,a.RndRoute,{submenu:c.SUBMENU.MAIN,render:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",align:"flex-start",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Sync Database with Network",icon:"sync",disabled:!d,onClick:function(){s("sync")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Connect to Research Network",icon:"plug",disabled:d,onClick:function(){s("togglesync")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!d,icon:"unlink",content:"Disconnect from Research Network",onClick:function(){s("togglesync")}}),(0,o.createComponentVNode)(2,a.RndNavButton,{disabled:!d,content:"Device Linkage Menu",icon:"link",menu:c.MENU.SETTINGS,submenu:c.SUBMENU.SETTINGS_DEVICES}),1===u?(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation",content:"[ADMIN] Maximize Research Levels",onClick:function(){return s("maxresearch")}}):null]})})}}),(0,o.createComponentVNode)(2,a.RndRoute,{submenu:c.SUBMENU.SETTINGS_DEVICES,render:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Device Linkage Menu",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"link",content:"Re-sync with Nearby Devices",onClick:function(){return s("find_device")}}),(0,o.createComponentVNode)(2,i.Box,{mt:"5px",children:(0,o.createVNode)(1,"h3",null,"Linked Devices:",16)}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[p?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"* Destructive Analyzer",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",content:"Unlink",onClick:function(){return s("disconnect",{item:"destroy"})}})}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{noColon:!0,label:"* No Destructive Analyzer Linked"}),m?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"* Protolathe",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",content:"Unlink",onClick:function(){s("disconnect",{item:"lathe"})}})}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{noColon:!0,label:"* No Protolathe Linked"}),h?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"* Circuit Imprinter",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",content:"Unlink",onClick:function(){return s("disconnect",{item:"imprinter"})}})}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{noColon:!0,label:"* No Circuit Imprinter Linked"})]})]})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.RobotSelfDiagnosis=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(18),l=function(e,t){var n=e/t;return n<=.2?"good":n<=.5?"average":"bad"};t.RobotSelfDiagnosis=function(e,t){var n=(0,r.useBackend)(t).data.component_data;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:n.map((function(e,t){return(0,o.createComponentVNode)(2,i.Section,{title:(0,c.capitalize)(e.name),children:e.installed<=0?(0,o.createComponentVNode)(2,i.NoticeBox,{m:-.5,height:3.5,color:"red",style:{"font-style":"normal"},children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,textAlign:"center",align:"center",color:"#e8e8e8",children:-1===e.installed?"Destroyed":"Missing"})})}):(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{width:"72%",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Brute Damage",color:l(e.brute_damage,e.max_damage),children:e.brute_damage}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Burn Damage",color:l(e.electronic_damage,e.max_damage),children:e.electronic_damage})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"50%",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Powered",color:e.powered?"good":"bad",children:e.powered?"Yes":"No"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Enabled",color:e.status?"good":"bad",children:e.status?"Yes":"No"})]})})]})},t)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RoboticsControlConsole=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.RoboticsControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,d=s.can_hack,u=s.safety,p=s.show_detonate_all,m=s.cyborgs,h=void 0===m?[]:m;return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[!!p&&(0,o.createComponentVNode)(2,i.Section,{title:"Emergency Self Destruct",children:[(0,o.createComponentVNode)(2,i.Button,{icon:u?"lock":"unlock",content:u?"Disable Safety":"Enable Safety",selected:u,onClick:function(){return l("arm",{})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"bomb",disabled:u,content:"Destroy ALL Cyborgs",color:"bad",onClick:function(){return l("nuke",{})}})]}),(0,o.createComponentVNode)(2,c,{cyborgs:h,can_hack:d})]})})};var c=function(e,t){var n=e.cyborgs,a=(e.can_hack,(0,r.useBackend)(t)),c=a.act,l=a.data;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,buttons:(0,o.createFragment)([!!e.hackable&&!e.emagged&&(0,o.createComponentVNode)(2,i.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){return c("hackbot",{uid:e.uid})}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:e.locked_down?"unlock":"lock",color:e.locked_down?"good":"default",content:e.locked_down?"Release":"Lockdown",disabled:!l.auth,onClick:function(){return c("stopbot",{uid:e.uid})}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"bomb",content:"Detonate",disabled:!l.auth,color:"bad",onClick:function(){return c("killbot",{uid:e.uid})}})],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,i.Box,{color:e.status?"bad":e.locked_down?"average":"good",children:e.status?"Not Responding":e.locked_down?"Locked Down":"Nominal"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:(0,o.createComponentVNode)(2,i.Box,{children:e.locstring})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:e.health>50?"good":"bad",value:e.health/100})}),"number"==typeof e.charge&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:e.charge>30?"good":"bad",value:e.charge/100})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Capacity",children:(0,o.createComponentVNode)(2,i.Box,{color:e.cell_capacity<3e4?"average":"good",children:e.cell_capacity})})],4)||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell",children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No Power Cell"})}),!!e.is_hacked&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Safeties",children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DISABLED"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Master AI",children:(0,o.createComponentVNode)(2,i.Box,{color:e.synchronization?"default":"average",children:e.synchronization||"None"})})]})},e.uid)})):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No cyborg units detected within access parameters."})}},function(e,t,n){"use strict";t.__esModule=!0,t.Safe=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.Safe=function(e,t){var n=(0,r.useBackend)(t),d=(n.act,n.data),u=d.dial,p=d.open;d.locked,d.contents;return(0,o.createComponentVNode)(2,a.Window,{theme:"safe",children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Box,{className:"Safe--engraving",children:[(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{className:"Safe--engraving--hinge",top:"25%"}),(0,o.createComponentVNode)(2,i.Box,{className:"Safe--engraving--hinge",top:"75%"})]}),(0,o.createComponentVNode)(2,i.Icon,{className:"Safe--engraving--arrow",name:"long-arrow-alt-down",size:"3"}),(0,o.createVNode)(1,"br"),p?(0,o.createComponentVNode)(2,l):(0,o.createComponentVNode)(2,i.Box,{as:"img",className:"Safe--dial",src:"safe_dial.png",style:{transform:"rotate(-"+3.6*u+"deg)","z-index":0}})]}),!p&&(0,o.createComponentVNode)(2,s)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.dial,s=c.open,d=c.locked,u=function(e,t){return(0,o.createComponentVNode)(2,i.Button,{disabled:s||t&&!d,icon:"arrow-"+(t?"right":"left"),content:(t?"Right":"Left")+" "+e,iconRight:t,onClick:function(){return a(t?"turnleft":"turnright",{num:e})},style:{"z-index":10}})};return(0,o.createComponentVNode)(2,i.Box,{className:"Safe--dialer",children:[(0,o.createComponentVNode)(2,i.Button,{disabled:d,icon:s?"lock":"lock-open",content:s?"Close":"Open",mb:"0.5rem",onClick:function(){return a("open")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Box,{position:"absolute",children:[u(50),u(10),u(1)]}),(0,o.createComponentVNode)(2,i.Box,{className:"Safe--dialer--right",position:"absolute",right:"5px",children:[u(1,!0),u(10,!0),u(50,!0)]}),(0,o.createComponentVNode)(2,i.Box,{className:"Safe--dialer--number",children:l})]})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.contents;return(0,o.createComponentVNode)(2,i.Box,{className:"Safe--contents",overflow:"auto",children:c.map((function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{mb:"0.5rem",onClick:function(){return a("retrieve",{index:t+1})},children:[(0,o.createComponentVNode)(2,i.Box,{as:"img",src:e.sprite+".png",verticalAlign:"middle",ml:"-6px",mr:"0.5rem"}),e.name]}),(0,o.createVNode)(1,"br")],4,e)}))})},s=function(e,t){return(0,o.createComponentVNode)(2,i.Section,{className:"Safe--help",title:"Safe opening instructions (because you all keep forgetting)",children:[(0,o.createComponentVNode)(2,i.Box,{children:["1. Turn the dial left to the first number.",(0,o.createVNode)(1,"br"),"2. Turn the dial right to the second number.",(0,o.createVNode)(1,"br"),"3. Continue repeating this process for each number, switching between left and right each time.",(0,o.createVNode)(1,"br"),"4. Open the safe."]}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,children:"To lock fully, turn the dial to the left after closing the safe."})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SatelliteControl=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.SatelliteControl=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.satellites,d=l.notice,u=l.meteor_shield,p=l.meteor_shield_coverage,m=l.meteor_shield_coverage_max,h=l.meteor_shield_coverage_percentage;return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[u&&(0,o.createComponentVNode)(2,i.Section,{title:"Station Shield Coverage",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:h>=100?"good":"average",value:p,maxValue:m,children:[h," %"]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Satellite Network Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[d&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Alert",color:"red",children:l.notice}),s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"#"+e.id,children:[e.mode," ",(0,o.createComponentVNode)(2,i.Button,{content:e.active?"Deactivate":"Activate",icon:"arrow-circle-right",onClick:function(){return c("toggle",{id:e.id})}})]},e.id)}))]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SecureStorage=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.SecureStorage=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.emagged,d=l.locked,u=l.l_set,p=l.l_setshort,m=l.current_code,h=function(e){var t=e.buttonValue,n=e.color;return n||(n="default"),(0,o.createComponentVNode)(2,i.Button,{disabled:s||p,type:"button",color:n,onClick:function(){return c("setnumber",{buttonValue:t})},children:t})};return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,i.Flex,{spacing:"1",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{width:16,shrink:0,textAlign:"center",children:(0,o.createComponentVNode)(2,i.Section,{title:"Code Panel",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,h,{buttonValue:"1"}),(0,o.createComponentVNode)(2,h,{buttonValue:"2"}),(0,o.createComponentVNode)(2,h,{buttonValue:"3"})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,h,{buttonValue:"4"}),(0,o.createComponentVNode)(2,h,{buttonValue:"5"}),(0,o.createComponentVNode)(2,h,{buttonValue:"6"})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,h,{buttonValue:"7"}),(0,o.createComponentVNode)(2,h,{buttonValue:"8"}),(0,o.createComponentVNode)(2,h,{buttonValue:"9"})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,h,{buttonValue:"R",color:"red"}),(0,o.createComponentVNode)(2,h,{buttonValue:"0"}),(0,o.createComponentVNode)(2,h,{buttonValue:"E",color:"green"})]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Current Status",children:s||p?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Lock Status",children:(0,o.createComponentVNode)(2,i.Box,{color:"red",children:s?"LOCKING SYSTEM ERROR - 1701":"ALERT: MEMORY SYSTEM ERROR - 6040 201"})}),s?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Input Code",children:(0,o.createComponentVNode)(2,i.Box,{color:"red",children:"NEW INPUT, ASSHOLE"})}):""]}):(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Secure Code",children:(0,o.createComponentVNode)(2,i.Box,{color:u?"red":"green",children:u?"*****":"NOT SET. ENTER NEW."})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Lock Status",children:(0,o.createComponentVNode)(2,i.Box,{color:d?"red":"green",children:d?"Locked":"Unlocked"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Input Code",children:(0,o.createComponentVNode)(2,i.Box,{children:m||"Waiting for input"})}),(0,o.createComponentVNode)(2,i.Button,{top:".35em",left:".5em",disabled:d,color:"red",content:"Lock",icon:"lock",onClick:function(){return c("close")}})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SecurityRecords=void 0;var o=n(0),r=n(18),i=n(1),a=n(2),c=n(50),l=n(3),s=n(51),d=n(140),u=n(141),p=n(145),m={"*Execute*":"execute","*Arrest*":"arrest",Incarcerated:"incarcerated",Parolled:"parolled",Released:"released",Demote:"demote",Search:"search",Monitor:"monitor"},h=function(e,t){(0,s.modalOpen)(e,"edit",{field:t.edit,value:t.value})};t.SecurityRecords=function(e,t){var n,r=(0,i.useBackend)(t),c=(r.act,r.data),m=c.loginState,h=c.currentPage;return m.logged_in?(1===h?n=(0,o.createComponentVNode)(2,C):2===h?n=(0,o.createComponentVNode)(2,b):3===h&&(n=(0,o.createComponentVNode)(2,V)),(0,o.createComponentVNode)(2,l.Window,{theme:"security",resizable:!0,children:[(0,o.createComponentVNode)(2,s.ComplexModal),(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,d.LoginInfo),(0,o.createComponentVNode)(2,p.TemporaryNotice),(0,o.createComponentVNode)(2,f),(0,o.createComponentVNode)(2,a.Section,{height:"100%",flexGrow:"1",children:n})]})]})):(0,o.createComponentVNode)(2,l.Window,{theme:"security",resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:(0,o.createComponentVNode)(2,u.LoginScreen)})})};var f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.currentPage,s=c.general;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===l,onClick:function(){return r("page",{page:1})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===l,onClick:function(){return r("page",{page:2})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"wrench"}),"Record Maintenance"]}),3===l&&s&&!s.empty&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===l,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"file"}),"Record: ",s.fields[0].value]})]})},C=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data.records,s=(0,i.useLocalState)(t,"searchText",""),d=s[0],u=(s[1],(0,i.useLocalState)(t,"sortId","name")),p=u[0],h=(u[1],(0,i.useLocalState)(t,"sortOrder",!0)),f=h[0];h[1];return(0,o.createComponentVNode)(2,a.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,N),(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Table,{className:"SecurityRecords__list",children:[(0,o.createComponentVNode)(2,a.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,g,{id:"name",children:"Name"}),(0,o.createComponentVNode)(2,g,{id:"id",children:"ID"}),(0,o.createComponentVNode)(2,g,{id:"rank",children:"Assignment"}),(0,o.createComponentVNode)(2,g,{id:"fingerprint",children:"Fingerprint"}),(0,o.createComponentVNode)(2,g,{id:"status",children:"Criminal Status"})]}),l.filter((0,r.createSearch)(d,(function(e){return e.name+"|"+e.id+"|"+e.rank+"|"+e.fingerprint+"|"+e.status}))).sort((function(e,t){var n=f?1:-1;return e[p].localeCompare(t[p])*n})).map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"SecurityRecords__listRow--"+m[e.status],onClick:function(){return c("view",{uid_gen:e.uid_gen,uid_sec:e.uid_sec})},children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user"})," ",e.name]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.rank}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.fingerprint}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.status})]},e.id)}))]})})]})},g=function(e,t){var n=(0,i.useLocalState)(t,"sortId","name"),r=n[0],c=n[1],l=(0,i.useLocalState)(t,"sortOrder",!0),s=l[0],d=l[1],u=e.id,p=e.children;return(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{color:r!==u&&"transparent",width:"100%",onClick:function(){r===u?d(!s):(c(u),d(!0))},children:[p,r===u&&(0,o.createComponentVNode)(2,a.Icon,{name:s?"sort-up":"sort-down",ml:"0.25rem;"})]})})},N=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data.isPrinting,d=(0,i.useLocalState)(t,"searchText",""),u=(d[0],d[1]);return(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,c.FlexItem,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"New Record",icon:"plus",onClick:function(){return r("new_general")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:l,icon:l?"spinner":"print",iconSpin:!!l,content:"Print Cell Log",ml:"0.25rem",onClick:function(){return(0,s.modalOpen)(t,"print_cell_log")}})]}),(0,o.createComponentVNode)(2,c.FlexItem,{grow:"1",ml:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by Name, ID, Assignment, Fingerprint, Status",width:"100%",onInput:function(e,t){return u(t)}})})]})},b=function(e,t){var n=(0,i.useBackend)(t).act;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!0,icon:"download",content:"Backup to Disk",tooltip:"This feature is not available.",tooltipPosition:"right"}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{disabled:!0,icon:"upload",content:"Upload from Disk",tooltip:"This feature is not available.",tooltipPosition:"right",my:"0.5rem"}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Delete All Security Records",onClick:function(){return n("delete_security_all")},mb:"0.5rem"}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Delete All Cell Logs",onClick:function(){return n("delete_cell_logs")}})]})},V=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.isPrinting,s=c.general,d=c.security;return s&&s.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"General Data",level:2,mt:"-6px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:l,icon:l?"spinner":"print",iconSpin:!!l,content:"Print Record",onClick:function(){return r("print_record")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",tooltip:"WARNING: This will also delete the Security and Medical records associated to this crew member!",tooltipPosition:"bottom-left",content:"Delete Record",onClick:function(){return r("delete_general")}})],4),children:(0,o.createComponentVNode)(2,v)}),(0,o.createComponentVNode)(2,a.Section,{title:"Security Data",level:2,mt:"-12px",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:d.empty,content:"Delete Record",onClick:function(){return r("delete_security")}}),children:(0,o.createComponentVNode)(2,x)})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General records lost!"})},v=function(e,t){var n=(0,i.useBackend)(t).data.general;return n&&n.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{float:"left",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:n.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,prewrap:!0,children:[(0,r.decodeHtmlEntities)(""+e.value),!!e.edit&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return h(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,a.Box,{position:"absolute",right:"0",textAlign:"right",children:!!n.has_photos&&n.photos.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e,style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",t+1]},t)}))})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General records lost!"})},x=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data.security;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,prewrap:!0,children:[(0,r.decodeHtmlEntities)(e.value),!!e.edit&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return h(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Comments/Log",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"comment",content:"Add Entry",onClick:function(){return(0,s.modalOpen)(t,"comment_add")}}),children:0===l.comments.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{prewrap:!0,children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",children:e.header||"Auto-generated"}),(0,o.createVNode)(1,"br"),e.text||e,(0,o.createComponentVNode)(2,a.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return c("comment_delete",{id:t+1})}})]},t)}))})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Security records lost!",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Create New Record",mt:"0.5rem",onClick:function(){return c("new_security")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SeedExtractor=void 0;var o=n(0),r=n(18),i=n(1),a=n(2),c=n(3),l={title:"Seeds",plantName:"Plant",lifespan:"Lifespan",endurance:"Endurance",maturation:"Maturation",production:"Production",yield:"Yield",potency:"Potency",searchTooltip:"Search..",sortByTooltip:"Sort by",dispOneTooltip:"Dispense one",dispAllTooltip:"Dispense all",inStock:"in stock",noContents:"No seeds loaded.",emptySearchResult:"No items matching your criteria was found!"},s={plantName:function(e,t){return e.display_name!==t.display_name?e.display_name>t.display_name?1:-1:0},lifespan:function(e,t){return e.life-t.life},endurance:function(e,t){return e.endr-t.endr},maturation:function(e,t){return e.matr-t.matr},production:function(e,t){return e.prod-t.prod},yield:function(e,t){return e.yld-t.yld},potency:function(e,t){return e.potn-t.potn}};t.SeedExtractor=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),s=r.total,d=r.capacity,h=r.contents;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:(0,o.createComponentVNode)(2,u),m:0,p:0,children:(0,o.createComponentVNode)(2,p,{seedsTotal:s,seedsCapacity:d})}),h?(0,o.createVNode)(1,"div","Divider Divider__noMargin"):(0,o.createComponentVNode)(2,a.NoticeBox,{m:0,children:[" ",l.noContents," "]}),(0,o.createComponentVNode)(2,a.Section,{flexGrow:1,stretchContents:!0,mt:0,children:!!h&&(0,o.createComponentVNode)(2,m)})]})})};var d=function(e,t){var n=e.name,r=e.alpha,c=(0,i.useLocalState)(t,"sort",{field:"plantName",desc:!1}),s=c[0],d=c[1];return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,iconRight:!0,icon:s.field!==n?"":s.desc?r?"sort-alpha-down":"sort-amount-down":r?"sort-alpha-up":"sort-amount-up",color:"transparent",textColor:"white",content:l[n],tooltip:l.sortByTooltip+" "+n.toLowerCase(),tooltipPosition:"bottom",onClick:function(){s.field!==e.name?d({field:n,desc:!1}):d({field:n,desc:!s.desc})}})},u=function(e,t){var n=(0,i.useLocalState)(t,"search",""),r=(n[0],n[1]);return(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",width:"50vw",style:{display:"block"},children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mx:1,align:"center",children:(0,o.createComponentVNode)(2,a.Icon,{name:"filter"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:l.searchTooltip,width:"100%",onInput:function(e,t){return r(t)}})})]})})},p=function(e,t){var n=e.seedsTotal,r=e.seedsCapacity;return(0,o.createComponentVNode)(2,a.Flex,{direction:"row",textAlign:"center",bold:!0,align:"baseline",mt:0,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"15vw",children:(0,o.createComponentVNode)(2,d,{name:"plantName",alpha:!0})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"65vw",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:0,grow:1,shrink:1,children:(0,o.createComponentVNode)(2,d,{name:"lifespan"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:0,grow:1,shrink:1,children:(0,o.createComponentVNode)(2,d,{name:"endurance"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:0,grow:1,shrink:1,children:(0,o.createComponentVNode)(2,d,{name:"maturation"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:0,grow:1,shrink:1,children:(0,o.createComponentVNode)(2,d,{name:"production"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:0,grow:1,shrink:1,children:(0,o.createComponentVNode)(2,d,{name:"yield"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:0,grow:1,shrink:1,children:(0,o.createComponentVNode)(2,d,{name:"potency"})})]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:0,grow:1,shrink:1,color:"average",children:[n,"/",r]})]})},m=function(e,t){var n=(0,i.useBackend)(t),c=(n.act,n.data.contents),d=(0,i.useLocalState)(t,"search",""),u=d[0],p=(d[1],(0,i.useLocalState)(t,"sort",{field:"plantName",desc:!1})),m=p[0],f=(p[1],(0,r.createSearch)(u,(function(e){return e.display_name+e.strain_text}))),C=c.filter(f).sort(s[m.field]);m.desc&&(C=C.reverse());var g=0===C.length;return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:[!!g&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:[" ",l.emptySearchResult," "]}),!g&&(0,o.createComponentVNode)(2,a.Box,{className:"SeedExtractor__Contents",children:C.map((function(e){return(0,o.createComponentVNode)(2,h,{displayName:e.display_name,descriptionText:e.strain_text,lifespanVal:e.life,enduranceVal:e.endr,maturationVal:e.life,productionVal:e.prod,yieldVal:e.yld,potencyVal:e.potn,vendIdx:e.vend,pileStock:e.quantity},e.vend)}))})]})},h=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=(n.data,e.key,e.displayName),s=e.descriptionText,d=e.lifespanVal,u=e.enduranceVal,p=e.maturationVal,m=e.productionVal,h=e.yieldVal,f=e.potencyVal,C=e.vendIdx,g=e.pileStock;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Flex,{direction:"row",textAlign:"center",className:"SeedExtractor__contents--row",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"15vw",textAlign:"left",bold:!0,children:(0,o.createComponentVNode)(2,a.Box,{m:1,children:c})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"65vw",py:1,children:(0,o.createVNode)(1,"table",null,[(0,o.createVNode)(1,"tr",null,(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Flex,{direction:"row",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:0,grow:1,shrink:1,children:d}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:0,grow:1,shrink:1,children:u}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:0,grow:1,shrink:1,children:p}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:0,grow:1,shrink:1,children:m}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:0,grow:1,shrink:1,children:h}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:0,grow:1,shrink:1,children:f})]}),2),2),(0,o.createVNode)(1,"tr",null,(0,o.createVNode)(1,"td",null,s,0,{style:{"font-size":"90%","padding-top":"0.5em"}}),2)],4,{style:{width:"100%",border:"0"}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:0,grow:1,shrink:1,py:1,children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{color:"good",children:[g," ",l.inStock]}),(0,o.createComponentVNode)(2,a.Flex.Item,{minHeight:"25px",pt:1,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-down",content:"1",tooltip:"Dispense one",tooltipPosition:"bottom-left",onClick:function(){return r("vend",{index:C,amount:1})}}),(0,o.createComponentVNode)(2,a.NumberInput,{width:"40px",minValue:0,value:0,maxValue:g,step:1,stepPixelSize:3,onChange:function(e,t){return r("vend",{index:C,amount:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-down",content:"All",tooltip:"Dispense all",tooltipPosition:"bottom-left",onClick:function(){return r("vend",{index:C,amount:g})}})]})]})})]}),(0,o.createComponentVNode)(2,a.Divider)],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleConsoleContent=t.ShuttleConsole=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.ShuttleConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=e.type,u=void 0===s?"shuttle":s,p=e.blind_drop,m=l.authorization_required;return(0,o.createComponentVNode)(2,a.Window,{width:350,height:240,children:[!!m&&(0,o.createComponentVNode)(2,i.Modal,{ml:1,mt:1,width:26,height:12,fontSize:"28px",fontFamily:"monospace",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{mt:2,children:(0,o.createComponentVNode)(2,i.Icon,{name:"minus-circle"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{mt:2,ml:2,color:"bad",children:"shuttle"===u?"SHUTTLE LOCKED":"BASE LOCKED"})]}),(0,o.createComponentVNode)(2,i.Box,{fontSize:"18px",mt:4,children:(0,o.createComponentVNode)(2,i.Button,{lineHeight:"40px",icon:"arrow-circle-right",content:"Request Authorization",color:"bad",onClick:function(){return c("request")}})})]}),(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,d,{type:u,blind_drop:p})})]})};var c=function(e,t){var n;return null==e||null==(n=e.find((function(e){return e.id===t})))?void 0:n.name},l=function(e,t){var n;return null==e||null==(n=e.find((function(e){return e.name===t})))?void 0:n.id},s={"In Transit":"good",Idle:"average",Igniting:"average",Recharging:"average",Missing:"bad","Unauthorized Access":"bad",Locked:"bad"},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,d=n.data,u=e.type,p=e.blind_drop,m=d.status,h=d.locked,f=d.authorization_required,C=d.destination,g=d.docked_location,N=d.timer_str,b=d.locations,V=void 0===b?[]:b;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,fontSize:"26px",textAlign:"center",fontFamily:"monospace",children:N||"00:00"}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",fontSize:"14px",mb:1,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:"STATUS:"}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:s[m]||"bad",ml:1,children:m||"Not Available"})]}),(0,o.createComponentVNode)(2,i.Section,{title:"shuttle"===u?"Shuttle Controls":"Base Launch Controls",level:2,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:g||"Not Available"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Destination",buttons:"shuttle"!==u&&0===V.length&&!!p&&(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"exclamation-triangle",disabled:f||!p,content:"Blind Drop",onClick:function(){return a("random")}}),children:0===V.length&&(0,o.createComponentVNode)(2,i.Box,{mb:1.7,color:"bad",children:"Not Available"})||1===V.length&&(0,o.createComponentVNode)(2,i.Box,{mb:1.7,color:"average",children:c(V,C)})||(0,o.createComponentVNode)(2,i.Dropdown,{mb:1.7,over:!0,width:"240px",options:V.map((function(e){return e.name})),disabled:h||f,selected:c(V,C)||"Select a Destination",onSelected:function(e){return a("set_destination",{destination:l(V,e)})}})})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Depart",disabled:!c(V,C)||h||f||"Idle"!==m,icon:"arrow-up",textAlign:"center",onClick:function(){return a("move",{shuttle_id:C})}})]})]})};t.ShuttleConsoleContent=d},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleManipulator=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.ShuttleManipulator=function(e,t){var n=(0,r.useLocalState)(t,"tabIndex",0),d=n[0],u=n[1];return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Box,{fillPositionedParent:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===d,onClick:function(){return u(0)},icon:"info-circle",content:"Status"},"Status"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===d,onClick:function(){return u(1)},icon:"file-import",content:"Templates"},"Templates"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===d,onClick:function(){return u(2)},icon:"tools",content:"Modification"},"Modification")]}),function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,c);case 1:return(0,o.createComponentVNode)(2,l);case 2:return(0,o.createComponentVNode)(2,s);default:return"WE SHOULDN'T BE HERE!"}}(d)]})})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.shuttles;return(0,o.createComponentVNode)(2,i.Box,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ID",children:e.id}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle Timer",children:e.timeleft}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle Mode",children:e.mode}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle Status",children:e.status}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Jump To",icon:"location-arrow",onClick:function(){return a("jump_to",{type:"mobile",id:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Fast Travel",icon:"fast-forward",onClick:function(){return a("fast_travel",{id:e.id})}})]})]})},e.name)}))})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.templates_tabs,s=c.existing_shuttle,d=c.templates;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Tabs,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:e===s.id,icon:"file",content:e,onClick:function(){return a("select_template_category",{cat:e})}},e)}))}),!!s&&d[s.id].templates.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,children:(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}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,i.Button,{content:"Load Template",icon:"download",onClick:function(){return a("select_template",{shuttle_id:e.shuttle_id})}})})]})},e.name)}))]})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.existing_shuttle,s=c.selected;return(0,o.createComponentVNode)(2,i.Box,{children:[l?(0,o.createComponentVNode)(2,i.Section,{title:"Selected Shuttle: "+l.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:l.status}),l.timer&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Timer",children:l.timeleft}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,i.Button,{content:"Jump To",icon:"location-arrow",onClick:function(){return a("jump_to",{type:"mobile",id:l.id})}})})]})}):(0,o.createComponentVNode)(2,i.Section,{title:"Selected Shuttle: None"}),s?(0,o.createComponentVNode)(2,i.Section,{title:"Selected Template: "+s.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[s.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:s.description}),s.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:s.admin_notes}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Preview",icon:"eye",onClick:function(){return a("preview",{shuttle_id:s.shuttle_id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",icon:"download",onClick:function(){return a("load",{shuttle_id:s.shuttle_id})}})]})]})}):(0,o.createComponentVNode)(2,i.Section,{title:"Selected Template: None"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(15),i=n(1),a=n(2),c=n(3),l=[["good","Alive"],["average","Critical"],["bad","DEAD"]],s=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],d={average:[.25,.5],bad:[.5,Infinity]},u=["bad","average","average","good","average","average","bad"];t.Sleeper=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.hasOccupant?(0,o.createComponentVNode)(2,p):(0,o.createComponentVNode)(2,g));return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[r,(0,o.createComponentVNode)(2,f)]})})};var p=function(e,t){var n=(0,i.useBackend)(t);n.act,n.data.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,C)],4)},m=function(e,t){var n=(0,i.useBackend)(t),c=n.act,s=n.data,d=s.occupant,p=s.auto_eject_dead;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",children:"Auto-eject if dead:\xa0"}),(0,o.createComponentVNode)(2,a.Button,{icon:p?"toggle-on":"toggle-off",selected:p,content:p?"On":"Off",onClick:function(){return c("auto_eject_dead_"+(p?"off":"on"))}}),(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",content:"Eject",onClick:function(){return c("ejectify")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:d.maxHealth,value:d.health/d.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]},children:(0,r.round)(d.health,0)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[d.stat][0],children:l[d.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:d.maxTemp,value:d.bodyTemperature/d.maxTemp,color:u[d.temperatureSuitability+3],children:[(0,r.round)(d.btCelsius,0),"\xb0C,",(0,r.round)(d.btFaren,0),"\xb0F"]})}),!!d.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:d.bloodMax,value:d.bloodLevel/d.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[d.bloodPercent,"%, ",d.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[d.pulse," BPM"]})],4)]})})},h=function(e,t){var n=(0,i.useBackend)(t).data.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Damage",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e[0],children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:d,children:(0,r.round)(n[e[1]],0)},t)},t)}))})})},f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.hasOccupant,s=c.isBeakerLoaded,d=c.beakerMaxSpace,u=c.beakerFreeSpace,p=c.dialysis&&u>0;return(0,o.createComponentVNode)(2,a.Section,{title:"Dialysis",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:!s||u<=0||!l,selected:p,icon:p?"toggle-on":"toggle-off",content:p?"Active":"Inactive",onClick:function(){return r("togglefilter")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:"eject",content:"Eject",onClick:function(){return r("removebeaker")}})],4),children:s?(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Remaining Space",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:d,value:u/d,ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},children:[u,"u"]})})}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No beaker loaded."})})},C=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.occupant,s=c.chemicals,d=c.maxchem,u=c.amounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Chemicals",flexGrow:"1",children:s.map((function(e,t){var n,i="";return e.overdosing?(i="bad",n=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 Overdosing!"]})):e.od_warning&&(i="average",n=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle"}),"\xa0 Close to overdosing"]})),(0,o.createComponentVNode)(2,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Section,{title:e.title,level:"3",mx:"0",lineHeight:"18px",buttons:n,children:(0,o.createComponentVNode)(2,a.Flex,{align:"flex-start",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:d,value:e.occ_amount/d,color:i,title:"Amount of chemicals currently inside the occupant / Total amount injectable by this machine",mr:"0.5rem",children:[e.pretty_amount,"/",d,"u"]}),u.map((function(t,n){return(0,o.createComponentVNode)(2,a.Button,{disabled:!e.injectable||e.occ_amount+t>d||2===l.stat,icon:"syringe",content:"Inject "+t+"u",title:"Inject "+t+"u of "+e.title+" into the occupant",mb:"0",height:"19px",onClick:function(){return r("chemical",{chemid:e.id,amount:t})}},n)}))]})})},t)}))})},g=function(e,t){return(0,o.createComponentVNode)(2,a.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SlotMachine=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.SlotMachine=function(e,t){var n,c=(0,r.useBackend)(t),l=c.act,s=c.data;return null===s.money?(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{children:"Could not scan your card or could not find account!"}),(0,o.createComponentVNode)(2,i.Box,{children:"Please wear or hold your ID and try again."})]})})}):(n=1===s.plays?s.plays+" player has tried their luck today!":s.plays+" players have tried their luck today!",(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{lineHeight:2,children:n}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Credits Remaining",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:s.money})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"50 credits to spin",children:(0,o.createComponentVNode)(2,i.Button,{icon:"coins",disabled:s.working,content:s.working?"Spinning...":"Spin",onClick:function(){return l("spin")}})})]}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,lineHeight:2,color:s.resultlvl,children:s.result})]})})}))}},function(e,t,n){"use strict";t.__esModule=!0,t.Smartfridge=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.Smartfridge=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.secure,d=l.can_dry,u=l.drying,p=l.contents;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[!!s&&(0,o.createComponentVNode)(2,i.Section,{title:"Secure",children:(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Secure Access: Please have your identification ready."})}),!!d&&(0,o.createComponentVNode)(2,i.Section,{title:"Drying rack",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return c("drying")}})}),(0,o.createComponentVNode)(2,i.Section,{title:"Contents",children:[!p&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:" No products loaded. "}),!!p&&p.map((function(e){return(0,o.createComponentVNode)(2,i.Flex,{direction:"row",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{width:"45%",children:e.display_name}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"25%",children:["(",e.quantity," in stock)"]}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"30%",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-down",tooltip:"Dispense one.",content:"1",onClick:function(){return c("vend",{index:e.vend,amount:1})}}),(0,o.createComponentVNode)(2,i.NumberInput,{width:"40px",minValue:0,value:0,maxValue:e.quantity,step:1,stepPixelSize:3,onChange:function(t,n){return c("vend",{index:e.vend,amount:n})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-down",content:"All",tooltip:"Dispense all. ",onClick:function(){return c("vend",{index:e.vend,amount:e.quantity})}})]})]},e)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(0),r=n(1),i=n(2),a=n(100),c=n(3);t.Smes=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,d=s.capacityPercent,u=(s.capacity,s.charge),p=s.inputAttempt,m=s.inputting,h=s.inputLevel,f=s.inputLevelMax,C=s.inputAvailable,g=s.outputAttempt,N=s.outputting,b=s.outputLevel,V=s.outputLevelMax,v=s.outputUsed,x=(d>=100?"good":m&&"average")||"bad",y=(N?"good":u>0&&"average")||"bad";return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:.01*d,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,i.Section,{title:"Input",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:p?"sync-alt":"times",selected:p,onClick:function(){return l("tryinput")},children:p?"Auto":"Off"}),children:(0,o.createComponentVNode)(2,i.Box,{color:x,children:(d>=100?"Fully Charged":m&&"Charging")||"Not Charging"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,i.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:0===h,onClick:function(){return l("input",{target:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"backward",disabled:0===h,onClick:function(){return l("input",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,i.Slider,{value:h/1e3,fillValue:C/1e3,minValue:0,maxValue:f/1e3,step:5,stepPixelSize:4,format:function(e){return(0,a.formatPower)(1e3*e,1)},onChange:function(e,t){return l("input",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"forward",disabled:h===f,onClick:function(){return l("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:h===f,onClick:function(){return l("input",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Available",children:(0,a.formatPower)(C)})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Output",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:g?"power-off":"times",selected:g,onClick:function(){return l("tryoutput")},children:g?"On":"Off"}),children:(0,o.createComponentVNode)(2,i.Box,{color:y,children:N?"Sending":u>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,i.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:0===b,onClick:function(){return l("output",{target:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"backward",disabled:0===b,onClick:function(){return l("output",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,i.Slider,{value:b/1e3,minValue:0,maxValue:V/1e3,step:5,stepPixelSize:4,format:function(e){return(0,a.formatPower)(1e3*e,1)},onChange:function(e,t){return l("output",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"forward",disabled:b===V,onClick:function(){return l("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:b===V,onClick:function(){return l("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Outputting",children:(0,a.formatPower)(v)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SolarControl=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.SolarControl=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.generated,d=l.generated_ratio,u=l.tracking_state,p=l.tracking_rate,m=l.connected_panels,h=l.connected_tracker,f=l.cdir,C=l.direction,g=l.rotating_direction;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Scan for new hardware",onClick:function(){return c("refresh")}}),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:"Solar tracker",color:h?"good":"bad",children:h?"OK":"N/A"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Solar panels",color:m>0?"good":"bad",children:m})]})}),(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:d,children:s+" W"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Panel orientation",children:[f,"\xb0 (",C,")"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tracker rotation",children:[2===u&&(0,o.createComponentVNode)(2,i.Box,{children:" Automated "}),1===u&&(0,o.createComponentVNode)(2,i.Box,{children:[" ",p,"\xb0/h (",g,") "]}),0===u&&(0,o.createComponentVNode)(2,i.Box,{children:" Tracker offline "})]})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Panel orientation",children:[2!==u&&(0,o.createComponentVNode)(2,i.NumberInput,{unit:"\xb0",step:1,stepPixelSize:1,minValue:0,maxValue:359,value:f,onDrag:function(e,t){return c("cdir",{cdir:t})}}),2===u&&(0,o.createComponentVNode)(2,i.Box,{lineHeight:"19px",children:" Automated "})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tracker status",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Off",selected:0===u,onClick:function(){return c("track",{track:0})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"clock-o",content:"Timed",selected:1===u,onClick:function(){return c("track",{track:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Auto",selected:2===u,disabled:!h,onClick:function(){return c("track",{track:2})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tracker rotation",children:[1===u&&(0,o.createComponentVNode)(2,i.NumberInput,{unit:"\xb0/h",step:1,stepPixelSize:1,minValue:-7200,maxValue:7200,value:p,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return c("tdir",{tdir:t})}}),0===u&&(0,o.createComponentVNode)(2,i.Box,{lineHeight:"19px",children:" Tracker offline "}),2===u&&(0,o.createComponentVNode)(2,i.Box,{lineHeight:"19px",children:" Automated "})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SpawnersMenu=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.SpawnersMenu=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.spawners||[];return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{mb:.5,title:e.name+" ("+e.amount_left+" left)",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-circle-right",content:"Jump",onClick:function(){return c("jump",{ID:e.uids})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-circle-right",content:"Spawn",onClick:function(){return c("spawn",{ID:e.uids})}})],4),children:[(0,o.createComponentVNode)(2,i.Box,{style:{"white-space":"pre-wrap"},mb:1,fontSize:"16px",children:e.desc}),!!e.fluff&&(0,o.createComponentVNode)(2,i.Box,{style:{"white-space":"pre-wrap"},textColor:"#878787",fontSize:"14px",children:e.fluff}),!!e.important_info&&(0,o.createComponentVNode)(2,i.Box,{style:{"white-space":"pre-wrap"},mt:1,bold:!0,color:"red",fontSize:"18px",children:e.important_info})]},e.name)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleConsole=t.SpiderOS=void 0;var o=n(0),r=n(1),i=n(2),a=n(64),c=n(3);t.SpiderOS=function(e,t){var n,a=(0,r.useBackend)(t),f=a.act,C=a.data;return 0===C.suit_tgui_state?n=(0,o.createComponentVNode)(2,i.Flex,{direction:"row",spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex,{direction:"column",width:"60%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{backgroundColor:"rgba(0, 0, 0, 0)",children:(0,o.createComponentVNode)(2,u)}),(0,o.createComponentVNode)(2,i.Flex.Item,{mt:2.2,backgroundColor:"rgba(0, 0, 0, 0)",children:(0,o.createComponentVNode)(2,p)})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"40%",height:"190px",grow:1,backgroundColor:"rgba(0, 0, 0, 0)",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,s)]})]}):1===C.suit_tgui_state&&(n=(0,o.createComponentVNode)(2,i.Flex,{width:"100%",height:"100%",direction:"column",shrink:1,spacing:1,children:(0,o.createComponentVNode)(2,i.Flex.Item,{backgroundColor:"rgba(0, 0, 0, 0.8)",height:"100%",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,h,{allMessages:C.current_load_text,finishedTimeout:3e3,current_initialisation_phase:C.current_initialisation_phase,end_terminal:C.end_terminal,onFinished:function(){return f("set_UI_state",{suit_tgui_state:0})}})]})})),(0,o.createComponentVNode)(2,c.Window,{theme:"spider_clan",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Flex,{direction:"row",spacing:1,children:n})})})};var l=function(e,t){var n=(0,r.useBackend)(t).data,a=n.allStylesPreview,c=n.style_preview_icon_state;return(0,o.createComponentVNode)(2,i.Section,{title:"\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043a\u043e\u0441\u0442\u044e\u043c\u0430",style:{"text-align":"center"},buttons:(0,o.createComponentVNode)(2,i.Button,{content:"?",tooltip:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0432\u043d\u0435\u0448\u043d\u0435\u0433\u043e \u0432\u0438\u0434\u0430 \u0432\u0430\u0448\u0435\u0433\u043e \u043a\u043e\u0441\u0442\u044e\u043c\u0430! \u041d\u0430\u0448\u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u0432\u0430\u043c \u043f\u043e\u0434\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043a\u043e\u0441\u0442\u044e\u043c \u043f\u043e\u0434 \u0441\u0435\u0431\u044f, \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u043d\u0435 \u0442\u0435\u0440\u044f\u044f \u043e\u0431\u043e\u0440\u043e\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043a\u0430\u0447\u0435\u0441\u0442\u0432. \u041f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0443\u0434\u043e\u0431\u0441\u0442\u0432\u043e \u043f\u0440\u0438 \u043d\u043e\u0448\u0435\u043d\u0438\u0438 \u043a\u043e\u0441\u0442\u044e\u043c\u0430, \u0436\u0438\u0437\u043d\u0435\u043d\u043d\u043e \u0432\u0430\u0436\u043d\u043e \u0434\u043b\u044f \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0433\u043e \u0443\u0431\u0438\u0439\u0446\u044b.",tooltipPosition:"bottom-left"}),children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",grow:1,alignContent:"center",children:(0,o.createComponentVNode)(2,i.NoticeBox,{className:"NoticeBox_blue",success:0,danger:0,align:"center",children:(0,o.createComponentVNode)(2,i.Section,{style:{background:"rgba(4, 74, 27, 0.75)"},mr:10,ml:10,children:(0,o.createVNode)(1,"img",null,null,1,{height:"128px",width:"128px",src:"data:image/jpeg;base64,"+a[c],style:{"margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor"}})})})})})},s=function(e,t){var n,a,c,l,s=(0,r.useBackend)(t),d=s.act,u=s.data,p=u.designs,m=u.design_choice,h=u.scarf_design_choice,f=u.colors,C=u.color_choice,g=u.genders,N=u.preferred_clothes_gender,b=u.suit_state,V=u.preferred_scarf_over_hood,v=u.show_charge_UI,x=u.has_martial_art,y=u.show_concentration_UI;return n=0===b?"\u0410\u043a\u0442\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u0441\u0442\u044e\u043c":"\u0414\u0435\u0430\u043a\u0442\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u0441\u0442\u044e\u043c",a=0===V?"\u041a\u0430\u043f\u044e\u0448\u043e\u043d":"\u0428\u0430\u0440\u0444",c=1===V?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0421\u0442\u0438\u043b\u044c \u0448\u0430\u0440\u0444\u0430",content:(0,o.createComponentVNode)(2,i.Dropdown,{options:p,selected:h,onSelected:function(e){return d("set_scarf_design",{scarf_design_choice:e})}})}):null,l=x?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u041a\u043e\u043d\u0446\u0435\u043d\u0442\u0440\u0430\u0446\u0438\u044f",content:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{selected:y,width:"78px",textAlign:"left",content:y?"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c":"\u0421\u043a\u0440\u044b\u0442\u044c",onClick:function(){return d("toggle_ui_concentration")}}),(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",content:"?",tooltip:"\u0412\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0438\u043b\u0438 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u0441\u043a\u043e\u043d\u0446\u0435\u043d\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u043b\u0438 \u0432\u044b \u0434\u043b\u044f \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0431\u043e\u0435\u0432\u043e\u0433\u043e \u0438\u0441\u0441\u043a\u0443\u0441\u0442\u0432\u0430.",tooltipPosition:"top-left"})]})}):null,(0,o.createComponentVNode)(2,i.Flex,{direction:"row",grow:1,alignContent:"center",ml:.5,children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,width:"100%",children:[(0,o.createComponentVNode)(2,i.NoticeBox,{success:0,danger:0,align:"center",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0421\u0442\u0438\u043b\u044c",children:(0,o.createComponentVNode)(2,i.Dropdown,{options:p,selected:m,onSelected:function(e){return d("set_design",{design_choice:e})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0426\u0432\u0435\u0442",children:(0,o.createComponentVNode)(2,i.Dropdown,{options:f,selected:C,onSelected:function(e){return d("set_color",{color_choice:e})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0416\u0435\u043d\u0441\u043a\u0438\u0439/\u041c\u0443\u0436\u0441\u043a\u043e\u0439",children:(0,o.createComponentVNode)(2,i.Dropdown,{options:g,selected:N,onSelected:function(e){return d("set_gender",{preferred_clothes_gender:e})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0428\u0430\u0440\u0444/\u041a\u0430\u043f\u044e\u0448\u043e\u043d",children:[(0,o.createComponentVNode)(2,i.Button,{className:0===b?"":"Button_disabled",width:"78px",selected:V,disabled:b,textAlign:"left",content:a,onClick:function(){return d("toggle_scarf")}}),(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",content:"?",tooltip:'\u0421 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u043e\u0439 "\u0428\u0430\u0440\u0444" \u0432\u0430\u0448 \u043a\u0430\u043f\u044e\u0448\u043e\u043d \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0438\u043a\u0440\u044b\u0432\u0430\u0442\u044c \u0432\u043e\u043b\u043e\u0441\u044b. \u041d\u043e \u044d\u0442\u043e \u043d\u0435 \u0437\u043d\u0430\u0447\u0438\u0442, \u0447\u0442\u043e \u0432\u0430\u0448\u0430 \u0433\u043e\u043b\u043e\u0432\u0430 \u043d\u0435 \u0437\u0430\u0449\u0438\u0449\u0435\u043d\u0430! \u0410\u0434\u0430\u043f\u0442\u0438\u0432\u043d\u044b\u0435 \u043d\u0430\u043d\u043e-\u0432\u043e\u043b\u043e\u043a\u043d\u0430 \u043a\u043e\u0441\u0442\u044e\u043c\u0430 \u0432\u0441\u0451 \u0435\u0449\u0451 \u0440\u0435\u0430\u0433\u0438\u0440\u0443\u044e\u0442 \u043d\u0430 \u043f\u043e\u0442\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0435 \u0443\u0433\u0440\u043e\u0437\u044b \u043f\u0440\u0438\u043a\u0440\u044b\u0432\u0430\u044f \u0432\u0430\u0448\u0443 \u0433\u043e\u043b\u043e\u0432\u0443! \u0423\u0442\u043e\u0447\u043d\u0435\u043d\u0438\u0435: \u043d\u0430\u043d\u043e\u0432\u043e\u043b\u043e\u043a\u043d\u0430 \u0442\u0430\u043a \u0436\u0435 \u0431\u0443\u0434\u0443\u0442 \u043f\u0440\u0438\u043a\u0440\u044b\u0432\u0430\u0442\u044c \u0432\u0430\u0448\u0443 \u0433\u043e\u043b\u043e\u0432\u0443 \u0438 \u043e\u0442 \u0434\u0440\u0443\u0433\u0438\u0445 \u0433\u043e\u043b\u043e\u0432\u043d\u044b\u0445 \u0443\u0431\u043e\u0440\u043e\u0432 \u0441 \u0446\u0435\u043b\u044c\u044e \u0443\u043c\u0435\u043d\u044c\u0448\u0435\u043d\u0438\u044f \u043f\u043e\u043c\u0435\u0445 \u0432 \u0438\u0445 \u0440\u0430\u0431\u043e\u0442\u0435.',tooltipPosition:"top-left"})]}),c,(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0417\u0430\u0440\u044f\u0434 \u043a\u043e\u0441\u0442\u044e\u043c\u0430",children:[(0,o.createComponentVNode)(2,i.Button,{selected:v,width:"78px",textAlign:"left",content:v?"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c":"\u0421\u043a\u0440\u044b\u0442\u044c",onClick:function(){return d("toggle_ui_charge")}}),(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",content:"?",tooltip:"\u0412\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0438\u043b\u0438 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u0437\u0430\u0440\u044f\u0434 \u0432\u0430\u0448\u0435\u0433\u043e \u043a\u043e\u0441\u0442\u044e\u043c\u0430.",tooltipPosition:"top-left"})]}),l]})}),(0,o.createComponentVNode)(2,i.NoticeBox,{className:"NoticeBox_"+C,success:0,danger:0,mt:-1.2,align:"center",children:(0,o.createComponentVNode)(2,i.Button,{width:"80%",icon:"power-off",mt:.5,textAlign:"center",content:n,tooltip:"\u041f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0432\u0430\u043c \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043a\u043e\u0441\u0442\u044e\u043c \u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044e \u0432\u0441\u0435\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u0432 \u043d\u0451\u043c \u0437\u0430\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0445. \n\u0423\u0447\u0442\u0438\u0442\u0435, \u0447\u0442\u043e \u0432\u044b \u043d\u0435 \u0441\u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0440\u0438\u043e\u0431\u0440\u0435\u0441\u0442\u0438 \u043b\u044e\u0431\u044b\u0435 \u043c\u043e\u0434\u0443\u043b\u0438, \u043a\u043e\u0433\u0434\u0430 \u043a\u043e\u0441\u0442\u044e\u043c \u0431\u0443\u0434\u0435\u0442 \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u043d. \n\u0422\u0430\u043a \u0436\u0435 \u0432\u043a\u043b\u044e\u0447\u0451\u043d\u043d\u044b\u0439 \u043a\u043e\u0441\u0442\u044e\u043c \u043f\u0430\u0441\u0441\u0438\u0432\u043d\u043e \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u044f\u0435\u0442 \u0437\u0430\u0440\u044f\u0434 \u0434\u043b\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0432\u0441\u0435\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u0438 \u043c\u043e\u0434\u0443\u043b\u0435\u0439. \n\u0410\u043a\u0442\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043a\u043e\u0441\u0442\u044e\u043c \u043d\u0435\u043b\u044c\u0437\u044f \u0441\u043d\u044f\u0442\u044c \u043e\u0431\u044b\u0447\u043d\u044b\u043c \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u043c, \u043f\u043e\u043a\u0430 \u043e\u043d \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0434\u0435\u0430\u043a\u0442\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u043d. \n\u0412\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0440\u043e\u0432\u043d\u043e \u043a\u0430\u043a \u0438 \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a\u043e\u0441\u0442\u044e\u043c\u0430 \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 \u043c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438. \u041f\u043e\u0434\u0443\u043c\u0430\u0439\u0442\u0435 \u0434\u0432\u0430\u0436\u0434\u044b \u043f\u0440\u0435\u0436\u0434\u0435, \u0447\u0435\u043c \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u0435\u0433\u043e \u043d\u0430 \u0442\u0435\u0440\u0440\u0438\u0442\u043e\u0440\u0438\u0438 \u0432\u0440\u0430\u0433\u0430!",tooltipPosition:"top-left",onClick:function(){return d("initialise_suit")}})})]})})},d=function(e,t){var n=(0,r.useBackend)(t).data.allActionsPreview;return(0,o.createComponentVNode)(2,i.Section,{title:"\u0421\u043e\u0432\u0435\u0442\u044b \u0438 \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u043a\u0438",style:{"text-align":"center"},buttons:(0,o.createComponentVNode)(2,i.Button,{content:"?",tooltip:"\u041c\u043e\u043b\u043e\u0434\u044b\u043c \u0443\u0431\u0438\u0439\u0446\u0430\u043c \u0447\u0430\u0441\u0442\u043e \u043d\u0435 \u043b\u0435\u0433\u043a\u043e \u043e\u0441\u0432\u043e\u0438\u0442\u0441\u044f \u0432 \u043f\u043e\u043b\u0435\u0432\u044b\u0445 \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u0445, \u0434\u0430\u0436\u0435 \u043f\u043e\u0441\u043b\u0435 \u0438\u043d\u0442\u0435\u043d\u0441\u0438\u0432\u043d\u044b\u0445 \u0442\u0440\u0435\u043d\u0438\u0440\u043e\u0432\u043e\u043a. \n\u042d\u0442\u043e\u0442 \u0440\u0430\u0437\u0434\u0435\u043b \u043f\u0440\u0438\u0437\u0432\u0430\u043d \u043f\u043e\u043c\u043e\u0447\u044c \u0432\u0430\u043c \u0441\u043e\u0432\u0435\u0442\u0430\u043c\u0438 \u043f\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u043c \u0447\u0430\u0441\u0442\u043e \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u044e\u0449\u0438\u043c \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u043c \u043a\u0430\u0441\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0445 \u043c\u0438\u0441\u0441\u0438\u0439 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u0430\u043c \u0432\u044b\u0434\u0430\u0434\u0443\u0442 \u0438\u043b\u0438 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u0442\u044c \u043e \u043c\u0430\u043b\u043e\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043e\u0431\u0435\u0440\u043d\u0443\u0442\u044c \u0432 \u0441\u0432\u043e\u044e \u043f\u043e\u043b\u044c\u0437\u0443.",tooltipPosition:"bottom-left"}),children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",grow:1,alignContent:"center",children:(0,o.createComponentVNode)(2,i.Flex.Item,{direction:"row",children:[(0,o.createComponentVNode)(2,i.Button,{className:"Button_green",height:"32px",width:"32px",children:[(0,o.createVNode)(1,"img",null,null,1,{height:"32px",width:"32px",src:"data:image/jpeg;base64,"+n.ninja_teleport,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u0422\u0435\u043b\u0435\u043f\u043e\u0440\u0442\u0430\u0446\u0438\u044f \u0438 \u0448\u0430\u0442\u0442\u043b",content:"\u0412 \u0432\u0430\u0448\u0435\u043c \u0414\u043e\u0434\u0437\u0451 \u0435\u0441\u0442\u044c \u043b\u0438\u0447\u043d\u044b\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0434\u043b\u044f \u0442\u0435\u043b\u0435\u043f\u043e\u0440\u0442\u0430\u0446\u0438\u0438 \u043d\u0430 \u043e\u0431\u044c\u0435\u043a\u0442 \u0432\u0430\u0448\u0435\u0439 \u043c\u0438\u0441\u0441\u0438\u0438. \u0422\u043e\u0447\u043a\u0430 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u0430\u044f, \u043d\u043e \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442 \u0438\u0434\u0451\u0442 \u043d\u0430 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0442\u043e\u043d\u043d\u0435\u043b\u0438 \u0441\u0442\u0430\u043d\u0446\u0438\u0438 \u0438\u043b\u0438 \u043c\u0430\u043b\u043e\u043f\u043e\u0441\u0435\u0449\u0430\u0435\u043c\u044b\u0435 \u043c\u0435\u0441\u0442\u0430. \n\u042d\u0442\u043e \u043e\u0442\u043b\u0438\u0447\u043d\u044b\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u0431\u044b\u0441\u0442\u0440\u043e \u043f\u0440\u0438\u0441\u0442\u0443\u043f\u0438\u0442\u044c \u043a \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044e \u0437\u0430\u0434\u0430\u043d\u0438\u044f. \n\u041f\u043e\u043b\u044c\u0437\u0443\u044f\u0441\u044c \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u043c \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u043e\u043c \u0448\u0430\u0442\u0442\u043b\u0430, \u0432\u044b \u0432\u0441\u0435\u0433\u0434\u0430 \u0441\u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0440\u0438\u0437\u0432\u0430\u0442\u044c \u0435\u0433\u043e \u043a \u0441\u0435\u0431\u0435 \u0438 \u0432\u0435\u0440\u043d\u0443\u0442\u044c\u0441\u044f \u043d\u0430\u0437\u0430\u0434. \n\u0422\u0430\u043a \u0436\u0435 \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u0435\u0441\u043b\u0438 \u0432\u044b \u0440\u0435\u0448\u0438\u0442\u0435 \u043f\u043e\u043b\u0435\u0442\u0435\u0442\u044c \u043d\u0430 \u0448\u0430\u0442\u0442\u043b\u0435, \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u043c \u0432\u0430\u043c, \u0447\u0442\u043e \u0432\u043e \u0438\u0437\u0431\u0435\u0436\u0430\u043d\u0438\u0435 \u0432\u0430\u0448\u0435\u0433\u043e \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0438\u043b\u0438 \u043a\u0440\u0430\u0436\u0438 \u0448\u0430\u0442\u0442\u043b\u0430 \u0438 \u043f\u043e\u043f\u0430\u0434\u0430\u043d\u0438\u044f \u043d\u0430 \u0432\u0430\u0448\u0443 \u0431\u0430\u0437\u0443 \u043f\u043e\u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0445 \u043b\u0438\u0446, \u043e\u0442\u043b\u0438\u0447\u043d\u043e\u0439 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u043e\u0439 \u0431\u0443\u0434\u0435\u0442 \u043e\u0442\u043e\u0437\u0432\u0430\u0442\u044c \u0435\u0433\u043e.",position:"bottom-left"})]}),(0,o.createComponentVNode)(2,i.Button,{className:"Button_green",height:"32px",width:"32px",children:[(0,o.createVNode)(1,"img",null,null,1,{height:"32px",width:"32px",src:"data:image/jpeg;base64,"+n.headset_green,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u0412\u0430\u0448 \u043d\u0430\u0443\u0448\u043d\u0438\u043a",content:"\u0412 \u043e\u0442\u043b\u0438\u0447\u0438\u0438 \u043e\u0442 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0445 \u043d\u0430\u0443\u0448\u043d\u0438\u043a\u043e\u0432 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0430 \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0446\u0438\u0439, \u043d\u0430\u0448 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0441\u043e\u0437\u0434\u0430\u043d \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u043f\u043e\u043c\u043e\u0449\u0438 \u0432 \u0432\u0430\u0448\u0435\u043c \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0438. \u0412 \u043d\u0435\u0433\u043e \u0432\u0441\u0442\u0440\u043e\u0435\u043d \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u043a\u0430\u043d\u0430\u043b \u0434\u043b\u044f \u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0441 \u0432\u0430\u0448\u0438\u043c \u0431\u043e\u0440\u0433\u043e\u043c \u0438\u043b\u0438 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u0447\u043b\u0435\u043d\u0430\u043c\u0438 \u043a\u043b\u0430\u043d\u0430. \n\u041a \u0442\u043e\u043c\u0443 \u0436\u0435 \u043e\u043d \u0441\u043f\u043e\u0441\u043e\u0431\u0435\u043d \u043f\u0440\u043e\u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043b\u044e\u0431\u044b\u0435 \u0434\u0440\u0443\u0433\u0438\u0435 \u043d\u0430\u0443\u0448\u043d\u0438\u043a\u0438 \u0438 \u0441\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0435 \u0434\u043b\u044f \u043f\u0440\u043e\u0441\u043b\u0443\u0448\u043a\u0438 \u0438/\u0438\u043b\u0438 \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440\u0430 \u043a\u0430\u043d\u0430\u043b\u044b \u0438\u0445 \u043a\u043b\u044e\u0447\u0435\u0439. \u0411\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u044d\u0442\u043e\u043c\u0443 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u0441\u0442\u0435\u043f\u0435\u043d\u043d\u043e \u043d\u0430\u043a\u0430\u043f\u043b\u0438\u0432\u0430\u0442\u044c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0432\u0430\u043c \u043c\u0435\u0441\u0442\u043d\u044b\u0435 \u043a\u0430\u043d\u0430\u043b\u044b \u0441\u0432\u044f\u0437\u0438 \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043b\u044e\u0431\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438. \n\u0422\u0430\u043a \u0436\u0435 \u0432\u0430\u0448 \u043d\u0430\u0443\u0448\u043d\u0438\u043a \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438- \u0447\u0435\u0441\u043a\u0438 \u0443\u043b\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 \u0438 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0438\u0442 \u0431\u0438\u043d\u0430\u0440\u043d\u044b\u0435 \u0441\u0438\u0433\u043d\u0430\u043b\u044b \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u043c\u044b\u0435 \u0441\u0438\u043d\u0442\u0435\u0442\u0438\u043a\u0430\u043c\u0438 \u043f\u0440\u0438 \u043e\u0431\u0449\u0435\u043d\u0438\u0438 \u0434\u0440\u0443\u0433 \u0441 \u0434\u0440\u0443\u0433\u043e\u043c. \u041a \u0442\u043e\u043c\u0443 \u0436\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044f \u0432\u0430\u043c \u0441\u0430\u043c\u0438\u043c \u043e\u0431\u0449\u0430\u0442\u044c\u0441\u044f \u0441 \u043d\u0438\u043c\u0438.",position:"bottom-left"})]}),(0,o.createComponentVNode)(2,i.Button,{className:"Button_green",height:"32px",width:"32px",children:[(0,o.createVNode)(1,"img",null,null,1,{height:"32px",width:"32px",src:"data:image/jpeg;base64,"+n.ninja_sleeper,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u041f\u043e\u0445\u0438\u0449\u0435\u043d\u0438\u0435 \u044d\u043a\u0438\u043f\u0430\u0436\u0430",content:"\u041f\u043e\u0440\u043e\u0439 \u043a\u043b\u0430\u043d\u0443 \u043d\u0443\u0436\u043d\u044b \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u043c\u043e\u0433\u0443\u0442 \u043e\u0431\u043b\u0430\u0434\u0430\u0442\u044c \u043b\u044e\u0434\u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0435 \u043d\u0430 \u043e\u0431\u044c\u0435\u043a\u0442\u0435 \u0432\u0430\u0448\u0435\u0439 \u043c\u0438\u0441\u0441\u0438\u0438. \u0412 \u0442\u0430\u043a\u043e\u0439 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0438 \u0432\u0430\u043c \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u043e\u0441\u043e\u0431\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0434\u043b\u044f \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0447\u0443\u0436\u043e\u0433\u043e \u0440\u0430\u0437\u0443\u043c\u0430. \u0414\u0430\u0436\u0435 \u0435\u0441\u043b\u0438 \u0432\u0430\u043c \u043d\u0435 \u0443\u0434\u0430\u0441\u0442\u0441\u044f \u043d\u0430\u0439\u0442\u0438 \u043e\u0431\u043b\u0430\u0434\u0430\u044e\u0449\u0435\u0433\u043e \u0432\u0441\u0435\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0435\u0439 \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0430, \u043c\u043e\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043f\u043e \u043a\u0440\u0443\u043f\u0438\u0446\u0430\u043c \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u044f \u043f\u043e\u0445\u0438\u0449\u0430\u0442\u044c \u043b\u044e\u0434\u0435\u0439. \n\u0414\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0445\u0438- \u0442\u0438\u0442\u044c \u043b\u044e\u0434\u0435\u0439. \u0423 \u0432\u0430\u0441 \u043d\u0430 \u0448\u0430\u0442\u0442\u043b\u0435 \u0435\u0441\u0442\u044c \u0441\u043a\u0430\u0444\u0430\u043d\u0434\u0440\u044b, \u0430 \u043d\u0430 \u0431\u0430\u0437\u0435 \u0437\u0430\u043f\u0430\u0441 \u043d\u0430- \u0440\u0443\u0447\u043d\u0438\u043a\u043e\u0432, \u043a\u0438\u0441\u043b\u043e\u0440\u043e\u0434\u0430 \u0438 \u0431\u0430\u043b\u043b\u043e- \u043d\u043e\u0432. \n\u0422\u0430\u043a \u0436\u0435 \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u043c, \u0447\u0442\u043e \u0432\u0430\u0448\u0438 \u043f\u0435\u0440\u0447\u0430\u0442\u043a\u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0432 \u043b\u044e\u0434\u0435\u0439 \u044d\u043b\u0435\u043a\u0442\u0440\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0438\u043c\u043f\u0443\u043b\u044c\u0441, \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e \u0441\u0442\u0430\u043d\u044f \u0438\u0445 \u043d\u0430 \u043a\u043e\u0440\u043e\u0442\u043a\u043e\u0435 \u0432\u0440\u0435\u043c\u044f. ",position:"bottom-left"})]}),(0,o.createComponentVNode)(2,i.Button,{className:"Button_green",height:"32px",width:"32px",children:[(0,o.createVNode)(1,"img",null,null,1,{height:"32px",width:"32px",src:"data:image/jpeg;base64,"+n.ai_face,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u0421\u0430\u0431\u043e\u0442\u0430\u0436 \u0418\u0418",content:"\u0418\u043d\u043e\u0433\u0434\u0430 \u0443 \u043d\u0430\u0441 \u0437\u0430\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442 \u0441\u0430\u0431\u043e- \u0442\u0430\u0436 \u0418\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u043b\u043b\u0435\u043a\u0442\u0430 \u043d\u0430 \u043e\u0431\u044c\u0435\u043a\u0442\u0430\u0445 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438. \u042d\u0442\u043e \u043f\u0440\u043e- \u0446\u0435\u0441\u0441 \u0441\u043b\u043e\u0436\u043d\u044b\u0439 \u0438 \u0442\u0440\u0435\u0431\u0443\u044e\u0449\u0438\u0439 \u043e\u0442 \u043d\u0430\u0441 \u043e\u0441\u043d\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0438. \n\u041f\u0440\u0435\u0434\u043f\u043e\u0447\u0438\u0442\u0430\u0435\u043c\u044b\u0439 \u043a\u043b\u0430\u043d\u043e\u043c \u043c\u0435\u0442\u043e\u0434 \u044d\u0442\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 \u043f\u0440\u044f\u043c\u043e \u0432 \u0437\u0430\u0433\u0440\u0443\u0437\u043e\u0447\u043d\u043e\u0439 \u0434\u043b\u044f \u0437\u0430\u043a\u043e\u043d\u043e\u0432 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0439 \u0432\u044b\u0432\u0435\u0441\u0442\u0438 \u0418\u0418 \u0438\u0437 \u0441\u0442\u0440\u043e\u044f. \u0412 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u0442\u0430\u043a\u043e\u0433\u043e \u043c\u0435\u0442\u043e\u0434\u0430 \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u043b\u0435\u0433\u043a\u043e \u043f\u0435\u0440\u0435\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0418\u0418 \u0430\u0431\u0441\u0443\u0440\u0434\u043d\u044b\u043c\u0438 \u0437\u0430\u043a\u043e\u043d\u0430\u043c\u0438, \u043d\u043e \u044d\u0442\u043e \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0432\u0430\u0435\u0442 \u043d\u0430\u0441 \u0432 \u0442\u043e\u043c \u043f\u043b\u0430\u043d\u0435, \u0447\u0442\u043e \u0434\u043b\u044f \u0432\u0437\u043b\u043e\u043c\u0430 \u0432 \u0438\u0442\u043e\u0433\u0435 \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u043a\u043e\u043d\u0441\u043e\u043b\u0438 \u0432 \u0441\u0430\u043c\u043e\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u043e\u0447\u043d\u043e\u0439. \u0422\u0430\u043a \u0436\u0435 \u0432\u0437\u043b\u043e\u043c \u0437\u0430\u0434\u0430\u0447\u0430 \u043d\u0435\u043b\u0451\u0433\u043a\u0430\u044f - \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0437\u0430\u0449\u0438\u0442\u044b \u0435\u0441\u0442\u044c \u0432\u0435\u0437\u0434\u0435. \u0410 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 \u0432\u0440\u0435\u043c\u044f. \u041d\u0435 \u0443\u0434\u0438\u0432\u043b\u044f\u0439\u0442\u0435\u0441\u044c \u0435\u0441\u043b\u0438 \u0418\u0418 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0442\u0438\u0432\u043e\u0434\u0435\u0439\u0441\u0442- \u0432\u043e\u0432\u0430\u0442\u044c \u0432\u0430\u0448\u0438\u043c \u043f\u043e\u043f\u044b\u0442\u043a\u0430\u043c \u0435\u0433\u043e \u0441\u043b\u043e\u043c\u0430\u0442\u044c.",position:"bottom-left"})]}),(0,o.createComponentVNode)(2,i.Button,{className:"Button_green",height:"32px",width:"32px",children:[(0,o.createVNode)(1,"img",null,null,1,{height:"32px",width:"32px",src:"data:image/jpeg;base64,"+n.ninja_borg,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u0421\u0430\u0431\u043e\u0442\u0430\u0436 \u0440\u043e\u0431\u043e\u0442\u043e\u0432",content:'\u0418\u043d\u043e\u0433\u0434\u0430 \u043e\u0446\u0435\u043d\u0438\u0432\u0430\u044f \u0432\u0430\u0448\u0438 \u0448\u0430\u043d\u0441\u044b \u043d\u0430 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u043c\u0438\u0441\u0441\u0438\u0438 \u0434\u043b\u044f \u0438\u0445 \u0443\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0438\u044f \u043d\u0430 \u043e\u0431\u044c\u0435\u043a\u0442\u0430\u0445, \u0447\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u0440\u043e\u0431\u043e\u0442\u043e\u0432 \u0434\u043b\u044f \u0441\u0432\u043e\u0438\u0445 \u0446\u0435\u043b\u0435\u0439, \u043c\u044b \u0434\u0430\u0451\u043c \u0432\u0430\u043c \u043e\u0441\u043e\u0431\u044b\u0439 "\u0423\u043b\u0443\u0447\u0448\u0430\u044e\u0449\u0438\u0439" \u0438\u0445 \u043f\u0440\u0438\u0431\u043e\u0440, \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 \u0432 \u0432\u0430\u0448\u0438 \u043f\u0435\u0440\u0447\u0430\u0442\u043a\u0438. \n\u041f\u0440\u0438 \u0432\u0437\u043b\u043e\u043c\u0435 \u043a\u0438\u0431\u043e\u0440\u0433\u0430 \u0442\u0430\u043a\u0438\u043c \u043f\u0440\u0438\u0431\u043e\u0440\u043e\u043c(\u0412\u0437\u043b\u043e\u043c \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 \u0432\u0440\u0435\u043c\u044f) \u0432\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0435 \u043b\u043e\u044f\u043b\u044c\u043d\u043e\u0433\u043e \u043a\u043b\u0430\u043d\u0443 \u0438 \u0432\u0430\u043c \u043b\u0438\u0447\u043d\u043e \u0441\u043b\u0443\u0433\u0443 \u0441\u043f\u043e\u0441\u043e\u0431- \u043d\u043e\u0433\u043e \u043d\u0430 \u043e\u043a\u0430\u0437\u0430\u043d\u0438\u0435 \u043f\u043e\u043c\u043e\u0449\u0438 \u043a\u0430\u043a \u0432 \u0441\u0430\u0431\u043e\u0442\u0430\u0436\u0435 \u0441\u0442\u0430\u043d\u0446\u0438\u0438 \u0442\u0430\u043a \u0438 \u0432 \u0432\u0430\u0448\u0435\u043c \u043b\u0435\u0447\u0435\u043d\u0438\u0438. \n\u0422\u0430\u043a \u0436\u0435 \u0440\u043e\u0431\u043e\u0442 \u0431\u0443\u0434\u0435\u0442 \u043e\u0441\u043d\u0430\u0449\u0451\u043d \u043b\u0438\u0447\u043d\u043e\u0439 \u043a\u0430\u0442\u0430\u043d\u043e\u0439, \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u043c \u043c\u0430\u0441\u043a\u0438\u0440\u043e\u0432\u043a\u0438, \u043f\u0438\u043d\u043f\u043e\u0438\u043d\u0442\u0435\u0440\u043e\u043c \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0449\u0438\u043c \u0435\u043c\u0443 \u043d\u0430 \u0432\u0430\u0441 \u0438 \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440\u043e\u043c \u044d\u043b\u0435\u043a\u0442\u0440\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0441\u044e\u0440\u0438\u043a\u0435\u043d\u043e\u0432. \u041f\u043e\u043c\u043d\u0438\u0442\u0435, \u0447\u0442\u043e \u043a\u0430\u0442\u0430\u043d\u0430 \u0440\u043e\u0431\u043e\u0442\u0430 \u043d\u0435 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u0430 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0442\u044c \u0435\u0433\u043e \u0431\u043b\u044e\u0441\u043f\u0435\u0439\u0441 \u0442\u0440\u0430\u043d\u0441\u043b\u043e\u043a\u0430\u0446\u0438\u044e!',position:"bottom-left"})]}),(0,o.createComponentVNode)(2,i.Button,{className:"Button_green",height:"32px",width:"32px",children:[(0,o.createVNode)(1,"img",null,null,1,{height:"32px",width:"32px",src:"data:image/jpeg;base64,"+n.server,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u0421\u0430\u0431\u043e\u0442\u0430\u0436 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0439",content:"\u041d\u0430 \u043d\u0430\u0443\u0447\u043d\u044b\u0445 \u043e\u0431\u044c\u0435\u043a\u0442\u0430\u0445 \u0432\u0441\u0435\u0433\u0434\u0430 \u0435\u0441\u0442\u044c \u0441\u0432\u043e\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u0430 \u0443\u0447\u0451\u043d\u044b\u0445 \u0438 \u043c\u043d\u043e- \u0436\u0435\u0441\u0442\u0432\u043e \u0434\u0430\u043d\u043d\u044b\u0445 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0440\u0438\u0445\u043e- \u0434\u0438\u0442\u0441\u044f \u0433\u0434\u0435 \u0442\u043e \u0445\u0440\u0430\u043d\u0438\u0442\u044c. \u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0442\u0430\u043a\u043e\u0433\u043e \u043e\u0431\u044c\u0435\u043a\u0442\u0430 \u043e\u0431\u044b\u0447\u043d\u043e \u0432\u044b\u0441\u0442\u0443- \u043f\u0430\u044e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430. \u0410 \u043a\u0430\u043a \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0446\u0438\u0438 \u0432\u0435\u0447\u043d\u043e \u0433\u0440\u044b\u0437\u0443\u0442\u0441\u044f \u0437\u0430 \u0437\u043d\u0430\u043d\u0438\u044f. \u0427\u0442\u043e \u043d\u0430\u043c \u043d\u0430 \u0440\u0443\u043a\u0443. \n\u041c\u044b \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0438 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u0438\u0440\u0443\u0441 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u0432\u0430\u0448\u0438 \u043f\u0435\u0440\u0447\u0430\u0442\u043a\u0438 \u043f\u0435\u0440\u0435\u0434 \u043c\u0438\u0441\u0441\u0438\u0435\u0439 \u0442\u0430\u043a\u043e\u0433\u043e \u0440\u043e\u0434\u0430. \u0412\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u043b\u0438\u0448\u044c \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0435\u0433\u043e \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u043d\u0430 \u0438\u0445 \u043d\u0430\u0443\u0447\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u0438 \u0432\u0441\u0435 \u0438\u0445 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u0431\u0443\u0434\u0443\u0442 \u0443\u0442\u0435\u0440\u044f\u043d\u044b. \n\u041d\u043e \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0432\u0438\u0440\u0443\u0441\u0430 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0437\u0430\u0449\u0438\u0442\u044b \u043c\u043d\u043e\u0433\u0438\u0445 \u043e\u0431\u044c\u0435\u043a\u0442\u043e\u0432 \u043d\u0435 \u0434\u0440\u0435\u043c\u043b\u044e\u0442. \u0421\u043a\u043e\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e \u043e \u0432\u0430\u0448\u0435\u0439 \u043f\u043e\u043f\u044b\u0442\u043a\u0435 \u0432\u0437\u043b\u043e\u043c\u0430 \u0431\u0443\u0434\u0435\u0442 \u043e\u043f\u043e\u0432\u0435\u0449\u0451\u043d \u043c\u0435\u0441\u0442\u043d\u044b\u0439 \u0418\u0418. \u0411\u0443\u0434\u044c\u0442\u0435 \u0433\u043e\u0442\u043e\u0432\u044b \u043a \u044d\u0442\u043e\u043c\u0443.",position:"bottom-left"})]}),(0,o.createComponentVNode)(2,i.Button,{className:"Button_green",height:"32px",width:"32px",children:[(0,o.createVNode)(1,"img",null,null,1,{height:"32px",width:"32px",src:"data:image/jpeg;base64,"+n.buckler,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u0417\u0430\u0449\u0438\u0442\u0430 \u0446\u0435\u043b\u0438",content:'\u0418\u043d\u043e\u0433\u0434\u0430 \u0431\u043e\u0433\u0430\u0442\u044b\u0435 \u0448\u0438\u0448\u043a\u0438 \u043f\u043b\u0430\u0442\u044f\u0442 \u0437\u0430 \u0443\u0441\u043b\u0443\u0433\u0438 \u0437\u0430\u0449\u0438\u0442\u044b \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0433\u043e \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0430. \u0415\u0441\u043b\u0438 \u0432\u0430\u043c \u0434\u043e\u0441\u0442\u0430\u043b\u0430\u0441\u044c \u0442\u0430\u043a\u0430\u044f \u0446\u0435\u043b\u044c \u043f\u043e\u043c\u043d\u0438\u0442\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435: \n * \u0417\u0430\u0449\u0438\u0449\u0430\u0435\u043c\u044b\u0439 \u043e\u0431\u044f\u0437\u0430\u043d \u0434\u043e\u0436\u0438\u0442\u044c \u0434\u043e \u043a\u043e\u043d\u0446\u0430 \u0441\u043c\u0435\u043d\u044b! \n * \u0421\u043a\u043e\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e \u0437\u0430\u0449\u0438\u0449\u0430\u0435\u043c\u044b\u0439 \u043d\u0435 \u0437\u043d\u0430\u0435\u0442 \u043e \u0432\u0430\u0448\u0435\u0439 \u0437\u0430\u0434\u0430\u0447\u0435. \u0418 \u043b\u0443\u0447\u0448\u0435 \u0432\u0441\u0435\u0433\u043e \u0447\u0442\u043e\u0431\u044b \u043e\u043d \u0438 \u0434\u0430\u043b\u044c\u0448\u0435 \u043d\u0435 \u0437\u043d\u0430\u043b! \n * \u041d\u0435 \u0432\u0430\u0436\u043d\u043e \u043a\u0442\u043e \u0438\u043b\u0438 \u0447\u0442\u043e \u043e\u0445\u043e\u0442\u0438\u0442\u0441\u044f \u043d\u0430 \u0432\u0430\u0448\u0435\u0433\u043e \u043f\u043e\u0434\u0437\u0430\u0449\u0438\u0442\u043d\u043e\u0433\u043e, \u043d\u043e \u0434\u043b\u044f \u043e\u0431\u044c\u0435\u043a\u0442\u0430 \u0433\u0434\u0435 \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442 \u043c\u0438\u0441\u0441\u0438\u044f \u0432\u044b \u0432\u0441\u0435\u0433\u0434\u0430 \u043d\u0435\u0436\u0435\u043b\u0430\u043d\u043d\u043e\u0435 \u043b\u0438\u0446\u043e. \u041d\u0435 \u0440\u0430\u0441\u043a\u0440\u044b\u0432\u0430\u0439\u0442\u0435 \u0441\u0435\u0431\u044f \u0431\u0435\u0437 \u043d\u0443\u0436\u0434\u044b, \u0447\u0442\u043e\u0431\u044b \u0443\u043f\u0440\u043e\u0441\u0442\u0438\u0442\u044c \u0441\u0435\u0431\u0435 \u0436\u0435 \u0440\u0430\u0431\u043e\u0442\u0443 \u0438 \u043d\u0430 \u0432\u0430\u0441 \u0441\u0430\u043c\u0438\u0445 \u043d\u0435 \u0432\u0435\u043b\u0438 \u043e\u0445\u043e\u0442\u0443! \n\u0422\u0430\u043a \u0436\u0435 \u043c\u044b \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u043c, \u0447\u0442\u043e \u043a\u043b\u0430\u043d \u043d\u0435 \u043e\u0434\u043e\u0431\u0440\u044f\u0435\u0442 \u0432\u0430\u0440\u0432\u0430\u0440\u0441\u043a\u0438\u0435 \u043c\u0435\u0442\u043e\u0434\u044b "\u0417\u0430\u0449\u0438\u0442\u044b" \u0446\u0435\u043b\u0438. \u041d\u0435\u0442 \u0432\u044b \u043d\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u0441\u0430\u0434\u0438\u0442\u044c \u0437\u0430\u0449\u0438\u0449\u0430\u0435\u043c\u043e\u0433\u043e \u0432 \u043a\u043b\u0435\u0442\u043a\u0443 \u0438 \u0441\u043b\u0435\u0434\u0438\u0442\u044c \u0437\u0430 \u043d\u0438\u043c \u0442\u0430\u043c! \u041d\u0435 \u043f\u043e\u0440\u0442\u0438\u0442\u0435 \u043d\u0430\u0448\u0443 \u0440\u0435\u043f\u0443\u0442\u0430\u0446\u0438\u044e \u0432 \u0433\u043b\u0430\u0437\u0430\u0445 \u043d\u0430\u0448\u0438\u0445 \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432!',position:"bottom-left"})]}),(0,o.createComponentVNode)(2,i.Button,{className:"Button_green",height:"32px",width:"32px",children:[(0,o.createVNode)(1,"img",null,null,1,{height:"32px",width:"32px",src:"data:image/jpeg;base64,"+n.cash,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u041a\u0440\u0430\u0436\u0430 \u0434\u0435\u043d\u0435\u0433",content:"\u041a\u0430\u043a \u0431\u044b \u044d\u0442\u043e \u043d\u0435 \u0431\u044b\u043b\u043e \u0442\u0440\u0438\u0432\u0438\u0430\u043b\u044c\u043d\u043e. \u0418\u043d\u043e\u0433\u0434\u0430 \u043a\u043b\u0430\u043d \u043d\u0443\u0436\u0434\u0430\u0435\u0442\u0441\u044f \u0432 \u0434\u0435\u043d\u044c- \u0433\u0430\u0445. \u0418\u043b\u0438 \u0434\u0430\u0436\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0432\u044b \u0437\u0430\u0434\u043e\u043b\u0436\u0430\u043b\u0438 \u043d\u0430\u043c. \u0412 \u0442\u0430\u043a\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043c\u044b \u0441\u043a\u043e\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e \u0434\u0430\u0434\u0438\u043c \u0432\u0430\u043c \u0437\u0430\u0434\u0430\u0447\u0443 \u0434\u043e\u0441\u0442\u0430\u0442\u044c \u0434\u043b\u044f \u043d\u0430\u0441 \u044d\u0442\u0438 \u0434\u0435\u043d\u044c\u0433\u0438 \u043d\u0430 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0432\u0430\u0448\u0435\u0439 \u043c\u0438\u0441\u0441\u0438\u0438. \n\u0414\u043b\u044f \u0432\u0430\u0441 \u044d\u0442\u0430 \u0437\u0430\u0434\u0430\u0447\u0430 \u043d\u0435 \u0442\u0440\u0443\u0434\u043d\u0430\u044f, \u043d\u043e \u0432\u0440\u0435\u043c\u044f\u0437\u0430\u0442\u0440\u0430\u0442\u043d\u0430\u044f. \u041f\u043e\u043c\u043d\u0438\u0442\u0435, \u0447\u0442\u043e \u0432\u044b \u043d\u0430\u0442\u0440\u0435\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u0432 \u0438\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u0435 \u043d\u0435\u0437\u0430\u043c\u0435\u0442\u043d\u044b\u0445 \u043a\u0430\u0440\u043c\u0430\u043d\u043d\u044b\u0445 \u043a\u0440\u0430\u0436. \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u044d\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u043a\u0440\u0430\u0436\u0438 \u0447\u0443\u0436\u0438\u0445 \u043a\u0430\u0440\u0442 \u0438 \u043e\u0431\u043d\u0430\u043b\u0438\u0447\u0438- \u0432\u0430\u043d\u0438\u044f \u0438\u0445 \u0441\u0447\u0435\u0442\u043e\u0432. \u041b\u0438\u0431\u043e \u043c\u043e\u0436\u0435\u0442\u0435 \u043c\u0435\u0442\u0438\u0442\u044c \u0432\u044b\u0448\u0435 \u0438 \u043e\u0433\u0440\u0430\u0431\u0438\u0442\u044c \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u0438\u043b\u0438 \u0441\u0447\u0435\u0442\u0430 \u0441\u0430\u043c\u043e\u0433\u043e \u043e\u0431\u044c\u0435\u043a\u0442\u0430 \u0432\u0430\u0448\u0435\u0439 \u043c\u0438\u0441\u0441\u0438\u0438. \u0421\u0430\u043c\u043e\u0435 \u0433\u043b\u0430\u0432\u043d\u043e\u0435. \u0414\u043e\u0441\u0442\u0430\u043d\u044c\u0442\u0435 \u044d\u0442\u0438 \u0434\u0435\u043d\u044c\u0433\u0438!",position:"bottom-left"})]}),(0,o.createComponentVNode)(2,i.Button,{className:"Button_green",height:"32px",width:"32px",children:[(0,o.createVNode)(1,"img",null,null,1,{height:"32px",width:"32px",src:"data:image/jpeg;base64,"+n.handcuff,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u041f\u043e\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0430",content:"\u0412 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f\u0445 \u0447\u0443\u0436\u043e\u0439 \u043f\u043e\u0437\u043e\u0440 \u0434\u043b\u044f \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432 \u0433\u043e\u0440\u0430\u0437\u0434\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u0435\u0435 \u0447\u0435\u043c \u0441\u043c\u0435\u0440\u0442\u044c. \u0412 \u0442\u0430\u043a\u0438\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445 \u0432\u0430\u043c \u043f\u0440\u0438\u0439\u0434\u0451\u0442\u0441\u044f \u043f\u0440\u043e\u044f\u0432\u0438\u0442\u044c \u043a\u0440\u0435\u0430\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u0438 \u0434\u043e\u0431\u0438\u0442\u044c\u0441\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u0432\u0430\u0448\u0443 \u0436\u0435\u0440\u0442\u0432\u0443 \u043f\u043e \u0437\u0430\u043a\u043e\u043d\u043d\u044b\u043c \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u044f\u043c \u0443\u043f\u0435\u043a\u043b\u0438 \u0437\u0430 \u0440\u0435\u0448\u0451\u0442\u043a\u0443 \u0421\u0430\u043c\u043e\u0435 \u0433\u043b\u0430\u0432\u043d\u043e\u0435 \u0447\u0442\u043e\u0431\u044b \u0432 \u043a\u0440\u0438\u043c\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u0439 \u0438\u0441\u0442\u043e\u0440\u0438\u0438 \u0446\u0435\u043b\u0438 \u043e\u0441\u0442\u0430\u043b\u0441\u044f \u0441\u043b\u0435\u0434. \u041d\u043e \u0432 \u0442\u043e \u0436\u0435 \u0432\u0440\u0435\u043c\u044f \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u0440\u0438\u0439\u0442\u0438 \u0438 \u0432\u043f\u0438\u0441\u0430\u0442\u044c \u0446\u0435\u043b\u0438 \u0441\u0440\u043e\u043a \u0432 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 - \u043d\u0435 \u0440\u0430\u0431\u043e\u0447\u0438\u0439 \u043c\u0435\u0442\u043e\u0434. \u0426\u0435\u043b\u044c \u043b\u0435\u0433\u043a\u043e \u043e\u043f\u0440\u0430\u0432\u0434\u0430\u044e\u0442 \u0432 \u0441\u0443\u0434\u0435, \u0447\u0442\u043e \u043d\u0435 \u0443\u0441\u0442\u0440\u043e\u0438\u0442 \u043a\u043b\u0438\u0435\u043d\u0442\u0430. \n \u0423 \u0432\u0430\u0441 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432, \u0447\u0442\u043e\u0431\u044b \u0441\u043e\u0432\u0435\u0440\u0448\u0438\u0442\u044c \u043f\u0440\u0435\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u0434 \u043b\u0438\u0447\u0438\u043d\u043e\u0439 \u0446\u0435\u043b\u0438. \u0413\u043b\u0430\u0432\u043d\u043e\u0435 \u043f\u043e\u0441\u0442\u0430\u0440\u0430\u0439\u0442\u0435\u0441\u044c \u043e\u0431\u043e\u0439\u0442\u0438\u0441\u044c \u0431\u0435\u0437 \u0441\u043b\u0438\u0448- \u043a\u043e\u043c \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u0439. \u041b\u0438\u0448\u043d\u044f\u044f \u0434\u044b\u0440\u0430 \u0432 \u043e\u0431\u0448\u0438\u0432\u043a\u0435 \u0441\u0442\u0430\u043d\u0446\u0438\u0438 \u0438\u043b\u0438 \u0442\u0440\u0443\u043f\u044b - \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0432\u0430\u044e\u0442 \u0448\u0430\u043d\u0441\u044b \u043f\u0440\u043e\u0432\u0430\u043b\u0430 \u0432\u0430\u0448\u0435\u0433\u043e \u043f\u043b\u0430\u043d\u0430.",position:"bottom-left"})]}),(0,o.createComponentVNode)(2,i.Button,{className:"Button_green",height:"32px",width:"32px",children:[(0,o.createVNode)(1,"img",null,null,1,{height:"32px",width:"32px",src:"data:image/jpeg;base64,"+n.spider_charge,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u041f\u043e\u0434\u0440\u044b\u0432 \u043e\u0442\u0434\u0435\u043b\u0430",content:"\u0421\u0442\u0430\u0440\u044b\u0435 \u0434\u043e\u0431\u0440\u044b\u0435 \u0431\u043e\u043c\u0431\u044b. \u042d\u0444\u0444\u0435\u043a- \u0442\u0438\u0432\u043d\u044b\u0435 \u043e\u0440\u0443\u0434\u0438\u044f \u0443\u043d\u0438\u0447\u0442\u043e\u0436\u0435\u043d\u0438\u044f \u0432\u0441\u0435\u0433\u043e \u0436\u0438\u0432\u043e\u0433\u043e \u0438 \u043d\u0435\u0436\u0438\u0432\u043e\u0433\u043e \u0432 \u0431\u043e\u043b\u044c\u0448\u043e\u043c \u0440\u0430\u0434\u0438\u0443\u0441\u0435. \u041a\u043e\u0433\u0434\u0430 \u043a\u043b\u0438\u0435\u043d\u0442\u044b \u043f\u0440\u043e\u0441\u044f\u0442 \u043f\u043e\u0434\u043e\u0440\u0432\u0430\u0442\u044c \u043e\u0431\u044c\u0435\u043a\u0442, \u043e\u043d\u0438 \u0447\u0430\u0441\u0442\u043e \u043d\u0435 \u0437\u043d\u0430\u044e\u0442 \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0434\u043e\u0440\u043e\u0433\u043e \u0441\u0442\u043e\u0438\u0442 \u0442\u0430\u043a\u0430\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044f. \u041d\u043e \u0440\u0435\u0434\u043a\u043e \u0433\u043e\u0442\u043e\u0432\u044b \u0441\u0434\u0430\u0442\u044c\u0441\u044f. \u041a\u0430\u043a \u0440\u0430\u0437 \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043c\u043d\u043e\u0433\u0438\u0435 \u0441\u043e\u0433\u043b\u0430\u0441\u043d\u044b \u043d\u0430 \u043f\u043e\u0434\u0440\u044b\u0432 \u043e\u0434\u043d\u043e\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0438\u043b\u0438 \u043e\u0442\u0434\u0435\u043b\u0430. \n\u0411\u0443\u0434\u044c\u0442\u0435 \u0433\u043e\u0442\u043e\u0432\u044b \u043a \u0442\u043e\u043c\u0443, \u0447\u0442\u043e \u043f\u043e\u0441\u043b\u0435 \u0432\u0437\u0440\u044b\u0432\u0430 \u043d\u0430 \u0432\u0430\u0441 \u0431\u0443\u0434\u0435\u0442 \u0432\u0435\u0441\u0442\u0438\u0441\u044c \u043e\u0445\u043e\u0442\u0430. \n \u041d\u0430\u0448\u0438 \u0431\u043e\u043c\u0431\u044b \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0438\u0437\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u044b \u0441 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0442\u0435\u043b\u044f\u043c\u0438. \u041d\u0438\u043a\u0442\u043e \u043a\u0440\u043e\u043c\u0435 \u0432\u0430\u0441 \u043d\u0435 \u0441\u043c\u043e\u0436\u0435\u0442 \u0438\u0445 \u043f\u043e\u0434\u043e\u0440\u0432\u0430\u0442\u044c \u0438 \u0434\u0430\u0436\u0435 \u0432\u044b \u0441\u043c\u043e\u0436\u0435\u0442\u0435 \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u0445 \u043b\u0438\u0448\u044c \u0432 \u0437\u043e\u043d\u0435 \u0437\u0430\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u0439 \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u043c. \u0421\u043e\u0432\u0435\u0442\u0443\u0435\u043c \u0441\u0440\u0430\u0437\u0443 \u0431\u0435\u0436\u0430\u0442\u044c \u043f\u043e\u0434\u0430\u043b\u044c\u0448\u0435 \u043f\u043e\u0441\u043b\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438. \u0425\u043e\u0442\u044f \u044d\u0442\u043e \u0438 \u0442\u0430\u043a \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u0434\u043b\u044f \u0432\u0430\u0441 \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u043e.",position:"bottom-left"})]}),(0,o.createComponentVNode)(2,i.Button,{className:"Button_green",height:"32px",width:"32px",children:[(0,o.createVNode)(1,"img",null,null,1,{height:"32px",width:"32px",src:"data:image/jpeg;base64,"+n.BSM,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u0410\u043d\u0430\u043b\u0438\u0437 \u043a\u0440\u043e\u0432\u0438",content:'"\u0417\u043d\u0430\u0439 \u0441\u0432\u043e\u0435\u0433\u043e \u0432\u0440\u0430\u0433\u0430" - \u043f\u0440\u043e\u0441\u0442\u0430\u044f \u0438\u0441\u0442\u0438\u043d\u0430. \n\u0417\u0430 \u0433\u043e\u0434\u044b \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u043b\u0430\u043d\u0430 \u043c\u044b \u0438\u0437\u0443\u0447\u0438\u043b\u0438 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0440\u0430\u0437\u043d\u044b\u0445 \u043e\u043f\u0430\u0441\u043d\u044b\u0445 \u0442\u0432\u0430\u0440\u0435\u0439. \u0418 \u0434\u043e \u0441\u0438\u0445 \u043f\u043e\u0440 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u043c \u0438\u0437\u0443\u0447\u0435\u043d\u0438\u0435 \u043d\u0435\u043a\u043e- \u0442\u043e\u0440\u044b\u0445. \u0410 \u0447\u0442\u043e\u0431\u044b \u0431\u044b\u043b\u043e, \u0447\u0442\u043e \u0438\u0437\u0443\u0447\u0430\u0442\u044c, \u043d\u0443\u0436\u043d\u043e \u0434\u043e\u0431\u044b\u0432\u0430\u0442\u044c \u043e\u0431\u0440\u0430\u0437\u0446\u044b. \u041a\u0440\u043e\u0432\u044c \u043e\u0434\u0438\u043d \u0438\u0437 \u0441\u0430\u043c\u044b\u0445 \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u044b\u0445 \u043f\u0440\u0438\u043c\u0435\u0440\u043e\u0432 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u043e\u043b\u0435\u0437\u043d\u043e \u043d\u0430\u0448\u0438\u043c \u0443\u0447\u0451\u043d\u044b\u043c. \n\u0418\u043c\u0435\u044e\u0449\u0430\u044f\u0441\u044f \u0443 \u0432\u0430\u0441 \u043d\u0430 \u0431\u0430\u0437\u0435 \u0446\u0435\u043d\u0442\u0440\u0438\u0444\u0443\u0433\u0430 \u0434\u043b\u044f \u043a\u0440\u043e\u0432\u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u0430 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e \u043f\u0440\u043e\u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043e\u0431\u0440\u0430\u0437\u0446\u044b \u043d\u0435 \u043f\u043e\u0432\u0440\u0435\u0434\u0438\u0432 \u0438\u0445 \u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0442\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043d\u0430\u043c. \n\u0414\u043b\u044f \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u043a\u0440\u043e\u0432\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u043e\u0431\u0440\u0430\u0442\u044c 3 \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u043e\u0431\u0440\u0430\u0437\u0446\u0430. \u0418 \u043f\u043e\u043c\u0435- \u0441\u0442\u0438\u0442\u044c \u0438\u0445 \u0432 \u043f\u0440\u043e\u0431\u0438\u0440\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u0442\u043e\u043c \u043d\u0430\u0434\u043e \u043f\u043e\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u0432 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e. \n\u041f\u0440\u0438\u043c\u0435\u0441\u0438 \u043f\u0440\u0438\u043d\u044f\u0442\u044b \u043d\u0435 \u0431\u0443\u0434\u0443\u0442!',position:"bottom-left"})]}),(0,o.createComponentVNode)(2,i.Button,{className:"Button_green",height:"32px",width:"32px",children:[(0,o.createVNode)(1,"img",null,null,1,{height:"32px",width:"32px",src:"data:image/jpeg;base64,"+n.changeling,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u0413\u0435\u043d\u043e\u043a\u0440\u0430\u0434\u044b",content:"\u0427\u0435\u0440\u0432\u0438 \u0432\u043e\u0437\u043e\u043c\u043d\u0438\u0432\u0448\u0438\u0435 \u0441\u0435\u0431\u044f \u0432\u044b\u0448\u0435 \u0434\u0440\u0443\u0433\u0438\u0445 \u0432\u0438\u0434\u043e\u0432 \u043f\u043e\u0442\u043e\u043c\u0443, \u0447\u0442\u043e \u0443\u043c\u0435\u044e\u0442 \u043a\u0440\u0430\u0441\u0442\u044c \u0433\u0435\u043d\u044b \u0438 \u0438\u043c\u0438\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u0445. \n\u0421\u0432\u043e\u0438\u043c \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043e\u043d\u0438 \u043f\u0440\u0438\u043d\u043e\u0441\u044f\u0442 \u0433\u043e\u0440\u0430\u0437\u0434\u043e \u0431\u043e\u043b\u044c\u0448\u0435 \u043f\u0440\u043e\u0431- \u043b\u0435\u043c, \u0447\u0435\u043c \u043f\u043e\u043b\u044c\u0437\u044b. \n\u042d\u0442\u0438 \u0442\u0432\u0430\u0440\u0438 \u0441\u0442\u043e\u043b\u044c \u0436\u0435 \u0445\u0438\u0442\u0440\u044b \u0441\u043a\u043e\u043b\u044c \u0438 \u0441\u043a\u0440\u044b\u0442\u043d\u044b. \u041d\u0435 \u0434\u043e\u0433\u043e\u0432\u0430\u0440\u0438\u0432\u0430\u0439\u0442\u0435\u0441\u044c \u0441 \u043d\u0438\u043c\u0438 \u043d\u0438 \u043e \u0447\u0451\u043c! \n\u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e \u0434\u0430\u0436\u0435 \u043d\u0430\u043c \u0441\u043b\u043e\u0436\u043d\u043e \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0442\u044c \u0433\u0435\u043d\u043e\u043a\u0440\u0430\u0434\u0430 \u043d\u0435 \u0437\u0430\u043f\u0438\u0445- \u043d\u0443\u0432 \u0435\u0433\u043e \u0432 \u043b\u0430\u0431\u043e\u0440\u0430\u0442\u043e\u0440\u0438\u044e \u0438 \u043d\u0435 \u043f\u0440\u043e\u0432\u0435\u0434\u044f \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0442\u0435\u0441\u0442\u043e\u0432. \u041d\u043e \u043e\u043d\u0438 \u0438\u043d\u043e\u0433\u0434\u0430 \u0432\u044b\u0434\u0430\u044e\u0442 \u0441\u0435\u0431\u044f \u0441\u0432\u043e\u0438\u043c\u0438 \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u043c\u0438 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f\u043c\u0438. \u0418 \u0442\u0430\u043a \u0436\u0435 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e \u043b\u043e\u0436\u0430\u0442\u0441\u044f \u043d\u0430 \u0434\u043d\u043e \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438. \u0427\u0442\u043e\u0431\u044b \u0431\u044b\u043b\u043e \u043b\u0435\u0433\u0447\u0435 \u0438\u0445 \u043f\u043e\u0439\u043c\u0430\u0442\u044c \u0434\u0430\u0439\u0442\u0435 \u0438\u043c \u043f\u043e\u043f\u043b\u044f\u0441\u0430\u0442\u044c, \u043f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u0432\u044b\u0445\u043e\u0434\u0438\u0442\u044c \u043d\u0430 \u0441\u0446\u0435\u043d\u0443. \u0418 \u0432\u043d\u0438\u043c\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u043b\u0443\u0448\u0430\u0439\u0442\u0435 \u0440\u0430\u0434\u0438\u043e \u043d\u0430 \u043e\u0431\u044c\u0435\u043a\u0442\u0435. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043c\u0435\u0441\u0442\u043d\u0430\u044f \u043e\u0445\u0440\u0430\u043d\u0430 \u0443\u0436\u0435 \u043e\u0445\u043e\u0442\u0438\u0442\u0441\u044f \u0437\u0430 \u043e\u0434\u043d\u0438\u043c \u0438\u0437 \u043d\u0438\u0445. \n\u041d\u0438\u043a\u0442\u043e \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0442\u0438\u0432 \u0435\u0441\u043b\u0438 \u0432\u044b \u043d\u0435\u0437\u0430\u043c\u0435\u0442\u043d\u043e \u043f\u043e\u043c\u043e\u0436\u0435\u0442\u0435 \u0438\u043c \u0441 \u044d\u0442\u0438\u043c...",position:"bottom-left"})]}),(0,o.createComponentVNode)(2,i.Button,{className:"Button_green",height:"32px",width:"32px",children:[(0,o.createVNode)(1,"img",null,null,1,{height:"32px",width:"32px",src:"data:image/jpeg;base64,"+n.vampire,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u0412\u0430\u043c\u043f\u0438\u0440\u044b",content:"\u0414\u0435\u0448\u0451\u0432\u044b\u0435 \u0440\u043e\u043c\u0430\u043d\u044b, \u0438\u0441\u0442\u043e\u0440\u0438\u0438 \u0438 \u0441\u043a\u0430\u0437\u043a\u0438 \u043f\u0440\u043e\u0448\u043b\u043e\u0433\u043e \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u043b\u0438 \u0432\u0430\u043c\u043f\u0438\u0440\u043e\u0432 \u043a\u0430\u043a \u0445\u0438\u0449\u043d\u0438\u043a\u043e\u0432 \u043f\u044c\u044e\u0449\u0438\u0445 \u043a\u0440\u043e\u0432\u044c \u043b\u044e\u0434\u0435\u0439 \u0432 \u043d\u043e\u0447\u0438 \u0438 \u043e\u0431\u043b\u0430\u0434\u0430\u044e- \u0449\u0438\u0445 \u043c\u0430\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u043c\u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e- \u0441\u0442\u044f\u043c\u0438. \u0418\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0435 \u0441\u0435\u0439\u0447\u0430\u0441 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043c\u0435\u043d\u0435\u0435 \u0440\u043e\u043c\u0430\u043d\u0442\u0438\u0447\u043d\u044b... \n\u041c\u044b \u043f\u043e\u043a\u0430 \u043d\u0435 \u0437\u043d\u0430\u0435\u043c, \u0447\u0442\u043e \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442 \u0438\u0445 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435, \u043d\u043e \u043d\u0430\u0448\u0438 \u043f\u043e\u0434\u043e\u0437\u0440\u0435- \u043d\u0438\u044f \u043f\u0430\u0434\u0430\u044e\u0442 \u043d\u0430 \u0432\u043b\u0438\u044f\u043d\u0438\u0435 \u043d\u0435\u043a\u043e\u0439 \u0431\u043b\u044e\u0441\u043f\u0435\u0439\u0441 \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0438. \u0422\u0430\u043a \u0438\u043b\u0438 \u0438\u043d\u0430\u0447\u0435, \u0434\u043e \u0442\u0435\u0445 \u043f\u043e\u0440 \u043f\u043e\u043a\u0430 \u0432\u0430\u043c\u043f\u0438\u0440 \u043d\u0435 \u043c\u0435\u0448\u0430\u0435\u0442 \u0432\u0430\u0448\u0435\u0439 \u043c\u0438\u0441\u0441\u0438\u0438 \u0438\u043b\u0438 \u0443\u0433\u0440\u043e\u0436\u0430\u0435\u0442 \u0432\u0430\u0448\u0435\u0439 \u0436\u0438\u0437\u043d\u0438. \u0412\u044b \u0432\u043e\u043b\u044c\u043d\u044b \u0435\u0433\u043e \u0438\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c. \n\u0412\u0430\u043c\u043f\u0438\u0440\u044b \u043e\u0447\u0435\u043d\u044c \u043e\u043f\u0430\u0441\u043d\u044b \u0432 \u043f\u0440\u044f\u043c\u043e\u043c \u0441\u0442\u043e\u043b\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0438, \u043e\u043d\u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b \u043e\u0433\u043b\u0443\u0448\u0430\u0442\u044c \u0432\u0437\u0433\u043b\u044f\u0434\u043e\u043c \u0438 \u043f\u043e\u0440\u0430\u0431\u043e\u0449\u0430\u0442\u044c \u0440\u0430\u0437\u0443\u043c \u0441\u0432\u043e\u0438\u0445 \u0436\u0435\u0440\u0442\u0432. \u041d\u0435 \u0434\u043e\u0432\u0435\u0440\u044f\u0439\u0442\u0435 \u0438\u043c, \u043d\u043e \u0442\u0430\u043a \u0436\u0435 \u043f\u043e\u043c\u043d\u0438\u0442\u0435 - \u043e\u043d\u0438 \u043b\u0438\u0448\u044c \u0436\u0435\u0440\u0442\u0432\u044b \u0441\u0442\u0435\u0447\u0435\u043d\u0438\u044f \u043e\u0431\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u0441\u0442\u0432. \u0418 \u044d\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432 \u0441\u0432\u043e\u044e \u043f\u043e\u043b\u044c\u0437\u0443...",position:"bottom-left"})]}),(0,o.createComponentVNode)(2,i.Button,{className:"Button_green",height:"32px",width:"32px",children:[(0,o.createVNode)(1,"img",null,null,1,{height:"32px",width:"32px",src:"data:image/jpeg;base64,"+n.syndicate,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u0421\u0438\u043d\u0434\u0438\u043a\u0430\u0442",content:"\u041d\u0430\u0448\u0438 \u0445\u043e\u0440\u043e\u0448\u0438\u0435 \u0437\u043d\u0430\u043a\u043e\u043c\u044b\u0435. \u0421\u0431\u043e\u0440\u0438\u0449\u0435 \u043c\u043e\u0433\u0443\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u0444\u0438\u0433\u0443\u0440 \u0432 \u043f\u043e\u0434\u043f\u043e\u043b\u044c\u043d\u043e\u043c \u043c\u0438\u0440\u0435 \u0441 \u0437\u0430\u043a\u0440\u044b\u0442\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u0430 \u043e \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e \u043c\u0430\u043b\u043e... \n\u0421\u0438\u043d\u0434\u0438\u043a\u0430\u0442 \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0437\u0430\u043a\u0430\u0437\u043e\u0432. \u041d\u043e \u0441\u0430\u043c\u043e\u0439 \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u043e\u0439, \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u043a\u0442\u043e \u043a\u0430\u043a \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0438\u0445 \u0438\u0437\u0443\u0447\u0438\u0442, \u0447\u0435\u0440\u0442\u043e\u0439 \u044d\u0442\u043e\u0439 \u0433\u0440\u0443\u043f\u043f\u044b - \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0433\u0440\u043e\u043c\u043d\u0430\u044f \u043d\u0435\u043d\u0430\u0432\u0438\u0441\u0442\u044c \u043a \u041d\u0422. \n\u0412 \u0441\u043b\u0443\u0447\u0430\u0435 \u0441\u0442\u043e\u043b\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u044f \u0441 \u0430\u0433\u0435\u043d\u0442\u0430\u043c\u0438 \u0421\u0438\u043d\u0434\u0438\u043a\u0430\u0442\u0430 \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0430 \u043d\u0430\u0448\u0438\u0445 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439 \u043f\u0440\u043e\u0441\u0442\u0430. \n\u0415\u0441\u043b\u0438 \u043e\u043d\u0438 \u043d\u0435 \u043c\u0435\u0448\u0430\u044e\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044e \u0437\u0430\u0434\u0430\u043d\u0438\u044f. \u041c\u044b \u043d\u0435 \u043c\u0435\u0448\u0430\u0435\u043c \u0438\u043c.",position:"bottom-left"})]})]})})})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.allActionsPreview,s=c.blocked_TGUI_rows,d=[{blue:"Button_blue",green:"Button_green",red:"Button_red",disabled:"Button_disabled"}];return(0,o.createComponentVNode)(2,i.Section,{title:"\u041c\u043e\u0434\u0443\u043b\u0438 \u043a\u043e\u0441\u0442\u044e\u043c\u0430",style:{"text-align":"center"},buttons:(0,o.createComponentVNode)(2,i.Button,{content:"?",tooltip:"\u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c\u044b\u0435 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u0432\u0430\u0448\u0435\u0433\u043e \u043a\u043e\u0441\u0442\u044e\u043c\u0430! \u0414\u0435\u043b\u044f\u0442\u0441\u044f \u043d\u0430 3 \u0440\u0430\u0437\u043d\u044b\u0445 \u043f\u043e\u0434\u0445\u043e\u0434\u0430 \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0432\u0430\u0448\u0435\u0439 \u043c\u0438\u0441\u0441\u0438\u0438. \u0418\u0437-\u0437\u0430 \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u0439 \u043f\u043e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044e \u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u0438 \u043a\u043e\u0441\u0442\u044e\u043c\u0430, \u043f\u0440\u0438\u043e\u0431\u0440\u0435\u0442\u0435\u043d\u0438\u0435 \u043b\u044e\u0431\u043e\u0433\u043e \u043c\u043e\u0434\u0443\u043b\u044f, \u0431\u043b\u043e\u043a\u0438\u0440\u0443\u0435\u0442 \u043f\u0440\u0438\u043e\u0431\u0440\u0435\u0442\u0435\u043d\u0438\u0435 \u043c\u043e\u0434\u0443\u043b\u0435\u0439 \u043e\u0434\u043d\u043e\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f \u0438\u0437 \u0441\u043e\u0441\u0435\u0434\u043d\u0438\u0445 \u0441\u0442\u043e\u043b\u0431\u0446\u043e\u0432",tooltipPosition:"bottom"}),children:(0,o.createComponentVNode)(2,i.Flex,{direction:"row",alignContent:"center",ml:1.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{width:"33%",shrink:1,children:[(0,o.createComponentVNode)(2,i.Section,{title:"\u041f\u0440\u0438\u0437\u0440\u0430\u043a",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"?",tooltip:"\u0421\u043a\u0440\u044b\u0432\u0430\u0439\u0442\u0435\u0441\u044c \u0441\u0440\u0435\u0434\u0438 \u0432\u0440\u0430\u0433\u043e\u0432, \u043d\u0430\u043f\u0430\u0434\u0430\u0439\u0442\u0435 \u0438\u0437 \u0442\u0435\u043d\u0438 \u0438 \u0431\u0443\u0434\u044c\u0442\u0435 \u043d\u0435\u0437\u0440\u0438\u043c\u043e\u0439 \u0443\u0433\u0440\u043e\u0437\u043e\u0439, \u0432\u0441\u0451 \u0434\u043b\u044f \u0442\u043e\u0433\u043e \u0447\u0442\u043e\u0431\u044b \u043e \u0432\u0430\u0441 \u0438 \u0432\u0430\u0448\u0435\u0439 \u043c\u0438\u0441\u0441\u0438\u0438 \u043d\u0438\u043a\u0442\u043e \u043d\u0435 \u0443\u0437\u043d\u0430\u043b! \u0411\u0443\u0434\u044c\u0442\u0435 \u043d\u0435\u0437\u0430\u043c\u0435\u0442\u043d\u044b \u043a\u0430\u043a \u043f\u0440\u0438\u0437\u0440\u0430\u043a!",tooltipPosition:"bottom"}),style:{"text-align":"center",background:"rgba(53, 94, 163, 0.8)"}}),(0,o.createComponentVNode)(2,i.NoticeBox,{className:"NoticeBox_blue",success:0,danger:0,align:"center",children:[(0,o.createComponentVNode)(2,i.Button,{className:s[0]?d[0].disabled:d[0].blue,height:"64px",width:"100%",disabled:s[0],onClick:function(){return a("give_ability",{style:"smoke",row:"1"})},children:[(0,o.createVNode)(1,"img",null,null,1,{height:"64px",width:"64px",src:"data:image/jpeg;base64,"+l.smoke,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u0414\u042b\u041c\u041e\u0412\u0410\u042f \u0417\u0410\u0412\u0415\u0421\u0410",content:"\u0412\u044b \u0441\u043e\u0437\u0434\u0430\u0451\u0442\u0435 \u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u043e\u0431\u043b\u0430\u043a\u043e \u0434\u044b\u043c\u0430 \u0447\u0442\u043e\u0431\u044b \u0437\u0430\u043f\u0443\u0442\u0430\u0442\u044c \u0441\u0432\u043e\u0438\u0445 \u0432\u0440\u0430\u0433\u043e\u0432. \n\u042d\u0442\u0430 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c \u043e\u0442\u043b\u0438\u0447\u043d\u043e \u0441\u043e\u0447\u0435\u0442\u0430\u0435\u0442\u0441\u044f \u0441 \u0432\u0430\u0448\u0438\u043c \u0432\u0438\u0437\u043e\u0440\u043e\u043c \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u0442\u0435\u0440\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043a\u0430\u043d\u0435\u0440\u0430. \n\u0410 \u0442\u0430\u043a \u0436\u0435 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u043c\u043d\u043e\u0433\u0438\u043c\u0438 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u043c\u043e\u0434\u0443\u043b\u044f\u043c\u0438 \u0435\u0441\u043b\u0438 \u0432\u044b \u0442\u043e\u0433\u043e \u043f\u043e\u0436\u0435\u043b\u0430\u0435\u0442\u0435. \n\u0421\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u0438: 1000 \u0435\u0434. \u044d\u043d\u0435\u0440\u0433\u0438\u0438. \n\u0421\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u0438: 250 \u0435\u0434. \u044d\u043d\u0435\u0440\u0433\u0438\u0438. \n\u041f\u0435\u0440\u0435\u0437\u0430\u0440\u044f\u0434\u043a\u0430: 3 \u0441\u0435\u043a\u0443\u043d\u0434\u044b.",position:"bottom-right"})]}),(0,o.createComponentVNode)(2,i.Button,{className:s[1]?d[0].disabled:d[0].blue,height:"64px",width:"100%",disabled:s[1],onClick:function(){return a("give_ability",{style:"ninja_cloak",row:"2"})},children:[(0,o.createVNode)(1,"img",null,null,1,{height:"64px",width:"64px",src:"data:image/jpeg;base64,"+l.ninja_cloak,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u041d\u0415\u0412\u0418\u0414\u0418\u041c\u041e\u0421\u0422\u042c",content:"\u0412\u044b \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u0435\u0442\u0435 \u0432\u043e\u043a\u0440\u0443\u0433 \u0441\u0435\u0431\u044f \u043c\u0430\u0441\u043a\u0438\u0440\u043e\u0432\u043e\u0447\u043d\u043e\u0435 \u043f\u043e\u043b\u0435 \u0441\u043a\u0440\u044b\u0432\u0430- \u044e\u0449\u0435\u0435 \u0432\u0430\u0441 \u0438\u0437 \u0432\u0438\u0434\u0443 \u0438 \u043f\u0440\u0438\u0433\u043b\u0443\u0448\u0430- \u044e\u0449\u0435\u0435 \u0432\u0430\u0448\u0438 \u0448\u0430\u0433\u0438. \n\u041f\u043e\u043b\u0435 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0445\u0440\u0443\u043f\u043a\u043e\u0435 \u0438 \u043c\u043e\u0436\u0435\u0442 \u0440\u0430\u0437\u043b\u0435\u0442\u0435\u0442\u044c\u0441\u044f \u043e\u0442 \u043b\u044e\u0431\u043e\u0433\u043e \u0440\u0435\u0437\u043a\u043e\u0433\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0438\u043b\u0438 \u0443\u0434\u0430\u0440\u0430. \n\u0410\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u044f \u043f\u043e\u043b\u044f \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 2 \u0441\u0435\u043a\u0443\u043d\u0434\u044b. \u0425\u043e\u0442\u044c \u043f\u043e\u043b\u0435 \u0438 \u0441\u043a\u0440\u044b\u0432\u0430\u0435\u0442 \u0432\u0430\u0441 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e, \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0438\u0439 \u0443\u0431\u0438\u0439\u0446\u0430 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0445\u043b\u0430\u0434\u043d\u043e\u043a\u0440\u043e\u0432\u0435\u043d. \n\u041d\u0435 \u0441\u0442\u043e\u0438\u0442 \u043d\u0435\u0434\u043e\u043e\u0446\u0435\u043d\u0438\u0432\u0430\u0442\u044c \u0432\u043d\u0438\u043c\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0434\u0440\u0443\u0433\u0438\u0445 \u043b\u044e\u0434\u0435\u0439. \n\u0410\u043a\u0442\u0438\u0432\u043d\u0430\u044f \u043d\u0435\u0432\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u044c \u0441\u043b\u0430\u0431\u043e \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0432\u0430\u0435\u0442 \u043f\u0430\u0441\u0441\u0438\u0432\u043d\u044b\u0439 \u0440\u0430\u0441\u0445\u043e\u0434 \u044d\u043d\u0435\u0440\u0433\u0438\u0438. \n\u041f\u0435\u0440\u0435\u0437\u0430\u0440\u044f\u0434\u043a\u0430: 15 \u0441\u0435\u043a\u0443\u043d\u0434.",position:"bottom-right"})]}),(0,o.createComponentVNode)(2,i.Button,{className:s[2]?d[0].disabled:d[0].blue,height:"64px",width:"100%",disabled:s[2],onClick:function(){return a("give_ability",{style:"ninja_clones",row:"3"})},children:[(0,o.createVNode)(1,"img",null,null,1,{height:"64px",width:"64px",src:"data:image/jpeg;base64,"+l.ninja_clones,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u042d\u041d\u0415\u0420\u0413\u0415\u0422\u0418\u0427\u0415\u0421\u041a\u0418\u0415 \u041a\u041b\u041e\u041d\u042b",content:"\u0421\u043e\u0437\u0434\u0430\u0451\u0442 \u0434\u0432\u0443\u0445 \u043a\u043b\u043e\u043d\u043e\u0432 \u0433\u043e\u0442\u043e\u0432\u044b\u0445 \u043f\u043e\u043c\u043e\u0447\u044c \u0432 \u0431\u0438\u0442\u0432\u0435 \u0438 \u0434\u0435\u0437\u043e\u0440\u0438\u0435\u043d\u0442\u0438- \u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0442\u0438\u0432\u043d\u0438\u043a\u0430 \n\u0422\u0430\u043a \u0436\u0435 \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u0441\u043c\u0435\u0449\u0430\u0435\u0442 \u0432\u0430\u0441 \u0438 \u0432\u0430\u0448\u0438\u0445 \u043a\u043b\u043e\u043d\u043e\u0432 \u0432 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e\u043c \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0438 \u0432 \u0440\u0430\u0434\u0438\u0443\u0441\u0435 \u043f\u0430\u0440\u044b \u043c\u0435\u0442\u0440\u043e\u0432. \n\u041f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435\u0441\u044c \u043e\u0441\u0442\u043e\u0440\u043e\u0436\u043d\u043e. \u0421\u043b\u0443\u0447\u0430\u0439\u043d\u043e\u0435 \u0441\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u043c\u043e\u0436\u0435\u0442 \u0437\u0430\u043f\u0435\u0440\u0435\u0442\u044c \u0432\u0430\u0441 \u0437\u0430 4-\u043c\u044f \u0441\u0442\u0435\u043d\u0430\u043c\u0438. \u0411\u0443\u0434\u044c\u0442\u0435 \u043a \u044d\u0442\u043e\u043c\u0443 \u0433\u043e\u0442\u043e\u0432\u044b. \n\u041a\u043b\u043e\u043d\u044b \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0442 \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e 20 \u0441\u0435\u043a\u0443\u043d\u0434. \u041a\u043b\u043e\u043d\u044b \u0438\u043c\u0435\u044e\u0442 \u0448\u0430\u043d\u0441 \u0440\u0430\u0437\u043c\u043d\u043e\u0436\u0438\u0442\u0441\u044f \u0430\u0442\u0430\u043a\u0443\u044f \u043f\u0440\u043e\u0442\u0438\u0432\u043d\u0438\u043a\u043e\u0432. \n\u0421\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u0438: 4000 \u0435\u0434. \u044d\u043d\u0435\u0440\u0433\u0438\u0438. \n\u041f\u0435\u0440\u0435\u0437\u0430\u0440\u044f\u0434\u043a\u0430: 8 \u0441\u0435\u043a\u0443\u043d\u0434.",position:"right"})]}),(0,o.createComponentVNode)(2,i.Button,{className:s[3]?d[0].disabled:d[0].blue,height:"64px",width:"100%",disabled:s[3],onClick:function(){return a("give_ability",{style:"chameleon",row:"4"})},children:[(0,o.createVNode)(1,"img",null,null,1,{height:"64px",width:"64px",src:"data:image/jpeg;base64,"+l.chameleon,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u0425\u0410\u041c\u0415\u041b\u0415\u041e\u041d",content:"\u0412\u044b \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u0435\u0442\u0435 \u0432\u043e\u043a\u0440\u0443\u0433 \u0441\u0435\u0431\u044f \u0433\u043e\u043b\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043f\u043e\u043b\u0435 \u0438\u0441\u043a\u0430\u0436\u0430\u044e\u0449\u0435\u0435 \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0435 \u0438 \u0441\u043b\u0443\u0445\u043e\u0432\u043e\u0435 \u0432\u043e\u0441\u043f\u0440\u0438\u044f\u0442\u0438\u0435 \u0434\u0440\u0443\u0433\u0438\u0445 \u0441\u0443\u0449\u0435\u0441\u0442\u0432. \n\u0412\u0430\u0441 \u0431\u0443\u0434\u0443\u0442 \u0432\u0438\u0434\u0435\u0442\u044c \u0438 \u0441\u043b\u044b\u0448\u0430\u0442\u044c \u043a\u0430\u043a \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0432\u044b \u043f\u0440\u043e\u0441\u043a\u0430\u043d\u0438\u0440\u0443\u0435\u0442\u0435 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u043c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u043c. \n\u042d\u0442\u043e \u0434\u0430\u0451\u0442 \u0432\u0430\u043c \u043e\u0433\u0440\u043e\u043c\u043d\u044b\u0439 \u043f\u0440\u043e\u0441\u0442\u043e\u0440 \u043f\u043e \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044e \u0438 \u0438\u043c\u0438\u0442\u0430\u0446\u0438\u0438 \u043b\u044e\u0431\u043e\u0433\u043e \u0447\u043b\u0435\u043d\u0430 \u044d\u043a\u0438\u043f\u0430\u0436\u0430. \n\u041f\u043e\u043b\u0435 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0445\u0440\u0443\u043f\u043a\u043e\u0435 \u0438 \u043c\u043e\u0436\u0435\u0442 \u0440\u0430\u0437\u043b\u0435\u0442\u0435\u0442\u044c\u0441\u044f \u043e\u0442 \u043b\u044e\u0431\u043e\u0433\u043e \u0440\u0435\u0437\u043a\u043e\u0433\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0438\u043b\u0438 \u0443\u0434\u0430\u0440\u0430. \n\u0410\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u044f \u043f\u043e\u043b\u044f \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 2 \u0441\u0435\u043a\u0443\u043d\u0434\u044b. \n\u0410\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u0445\u0430\u043c\u0435\u043b\u0435\u043e\u043d \u0441\u043b\u0430\u0431\u043e \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0432\u0430\u0435\u0442 \u043f\u0430\u0441\u0441\u0438\u0432\u043d\u044b\u0439 \u0440\u0430\u0441\u0445\u043e\u0434 \u044d\u043d\u0435\u0440\u0433\u0438\u0438. \n\u041f\u0435\u0440\u0435\u0437\u0430\u0440\u044f\u0434\u043a\u0430: \u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442.",position:"right"})]}),(0,o.createComponentVNode)(2,i.Button,{className:s[4]?d[0].disabled:d[0].blue,height:"64px",width:"100%",disabled:s[4],onClick:function(){return a("give_ability",{style:"ninja_spirit_form",row:"5"})},children:[(0,o.createVNode)(1,"img",null,null,1,{height:"64px",width:"64px",src:"data:image/jpeg;base64,"+l.ninja_spirit_form,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u0424\u041e\u0420\u041c\u0410 \u0414\u0423\u0425\u0410",content:"\u0412\u044b \u0432\u043e\u0437\u0434\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442\u0435 \u043d\u0430 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e \u0442\u0435\u043b\u0430 \u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043e\u043c \u044d\u0442\u043e\u0439 \u044d\u043a\u0441\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0439 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438. \n\u0414\u0435\u043b\u0430\u044f \u0432\u0430\u0448\u0435 \u0442\u0435\u043b\u043e \u043d\u0435\u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u043c \u044d\u0442\u0430 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c \u0434\u0430\u0440\u0443\u0435\u0442 \u0432\u0430\u043c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442\u044c \u0441\u043a\u0432\u043e\u0437\u044c \u0441\u0442\u0435\u043d\u044b. \n\u042d\u0442\u0430 \u044d\u043a\u0441\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u0430\u044f \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f \u043d\u0435 \u0441\u0434\u0435\u043b\u0430\u0435\u0442 \u0432\u0430\u0441 \u043d\u0435\u0443\u044f\u0437\u0432\u0438\u043c\u044b\u043c \u0434\u043b\u044f \u043f\u0443\u043b\u044c \u0438 \u043b\u0435\u0437\u0432\u0438\u0439! \n\u041d\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0442 \u0432\u0430\u043c \u0441\u043d\u044f\u0442\u044c \u0441 \u0441\u0435\u0431\u044f \u043d\u0430\u0440\u0443\u0447\u043d\u0438\u043a\u0438, \u0431\u043e\u043b\u044b \u0438 \u0434\u0430\u0436\u0435 \u0432\u044b\u043b\u0435\u0437\u0442\u0438 \u0438\u0437 \u0433\u0440\u043e\u0431\u0430 \u0438\u043b\u0438 \u044f\u0449\u0438\u043a\u0430, \u043e\u043a\u0430\u0436\u0438\u0441\u044c \u0432\u044b \u0442\u0430\u043c \u0437\u0430\u043f\u0435\u0440\u0442\u044b... \n\u0410\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u044f \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u0438 \u043c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u0430. \n\u0410\u043a\u0442\u0438\u0432\u043d\u0430\u044f \u0444\u043e\u0440\u043c\u0430 \u0434\u0443\u0445\u0430 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0432\u0430\u0435\u0442 \u043f\u0430\u0441\u0441\u0438\u0432\u043d\u044b\u0439 \u0440\u0430\u0441\u0445\u043e\u0434 \u044d\u043d\u0435\u0440\u0433\u0438\u0438! \u041f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u0435 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u043e \u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u0432\u043d\u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u043e\u0431\u044a\u0451\u043c\u0430 \u0431\u0430\u0442\u0430\u0440\u0435\u0438. \n\u041f\u0435\u0440\u0435\u0437\u0430\u0440\u044f\u0434\u043a\u0430: 25 \u0441\u0435\u043a\u0443\u043d\u0434.",position:"right"})]})]})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"33%",shrink:1,children:[(0,o.createComponentVNode)(2,i.Section,{title:"\u0417\u043c\u0435\u0439",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"?",tooltip:"\u0423\u0434\u0438\u0432\u043b\u044f\u0439\u0442\u0435! \u0422\u0440\u044e\u043a\u0438, \u043b\u043e\u0432\u0443\u0448\u043a\u0438, \u0449\u0438\u0442\u044b. \u041f\u043e\u043a\u0430\u0436\u0438\u0442\u0435 \u0438\u043c, \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0435 \u0431\u043e\u0439 \u0441 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0438\u043c \u0443\u0431\u0438\u0439\u0446\u0435\u0439. \u0418\u0437\u0432\u0438\u0432\u0430\u0439\u0442\u0435\u0441\u044c \u0438 \u0438\u0437\u0432\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u0439\u0442\u0435\u0441\u044c \u043d\u0430\u0445\u043e\u0434\u044f \u0432\u044b\u0445\u043e\u0434 \u0438\u0437 \u043b\u044e\u0431\u043e\u0439 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0438. \u0412\u0440\u0430\u0433\u0438 \u0432\u0441\u0435\u0433\u043e \u043b\u0438\u0448\u044c \u0433\u0440\u044b\u0437\u0443\u043d\u044b, \u0447\u044c\u0451 \u043b\u043e\u0433\u043e\u0432\u043e \u043d\u0430\u0432\u0435\u0441\u0442\u0438\u043b \u0437\u043c\u0435\u0439!",tooltipPosition:"bottom"}),style:{"text-align":"center",background:"rgba(0, 174, 208, 0.15)"}}),(0,o.createComponentVNode)(2,i.NoticeBox,{success:0,danger:0,align:"center",children:[(0,o.createComponentVNode)(2,i.Button,{className:s[0]?d[0].disabled:d[0].green,height:"64px",width:"100%",disabled:s[0],onClick:function(){return a("give_ability",{style:"kunai",row:"1"})},children:[(0,o.createVNode)(1,"img",null,null,1,{height:"64px",width:"64px",src:"data:image/jpeg;base64,"+l.kunai,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u0412\u0421\u0422\u0420\u041e\u0415\u041d\u041d\u041e\u0415 \u0414\u0416\u041e\u0425\u042c\u0401",content:"\u0422\u0430\u043a \u0436\u0435 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e \u043a\u0430\u043a \u0428\u044d\u043d\u0431\u044f\u043e \u0438\u043b\u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u041a\u0438\u043d\u0436\u0430\u043b \u043d\u0430 \u0446\u0435\u043f\u0438. \n\u0418\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u0432 \u043a\u043e\u0441\u0442\u044e\u043c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0442 \u0432\u0430\u043c \u043f\u043e\u0439\u043c\u0430\u0442\u044c \u0438 \u043f\u0440\u0438\u0442\u044f\u043d\u0443\u0442\u044c \u043a \u0441\u0435\u0431\u0435 \u0436\u0435\u0440\u0442\u0432\u0443 \u0437\u0430 \u0434\u043e\u043b\u0438 \u0441\u0435\u043a\u0443\u043d\u0434\u044b. \n\u041e\u0440\u0443\u0436\u0438\u0435 \u043d\u0435 \u043e\u0447\u0435\u043d\u044c \u0433\u043e\u0434\u0438\u0442\u0441\u044f \u0434\u043b\u044f \u0434\u043e\u043b\u0433\u0438\u0445 \u0431\u043e\u0451\u0432, \u043d\u043e \u043e\u0442\u043b\u0438\u0447\u043d\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u0434\u043b\u044f \u0432\u044b\u0442\u044f\u0433\u0438\u0432\u0430\u043d\u0438\u044f \u043e\u0434\u043d\u043e\u0439 \u0436\u0435\u0440\u0442\u0432\u044b - \u043d\u0430 \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0443\u0434\u0430\u0440\u0430! \n\u0413\u043b\u0430\u0432\u043d\u043e\u0435 \u043d\u0435 \u043f\u0440\u043e\u043c\u0430\u0445\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u0440\u0438 \u0441\u0442\u0440\u0435\u043b\u044c\u0431\u0435. \n\u0421\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c \u0432\u044b\u0441\u0442\u0440\u0435\u043b\u0430: 500 \u0435\u0434. \u044d\u043d\u0435\u0440\u0433\u0438\u0438. \n\u041f\u0435\u0440\u0435\u0437\u0430\u0440\u044f\u0434\u043a\u0430: 5 \u0441\u0435\u043a\u0443\u043d\u0434.",position:"bottom-right"})]}),(0,o.createComponentVNode)(2,i.Button,{className:s[1]?d[0].disabled:d[0].green,height:"64px",width:"100%",disabled:s[1],onClick:function(){return a("give_ability",{style:"chem_injector",row:"2"})},children:[(0,o.createVNode)(1,"img",null,null,1,{height:"64px",width:"64px",src:"data:image/jpeg;base64,"+l.chem_injector,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u0418\u0421\u0426\u0415\u041b\u042f\u042e\u0429\u0418\u0419 \u041a\u041e\u041a\u0422\u0415\u0419\u041b\u042c",content:"\u0412\u0432\u043e\u0434\u0438\u0442 \u0432 \u0432\u0430\u0441 \u044d\u043a\u0441\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u0443\u044e \u043b\u0435\u0447\u0435\u0431\u043d\u0443\u044e \u0441\u043c\u0435\u0441\u044c. \u0421\u043f\u043e\u0441\u043e\u0431\u043d\u0443\u044e \u0437\u0430\u043b\u0435\u0447\u0438\u0442\u044c \u0434\u0430\u0436\u0435 \u0441\u043b\u043e\u043c\u0430\u043d\u043d\u044b\u0435 \u043a\u043e\u0441\u0442\u0438 \u0438 \u043e\u0442\u043e\u0440\u0432\u0430\u043d\u043d\u044b\u0435 \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0441\u0442\u0438. \n\u041f\u0440\u0435\u043f\u0430\u0440\u0430\u0442 \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442- \n\u0432\u0435\u043d\u043d\u043e-\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u043f\u0430\u0440\u0430\u0434\u043e\u043a\u0441\u044b \u0438 \u043e\u0447\u0435\u043d\u044c \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u043e \u0432\u044b\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u0438\u0437 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043c\u0430! \n\u041f\u0440\u0438 \u043f\u0435\u0440\u0435\u0434\u043e\u0437\u0438\u0440\u043e\u0432\u043a\u0435 \u043e\u043d\u0438 \u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0442\u0441\u044f \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u043e\u043f\u0430\u0441\u043d\u044b \u0434\u043b\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f. \u041d\u0435 \u0432\u0432\u043e\u0434\u0438\u0442\u0435 \u0431\u043e\u043b\u044c\u0448\u0435 30 \u0435\u0434. \u043f\u0440\u0435\u043f\u0430\u0440\u0430\u0442\u0430 \u0432 \u0432\u0430\u0448 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043c! \n\u0412\u043c\u0435\u0441\u0442\u043e \u0442\u0440\u0430\u0442\u044b \u044d\u043d\u0435\u0440\u0433\u0438\u0438 \u0438\u043c\u0435\u0435\u0442 3 \u0437\u0430\u0440\u044f\u0434\u0430. \u0418\u0445 \u043c\u043e\u0436\u043d\u043e \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0432\u0440\u0443\u0447\u043d\u0443\u044e \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0446\u0435\u043b\u044c\u043d\u044b\u0445 \u043a\u0443\u0441\u043a\u043e\u0432 \u0431\u043b\u044e\u0441\u043f\u0435\u0439\u0441 \u043a\u0440\u0438\u0441\u0442\u0430\u043b\u043b\u043e\u0432 \u043f\u043e\u043c\u0435\u0449\u0451\u043d\u043d\u044b\u0445 \u0432 \u043a\u043e\u0441\u0442\u044e\u043c.",position:"bottom-right"})]}),(0,o.createComponentVNode)(2,i.Button,{className:s[2]?d[0].disabled:d[0].green,height:"64px",width:"100%",disabled:s[2],onClick:function(){return a("give_ability",{style:"emergency_blink",row:"3"})},children:[(0,o.createVNode)(1,"img",null,null,1,{height:"64px",width:"64px",src:"data:image/jpeg;base64,"+l.emergency_blink,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u042d\u041a\u0421\u0422\u0420\u0415\u041d\u041d\u0410\u042f \u0422\u0415\u041b\u0415\u041f\u041e\u0420\u0422\u0410\u0426\u0418\u042f",content:"\u041f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u043c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u043e \u0442\u0435\u043b\u0435\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u0435\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0432 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u0443\u044e \u0437\u043e\u043d\u0443 \u0432 \u0440\u0430\u0434\u0438\u0443\u0441\u0435 \u043e\u043a\u043e\u043b\u043e \u0434\u0432\u0443\u0445 \u0434\u0435\u0441\u044f\u0442\u043a\u043e\u0432 \u043c\u0435\u0442\u0440\u043e\u0432. \n\u0414\u043b\u044f \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u043c\u043e\u0437\u0433\u043e\u0432\u044b\u0435 \u0438\u043c\u043f\u0443\u043b\u044c\u0441\u044b \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u043e\u043f\u044b\u0442\u043d\u044b\u0435 \u0432\u043e\u0438\u043d\u044b \u043a\u043b\u0430\u043d\u0430, \u043c\u043e\u0433\u0443\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0435\u0451 \u0434\u0430\u0436\u0435 \u0432\u043e \u0441\u043d\u0435. \n\u0421\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u0438: 1500 \u0435\u0434. \u044d\u043d\u0435\u0440\u0433\u0438\u0438. \n\u041f\u0435\u0440\u0435\u0437\u0430\u0440\u044f\u0434\u043a\u0430: 3 \u0441\u0435\u043a\u0443\u043d\u0434\u044b.",position:"right"})]}),(0,o.createComponentVNode)(2,i.Button,{className:s[3]?d[0].disabled:d[0].green,height:"64px",width:"100%",disabled:s[3],onClick:function(){return a("give_ability",{style:"caltrop",row:"4"})},children:[(0,o.createVNode)(1,"img",null,null,1,{height:"64px",width:"64px",src:"data:image/jpeg;base64,"+l.caltrop,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u042d\u041b\u0415\u041a\u0422\u0420\u041e-\u0427\u0415\u0421\u041d\u041e\u041a",content:"\u0427\u0430\u0449\u0435 \u0438\u0445 \u043d\u0430\u0437\u044b\u0432\u0430\u044e\u0442 \u043f\u0440\u043e\u0441\u0442\u043e \u043a\u0430\u043b\u0442\u0440\u043e\u043f\u044b, \u0438\u0437-\u0437\u0430 \u0437\u0430\u043f\u0443\u0442\u044b\u0432\u0430\u044e\u0449\u0438\u0445 \u0430\u0441\u0441\u043e\u0446\u0438\u0430\u0446\u0438\u0439 \u0441 \u0431\u043e\u043b\u0435\u0435 \u0441\u044a\u0435\u0441\u0442\u043d\u044b\u043c \u0447\u0435\u0441\u043d\u043e\u043a\u043e\u043c. \n\u041f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u0440\u0430\u0441\u043a\u0438\u0434\u044b\u0432\u0430\u0435\u0442 \u043f\u043e\u0437\u0430\u0434\u0438 \u0432\u0430\u0441 \u0441\u0434\u0435\u043b\u0430\u043d\u043d\u044b\u0435 \u0438\u0437 \u0441\u043f\u0440\u0435\u0441\u0441\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u044d\u043d\u0435\u0440\u0433\u0438\u0438 \u043b\u043e\u0432\u0443\u0448\u043a\u0438. \n\u041b\u043e\u0432\u0443\u0448\u043a\u0438 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0442 \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e 10 \u0441\u0435\u043a\u0443\u043d\u0434. \u0422\u0430\u043a \u0436\u0435 \u043e\u043d\u0438 \u043f\u0440\u043e\u043f\u0430\u0434\u0430\u044e\u0442 - \u0435\u0441\u043b\u0438 \u043d\u0430 \u043d\u0438\u0445 \u043d\u0430\u0441\u0442\u0443\u043f\u0438\u0442\u044c. \n\u0411\u043e\u043b\u044c \u043e\u0442 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e\u0433\u043e \u0448\u0430\u0433\u0430 \u043d\u0430 \u043d\u0438\u0445 \u043d\u0430\u0441\u0442\u0438\u0433\u043d\u0435\u0442 \u0434\u0430\u0436\u0435 \u0440\u043e\u0431\u043e\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d- \u043d\u044b\u0435 \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0441\u0442\u0438. \n\u0412\u044b \u043d\u0435 \u0437\u0430\u0449\u0438\u0449\u0435\u043d\u044b \u043e\u0442 \u043d\u0438\u0445. \u041d\u0435 \u043d\u0430\u0441\u0442\u0443\u043f\u0430\u0439\u0442\u0435 \u043d\u0430 \u0441\u0432\u043e\u0438 \u0436\u0435 \u043b\u043e\u0432\u0443\u0448\u043a\u0438! \n\u0421\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u0438: 1500 \u0435\u0434. \u044d\u043d\u0435\u0440\u0433\u0438\u0438. \n\u041f\u0435\u0440\u0435\u0437\u0430\u0440\u044f\u0434\u043a\u0430: 1 \u0441\u0435\u043a\u0443\u043d\u0434\u0430.",position:"right"})]}),(0,o.createComponentVNode)(2,i.Button,{className:s[4]?d[0].disabled:d[0].green,height:"64px",width:"100%",disabled:s[4],onClick:function(){return a("give_ability",{style:"cloning",row:"5"})},children:[(0,o.createVNode)(1,"img",null,null,1,{height:"64px",width:"64px",src:"data:image/jpeg;base64,"+l.cloning,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u0412\u0422\u041e\u0420\u041e\u0419 \u0428\u0410\u041d\u0421",content:"\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u043c \u043c\u043d\u043e\u0433\u0438\u0435 \u0443\u0431\u0438\u0439\u0446\u044b \u043f\u0440\u043e\u0432\u0430\u043b\u0438\u0432\u0430\u044f \u0441\u0432\u043e\u0438 \u043c\u0438\u0441\u0441\u0438\u0438 \u0441\u043e\u0432\u0435\u0440\u0448\u0430\u043b\u0438 \u0441\u0430\u043c\u043e\u0443\u0431\u0438\u0439\u0441\u0442\u0432\u0430 \u0438\u043b\u0438 \u043e\u043a\u0430\u0437\u044b\u0432\u0430\u043b\u0438\u0441\u044c \u0432 \u043b\u0430\u043f\u0430\u0445 \u0432\u0440\u0430\u0433\u0430. \n\u0421\u0435\u0439\u0447\u0430\u0441 \u0436\u0435 \u0435\u0441\u0442\u044c \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0434\u043e\u0440\u043e\u0433\u0430\u044f \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0430. \u041c\u043e\u0449\u043d\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0435 \u0434\u043e\u0441\u0442\u0430\u0442\u044c \u0432\u0430\u0441 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0441 \u0442\u043e\u0433\u043e \u0441\u0432\u0435\u0442\u0430. \n\u042d\u0442\u0430 \u043c\u0430\u0448\u0438\u043d\u0430 \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0442 \u0432\u0430\u043c \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0432\u0442\u043e\u0440\u043e\u0439 \u0448\u0430\u043d\u0441, \u0442\u0435\u043b\u0435\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0432 \u0432\u0430\u0441 \u043a \u0441\u0435\u0431\u0435 \u0438 \u0438\u0437\u043b\u0435\u0447\u0438\u0432 \u043b\u044e\u0431\u044b\u0435 \u0442\u0440\u0430\u0432\u043c\u044b. \n\u041c\u044b \u0441\u043b\u044b\u0448\u0430\u043b\u0438 \u043f\u0440\u043e \u0441\u043e\u043c\u043d\u0435\u043d\u0438\u044f \u0437\u0430\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u043d\u0430 \u0438\u0434\u0435\u0435, \u0447\u0442\u043e \u044d\u0442\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0434\u043b\u044f \u043a\u043b\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0447\u043b\u0435\u043d\u043e\u0432 \u043a\u043b\u0430\u043d\u0430. \u041d\u043e \u0443\u0432\u0435\u0440\u044f\u0435\u043c \u0432\u0430\u0441, \u044d\u0442\u043e \u043d\u0435 \u0442\u0430\u043a. \n\u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e \u0438\u0437-\u0437\u0430 \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u0437\u0430\u0442\u0440\u0430\u0442 \u043d\u0430 \u043b\u0435\u0447\u0435\u043d\u0438\u0435 \u0438 \u0442\u0435\u043b\u0435\u043f\u043e\u0440\u0442\u0430\u0446\u0438\u044e. \u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0441\u043f\u0430\u0441\u0451\u0442 \u0432\u0430\u0441 \u043b\u0438\u0448\u044c \u043e\u0434\u0438\u043d \u0440\u0430\u0437. \n\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438, \u043a\u043e\u0433\u0434\u0430 \u0432\u044b \u0431\u0443\u0434\u0435\u0442\u0435 \u043f\u0440\u0438 \u0441\u043c\u0435\u0440\u0442\u0438.",position:"right"})]})]})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"33%",shrink:1,children:[(0,o.createComponentVNode)(2,i.Section,{title:"\u0421\u0442\u0430\u043b\u044c",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"?",tooltip:"\u042f\u0440\u043e\u0441\u0442\u044c \u043d\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430\u044f \u043e\u0431\u044b\u0447\u043d\u044b\u043c \u043b\u044e\u0434\u044f\u043c. \u0421\u0438\u043b\u0430, \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0438 \u043e\u0440\u0443\u0434\u0438\u044f \u0432\u044b\u0448\u0435 \u0438\u0445 \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u044f. \u0420\u0430\u0437\u0438\u0442\u0435 \u0438\u0445 \u043a\u0430\u043a \u0445\u0438\u0449\u043d\u0438\u043a \u0447\u0442\u043e \u0440\u0430\u0437\u0438\u0442 \u0441\u0432\u043e\u044e \u0434\u043e\u0431\u044b\u0447\u0443. \u041f\u043e\u043a\u0430\u0436\u0438\u0442\u0435 \u0438\u043c \u0445\u043e\u043b\u043e\u0434\u043d\u044b\u0439 \u0432\u043a\u0443\u0441 \u0441\u0442\u0430\u043b\u0438!",tooltipPosition:"bottom"}),style:{"text-align":"center",background:"rgba(80, 20, 20, 1)"}}),(0,o.createComponentVNode)(2,i.NoticeBox,{className:"NoticeBox_red",success:0,danger:0,align:"center",children:[(0,o.createComponentVNode)(2,i.Button,{className:s[0]?d[0].disabled:d[0].red,height:"64px",width:"100%",disabled:s[0],onClick:function(){return a("give_ability",{style:"shuriken",row:"1"})},children:[(0,o.createVNode)(1,"img",null,null,1,{height:"64px",width:"64px",src:"data:image/jpeg;base64,"+l.shuriken,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u042d\u041d\u0415\u0420\u0413\u0415\u0422\u0418\u0427\u0415\u0421\u041a\u0418\u0415 \u0421\u042e\u0420\u0418\u041a\u0415\u041d\u042b",content:"\u0410\u043a\u0442\u0438\u0432\u0438\u0440\u0443\u0435\u0442 \u043f\u0443\u0441\u043a\u043e\u0432\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0441\u043a\u0440\u044b\u0442\u043e\u0435 \u0432 \u043f\u0435\u0440\u0447\u0430\u0442\u043a\u0430\u0445 \u043a\u043e\u0441\u0442\u044e\u043c\u0430. \n\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0430\u0435\u0442 \u043f\u043e \u0442\u0440\u0438 \u0441\u044e\u0440\u0438\u043a\u0435\u043d\u0430, \u0441\u0434\u0435\u043b\u0430\u043d\u043d\u044b\u0445 \u0438\u0437 \u0441\u0436\u0430\u0442\u043e\u0439 \u044d\u043d\u0435\u0440\u0433\u0438\u0438, \u043e\u0447\u0435\u0440\u0435\u0434\u044c\u044e. \n\u0421\u044e\u0440\u0438\u043a\u0435\u043d\u044b \u043f\u043e\u0441\u0442\u0435\u043f\u0435\u043d\u043d\u043e \u0438\u0437\u043d\u0443\u0440\u044f\u044e\u0442 \u0432\u0440\u0430\u0433\u043e\u0432 \u0438 \u043d\u0430\u043d\u043e\u0441\u044f\u0442 \u0441\u043b\u0430\u0431\u044b\u0439 \u043e\u0436\u043e\u0433\u043e\u0432\u044b\u0439 \u0443\u0440\u043e\u043d. \n\u0422\u0430\u043a \u0436\u0435 \u043e\u043d\u0438 \u043f\u0440\u043e\u043b\u0435\u0442\u0430\u044e\u0442 \u0447\u0435\u0440\u0435\u0437 \u0441\u0442\u0435\u043a\u043b\u043e, \u043a\u0430\u043a \u0438 \u043e\u0431\u044b\u0447\u043d\u044b\u0435 \u043b\u0430\u0437\u0435\u0440\u043d\u044b\u0435 \u0441\u043d\u0430\u0440\u044f\u0434\u044b. \n\u0421\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c \u0432\u044b\u0441\u0442\u0440\u0435\u043b\u0430: 300 \u0435\u0434. \u044d\u043d\u0435\u0440\u0433\u0438\u0438.",position:"bottom-right"})]}),(0,o.createComponentVNode)(2,i.Button,{className:s[1]?d[0].disabled:d[0].red,height:"64px",width:"100%",disabled:s[1],onClick:function(){return a("give_ability",{style:"adrenal",row:"2"})},children:[(0,o.createVNode)(1,"img",null,null,1,{height:"64px",width:"64px",src:"data:image/jpeg;base64,"+l.adrenal,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u0412\u0421\u041f\u041b\u0415\u0421\u041a \u0410\u0414\u0420\u0415\u041d\u0410\u041b\u0418\u041d\u0410",content:"\u041c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u043e \u0432\u0432\u043e\u0434\u0438\u0442 \u0432 \u0432\u0430\u0441 \u043c\u043e\u0449\u043d\u0443\u044e \u044d\u043a\u0441\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u0443\u044e \u0441\u044b\u0432\u043e\u0440\u043e\u0442\u043a\u0443 \u0443\u0441\u043a\u043e\u0440\u044f\u044e\u0449\u0443\u044e \u0432\u0430\u0441 \u0432 \u0431\u043e\u044e \u0438 \u043f\u043e\u043c\u043e\u0433\u0430\u044e\u0449\u0443\u044e \u0431\u044b\u0441\u0442\u0440\u0435\u0435 \u043e\u043a\u043b\u0435\u043c\u0430\u0442\u044c\u0441\u044f \u043e\u0442 \u043e\u0433\u043b\u0443\u0448\u0430\u044e\u0449\u0438\u0445 \u044d\u0444\u0444\u0435\u043a\u0442\u043e\u0432. \n\u041a\u043e\u0441\u0442\u044e\u043c \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442 \u0441\u044b\u0432\u043e\u0440\u043e\u0442\u043a\u0443 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0443\u0440\u0430\u043d\u0430. \u0427\u0442\u043e \u043a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e \u0434\u0430\u0451\u0442 \u043d\u0435\u043f\u0440\u0438\u044f\u0442\u043d\u044b\u0439 \u043d\u0435\u0433\u0430\u0442\u0438\u0432\u043d\u044b\u0439 \u044d\u0444\u0444\u0435\u043a\u0442, \u0432 \u0432\u0438\u0434\u0435 \u043d\u0430\u043a\u043e\u043f\u043b\u0435\u043d\u0438\u044f \u0440\u0430\u0434\u0438\u044f \u0432 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043c\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f. \n\u0412\u043c\u0435\u0441\u0442\u043e \u0442\u0440\u0430\u0442\u044b \u044d\u043d\u0435\u0440\u0433\u0438\u0438 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u043e \u043b\u0438\u0448\u044c \u043e\u0434\u0438\u043d \u0440\u0430\u0437, \u043f\u043e\u043a\u0430 \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u043f\u0435\u0440\u0435\u0437\u0430\u0440\u044f\u0436\u0435\u043d\u043e \u0432\u0440\u0443\u0447\u043d\u0443\u044e \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0446\u0435\u043b\u044c\u043d\u044b\u0445 \u043a\u0443\u0441\u043a\u043e\u0432 \u0443\u0440\u0430\u043d\u0430 \u043f\u043e\u043c\u0435\u0449\u0451\u043d\u043d\u044b\u0445 \u0432 \u043a\u043e\u0441\u0442\u044e\u043c.",position:"bottom-right"})]}),(0,o.createComponentVNode)(2,i.Button,{className:s[2]?d[0].disabled:d[0].red,height:"64px",width:"100%",disabled:s[2],onClick:function(){return a("give_ability",{style:"emp",row:"3"})},children:[(0,o.createVNode)(1,"img",null,null,1,{height:"64px",width:"64px",src:"data:image/jpeg;base64,"+l.emp,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u042d\u041b\u0415\u041a\u0422\u0420\u041e\u041c\u0410\u0413\u041d\u0418\u0422\u041d\u042b\u0419 \u0412\u0417\u0420\u042b\u0412",content:"\u042d\u043b\u0435\u043a\u0442\u0440\u043e\u043c\u0430\u0433\u043d\u0438\u0442\u043d\u044b\u0435 \u0432\u043e\u043b\u043d\u044b \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u044e\u0442, \u043f\u043e\u0434\u0440\u044b\u0432\u0430\u044e\u0442 \u0438\u043b\u0438 \u0438\u043d\u0430\u0447\u0435 \u043f\u043e\u0432\u0440\u0435\u0436\u0434\u0430\u044e\u0442 - \u043a\u0438\u0431\u043e\u0440\u0433\u043e\u0432, \u0434\u0440\u043e\u043d\u043e\u0432, \u041a\u041f\u0411, \u044d\u043d\u0435\u0440\u0433\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043e\u0440\u0443\u0436\u0438\u0435, \u043f\u043e\u0440\u0442\u0430\u0442\u0438\u0432\u043d\u044b\u0435 \u0421\u0432\u0435\u0442\u043e\u0448\u0443\u043c\u043e\u0432\u044b\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430, \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0441\u0432\u044f\u0437\u0438 \u0438 \u0442.\u0434. \n\u042d\u0442\u043e\u0442 \u0432\u0437\u0440\u044b\u0432 \u043c\u043e\u0436\u0435\u0442 \u043a\u0430\u043a \u043f\u043e\u043c\u043e\u0447\u044c \u0432\u0430\u043c \u0432 \u0431\u043e\u044e, \u0442\u0430\u043a \u0438 \u043d\u0435\u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e \u043d\u0430\u0432\u0440\u0435\u0434\u0438\u0442\u044c. \u0412\u043d\u0438\u043c\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043e\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0439\u0442\u0435 \u043c\u0435\u0441\u0442\u043d\u043e\u0441\u0442\u044c \u043f\u0435\u0440\u0435\u0434 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435\u043c. \n\u041d\u0435 \u0437\u0430\u0431\u044b\u0432\u0430\u0439\u0442\u0435 \u043e \u0437\u0430\u0449\u0438\u0449\u0430\u044e\u0449\u0435\u043c \u043e\u0442 \u0441\u0432\u0435\u0442\u0430 \u0440\u0435\u0436\u0438\u043c\u0435 \u0432\u0430\u0448\u0435\u0433\u043e \u0432\u0438\u0437\u043e\u0440\u0430. \u041e\u043d \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u043c\u043e\u0447\u044c \u043d\u0435 \u043e\u0441\u043b\u0435\u043f\u043d\u0443\u0442\u044c, \u043f\u0440\u0438 \u043f\u043e\u0434\u0440\u044b\u0432\u0435 \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432. \n\u0412\u0437\u0440\u044b\u0432 - \u043f\u0440\u0435\u0440\u044b\u0432\u0430\u0435\u0442 \u043f\u0430\u0441\u0441\u0438\u0432\u043d\u044b\u0435 \u044d\u0444\u0444\u0435\u043a\u0442\u044b \u043d\u0430\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0435 \u043d\u0430 \u0432\u0430\u0441. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u043d\u0435\u0432\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u044c. \n\u0421\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u0438: 5000 \u0435\u0434. \u044d\u043d\u0435\u0440\u0433\u0438\u0438. \n\u041f\u0435\u0440\u0435\u0437\u0430\u0440\u044f\u0434\u043a\u0430: 4 \u0441\u0435\u043a\u0443\u043d\u0434\u044b.",position:"right"})]}),(0,o.createComponentVNode)(2,i.Button,{className:s[3]?d[0].disabled:d[0].red,height:"64px",width:"100%",disabled:s[3],onClick:function(){return a("give_ability",{style:"energynet",row:"4"})},children:[(0,o.createVNode)(1,"img",null,null,1,{height:"64px",width:"64px",src:"data:image/jpeg;base64,"+l.energynet,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u042d\u041d\u0415\u0420\u0413\u0415\u0422\u0418\u0427\u0415\u0421\u041a\u0410\u042f \u0421\u0415\u0422\u042c",content:"\u041c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u043e \u043b\u043e\u0432\u0438\u0442 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u0443\u044e \u0432\u0430\u043c\u0438 \u0446\u0435\u043b\u044c \u0432 \u043e\u0431\u0435\u0437\u0434\u0432\u0438\u0436\u0438\u0432\u0430\u044e\u0449\u0443\u044e \u043b\u043e\u0432\u0443\u0448\u043a\u0443. \n\u0418\u0437 \u043b\u043e\u0432\u0443\u0448\u043a\u0438 \u043b\u0435\u0433\u043a\u043e \u0432\u044b\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u043f\u0440\u043e\u0441\u0442\u043e \u0441\u043b\u043e\u043c\u0430\u0432 \u0435\u0451 \u043b\u044e\u0431\u044b\u043c \u043f\u0440\u0435\u0434\u043c\u0435\u0442\u043e\u043c. \n\u041e\u0442\u043b\u0438\u0447\u043d\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u0434\u043b\u044f \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 \u043d\u0435\u0439\u0442\u0440\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043e\u0434\u043d\u043e\u0433\u043e \u0432\u0440\u0430\u0433\u0430. \n\u041a \u0442\u043e\u043c\u0443 \u0436\u0435 \u0432 \u043d\u0435\u0451 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0439\u043c\u0430\u0442\u044c \u0430\u0433\u0440\u0435\u0441\u0441\u0438\u0432\u043d\u044b\u0445 \u0436\u0438\u0432\u043e\u0442\u043d\u044b\u0445 \u0438\u043b\u0438 \u043d\u0430\u0434\u043e\u0435\u0434\u043b\u0438\u0432\u044b\u0445 \u043e\u0445\u0440\u0430\u043d\u043d\u044b\u0445 \u0431\u043e\u0442\u043e\u0432. \n\u0423\u0447\u0438\u0442\u044b\u0432\u0430\u0439\u0442\u0435, \u0447\u0442\u043e \u0441\u0435\u0442\u044c \u043d\u0435 \u043c\u0435\u0448\u0430\u0435\u0442 \u0436\u0435\u0440\u0442\u0432\u0435 \u043e\u0442\u0441\u0442\u0440\u0435\u043b\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u043e\u0442 \u0432\u0430\u0441. \n\u0422\u0430\u043a \u0436\u0435 \u0441\u0435\u0442\u044c \u043b\u0435\u0433\u043a\u043e \u043f\u043e\u043a\u0438\u043d\u0443\u0442\u044c \u0434\u0440\u0443\u0433\u0438\u043c \u043f\u0443\u0442\u0451\u043c, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0442\u0435\u043b\u0435\u043f\u043e\u0440\u0442\u0430\u0446\u0438\u0435\u0439. \n\u0410\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u044f \u0441\u0435\u0442\u0438 - \u043f\u0440\u0435\u0440\u044b\u0432\u0430\u0435\u0442 \u043f\u0430\u0441\u0441\u0438\u0432\u043d\u044b\u0435 \u044d\u0444\u0444\u0435\u043a\u0442\u044b \u043d\u0430\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0435 \u043d\u0430 \u0432\u0430\u0441. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u043d\u0435\u0432\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u044c. \n\u0421\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u0438: 4000 \u0435\u0434. \u044d\u043d\u0435\u0440\u0433\u0438\u0438.",position:"right"})]}),(0,o.createComponentVNode)(2,i.Button,{className:s[4]?d[0].disabled:d[0].red,height:"64px",width:"100%",disabled:s[4],onClick:function(){return a("give_ability",{style:"spider_red",row:"5"})},children:[(0,o.createVNode)(1,"img",null,null,1,{height:"64px",width:"64px",src:"data:image/jpeg;base64,"+l.spider_red,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u0411\u041e\u0415\u0412\u041e\u0415 \u0418\u0421\u041a\u0423\u0421\u0421\u0422\u0412\u041e \n\u041f\u041e\u041b\u0417\u0423\u0427\u0415\u0419 \u0412\u0414\u041e\u0412\u042b",content:"\u0411\u043e\u0435\u0432\u043e\u0435 \u0438\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u043e \u043d\u0438\u043d\u0434\u0437\u044f \u0441\u043e\u0441\u0440\u0435\u0434\u043e\u0442\u043e\u0447\u0435\u043d\u043d\u043e\u0435 \u043d\u0430 \u043d\u0430\u043a\u043e\u043f\u043b\u0435\u043d\u0438\u0438 \u043a\u043e\u043d\u0446\u0435\u043d\u0442\u0440\u0430\u0446\u0438\u0438 \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u0438\u0451\u043c\u043e\u0432. \n\u0412 \u0443\u0447\u0435\u043d\u0438\u0435 \u0432\u0445\u043e\u0434\u044f\u0442 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u043f\u0440\u0438\u0451\u043c\u044b: \n\u0412\u044b\u0432\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u0435 \u0440\u0443\u043a\u0438 - \u0437\u0430\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0436\u0435\u0440\u0442\u0432\u0443 \u0432\u044b\u0440\u043e\u043d\u0438\u0442\u044c \u0441\u0432\u043e\u0451 \u043e\u0440\u0443\u0436\u0438\u0435. \n\u0423\u0434\u0430\u0440 \u043b\u0430\u0434\u043e\u043d\u044c\u044e - \u043e\u0442\u043a\u0438\u0434\u044b\u0432\u0430\u0435\u0442 \u0436\u0435\u0440\u0442\u0432\u0443 \u043d\u0430 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043c\u0435\u0442\u0440\u043e\u0432 \u043e\u0442 \u0432\u0430\u0441, \u043b\u0438\u0448\u0430\u044f \u0440\u0430\u0432\u043d\u043e\u0432\u0435\u0441\u0438\u044f. \n\u041f\u0435\u0440\u0435\u0440\u0435\u0437\u0430\u043d\u0438\u0435 \u0448\u0435\u0438 - \u043c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u043e \u043e\u0431\u0435\u0437\u0433\u043b\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 \u043b\u0435\u0436\u0430\u0447\u0443\u044e \u0436\u0435\u0440\u0442\u0432\u0443 \u043a\u0430\u0442\u0430\u043d\u043e\u0439 \u0432\u043e \u0432\u0441\u043f\u043e\u043c\u043e\u0433\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0440\u0443\u043a\u0435. \n\u042d\u043d\u0435\u0440\u0433\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0442\u043e\u0440\u043d\u0430\u0434\u043e - \u0440\u0430\u0441\u043a\u0438\u0434\u044b\u0432\u0430\u0435\u0442 \u0432\u0440\u0430\u0433\u043e\u0432 \u0432\u043e\u043a\u0440\u0443\u0433 \u0432\u0430\u0441 \u0438 \u0441\u043e\u0437\u0434\u0430\u0451\u0442 \u043e\u0431\u043b\u0430\u043a\u043e \u0434\u044b\u043c\u0430 \u043f\u0440\u0438 \u043d\u0430\u043b\u0438\u0447\u0438\u0438 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0434\u044b\u043c\u043e\u0432\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0438 \u044d\u043d\u0435\u0440\u0433\u0438\u0438. \n\u0422\u0430\u043a \u0436\u0435 \u0432\u044b \u043e\u0431\u0443\u0447\u0430\u0435\u0442\u0435\u0441\u044c \u0441 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u043c \u0448\u0430\u043d\u0441\u043e\u043c \u043e\u0442\u0440\u0430\u0436\u0430\u0442\u044c \u0441\u043d\u044f\u0440\u044f\u0434\u044b \u0432\u0440\u0430\u0433\u043e\u0432 \u043e\u0431\u0440\u0430\u0442\u043d\u043e.",position:"right"})]})]})]})]})})},p=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Section,{title:"\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0448\u0430\u0442\u0442\u043b\u043e\u043c",style:{"text-align":"center"},buttons:(0,o.createComponentVNode)(2,i.Button,{content:"?",tooltip:"\u041f\u0430\u043d\u0435\u043b\u044c \u0434\u043b\u044f \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e\u0433\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u0430\u0448\u0438\u043c \u043b\u0438\u0447\u043d\u044b\u043c \u0448\u0430\u0442\u0442\u043b\u043e\u043c. \u0422\u0430\u043a \u0436\u0435 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0432\u0430\u0448\u0443 \u0442\u0435\u043a\u0443\u0449\u0443\u044e \u043f\u043e\u0437\u0438\u0446\u0438\u044e \u0438 \u043f\u043e\u0437\u0438\u0446\u0438\u044e \u0441\u0430\u043c\u043e\u0433\u043e \u0448\u0430\u0442\u0442\u043b\u0430!",tooltipPosition:"right"}),children:(0,o.createComponentVNode)(2,i.Flex,{ml:2,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u041f\u043e\u0437\u0438\u0446\u0438\u044f",children:l.status?l.status:(0,o.createComponentVNode)(2,i.NoticeBox,{color:"red",children:"Shuttle Missing"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0412\u0430\u0448\u0430 \u043f\u043e\u0437\u0438\u0446\u0438\u044f",children:l.player_pos}),!!l.shuttle&&(!!l.docking_ports_len&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0448\u0430\u0442\u0442\u043b",children:l.docking_ports.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-right",content:e.name,onClick:function(){return c("move",{move:e.id})}},e.name)}))})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledListItem,{label:"Status",color:"red",children:(0,o.createComponentVNode)(2,i.NoticeBox,{color:"red",children:"Shuttle Locked"})}),!!l.admin_controlled&&(0,o.createComponentVNode)(2,a.LabeledListItem,{label:"\u0410\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f",children:(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-circle",content:"\u0417\u0430\u043f\u0440\u043e\u0441\u0438\u0442\u044c \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044e",disabled:!l.status,onClick:function(){return c("request")}})})],0))]})})})};t.ShuttleConsole=p;var m=function(e,t){var n=(0,r.useBackend)(t).data,a=n.randomPercent,c=n.allActionsPreview,l=n.color_choice;return(0,o.createComponentVNode)(2,i.Section,{stretchContents:!0,children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:l,value:a,minValue:0,maxValue:100,children:(0,o.createVNode)(1,"center",null,(0,o.createComponentVNode)(2,i.NoticeBox,{className:"NoticeBox_"+l,mt:1,children:[(0,o.createVNode)(1,"img",null,null,1,{height:"64px",width:"64px",src:"data:image/jpeg;base64,"+c["spider_"+l],style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Loading ",a+"%"]}),2)})})},h=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).timer=null,n.state={lastText:"text do be there",currentDisplay:[]},n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.tick=function(){var e=this.props,t=this.state;e.allMessages===t.lastText||e.end_terminal?e.end_terminal&&(clearTimeout(this.timer),setTimeout(e.onFinished,e.finishedTimeout)):(t.currentDisplay.push(e.allMessages),t.lastText=e.allMessages)},a.componentDidMount=function(){var e=this,t=this.props.linesPerSecond,n=void 0===t?2.5:t;this.timer=setInterval((function(){return e.tick()}),1e3/n)},a.componentWillUnmount=function(){clearTimeout(this.timer)},a.render=function(){return(0,o.createComponentVNode)(2,i.Box,{m:1,children:this.state.currentDisplay.map((function(e){return(0,o.createFragment)([e,(0,o.createVNode)(1,"br")],0,e)}))})},r}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.StationAlertConsoleContent=t.StationAlertConsole=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.StationAlertConsole=function(){return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t).data.alarms||[],a=n.Fire||[],c=n.Atmosphere||[],l=n.Power||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Fire Alarms",children:(0,o.createVNode)(1,"ul",null,[0===a.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),a.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,i.Section,{title:"Atmospherics 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)}),(0,o.createComponentVNode)(2,i.Section,{title:"Power Alarms",children:(0,o.createVNode)(1,"ul",null,[0===l.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),l.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)})],4)};t.StationAlertConsoleContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorage=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.SuitStorage=function(e,t){var n=(0,r.useBackend)(t).data.uv;return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{display:"flex",className:"Layout__content--flexColumn",children:[!!n&&(0,o.createComponentVNode)(2,i.Dimmer,{backgroundColor:"black",opacity:.85,children:(0,o.createComponentVNode)(2,i.Flex,{children:(0,o.createComponentVNode)(2,i.Flex.Item,{bold:!0,textAlign:"center",mb:2,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"spinner",spin:1,size:4,mb:4}),(0,o.createVNode)(1,"br"),"Disinfection of contents in progress..."]})})}),(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,s)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,s=c.helmet,d=c.suit,u=c.magboots,p=c.mask,m=c.storage,h=c.open,f=c.locked;return(0,o.createComponentVNode)(2,i.Section,{title:"Stored Items",flexGrow:"1",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:f?"Unlock":"Lock",icon:f?"unlock":"lock",disabled:h,onClick:function(){return a("toggle_lock")}}),(0,o.createComponentVNode)(2,i.Button,{content:h?"Close unit":"Open unit",icon:h?"times-circle":"expand",color:h?"red":"green",disabled:f,onClick:function(){return a("toggle_open")}})],4),children:h&&!f?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,l,{object:s,label:"Helmet",missingText:"helmet",eject:"dispense_helmet"}),(0,o.createComponentVNode)(2,l,{object:d,label:"Suit",missingText:"suit",eject:"dispense_suit"}),(0,o.createComponentVNode)(2,l,{object:u,label:"Magboots",missingText:"magboots",eject:"dispense_magboots"}),(0,o.createComponentVNode)(2,l,{object:p,label:"Breathmask",missingText:"mask",eject:"dispense_mask"}),(0,o.createComponentVNode)(2,l,{object:m,label:"Storage",missingText:"storage item",eject:"dispense_storage"})]}):(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:f?"lock":"exclamation-circle",size:"5",mb:3}),(0,o.createVNode)(1,"br"),f?"The unit is locked.":"The unit is closed."]})})})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=(n.data,e.object),l=e.label,s=e.missingText,d=e.eject;return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:l,children:(0,o.createComponentVNode)(2,i.Box,{my:.5,children:c?(0,o.createComponentVNode)(2,i.Button,{my:-1,icon:"eject",content:c,onClick:function(){return a(d)}}):(0,o.createComponentVNode)(2,i.Box,{color:"silver",bold:!0,children:["No ",s," found."]})})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"cog",textAlign:"center",content:"Start Disinfection Cycle",disabled:c.locked,onClick:function(){return a("cook")}})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SupermatterMonitor=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(80);t.SupermatterMonitor=function(e,t){var n=(0,r.useBackend)(t);n.act;return 0===n.data.active?(0,o.createComponentVNode)(2,l):(0,o.createComponentVNode)(2,s)};var l=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Detected Supermatter Shards",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Refresh",onClick:function(){return l("refresh")}}),children:(0,o.createComponentVNode)(2,i.Box,{m:1,children:0===s.supermatters.length?(0,o.createVNode)(1,"h3",null,"No shards detected",16):(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.TableCell,{children:"Area"}),(0,o.createComponentVNode)(2,c.TableCell,{children:"Integrity"}),(0,o.createComponentVNode)(2,c.TableCell,{children:"Details"})]}),s.supermatters.map((function(e){return(0,o.createComponentVNode)(2,c.TableRow,{children:[(0,o.createComponentVNode)(2,c.TableCell,{children:e.area_name}),(0,o.createComponentVNode)(2,c.TableCell,{children:[e.integrity,"%"]}),(0,o.createComponentVNode)(2,c.TableCell,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"View",onClick:function(){return l("view",{view:e.uid})}})})]},e)}))]})})})})})},s=function(e,t){var n,c,l,s=(0,r.useBackend)(t),d=s.act,u=s.data;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Crystal Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"caret-square-left",content:"Back",onClick:function(){return d("back")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Core Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[95,Infinity],average:[80,94],bad:[-Infinity,79]},minValue:"0",maxValue:"100",value:u.SM_integrity,children:[u.SM_integrity,"%"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,i.Box,{color:(l=u.SM_power,l>300?"bad":l>150?"average":"good"),children:[u.SM_power," MeV/cm3"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.Box,{color:(c=u.SM_ambienttemp,c>5e3?"bad":c>4e3?"average":"good"),children:[u.SM_ambienttemp," K"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,i.Box,{color:(n=u.SM_ambientpressure,n>1e4?"bad":n>5e3?"average":"good"),children:[u.SM_ambientpressure," kPa"]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Gas Composition",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen",children:[u.SM_gas_O2,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Carbon Dioxide",children:[u.SM_gas_CO2,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Nitrogen",children:[u.SM_gas_N2,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Plasma",children:[u.SM_gas_PL,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Other",children:[u.SM_gas_OTHER,"%"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SyndicateComputerSimple=void 0;var o=n(0),r=n(1),i=n(2),a=(n(64),n(3));t.SyndicateComputerSimple=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,a.Window,{theme:"syndicate",children:(0,o.createComponentVNode)(2,a.Window.Content,{children:l.rows.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.title,buttons:(0,o.createComponentVNode)(2,i.Button,{content:e.buttontitle,disabled:e.buttondisabled,tooltip:e.buttontooltip,tooltipPosition:"left",onClick:function(){return c(e.buttonact)}}),children:[e.status,!!e.bullets&&(0,o.createComponentVNode)(2,i.Box,{children:e.bullets.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e},e)}))})]},e.title)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SyndieCargoConsole=void 0;var o=n(0),r=n(43),i=n(24),a=n(1),c=n(2),l=n(3),s=(n(64),n(18));t.SyndieCargoConsole=function(e,t){return(0,o.createComponentVNode)(2,l.Window,{theme:"syndicate",children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,m)]})})};var d=function(e,t){var n=(0,a.useLocalState)(t,"contentsModal",null),r=n[0],i=n[1],l=(0,a.useLocalState)(t,"contentsModalTitle",null),s=l[0],d=l[1];return null!==r&&null!==s?(0,o.createComponentVNode)(2,c.Modal,{maxWidth:"75%",width:window.innerWidth+"px",maxHeight:.75*window.innerHeight+"px",mx:"auto",children:[(0,o.createComponentVNode)(2,c.Box,{width:"100%",bold:!0,children:(0,o.createVNode)(1,"h1",null,[s,(0,o.createTextVNode)(" contents:")],0)}),(0,o.createComponentVNode)(2,c.Box,{children:r.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:["- ",e]},e)}))}),(0,o.createComponentVNode)(2,c.Box,{m:2,children:(0,o.createComponentVNode)(2,c.Button,{content:"Close",onClick:function(){i(null),d(null)}})})]}):void 0},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.is_public,s=void 0===l?0:l,d=i.cash,u=i.wait_time,p=i.is_cooldown,m=i.telepads_status,h=i.adminAddCash,f=m,C="",g=0,N="";return"Pads not linked!"===m?(g=0,C="Attempts to link telepads to the console.",N="Link pads"):p?p&&(N="Cooldown...",C="Pads are cooling off...",g=1,f=1!==u?m+" (ETA: "+u+" seconds)":m+" (ETA: "+u+" second)"):(g=0,C="Teleports your crates to the market. A reminder, some of the crates are directly stolen from NT trading routes. That means they can be locked. We are NOT sorry for the inconvenience",N="Teleport"),(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[0===s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Money Available",children:[d,(0,o.createComponentVNode)(2,c.Button,{tooltip:"Withdraw money from the console",content:"Withdraw",onClick:function(){return r("withdraw",d)}}),(0,o.createComponentVNode)(2,c.Button,{content:h,tooltip:"Bless the players with da money!",onClick:function(){return r("add_money",d)}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Telepads Status",children:f}),0===s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,c.Button,{content:N,tooltip:C,disabled:g,onClick:function(){return r("teleport")}}),(0,o.createComponentVNode)(2,c.Button,{content:"View Syndicate Black Market Log",onClick:function(){return r("showMessages")}})]})]})})},p=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.categories,p=d.supply_packs,m=(0,a.useSharedState)(t,"category","Emergency"),h=m[0],f=m[1],C=(0,a.useSharedState)(t,"search_text",""),g=C[0],N=C[1],b=(0,a.useLocalState)(t,"contentsModal",null),V=(b[0],b[1]),v=(0,a.useLocalState)(t,"contentsModalTitle",null),x=(v[0],v[1]),y=(0,s.createSearch)(g,(function(e){return e.name})),k=(0,r.flow)([(0,i.filter)((function(e){return e.cat===u.filter((function(e){return e.name===h}))[0].category||g})),g&&(0,i.filter)(y),(0,i.sortBy)((function(e){return e.name.toLowerCase()}))])(p),w="Crate Catalogue";return g?w="Results for '"+g+"':":h&&(w="Browsing "+h),(0,o.createComponentVNode)(2,c.Section,{title:w,buttons:(0,o.createComponentVNode)(2,c.Dropdown,{width:"190px",options:u.map((function(e){return e.name})),selected:h,onSelected:function(e){return f(e)}}),children:[(0,o.createComponentVNode)(2,c.Input,{fluid:!0,placeholder:"Search for...",onInput:function(e,t){return N(t)},mb:1}),(0,o.createComponentVNode)(2,c.Box,{maxHeight:25,overflowY:"auto",overflowX:"hidden",children:(0,o.createComponentVNode)(2,c.Table,{m:"0.5rem",children:k.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,children:[e.name," (",e.cost," Credits)"]}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"right",pr:1,children:[(0,o.createComponentVNode)(2,c.Button,{content:"Order 1",icon:"shopping-cart",onClick:function(){return l("order",{crate:e.ref,multiple:0})}}),(0,o.createComponentVNode)(2,c.Button,{content:"Order Multiple",icon:"cart-plus",onClick:function(){return l("order",{crate:e.ref,multiple:1})}}),(0,o.createComponentVNode)(2,c.Button,{content:"View Contents",icon:"search",onClick:function(){V(e.contents),x(e.name)}})]})]},e.name)}))})})]})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.requests,s=i.canapprove,d=i.orders;return(0,o.createComponentVNode)(2,c.Section,{title:"Details",children:(0,o.createComponentVNode)(2,c.Box,{maxHeight:15,overflowY:"auto",overflowX:"hidden",children:[(0,o.createComponentVNode)(2,c.Box,{bold:!0,children:"Requests"}),(0,o.createComponentVNode)(2,c.Table,{m:"0.5rem",children:l.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Box,{children:["- #",e.ordernum,": ",e.supply_type," for ",(0,o.createVNode)(1,"b",null,e.orderedby,0)]}),(0,o.createComponentVNode)(2,c.Box,{italic:!0,children:["Reason: ",e.comment]})]}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"right",pr:1,children:[(0,o.createComponentVNode)(2,c.Button,{content:"Approve",color:"green",disabled:!s,onClick:function(){return r("approve",{ordernum:e.ordernum})}}),(0,o.createComponentVNode)(2,c.Button,{content:"Deny",color:"red",onClick:function(){return r("deny",{ordernum:e.ordernum})}})]})]},e.ordernum)}))}),(0,o.createComponentVNode)(2,c.Box,{bold:!0,children:"Confirmed Orders"}),(0,o.createComponentVNode)(2,c.Table,{m:"0.5rem",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Box,{children:["- #",e.ordernum,": ",e.supply_type," for ",(0,o.createVNode)(1,"b",null,e.orderedby,0)]}),(0,o.createComponentVNode)(2,c.Box,{italic:!0,children:["Reason: ",e.comment]})]})},e.ordernum)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TTSSeedsExplorerContent=t.TTSSeedsExplorer=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c={0:"\u0411\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0435",1:"Tier I",2:"Tier II",3:"Tier III",4:"Tier IV"},l={"\u041c\u0443\u0436\u0441\u043a\u043e\u0439":{icon:"mars",color:"blue"},"\u0416\u0435\u043d\u0441\u043a\u0438\u0439":{icon:"venus",color:"purple"},"\u041b\u044e\u0431\u043e\u0439":{icon:"venus-mars",color:"white"}},s=function(e,t,n,r){return void 0===r&&(r=null),e.map((function(e){var a,c=null!=(a=e[r])?a:e;return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:t.includes(e),content:c,onClick:function(){t.includes(e)?n(t.filter((function(t){var n;return(null!=(n=t[r])?n:t)!==e}))):n([e].concat(t))}},c)}))};t.TTSSeedsExplorer=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,d=n.data,u=d.providers,p=d.seeds,m=d.selected_seed,h=d.phrases,f=d.donator_level,C=p.map((function(e){return e.category})).filter((function(e,t,n){return n.indexOf(e)===t})),g=p.map((function(e){return e.gender})).filter((function(e,t,n){return n.indexOf(e)===t})),N=p.map((function(e){return e.donator_level})).filter((function(e,t,n){return n.indexOf(e)===t})).map((function(e){return c[e]})),b=(0,r.useLocalState)(t,"selectedProviders",u),V=b[0],v=b[1],x=(0,r.useLocalState)(t,"selectedGenders",g),y=x[0],k=x[1],w=(0,r.useLocalState)(t,"selectedCategories",C),_=w[0],B=w[1],S=(0,r.useLocalState)(t,"selectedDonatorLevels",N),L=S[0],A=S[1],E=(0,r.useLocalState)(t,"selectedPhrase",h[0]),I=E[0],D=E[1],T=(0,r.useLocalState)(t,"searchtext",""),F=T[0],M=T[1],P=s(u,V,v,"name"),O=s(g,y,k),R=s(C,_,B),j=s(N,L,A),U=(0,o.createComponentVNode)(2,i.Dropdown,{options:h,selected:I.replace(/(.{25})..+/,"$1..."),width:"220px",onSelected:function(e){return D(e)}}),z=(0,o.createComponentVNode)(2,i.Input,{placeholder:"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435...",fluid:!0,onInput:function(e,t){return M(t)}}),W=p.sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return n>o?1:n0&&m!==e.name?"orange":"white",children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,opacity:m===e.name?.5:.25,textAlign:"left",children:e.category}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,opacity:.5,textColor:m===e.name?"white":l[e.gender].color,textAlign:"left",children:(0,o.createComponentVNode)(2,i.Icon,{mx:1,size:1.2,name:l[e.gender].icon})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,opacity:.5,textColor:"white",textAlign:"right",children:e.donator_level>0&&(0,o.createFragment)([c[e.donator_level],(0,o.createComponentVNode)(2,i.Icon,{ml:1,mr:2,name:"coins"})],0)})]},e.name)}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"\u0424\u0438\u043b\u044c\u0442\u0440\u044b",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u041f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u044b",children:P}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u041f\u043e\u043b",children:O}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438",children:R}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0423\u0440\u043e\u0432\u0435\u043d\u044c \u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0438",children:j}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0424\u0440\u0430\u0437\u0430",children:U}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u041f\u043e\u0438\u0441\u043a",children:z})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"\u0413\u043e\u043b\u043e\u0441\u0430 ("+W.length+"/"+p.length+")",flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Table,{children:H})}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.BlockQuote,{children:[(0,o.createComponentVNode)(2,i.Box,{children:"\u0414\u043b\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f \u0438 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044f \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430 \u0432 \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u0445 \u0440\u0430\u0441\u0442\u0443\u0449\u0438\u0445 \u0440\u0430\u0441\u0445\u043e\u0434\u043e\u0432 \u0447\u0430\u0441\u0442\u044c \u0433\u043e\u043b\u043e\u0441\u043e\u0432 \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u043c\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u0437\u0430 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044c\u043d\u0443\u044e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430."}),(0,o.createComponentVNode)(2,i.Box,{mt:2,italic:!0,children:"\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u043e\u0431 \u044d\u0442\u043e\u043c \u043c\u043e\u0436\u043d\u043e \u0443\u0437\u043d\u0430\u0442\u044c \u0432 \u043d\u0430\u0448\u0435\u043c Discord-\u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0435."})]})})],4)};t.TTSSeedsExplorerContent=d},function(e,t,n){"use strict";t.__esModule=!0,t.TachyonArrayContent=t.TachyonArray=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.TachyonArray=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,d=s.records,u=void 0===d?[]:d,p=s.explosion_target,m=s.toxins_tech,h=s.printing;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shift's Target",children:p}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Toxins Level",children:m}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Administration",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print All Logs",disabled:!u.length||h,align:"center",onClick:function(){return l("print_logs")}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",content:"Delete All Logs",disabled:!u.length,color:"bad",align:"center",onClick:function(){return l("delete_logs")}})]})]})}),u.length?(0,o.createComponentVNode)(2,c):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No Records"})]})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.records,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,i.Section,{title:"Logged Explosions",children:(0,o.createComponentVNode)(2,i.Flex,{children:(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Table,{m:"0.5rem",children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Time"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Epicenter"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Actual Size"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Theoretical Size"})]}),l.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.logged_time}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.epicenter}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.actual_size_message}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.theoretical_size_message}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",content:"Delete",color:"bad",onClick:function(){return a("delete_record",{index:e.index})}})})]},e.index)}))]})})})})};t.TachyonArrayContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.Tank=function(e,t){var n,c=(0,r.useBackend)(t),l=c.act,s=c.data;return n=s.has_mask?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,i.Button,{icon:s.connected?"check":"times",content:s.connected?"Internals On":"Internals Off",selected:s.connected,onClick:function(){return l("internals")}})}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mask",color:"red",children:"No Mask Equipped"}),(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tank Pressure",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:s.tankPressure/1013,ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]},children:s.tankPressure+" kPa"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Release Pressure",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:s.ReleasePressure===s.minReleasePressure,tooltip:"Min",onClick:function(){return l("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,value:parseFloat(s.releasePressure),width:"65px",unit:"kPa",minValue:s.minReleasePressure,maxValue:s.maxReleasePressure,onChange:function(e,t){return l("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:s.ReleasePressure===s.maxReleasePressure,tooltip:"Max",onClick:function(){return l("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",content:"",disabled:s.ReleasePressure===s.defaultReleasePressure,tooltip:"Reset",onClick:function(){return l("pressure",{pressure:"reset"})}})]}),n]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.TankDispenser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.o_tanks,d=l.p_tanks;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Dispense Oxygen Tank ("+s+")",disabled:0===s,icon:"arrow-circle-down",onClick:function(){return c("oxygen")}})}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Dispense Plasma Tank ("+d+")",disabled:0===d,icon:"arrow-circle-down",onClick:function(){return c("plasma")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TcommsCore=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.TcommsCore=function(e,t){var n=(0,r.useBackend)(t),u=(n.act,n.data.ion),p=(0,r.useLocalState)(t,"tabIndex",0),m=p[0],h=p[1];return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[1===u&&(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===m,onClick:function(){return h(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"wrench"}),"Configuration"]},"ConfigPage"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===m,onClick:function(){return h(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"link"}),"Device Linkage"]},"LinkagePage"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===m,onClick:function(){return h(2)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-times"}),"User Filtering"]},"FilterPage")]}),function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,l);case 1:return(0,o.createComponentVNode)(2,s);case 2:return(0,o.createComponentVNode)(2,d);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}}(m)]})})};var c=function(){return(0,o.createComponentVNode)(2,i.NoticeBox,{children:"ERROR: An Ionospheric overload has occured. Please wait for the machine to reboot. This cannot be manually done."})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.active,s=c.sectors_available,d=c.nttc_toggle_jobs,u=c.nttc_toggle_job_color,p=c.nttc_toggle_name_color,m=c.nttc_toggle_command_bold,h=c.nttc_job_indicator_type,f=c.nttc_setting_language,C=c.network_id;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Machine Power",children:(0,o.createComponentVNode)(2,i.Button,{content:l?"On":"Off",selected:l,icon:"power-off",onClick:function(){return a("toggle_active")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sector Coverage",children:s})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Radio Configuration",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Job Announcements",children:(0,o.createComponentVNode)(2,i.Button,{content:d?"On":"Off",selected:d,icon:"user-tag",onClick:function(){return a("nttc_toggle_jobs")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Job Departmentalisation",children:(0,o.createComponentVNode)(2,i.Button,{content:u?"On":"Off",selected:u,icon:"clipboard-list",onClick:function(){return a("nttc_toggle_job_color")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name Departmentalisation",children:(0,o.createComponentVNode)(2,i.Button,{content:p?"On":"Off",selected:p,icon:"user-tag",onClick:function(){return a("nttc_toggle_name_color")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Command Amplification",children:(0,o.createComponentVNode)(2,i.Button,{content:m?"On":"Off",selected:m,icon:"volume-up",onClick:function(){return a("nttc_toggle_command_bold")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Advanced",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Job Announcement Format",children:(0,o.createComponentVNode)(2,i.Button,{content:h||"Unset",selected:h,icon:"pencil-alt",onClick:function(){return a("nttc_job_indicator_type")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Language Conversion",children:(0,o.createComponentVNode)(2,i.Button,{content:f||"Unset",selected:f,icon:"globe",onClick:function(){return a("nttc_setting_language")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network ID",children:(0,o.createComponentVNode)(2,i.Button,{content:C||"Unset",selected:C,icon:"server",onClick:function(){return a("network_id")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Maintenance",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Import Configuration",icon:"file-import",onClick:function(){return a("import")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Export Configuration",icon:"file-export",onClick:function(){return a("export")}})]})],4)},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.link_password,s=c.relay_entries;return(0,o.createComponentVNode)(2,i.Section,{title:"Device Linkage",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Linkage Password",children:(0,o.createComponentVNode)(2,i.Button,{content:l||"Unset",selected:l,icon:"lock",onClick:function(){return a("change_password")}})})}),(0,o.createComponentVNode)(2,i.Table,{m:"0.5rem",children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Network Address"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Network ID"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Sector"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Unlink"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.addr}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.net_id}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.sector}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:1===e.status?(0,o.createComponentVNode)(2,i.Box,{color:"green",children:"Online"}):(0,o.createComponentVNode)(2,i.Box,{color:"red",children:"Offline"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Unlink",icon:"unlink",onClick:function(){return a("unlink",{addr:e.addr})}})})]},e.addr)}))]})]})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.filtered_users;return(0,o.createComponentVNode)(2,i.Section,{title:"User Filtering",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Add User",icon:"user-plus",onClick:function(){return a("add_filter")}}),children:(0,o.createComponentVNode)(2,i.Table,{m:"0.5rem",children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{style:{width:"90%"},children:"User"}),(0,o.createComponentVNode)(2,i.Table.Cell,{style:{width:"10%"},children:"Actions"})]}),c.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Remove",icon:"user-times",onClick:function(){return a("remove_filter",{user:e})}})})]},e)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TcommsRelay=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.TcommsRelay=function(e,t){var n=(0,r.useBackend)(t),s=n.act,d=n.data,u=d.linked,p=d.active,m=d.network_id;return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Relay Configuration",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Machine Power",children:(0,o.createComponentVNode)(2,i.Button,{content:p?"On":"Off",selected:p,icon:"power-off",onClick:function(){return s("toggle_active")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network ID",children:(0,o.createComponentVNode)(2,i.Button,{content:m||"Unset",selected:m,icon:"server",onClick:function(){return s("network_id")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Link Status",children:1===u?(0,o.createComponentVNode)(2,i.Box,{color:"green",children:"Linked"}):(0,o.createComponentVNode)(2,i.Box,{color:"red",children:"Unlinked"})})]})}),1===u?(0,o.createComponentVNode)(2,c):(0,o.createComponentVNode)(2,l)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.linked_core_id,s=c.linked_core_addr,d=c.hidden_link;return(0,o.createComponentVNode)(2,i.Section,{title:"Link Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Linked Core ID",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Linked Core Address",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Hidden Link",children:(0,o.createComponentVNode)(2,i.Button,{content:d?"Yes":"No",icon:d?"eye-slash":"eye",selected:d,onClick:function(){return a("toggle_hidden_link")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unlink",children:(0,o.createComponentVNode)(2,i.Button,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){return a("unlink")}})})]})})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.cores;return(0,o.createComponentVNode)(2,i.Section,{title:"Detected Cores",children:(0,o.createComponentVNode)(2,i.Table,{m:"0.5rem",children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Network Address"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Network ID"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Sector"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Link"})]}),c.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.addr}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.net_id}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.sector}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Link",icon:"link",onClick:function(){return a("link",{addr:e.addr})}})})]},e.addr)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Teleporter=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(188);t.Teleporter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,d=s.targetsTeleport?s.targetsTeleport:{},u=s.calibrated,p=s.calibrating,m=s.powerstation,h=s.regime,f=s.teleporterhub,C=s.target,g=s.locked,N=s.accuracy;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(!m||!f)&&(0,o.createComponentVNode)(2,i.Section,{title:"Error",children:[f,!m&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:" Powerstation not linked "}),m&&!f&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:" Teleporter hub not linked "})]}),m&&f&&(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Regime",children:[(0,o.createComponentVNode)(2,i.Button,{tooltip:"Teleport to another teleport hub. ",color:1===h?"good":null,onClick:function(){return l("setregime",{regime:1})},children:"Gate"}),(0,o.createComponentVNode)(2,i.Button,{tooltip:"One-way teleport. ",color:0===h?"good":null,onClick:function(){return l("setregime",{regime:0})},children:"Teleporter"}),(0,o.createComponentVNode)(2,i.Button,{tooltip:"Teleport to a location stored in a GPS device. ",color:2===h?"good":null,disabled:!g,onClick:function(){return l("setregime",{regime:2})},children:"GPS"})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Teleport target",children:[0===h&&(0,o.createComponentVNode)(2,i.Dropdown,{width:"220px",selected:C,options:Object.keys(d),color:"None"!==C?"default":"bad",onSelected:function(e){return l("settarget",{x:d[e].x,y:d[e].y,z:d[e].z})}}),1===h&&(0,o.createComponentVNode)(2,i.Dropdown,{width:"220px",selected:C,options:Object.keys(d),color:"None"!==C?"default":"bad",onSelected:function(e){return l("settarget",{x:d[e].x,y:d[e].y,z:d[e].z})}}),2===h&&(0,o.createComponentVNode)(2,i.Box,{children:C})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Calibration",children:["None"!==C&&(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,c.GridColumn,{size:"2",children:p&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"In Progress"})||(u||N>=3)&&(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Optimal"})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Sub-Optimal"})}),(0,o.createComponentVNode)(2,c.GridColumn,{size:"3",children:(0,o.createComponentVNode)(2,i.Box,{"class":"ml-1",children:(0,o.createComponentVNode)(2,i.Button,{icon:"sync-alt",tooltip:"Calibrates the hub. Accidents may occur when the calibration is not optimal.",disabled:!(!u&&!p),onClick:function(){return l("calibrate")}})})})]}),"None"===C&&(0,o.createComponentVNode)(2,i.Box,{lineHeight:"21px",children:"No target set"})]})]})}),!!(g&&m&&f&&2===h)&&(0,o.createComponentVNode)(2,i.Section,{title:"GPS",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"row",justify:"space-around",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Upload GPS data",tooltip:"Loads the GPS data from the device.",icon:"upload",onClick:function(){return l("load")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Eject",tooltip:"Ejects the GPS device",icon:"eject",onClick:function(){return l("eject")}})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ThiefKit=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.ThiefKit=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.uses,d=l.possible_uses,u=l.multi_uses,p=l.kits,m=l.choosen_kits;return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"\u041d\u0430\u0431\u043e\u0440 \u0413\u0438\u043b\u044c\u0434\u0438\u0438 \u0412\u043e\u0440\u043e\u0432:",children:(0,o.createComponentVNode)(2,i.Box,{italic:!0,children:[(0,o.createVNode)(1,"i",null,"\u0423\u0432\u0435\u0441\u0438\u0441\u0442\u0430\u044f \u043a\u043e\u0440\u043e\u0431\u043a\u0430, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043b\u0435\u0436\u0438\u0442 \u0441\u043d\u0430\u0440\u044f\u0436\u0435\u043d\u0438\u0435 \u0433\u0438\u043b\u044c\u0434\u0438\u0438 \u0432\u043e\u0440\u043e\u0432.",16),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"i",null,"\u041d\u0430\u0431\u043e\u0440 \u0432\u043e\u0440\u0430-\u0448\u0440\u0435\u0434\u0438\u043d\u0433\u0435\u0440\u0430. \u041d\u0435\u043b\u044c\u0437\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u0447\u0442\u043e \u0432 \u043d\u0451\u043c, \u043f\u043e\u043a\u0430 \u043d\u0435 \u0437\u0430\u0433\u043b\u044f\u043d\u0435\u0448\u044c \u0432\u043d\u0443\u0442\u0440\u044c.",16),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"p",null,(0,o.createVNode)(1,"b",null,"\u041a\u0430\u043a\u043e\u0435 \u0441\u043d\u0430\u0440\u044f\u0436\u0435\u043d\u0438\u0435 \u0432 \u043d\u0451\u043c \u043b\u0435\u0436\u0438\u0442?:",16),2),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043e \u043d\u0430\u0431\u043e\u0440\u043e\u0432:"),(0,o.createComponentVNode)(2,i.Box,{as:"span",color:s<=0?"good":s=d,onClick:function(){return c("randomKit")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:p&&p.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"upload",content:"\u0412\u044b\u0431\u0440\u0430\u0442\u044c",disabled:e.was_taken||s>=d,onClick:function(){return c("takeKit",{item:e.type})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",disabled:!e.was_taken,onClick:function(){return c("undoKit",{item:e.type})}})]}),children:(0,o.createComponentVNode)(2,i.Box,{italic:!0,children:e.desc})},e.type)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"\u0412\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u043d\u0430\u0431\u043e\u0440\u044b:",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:m&&m.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",content:"\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c \u0432\u044b\u0431\u043e\u0440",onClick:function(){return c("undoKit",{item:e.type})}}),children:(0,o.createComponentVNode)(2,i.Box,{italic:!0,children:" "})},e.type)}))})}),(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Button,{content:"\u0417\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c \u0432\u044b\u0431\u043e\u0440",color:sp}),children:(0,o.createComponentVNode)(2,l.Box,{italic:!0,children:(0,a.decodeHtmlEntities)(e.desc)})},(0,a.decodeHtmlEntities)(e.name))}))})]})]})},f=function(e,t){var n=(0,c.useBackend)(t),s=(n.act,n.data.exploitable),u=(0,c.useLocalState)(t,"selectedRecord",s[0]),p=u[0],m=u[1],h=(0,c.useLocalState)(t,"searchText",""),f=h[0],C=h[1],g=function(e,t){void 0===t&&(t="");var n=(0,a.createSearch)(t,(function(e){return e.name}));return(0,i.flow)([(0,r.filter)((function(e){return null==e?void 0:e.name})),t&&(0,r.filter)(n),(0,r.sortBy)((function(e){return e.name}))])(e)}(s,f);return(0,o.createComponentVNode)(2,l.Section,{title:"Exploitable Records",children:(0,o.createComponentVNode)(2,l.Flex,{children:[(0,o.createComponentVNode)(2,d.FlexItem,{basis:20,children:[(0,o.createComponentVNode)(2,l.Input,{fluid:!0,mb:1,placeholder:"Search Crew",onInput:function(e,t){return C(t)}}),(0,o.createComponentVNode)(2,l.Tabs,{vertical:!0,children:g.map((function(e){return(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:e===p,onClick:function(){return m(e)},children:e.name},e)}))})]}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,l.Section,{title:"Name: "+p.name,children:[(0,o.createComponentVNode)(2,l.Box,{children:["Age: ",p.age]}),(0,o.createComponentVNode)(2,l.Box,{children:["Fingerprint: ",p.fingerprint]}),(0,o.createComponentVNode)(2,l.Box,{children:["Rank: ",p.rank]}),(0,o.createComponentVNode)(2,l.Box,{children:["Sex: ",p.sex]}),(0,o.createComponentVNode)(2,l.Box,{children:["Species: ",p.species]})]})})]})})};(0,p.modalRegisterBodyOverride)("become_contractor",(function(e,t){var n,r,i,a=(0,c.useBackend)(t).data,d=(a.contractor||{}).time_left,u=!!(null==a||null==(n=a.contractor)?void 0:n.available),m=!!(null==a||null==(r=a.contractor)?void 0:r.affordable),h=!!(null==a||null==(i=a.contractor)?void 0:i.accepted);return(0,o.createComponentVNode)(2,l.Section,{level:"2",m:"-1rem",pb:"1rem",title:(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Icon,{name:"suitcase"}),(0,o.createTextVNode)("\xa0 Contracting Opportunity")],4),children:[(0,o.createComponentVNode)(2,l.Box,{mx:"0.5rem",mb:"0.5rem",children:[(0,o.createVNode)(1,"b",null,"Your achievements for the Syndicate have not gone unnoticed, agent. We have decided to give you the rare opportunity of becoming a Contractor.",16),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"br"),"For the small price of 20 telecrystals, we will upgrade your rank to that of a Contractor, allowing you to undertake kidnapping contracts for TC and credits.",(0,o.createVNode)(1,"br"),"In addition, you will be supplied with a Contractor Kit which contains a Contractor Uplink, standard issue contractor gear and three random low cost items.",(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"br"),"More detailed instructions can be found within your kit, should you accept this offer."]}),(0,o.createComponentVNode)(2,l.Button.Confirm,{disabled:!u||h,italic:!u,bold:u,icon:u&&!h&&"check",color:"good",content:h?"Accepted":u?["Accept Offer",(0,o.createComponentVNode)(2,s.Countdown,{timeLeft:d,format:function(e,t){return" ("+t+")"}},"countdown")]:m?"Offer expired":"Insufficient TC",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){return(0,p.modalAnswer)(t,e.id,1)}})]})}))},function(e,t,n){"use strict";t.__esModule=!0,t.VampireSpecMenu=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.VampireSpecMenu=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,theme:"nologo",children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Flex,{justify:"space-around",children:[(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,i.Divider,{vertical:1}),(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,i.Divider,{vertical:1}),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,i.Divider,{vertical:1}),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.Divider,{vertical:1}),(0,o.createComponentVNode)(2,u)]})})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act;n.data.subclasses;return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,basis:"25%",children:(0,o.createComponentVNode)(2,i.Section,{title:"Hemomancer",children:[(0,o.createVNode)(1,"h3",null,"Focuses on blood magic and the manipulation of blood around you.",16),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Vampiric claws",16),(0,o.createTextVNode)(": Unlocked at 150 blood, allows you to summon a robust pair of claws that attack rapidly, drain a targets blood, and heal you.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Blood Barrier",16),(0,o.createTextVNode)(": Unlocked at 250 blood, allows you to select two turfs and create a wall between them.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Blood tendrils",16),(0,o.createTextVNode)(": Unlocked at 250 blood, allows you to slow everyone in a targeted 3x3 area after a short delay.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Sanguine pool",16),(0,o.createTextVNode)(": Unlocked at 400 blood, allows you to travel at high speeds for a short duration. Doing this leaves behind blood splatters. You can move through anything but walls and space when doing this.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Predator senses",16),(0,o.createTextVNode)(": Unlocked at 600 blood, allows you to sniff out anyone within the same sector as you.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Blood eruption",16),(0,o.createTextVNode)(": Unlocked at 800 blood, allows you to manipulate all nearby blood splatters, in 4 tiles around you, into spikes that impale anyone stood ontop of them.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Full power",16),(0,o.createComponentVNode)(2,i.Divider),(0,o.createVNode)(1,"b",null,"The blood bringers rite",16),(0,o.createTextVNode)(": When toggled you will rapidly drain the blood of everyone who is nearby and use it to heal yourself slightly and remove any incapacitating effects rapidly.")],4),(0,o.createComponentVNode)(2,i.Button,{content:"Hemomancer",onClick:function(){return a("hemomancer")}})]})})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act;n.data.subclasses;return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,basis:"25%",children:(0,o.createComponentVNode)(2,i.Section,{title:"Umbrae",children:[(0,o.createVNode)(1,"h3",null,"Focuses on darkness, stealth ambushing and mobility.",16),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Cloak of darkness",16),(0,o.createTextVNode)(": Unlocked at 150 blood, when toggled, allows you to become nearly invisible and move rapidly when in dark regions. While active, burn damage is more effective against you.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Shadow anchor",16),(0,o.createTextVNode)(": Unlocked at 250 blood, casting it will create an anchor at the cast location after a short delay. If you then cast the ability again, you are teleported back to the anchor. If you do not cast again within 2 minutes, you are forced back to the anchor. It will not teleport you between Z levels.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Shadow snare",16),(0,o.createTextVNode)(": Unlocked at 250 blood, allows you to summon a trap that when crossed blinds and ensares the victim. This trap is hard to see, but withers in the light.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Dark passage",16),(0,o.createTextVNode)(": Unlocked at 400 blood, allows you to target a turf on screen, you will then teleport to that turf.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Extinguish",16),(0,o.createTextVNode)(": Unlocked at 600 blood, allows you to snuff out nearby electronic light sources and glowshrooms.")],4),(0,o.createVNode)(1,"b",null,"Shadow boxing",16),": Unlocked at 800 blood, sends out shadow clones towards a target, damaging them while you remain in range.",(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Full power",16),(0,o.createComponentVNode)(2,i.Divider),(0,o.createVNode)(1,"b",null,"Eternal darkness",16),(0,o.createTextVNode)(": When toggled, you consume yourself in unholy darkness, only the strongest of lights will be able to see through it. It will also cause nearby creatures to freeze.")],4),(0,o.createVNode)(1,"p",null,"In addition, you also gain permament X-ray vision.",16),(0,o.createComponentVNode)(2,i.Button,{content:"Umbrae",onClick:function(){return a("umbrae")}})]})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act;n.data.subclasses;return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,basis:"25%",children:(0,o.createComponentVNode)(2,i.Section,{title:"Gargantua",children:[(0,o.createVNode)(1,"h3",null,"Focuses on tenacity and melee damage.",16),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Rejuvenate",16),(0,o.createTextVNode)(": Will heal you at an increased rate based on how much damage you have taken.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Blood swell",16),(0,o.createTextVNode)(": Unlocked at 150 blood, increases your resistance to physical damage, stuns and stamina for 30 seconds. While it is active you cannot fire guns.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Seismic stomp",16),(0,o.createTextVNode)(": Unlocked at 250 blood, allows you to stomp the ground to send out a shockwave, knocking people back.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Blood rush",16),(0,o.createTextVNode)(": Unlocked at 250 blood, gives you a short speed boost when cast.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Blood swell II",16),(0,o.createTextVNode)(": Unlocked at 400 blood, increases all melee damage by 10.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Overwhelming force",16),(0,o.createTextVNode)(": Unlocked at 600 blood, when toggled, if you bump into a door that you dont have access to, it will force it open. In addition, you cannot be pushed or pulled while it is active.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Demonic grasp",16),(0,o.createTextVNode)(": Unlocked at 800 blood, allows you to send out a demonic hand to snare someone. If you are on disarm/grab intent you will push/pull the target, respectively.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Full Power",16),(0,o.createComponentVNode)(2,i.Divider),(0,o.createVNode)(1,"b",null,"Charge",16),(0,o.createTextVNode)(": You gain the ability to charge at a target. Destroying and knocking back pretty much anything you collide with.")],4),(0,o.createComponentVNode)(2,i.Button,{content:"Gargantua",onClick:function(){return a("gargantua")}})]})})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act;n.data.subclasses;return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,basis:"25%",children:(0,o.createComponentVNode)(2,i.Section,{title:"Dantalion",children:[(0,o.createVNode)(1,"h3",null,"Focuses on thralling and illusions.",16),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Enthrall",16),(0,o.createTextVNode)(": Unlocked at 150 blood, Thralls your target to your will, requires you to stand still. Does not work on mindshielded or already enthralled/mindslaved people.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Thrall cap",16),(0,o.createTextVNode)(": You can only thrall a max of 1 person at a time. This can be increased at 400 blood, 600 blood and at full power to a max of 4 thralls.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Thrall commune",16),(0,o.createTextVNode)(": Unlocked at 150 blood, Allows you to talk to your thralls, your thralls can talk back in the same way.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Subspace swap",16),(0,o.createTextVNode)(": Unlocked at 250 blood, allows you to swap positions with a target.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Pacify",16),(0,o.createTextVNode)(": Unlocked at 250 blood, allows you to pacify a target, preventing them from causing harm for 40 seconds.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Decoy",16),(0,o.createTextVNode)(": Unlocked at 400 blood, briefly turn invisible and send out an illusion to fool everyone nearby.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Rally thralls",16),(0,o.createTextVNode)(": Unlocked at 600 blood, removes all incapacitating effects from nearby thralls.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Blood bond",16),(0,o.createTextVNode)(": Unlocked at 800 blood, when cast, all nearby thralls become linked to you. If anyone in the network takes damage, it is shared equally between everyone in the network. If a thrall goes out of range, they will be removed from the network.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Full Power",16),(0,o.createComponentVNode)(2,i.Divider),(0,o.createVNode)(1,"b",null,"Mass Hysteria",16),(0,o.createTextVNode)(": Casts a powerful illusion that, blinds then make everyone nearby perceive others to looks like random animals.")],4),(0,o.createComponentVNode)(2,i.Button,{content:"Dantalion",onClick:function(){return a("dantalion")}})]})})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act;n.data.subclasses;return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,basis:"25%",children:(0,o.createComponentVNode)(2,i.Section,{title:"Bestia",children:[(0,o.createVNode)(1,"h3",null,"Focuses on transformations and trophies harvesting.",16),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Check Trophies",16),(0,o.createTextVNode)(": Unlocked at 150 blood, allows you to check current trophies amount and all the passive effects they provide.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Dissect",16),(0,o.createTextVNode)(": Unlocked at 150 blood, main source of gaining power, besides blood, allows you to harvest human organs, as a trophies, to passively increase your might.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Dissect Cap",16),(0,o.createTextVNode)(": You can only harvest one organ trophie at a time. This can be increased at 600 blood and at full power to a max of 3 trophies per victim.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Infected Trophy",16),(0,o.createTextVNode)(": Unlocked at 150 blood, allows you to stun enemies from the safe distance and infect them with the deadly Grave Fever.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Lunge",16),(0,o.createTextVNode)(": Unlocked at 250 blood, allows you to rapidly close distance to a victim or escape a dangerous situation.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Mark the Prey",16),(0,o.createTextVNode)(": Unlocked at 250 blood, allows you to mark a victim which drastically reduces their movement speed and forces them to take spontaneous actions.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Metamorphosis - Bats",16),(0,o.createTextVNode)(": Unlocked at 400 blood, allows you to shapeshift into the deadly and vicious space bats swarm.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Anabiosis",16),(0,o.createTextVNode)(": Unlocked at 600 blood, ancient technique which allows you to cure almost any wounds while sleeping in a coffin.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Summon Bats",16),(0,o.createTextVNode)(": Unlocked at 800 blood, allows you to call extraplanar space bats to aid you in combat.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Full Power",16),(0,o.createComponentVNode)(2,i.Divider),(0,o.createVNode)(1,"b",null,"Metamorphosis - Hound",16),(0,o.createTextVNode)(": Allows you to shapeshift into the ultimate form of bluespace entity which took over your soul.")],4),(0,o.createComponentVNode)(2,i.Button,{content:"Bestia",onClick:function(){return a("bestia")}})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.VampireTrophiesStatus=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=function(e){return(Math.round(10*e)/10).toFixed(1)};t.VampireTrophiesStatus=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{theme:"nologo",children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,f),(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,g),(0,o.createComponentVNode)(2,N)]})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.hearts,l=a.lungs,s=a.livers,d=a.kidneys,u=a.eyes,p=a.ears,m=a.trophies_max_gen,h=a.trophies_max_crit,f=a.icon_hearts,C=a.icon_lungs,g=a.icon_livers,N=a.icon_kidneys,b=a.icon_eyes,V=a.icon_ears;return(0,o.createComponentVNode)(2,i.Section,{title:"Trophies",color:"red",textAlign:"center",verticalAlign:"middle",children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",width:"16.6%",children:[(0,o.createComponentVNode)(2,i.Box,{as:"img",src:"data:image/jpeg;base64,"+f,verticalAlign:"middle",style:{"margin-left":"-32px","margin-right":"-48px","margin-top":"-32px","margin-bottom":"-48px",height:"128px",width:"128px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,textColor:cp;return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+d,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:l.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,i.Box,{color:(s<=0?"bad":s<=l.max_amount/2&&"average")||"good",children:[s," in stock"]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,disabled:N,icon:g,content:C,textAlign:"left",onClick:function(){return a("vend",{inum:l.inum})}})})]})};t.Vending=function(e,t){var n,l=(0,r.useBackend)(t),s=l.act,d=l.data,u=d.user,p=d.guestNotice,m=d.userMoney,h=d.chargesMoney,f=d.product_records,C=void 0===f?[]:f,g=d.coin_records,N=void 0===g?[]:g,b=d.hidden_records,V=void 0===b?[]:b,v=d.stock,x=(d.vend_ready,d.coin_name),y=d.inserted_item_name,k=d.panel_open,w=d.speaker,_=d.imagelist;return n=[].concat(C,N),d.extended_inventory&&(n=[].concat(n,V)),n=n.filter((function(e){return!!e})),(0,o.createComponentVNode)(2,a.Window,{title:"Vending Machine",resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[!!h&&(0,o.createComponentVNode)(2,i.Section,{title:"User",children:u&&(0,o.createComponentVNode)(2,i.Box,{children:["Welcome, ",(0,o.createVNode)(1,"b",null,u.name,0),","," ",(0,o.createVNode)(1,"b",null,u.job||"Unemployed",0),"!",(0,o.createVNode)(1,"br"),"Your balance is ",(0,o.createVNode)(1,"b",null,[m,(0,o.createTextVNode)(" credits")],0),"."]})||(0,o.createComponentVNode)(2,i.Box,{color:"light-grey",children:p})}),!!x&&(0,o.createComponentVNode)(2,i.Section,{title:"Coin",buttons:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",content:"Remove Coin",onClick:function(){return s("remove_coin",{})}}),children:(0,o.createComponentVNode)(2,i.Box,{children:x})}),!!y&&(0,o.createComponentVNode)(2,i.Section,{title:"Item",buttons:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",content:"Eject Item",onClick:function(){return s("eject_item",{})}}),children:(0,o.createComponentVNode)(2,i.Box,{children:y})}),!!k&&(0,o.createComponentVNode)(2,i.Section,{title:"Maintenance",children:(0,o.createComponentVNode)(2,i.Button,{icon:w?"check":"volume-mute",selected:w,content:"Speaker",textAlign:"left",onClick:function(){return s("toggle_voice",{})}})}),(0,o.createComponentVNode)(2,i.Section,{title:"Products",children:(0,o.createComponentVNode)(2,i.Table,{children:n.map((function(e){return(0,o.createComponentVNode)(2,c,{product:e,productStock:v[e.name],productImage:_[e.path]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.VolumeMixer=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.VolumeMixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.channels;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{height:"100%",overflow:"auto",children:l.map((function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.25rem",color:"label",mt:t>0&&"0.5rem",children:e.name}),(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{width:"24px",color:"transparent",children:(0,o.createComponentVNode)(2,i.Icon,{name:"volume-off",size:"1.5",mt:"0.1rem",onClick:function(){return c("volume",{channel:e.num,volume:0})}})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",mx:"1rem",children:(0,o.createComponentVNode)(2,i.Slider,{minValue:0,maxValue:100,stepPixelSize:3.13,value:e.volume,onChange:function(t,n){return c("volume",{channel:e.num,volume:n})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{width:"24px",color:"transparent",children:(0,o.createComponentVNode)(2,i.Icon,{name:"volume-up",size:"1.5",mt:"0.1rem",onClick:function(){return c("volume",{channel:e.num,volume:100})}})})})]})})],4,e.num)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.VotePanel=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.VotePanel=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.remaining,d=l.question,u=l.choices,p=l.user_vote,m=l.counts,h=l.show_counts,f=l.show_cancel;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:d,children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,children:["Time remaining: ",Math.round(s/10),"s"]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:e+(h?" ("+(m[e]||0)+")":""),onClick:function(){return c("vote",{target:e})},selected:e===p})},e)})),!!f&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Cancel",onClick:function(){return c("cancel")}})},"Cancel")]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Wires=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.Wires=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.wires||[],d=l.status||[];return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{className:"candystripe",label:e.color_name,labelColor:e.seen_color,color:e.seen_color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:e.cut?"Mend":"Cut",onClick:function(){return c("cut",{wire:e.color})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Pulse",onClick:function(){return c("pulse",{wire:e.color})}}),(0,o.createComponentVNode)(2,i.Button,{content:e.attached?"Detach":"Attach",onClick:function(){return c("attach",{wire:e.color})}})],4),children:!!e.wire&&(0,o.createVNode)(1,"i",null,[(0,o.createTextVNode)("("),e.wire,(0,o.createTextVNode)(")")],0)},e.seen_color)}))})}),!!d.length&&(0,o.createComponentVNode)(2,i.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{color:"lightgray",mt:.1,children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Workshop=void 0;var o=n(0),r=n(18),i=n(1),a=n(2),c=n(102),l=n(3);var s=function(e,t,n){return null===e.requirements||!(e.requirements.brass>t)&&!(e.requirements.power>n)};t.Workshop=function(e,t){var n=(0,i.useBackend)(t),r=n.act,s=n.data,p=s.brass_amount,m=s.power_amount,h=s.building,f=s.buildStart,C=s.buildEnd,g=s.worldTime,N=p.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),b=m.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,");return(0,o.createComponentVNode)(2,l.Window,{theme:"clockwork",resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brass",children:[N,(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-down",height:"19px",tooltip:"Dispense Brass",tooltipPosition:"bottom-left",ml:"0.5rem",onClick:function(){return r("dispense")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:b})]})})]}),(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,u)}),(0,o.createComponentVNode)(2,a.Flex,{mb:"0.5rem",children:h&&(0,o.createComponentVNode)(2,a.ProgressBar.Countdown,{start:f,current:g,end:C,bold:!0,children:["Building ",h,"\xa0(",(0,o.createComponentVNode)(2,c.Countdown,{current:g,timeLeft:C-g,format:function(e,t){return t.substr(3)}}),")"]})})]})})};var d=function(e,t){var n=(0,i.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,i.useLocalState)(t,"sort",""),l=(c[0],c[1],(0,i.useLocalState)(t,"descending",!1)),s=l[0],d=l[1];return(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"arrow-down":"arrow-up",height:"19px",tooltip:s?"Descending order":"Ascending order",tooltipPosition:"bottom-left",ml:"0.5rem",onClick:function(){return d(!s)}})})]})})},u=function(e,t){var n=(0,i.useBackend)(t),c=(n.act,n.data),l=c.items,d=(0,i.useLocalState)(t,"search",""),u=d[0],m=(d[1],(0,i.useLocalState)(t,"sort","Alphabetical")),h=(m[0],m[1],(0,i.useLocalState)(t,"descending",!1)),f=h[0],C=(h[1],(0,r.createSearch)(u,(function(e){return e[0]}))),g=!1,N=Object.entries(l).map((function(e,t){var n=Object.entries(e[1]).filter(C).map((function(e){return e[1].affordable=s(e[1],c.brass_amount,c.power_amount),e[1]}));if(0!==n.length)return f&&(n=n.reverse()),g=!0,(0,o.createComponentVNode)(2,p,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,a.Section,{children:g?N:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No items matching your criteria was found!"})})})},p=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=e.title,u=e.items,p=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Collapsible,Object.assign({open:!0,title:d},p,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+e.image,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hammer",disabled:!s(e,l.brass_amount,l.power_amount),onClick:function(){return c("make",{cat:d,name:e.name})},children:(0,r.toTitleCase)((0,r.toTitleCase)(e.name))}),(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"right"},children:e.requirements&&Object.keys(e.requirements).map((function(t){return(0,r.toTitleCase)(t)+": "+e.requirements[t]})).join(", ")||(0,o.createComponentVNode)(2,a.Box,{children:"No resources required."})}),(0,o.createComponentVNode)(2,a.Box,{style:{clear:"both"}})]},e.name)}))})))}}]); \ No newline at end of file +!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=200)}([function(e,t,n){"use strict";t.__esModule=!0;var o=n(415);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";t.__esModule=!0,t.useSharedState=t.deleteLocalState=t.useLocalState=t.useBackend=t.backendReducer=t.backendDeleteSharedState=t.backendSetSharedState=t.backendUpdate=void 0;var o=n(23),r=n(49);t.backendUpdate=function(e){return{type:"backend/update",payload:e}};var i=function(e,t){return{type:"backend/setSharedState",payload:{key:e,nextState:t}}};t.backendSetSharedState=i;var a=function(e){return{type:"backend/deleteSharedState",payload:e}};t.backendDeleteSharedState=a;t.backendReducer=function(e,t){var n=t.type,o=t.payload;if("backend/update"===n){var i=Object.assign({},e.config,{},o.config),a=Object.assign({},e.data,{},o.static_data,{},o.data),c=Object.assign({},e.shared);if(o.shared)for(var l=0,s=Object.keys(o.shared);l1?n-1:0),r=1;r0?r(o(e),9007199254740991):0}},function(e,t,n){"use strict";var o=n(6),r=n(108),i=n(19),a=n(69),c=n(112),l=n(152),s=r("wks"),d=o.Symbol,u=l?d:d&&d.withoutSetter||a;e.exports=function(e){return i(s,e)||(c&&i(d,e)?s[e]=d[e]:s[e]=u("Symbol."+e)),s[e]}},function(e,t,n){"use strict";var o=n(9),r=n(146),i=n(10),a=n(36),c=Object.defineProperty;t.f=o?c:function(e,t,n){if(i(e),t=a(t,!0),i(n),r)try{return c(e,t,n)}catch(o){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){"use strict";t.__esModule=!0,t.rad2deg=t.keyOfMatchingRange=t.inRange=t.toFixed=t.round=t.scale=t.clamp01=t.clamp=void 0;t.clamp=function(e,t,n){return en?n:e};t.clamp01=function(e){return e<0?0:e>1?1:e};t.scale=function(e,t,n){return(e-t)/(n-t)};t.round=function(e,t){return!e||isNaN(e)?e:(t|=0,i=(e*=n=Math.pow(10,t))>0|-(e<0),r=Math.abs(e%1)>=.4999999999854481,o=Math.floor(e),r&&(e=o+(i>0)),(r?e:Math.round(e))/n);var n,o,r,i};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(Math.max(t,0))};var o=function(e,t){return t&&e>=t[0]&&e<=t[1]};t.inRange=o;t.keyOfMatchingRange=function(e,t){for(var n=0,r=Object.keys(t);n0&&(t.style=l),t};t.computeBoxProps=C;var g=function(e){var t=e.textColor||e.color,n=e.backgroundColor;return(0,o.classes)([s(t)&&"color-"+t,s(n)&&"color-bg-"+n])};t.computeBoxClassName=g;var N=function(e){var t=e.as,n=void 0===t?"div":t,o=e.className,a=e.children,c=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["as","className","children"]);if("function"==typeof a)return a(C(e));var l="string"==typeof o?o+" "+g(c):g(c),s=C(c);return(0,r.createVNode)(i.VNodeFlags.HtmlElement,n,l,a,i.ChildFlags.UnknownChildren,s)};t.Box=N,N.defaultHooks=o.pureComponentHooks},function(e,t,n){"use strict";function o(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return 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(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function 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";var o={}.hasOwnProperty;e.exports=function(e,t){return o.call(e,t)}},function(e,t,n){"use strict";var o=n(81),r=["kind","resolve","construct","instanceOf","predicate","represent","defaultStyle","styleAliases"],i=["scalar","sequence","mapping"];e.exports=function(e,t){var n,a;if(t=t||{},Object.keys(t).forEach((function(t){if(-1===r.indexOf(t))throw new o('Unknown option "'+t+'" is met in definition of "'+e+'" YAML type.')})),this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(e){return e},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.defaultStyle=t.defaultStyle||null,this.styleAliases=(n=t.styleAliases||null,a={},null!==n&&Object.keys(n).forEach((function(e){n[e].forEach((function(t){a[String(t)]=e}))})),a),-1===i.indexOf(this.kind))throw new o('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}},function(e,t,n){"use strict";var o=n(55),r=n(68),i=n(16),a=n(12),c=n(74),l=[].push,s=function(e){var t=1==e,n=2==e,s=3==e,d=4==e,u=6==e,p=5==e||u;return function(m,h,f,C){for(var g,N,b=i(m),V=r(b),v=o(h,f,3),x=a(V.length),y=0,k=C||c,w=t?k(m,x):n?k(m,0):undefined;x>y;y++)if((p||y in V)&&(N=v(g=V[y],y,b),e))if(t)w[y]=N;else if(N)switch(e){case 3:return!0;case 5:return g;case 6:return y;case 2:l.call(w,g)}else if(d)return!1;return u?-1:s||d?d:w}};e.exports={forEach:s(0),map:s(1),filter:s(2),some:s(3),every:s(4),find:s(5),findIndex:s(6)}},function(e,t,n){"use strict";var o=n(9),r=n(83),i=n(53),a=n(28),c=n(36),l=n(19),s=n(146),d=Object.getOwnPropertyDescriptor;t.f=o?d:function(e,t){if(e=a(e),t=c(t,!0),s)try{return d(e,t)}catch(n){}if(l(e,t))return i(!r.f.call(e,t),e[t])}},function(e,t,n){"use strict";function o(e,t,n,o,r,i,a){try{var c=e[i](a),l=c.value}catch(s){return void n(s)}c.done?t(l):Promise.resolve(l).then(o,r)}t.__esModule=!0,t.winset=t.winget=t.runCommand=t.callByondAsync=t.callByond=t.IS_IE8=void 0; +/** + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */ +var r=window.Byond,i=function(){var e=navigator.userAgent.match(/Trident\/(\d+).+?;/i);if(!e)return null;var t=e[1];return t?parseInt(t,10):null}(),a=null!==i&&i<=6;t.IS_IE8=a;var c=function(e,t){void 0===t&&(t={}),r.call(e,t)};t.callByond=c;var l=function(e,t){void 0===t&&(t={}),window.__callbacks__=window.__callbacks__||[];var n=window.__callbacks__.length,o=new Promise((function(e){window.__callbacks__.push(e)}));return r.call(e,Object.assign({},t,{callback:"__callbacks__["+n+"]"})),o};t.callByondAsync=l;t.runCommand=function(e){return c("winset",{command:e})};var s=function(){var e,t=(e=regeneratorRuntime.mark((function n(e,t){var o;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,l("winget",{id:e,property:t});case 2:return o=n.sent,n.abrupt("return",o[t]);case 4:case"end":return n.stop()}}),n)})),function(){var t=this,n=arguments;return new Promise((function(r,i){var a=e.apply(t,n);function c(e){o(a,r,i,c,l,"next",e)}function l(e){o(a,r,i,c,l,"throw",e)}c(undefined)}))});return function(e,n){return t.apply(this,arguments)}}();t.winget=s;t.winset=function(e,t,n){var o;return c("winset",((o={})[e+"."+t]=n,o))}},function(e,t,n){"use strict";t.__esModule=!0,t.zipWith=t.zip=t.uniqBy=t.reduce=t.sortBy=t.map=t.filter=t.toKeyedArray=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[]};t.toKeyedArray=function(e,t){return void 0===t&&(t="key"),o((function(e,n){var o;return Object.assign(((o={})[t]=n,o),e)}))(e)};t.filter=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"+a+""}},function(e,t,n){"use strict";var o=n(5);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(9),r=n(14),i=n(53);e.exports=o?function(e,t,n){return r.f(e,t,i(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";var o={}.toString;e.exports=function(e){return o.call(e).slice(8,-1)}},function(e,t,n){"use strict";var o=n(8);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,i,a=n(148),c=n(6),l=n(8),s=n(32),d=n(19),u=n(84),p=n(70),m=c.WeakMap;if(a){var h=new m,f=h.get,C=h.has,g=h.set;o=function(e,t){return g.call(h,e,t),t},r=function(e){return f.call(h,e)||{}},i=function(e){return C.call(h,e)}}else{var N=u("state");p[N]=!0,o=function(e,t){return s(e,N,t),t},r=function(e){return d(e,N)?e[N]:{}},i=function(e){return d(e,N)}}e.exports={set:o,get:r,has:i,enforce:function(e){return i(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(19),r=n(16),i=n(84),a=n(119),c=i("IE_PROTO"),l=Object.prototype;e.exports=a?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(150),r=n(6),i=function(e){return"function"==typeof e?e:undefined};e.exports=function(e,t){return arguments.length<2?i(o[e])||i(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(5);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(4),r=n(6),i=n(9),a=n(132),c=n(11),l=n(89),s=n(61),d=n(53),u=n(32),p=n(12),m=n(164),h=n(179),f=n(36),C=n(19),g=n(86),N=n(8),b=n(45),V=n(57),v=n(54).f,x=n(180),y=n(21).forEach,k=n(60),w=n(14),_=n(22),B=n(37),S=n(91),L=B.get,A=B.set,E=w.f,I=_.f,D=Math.round,T=r.RangeError,F=l.ArrayBuffer,M=l.DataView,P=c.NATIVE_ARRAY_BUFFER_VIEWS,O=c.TYPED_ARRAY_TAG,R=c.TypedArray,j=c.TypedArrayPrototype,U=c.aTypedArrayConstructor,z=c.isTypedArray,W=function(e,t){for(var n=0,o=t.length,r=new(U(e))(o);o>n;)r[n]=t[n++];return r},H=function(e,t){E(e,t,{get:function(){return L(this)[t]}})},K=function(e){var t;return e instanceof F||"ArrayBuffer"==(t=g(e))||"SharedArrayBuffer"==t},Y=function(e,t){return z(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},G=function(e,t){return Y(e,t=f(t,!0))?d(2,e[t]):I(e,t)},q=function(e,t,n){return!(Y(e,t=f(t,!0))&&N(n)&&C(n,"value"))||C(n,"get")||C(n,"set")||n.configurable||C(n,"writable")&&!n.writable||C(n,"enumerable")&&!n.enumerable?E(e,t,n):(e[t]=n.value,e)};i?(P||(_.f=G,w.f=q,H(j,"buffer"),H(j,"byteOffset"),H(j,"byteLength"),H(j,"length")),o({target:"Object",stat:!0,forced:!P},{getOwnPropertyDescriptor:G,defineProperty:q}),e.exports=function(e,t,n){var i=e.match(/\d+$/)[0]/8,c=e+(n?"Clamped":"")+"Array",l="get"+e,d="set"+e,f=r[c],C=f,g=C&&C.prototype,w={},_=function(e,t){E(e,t,{get:function(){return function(e,t){var n=L(e);return n.view[l](t*i+n.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,o){var r=L(e);n&&(o=(o=D(o))<0?0:o>255?255:255&o),r.view[d](t*i+r.byteOffset,o,!0)}(this,t,e)},enumerable:!0})};P?a&&(C=t((function(e,t,n,o){return s(e,C,c),S(N(t)?K(t)?o!==undefined?new f(t,h(n,i),o):n!==undefined?new f(t,h(n,i)):new f(t):z(t)?W(C,t):x.call(C,t):new f(m(t)),e,C)})),V&&V(C,R),y(v(f),(function(e){e in C||u(C,e,f[e])})),C.prototype=g):(C=t((function(e,t,n,o){s(e,C,c);var r,a,l,d=0,u=0;if(N(t)){if(!K(t))return z(t)?W(C,t):x.call(C,t);r=t,u=h(n,i);var f=t.byteLength;if(o===undefined){if(f%i)throw T("Wrong length");if((a=f-u)<0)throw T("Wrong length")}else if((a=p(o)*i)+u>f)throw T("Wrong length");l=a/i}else l=m(t),r=new F(a=l*i);for(A(e,{buffer:r,byteOffset:u,byteLength:a,length:l,view:new M(r)});d=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function 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),i=1;i"+e+"<\/script>"},h=function(){try{o=document.domain&&new ActiveXObject("htmlfile")}catch(r){}var e,t;h=o?function(e){e.write(m("")),e.close();var t=e.parentWindow.Object;return e=null,t}(o):((t=s("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=a.length;n--;)delete h.prototype[a[n]];return h()};c[u]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(p.prototype=r(e),n=new p,p.prototype=null,n[u]=e):n=h(),t===undefined?n:i(n,t)}},function(e,t,n){"use strict";var o=n(14).f,r=n(19),i=n(13)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,i)&&o(e,i,{configurable:!0,value:t})}},function(e,t,n){"use strict";var o=n(13),r=n(45),i=n(14),a=o("unscopables"),c=Array.prototype;c[a]==undefined&&i.f(c,a,{configurable:!0,value:r(null)}),e.exports=function(e){c[a][e]=!0}},function(e,t,n){"use strict";var o=n(10),r=n(34),i=n(13)("species");e.exports=function(e,t){var n,a=o(e).constructor;return a===undefined||(n=o(a)[i])==undefined?t:r(n)}},function(e,t,n){"use strict";t.__esModule=!0,t.timeAgo=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:{command:"#526aff",procedure:"#e3027a",security:"#CF0000",medical:"#009190",science:"#993399",engineering:"#A66300",supply:"#9F8545",service:"#80A000",centcom:"#78789B",other:"#C38312"},damageType:{oxy:"#3498db",toxin:"#2ecc71",burn:"#e67e22",brute:"#e74c3c"}};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:"SyndTeam",freq:1244,color:"#a52a2a"},{name:"Soviet",freq:1217,color:"#f7941d"},{name:"SyndTaipan",freq:1227,color:"#ffec8b"},{name:"Spider Clan",freq:1265,color:"#3cfd1e"},{name:"Red Team",freq:1215,color:"#ff4444"},{name:"Blue Team",freq:1217,color:"#3434fd"},{name:"Response Team",freq:1345,color:"#2681a5"},{name:"Special Ops",freq:1341,color:"#2681a5"},{name:"Supply",freq:1347,color:"#b88646"},{name:"Service",freq:1349,color:"#6ca729"},{name:"Science",freq:1351,color:"#c68cfa"},{name:"Command",freq:1353,color:"#5177ff"},{name:"Procedure",freq:1339,color:"#F70285"},{name:"Medical",freq:1355,color:"#57b8f0"},{name:"Medical(I)",freq:1485,color:"#57b8f0"},{name:"Engineering",freq:1357,color:"#f37746"},{name:"Security",freq:1359,color:"#dd3535"},{name:"Security(I)",freq:1475,color:"#dd3535"},{name:"AI Private",freq:1343,color:"#d65d95"},{name:"Common",freq:1459,color:"#1ecc43"},{name:"Alpha wave",freq:1522,color:"#88910f"},{name:"Beta wave",freq:1532,color:"#1d83f7"},{name:"Gamma wave",freq:1542,color:"#d46549"}];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"},{id:"hydrogen",name:"Hydrogen",label:"H\u2082",color:"white"}];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};t.timeAgo=function(e,t){if(e>t)return"in the future";var n=(t/=10)-(e/=10);if(n>3600){var o=Math.round(n/3600);return o+" hour"+(1===o?"":"s")+" ago"}if(n>60){var r=Math.round(n/60);return r+" minute"+(1===r?"":"s")+" ago"}var i=Math.round(n);return i+" second"+(1===i?"":"s")+" ago"}},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(7),i=n(23),a=n(17);function c(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e.className,n=e.direction,o=e.wrap,a=e.align,l=e.alignContent,s=e.justify,d=e.inline,u=e.spacing,p=void 0===u?0:u,m=e.spacingPrecise,h=void 0===m?0:m,f=c(e,["className","direction","wrap","align","alignContent","justify","inline","spacing","spacingPrecise"]);return Object.assign({className:(0,r.classes)(["Flex",i.IS_IE8&&("column"===n?"Flex--ie8--column":"Flex--ie8"),d&&"Flex--inline",p>0&&"Flex--spacing--"+p,h>0&&"Flex--spacingPrecise--"+h,t]),style:Object.assign({},f.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"align-content":l,"justify-content":s})},f)};t.computeFlexProps=l;var s=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},l(e))))};t.Flex=s,s.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.className,n=e.grow,o=e.order,l=e.shrink,s=e.basis,d=void 0===s?e.width:s,u=e.align,p=c(e,["className","grow","order","shrink","basis","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",i.IS_IE8&&"Flex__item--ie8",t]),style:Object.assign({},p.style,{"flex-grow":n,"flex-shrink":l,"flex-basis":(0,a.unit)(d),order:o,"align-self":u})},p)};t.computeFlexItemProps=d;var u=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},d(e))))};t.FlexItem=u,u.defaultHooks=r.pureComponentHooks,s.Item=u},function(e,t,n){"use strict";t.__esModule=!0,t.ComplexModal=t.modalClose=t.modalAnswer=t.modalRegisterBodyOverride=t.modalOpen=void 0;var o=n(0),r=n(1),i=n(2),a={};t.modalOpen=function(e,t,n){var o=(0,r.useBackend)(e),i=o.act,a=o.data,c=Object.assign(a.modal?a.modal.args:{},n||{});i("modal_open",{id:t,arguments:JSON.stringify(c)})};t.modalRegisterBodyOverride=function(e,t){a[e]=t};var c=function(e,t,n,o){var i=(0,r.useBackend)(e),a=i.act,c=i.data;if(c.modal){var l=Object.assign(c.modal.args||{},o||{});a("modal_answer",{id:t,answer:n,arguments:JSON.stringify(l)})}};t.modalAnswer=c;var l=function(e,t){(0,(0,r.useBackend)(e).act)("modal_close",{id:t})};t.modalClose=l;t.ComplexModal=function(e,t){var n=(0,r.useBackend)(t).data;if(n.modal){var s,d,u=n.modal,p=u.id,m=u.text,h=u.type,f=(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){return l(t)}}),C="auto";if(a[p])d=a[p](n.modal,t);else if("input"===h){var g=n.modal.value;s=function(e){return c(t,p,g)},d=(0,o.createComponentVNode)(2,i.Input,{value:n.modal.value,placeholder:"ENTER to submit",width:"100%",my:"0.5rem",autofocus:!0,onChange:function(e,t){g=t}}),f=(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){return l(t)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"check",content:"Confirm",color:"good",float:"right",m:"0",onClick:function(){return c(t,p,g)}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})}else if("choice"===h){var N="object"==typeof n.modal.choices?Object.values(n.modal.choices):n.modal.choices;d=(0,o.createComponentVNode)(2,i.Dropdown,{options:N,selected:n.modal.value,width:"100%",my:"0.5rem",onSelected:function(e){return c(t,p,e)}}),C="initial"}else"bento"===h?d=(0,o.createComponentVNode)(2,i.Flex,{spacingPrecise:"1",wrap:"wrap",my:"0.5rem",maxHeight:"1%",children:n.modal.choices.map((function(e,r){return(0,o.createComponentVNode)(2,i.Flex.Item,{flex:"1 1 auto",children:(0,o.createComponentVNode)(2,i.Button,{selected:r+1===parseInt(n.modal.value,10),onClick:function(){return c(t,p,r+1)},children:(0,o.createVNode)(1,"img",null,null,1,{src:e})})},r)}))}):"boolean"===h&&(f=(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:n.modal.no_text,color:"bad",float:"left",mb:"0",onClick:function(){return c(t,p,0)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"check",content:n.modal.yes_text,color:"good",float:"right",m:"0",onClick:function(){return c(t,p,1)}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]}));return(0,o.createComponentVNode)(2,i.Modal,{maxWidth:e.maxWidth||window.innerWidth/2+"px",maxHeight:e.maxHeight||window.innerHeight/2+"px",onEnter:s,mx:"auto",overflowY:C,children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline",children:m}),d,f]})}}},function(e,t,n){"use strict";t.__esModule=!0,t.SettingsMenu=t.RndRoute=t.RndNavButton=t.RndNavbar=t.MainMenu=t.LatheSearch=t.LatheMenu=t.LatheMaterialStorage=t.LatheMaterials=t.LatheMainMenu=t.LatheChemicalStorage=t.LatheCategory=t.DeconstructionMenu=t.DataDiskMenu=t.CurrentLevels=void 0;var o=n(618);t.CurrentLevels=o.CurrentLevels;var r=n(619);t.DataDiskMenu=r.DataDiskMenu;var i=n(620);t.DeconstructionMenu=i.DeconstructionMenu;var a=n(621);t.LatheCategory=a.LatheCategory;var c=n(622);t.LatheChemicalStorage=c.LatheChemicalStorage;var l=n(623);t.LatheMainMenu=l.LatheMainMenu;var s=n(624);t.LatheMaterials=s.LatheMaterials;var d=n(625);t.LatheMaterialStorage=d.LatheMaterialStorage;var u=n(626);t.LatheMenu=u.LatheMenu;var p=n(627);t.LatheSearch=p.LatheSearch;var m=n(628);t.MainMenu=m.MainMenu;var h=n(629);t.RndNavbar=h.RndNavbar;var f=n(630);t.RndNavButton=f.RndNavButton;var C=n(199);t.RndRoute=C.RndRoute;var g=n(631);t.SettingsMenu=g.SettingsMenu},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(151),r=n(110).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(34);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(36),r=n(14),i=n(53);e.exports=function(e,t,n){var a=o(t);a in e?r.f(e,a,i(0,n)):e[a]=n}},function(e,t,n){"use strict";var o=n(10),r=n(162);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(i){}return function(n,i){return o(n),r(i),t?e.call(n,i):n.__proto__=i,n}}():undefined)},function(e,t,n){"use strict";var o=n(70),r=n(8),i=n(19),a=n(14).f,c=n(69),l=n(78),s=c("meta"),d=0,u=Object.isExtensible||function(){return!0},p=function(e){a(e,s,{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(!i(e,s)){if(!u(e))return"F";if(!t)return"E";p(e)}return e[s].objectID},getWeakData:function(e,t){if(!i(e,s)){if(!u(e))return!0;if(!t)return!1;p(e)}return e[s].weakData},onFreeze:function(e){return l&&m.REQUIRED&&u(e)&&!i(e,s)&&p(e),e}};o[s]=!0},function(e,t,n){"use strict";var o=n(35);e.exports=Array.isArray||function(e){return"Array"==o(e)}},function(e,t,n){"use strict";var o=n(39),r=n(14),i=n(13),a=n(9),c=i("species");e.exports=function(e){var t=o(e),n=r.f;a&&t&&!t[c]&&n(t,c,{configurable:!0,get:function(){return this}})}},function(e,t,n){"use strict";e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},function(e,t,n){"use strict";var o=n(25),r="["+n(93)+"]",i=RegExp("^"+r+r+"*"),a=RegExp(r+r+"*$"),c=function(e){return function(t){var n=String(o(t));return 1&e&&(n=n.replace(i,"")),2&e&&(n=n.replace(a,"")),n}};e.exports={start:c(1),end:c(2),trim:c(3)}},function(e,t,n){"use strict";t.__esModule=!0,t.logger=t.createLogger=void 0;n(182);var o=n(23),r=0,i=1,a=2,c=3,l=4,s=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i=a){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.callByond)("",{src:window.__ref__,action:"tgui:log",log:c})}},d=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),o=0;o=0||(r[n]=e[n]);return r}(e,["className","label","labelColor","color","textAlign","verticalAlign","buttons","content","children","noColon"]),g=f?"":":";return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,i.Box,{as:"td",color:c,verticalAlign:d,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),children:n?n+g:null}),(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({as:"td",color:l,textAlign:s,verticalAlign:d,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:u?undefined:2},C,{children:[p,m]}))),u&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",u,0)],0)};t.LabeledListItem=l,l.defaultHooks=r.pureComponentHooks;var s=function(e){var t=e.size?(0,i.unit)(Math.max(0,e.size-1)):0;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Divider),2,{colSpan:3,style:{"padding-top":t,"padding-bottom":t}}),2)};t.LabeledListDivider=s,s.defaultHooks=r.pureComponentHooks,c.Item=l,c.Divider=s},function(e,t,n){"use strict";function o(e){return null==e}e.exports.isNothing=o,e.exports.isObject=function(e){return"object"==typeof e&&null!==e},e.exports.toArray=function(e){return Array.isArray(e)?e:o(e)?[]:[e]},e.exports.repeat=function(e,t){var n,o="";for(n=0;nd;)if((c=l[d++])!=c)return!0}else for(;s>d;d++)if((e||d in l)&&l[d]===n)return e||d||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},function(e,t,n){"use strict";var o=n(5),r=/#|\.prototype\./,i=function(e,t){var n=c[a(e)];return n==s||n!=l&&("function"==typeof t?o(t):!!t)},a=i.normalize=function(e){return String(e).replace(r,".").toLowerCase()},c=i.data={},l=i.NATIVE="N",s=i.POLYFILL="P";e.exports=i},function(e,t,n){"use strict";var o=n(151),r=n(110);e.exports=Object.keys||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(8),r=n(59),i=n(13)("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[i])&&(n=undefined):n=undefined),new(n===undefined?Array:n)(0===t?0:t)}},function(e,t,n){"use strict";var o=n(5),r=n(13),i=n(113),a=r("species");e.exports=function(e){return i>=51||!o((function(){var t=[];return(t.constructor={})[a]=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(26);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(5);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var o=n(10),r=n(115),i=n(12),a=n(55),c=n(116),l=n(159),s=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,d,u){var p,m,h,f,C,g,N,b=a(t,n,d?2:1);if(u)p=e;else{if("function"!=typeof(m=c(e)))throw TypeError("Target is not iterable");if(r(m)){for(h=0,f=i(e.length);f>h;h++)if((C=d?b(o(N=e[h])[0],N[1]):b(e[h]))&&C instanceof s)return C;return new s(!1)}p=m.call(e)}for(g=p.next;!(N=g.call(p)).done;)if("object"==typeof(C=l(p,b,N.value,d))&&C&&C instanceof s)return C;return new s(!1)}).stop=function(e){return new s(!0,e)}},function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var o=n(0),r=n(7),i=n(17);function a(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.className,n=e.collapsing,c=e.children,l=a(e,["className","collapsing","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"table",(0,r.classes)(["Table",n&&"Table--collapsing",t,(0,i.computeBoxClassName)(l)]),(0,o.createVNode)(1,"tbody",null,c,0),2,Object.assign({},(0,i.computeBoxProps)(l))))};t.Table=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.header,c=a(e,["className","header"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"tr",(0,r.classes)(["Table__row",n&&"Table__row--header",t,(0,i.computeBoxClassName)(e)]),null,1,Object.assign({},(0,i.computeBoxProps)(c))))};t.TableRow=l,l.defaultHooks=r.pureComponentHooks;var s=function(e){var t=e.className,n=e.collapsing,c=e.header,l=a(e,["className","collapsing","header"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"td",(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",c&&"Table__cell--header",t,(0,i.computeBoxClassName)(e)]),null,1,Object.assign({},(0,i.computeBoxProps)(l))))};t.TableCell=s,s.defaultHooks=r.pureComponentHooks,c.Row=l,c.Cell=s},function(e,t,n){"use strict";function o(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=(this.reason||"(unknown reason)")+(this.mark?" "+this.mark.toString():""),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack||""}o.prototype=Object.create(Error.prototype),o.prototype.constructor=o,o.prototype.toString=function(e){var t=this.name+": ";return t+=this.reason||"(unknown reason)",!e&&this.mark&&(t+=" "+this.mark.toString()),t},e.exports=o},function(e,t,n){"use strict";var o=n(66);e.exports=new o({include:[n(193)],implicit:[n(505),n(506)],explicit:[n(507),n(512),n(513),n(514)]})},function(e,t,n){"use strict";var o={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,i=r&&!o.call({1:2},1);t.f=i?function(e){var t=r(this,e);return!!t&&t.enumerable}:o},function(e,t,n){"use strict";var o=n(108),r=n(69),i=o("keys");e.exports=function(e){return i[e]||(i[e]=r(e))}},function(e,t,n){"use strict";var o=n(39);e.exports=o("navigator","userAgent")||""},function(e,t,n){"use strict";var o=n(117),r=n(35),i=n(13)("toStringTag"),a="Arguments"==r(function(){return arguments}());e.exports=o?r:function(e){var t,n,o;return e===undefined?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(n){}}(t=Object(e),i))?n:a?r(t):"Object"==(o=r(t))&&"function"==typeof t.callee?"Arguments":o}},function(e,t,n){"use strict";var o=n(13)("iterator"),r=!1;try{var i=0,a={next:function(){return{done:!!i++}},"return":function(){r=!0}};a[o]=function(){return this},Array.from(a,(function(){throw 2}))}catch(c){}e.exports=function(e,t){if(!t&&!r)return!1;var n=!1;try{var i={};i[o]=function(){return{next:function(){return{done:n=!0}}}},e(i)}catch(c){}return n}},function(e,t,n){"use strict";var o=n(34),r=n(16),i=n(68),a=n(12),c=function(e){return function(t,n,c,l){o(n);var s=r(t),d=i(s),u=a(s.length),p=e?u-1:0,m=e?-1:1;if(c<2)for(;;){if(p in d){l=d[p],p+=m;break}if(p+=m,e?p<0:u<=p)throw TypeError("Reduce of empty array with no initial value")}for(;e?p>=0:u>p;p+=m)p in d&&(l=n(l,d[p],p,s));return l}};e.exports={left:c(!1),right:c(!0)}},function(e,t,n){"use strict";var o=n(6),r=n(9),i=n(120),a=n(32),c=n(77),l=n(5),s=n(61),d=n(33),u=n(12),p=n(164),m=n(247),h=n(38),f=n(57),C=n(54).f,g=n(14).f,N=n(114),b=n(46),V=n(37),v=V.get,x=V.set,y=o.ArrayBuffer,k=y,w=o.DataView,_=w&&w.prototype,B=Object.prototype,S=o.RangeError,L=m.pack,A=m.unpack,E=function(e){return[255&e]},I=function(e){return[255&e,e>>8&255]},D=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},T=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},F=function(e){return L(e,23,4)},M=function(e){return L(e,52,8)},P=function(e,t){g(e.prototype,t,{get:function(){return v(this)[t]}})},O=function(e,t,n,o){var r=p(n),i=v(e);if(r+t>i.byteLength)throw S("Wrong index");var a=v(i.buffer).bytes,c=r+i.byteOffset,l=a.slice(c,c+t);return o?l:l.reverse()},R=function(e,t,n,o,r,i){var a=p(n),c=v(e);if(a+t>c.byteLength)throw S("Wrong index");for(var l=v(c.buffer).bytes,s=a+c.byteOffset,d=o(+r),u=0;uW;)(j=z[W++])in k||a(k,j,y[j]);U.constructor=k}f&&h(_)!==B&&f(_,B);var H=new w(new k(2)),K=_.setInt8;H.setInt8(0,2147483648),H.setInt8(1,2147483649),!H.getInt8(0)&&H.getInt8(1)||c(_,{setInt8:function(e,t){K.call(this,e,t<<24>>24)},setUint8:function(e,t){K.call(this,e,t<<24>>24)}},{unsafe:!0})}else k=function(e){s(this,k,"ArrayBuffer");var t=p(e);x(this,{bytes:N.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},w=function(e,t,n){s(this,w,"DataView"),s(e,k,"DataView");var o=v(e).byteLength,i=d(t);if(i<0||i>o)throw S("Wrong offset");if(i+(n=n===undefined?o-i:u(n))>o)throw S("Wrong length");x(this,{buffer:e,byteLength:n,byteOffset:i}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=i)},r&&(P(k,"byteLength"),P(w,"buffer"),P(w,"byteLength"),P(w,"byteOffset")),c(w.prototype,{getInt8:function(e){return O(this,1,e)[0]<<24>>24},getUint8:function(e){return O(this,1,e)[0]},getInt16:function(e){var t=O(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=O(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return T(O(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return T(O(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return A(O(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return A(O(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){R(this,1,e,E,t)},setUint8:function(e,t){R(this,1,e,E,t)},setInt16:function(e,t){R(this,2,e,I,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){R(this,2,e,I,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){R(this,4,e,D,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){R(this,4,e,D,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){R(this,4,e,F,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){R(this,8,e,M,t,arguments.length>2?arguments[2]:undefined)}});b(k,"ArrayBuffer"),b(w,"DataView"),e.exports={ArrayBuffer:k,DataView:w}},function(e,t,n){"use strict";var o=n(4),r=n(6),i=n(72),a=n(26),c=n(58),l=n(79),s=n(61),d=n(8),u=n(5),p=n(87),m=n(46),h=n(91);e.exports=function(e,t,n){var f=-1!==e.indexOf("Map"),C=-1!==e.indexOf("Weak"),g=f?"set":"add",N=r[e],b=N&&N.prototype,V=N,v={},x=function(e){var t=b[e];a(b,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(i(e,"function"!=typeof N||!(C||b.forEach&&!u((function(){(new N).entries().next()})))))V=n.getConstructor(t,e,f,g),c.REQUIRED=!0;else if(i(e,!0)){var y=new V,k=y[g](C?{}:-0,1)!=y,w=u((function(){y.has(1)})),_=p((function(e){new N(e)})),B=!C&&u((function(){for(var e=new N,t=5;t--;)e[g](t,t);return!e.has(-0)}));_||((V=t((function(t,n){s(t,V,e);var o=h(new N,t,V);return n!=undefined&&l(n,o[g],o,f),o}))).prototype=b,b.constructor=V),(w||B)&&(x("delete"),x("has"),f&&x("get")),(B||k)&&x(g),C&&b.clear&&delete b.clear}return v[e]=V,o({global:!0,forced:V!=N},v),m(V,e),C||n.setStrong(V,e,f),V}},function(e,t,n){"use strict";var o=n(8),r=n(57);e.exports=function(e,t,n){var i,a;return r&&"function"==typeof(i=t.constructor)&&i!==n&&o(a=i.prototype)&&a!==n.prototype&&r(e,a),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(40),r=n(6),i=n(5);e.exports=o||!i((function(){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete r[e]}))},function(e,t,n){"use strict";var o=n(10);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,i=n(95),a=n(126),c=RegExp.prototype.exec,l=String.prototype.replace,s=c,d=(o=/a/,r=/b*/g,c.call(o,"a"),c.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),u=a.UNSUPPORTED_Y||a.BROKEN_CARET,p=/()??/.exec("")[1]!==undefined;(d||p||u)&&(s=function(e){var t,n,o,r,a=this,s=u&&a.sticky,m=i.call(a),h=a.source,f=0,C=e;return s&&(-1===(m=m.replace("y","")).indexOf("g")&&(m+="g"),C=String(e).slice(a.lastIndex),a.lastIndex>0&&(!a.multiline||a.multiline&&"\n"!==e[a.lastIndex-1])&&(h="(?: "+h+")",C=" "+C,f++),n=new RegExp("^(?:"+h+")",m)),p&&(n=new RegExp("^"+h+"$(?!\\s)",m)),d&&(t=a.lastIndex),o=c.call(s?n:a,C),s?o?(o.input=o.input.slice(f),o[0]=o[0].slice(f),o.index=a.lastIndex,a.lastIndex+=o[0].length):a.lastIndex=0:d&&o&&(a.lastIndex=a.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"),u=i("replace"),p=!!/./[u]&&""===/./[u]("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,u){var h=i(e),f=!r((function(){var t={};return t[h]=function(){return 7},7!=""[e](t)})),C=f&&!r((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[h]=/./[h]),n.exec=function(){return t=!0,null},n[h](""),!t}));if(!f||!C||"replace"===e&&(!s||!d||p)||"split"===e&&!m){var g=/./[h],N=n(h,""[e],(function(e,t,n,o,r){return t.exec===a?f&&!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}),b=N[0],V=N[1];o(String.prototype,e,b),o(RegExp.prototype,h,2==t?function(e,t){return V.call(e,this,t)}:function(e){return V.call(e,this)})}u&&c(RegExp.prototype[h],"sham",!0)}},function(e,t,n){"use strict";var o=n(35),r=n(96);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var i=n.call(e,t);if("object"!=typeof i)throw TypeError("RegExp exec method returned something other than an Object or null");return i}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.AccessList=void 0;var o=n(0),r=n(24),i=n(1),a=n(2);function c(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);nt?2+3*s-c:0;return((0,o.toFixed)(p,m)+" "+u+n).trim()}; +/** + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */t.formatSiUnit=a;t.formatPower=function(e,t){return void 0===t&&(t=0),a(e,t,"W")};t.formatMoney=function(e,t){if(void 0===t&&(t=0),!Number.isFinite(e))return e;var n=(0,o.round)(e,t);t>0&&(n=(0,o.toFixed)(e,t));var r=(n=String(n)).length,i=n.indexOf(".");-1===i&&(i=r);for(var a="",c=0;c0&&c=0||(r[n]=e[n]);return r}(e,["format"]),i=new Date(this.state.value).toISOString().slice(11,19);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Box,Object.assign({as:"span"},n,{children:t?t(this.state.value,i):i})))},i}(o.Component);t.Countdown=i,i.defaultProps={rate:1e3}},function(e,t,n){"use strict";t.__esModule=!0,t.SimpleRecords=void 0;var o=n(0),r=n(1),i=n(18),a=n(43),c=n(24),l=n(2);t.SimpleRecords=function(e,t){var n=e.data.records;return(0,o.createComponentVNode)(2,l.Box,{children:n?(0,o.createComponentVNode)(2,d,{data:e.data,recordType:e.recordType}):(0,o.createComponentVNode)(2,s,{data:e.data})})};var s=function(e,t){var n=(0,r.useBackend)(t).act,s=e.data.recordsList,d=(0,r.useLocalState)(t,"searchText",""),u=d[0],p=d[1],m=function(e,t){void 0===t&&(t="");var n=(0,i.createSearch)(t,(function(e){return e.Name}));return(0,a.flow)([(0,c.filter)((function(e){return null==e?void 0:e.Name})),t&&(0,c.filter)(n),(0,c.sortBy)((function(e){return e.Name}))])(s)}(0,u);return(0,o.createComponentVNode)(2,l.Box,{children:[(0,o.createComponentVNode)(2,l.Input,{fluid:!0,mb:1,placeholder:"Search records...",onInput:function(e,t){return p(t)}}),m.map((function(e){return(0,o.createComponentVNode)(2,l.Box,{children:(0,o.createComponentVNode)(2,l.Button,{content:e.Name,icon:"user",onClick:function(){return n("Records",{target:e.uid})}})},e)}))]})},d=function(e,t){var n,i=(0,r.useBackend)(t).act,a=e.data.records,c=a.general,s=a.medical,d=a.security;switch(e.recordType){case"MED":n=(0,o.createComponentVNode)(2,l.Section,{level:2,title:"Medical Data",children:s?(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Blood Type",children:s.blood_type}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Minor Disabilities",children:s.mi_dis}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Details",children:s.mi_dis_d}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Major Disabilities",children:s.ma_dis}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Details",children:s.ma_dis_d}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Allergies",children:s.alg}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Details",children:s.alg_d}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Current Diseases",children:s.cdi}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Details",children:s.cdi_d}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Important Notes",children:s.notes})]}):(0,o.createComponentVNode)(2,l.Box,{color:"red",bold:!0,children:"Medical record lost!"})});break;case"SEC":n=(0,o.createComponentVNode)(2,l.Section,{level:2,title:"Security Data",children:d?(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Criminal Status",children:d.criminal}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Minor Crimes",children:d.mi_crim}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Details",children:d.mi_crim_d}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Major Crimes",children:d.ma_crim}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Details",children:d.ma_crim_d}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Important Notes",children:d.notes})]}):(0,o.createComponentVNode)(2,l.Box,{color:"red",bold:!0,children:"Security record lost!"})})}return(0,o.createComponentVNode)(2,l.Box,{children:[(0,o.createComponentVNode)(2,l.Button,{content:"Back",icon:"arrow-left",onClick:function(){return i("Back")}}),(0,o.createComponentVNode)(2,l.Section,{level:2,title:"General Data",children:c?(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Name",children:c.name}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Sex",children:c.sex}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Species",children:c.species}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Age",children:c.age}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Rank",children:c.rank}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Fingerprint",children:c.fingerprint}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Physical Status",children:c.p_stat}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Mental Status",children:c.m_stat})]}):(0,o.createComponentVNode)(2,l.Box,{color:"red",bold:!0,children:"General record lost!"})}),n]})}},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(6),r=n(8),i=o.document,a=r(i)&&r(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},function(e,t,n){"use strict";var o=n(6),r=n(32);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(147),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(40),r=n(147);(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(39),r=n(54),i=n(111),a=n(10);e.exports=o("Reflect","ownKeys")||function(e){var t=r.f(a(e)),n=i.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(5);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())}))},function(e,t,n){"use strict";var o,r,i=n(6),a=n(85),c=i.process,l=c&&c.versions,s=l&&l.v8;s?r=(o=s.split("."))[0]+o[1]:a&&(!(o=a.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=a.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(16),r=n(44),i=n(12);e.exports=function(e){for(var t=o(this),n=i(t.length),a=arguments.length,c=r(a>1?arguments[1]:undefined,n),l=a>2?arguments[2]:undefined,s=l===undefined?n:r(l,n);s>c;)t[c++]=e;return t}},function(e,t,n){"use strict";var o=n(13),r=n(76),i=o("iterator"),a=Array.prototype;e.exports=function(e){return e!==undefined&&(r.Array===e||a[i]===e)}},function(e,t,n){"use strict";var o=n(86),r=n(76),i=n(13)("iterator");e.exports=function(e){if(e!=undefined)return e[i]||e["@@iterator"]||r[o(e)]}},function(e,t,n){"use strict";var o={};o[n(13)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(4),r=n(232),i=n(38),a=n(57),c=n(46),l=n(32),s=n(26),d=n(13),u=n(40),p=n(76),m=n(161),h=m.IteratorPrototype,f=m.BUGGY_SAFARI_ITERATORS,C=d("iterator"),g=function(){return this};e.exports=function(e,t,n,d,m,N,b){r(n,t,d);var V,v,x,y=function(e){if(e===m&&S)return S;if(!f&&e in _)return _[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",w=!1,_=e.prototype,B=_[C]||_["@@iterator"]||m&&_[m],S=!f&&B||y(m),L="Array"==t&&_.entries||B;if(L&&(V=i(L.call(new e)),h!==Object.prototype&&V.next&&(u||i(V)===h||(a?a(V,h):"function"!=typeof V[C]&&l(V,C,g)),c(V,k,!0,!0),u&&(p[k]=g))),"values"==m&&B&&"values"!==B.name&&(w=!0,S=function(){return B.call(this)}),u&&!b||_[C]===S||l(_,C,S),p[t]=S,m)if(v={values:y("values"),keys:N?S:y("keys"),entries:y("entries")},b)for(x in v)(f||w||!(x in _))&&s(_,x,v[x]);else o({target:t,proto:!0,forced:f||w},v);return v}},function(e,t,n){"use strict";var o=n(5);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(12),r=n(122),i=n(25),a=Math.ceil,c=function(e){return function(t,n,c){var l,s,d=String(i(t)),u=d.length,p=c===undefined?" ":String(c),m=o(n);return m<=u||""==p?d:(l=m-u,(s=r.call(p,a(l/p.length))).length>l&&(s=s.slice(0,l)),e?d+s:s+d)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(33),r=n(25);e.exports="".repeat||function(e){var t=String(r(this)),n="",i=o(e);if(i<0||i==Infinity)throw RangeError("Wrong number of repetitions");for(;i>0;(i>>>=1)&&(t+=t))1&i&&(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,i,a=n(6),c=n(5),l=n(35),s=n(55),d=n(154),u=n(105),p=n(173),m=a.location,h=a.setImmediate,f=a.clearImmediate,C=a.process,g=a.MessageChannel,N=a.Dispatch,b=0,V={},v=function(e){if(V.hasOwnProperty(e)){var t=V[e];delete V[e],t()}},x=function(e){return function(){v(e)}},y=function(e){v(e.data)},k=function(e){a.postMessage(e+"",m.protocol+"//"+m.host)};h&&f||(h=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return V[++b]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(b),b},f=function(e){delete V[e]},"process"==l(C)?o=function(e){C.nextTick(x(e))}:N&&N.now?o=function(e){N.now(x(e))}:g&&!p?(i=(r=new g).port2,r.port1.onmessage=y,o=s(i.postMessage,i,1)):!a.addEventListener||"function"!=typeof postMessage||a.importScripts||c(k)||"file:"===m.protocol?o="onreadystatechange"in u("script")?function(e){d.appendChild(u("script")).onreadystatechange=function(){d.removeChild(this),v(e)}}:function(e){setTimeout(x(e),0)}:(o=k,a.addEventListener("message",y,!1))),e.exports={set:h,clear:f}},function(e,t,n){"use strict";var o=n(8),r=n(35),i=n(13)("match");e.exports=function(e){var t;return o(e)&&((t=e[i])!==undefined?!!t:"RegExp"==r(e))}},function(e,t,n){"use strict";var o=n(5);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(33),r=n(25),i=function(e){return function(t,n){var i,a,c=String(r(t)),l=o(n),s=c.length;return l<0||l>=s?e?"":undefined:(i=c.charCodeAt(l))<55296||i>56319||l+1===s||(a=c.charCodeAt(l+1))<56320||a>57343?e?c.charAt(l):i:e?c.slice(l,l+2):a-56320+(i-55296<<10)+65536}};e.exports={codeAt:i(!1),charAt:i(!0)}},function(e,t,n){"use strict";var o=n(125);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(13)("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(127).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},function(e,t,n){"use strict";var o=n(5),r=n(93);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(6),r=n(5),i=n(87),a=n(11).NATIVE_ARRAY_BUFFER_VIEWS,c=o.ArrayBuffer,l=o.Int8Array;e.exports=!a||!r((function(){l(1)}))||!r((function(){new l(-1)}))||!i((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.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(23),r=(0,n(63).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],a=[27,13,32,9,17,16,18],c={},l=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+"]"},s=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:l(n,o,r,t)}},d=function(e,t){if(!e.defaultPrevented){var n=e.target&&e.target.localName;if("input"!==n&&"textarea"!==n){var i=s(e),l=i.keyCode,d=i.ctrlKey,u=i.shiftKey,p=function(e){var t={16:"Shift",17:"Ctrl",18:"Alt",33:"Northeast",34:"Southeast",35:"Southwest",36:"Northwest",37:"West",38:"North",39:"East",40:"South",45:"Insert",46:"Delete"};return t[e]?t[e]:e>=48&&e<=57||e>=65&&e<=90?String.fromCharCode(e):e>=96&&e<=105?"Numpad"+(e-96):e>=112&&e<=123?"F"+(e-111):188===e?",":189===e?"-":190===e?".":void 0}(l);if(!a.includes(l)){if("keyup"===t&&c[l])return r.debug("passthrough",t,i),(0,o.callByond)("",{__keyup:p});if(!d&&!u)return"keydown"!==t||c[l]?void 0:(r.debug("passthrough",t,i),(0,o.callByond)("",{__keydown:p}))}}}},u=function(){for(var e=0,t=Object.keys(c);e=0||(r[n]=e[n]);return r}var h=(0,l.createLogger)("Button"),f=function(e){var t=e.className,n=e.fluid,l=e.icon,p=e.color,f=e.disabled,C=e.selected,g=e.tooltip,N=e.tooltipPosition,b=e.ellipsis,V=e.content,v=e.iconRotation,x=e.iconColor,y=e.iconSpin,k=e.iconRight,w=e.children,_=e.onclick,B=e.onClick,S=m(e,["className","fluid","icon","color","disabled","selected","tooltip","tooltipPosition","ellipsis","content","iconRotation","iconColor","iconSpin","iconRight","children","onclick","onClick"]),L=!(!V&&!w);return _&&h.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,s.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid",f&&"Button--disabled",C&&"Button--selected",L&&"Button--hasContent",b&&"Button--ellipsis",k&&"Button--iconRight",p&&"string"==typeof p?"Button--color--"+p:"Button--color--default",t]),tabIndex:!f&&"0",unselectable:i.IS_IE8,onclick:function(e){(0,c.refocusLayout)(),!f&&B&&B(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;return t===a.KEY_SPACE||t===a.KEY_ENTER?(e.preventDefault(),void(!f&&B&&B(e))):t===a.KEY_ESCAPE?(e.preventDefault(),void(0,c.refocusLayout)()):void 0}},S,{children:[l&&!k&&(0,o.createComponentVNode)(2,d.Icon,{name:l,color:x,rotation:v,spin:y}),V,w,l&&k&&(0,o.createComponentVNode)(2,d.Icon,{name:l,color:x,rotation:v,spin:y}),g&&(0,o.createComponentVNode)(2,u.Tooltip,{content:g,position:N})]})))};t.Button=f,f.defaultHooks=r.pureComponentHooks;var C=function(e){var t=e.checked,n=m(e,["checked"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,f,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=C,f.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.confirmContent,r=void 0===n?"Confirm?":n,i=t.confirmColor,a=void 0===i?"bad":i,c=t.confirmIcon,l=t.icon,s=t.color,d=t.content,u=t.onClick,p=m(t,["confirmContent","confirmColor","confirmIcon","icon","color","content","onClick"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,f,Object.assign({content:this.state.clickedOnce?r:d,icon:this.state.clickedOnce?c:l,color:this.state.clickedOnce?a:s,onClick:function(){return e.state.clickedOnce?u():e.setClickedOnce(!0)}},p)))},t}(o.Component);t.ButtonConfirm=g,f.Confirm=g;var N=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,i=t.content,c=t.icon,l=t.iconRotation,p=t.iconSpin,h=t.tooltip,f=t.tooltipPosition,C=t.color,g=void 0===C?"default":C,N=(t.placeholder,t.maxLength,m(t,["fluid","content","icon","iconRotation","iconSpin","tooltip","tooltipPosition","color","placeholder","maxLength"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,s.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid","Button--color--"+g])},N,{onClick:function(){return e.setInInput(!0)},children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:l,spin:p}),(0,o.createVNode)(1,"div",null,i,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===a.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===a.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef),h&&(0,o.createComponentVNode)(2,u.Tooltip,{content:h,position:f})]})))},t}(o.Component);t.ButtonInput=N,f.Input=N},function(e,t,n){"use strict";t.__esModule=!0,t.Icon=void 0;var o=n(0),r=n(7),i=n(17);var a=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,s=e.style,d=void 0===s?{}:s,u=e.rotation,p=function(e,t){if(null==e)return{};var n,o,r={},i=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 u&&(d.transform="rotate("+u+"deg)");var m=a.test(t),h=t.replace(a,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({as:"i",className:(0,r.classes)([l,m?"far":"fas","fa-"+h,c&&"fa-spin"]),style:d},p)))};t.Icon=c,c.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(0),r=n(15),i=n(7),a=n(23),c=n(136),l=n(17);var s=function(e){var t,n;function s(t){var n;n=e.call(this,t)||this;var i=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:i,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,i=n.props.onDrag;o&&i&&i(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,i=t.maxValue,a=t.step,c=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),l=n.origin-e.screenY;if(t.dragging){var s=Number.isFinite(o)?o%a:0;n.internalValue=(0,r.clamp)(n.internalValue+l*a/c,o-a,i+a),n.value=(0,r.clamp)(n.internalValue-n.internalValue%a+s,o,i),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,i=n.state,a=i.dragging,c=i.value,l=i.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!a,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),a)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var s=n.inputRef.current;s.value=l;try{s.focus(),s.select()}catch(d){}}},n}return n=e,(t=s).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,s.prototype.render=function(){var e=this,t=this.state,n=t.dragging,s=t.editing,d=t.value,u=t.suppressingFlicker,p=this.props,m=p.className,h=p.fluid,f=p.animated,C=p.value,g=p.unit,N=p.minValue,b=p.maxValue,V=p.height,v=p.width,x=p.lineHeight,y=p.fontSize,k=p.format,w=p.onChange,_=p.onDrag,B=C;(n||u)&&(B=d);var S=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(g?" "+g:""),0,{unselectable:a.IS_IE8})},L=f&&!n&&!u&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:B,format:k,children:S})||S(k?k(B):B);return(0,o.createComponentVNode)(2,l.Box,{className:(0,i.classes)(["NumberInput",h&&"NumberInput--fluid",m]),minWidth:v,minHeight:V,lineHeight:x,fontSize:y,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)((B-N)/(b-N)*100,0,100)+"%"}}),2),L,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:s?undefined:"none",height:V,"line-height":x,"font-size":y},onBlur:function(t){if(s){var n=(0,r.clamp)(t.target.value,N,b);e.setState({editing:!1,value:n}),e.suppressFlicker(),w&&w(t,n),_&&_(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,N,b);return e.setState({editing:!1,value:n}),e.suppressFlicker(),w&&w(t,n),void(_&&_(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},s}(o.Component);t.NumberInput=s,s.defaultHooks=i.pureComponentHooks,s.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.LoginInfo=void 0;var o=n(0),r=n(1),i=n(2);t.LoginInfo=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.loginState;if(c)return(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:["Logged in as: ",l.name," (",l.rank,")"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",content:"Logout",color:"good",float:"right",onClick:function(){return a("login_logout")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",disabled:!l.id,content:"Eject ID",color:"good",float:"right",onClick:function(){return a("login_eject")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LoginScreen=void 0;var o=n(0),r=n(1),i=n(2);t.LoginScreen=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.loginState,s=c.isAI,d=c.isRobot,u=c.isAdmin;return(0,o.createComponentVNode)(2,i.Section,{title:"Welcome",height:"100%",stretchContents:!0,children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",align:"center",justify:"center",children:(0,o.createComponentVNode)(2,i.Flex.Item,{textAlign:"center",mt:"-2rem",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-circle",verticalAlign:"middle",size:3,mr:"1rem"}),"Guest"]}),(0,o.createComponentVNode)(2,i.Box,{color:"label",my:"1rem",children:["ID:",(0,o.createComponentVNode)(2,i.Button,{icon:"id-card",content:l.id?l.id:"----------",ml:"0.5rem",onClick:function(){return a("login_insert")}})]}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",disabled:!l.id,content:"Login",onClick:function(){return a("login_login",{login_type:1})}}),!!s&&(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"Login as AI",onClick:function(){return a("login_login",{login_type:2})}}),!!d&&(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"Login as Cyborg",onClick:function(){return a("login_login",{login_type:3})}}),!!u&&(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"CentComm Secure Login",onClick:function(){return a("login_login",{login_type:4})}})]})})})}},function(e,t,n){"use strict";var o=n(66);e.exports=new o({explicit:[n(498),n(499),n(500)]})},function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(0),r=n(2),i=n(522),a=function(e){var t=e.beakerLoaded,n=e.beakerContents,i=void 0===n?[]:n,a=e.buttons;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===i.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),i.map((function(e,t){return(0,o.createComponentVNode)(2,r.Box,{width:"100%",children:[(0,o.createComponentVNode)(2,r.Box,{color:"label",display:"inline",verticalAlign:"middle",children:[(n=e.volume,n+" unit"+(1===n?"":"s"))," of ",e.name]}),!!a&&(0,o.createComponentVNode)(2,r.Box,{float:"right",display:"inline",children:a(e,t)}),(0,o.createComponentVNode)(2,r.Box,{clear:"both"})]},e.name);var n}))]})};t.BeakerContents=a,a.propTypes={beakerLoaded:i.bool,beakerContents:i.array,buttons:i.arrayOf(i.element)}},function(e,t,n){"use strict";t.__esModule=!0,t.CrewManifest=void 0;var o=n(0),r=n(1),i=n(2),a=n(18),c=n(49).COLORS.department,l=["Captain","Head of Security","Chief Engineer","Chief Medical Officer","Research Director","Head of Personnel"],s=function(e){return-1!==l.indexOf(e)||"Quartermaster"===e},d=function(e){return e.length>0&&(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,color:"white",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{width:"50%",children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{width:"35%",children:"Rank"}),(0,o.createComponentVNode)(2,i.Table.Cell,{width:"15%",children:"Active"})]}),e.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{color:(t=e.rank,-1!==l.indexOf(t)?"green":"Quartermaster"===t?"yellow":"orange"),bold:s(e.rank),children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,a.decodeHtmlEntities)(e.name)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,a.decodeHtmlEntities)(e.rank)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.active})]},e.name+e.rank);var t}))]})};t.CrewManifest=function(e,t){var n;(0,r.useBackend)(t).act;e.data?n=e.data:n=(0,r.useBackend)(t).data;var a=n.manifest,l=a.heads,s=a.pro,u=a.sec,p=a.eng,m=a.med,h=a.sci,f=a.ser,C=a.sup,g=a.misc;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:c.command,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Command"})}),level:2,children:d(l)}),(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:c.procedure,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Procedure"})}),level:2,children:d(s)}),(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:c.security,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Security"})}),level:2,children:d(u)}),(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:c.engineering,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Engineering"})}),level:2,children:d(p)}),(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:c.medical,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Medical"})}),level:2,children:d(m)}),(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:c.science,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Science"})}),level:2,children:d(h)}),(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:c.service,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Service"})}),level:2,children:d(f)}),(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:c.supply,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Supply"})}),level:2,children:d(C)}),(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Misc"})}),level:2,children:d(g)})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.TemporaryNotice=void 0;var o=n(0),r=n(1),i=n(2);t.TemporaryNotice=function(e,t){var n,a=(0,r.useBackend)(t),c=a.act,l=a.data.temp;if(l){var s=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.NoticeBox,Object.assign({},s,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})))}}},function(e,t,n){"use strict";var o=n(9),r=n(5),i=n(105);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(6),r=n(106),i=o["__core-js_shared__"]||r("__core-js_shared__",{});e.exports=i},function(e,t,n){"use strict";var o=n(6),r=n(107),i=o.WeakMap;e.exports="function"==typeof i&&/native code/.test(r(i))},function(e,t,n){"use strict";var o=n(19),r=n(109),i=n(22),a=n(14);e.exports=function(e,t){for(var n=r(t),c=a.f,l=i.f,s=0;sl;)o(c,n=t[l++])&&(~i(s,n)||s.push(n));return s}},function(e,t,n){"use strict";var o=n(112);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t,n){"use strict";var o=n(9),r=n(14),i=n(10),a=n(73);e.exports=o?Object.defineProperties:function(e,t){i(e);for(var n,o=a(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(39);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(28),r=n(54).f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"[object Window]"==i.call(e)?function(e){try{return r(e)}catch(t){return a.slice()}}(e):r(o(e))}},function(e,t,n){"use strict";var o=n(13);t.f=o},function(e,t,n){"use strict";var o=n(16),r=n(44),i=n(12),a=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),c=i(n.length),l=r(e,c),s=r(t,c),d=arguments.length>2?arguments[2]:undefined,u=a((d===undefined?c:r(d,c))-s,c-l),p=1;for(s0;)s in n?n[l]=n[s]:delete n[l],l+=p,s+=p;return n}},function(e,t,n){"use strict";var o=n(59),r=n(12),i=n(55);e.exports=function a(e,t,n,c,l,s,d,u){for(var p,m=l,h=0,f=!!d&&i(d,u,3);h0&&o(p))m=a(e,t,p,r(p.length),m,s-1)-1;else{if(m>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[m]=p}m++}h++}return m}},function(e,t,n){"use strict";var o=n(10);e.exports=function(e,t,n,r){try{return r?t(o(n)[0],n[1]):t(n)}catch(a){var i=e["return"];throw i!==undefined&&o(i.call(e)),a}}},function(e,t,n){"use strict";var o=n(28),r=n(47),i=n(76),a=n(37),c=n(118),l=a.set,s=a.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=s(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"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},function(e,t,n){"use strict";var o,r,i,a=n(38),c=n(32),l=n(19),s=n(13),d=n(40),u=s("iterator"),p=!1;[].keys&&("next"in(i=[].keys())?(r=a(a(i)))!==Object.prototype&&(o=r):p=!0),o==undefined&&(o={}),d||l(o,u)||c(o,u,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:p}},function(e,t,n){"use strict";var o=n(8);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(28),r=n(33),i=n(12),a=n(41),c=n(27),l=Math.min,s=[].lastIndexOf,d=!!s&&1/[1].lastIndexOf(1,-0)<0,u=a("lastIndexOf"),p=c("indexOf",{ACCESSORS:!0,1:0}),m=d||!u||!p;e.exports=m?function(e){if(d)return s.apply(this,arguments)||0;var t=o(this),n=i(t.length),a=n-1;for(arguments.length>1&&(a=l(a,r(arguments[1]))),a<0&&(a=n+a);a>=0;a--)if(a in t&&t[a]===e)return a||0;return-1}:s},function(e,t,n){"use strict";var o=n(33),r=n(12);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(34),r=n(8),i=[].slice,a={},c=function(e,t,n){if(!(t in a)){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)}}),i(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)}}),u&&o(d.prototype,"size",{get:function(){return m(this).size}}),d},setStrong:function(e,t,n){var o=t+" Iterator",r=f(t),i=f(o);s(e,t,(function(e,t){h(this,{type:o,target:e,state:r(e),kind:t,last:undefined})}),(function(){for(var e=i(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(8),r=Math.floor;e.exports=function(e){return!o(e)&&isFinite(e)&&r(e)===e}},function(e,t,n){"use strict";var o=n(6),r=n(62).trim,i=n(93),a=o.parseInt,c=/^[+-]?0[Xx]/,l=8!==a(i+"08")||22!==a(i+"0x16");e.exports=l?function(e,t){var n=r(String(e));return a(n,t>>>0||(c.test(n)?16:10))}:a},function(e,t,n){"use strict";var o=n(9),r=n(73),i=n(28),a=n(83).f,c=function(e){return function(t){for(var n,c=i(t),l=r(c),s=l.length,d=0,u=[];s>d;)n=l[d++],o&&!a.call(c,n)||u.push(e?[n,c[n]]:c[n]);return u}};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(6);e.exports=o.Promise},function(e,t,n){"use strict";var o=n(85);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},function(e,t,n){"use strict";var o,r,i,a,c,l,s,d,u=n(6),p=n(22).f,m=n(35),h=n(124).set,f=n(173),C=u.MutationObserver||u.WebKitMutationObserver,g=u.process,N=u.Promise,b="process"==m(g),V=p(u,"queueMicrotask"),v=V&&V.value;v||(o=function(){var e,t;for(b&&(e=g.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(n){throw r?a():i=undefined,n}}i=undefined,e&&e.enter()},b?a=function(){g.nextTick(o)}:C&&!f?(c=!0,l=document.createTextNode(""),new C(o).observe(l,{characterData:!0}),a=function(){l.data=c=!c}):N&&N.resolve?(s=N.resolve(undefined),d=s.then,a=function(){d.call(s,o)}):a=function(){h.call(u,o)}),e.exports=v||function(e){var t={fn:e,next:undefined};i&&(i.next=t),r||(r=t,a()),i=t}},function(e,t,n){"use strict";var o=n(10),r=n(8),i=n(176);e.exports=function(e,t){if(o(e),r(t)&&t.constructor===e)return t;var n=i.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var o=n(34),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(4),r=n(96);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(85);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(376);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(16),r=n(12),i=n(116),a=n(115),c=n(55),l=n(11).aTypedArrayConstructor;e.exports=function(e){var t,n,s,d,u,p,m=o(e),h=arguments.length,f=h>1?arguments[1]:undefined,C=f!==undefined,g=i(m);if(g!=undefined&&!a(g))for(p=(u=g.call(m)).next,m=[];!(d=p.call(u)).done;)m.push(d.value);for(C&&h>2&&(f=c(f,arguments[2],2)),n=r(m.length),s=new(l(this))(n),t=0;n>t;t++)s[t]=C?f(m[t],t):m[t];return s}},function(e,t,n){"use strict";var o=n(77),r=n(58).getWeakData,i=n(10),a=n(8),c=n(61),l=n(79),s=n(21),d=n(19),u=n(37),p=u.set,m=u.getterFor,h=s.find,f=s.findIndex,C=0,g=function(e){return e.frozen||(e.frozen=new N)},N=function(){this.entries=[]},b=function(e,t){return h(e.entries,(function(e){return e[0]===t}))};N.prototype={get:function(e){var t=b(this,e);if(t)return t[1]},has:function(e){return!!b(this,e)},set:function(e,t){var n=b(this,e);n?n[1]=t:this.entries.push([e,t])},"delete":function(e){var t=f(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,s){var u=e((function(e,o){c(e,u,t),p(e,{type:t,id:C++,frozen:undefined}),o!=undefined&&l(o,e[s],e,n)})),h=m(t),f=function(e,t,n){var o=h(e),a=r(i(t),!0);return!0===a?g(o).set(t,n):a[o.id]=n,e};return o(u.prototype,{"delete":function(e){var t=h(this);if(!a(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=h(this);if(!a(e))return!1;var n=r(e);return!0===n?g(t).has(e):n&&d(n,t.id)}}),o(u.prototype,n?{get:function(e){var t=h(this);if(a(e)){var n=r(e);return!0===n?g(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return f(this,e,t)}}:{add:function(e){return f(this,e,!0)}}),u}}},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(418),r=n(23);function i(e,t,n,o,r,i,a){try{var c=e[i](a),l=c.value}catch(s){return void n(s)}c.done?t(l):Promise.resolve(l).then(o,r)}var a,c,l,s,d,u=(0,n(63).createLogger)("drag"),p=!1,m=!1,h=[0,0],f=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,i;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return u.log("setting up"),a=e.config.window,n.next=4,f(a);case 4:t=n.sent,h=[t[0]-window.screenLeft,t[1]-window.screenTop],o=N(t),r=o[0],i=o[1],r&&C(a,i),u.debug("current state",{ref:a,screenOffset:h});case 9:case"end":return n.stop()}}),n)})),function(){var t=this,n=arguments;return new Promise((function(o,r){var a=e.apply(t,n);function c(e){i(a,o,r,c,l,"next",e)}function l(e){i(a,o,r,c,l,"throw",e)}c(undefined)}))});return function(e){return t.apply(this,arguments)}}();t.setupDrag=g;var N=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){u.log("drag start"),p=!0,c=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",V),document.addEventListener("mouseup",b),V(e)};var b=function y(e){u.log("drag end"),V(e),document.removeEventListener("mousemove",V),document.removeEventListener("mouseup",y),p=!1},V=function(e){p&&(e.preventDefault(),C(a,(0,o.vecAdd)([e.screenX,e.screenY],h,c)))};t.resizeStartHandler=function(e,t){return function(n){l=[e,t],u.log("resize start",l),m=!0,c=[window.screenLeft-n.screenX,window.screenTop-n.screenY],s=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",x),document.addEventListener("mouseup",v),x(n)}};var v=function k(e){u.log("resize end",d),x(e),document.removeEventListener("mousemove",x),document.removeEventListener("mouseup",k),m=!1},x=function(e){m&&(e.preventDefault(),(d=(0,o.vecAdd)(s,(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])}(a,d))}},function(e,t,n){"use strict";t.__esModule=!0,t.Tooltip=void 0;var o=n(0),r=n(7);t.Tooltip=function(e){var t=e.content,n=e.title,i=e.position,a=void 0===i?"bottom":i,c="string"==typeof t&&t.length>35,l=!(0,r.isFalsy)(n)?n+"\n \n"+t:t;return(0,o.createVNode)(1,"div",(0,r.classes)(["Tooltip",c&&"Tooltip--long",a&&"Tooltip--"+a]),null,1,{"data-tooltip":l})}},function(e,t,n){"use strict";t.__esModule=!0,t.ByondUi=t.getBoundingBox=void 0;var o=n(0),r=n(7),i=n(443),a=n(23),c=n(63),l=n(17);function s(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var d=(0,c.createLogger)("ByondUi"),u=[];window.addEventListener("beforeunload",(function(){for(var e=0;e=0||(r[n]=e[n]);return r}(e,["className","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["Dimmer"].concat(t))},a,{children:(0,o.createVNode)(1,"div","Dimmer__inner",n,0)})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Divider=void 0;var o=n(0),r=n(7);t.Divider=function(e){var t=e.vertical,n=e.hidden;return(0,o.createVNode)(1,"div",(0,r.classes)(["Divider",n&&"Divider--hidden",t?"Divider--vertical":"Divider--horizontal"]))}},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(0),r=n(80),i=n(7);function a(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.children,n=a(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=i.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t,i=e.style,c=a(e,["size","style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},i)},c)))};t.GridColumn=l,c.defaultHooks=i.pureComponentHooks,c.Column=l},function(e,t,n){"use strict";t.__esModule=!0,t.DraggableControl=void 0;var o=n(0),r=n(15),i=n(7),a=n(136);var c=function(e,t){return e.screenX*t[0]+e.screenY*t[1]},l=function(e){var t,n;function i(t){var n;return(n=e.call(this,t)||this).inputRef=(0,o.createRef)(),n.state={value:t.value,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,o=t.value,r=t.dragMatrix;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:c(e,r),value:o,internalValue:o}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,i=n.props.onDrag;o&&i&&i(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,i=t.maxValue,a=t.step,l=t.stepPixelSize,s=t.dragMatrix;n.setState((function(t){var n=Object.assign({},t),d=c(e,s)-n.origin;if(t.dragging){var u=Number.isFinite(o)?o%a:0;n.internalValue=(0,r.clamp)(n.internalValue+d*a/l,o-a,i+a),n.value=(0,r.clamp)(n.internalValue-n.internalValue%a+u,o,i),n.origin=c(e,s)}else Math.abs(d)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,i=n.state,a=i.dragging,c=i.value,l=i.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!a,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),a)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var s=n.inputRef.current;s.value=l;try{s.focus(),s.select()}catch(d){}}},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.state,n=t.dragging,i=t.editing,c=t.value,l=t.suppressingFlicker,s=this.props,d=s.animated,u=s.value,p=s.unit,m=s.minValue,h=s.maxValue,f=s.format,C=s.onChange,g=s.onDrag,N=s.children,b=s.height,V=s.lineHeight,v=s.fontSize,x=u;(n||l)&&(x=c);var y=function(e){return e+(p?" "+p:"")},k=d&&!n&&!l&&(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:x,format:f,children:y})||y(f?f(x):x),w=(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:i?undefined:"none",height:b,"line-height":V,"font-size":v},onBlur:function(t){if(i){var n=(0,r.clamp)(t.target.value,m,h);e.setState({editing:!1,value:n}),e.suppressFlicker(),C&&C(t,n),g&&g(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,m,h);return e.setState({editing:!1,value:n}),e.suppressFlicker(),C&&C(t,n),void(g&&g(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef);return N({dragging:n,editing:i,value:u,displayValue:x,displayElement:k,inputElement:w,handleDragStart:this.handleDragStart})},i}(o.Component);t.DraggableControl=l,l.defaultHooks=i.pureComponentHooks,l.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50,dragMatrix:[1,0]}},function(e,t,n){"use strict";t.__esModule=!0,t.Slider=void 0;var o=n(0),r=n(15),i=n(7),a=n(23),c=n(17),l=n(189),s=n(139);t.Slider=function(e){if(a.IS_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,s.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,d=e.maxValue,u=e.minValue,p=e.onChange,m=e.onDrag,h=e.step,f=e.stepPixelSize,C=e.suppressFlicker,g=e.unit,N=e.value,b=e.className,V=e.fillValue,v=e.color,x=e.ranges,y=void 0===x?{}:x,k=e.children,w=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","fillValue","color","ranges","children"]),_=k!==undefined;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.DraggableControl,Object.assign({dragMatrix:[1,0]},{animated:t,format:n,maxValue:d,minValue:u,onChange:p,onDrag:m,step:h,stepPixelSize:f,suppressFlicker:C,unit:g,value:N},{children:function(e){var t=e.dragging,n=(e.editing,e.value),a=e.displayValue,l=e.displayElement,s=e.inputElement,p=e.handleDragStart,m=V!==undefined&&null!==V,h=((0,r.scale)(n,u,d),(0,r.scale)(null!=V?V:a,u,d)),f=(0,r.scale)(a,u,d),C=v||(0,r.keyOfMatchingRange)(null!=V?V:n,y)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,i.classes)(["Slider","ProgressBar","ProgressBar--color--"+C,b,(0,c.computeBoxClassName)(w)]),[(0,o.createVNode)(1,"div",(0,i.classes)(["ProgressBar__fill",m&&"ProgressBar__fill--animated"]),null,1,{style:{width:100*(0,r.clamp01)(h)+"%",opacity:.4}}),(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,r.clamp01)(Math.min(h,f))+"%"}}),(0,o.createVNode)(1,"div","Slider__cursorOffset",[(0,o.createVNode)(1,"div","Slider__cursor"),(0,o.createVNode)(1,"div","Slider__pointer"),t&&(0,o.createVNode)(1,"div","Slider__popupValue",l,0)],0,{style:{width:100*(0,r.clamp01)(f)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",_?k:l,0),s],0,Object.assign({},(0,c.computeBoxProps)(w),{onMouseDown:p})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Window=void 0;var o=n(0),r=n(7),i=n(18),a=n(1),c=n(23),l=n(2),s=n(49),d=n(183),u=n(133),p=n(63),m=n(135);var h=(0,p.createLogger)("Window"),f=function(e){var t,n;function l(){return e.apply(this,arguments)||this}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var p=l.prototype;return p.componentDidMount=function(){(0,m.refocusLayout)()},p.render=function(){var e=this.props,t=e.resizable,n=e.theme,l=e.children,p=(0,a.useBackend)(this.context),f=p.config,C=p.debugLayout,N=f.observer?f.statusa?"average":t>c?"bad":"good"),children:[e.val,e.units]},e.entry);var t,n,r,a,c}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MessengerList=t.ActiveConversation=t.pda_messenger=void 0;var o=n(0),r=n(24),i=n(1),a=n(2);t.pda_messenger=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data);return r.active_convo?(0,o.createComponentVNode)(2,c,{data:r}):(0,o.createComponentVNode)(2,l,{data:r})};var c=function(e,t){var n=(0,i.useBackend)(t).act,c=e.data,l=c.convo_name,s=c.convo_job,d=c.messages,u=c.active_convo,p=(0,i.useLocalState)(t,"clipboardMode",!1),m=p[0],h=p[1],f=(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"arrow-left",onClick:function(){return n("Back")}}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Conversation with "+l+" ("+s+")",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",selected:m,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return h(!m)}}),height:"415px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,a.Section,{height:"97%",overflowY:"auto",children:(0,r.filter)((function(e){return e.target===u}))(d).map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{textAlign:e.sent?"right":"left",position:"relative",mb:1,children:[(0,o.createComponentVNode)(2,a.Icon,{fontSize:2.5,color:e.sent?"#3e6189":"#565656",position:"absolute",left:e.sent?null:"0px",right:e.sent?"0px":null,bottom:"-5px",style:{"z-index":"0",transform:e.sent?"scale(-1, 1)":null},name:"comment"}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,backgroundColor:e.sent?"#3e6189":"#565656",p:1,maxWidth:"100%",position:"relative",textAlign:"left",style:{"z-index":"1","border-radius":"5px","word-break":"normal","word-wrap":"break-word"},children:e.message})]},t)}))}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"comment",onClick:function(){return n("Message",{target:u})},content:"Reply"})})]})]});return m&&(f=(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"arrow-left",onClick:function(){return n("Back")}}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Conversation with "+l+" ("+s+")",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",selected:m,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return h(!m)}}),height:"415px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,a.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,r.filter)((function(e){return e.target===u}))(d).map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{color:e.sent?"#2185d0":"#aaaaaa",style:{"word-break":"normal"},children:[e.sent?"You:":"Them:"," ",e.message]},t)}))}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"comment",onClick:function(){return n("Message",{target:u})},content:"Reply"})})]})]})),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Messenger Functions",children:(0,o.createComponentVNode)(2,a.Button,{icon:"trash",color:"bad",onClick:function(){return n("Clear",{option:"Convo"})},children:"Delete Conversations"})})}),f]})};t.ActiveConversation=c;var l=function(e,t){var n=(0,i.useBackend)(t).act,r=e.data,c=r.convopdas,l=r.pdas,d=r.charges,u=r.silent,p=r.toff,m=(0,i.useLocalState)(t,"searchTerm",""),h=m[0],f=m[1];return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Messenger Functions",children:[(0,o.createComponentVNode)(2,a.Button,{selected:!u,icon:u?"volume-mute":"volume-up",onClick:function(){return n("Toggle Ringer")},children:["Ringer: ",u?"Off":"On"]}),(0,o.createComponentVNode)(2,a.Button,{color:p?"bad":"green",icon:"power-off",onClick:function(){return n("Toggle Messenger")},children:["Messenger: ",p?"Off":"On"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"bell",onClick:function(){return n("Ringtone")},children:"Set Ringtone"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",color:"bad",onClick:function(){return n("Clear",{option:"All"})},children:"Delete All Conversations"})]})}),!p&&(0,o.createComponentVNode)(2,a.Box,{mt:2,children:[!!d&&(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cartridge Special Function",children:[d," charges left."]})}),!c.length&&!l.length&&(0,o.createComponentVNode)(2,a.Box,{children:"No current conversations"})||(0,o.createComponentVNode)(2,a.Box,{children:["Search: ",(0,o.createComponentVNode)(2,a.Input,{value:h,onInput:function(e,t){f(t)}}),(0,o.createComponentVNode)(2,s,{title:"Current Conversations",data:r,pdas:c,msgAct:"Select Conversation",searchTerm:h}),(0,o.createComponentVNode)(2,s,{title:"Other PDAs",pdas:l,msgAct:"Message",data:r,searchTerm:h})]})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Messenger Offline."})]})};t.MessengerList=l;var s=function(e,t){var n=(0,i.useBackend)(t).act,r=e.data,c=e.pdas,l=e.title,s=e.msgAct,d=e.searchTerm,u=r.charges,p=r.plugins;return c&&c.length?(0,o.createComponentVNode)(2,a.Section,{level:2,title:l,children:c.filter((function(e){return e.Name.toLowerCase().includes(d.toLowerCase())})).map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:e.Name,onClick:function(){return n(s,{target:e.uid})}}),!!u&&p.map((function(t){return(0,o.createComponentVNode)(2,a.Button,{icon:t.icon,content:t.name,onClick:function(){return n("Messenger Plugin",{plugin:t.uid,target:e.uid})}},t.uid)}))]},e.uid)}))}):(0,o.createComponentVNode)(2,a.Section,{level:2,title:l,children:"No PDAs found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(0),r=n(15),i=n(1),a=n(2);t.Signaler=function(e,t){var n=(0,i.useBackend)(t).act,c=e.data,l=c.code,s=c.frequency,d=c.minFrequency,u=c.maxFrequency;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Frequency",children:(0,o.createComponentVNode)(2,a.NumberInput,{animate:!0,step:.2,stepPixelSize:6,minValue:d/10,maxValue:u/10,value:s/10,format:function(e){return(0,r.toFixed)(e,1)},width:"80px",onDrag:function(e,t){return n("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:"80px",onDrag:function(e,t){return n("code",{code:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{mt: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.PowerMonitorMainContent=t.PowerMonitor=void 0;var o=n(0),r=n(24),i=n(43),a=n(15),c=n(7),l=n(18),s=n(1),d=n(2),u=n(3),p=6e5;t.PowerMonitor=function(e,t){return(0,o.createComponentVNode)(2,u.Window,{resizeable:!0,children:(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,m)})})};var m=function(e,t){var n=(0,s.useBackend)(t),r=(n.act,n.data),i=r.powermonitor,a=r.can_select_monitor;return(0,o.createComponentVNode)(2,d.Box,{m:0,children:[!i&&a&&(0,o.createComponentVNode)(2,h),i&&(0,o.createComponentVNode)(2,f)]})};t.PowerMonitorMainContent=m;var h=function(e,t){var n=(0,s.useBackend)(t),r=n.act,i=n.data.powermonitors;return i?(0,o.createComponentVNode)(2,d.Section,{title:"Select Power Monitor",children:Object.keys(i).sort((function(e,t){return i[e]50?"battery-half":"battery-quarter")||"C"===t&&"bolt"||"F"===t&&"battery-full"||"M"===t&&"slash",color:"N"===t&&(n>50?"yellow":"red")||"C"===t&&"yellow"||"F"===t&&"green"||"M"===t&&"orange"}),(0,o.createComponentVNode)(2,d.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,a.toFixed)(n)+"%"})],4)};C.defaultHooks=c.pureComponentHooks;var g=function(e){var t,n;switch(e.status){case"AOn":t=!0,n=!0;break;case"AOff":t=!0,n=!1;break;case"On":t=!1,n=!0;break;case"Off":t=!1,n=!1}var r=(n?"On":"Off")+" ["+(t?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,d.ColorBox,{color:n?"good":"bad",content:t?undefined:"M",title:r})};g.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.RndRoute=void 0;var o=n(1);t.RndRoute=function(e,t){var n=e.render,r=(0,o.useBackend)(t).data,i=r.menu,a=r.submenu,c=function(e,t){return null===e||e===undefined||("function"==typeof e?e(t):e===t)};return c(e.menu,i)&&c(e.submenu,a)?n():null}},function(e,t,n){e.exports=n(201)},function(e,t,n){"use strict";n(202),n(203),n(204),n(205),n(206),n(207),n(208),n(209),n(210),n(211),n(212),n(213),n(214),n(215),n(216),n(217),n(218),n(219),n(220),n(221),n(222),n(223),n(224),n(225),n(227),n(229),n(230),n(231),n(160),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(246),n(248),n(249),n(250),n(251),n(252),n(254),n(255),n(257),n(258),n(259),n(260),n(261),n(262),n(263),n(264),n(265),n(266),n(267),n(268),n(269),n(270),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(286),n(287),n(288),n(289),n(290),n(291),n(293),n(294),n(296),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(322),n(323),n(324),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(177),n(342),n(343),n(344),n(345),n(346),n(347),n(348),n(349),n(350),n(351),n(352),n(353),n(354),n(355),n(356),n(357),n(358),n(359),n(360),n(361),n(362),n(363),n(364),n(365),n(366),n(367),n(368),n(369),n(370),n(371),n(372),n(373),n(374),n(375),n(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),n(390),n(391),n(392),n(393),n(394),n(395),n(396),n(397),n(398),n(399),n(400),n(401),n(402),n(403),n(404),n(405),n(406),n(407),n(408),n(409),n(410),n(411),n(412),n(413),n(414);var o=n(0),r=n(416);n(417);n(182);var i=n(1),a=n(23),c=n(183),l=n(63);n(419),n(420),n(421),n(422),n(423);var s=n(424);n(426),n(427),n(428),n(429),n(430),n(431),n(432),n(433),n(434),n(435),n(436),n(437),n(438);var d,u=n(439),p=(Date.now(),(0,s.createStore)()),m=!0,h=function(){for(p.subscribe((function(){!function(){try{var e=p.getState();m&&(l.logger.log("initial render",e),(0,c.setupDrag)(e));var t=(0,n(134).getRoutedComponent)(e),r=(0,o.createComponentVNode)(2,s.StoreProvider,{store:p,children:(0,o.createComponentVNode)(2,t)});d||(d=document.getElementById("react-root")),(0,o.render)(r,d)}catch(i){throw l.logger.error("rendering error",i),i}m&&(m=!1)}()})),(0,u.captureExternalLinks)(),window.update=function(e){var t="string"==typeof e?function(e){var t=function(e,t){return"object"==typeof t&&null!==t&&t.__number__?parseFloat(t.__number__):t};a.IS_IE8&&(t=undefined);try{return JSON.parse(e,t)}catch(o){l.logger.log(o),l.logger.log("What we got:",e);var n=o&&o.message;throw new Error("JSON parsing error: "+n)}}(e):e;p.dispatch((0,i.backendUpdate)(t))};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}(0,r.loadCSS)("font-awesome.css")}; +/** + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */"loading"===document.readyState?document.addEventListener("DOMContentLoaded",h):h()},function(e,t,n){"use strict";var o=n(4),r=n(6),i=n(39),a=n(40),c=n(9),l=n(112),s=n(152),d=n(5),u=n(19),p=n(59),m=n(8),h=n(10),f=n(16),C=n(28),g=n(36),N=n(53),b=n(45),V=n(73),v=n(54),x=n(155),y=n(111),k=n(22),w=n(14),_=n(83),B=n(32),S=n(26),L=n(108),A=n(84),E=n(70),I=n(69),D=n(13),T=n(156),F=n(29),M=n(46),P=n(37),O=n(21).forEach,R=A("hidden"),j=D("toPrimitive"),U=P.set,z=P.getterFor("Symbol"),W=Object.prototype,H=r.Symbol,K=i("JSON","stringify"),Y=k.f,G=w.f,q=x.f,X=_.f,J=L("symbols"),$=L("op-symbols"),Z=L("string-to-symbol-registry"),Q=L("symbol-to-string-registry"),ee=L("wks"),te=r.QObject,ne=!te||!te.prototype||!te.prototype.findChild,oe=c&&d((function(){return 7!=b(G({},"a",{get:function(){return G(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=Y(W,t);o&&delete W[t],G(e,t,n),o&&e!==W&&G(W,t,o)}:G,re=function(e,t){var n=J[e]=b(H.prototype);return U(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ie=s?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof H},ae=function(e,t,n){e===W&&ae($,t,n),h(e);var o=g(t,!0);return h(n),u(J,o)?(n.enumerable?(u(e,R)&&e[R][o]&&(e[R][o]=!1),n=b(n,{enumerable:N(0,!1)})):(u(e,R)||G(e,R,N(1,{})),e[R][o]=!0),oe(e,o,n)):G(e,o,n)},ce=function(e,t){h(e);var n=C(t),o=V(n).concat(pe(n));return O(o,(function(t){c&&!se.call(n,t)||ae(e,t,n[t])})),e},le=function(e,t){return t===undefined?b(e):ce(b(e),t)},se=function(e){var t=g(e,!0),n=X.call(this,t);return!(this===W&&u(J,t)&&!u($,t))&&(!(n||!u(this,t)||!u(J,t)||u(this,R)&&this[R][t])||n)},de=function(e,t){var n=C(e),o=g(t,!0);if(n!==W||!u(J,o)||u($,o)){var r=Y(n,o);return!r||!u(J,o)||u(n,R)&&n[R][o]||(r.enumerable=!0),r}},ue=function(e){var t=q(C(e)),n=[];return O(t,(function(e){u(J,e)||u(E,e)||n.push(e)})),n},pe=function(e){var t=e===W,n=q(t?$:C(e)),o=[];return O(n,(function(e){!u(J,e)||t&&!u(W,e)||o.push(J[e])})),o};(l||(S((H=function(){if(this instanceof H)throw TypeError("Symbol is not a constructor");var e=arguments.length&&arguments[0]!==undefined?String(arguments[0]):undefined,t=I(e),n=function o(e){this===W&&o.call($,e),u(this,R)&&u(this[R],t)&&(this[R][t]=!1),oe(this,t,N(1,e))};return c&&ne&&oe(W,t,{configurable:!0,set:n}),re(t,e)}).prototype,"toString",(function(){return z(this).tag})),S(H,"withoutSetter",(function(e){return re(I(e),e)})),_.f=se,w.f=ae,k.f=de,v.f=x.f=ue,y.f=pe,T.f=function(e){return re(D(e),e)},c&&(G(H.prototype,"description",{configurable:!0,get:function(){return z(this).description}}),a||S(W,"propertyIsEnumerable",se,{unsafe:!0}))),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:H}),O(V(ee),(function(e){F(e)})),o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=String(e);if(u(Z,t))return Z[t];var n=H(t);return Z[t]=n,Q[n]=t,n},keyFor:function(e){if(!ie(e))throw TypeError(e+" is not a symbol");if(u(Q,e))return Q[e]},useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),o({target:"Object",stat:!0,forced:!l,sham:!c},{create:le,defineProperty:ae,defineProperties:ce,getOwnPropertyDescriptor:de}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:ue,getOwnPropertySymbols:pe}),o({target:"Object",stat:!0,forced:d((function(){y.f(1)}))},{getOwnPropertySymbols:function(e){return y.f(f(e))}}),K)&&o({target:"JSON",stat:!0,forced:!l||d((function(){var e=H();return"[null]"!=K([e])||"{}"!=K({a:e})||"{}"!=K(Object(e))}))},{stringify:function(e,t,n){for(var o,r=[e],i=1;arguments.length>i;)r.push(arguments[i++]);if(o=t,(m(t)||e!==undefined)&&!ie(e))return p(t)||(t=function(e,t){if("function"==typeof o&&(t=o.call(this,e,t)),!ie(t))return t}),r[1]=t,K.apply(null,r)}});H.prototype[j]||B(H.prototype,j,H.prototype.valueOf),M(H,"Symbol"),E[R]=!0},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(6),a=n(19),c=n(8),l=n(14).f,s=n(149),d=i.Symbol;if(r&&"function"==typeof d&&(!("description"in d.prototype)||d().description!==undefined)){var u={},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&&(u[t]=!0),t};s(p,d);var m=p.prototype=d.prototype;m.constructor=p;var h=m.toString,f="Symbol(test)"==String(d("test")),C=/^Symbol\((.*)\)[^)]+$/;l(m,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=h.call(e);if(a(u,e))return"";var n=f?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(29)("asyncIterator")},function(e,t,n){"use strict";n(29)("hasInstance")},function(e,t,n){"use strict";n(29)("isConcatSpreadable")},function(e,t,n){"use strict";n(29)("iterator")},function(e,t,n){"use strict";n(29)("match")},function(e,t,n){"use strict";n(29)("replace")},function(e,t,n){"use strict";n(29)("search")},function(e,t,n){"use strict";n(29)("species")},function(e,t,n){"use strict";n(29)("split")},function(e,t,n){"use strict";n(29)("toPrimitive")},function(e,t,n){"use strict";n(29)("toStringTag")},function(e,t,n){"use strict";n(29)("unscopables")},function(e,t,n){"use strict";var o=n(4),r=n(5),i=n(59),a=n(8),c=n(16),l=n(12),s=n(56),d=n(74),u=n(75),p=n(13),m=n(113),h=p("isConcatSpreadable"),f=m>=51||!r((function(){var e=[];return e[h]=!1,e.concat()[0]!==e})),C=u("concat"),g=function(e){if(!a(e))return!1;var t=e[h];return t!==undefined?!!t:i(e)};o({target:"Array",proto:!0,forced:!f||!C},{concat:function(e){var t,n,o,r,i,a=c(this),u=d(a,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");s(u,p++,i)}return u.length=p,u}})},function(e,t,n){"use strict";var o=n(4),r=n(157),i=n(47);o({target:"Array",proto:!0},{copyWithin:r}),i("copyWithin")},function(e,t,n){"use strict";var o=n(4),r=n(21).every,i=n(41),a=n(27),c=i("every"),l=a("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(4),r=n(114),i=n(47);o({target:"Array",proto:!0},{fill:r}),i("fill")},function(e,t,n){"use strict";var o=n(4),r=n(21).filter,i=n(75),a=n(27),c=i("filter"),l=a("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(4),r=n(21).find,i=n(47),a=n(27),c=!0,l=a("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)}}),i("find")},function(e,t,n){"use strict";var o=n(4),r=n(21).findIndex,i=n(47),a=n(27),c=!0,l=a("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)}}),i("findIndex")},function(e,t,n){"use strict";var o=n(4),r=n(158),i=n(16),a=n(12),c=n(33),l=n(74);o({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=i(this),n=a(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(4),r=n(158),i=n(16),a=n(12),c=n(34),l=n(74);o({target:"Array",proto:!0},{flatMap:function(e){var t,n=i(this),o=a(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(4),r=n(226);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(21).forEach,r=n(41),i=n(27),a=r("forEach"),c=i("forEach");e.exports=a&&c?[].forEach:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}},function(e,t,n){"use strict";var o=n(4),r=n(228);o({target:"Array",stat:!0,forced:!n(87)((function(e){Array.from(e)}))},{from:r})},function(e,t,n){"use strict";var o=n(55),r=n(16),i=n(159),a=n(115),c=n(12),l=n(56),s=n(116);e.exports=function(e){var t,n,d,u,p,m,h=r(e),f="function"==typeof this?this:Array,C=arguments.length,g=C>1?arguments[1]:undefined,N=g!==undefined,b=s(h),V=0;if(N&&(g=o(g,C>2?arguments[2]:undefined,2)),b==undefined||f==Array&&a(b))for(n=new f(t=c(h.length));t>V;V++)m=N?g(h[V],V):h[V],l(n,V,m);else for(p=(u=b.call(h)).next,n=new f;!(d=p.call(u)).done;V++)m=N?i(u,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(4),r=n(71).includes,i=n(47);o({target:"Array",proto:!0,forced:!n(27)("indexOf",{ACCESSORS:!0,1:0})},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),i("includes")},function(e,t,n){"use strict";var o=n(4),r=n(71).indexOf,i=n(41),a=n(27),c=[].indexOf,l=!!c&&1/[1].indexOf(1,-0)<0,s=i("indexOf"),d=a("indexOf",{ACCESSORS:!0,1:0});o({target:"Array",proto:!0,forced:l||!s||!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(4)({target:"Array",stat:!0},{isArray:n(59)})},function(e,t,n){"use strict";var o=n(161).IteratorPrototype,r=n(45),i=n(53),a=n(46),c=n(76),l=function(){return this};e.exports=function(e,t,n){var s=t+" Iterator";return e.prototype=r(o,{next:i(1,n)}),a(e,s,!1,!0),c[s]=l,e}},function(e,t,n){"use strict";var o=n(4),r=n(68),i=n(28),a=n(41),c=[].join,l=r!=Object,s=a("join",",");o({target:"Array",proto:!0,forced:l||!s},{join:function(e){return c.call(i(this),e===undefined?",":e)}})},function(e,t,n){"use strict";var o=n(4),r=n(163);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(4),r=n(21).map,i=n(75),a=n(27),c=i("map"),l=a("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(4),r=n(5),i=n(56);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;)i(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var o=n(4),r=n(88).left,i=n(41),a=n(27),c=i("reduce"),l=a("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(4),r=n(88).right,i=n(41),a=n(27),c=i("reduceRight"),l=a("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(4),r=n(8),i=n(59),a=n(44),c=n(12),l=n(28),s=n(56),d=n(13),u=n(75),p=n(27),m=u("slice"),h=p("slice",{ACCESSORS:!0,0:0,1:2}),f=d("species"),C=[].slice,g=Math.max;o({target:"Array",proto:!0,forced:!m||!h},{slice:function(e,t){var n,o,d,u=l(this),p=c(u.length),m=a(e,p),h=a(t===undefined?p:t,p);if(i(u)&&("function"!=typeof(n=u.constructor)||n!==Array&&!i(n.prototype)?r(n)&&null===(n=n[f])&&(n=undefined):n=undefined,n===Array||n===undefined))return C.call(u,m,h);for(o=new(n===undefined?Array:n)(g(h-m,0)),d=0;m1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(34),i=n(16),a=n(5),c=n(41),l=[],s=l.sort,d=a((function(){l.sort(undefined)})),u=a((function(){l.sort(null)})),p=c("sort");o({target:"Array",proto:!0,forced:d||!u||!p},{sort:function(e){return e===undefined?s.call(i(this)):s.call(i(this),r(e))}})},function(e,t,n){"use strict";n(60)("Array")},function(e,t,n){"use strict";var o=n(4),r=n(44),i=n(33),a=n(12),c=n(16),l=n(74),s=n(56),d=n(75),u=n(27),p=d("splice"),m=u("splice",{ACCESSORS:!0,0:0,1:2}),h=Math.max,f=Math.min;o({target:"Array",proto:!0,forced:!p||!m},{splice:function(e,t){var n,o,d,u,p,m,C=c(this),g=a(C.length),N=r(e,g),b=arguments.length;if(0===b?n=o=0:1===b?(n=0,o=g-N):(n=b-2,o=f(h(i(t),0),g-N)),g+n-o>9007199254740991)throw TypeError("Maximum allowed length exceeded");for(d=l(C,o),u=0;ug-o+n;u--)delete C[u-1]}else if(n>o)for(u=g-o;u>N;u--)m=u+n-1,(p=u+o-1)in C?C[m]=C[p]:delete C[m];for(u=0;u>1,f=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?(s=e!=e?1:0,l=m):(l=i(a(e)/c),e*(d=r(2,-l))<1&&(l--,d*=2),(e+=l+h>=1?f/d:f*r(2,1-h))*d>=2&&(l++,d/=2),l+h>=m?(s=0,l=m):l+h>=1?(s=(e*d-1)*r(2,t),l+=h):(s=e*r(2,h-1)*r(2,t),l=0));t>=8;u[g++]=255&s,s/=256,t-=8);for(l=l<0;u[g++]=255&l,l/=256,p-=8);return u[--g]|=128*C,u},unpack:function(e,t){var n,o=e.length,i=8*o-t-1,a=(1<>1,l=i-7,s=o-1,d=e[s--],u=127&d;for(d>>=7;l>0;u=256*u+e[s],s--,l-=8);for(n=u&(1<<-l)-1,u>>=-l,l+=t;l>0;n=256*n+e[s],s--,l-=8);if(0===u)u=1-c;else{if(u===a)return n?NaN:d?-1/0:1/0;n+=r(2,t),u-=c}return(d?-1:1)*n*r(2,u-t)}}},function(e,t,n){"use strict";var o=n(4),r=n(11);o({target:"ArrayBuffer",stat:!0,forced:!r.NATIVE_ARRAY_BUFFER_VIEWS},{isView:r.isView})},function(e,t,n){"use strict";var o=n(4),r=n(5),i=n(89),a=n(10),c=n(44),l=n(12),s=n(48),d=i.ArrayBuffer,u=i.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(a(this),e);for(var n=a(this).byteLength,o=c(e,n),r=c(t===undefined?n:t,n),i=new(s(this,d))(l(r-o)),m=new u(this),h=new u(i),f=0;o9999?"+":"";return n+r(i(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(4),r=n(5),i=n(16),a=n(36);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=i(this),n=a(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){"use strict";var o=n(32),r=n(256),i=n(13)("toPrimitive"),a=Date.prototype;i in a||o(a,i,r)},function(e,t,n){"use strict";var o=n(10),r=n(36);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(26),r=Date.prototype,i=r.toString,a=r.getTime;new Date(NaN)+""!="Invalid Date"&&o(r,"toString",(function(){var e=a.call(this);return e==e?i.call(this):"Invalid Date"}))},function(e,t,n){"use strict";n(4)({target:"Function",proto:!0},{bind:n(165)})},function(e,t,n){"use strict";var o=n(8),r=n(14),i=n(38),a=n(13)("hasInstance"),c=Function.prototype;a in c||r.f(c,a,{value:function(e){if("function"!=typeof this||!o(e))return!1;if(!o(this.prototype))return e instanceof this;for(;e=i(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){"use strict";var o=n(9),r=n(14).f,i=Function.prototype,a=i.toString,c=/^\s*function ([^ (]*)/;o&&!("name"in i)&&r(i,"name",{configurable:!0,get:function(){try{return a.call(this).match(c)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var o=n(6);n(46)(o.JSON,"JSON",!0)},function(e,t,n){"use strict";var o=n(90),r=n(166);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(4),r=n(167),i=Math.acosh,a=Math.log,c=Math.sqrt,l=Math.LN2;o({target:"Math",stat:!0,forced:!i||710!=Math.floor(i(Number.MAX_VALUE))||i(Infinity)!=Infinity},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?a(e)+l:r(e-1+c(e-1)*c(e+1))}})},function(e,t,n){"use strict";var o=n(4),r=Math.asinh,i=Math.log,a=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):i(e+a(e*e+1)):e}})},function(e,t,n){"use strict";var o=n(4),r=Math.atanh,i=Math.log;o({target:"Math",stat:!0,forced:!(r&&1/r(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:i((1+e)/(1-e))/2}})},function(e,t,n){"use strict";var o=n(4),r=n(123),i=Math.abs,a=Math.pow;o({target:"Math",stat:!0},{cbrt:function(e){return r(e=+e)*a(i(e),1/3)}})},function(e,t,n){"use strict";var o=n(4),r=Math.floor,i=Math.log,a=Math.LOG2E;o({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-r(i(e+.5)*a):32}})},function(e,t,n){"use strict";var o=n(4),r=n(92),i=Math.cosh,a=Math.abs,c=Math.E;o({target:"Math",stat:!0,forced:!i||i(710)===Infinity},{cosh:function(e){var t=r(a(e)-1)+1;return(t+1/(t*c*c))*(c/2)}})},function(e,t,n){"use strict";var o=n(4),r=n(92);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},function(e,t,n){"use strict";n(4)({target:"Math",stat:!0},{fround:n(271)})},function(e,t,n){"use strict";var o=n(123),r=Math.abs,i=Math.pow,a=i(2,-52),c=i(2,-23),l=i(2,127)*(2-c),s=i(2,-126);e.exports=Math.fround||function(e){var t,n,i=r(e),d=o(e);return il||n!=n?d*Infinity:d*n}},function(e,t,n){"use strict";var o=n(4),r=Math.hypot,i=Math.abs,a=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,s=0;c0?(o=n/s)*o:n;return s===Infinity?Infinity:s*a(r)}})},function(e,t,n){"use strict";var o=n(4),r=n(5),i=Math.imul;o({target:"Math",stat:!0,forced:r((function(){return-5!=i(4294967295,5)||2!=i.length}))},{imul:function(e,t){var n=+e,o=+t,r=65535&n,i=65535&o;return 0|r*i+((65535&n>>>16)*i+r*(65535&o>>>16)<<16>>>0)}})},function(e,t,n){"use strict";var o=n(4),r=Math.log,i=Math.LOG10E;o({target:"Math",stat:!0},{log10:function(e){return r(e)*i}})},function(e,t,n){"use strict";n(4)({target:"Math",stat:!0},{log1p:n(167)})},function(e,t,n){"use strict";var o=n(4),r=Math.log,i=Math.LN2;o({target:"Math",stat:!0},{log2:function(e){return r(e)/i}})},function(e,t,n){"use strict";n(4)({target:"Math",stat:!0},{sign:n(123)})},function(e,t,n){"use strict";var o=n(4),r=n(5),i=n(92),a=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 a(e=+e)<1?(i(e)-i(-e))/2:(c(e-1)-c(-e-1))*(l/2)}})},function(e,t,n){"use strict";var o=n(4),r=n(92),i=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)/(i(e)+i(-e))}})},function(e,t,n){"use strict";n(46)(Math,"Math",!0)},function(e,t,n){"use strict";var o=n(4),r=Math.ceil,i=Math.floor;o({target:"Math",stat:!0},{trunc:function(e){return(e>0?i:r)(e)}})},function(e,t,n){"use strict";var o=n(9),r=n(6),i=n(72),a=n(26),c=n(19),l=n(35),s=n(91),d=n(36),u=n(5),p=n(45),m=n(54).f,h=n(22).f,f=n(14).f,C=n(62).trim,g=r.Number,N=g.prototype,b="Number"==l(p(N)),V=function(e){var t,n,o,r,i,a,c,l,s=d(e,!1);if("string"==typeof s&&s.length>2)if(43===(t=(s=C(s)).charCodeAt(0))||45===t){if(88===(n=s.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(s.charCodeAt(1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+s}for(a=(i=s.slice(2)).length,c=0;cr)return NaN;return parseInt(i,o)}return+s};if(i("Number",!g(" 0o1")||!g("0b1")||g("+0x1"))){for(var v,x=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof x&&(b?u((function(){N.valueOf.call(n)})):"Number"!=l(n))?s(new g(V(t)),n,x):V(t)},y=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(","),k=0;y.length>k;k++)c(g,v=y[k])&&!c(x,v)&&f(x,v,h(g,v));x.prototype=N,N.constructor=x,a(r,"Number",x)}},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isFinite:n(285)})},function(e,t,n){"use strict";var o=n(6).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&o(e)}},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isInteger:n(168)})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var o=n(4),r=n(168),i=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&i(e)<=9007199254740991}})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(4),r=n(292);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(6),r=n(62).trim,i=n(93),a=o.parseFloat,c=1/a(i+"-0")!=-Infinity;e.exports=c?function(e){var t=r(String(e)),n=a(t);return 0===n&&"-"==t.charAt(0)?-0:n}:a},function(e,t,n){"use strict";var o=n(4),r=n(169);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o=n(4),r=n(33),i=n(295),a=n(122),c=n(5),l=1..toFixed,s=Math.floor,d=function u(e,t,n){return 0===t?n:t%2==1?u(e,t-1,n*e):u(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=i(this),u=r(e),p=[0,0,0,0,0,0],m="",h="0",f=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*p[n],p[n]=o%1e7,o=s(o/1e7)},C=function(e){for(var t=6,n=0;--t>=0;)n+=p[t],p[t]=s(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+a.call("0",7-n.length)+n}return t};if(u<0||u>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(f(0,n),o=u;o>=7;)f(1e7,0),o-=7;for(f(d(10,o,1),0),o=t-1;o>=23;)C(1<<23),o-=23;C(1<0?m+((c=h.length)<=u?"0."+a.call("0",u-c)+h:h.slice(0,c-u)+"."+h.slice(c-u)):m+h}})},function(e,t,n){"use strict";var o=n(35);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(4),r=n(297);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(9),r=n(5),i=n(73),a=n(111),c=n(83),l=n(16),s=n(68),d=Object.assign,u=Object.defineProperty;e.exports=!d||r((function(){if(o&&1!==d({b:1},d(u({},"a",{enumerable:!0,get:function(){u(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"!=i(d({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,d=1,u=a.f,p=c.f;r>d;)for(var m,h=s(arguments[d++]),f=u?i(h).concat(u(h)):i(h),C=f.length,g=0;C>g;)m=f[g++],o&&!p.call(h,m)||(n[m]=h[m]);return n}:d},function(e,t,n){"use strict";n(4)({target:"Object",stat:!0,sham:!n(9)},{create:n(45)})},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(94),a=n(16),c=n(34),l=n(14);r&&o({target:"Object",proto:!0,forced:i},{__defineGetter__:function(e,t){l.f(a(this),e,{get:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(4),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(153)})},function(e,t,n){"use strict";var o=n(4),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n(14).f})},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(94),a=n(16),c=n(34),l=n(14);r&&o({target:"Object",proto:!0,forced:i},{__defineSetter__:function(e,t){l.f(a(this),e,{set:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(4),r=n(170).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(78),i=n(5),a=n(8),c=n(58).onFreeze,l=Object.freeze;o({target:"Object",stat:!0,forced:i((function(){l(1)})),sham:!r},{freeze:function(e){return l&&a(e)?l(c(e)):e}})},function(e,t,n){"use strict";var o=n(4),r=n(79),i=n(56);o({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){i(t,e,n)}),undefined,!0),t}})},function(e,t,n){"use strict";var o=n(4),r=n(5),i=n(28),a=n(22).f,c=n(9),l=r((function(){a(1)}));o({target:"Object",stat:!0,forced:!c||l,sham:!c},{getOwnPropertyDescriptor:function(e,t){return a(i(e),t)}})},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(109),a=n(28),c=n(22),l=n(56);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=a(e),r=c.f,s=i(o),d={},u=0;s.length>u;)(n=r(o,t=s[u++]))!==undefined&&l(d,t,n);return d}})},function(e,t,n){"use strict";var o=n(4),r=n(5),i=n(155).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:i})},function(e,t,n){"use strict";var o=n(4),r=n(5),i=n(16),a=n(38),c=n(119);o({target:"Object",stat:!0,forced:r((function(){a(1)})),sham:!c},{getPrototypeOf:function(e){return a(i(e))}})},function(e,t,n){"use strict";n(4)({target:"Object",stat:!0},{is:n(171)})},function(e,t,n){"use strict";var o=n(4),r=n(5),i=n(8),a=Object.isExtensible;o({target:"Object",stat:!0,forced:r((function(){a(1)}))},{isExtensible:function(e){return!!i(e)&&(!a||a(e))}})},function(e,t,n){"use strict";var o=n(4),r=n(5),i=n(8),a=Object.isFrozen;o({target:"Object",stat:!0,forced:r((function(){a(1)}))},{isFrozen:function(e){return!i(e)||!!a&&a(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(5),i=n(8),a=Object.isSealed;o({target:"Object",stat:!0,forced:r((function(){a(1)}))},{isSealed:function(e){return!i(e)||!!a&&a(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(16),i=n(73);o({target:"Object",stat:!0,forced:n(5)((function(){i(1)}))},{keys:function(e){return i(r(e))}})},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(94),a=n(16),c=n(36),l=n(38),s=n(22).f;r&&o({target:"Object",proto:!0,forced:i},{__lookupGetter__:function(e){var t,n=a(this),o=c(e,!0);do{if(t=s(n,o))return t.get}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(94),a=n(16),c=n(36),l=n(38),s=n(22).f;r&&o({target:"Object",proto:!0,forced:i},{__lookupSetter__:function(e){var t,n=a(this),o=c(e,!0);do{if(t=s(n,o))return t.set}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(4),r=n(8),i=n(58).onFreeze,a=n(78),c=n(5),l=Object.preventExtensions;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!a},{preventExtensions:function(e){return l&&r(e)?l(i(e)):e}})},function(e,t,n){"use strict";var o=n(4),r=n(8),i=n(58).onFreeze,a=n(78),c=n(5),l=Object.seal;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!a},{seal:function(e){return l&&r(e)?l(i(e)):e}})},function(e,t,n){"use strict";n(4)({target:"Object",stat:!0},{setPrototypeOf:n(57)})},function(e,t,n){"use strict";var o=n(117),r=n(26),i=n(321);o||r(Object.prototype,"toString",i,{unsafe:!0})},function(e,t,n){"use strict";var o=n(117),r=n(86);e.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},function(e,t,n){"use strict";var o=n(4),r=n(170).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(169);o({global:!0,forced:parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o,r,i,a,c=n(4),l=n(40),s=n(6),d=n(39),u=n(172),p=n(26),m=n(77),h=n(46),f=n(60),C=n(8),g=n(34),N=n(61),b=n(35),V=n(107),v=n(79),x=n(87),y=n(48),k=n(124).set,w=n(174),_=n(175),B=n(325),S=n(176),L=n(326),A=n(37),E=n(72),I=n(13),D=n(113),T=I("species"),F="Promise",M=A.get,P=A.set,O=A.getterFor(F),R=u,j=s.TypeError,U=s.document,z=s.process,W=d("fetch"),H=S.f,K=H,Y="process"==b(z),G=!!(U&&U.createEvent&&s.dispatchEvent),q=E(F,(function(){if(!(V(R)!==String(R))){if(66===D)return!0;if(!Y&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!R.prototype["finally"])return!0;if(D>=51&&/native code/.test(R))return!1;var e=R.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[T]=t,!(e.then((function(){}))instanceof t)})),X=q||!x((function(e){R.all(e)["catch"]((function(){}))})),J=function(e){var t;return!(!C(e)||"function"!=typeof(t=e.then))&&t},$=function(e,t,n){if(!t.notified){t.notified=!0;var o=t.reactions;w((function(){for(var r=t.value,i=1==t.state,a=0;o.length>a;){var c,l,s,d=o[a++],u=i?d.ok:d.fail,p=d.resolve,m=d.reject,h=d.domain;try{u?(i||(2===t.rejection&&te(e,t),t.rejection=1),!0===u?c=r:(h&&h.enter(),c=u(r),h&&(h.exit(),s=!0)),c===d.promise?m(j("Promise-chain cycle")):(l=J(c))?l.call(c,p,m):p(c)):m(r)}catch(f){h&&!s&&h.exit(),m(f)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&Q(e,t)}))}},Z=function(e,t,n){var o,r;G?((o=U.createEvent("Event")).promise=t,o.reason=n,o.initEvent(e,!1,!0),s.dispatchEvent(o)):o={promise:t,reason:n},(r=s["on"+e])?r(o):"unhandledrejection"===e&&B("Unhandled promise rejection",n)},Q=function(e,t){k.call(s,(function(){var n,o=t.value;if(ee(t)&&(n=L((function(){Y?z.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){k.call(s,(function(){Y?z.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,$(e,t,!0))},re=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=J(n);r?w((function(){var o={done:!1};try{r.call(n,ne(ie,e,o,t),ne(oe,e,o,t))}catch(i){oe(e,o,i,t)}})):(t.value=n,t.state=1,$(e,t,!1))}catch(i){oe(e,{done:!1},i,t)}}};q&&(R=function(e){N(this,R,F),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){P(this,{type:F,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:undefined})}).prototype=m(R.prototype,{then:function(e,t){var n=O(this),o=H(y(this,R));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=Y?z.domain:undefined,n.parent=!0,n.reactions.push(o),0!=n.state&&$(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)},S.f=H=function(e){return e===R||e===i?new r(e):K(e)},l||"function"!=typeof u||(a=u.prototype.then,p(u.prototype,"then",(function(e,t){var n=this;return new R((function(e,t){a.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof W&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return _(R,W.apply(s,arguments))}}))),c({global:!0,wrap:!0,forced:q},{Promise:R}),h(R,F,!1,!0),f(F),i=d(F),c({target:F,stat:!0,forced:q},{reject:function(e){var t=H(this);return t.reject.call(undefined,e),t.promise}}),c({target:F,stat:!0,forced:l||q},{resolve:function(e){return _(l&&this===i?R:this,e)}}),c({target:F,stat:!0,forced:X},{all:function(e){var t=this,n=H(t),o=n.resolve,r=n.reject,i=L((function(){var n=g(t.resolve),i=[],a=0,c=1;v(e,(function(e){var l=a++,s=!1;i.push(undefined),c++,n.call(t,e).then((function(e){s||(s=!0,i[l]=e,--c||o(i))}),r)})),--c||o(i)}));return i.error&&r(i.value),n.promise},race:function(e){var t=this,n=H(t),o=n.reject,r=L((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(6);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(4),r=n(40),i=n(172),a=n(5),c=n(39),l=n(48),s=n(175),d=n(26);o({target:"Promise",proto:!0,real:!0,forced:!!i&&a((function(){i.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 s(t,e()).then((function(){return n}))}:e,n?function(n){return s(t,e()).then((function(){throw n}))}:e)}}),r||"function"!=typeof i||i.prototype["finally"]||d(i.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(4),r=n(39),i=n(34),a=n(10),c=n(5),l=r("Reflect","apply"),s=Function.apply;o({target:"Reflect",stat:!0,forced:!c((function(){l((function(){}))}))},{apply:function(e,t,n){return i(e),a(n),l?l(e,t,n):s.call(e,t,n)}})},function(e,t,n){"use strict";var o=n(4),r=n(39),i=n(34),a=n(10),c=n(8),l=n(45),s=n(165),d=n(5),u=r("Reflect","construct"),p=d((function(){function e(){}return!(u((function(){}),[],e)instanceof e)})),m=!d((function(){u((function(){}))})),h=p||m;o({target:"Reflect",stat:!0,forced:h,sham:h},{construct:function(e,t){i(e),a(t);var n=arguments.length<3?e:i(arguments[2]);if(m&&!p)return u(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(s.apply(e,o))}var r=n.prototype,d=l(c(r)?r:Object.prototype),h=Function.apply.call(e,d,t);return c(h)?h:d}})},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(10),a=n(36),c=n(14);o({target:"Reflect",stat:!0,forced:n(5)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!r},{defineProperty:function(e,t,n){i(e);var o=a(t,!0);i(n);try{return c.f(e,o,n),!0}catch(r){return!1}}})},function(e,t,n){"use strict";var o=n(4),r=n(10),i=n(22).f;o({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=i(r(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var o=n(4),r=n(8),i=n(10),a=n(19),c=n(22),l=n(38);o({target:"Reflect",stat:!0},{get:function s(e,t){var n,o,d=arguments.length<3?e:arguments[2];return i(e)===d?e[t]:(n=c.f(e,t))?a(n,"value")?n.value:n.get===undefined?undefined:n.get.call(d):r(o=l(e))?s(o,t,d):void 0}})},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(10),a=n(22);o({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(e,t){return a.f(i(e),t)}})},function(e,t,n){"use strict";var o=n(4),r=n(10),i=n(38);o({target:"Reflect",stat:!0,sham:!n(119)},{getPrototypeOf:function(e){return i(r(e))}})},function(e,t,n){"use strict";n(4)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var o=n(4),r=n(10),i=Object.isExtensible;o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),!i||i(e)}})},function(e,t,n){"use strict";n(4)({target:"Reflect",stat:!0},{ownKeys:n(109)})},function(e,t,n){"use strict";var o=n(4),r=n(39),i=n(10);o({target:"Reflect",stat:!0,sham:!n(78)},{preventExtensions:function(e){i(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(4),r=n(10),i=n(8),a=n(19),c=n(5),l=n(14),s=n(22),d=n(38),u=n(53);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],h=s.f(r(e),t);if(!h){if(i(c=d(e)))return p(c,t,n,m);h=u(0)}if(a(h,"value")){if(!1===h.writable||!i(m))return!1;if(o=s.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,u(0,n));return!0}return h.set!==undefined&&(h.set.call(m,n),!0)}})},function(e,t,n){"use strict";var o=n(4),r=n(10),i=n(162),a=n(57);a&&o({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){r(e),i(t);try{return a(e,t),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(9),r=n(6),i=n(72),a=n(91),c=n(14).f,l=n(54).f,s=n(125),d=n(95),u=n(126),p=n(26),m=n(5),h=n(37).set,f=n(60),C=n(13)("match"),g=r.RegExp,N=g.prototype,b=/a/g,V=/a/g,v=new g(b)!==b,x=u.UNSUPPORTED_Y;if(o&&i("RegExp",!v||x||m((function(){return V[C]=!1,g(b)!=b||g(V)==V||"/a/i"!=g(b,"i")})))){for(var y=function(e,t){var n,o=this instanceof y,r=s(e),i=t===undefined;if(!o&&r&&e.constructor===y&&i)return e;v?r&&!i&&(e=e.source):e instanceof y&&(i&&(t=d.call(e)),e=e.source),x&&(n=!!t&&t.indexOf("y")>-1)&&(t=t.replace(/y/g,""));var c=a(v?new g(e,t):g(e,t),o?this:N,y);return x&&n&&h(c,{sticky:n}),c},k=function(e){e in y||c(y,e,{configurable:!0,get:function(){return g[e]},set:function(t){g[e]=t}})},w=l(g),_=0;w.length>_;)k(w[_++]);N.constructor=y,y.prototype=N,p(r,"RegExp",y)}f("RegExp")},function(e,t,n){"use strict";var o=n(9),r=n(14),i=n(95),a=n(126).UNSUPPORTED_Y;o&&("g"!=/./g.flags||a)&&r.f(RegExp.prototype,"flags",{configurable:!0,get:i})},function(e,t,n){"use strict";var o=n(26),r=n(10),i=n(5),a=n(95),c=RegExp.prototype,l=c.toString,s=i((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),d="toString"!=l.name;(s||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)?a.call(e):n)}),{unsafe:!0})},function(e,t,n){"use strict";var o=n(90),r=n(166);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(4),r=n(127).codeAt;o({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},function(e,t,n){"use strict";var o,r=n(4),i=n(22).f,a=n(12),c=n(128),l=n(25),s=n(129),d=n(40),u="".endsWith,p=Math.min,m=s("endsWith");r({target:"String",proto:!0,forced:!!(d||m||(o=i(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=a(t.length),r=n===undefined?o:p(a(n),o),i=String(e);return u?u.call(t,i,r):t.slice(r-i.length,r)===i}})},function(e,t,n){"use strict";var o=n(4),r=n(44),i=String.fromCharCode,a=String.fromCodePoint;o({target:"String",stat:!0,forced:!!a&&1!=a.length},{fromCodePoint:function(e){for(var t,n=[],o=arguments.length,a=0;o>a;){if(t=+arguments[a++],r(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?i(t):i(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){"use strict";var o=n(4),r=n(128),i=n(25);o({target:"String",proto:!0,forced:!n(129)("includes")},{includes:function(e){return!!~String(i(this)).indexOf(r(e),arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(127).charAt,r=n(37),i=n(118),a=r.set,c=r.getterFor("String Iterator");i(String,"String",(function(e){a(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(97),r=n(10),i=n(12),a=n(25),c=n(130),l=n(98);o("match",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),s=String(this);if(!a.global)return l(a,s);var d=a.unicode;a.lastIndex=0;for(var u,p=[],m=0;null!==(u=l(a,s));){var h=String(u[0]);p[m]=h,""===h&&(a.lastIndex=c(s,i(a.lastIndex),d)),m++}return 0===m?null:p}]}))},function(e,t,n){"use strict";var o=n(4),r=n(121).end;o({target:"String",proto:!0,forced:n(178)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(121).start;o({target:"String",proto:!0,forced:n(178)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(28),i=n(12);o({target:"String",stat:!0},{raw:function(e){for(var t=r(e.raw),n=i(t.length),o=arguments.length,a=[],c=0;n>c;)a.push(String(t[c++])),c]*>)/g,f=/\$([$&'`]|\d\d?)/g;o("replace",2,(function(e,t,n,o){var C=o.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,g=o.REPLACE_KEEPS_$0,N=C?"$":"$0";return[function(n,o){var r=l(this),i=n==undefined?undefined:n[e];return i!==undefined?i.call(n,r,o):t.call(String(r),n,o)},function(e,o){if(!C&&g||"string"==typeof o&&-1===o.indexOf(N)){var i=n(t,e,this,o);if(i.done)return i.value}var l=r(e),m=String(this),h="function"==typeof o;h||(o=String(o));var f=l.global;if(f){var V=l.unicode;l.lastIndex=0}for(var v=[];;){var x=d(l,m);if(null===x)break;if(v.push(x),!f)break;""===String(x[0])&&(l.lastIndex=s(m,a(l.lastIndex),V))}for(var y,k="",w=0,_=0;_=w&&(k+=m.slice(w,S)+D,w=S+B.length)}return k+m.slice(w)}];function b(e,n,o,r,a,c){var l=o+e.length,s=r.length,d=f;return a!==undefined&&(a=i(a),d=h),t.call(c,d,(function(t,i){var c;switch(i.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,o);case"'":return n.slice(l);case"<":c=a[i.slice(1,-1)];break;default:var d=+i;if(0===d)return t;if(d>s){var u=m(d/10);return 0===u?t:u<=s?r[u-1]===undefined?i.charAt(1):r[u-1]+i.charAt(1):t}c=r[d-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var o=n(97),r=n(10),i=n(25),a=n(171),c=n(98);o("search",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),l=String(this),s=i.lastIndex;a(s,0)||(i.lastIndex=0);var d=c(i,l);return a(i.lastIndex,s)||(i.lastIndex=s),null===d?-1:d.index}]}))},function(e,t,n){"use strict";var o=n(97),r=n(125),i=n(10),a=n(25),c=n(48),l=n(130),s=n(12),d=n(98),u=n(96),p=n(5),m=[].push,h=Math.min,f=!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(a(this)),i=n===undefined?4294967295:n>>>0;if(0===i)return[];if(e===undefined)return[o];if(!r(e))return t.call(o,e,i);for(var c,l,s,d=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),h=0,f=new RegExp(e.source,p+"g");(c=u.call(f,o))&&!((l=f.lastIndex)>h&&(d.push(o.slice(h,c.index)),c.length>1&&c.index=i));)f.lastIndex===c.index&&f.lastIndex++;return h===o.length?!s&&f.test("")||d.push(""):d.push(o.slice(h)),d.length>i?d.slice(0,i):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=a(this),i=t==undefined?undefined:t[e];return i!==undefined?i.call(t,r,n):o.call(String(r),t,n)},function(e,r){var a=n(o,e,this,r,o!==t);if(a.done)return a.value;var u=i(e),p=String(this),m=c(u,RegExp),C=u.unicode,g=(u.ignoreCase?"i":"")+(u.multiline?"m":"")+(u.unicode?"u":"")+(f?"y":"g"),N=new m(f?u:"^(?:"+u.source+")",g),b=r===undefined?4294967295:r>>>0;if(0===b)return[];if(0===p.length)return null===d(N,p)?[p]:[];for(var V=0,v=0,x=[];v1?arguments[1]:undefined,t.length)),o=String(e);return u?u.call(t,o,n):t.slice(n,n+o.length)===o}})},function(e,t,n){"use strict";var o=n(4),r=n(62).trim;o({target:"String",proto:!0,forced:n(131)("trim")},{trim:function(){return r(this)}})},function(e,t,n){"use strict";var o=n(4),r=n(62).end,i=n(131)("trimEnd"),a=i?function(){return r(this)}:"".trimEnd;o({target:"String",proto:!0,forced:i},{trimEnd:a,trimRight:a})},function(e,t,n){"use strict";var o=n(4),r=n(62).start,i=n(131)("trimStart"),a=i?function(){return r(this)}:"".trimStart;o({target:"String",proto:!0,forced:i},{trimStart:a,trimLeft:a})},function(e,t,n){"use strict";var o=n(4),r=n(30);o({target:"String",proto:!0,forced:n(31)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(30);o({target:"String",proto:!0,forced:n(31)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(30);o({target:"String",proto:!0,forced:n(31)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(30);o({target:"String",proto:!0,forced:n(31)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(30);o({target:"String",proto:!0,forced:n(31)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(30);o({target:"String",proto:!0,forced:n(31)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(30);o({target:"String",proto:!0,forced:n(31)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(30);o({target:"String",proto:!0,forced:n(31)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(30);o({target:"String",proto:!0,forced:n(31)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(30);o({target:"String",proto:!0,forced:n(31)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(30);o({target:"String",proto:!0,forced:n(31)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(30);o({target:"String",proto:!0,forced:n(31)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(30);o({target:"String",proto:!0,forced:n(31)("sup")},{sup:function(){return r(this,"sup","","")}})},function(e,t,n){"use strict";n(42)("Float32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(33);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(42)("Float64",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(42)("Int8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(42)("Int16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(42)("Int32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(42)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(42)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}),!0)},function(e,t,n){"use strict";n(42)("Uint16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(42)("Uint32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(11),r=n(157),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(e,t){return r.call(i(this),e,t,arguments.length>2?arguments[2]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=n(21).every,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("every",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=n(114),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("fill",(function(e){return r.apply(i(this),arguments)}))},function(e,t,n){"use strict";var o=n(11),r=n(21).filter,i=n(48),a=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("filter",(function(e){for(var t=r(a(this),e,arguments.length>1?arguments[1]:undefined),n=i(this,this.constructor),o=0,l=t.length,s=new(c(n))(l);l>o;)s[o]=t[o++];return s}))},function(e,t,n){"use strict";var o=n(11),r=n(21).find,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("find",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=n(21).findIndex,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("findIndex",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=n(21).forEach,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("forEach",(function(e){r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(132);(0,n(11).exportTypedArrayStaticMethod)("from",n(180),o)},function(e,t,n){"use strict";var o=n(11),r=n(71).includes,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("includes",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=n(71).indexOf,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("indexOf",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(6),r=n(11),i=n(160),a=n(13)("iterator"),c=o.Uint8Array,l=i.values,s=i.keys,d=i.entries,u=r.aTypedArray,p=r.exportTypedArrayMethod,m=c&&c.prototype[a],h=!!m&&("values"==m.name||m.name==undefined),f=function(){return l.call(u(this))};p("entries",(function(){return d.call(u(this))})),p("keys",(function(){return s.call(u(this))})),p("values",f,!h),p(a,f,!h)},function(e,t,n){"use strict";var o=n(11),r=o.aTypedArray,i=o.exportTypedArrayMethod,a=[].join;i("join",(function(e){return a.apply(r(this),arguments)}))},function(e,t,n){"use strict";var o=n(11),r=n(163),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){return r.apply(i(this),arguments)}))},function(e,t,n){"use strict";var o=n(11),r=n(21).map,i=n(48),a=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("map",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(c(i(e,e.constructor)))(t)}))}))},function(e,t,n){"use strict";var o=n(11),r=n(132),i=o.aTypedArrayConstructor;(0,o.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(i(this))(t);t>e;)n[e]=arguments[e++];return n}),r)},function(e,t,n){"use strict";var o=n(11),r=n(88).left,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduce",(function(e){return r(i(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=n(88).right,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduceRight",(function(e){return r(i(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=o.aTypedArray,i=o.exportTypedArrayMethod,a=Math.floor;i("reverse",(function(){for(var e,t=r(this).length,n=a(t/2),o=0;o1?arguments[1]:undefined,1),n=this.length,o=a(e),c=r(o.length),s=0;if(c+t>n)throw RangeError("Wrong length");for(;si;)d[i]=n[i++];return d}),i((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(11),r=n(21).some,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("some",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=o.aTypedArray,i=o.exportTypedArrayMethod,a=[].sort;i("sort",(function(e){return a.call(r(this),e)}))},function(e,t,n){"use strict";var o=n(11),r=n(12),i=n(44),a=n(48),c=o.aTypedArray;(0,o.exportTypedArrayMethod)("subarray",(function(e,t){var n=c(this),o=n.length,l=i(e,o);return new(a(n,n.constructor))(n.buffer,n.byteOffset+l*n.BYTES_PER_ELEMENT,r((t===undefined?o:i(t,o))-l))}))},function(e,t,n){"use strict";var o=n(6),r=n(11),i=n(5),a=o.Int8Array,c=r.aTypedArray,l=r.exportTypedArrayMethod,s=[].toLocaleString,d=[].slice,u=!!a&&i((function(){s.call(new a(1))}));l("toLocaleString",(function(){return s.apply(u?d.call(c(this)):c(this),arguments)}),i((function(){return[1,2].toLocaleString()!=new a([1,2]).toLocaleString()}))||!i((function(){a.prototype.toLocaleString.call([1,2])})))},function(e,t,n){"use strict";var o=n(11).exportTypedArrayMethod,r=n(5),i=n(6).Uint8Array,a=i&&i.prototype||{},c=[].toString,l=[].join;r((function(){c.call({})}))&&(c=function(){return l.call(this)});var s=a.toString!=c;o("toString",c,s)},function(e,t,n){"use strict";var o,r=n(6),i=n(77),a=n(58),c=n(90),l=n(181),s=n(8),d=n(37).enforce,u=n(148),p=!r.ActiveXObject&&"ActiveXObject"in r,m=Object.isExtensible,h=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},f=e.exports=c("WeakMap",h,l);if(u&&p){o=l.getConstructor(h,"WeakMap",!0),a.REQUIRED=!0;var C=f.prototype,g=C["delete"],N=C.has,b=C.get,V=C.set;i(C,{"delete":function(e){if(s(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(s(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),N.call(this,e)||t.frozen.has(e)}return N.call(this,e)},get:function(e){if(s(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),N.call(this,e)?b.call(this,e):t.frozen.get(e)}return b.call(this,e)},set:function(e,t){if(s(e)&&!m(e)){var n=d(this);n.frozen||(n.frozen=new o),N.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(90)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(181))},function(e,t,n){"use strict";var o=n(4),r=n(6),i=n(124);o({global:!0,bind:!0,enumerable:!0,forced:!r.setImmediate||!r.clearImmediate},{setImmediate:i.set,clearImmediate:i.clear})},function(e,t,n){"use strict";var o=n(4),r=n(6),i=n(174),a=n(35),c=r.process,l="process"==a(c);o({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=l&&c.domain;i(t?t.bind(e):e)}})},function(e,t,n){"use strict";var o=n(4),r=n(6),i=n(85),a=[].slice,c=function(e){return function(t,n){var o=arguments.length>2,r=o?a.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(i)},{setTimeout:c(r.setTimeout),setInterval:c(r.setInterval)})},function(e,t,n){"use strict";t.__esModule=!0,t._CI=Se,t._HI=P,t._M=Le,t._MCCC=De,t._ME=Ee,t._MFCC=Te,t._MP=_e,t._MR=Ne,t.__render=Re,t.createComponentVNode=function(e,t,n,o,r){var a=new L(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(i(o))return n;if(i(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(i(o))return n;if(i(n))return o;return B(n,o)}(e,t,r),t);k.createVNode&&k.createVNode(a);return a},t.createFragment=I,t.createPortal=function(e,t){var n=P(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),je(n,e,o,r)}},t.createTextVNode=E,t.createVNode=A,t.directClone=D,t.findDOMfromVNode=b,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&&i(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 i(e){return null==e}function a(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 s(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 u(e){return!s(e)&&"object"==typeof e}var p={};t.EMPTY_OBJ=p;function m(e){return e.substr(2).toLowerCase()}function h(e,t){e.appendChild(t)}function f(e,t,n){s(n)?h(e,t):e.insertBefore(t,n)}function C(e,t){e.removeChild(t)}function g(e){for(var t=0;t0,h=s(p),f=l(p)&&"$"===p[0];m||h||f?(n=n||t.slice(0,d),(m||f)&&(u=D(u)),(h||f)&&(u.key="$"+d),n.push(u)):n&&n.push(u),u.flags|=65536}}i=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=D(t)),i=2;return e.children=n,e.childFlags=i,e}function P(e){return a(e)||r(e)?E(e,null):o(e)?I(e,0,null):16384&e.flags?D(e):e}var O="http://www.w3.org/1999/xlink",R="http://www.w3.org/XML/1998/namespace",j={"xlink:actuate":O,"xlink:arcrole":O,"xlink:href":O,"xlink:role":O,"xlink:show":O,"xlink:title":O,"xlink:type":O,"xml:base":R,"xml:lang":R,"xml:space":R};function U(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var z=U(0),W=U(null),H=U(!0);function K(e,t){var n=t.$EV;return n||(n=t.$EV=U(null)),n[e]||1==++z[e]&&(W[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?G(t,!0,e,$(t)):t.stopPropagation()}}(e):function(e){return function(t){G(t,!1,e,$(t))}}(e);return document.addEventListener(m(e),t),t}(e)),n}function Y(e,t){var n=t.$EV;n&&n[e]&&(0==--z[e]&&(document.removeEventListener(m(e),W[e]),W[e]=null),n[e]=null)}function G(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 i=r.$EV;if(i){var a=i[n];if(a&&(o.dom=r,a.event?a.event(a.data,e):a(e),e.cancelBubble))return}r=r.parentNode}while(!s(r))}function q(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function X(){return this.defaultPrevented}function J(){return this.cancelBubble}function $(e){var t={dom:document};return e.isDefaultPrevented=X,e.isPropagationStopped=J,e.stopPropagation=q,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function 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 Q(e,t){var n=function(n){var o=this.$V;if(o){var r=o.props||p,i=o.dom;if(l(e))Z(r,e,n);else for(var a=0;a-1&&t.options[a]&&(c=t.options[a].value),n&&i(c)&&(c=e.defaultValue),ae(o,c)}}var se,de,ue=Q("onInput",me),pe=Q("onChange");function me(e,t,n){var o=e.value,r=t.value;if(i(o)){if(n){var a=e.defaultValue;i(a)||a===r||(t.defaultValue=a,t.value=a)}}else r!==o&&(t.defaultValue=o,t.value=o)}function he(e,t,n,o,r,i){64&e?ie(o,n):256&e?le(o,n,r,t):128&e&&me(o,n,r),i&&(n.$V=t)}function fe(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",ue),t.onChange&&ee(e,"change",pe)}(t,n)}function Ce(e){return e.type&&te(e.type)?!i(e.checked):!i(e.value)}function ge(e){e&&!S(e,null)&&e.current&&(e.current=null)}function Ne(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){S(e,t)||void 0===e.current||(e.current=t)}))}function be(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 a=e.childFlags;if(!s(r))for(var l=Object.keys(r),d=0,u=l.length;d0;for(var c in a&&(i=Ce(n))&&fe(t,o,n),n)we(c,null,n[c],o,r,i,null);a&&he(t,e,o,n,!0,i)}function Be(e,t,n){var o=P(e.render(t,e.state,n)),r=n;return c(e.getChildContext)&&(r=d(n,e.getChildContext())),e.$CX=r,o}function Se(e,t,n,o,r,i){var a=new t(n,o),l=a.$N=Boolean(t.getDerivedStateFromProps||a.getSnapshotBeforeUpdate);if(a.$SVG=r,a.$L=i,e.children=a,a.$BS=!1,a.context=o,a.props===p&&(a.props=n),l)a.state=x(a,n,a.state);else if(c(a.componentWillMount)){a.$BR=!0,a.componentWillMount();var d=a.$PS;if(!s(d)){var u=a.state;if(s(u))a.state=d;else for(var m in d)u[m]=d[m];a.$PS=null}a.$BR=!1}return a.$LI=Be(a,n,o),a}function Le(e,t,n,o,r,i){var a=e.flags|=16384;481&a?Ee(e,t,n,o,r,i):4&a?function(e,t,n,o,r,i){var a=Se(e,e.type,e.props||p,n,o,i);Le(a.$LI,t,a.$CX,o,r,i),De(e.ref,a,i)}(e,t,n,o,r,i):8&a?(!function(e,t,n,o,r,i){Le(e.children=P(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,i)}(e,t,n,o,r,i),Te(e,i)):512&a||16&a?Ae(e,t,r):8192&a?function(e,t,n,o,r,i){var a=e.children,c=e.childFlags;12&c&&0===a.length&&(c=e.childFlags=2,a=e.children=T());2===c?Le(a,n,r,o,r,i):Ie(a,n,t,o,r,i)}(e,n,t,o,r,i):1024&a&&function(e,t,n,o,r){Le(e.children,e.ref,t,!1,null,r);var i=T();Ae(i,n,o),e.dom=i.dom}(e,n,t,r,i)}function Ae(e,t,n){var o=e.dom=document.createTextNode(e.children);s(t)||f(t,o,n)}function Ee(e,t,n,o,r,a){var c=e.flags,l=e.props,d=e.className,u=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(i(d)||""===d||(o?m.setAttribute("class",d):m.className=d),16===p)w(m,u);else if(1!==p){var h=o&&"foreignObject"!==e.type;2===p?(16384&u.flags&&(e.children=u=D(u)),Le(u,m,n,h,null,a)):8!==p&&4!==p||Ie(u,m,n,h,null,a)}s(t)||f(t,m,r),s(l)||_e(e,c,l,m,o),Ne(e.ref,m,a)}function Ie(e,t,n,o,r,i){for(var a=0;a0,s!==d){var h=s||p;if((c=d||p)!==p)for(var f in(u=(448&r)>0)&&(m=Ce(c)),c){var C=h[f],g=c[f];C!==g&&we(f,C,g,l,o,m,e)}if(h!==p)for(var N in h)i(c[N])&&!i(h[N])&&we(N,h[N],null,l,o,m,e)}var b=t.children,V=t.className;e.className!==V&&(i(V)?l.removeAttribute("class"):o?l.setAttribute("class",V):l.className=V);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,b):Me(e.childFlags,t.childFlags,e.children,b,l,n,o&&"foreignObject"!==t.type,null,e,a);u&&he(r,t,l,c,!1,m);var v=t.ref,x=e.ref;x!==v&&(ge(x),Ne(v,l,a))}(e,t,o,r,m,u):4&m?function(e,t,n,o,r,i,a){var l=t.children=e.children;if(s(l))return;l.$L=a;var u=t.props||p,m=t.ref,h=e.ref,f=l.state;if(!l.$N){if(c(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(u,o),l.$UN)return;l.$BR=!1}s(l.$PS)||(f=d(f,l.$PS),l.$PS=null)}Pe(l,f,u,n,o,r,!1,i,a),h!==m&&(ge(h),Ne(m,l,a))}(e,t,n,o,r,l,u):8&m?function(e,t,n,o,r,a,l){var s=!0,d=t.props||p,u=t.ref,m=e.props,h=!i(u),f=e.children;h&&c(u.onComponentShouldUpdate)&&(s=u.onComponentShouldUpdate(m,d));if(!1!==s){h&&c(u.onComponentWillUpdate)&&u.onComponentWillUpdate(m,d);var C=t.type,g=P(32768&t.flags?C.render(d,u,o):C(d,o));Fe(f,g,n,o,r,a,l),t.children=g,h&&c(u.onComponentDidUpdate)&&u.onComponentDidUpdate(m,d)}else t.children=f}(e,t,n,o,r,l,u):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,i){var a=e.children,c=t.children,l=e.childFlags,s=t.childFlags,d=null;12&s&&0===c.length&&(s=t.childFlags=2,c=t.children=T());var u=0!=(2&s);if(12&l){var p=a.length;(8&l&&8&s||u||!u&&c.length>p)&&(d=b(a[p-1],!1).nextSibling)}Me(l,s,a,c,n,o,r,d,e,i)}(e,t,n,o,r,u):function(e,t,n,o){var r=e.ref,i=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!==i&&!a(c)){var l=c.dom;C(r,l),h(i,l)}}(e,t,o,u)}function Me(e,t,n,o,r,i,a,c,l,s){switch(e){case 2:switch(t){case 2:Fe(n,o,r,i,a,c,s);break;case 1:be(n,r);break;case 16:Ve(n),w(r,o);break;default:!function(e,t,n,o,r,i){Ve(e),Ie(t,n,o,r,b(e,!0),i),V(e,n)}(n,o,r,i,a,s)}break;case 1:switch(t){case 2:Le(o,r,i,a,c,s);break;case 1:break;case 16:w(r,o);break;default:Ie(o,r,i,a,c,s)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:w(n,t))}(n,o,r);break;case 2:xe(r),Le(o,r,i,a,c,s);break;case 1:xe(r);break;default:xe(r),Ie(o,r,i,a,c,s)}break;default:switch(t){case 16:ve(n),w(r,o);break;case 2:ye(r,l,n),Le(o,r,i,a,c,s);break;case 1:ye(r,l,n);break;default:var d=0|n.length,u=0|o.length;0===d?u>0&&Ie(o,r,i,a,c,s):0===u?ye(r,l,n):8===t&&8===e?function(e,t,n,o,r,i,a,c,l,s){var d,u,p=i-1,m=a-1,h=0,f=e[h],C=t[h];e:{for(;f.key===C.key;){if(16384&C.flags&&(t[h]=C=D(C)),Fe(f,C,n,o,r,c,s),e[h]=C,++h>p||h>m)break e;f=e[h],C=t[h]}for(f=e[p],C=t[m];f.key===C.key;){if(16384&C.flags&&(t[m]=C=D(C)),Fe(f,C,n,o,r,c,s),e[p]=C,p--,m--,h>p||h>m)break e;f=e[p],C=t[m]}}if(h>p){if(h<=m)for(u=(d=m+1)m)for(;h<=p;)be(e[h++],n);else!function(e,t,n,o,r,i,a,c,l,s,d,u,p){var m,h,f,C=0,g=c,N=c,V=i-c+1,x=a-c+1,y=new Int32Array(x+1),k=V===o,w=!1,_=0,B=0;if(r<4||(V|x)<32)for(C=g;C<=i;++C)if(m=e[C],Bc?w=!0:_=c,16384&h.flags&&(t[c]=h=D(h)),Fe(m,h,l,n,s,d,p),++B;break}!k&&c>a&&be(m,l)}else k||be(m,l);else{var S={};for(C=N;C<=a;++C)S[t[C].key]=C;for(C=g;C<=i;++C)if(m=e[C],Bg;)be(e[g++],l);y[c-N]=C+1,_>c?w=!0:_=c,16384&(h=t[c]).flags&&(t[c]=h=D(h)),Fe(m,h,l,n,s,d,p),++B}else k||be(m,l);else k||be(m,l)}if(k)ye(l,u,e),Ie(t,l,n,s,d,p);else if(w){var L=function(e){var t=0,n=0,o=0,r=0,i=0,a=0,c=0,l=e.length;l>Oe&&(Oe=l,se=new Int32Array(l),de=new Int32Array(l));for(;n>1]]0&&(de[n]=se[i-1]),se[i]=n)}i=r+1;var s=new Int32Array(i);a=se[i-1];for(;i-- >0;)s[i]=a,a=de[a],se[i]=0;return s}(y);for(c=L.length-1,C=x-1;C>=0;C--)0===y[C]?(16384&(h=t[_=C+N]).flags&&(t[_]=h=D(h)),Le(h,l,n,s,(f=_+1)=0;C--)0===y[C]&&(16384&(h=t[_=C+N]).flags&&(t[_]=h=D(h)),Le(h,l,n,s,(f=_+1)a?a:i,p=0;pa)for(p=u;p=0;--r){var i=this.tryEntries[r],a=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),l=n.call(i,"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),s}},"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:y(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),s}},e}(e.exports);try{regeneratorRuntime=o}catch(r){Function("r","regeneratorRuntime = r")(o)}},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); +/** + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */t.vecCreate=function(){for(var e=arguments.length,t=new Array(e),n=0;n3?c(a):null,b=String(a.key),V=String(a.char),v=a.location,x=a.keyCode||(a.keyCode=b)&&b.charCodeAt(0)||0,y=a.charCode||(a.charCode=V)&&V.charCodeAt(0)||0,k=a.bubbles,w=a.cancelable,_=a.repeat,B=a.locale,S=a.view||e;if(a.which||(a.which=a.keyCode),"initKeyEvent"in p)p.initKeyEvent(t,k,w,S,m,f,h,C,x,y);else if(0>>0),t=Element.prototype,n=t.querySelector,o=t.querySelectorAll;function r(t,n,o){t.setAttribute(e,null);var r=n.call(t,String(o).replace(/(^|,\s*)(:scope([ >]|$))/g,(function(t,n,o,r){return n+"["+e+"]"+(r||" ")})));return t.removeAttribute(e),r}t.querySelector=function(e){return r(this,n,e)},t.querySelectorAll=function(e){return r(this,o,e)}}()}}(window),function(e){var t=e.WeakMap||function(){var e,t=0,n=!1,o=!1;function r(t,r,i){o=i,n=!1,e=undefined,t.dispatchEvent(r)}function i(e){this.value=e}function c(){t++,this.__ce__=new a("@DOMMap:"+t+Math.random())}return i.prototype.handleEvent=function(t){n=!0,o?t.currentTarget.removeEventListener(t.type,this,!1):e=this.value},c.prototype={constructor:c,"delete":function(e){return r(e,this.__ce__,!0),n},get:function(t){r(t,this.__ce__,!1);var n=e;return e=undefined,n},has:function(e){return r(e,this.__ce__,!1),n},set:function(e,t){return r(e,this.__ce__,!0),e.addEventListener(this.__ce__.type,new i(t),!1),this}},c}();function n(){}function o(e,t,n){function r(e){r.once&&(e.currentTarget.removeEventListener(e.type,t,r),r.removed=!0),r.passive&&(e.preventDefault=o.preventDefault),"function"==typeof r.callback?r.callback.call(this,e):r.callback&&r.callback.handleEvent(e),r.passive&&delete e.preventDefault}return r.type=e,r.callback=t,r.capture=!!n.capture,r.passive=!!n.passive,r.once=!!n.once,r.removed=!1,r}n.prototype=(Object.create||Object)(null),o.preventDefault=function(){};var r,i,a=e.CustomEvent,c=e.dispatchEvent,l=e.addEventListener,s=e.removeEventListener,d=0,u=function(){d++},p=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},m=function(e){return"".concat(e.capture?"1":"0",e.passive?"1":"0",e.once?"1":"0")};try{l("_",u,{once:!0}),c(new a("_")),c(new a("_")),s("_",u,{once:!0})}catch(h){}1!==d&&(i=new t,r=function(e){if(e){var t=e.prototype;t.addEventListener=function(e){return function(t,r,a){if(a&&"boolean"!=typeof a){var c,l,s,d=i.get(this),u=m(a);d||i.set(this,d=new n),t in d||(d[t]={handler:[],wrap:[]}),l=d[t],(c=p.call(l.handler,r))<0?(c=l.handler.push(r)-1,l.wrap[c]=s=new n):s=l.wrap[c],u in s||(s[u]=o(t,r,a),e.call(this,t,s[u],s[u].capture))}else e.call(this,t,r,a)}}(t.addEventListener),t.removeEventListener=function(e){return function(t,n,o){if(o&&"boolean"!=typeof o){var r,a,c,l,s=i.get(this);if(s&&t in s&&(c=s[t],-1<(a=p.call(c.handler,n))&&(r=m(o))in(l=c.wrap[a]))){for(r in e.call(this,t,l[r],l[r].capture),delete l[r],l)return;c.handler.splice(a,1),c.wrap.splice(a,1),0===c.handler.length&&delete s[t]}}else e.call(this,t,n,o)}}(t.removeEventListener)}},e.EventTarget?r(EventTarget):(r(e.Text),r(e.Element||e.HTMLElement),r(e.HTMLDocument),r(e.Window||{prototype:e}),r(e.XMLHttpRequest)))}(window)},function(e,t,n){"use strict"; +/** + * @file + * @copyright 2014 Alexander Farkas + * @license MIT + */!function(t,n){var o,r,i=t.html5||{},a=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,c=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,l=0,s={};function d(){var e=h.elements;return"string"==typeof e?e.split(" "):e}function u(e){var t=s[e._html5shiv];return t||(t={},l++,e._html5shiv=l,s[l]=t),t}function p(e,t,o){return t||(t=n),r?t.createElement(e):(o||(o=u(t)),!(i=o.cache[e]?o.cache[e].cloneNode():c.test(e)?(o.cache[e]=o.createElem(e)).cloneNode():o.createElem(e)).canHaveChildren||a.test(e)||i.tagUrn?i:o.frag.appendChild(i));var i}function m(e){e||(e=n);var t=u(e);return!h.shivCSS||o||t.hasCSS||(t.hasCSS=!!function(e,t){var n=e.createElement("p"),o=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x",o.insertBefore(n.lastChild,o.firstChild)}(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),r||function(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return h.shivMethods?p(n,e,t):t.createElem(n)},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,(function(e){return t.createElem(e),t.frag.createElement(e),'c("'+e+'")'}))+");return n}")(h,t.frag)}(e,t),e}!function(){try{var e=n.createElement("a");e.innerHTML="",o="hidden"in e,r=1==e.childNodes.length||function(){n.createElement("a");var e=n.createDocumentFragment();return"undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement}()}catch(t){o=!0,r=!0}}();var h={elements:i.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:"3.7.3",shivCSS:!1!==i.shivCSS,supportsUnknownElements:r,shivMethods:!1!==i.shivMethods,type:"default",shivDocument:m,createElement:p,createDocumentFragment:function(e,t){if(e||(e=n),r)return e.createDocumentFragment();for(var o=(t=t||u(e)).frag.cloneNode(),i=0,a=d(),c=a.length;i1?r-1:0),a=1;a1?t-1:0),o=1;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.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.debounce=void 0;t.debounce=function(e,t,n){var o;return void 0===n&&(n=!1),function(){for(var r=arguments.length,i=new Array(r),a=0;a=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 i=(0,r.zipWith)(Math.min).apply(void 0,e),a=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(i[0]=n[0],a[0]=n[1]),o!==undefined&&(i[1]=o[0],a[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,i,a,t)}))(e)}(i,C,a,l);if(g.length>0){var N=g[0],b=g[g.length-1];g.push([C[0]+h,b[1]]),g.push([C[0]+h,-h]),g.push([-h,-h]),g.push([-h,N[1]])}var V=function(e){for(var t="",n=0;n=0||(r[n]=e[n]);return r}(t,["children","color","title","buttons"]);return(0,o.createVNode)(1,"div","Collapsible",[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},u,{children:s}))),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:a})],0)},a}(o.Component);t.Collapsible=a},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(0),r=n(7),i=n(17);var a=function(e){var t=e.content,n=(e.children,e.className),a=e.color,c=e.backgroundColor,l=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["content","children","className","color","backgroundColor"]);return l.color=t?null:"transparent",l.backgroundColor=a||c,(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["ColorBox",n,(0,i.computeBoxClassName)(l)]),t||".",0,Object.assign({},(0,i.computeBoxProps)(l))))};t.ColorBox=a,a.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(0),r=n(7),i=n(17),a=n(138);function c(e,t){if(null==e)return{};var n,o,r={},i=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={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 s=l.prototype;return s.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},s.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)},s.setSelected=function(e){this.setOpen(!1),this.props.onSelected(e)},s.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(){e.setSelected(t)}},t)}));return n.length?n:"No Options Found"},s.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,s=t.over,d=t.noscroll,u=t.nochevron,p=t.width,m=(t.onClick,t.selected),h=t.disabled,f=c(t,["color","over","noscroll","nochevron","width","onClick","selected","disabled"]),C=f.className,g=c(f,["className"]),N=s?!this.state.open:this.state.open,b=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)([d?"Dropdown__menu-noscroll":"Dropdown__menu",s&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:p}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({width:p,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,h&&"Button--disabled",C])},g,{onClick:function(){h&&!e.state.open||e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",m,0),!!u||(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,a.Icon,{name:N?"chevron-up":"chevron-down"}),2)]}))),b],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.Input=void 0;var o=n(0),r=n(7),i=n(17);function a(e,t){if(null==e)return{};var n,o,r={},i=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,i=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),i&&i(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 s=l.prototype;return s.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=c(e),this.props.autofocus&&(t.focus(),t.selectionStart=0,t.selectionEnd=t.value.length))},s.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,i=this.inputRef.current;i&&!n&&o!==r&&(i.value=c(r))},s.setEditing=function(e){this.setState({editing:e})},s.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=(e.autofocus,e.disabled),l=e.multiline,s=e.cols,d=void 0===s?32:s,u=e.rows,p=void 0===u?4:u,m=a(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder","autofocus","disabled","multiline","cols","rows"]),h=m.className,f=m.fluid,C=a(m,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["Input",f&&"Input--fluid",c&&"Input--disabled",h])},C,{children:[(0,o.createVNode)(1,"div","Input__baseline",".",16),l?(0,o.createVNode)(128,"textarea","Input__textarea",null,1,{placeholder:n,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,maxLength:t,cols:d,rows:p,disabled:c},null,this.inputRef):(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,disabled:c},null,this.inputRef)]})))},l}(o.Component);t.Input=l},function(e,t,n){"use strict";t.__esModule=!0,t.Knob=void 0;var o=n(0),r=n(15),i=n(7),a=n(23),c=n(17),l=n(189),s=n(139);t.Knob=function(e){if(a.IS_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,s.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,d=e.maxValue,u=e.minValue,p=e.onChange,m=e.onDrag,h=e.step,f=e.stepPixelSize,C=e.suppressFlicker,g=e.unit,N=e.value,b=e.className,V=e.style,v=e.fillValue,x=e.color,y=e.ranges,k=void 0===y?{}:y,w=e.size,_=e.bipolar,B=(e.children,e.popUpPosition),S=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children","popUpPosition"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:t,format:n,maxValue:d,minValue:u,onChange:p,onDrag:m,step:h,stepPixelSize:f,suppressFlicker:C,unit:g,value:N},{children:function(e){var t=e.dragging,n=(e.editing,e.value),a=e.displayValue,l=e.displayElement,s=e.inputElement,p=e.handleDragStart,m=(0,r.scale)(null!=v?v:a,u,d),h=(0,r.scale)(a,u,d),f=x||(0,r.keyOfMatchingRange)(null!=v?v:n,k)||"default",C=270*(h-.5);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,i.classes)(["Knob","Knob--color--"+f,_&&"Knob--bipolar",b,(0,c.computeBoxClassName)(S)]),[(0,o.createVNode)(1,"div","Knob__circle",(0,o.createVNode)(1,"div","Knob__cursorBox",(0,o.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+C+"deg)"}}),2),t&&(0,o.createVNode)(1,"div",(0,i.classes)(["Knob__popupValue",B&&"Knob__popupValue--"+B]),l,0),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringTrackPivot",(0,o.createVNode)(32,"circle","Knob__ringTrack",null,1,{cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringFillPivot",(0,o.createVNode)(32,"circle","Knob__ringFill",null,1,{style:{"stroke-dashoffset":((_?2.75:2)-1.5*m)*Math.PI*50},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),s],0,Object.assign({},(0,c.computeBoxProps)(Object.assign({style:Object.assign({"font-size":w+"rem"},V)},S)),{onMouseDown:p})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledControls=void 0;var o=n(0),r=n(50);function i(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var a=function(e){var t=e.children,n=i(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({mx:-.5,align:"stretch",justify:"space-between"},n,{children:t})))};t.LabeledControls=a;a.Item=function(e){var t=e.label,n=e.children,a=i(e,["label","children"]);return(0,o.createComponentVNode)(2,r.Flex.Item,{mx:1,children:(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({minWidth:"52px",height:"100%",direction:"column",align:"center",textAlign:"center",justify:"space-between"},a,{children:[(0,o.createComponentVNode)(2,r.Flex.Item),(0,o.createComponentVNode)(2,r.Flex.Item,{children:n}),(0,o.createComponentVNode)(2,r.Flex.Item,{color:"label",children:t})]})))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NanoMap=void 0;var o=n(0),r=n(2),i=n(1),a=n(64),c=n(190),l=n(185);function s(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var d=function(e){return e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault(),e.cancelBubble=!0,e.returnValue=!1,!1},u=function(e){function t(t){var n;n=e.call(this,t)||this;var o=window.innerHeight/2-256;return n.state={offsetX:0,offsetY:o,transform:"none",dragging:!1,originX:null,originY:null,zoom:1},n.handleDragStart=function(e){n.ref=e.target,n.setState({dragging:!1,originX:e.screenX,originY:e.screenY}),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd),d(e)},n.handleDragMove=function(e){n.setState((function(t){var n=Object.assign({},t),o=e.screenX-n.originX,r=e.screenY-n.originY;return t.dragging?(n.offsetX+=o,n.offsetY+=r,n.originX=e.screenX,n.originY=e.screenY):n.dragging=!0,n})),d(e)},n.handleDragEnd=function(e){n.setState({dragging:!1,originX:null,originY:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),d(e)},n.handleZoom=function(e,o){n.setState((function(e){var n=Math.min(Math.max(o,1),8),r=n/e.zoom;if(1!==r){e.zoom=n;var i=document.getElementsByClassName("NanoMap__container");if(i.length){var a=(0,l.getBoundingBox)(i[0]),c=a.size[0]/2-e.offsetX,s=a.size[1]/2-e.offsetY;e.offsetX+=c-c*r,e.offsetY+=s-s*r}return t.onZoom&&t.onZoom(e.zoom),e}}))},n}return s(t,e),t.prototype.render=function(){var e=(0,i.useBackend)(this.context).config,t=this.state,n=t.dragging,a=t.offsetX,c=t.offsetY,l=t.zoom,s=void 0===l?1:l,d=this.props.children,u=510*s+"px",p={width:u,height:u,"margin-top":c+"px","margin-left":a+"px",overflow:"hidden",position:"relative","background-image":"url("+e.map+"_nanomap_z1.png)","background-size":"cover","background-repeat":"no-repeat",border:"1px solid rgba(0, 0, 0, .3)","text-align":"center",cursor:n?"move":"auto"};return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__container",children:[(0,o.createComponentVNode)(2,r.Box,{style:p,textAlign:"center",onMouseDown:this.handleDragStart,children:(0,o.createComponentVNode)(2,r.Box,{children:d})}),(0,o.createComponentVNode)(2,h,{zoom:s,onZoom:this.handleZoom})]})},t}(o.Component);t.NanoMap=u;var p,m=function(e){function t(t){var n;n=e.call(this,t)||this;var o=(0,i.useBackend)(n.props.context).act;return n.state={color:n.props.color},n.handleClick=function(e){p!==undefined&&p.setState({color:"blue"}),o("switch_camera",{name:n.props.name}),p=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n),n.setState({color:"green"})},n}return s(t,e),t.prototype.render=function(){var e=2*this.props.x*this.props.zoom-this.props.zoom-3,t=2*this.props.y*this.props.zoom-this.props.zoom-3;return(0,o.createComponentVNode)(2,r.Button,{onClick:this.handleClick,position:"absolute",className:"NanoMap__button",lineHeight:"0",color:this.props.status?this.state.color:"red",bottom:t+"px",left:e+"px",children:(0,o.createComponentVNode)(2,r.Tooltip,{content:this.props.tooltip})},this.props.key)},t}(o.Component);u.NanoButton=m,u.Marker=function(e){var t=e.x,n=e.y,i=e.zoom,a=void 0===i?1:i,c=e.icon,l=e.tooltip,s=e.color,d=e.onClick,u=e.size,p=void 0===u?6:u,m=2*t*a-a-3,h=2*n*a-a-3;return(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,r.Box,{position:"absolute",className:"NanoMap__marker",lineHeight:"0",bottom:h+"px",left:m+"px",onClick:d,children:[(0,o.createComponentVNode)(2,r.Icon,{name:c,color:s,fontSize:p+"px"}),(0,o.createComponentVNode)(2,r.Tooltip,{content:l})]}),2)};var h=function(e){return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__zoomer",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Zoom",children:(0,o.createComponentVNode)(2,c.Slider,{minValue:"1",maxValue:"8",stepPixelSize:"10",format:function(e){return e+"x"},value:e.zoom,onDrag:function(t,n){return e.onZoom(t,n)}})})})})};u.Zoomer=h},function(e,t,n){"use strict";t.__esModule=!0,t.Modal=void 0;var o=n(0),r=n(7),i=n(17),a=n(186);t.Modal=function(e){var t,n=e.className,c=e.children,l=e.onEnter,s=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","children","onEnter"]);return l&&(t=function(e){13===e.keyCode&&l(e)}),(0,o.createComponentVNode)(2,a.Dimmer,{onKeyDown:t,children:(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Modal",n,(0,i.computeBoxClassName)(s)]),c,0,Object.assign({},(0,i.computeBoxProps)(s))))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(7),i=n(17);var a=function(e){var t=e.className,n=e.color,a=e.info,c=(e.warning,e.success),l=e.danger,s=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","color","info","warning","success","danger"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["NoticeBox",n&&"NoticeBox--color--"+n,a&&"NoticeBox--type--info",c&&"NoticeBox--type--success",l&&"NoticeBox--type--danger",t])},s)))};t.NoticeBox=a,a.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBarCountdown=t.ProgressBar=void 0;var o=n(0),r=n(15),i=n(7),a=n(17);function c(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e.className,n=e.value,l=e.minValue,s=void 0===l?0:l,d=e.maxValue,u=void 0===d?1:d,p=e.color,m=e.ranges,h=void 0===m?{}:m,f=e.children,C=e.fractionDigits,g=void 0===C?0:C,N=c(e,["className","value","minValue","maxValue","color","ranges","children","fractionDigits"]),b=(0,r.scale)(n,s,u),V=f!==undefined,v=p||(0,r.keyOfMatchingRange)(n,h)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,i.classes)(["ProgressBar","ProgressBar--color--"+v,t,(0,a.computeBoxClassName)(N)]),[(0,o.createVNode)(1,"div","ProgressBar__fill ProgressBar__fill--animated",null,1,{style:{width:100*(0,r.clamp01)(b)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",V?f:(0,r.toFixed)(100*b,g)+"%",0)],4,Object.assign({},(0,a.computeBoxProps)(N))))};t.ProgressBar=l,l.defaultHooks=i.pureComponentHooks;var s=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).timer=null,n.state={value:Math.max(100*t.current,0)},n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.tick=function(){var e=Math.max(this.state.value+this.props.rate,0);e<=0&&clearInterval(this.timer),this.setState((function(t){return{value:e}}))},i.componentDidMount=function(){var e=this;this.timer=setInterval((function(){return e.tick()}),this.props.rate)},i.componentWillUnmount=function(){clearInterval(this.timer)},i.render=function(){var e=this.props,t=e.start,n=(e.current,e.end),r=c(e,["start","current","end"]),i=(this.state.value/100-t)/(n-t);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l,Object.assign({value:i},r)))},r}(o.Component);t.ProgressBarCountdown=s,s.defaultProps={rate:1e3},l.Countdown=s},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(0),r=n(7),i=n(17);var a=function(e){var t=e.className,n=e.title,a=e.level,c=void 0===a?1:a,l=e.buttons,s=e.content,d=e.stretchContents,u=e.noTopPadding,p=e.children,m=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","title","level","buttons","content","stretchContents","noTopPadding","children"]),h=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),f=!(0,r.isFalsy)(s)||!(0,r.isFalsy)(p);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,e.flexGrow&&"Section--flex",t])},m,{children:[h&&(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),f&&(0,o.createComponentVNode)(2,i.Box,{className:(0,r.classes)(["Section__content",!!d&&"Section__content--stretchContents",!!u&&"Section__content--noTopPadding"]),children:[s,p]})]})))};t.Section=a,a.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Stack=void 0;var o=n(0),r=n(7),i=n(50);function a(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.className,n=e.vertical,c=e.fill,l=a(e,["className","vertical","fill"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Flex,Object.assign({className:(0,r.classes)(["Stack",c&&"Stack--fill",n?"Stack--vertical":"Stack--horizontal",t]),direction:n?"column":"row"},l)))};t.Stack=c;c.Item=function(e){var t=e.className,n=a(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Flex.Item,Object.assign({className:(0,r.classes)(["Stack__item",t])},n)))};c.Divider=function(e){var t=e.className,n=e.hidden,c=a(e,["className","hidden"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Flex.Item,Object.assign({className:(0,r.classes)(["Stack__item","Stack__divider",n&&"Stack__divider--hidden",t])},c)))}},function(e,t,n){"use strict";t.__esModule=!0,t.Tabs=void 0;var o=n(0),r=n(7),i=n(17),a=n(137);function c(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e.className,n=e.vertical,a=e.children,l=c(e,["className","vertical","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Tabs",n?"Tabs--vertical":"Tabs--horizontal",t,(0,i.computeBoxClassName)(l)]),(0,o.createVNode)(1,"div","Tabs__tabBox",a,0),2,Object.assign({},(0,i.computeBoxProps)(l))))};t.Tabs=l;l.Tab=function(e){var t=e.className,n=e.selected,i=e.altSelection,l=c(e,["className","selected","altSelection"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",n&&"Tabs__tab--selected",i&&n&&"Tabs__tab--altSelection",t]),selected:!i&&n,color:"transparent"},l)))}},function(e,t,n){"use strict";t.__esModule=!0,t.TimeDisplay=void 0;t.TimeDisplay=function(e){var t=e.totalSeconds;return function(e){return(!e||e<0)&&(e=0),[Math.floor(e/60).toString(10),(Math.floor(e)%60).toString(10)].map((function(e){return e.length<2?"0"+e:e})).join(":")}(void 0===t?0:t)}},function(e,t,n){var o={"./AICard.js":460,"./AIFixer.js":461,"./APC.js":462,"./ATM.js":463,"./AccountsUplinkTerminal.js":464,"./AgentCard.js":465,"./AiAirlock.js":466,"./AirAlarm.js":467,"./AirlockAccessController.js":468,"./AirlockElectronics.js":469,"./AppearanceChanger.js":470,"./AtmosAlertConsole.js":471,"./AtmosControl.js":472,"./AtmosFilter.js":473,"./AtmosMixer.js":474,"./AtmosPump.js":475,"./Autolathe.js":476,"./Biogenerator.js":477,"./BlueSpaceArtilleryControl.js":478,"./BluespaceRiftScanner.js":479,"./BluespaceRiftServer.js":480,"./BluespaceTap.js":481,"./BodyScanner.js":482,"./BorgPanel.js":483,"./BotClean.js":484,"./BotSecurity.js":485,"./BrigCells.js":486,"./BrigTimer.js":487,"./CameraConsole.js":488,"./Canister.js":489,"./CardComputer.js":490,"./CargoConsole.js":491,"./Changelog.js":492,"./ChemDispenser.js":521,"./ChemHeater.js":525,"./ChemMaster.js":526,"./CloningConsole.js":527,"./CommunicationsComputer.js":528,"./Contractor.js":529,"./ConveyorSwitch.js":530,"./CrewMonitor.js":531,"./Cryo.js":532,"./CryopodConsole.js":534,"./DNAModifier.js":535,"./DestinationTagger.js":536,"./DisposalBin.js":537,"./DnaVault.js":538,"./EFTPOS.js":539,"./ERTManager.js":540,"./Electropack.js":541,"./EvolutionMenu.js":542,"./ExosuitFabricator.js":543,"./ExternalAirlockController.js":544,"./FaxMachine.js":545,"./FloorPainter.js":546,"./GPS.js":547,"./GasAnalyzer.js":548,"./GasFreezer.js":550,"./GenericCrewManifest.js":551,"./GhostHudPanel.js":552,"./HandheldChemDispenser.js":553,"./Instrument.js":554,"./ItemPixelShift.js":555,"./KeycardAuth.js":556,"./LaborClaimConsole.js":557,"./LawManager.js":558,"./MechBayConsole.js":559,"./MechaControlConsole.js":560,"./MedicalRecords.js":561,"./MiningVendor.js":562,"./Multitool.js":563,"./Newscaster.js":564,"./NinjaBloodScan.js":565,"./NinjaMindScan.js":566,"./NuclearBomb.js":567,"./OperatingComputer.js":568,"./Orbit.js":569,"./OreRedemption.js":570,"./PAI.js":571,"./PDA.js":588,"./PDAPainter.js":604,"./Pacman.js":605,"./PersonalCrafting.js":606,"./Photocopier.js":607,"./PodTracking.js":608,"./PoolController.js":609,"./PortablePump.js":610,"./PortableScrubber.js":611,"./PortableTurret.js":612,"./PowerMonitor.js":198,"./RCD.js":613,"./RPD.js":614,"./Radio.js":615,"./RequestConsole.js":616,"./RequestManager.js":617,"./RndConsole.js":67,"./RobotSelfDiagnosis.js":632,"./RoboticsControlConsole.js":633,"./Safe.js":634,"./SatelliteControl.js":635,"./SecureStorage.js":636,"./SecurityRecords.js":637,"./SeedExtractor.js":638,"./ShuttleConsole.js":639,"./ShuttleManipulator.js":640,"./Sleeper.js":641,"./SlotMachine.js":642,"./Smartfridge.js":643,"./Smes.js":644,"./SolarControl.js":645,"./SpawnersMenu.js":646,"./SpiderOS.js":647,"./StationAlertConsole.js":648,"./SuitStorage.js":649,"./SupermatterMonitor.js":650,"./SyndicateComputerSimple.js":651,"./SyndieCargoConsole.js":652,"./TTSSeedsExplorer.js":653,"./TachyonArray.js":654,"./Tank.js":655,"./TankDispenser.js":656,"./TcommsCore.js":657,"./TcommsRelay.js":658,"./Teleporter.js":659,"./ThiefKit.js":660,"./TransferValve.js":661,"./Uplink.js":662,"./VampireSpecMenu.js":663,"./VampireTrophiesStatus.js":664,"./Vending.js":665,"./VolumeMixer.js":666,"./VotePanel.js":667,"./Wires.js":668,"./Workshop.js":669};function r(e){var t=i(e);return n(t)}function i(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=i,e.exports=r,r.id=459},function(e,t,n){"use strict";t.__esModule=!0,t.AICard=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AICard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;if(0===l.has_ai)return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createVNode)(1,"h3",null,"No AI detected.",16)})})})});var s=null;return s=l.integrity>=75?"green":l.integrity>=25?"yellow":"red",(0,o.createComponentVNode)(2,a.Window,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Stored AI",children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,display:"inline-block",children:(0,o.createVNode)(1,"h3",null,l.name,0)}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:s,value:l.integrity/100})})})}),(0,o.createComponentVNode)(2,i.Box,{color:"red",children:(0,o.createVNode)(1,"h2",null,1===l.flushing?"Wipe of AI in progress...":"",0)})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Laws",children:!!l.has_laws&&(0,o.createComponentVNode)(2,i.Box,{children:l.laws.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",children:e},t)}))})||(0,o.createComponentVNode)(2,i.Box,{color:"red",children:(0,o.createVNode)(1,"h3",null,"No laws detected.",16)})}),(0,o.createComponentVNode)(2,i.Section,{title:"Actions",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Wireless Activity",children:(0,o.createComponentVNode)(2,i.Button,{icon:l.wireless?"check":"times",content:l.wireless?"Enabled":"Disabled",color:l.wireless?"green":"red",onClick:function(){return c("wireless")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Subspace Transceiver",children:(0,o.createComponentVNode)(2,i.Button,{icon:l.radio?"check":"times",content:l.radio?"Enabled":"Disabled",color:l.radio?"green":"red",onClick:function(){return c("radio")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Wipe",children:(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash-alt",confirmIcon:"trash-alt",disabled:l.flushing||0===l.integrity,confirmColor:"red",content:"Wipe AI",onClick:function(){return c("wipe")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AIFixer=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AIFixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;if(null===l.occupant)return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createVNode)(1,"h3",null,"No artificial intelligence detected.",16)})})})});var s=null;s=2!==l.stat&&null!==l.stat;var d=null;d=l.integrity>=75?"green":l.integrity>=25?"yellow":"red";var u=null;return u=l.integrity>=100,(0,o.createComponentVNode)(2,a.Window,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,i.Box,{bold:!0,children:(0,o.createVNode)(1,"h3",null,l.occupant,0)})}),(0,o.createComponentVNode)(2,i.Section,{title:"Information",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:d,value:l.integrity/100})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:s?"green":"red",children:s?"Functional":"Non-Functional"})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Laws",children:!!l.has_laws&&(0,o.createComponentVNode)(2,i.Box,{children:l.laws.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",children:e},t)}))})||(0,o.createComponentVNode)(2,i.Box,{color:"red",children:(0,o.createVNode)(1,"h3",null,"No laws detected.",16)})}),(0,o.createComponentVNode)(2,i.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Wireless Activity",children:(0,o.createComponentVNode)(2,i.Button,{icon:l.wireless?"times":"check",content:l.wireless?"Disabled":"Enabled",color:l.wireless?"red":"green",onClick:function(){return c("wireless")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Subspace Transceiver",children:(0,o.createComponentVNode)(2,i.Button,{icon:l.radio?"times":"check",content:l.radio?"Disabled":"Enabled",color:l.radio?"red":"green",onClick:function(){return c("radio")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Start Repairs",children:(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",disabled:u||l.active,content:u?"Already Repaired":"Repair",onClick:function(){return c("fix")}})})]}),(0,o.createComponentVNode)(2,i.Box,{color:"green",lineHeight:2,children:l.active?"Reconstruction in progress.":""})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.APC=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(192);t.APC=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,d)})})};var l={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},s={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,d=n.data,u=d.locked&&!d.siliconUser,p=(d.normallyLocked,l[d.externalPower]||l[0]),m=l[d.chargingStatus]||l[0],h=d.powerChannels||[],f=s[d.malfStatus]||s[0],C=d.powerCellStatus/100;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,i.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Main Breaker",color:p.color,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d.isOperating?"power-off":"times",content:d.isOperating?"On":"Off",selected:d.isOperating&&!u,color:d.isOperating?"":"bad",disabled:u,onClick:function(){return a("breaker")}}),children:["[ ",p.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:"good",value:C})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Mode",color:m.color,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d.chargeMode?"sync":"times",content:d.chargeMode?"Auto":"Off",selected:d.chargeMode,disabled:u,onClick:function(){return a("charge")}}),children:["[ ",m.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[h.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Auto",selected:!u&&(1===e.status||3===e.status),disabled:u,onClick:function(){return a("channel",t.auto)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:"On",selected:!u&&2===e.status,disabled:u,onClick:function(){return a("channel",t.on)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Off",selected:!u&&0===e.status,disabled:u,onClick:function(){return a("channel",t.off)}})],4),children:[e.powerLoad," W"]},e.title)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Load",children:(0,o.createVNode)(1,"b",null,[d.totalLoad,(0,o.createTextVNode)(" W")],0)})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Misc",buttons:!!d.siliconUser&&(0,o.createFragment)([!!d.malfStatus&&(0,o.createComponentVNode)(2,i.Button,{icon:f.icon,content:f.content,color:"bad",onClick:function(){return a(f.action)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return a("overload")}})],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d.coverLocked?"lock":"unlock",content:d.coverLocked?"Engaged":"Disengaged",selected:d.coverLocked,disabled:u,onClick:function(){return a("cover")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:d.nightshiftLights?"Enabled":"Disabled",selected:d.nightshiftLights,onClick:function(){return a("toggle_nightshift")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Emergency Light Fallback",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d.coverLocked?"lock":"unlock",content:d.emergencyLights?"Engaged":"Disengaged",selected:d.emergencyLights,disabled:u,onClick:function(){return a("emergency_lighting")}})})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ATM=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.ATM=function(e,t){var n,m=(0,r.useBackend)(t),h=(m.act,m.data),f=h.view_screen,C=h.authenticated_account,g=h.ticks_left_locked_down,N=h.linked_db;if(g>0)n=(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle"}),"Maximum number of pin attempts exceeded! Access to this ATM has been temporarily disabled."]});else if(N)if(C)switch(f){case 1:n=(0,o.createComponentVNode)(2,l);break;case 2:n=(0,o.createComponentVNode)(2,s);break;case 3:n=(0,o.createComponentVNode)(2,p);break;default:n=(0,o.createComponentVNode)(2,d)}else n=(0,o.createComponentVNode)(2,u);else n=(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle"}),"Unable to connect to accounts database, please retry and if the issue persists contact Nanotrasen IT support."]});return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,i.Section,{children:n})]})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.machine_id,s=c.held_card_name;return(0,o.createComponentVNode)(2,i.Section,{title:"Nanotrasen Automatic Teller Machine",children:[(0,o.createComponentVNode)(2,i.Box,{children:"For all your monetary need!"}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Icon,{name:"info-circle"})," This terminal is ",(0,o.createVNode)(1,"i",null,l,0),", report this code when contacting Nanotrasen IT Support."]}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Card",children:(0,o.createComponentVNode)(2,i.Button,{content:s,icon:"eject",onClick:function(){return a("insert_card")}})})})]})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.security_level;return(0,o.createComponentVNode)(2,i.Section,{title:"Select a new security level for this account",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:(0,o.createComponentVNode)(2,i.Button,{content:"Zero",icon:"unlock",selected:0===c,onClick:function(){return a("change_security_level",{new_security_level:0})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:"Either the account number or card is required to access this account. EFTPOS transactions will require a card and ask for a pin, but not verify the pin is correct."}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:(0,o.createComponentVNode)(2,i.Button,{content:"One",icon:"unlock",selected:1===c,onClick:function(){return a("change_security_level",{new_security_level:1})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:"An account number and pin must be manually entered to access this account and process transactions."}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:(0,o.createComponentVNode)(2,i.Button,{content:"Two",selected:2===c,icon:"unlock",onClick:function(){return a("change_security_level",{new_security_level:2})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:"In addition to account number and pin, a card is required to access this account and process transactions."})]}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,m)]})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(0,r.useLocalState)(t,"targetAccNumber",0),s=l[0],d=l[1],u=(0,r.useLocalState)(t,"fundsAmount",0),p=u[0],h=u[1],f=(0,r.useLocalState)(t,"purpose",0),C=f[0],g=f[1],N=c.money;return(0,o.createComponentVNode)(2,i.Section,{title:"Transfer Fund",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Account Balance",children:["$",N]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target account number",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"6 Digit Number",onInput:function(e,t){return d(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Funds to transfer",children:(0,o.createComponentVNode)(2,i.Input,{onInput:function(e,t){return h(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transaction Purpose",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,onInput:function(e,t){return g(t)}})})]}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.Button,{content:"Transfer",icon:"sign-out-alt",onClick:function(){return a("transfer",{target_acc_number:s,funds_amount:p,purpose:C})}}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,m)]})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(0,r.useLocalState)(t,"fundsAmount",0),s=l[0],d=l[1],u=c.owner_name,p=c.money;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Welcome, "+u,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Logout",icon:"sign-out-alt",onClick:function(){return a("logout")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Account Balance",children:["$",p]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Withdrawal Amount",children:(0,o.createComponentVNode)(2,i.Input,{onInput:function(e,t){return d(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Withdraw Fund",icon:"sign-out-alt",onClick:function(){return a("withdrawal",{funds_amount:s})}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Change account security level",icon:"lock",onClick:function(){return a("view_screen",{view_screen:1})}})}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Make transfer",icon:"exchange-alt",onClick:function(){return a("view_screen",{view_screen:2})}})}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:"View transaction log",icon:"list",onClick:function(){return a("view_screen",{view_screen:3})}})}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Print balance statement",icon:"print",onClick:function(){return a("balance_statement")}})})]})],4)},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(0,r.useLocalState)(t,"accountID",null),s=l[0],d=l[1],u=(0,r.useLocalState)(t,"accountPin",null),p=u[0],m=u[1];c.machine_id,c.held_card_name;return(0,o.createComponentVNode)(2,i.Section,{title:"Insert card or enter ID and pin to login",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Account ID",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"6 Digit Number",onInput:function(e,t){return d(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pin",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"6 Digit Number",onInput:function(e,t){return m(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Login",icon:"sign-in-alt",onClick:function(){return a("attempt_auth",{account_num:s,account_pin:p})}})})]})})},p=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.transaction_log);return(0,o.createComponentVNode)(2,i.Section,{title:"Transactions",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:"Timestamp"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Target"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Reason"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Terminal"})]}),a.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{p:"1rem",children:[e.date," ",e.time]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.target_name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.purpose}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:["$",e.amount]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.source_terminal})]},e)}))]}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,m)]})},m=function(e,t){var n=(0,r.useBackend)(t),a=n.act;n.data;return(0,o.createComponentVNode)(2,i.Button,{content:"Back",icon:"sign-out-alt",onClick:function(){return a("view_screen",{view_screen:0})}})}},function(e,t,n){"use strict";t.__esModule=!0,t.AccountsUplinkTerminal=void 0;var o=n(0),r=n(18),i=n(1),a=n(2),c=n(50),l=n(3),s=n(140),d=n(141);t.AccountsUplinkTerminal=function(e,t){var n,r=(0,i.useBackend)(t),a=(r.act,r.data),c=a.loginState,p=a.currentPage;return c.logged_in?(1===p?n=(0,o.createComponentVNode)(2,u):2===p?n=(0,o.createComponentVNode)(2,h):3===p&&(n=(0,o.createComponentVNode)(2,f)),(0,o.createComponentVNode)(2,l.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,s.LoginInfo),n]})})):(0,o.createComponentVNode)(2,l.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var u=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data.accounts,s=(0,i.useLocalState)(t,"searchText",""),d=s[0],u=(s[1],(0,i.useLocalState)(t,"sortId","owner_name")),h=u[0],f=(u[1],(0,i.useLocalState)(t,"sortOrder",!0)),C=f[0];f[1];return(0,o.createComponentVNode)(2,a.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,a.Flex.Item,{flexGrow:"1",mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Section,{height:"100%",children:(0,o.createComponentVNode)(2,a.Table,{className:"AccountsUplinkTerminal__list",children:[(0,o.createComponentVNode)(2,a.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,p,{id:"owner_name",children:"Account Holder"}),(0,o.createComponentVNode)(2,p,{id:"account_number",children:"Account Number"}),(0,o.createComponentVNode)(2,p,{id:"suspended",children:"Account Status"})]}),l.filter((0,r.createSearch)(d,(function(e){return e.owner_name+"|"+e.account_number+"|"+e.suspended}))).sort((function(e,t){var n=C?1:-1;return e[h].localeCompare(t[h])*n})).map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{onClick:function(){return c("view_account_detail",{index:e.account_index})},children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user"})," ",e.owner_name]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:["#",e.account_number]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.suspended})]},e.id)}))]})})})]})},p=function(e,t){var n=(0,i.useLocalState)(t,"sortId","name"),r=n[0],c=n[1],l=(0,i.useLocalState)(t,"sortOrder",!0),s=l[0],d=l[1],u=e.id,p=e.children;return(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{color:r!==u&&"transparent",width:"100%",onClick:function(){r===u?d(!s):(c(u),d(!0))},children:[p,r===u&&(0,o.createComponentVNode)(2,a.Icon,{name:s?"sort-up":"sort-down",ml:"0.25rem;"})]})})},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data.is_printing,s=(0,i.useLocalState)(t,"searchText",""),d=(s[0],s[1]);return(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,c.FlexItem,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"New Account",icon:"plus",onClick:function(){return r("create_new_account")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print Account List",disabled:l,ml:"0.25rem",onClick:function(){return r("print_records")}})]}),(0,o.createComponentVNode)(2,c.FlexItem,{grow:"1",ml:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by account holder, number, status",width:"100%",onInput:function(e,t){return d(t)}})})]})},h=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.is_printing,s=c.account_number,d=c.owner_name,u=c.money,p=c.suspended,m=c.transactions;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"#"+s+" / "+d,mt:1,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print Account Details",disabled:l,onClick:function(){return r("print_account_details")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("back")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Number",children:["#",s]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Holder",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Balance",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Status",color:p?"red":"green",children:[p?"Suspended":"Active",(0,o.createComponentVNode)(2,a.Button,{ml:1,content:p?"Unsuspend":"Suspend",icon:p?"unlock":"lock",onClick:function(){return r("toggle_suspension")}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Transactions",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Timestamp"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Target"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reason"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Terminal"})]}),m.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.date," ",e.time]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.target_name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.purpose}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:["$",e.amount]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.source_terminal})]},e)}))]})})],4)},f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=(n.data,(0,i.useLocalState)(t,"accName","")),l=c[0],s=c[1],d=(0,i.useLocalState)(t,"accDeposit",""),u=d[0],p=d[1];return(0,o.createComponentVNode)(2,a.Section,{title:"Create Account",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("back")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Holder",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Name Here",onChange:function(e,t){return s(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Initial Deposit",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"0",onChange:function(e,t){return p(t)}})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,content:"Create Account",onClick:function(){return r("finalise_create_account",{holder_name:l,starting_funds:u})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AgentCardSLSlots=t.AgentCardAppearances=t.AgentCardInfo=t.AgentCard=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AgentCard=function(e,t){var n=(0,r.useLocalState)(t,"tabIndex",0),d=n[0],u=n[1];return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Box,{fillPositionedParent:!0,overflow:"hidden",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===d,onClick:function(){return u(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"table"})," Card Info"]},"Card Info"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===d,onClick:function(){return u(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"id-card"})," Appearance"]},"Appearance"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===d,onClick:function(){return u(2)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"arrow-down"})," Save/Load Card Info"]},"Save/Load Card Info")]}),function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,c);case 1:return(0,o.createComponentVNode)(2,l);case 2:return(0,o.createComponentVNode)(2,s);default:return(0,o.createComponentVNode)(2,c)}}(d)]})})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.registered_name,s=c.sex,d=c.age,u=c.assignment,p=c.associated_account_number,m=c.blood_type,h=c.dna_hash,f=c.fingerprint_hash,C=c.photo,g=c.ai_tracking;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Card Info",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:(0,o.createComponentVNode)(2,i.Button,{content:l||"[UNSET]",onClick:function(){return a("change_name")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sex",children:(0,o.createComponentVNode)(2,i.Button,{iconRight:!1,content:s||"[UNSET]",onClick:function(){return a("change_sex")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Age",children:(0,o.createComponentVNode)(2,i.Button,{content:d||"[UNSET]",onClick:function(){return a("change_age")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:(0,o.createComponentVNode)(2,i.Button,{content:u||"[UNSET]",onClick:function(){return a("change_occupation")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fingerprints",children:(0,o.createComponentVNode)(2,i.Button,{content:f||"[UNSET]",onClick:function(){return a("change_fingerprints")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:(0,o.createComponentVNode)(2,i.Button,{content:m||"[UNSET]",onClick:function(){return a("change_blood_type")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"DNA Hash",children:(0,o.createComponentVNode)(2,i.Button,{content:h||"[UNSET]",onClick:function(){return a("change_dna_hash")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Money Account",children:(0,o.createComponentVNode)(2,i.Button,{content:p||"[UNSET]",onClick:function(){return a("change_money_account")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Photo",children:(0,o.createComponentVNode)(2,i.Button,{content:C?"Update":"[UNSET]",onClick:function(){return a("change_photo")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Card Settings",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Card Info",children:(0,o.createComponentVNode)(2,i.Button,{content:"Delete Card Info",onClick:function(){return a("delete_info")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Access",children:(0,o.createComponentVNode)(2,i.Button,{content:"Reset Access",onClick:function(){return a("clear_access")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"AI Tracking",children:(0,o.createComponentVNode)(2,i.Button,{content:g?"Untrackable":"Trackable",onClick:function(){return a("change_ai_tracking")}})})]})})],4)};t.AgentCardInfo=c;var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.appearances;return(0,o.createComponentVNode)(2,i.Section,{title:"Card Appearance",children:c.map((function(e){return(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jped;base64,"+e.image,style:{"vertical-align":"middle",width:"64px",margin:"0px","margin-left":"0px"},onclick:function(){return a("change_appearance_new",{new_appearance:e.name})}},e.name)}))})};t.AgentCardAppearances=l;var s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.saved_info;return(0,o.createComponentVNode)(2,i.Section,{title:"Save/Load Manager",style:{"line-height":"25px"},children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.registered_name?e.registered_name+", "+e.assignment:"Slot "+e.id,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"Clear",onClick:function(){return a("clear_slot",{slot:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Save",onClick:function(){return a("save_slot",{slot:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",disabled:!e.registered_name,onClick:function(){return a("load_slot",{slot:e.id})}})],4)},e.id)}))})})};t.AgentCardSLSlots=s},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}};t.AiAirlock=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,d=c[s.power.main]||c[0],u=c[s.power.backup]||c[0],p=c[s.shock]||c[0];return(0,o.createComponentVNode)(2,a.Window,{width:500,height:390,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Main",color:d.color,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",disabled:!s.power.main,content:"Disrupt",onClick:function(){return l("disrupt-main")}}),children:[s.power.main?"Online":"Offline"," ",s.wires.main_power?s.power.main_timeleft>0&&"["+s.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Backup",color:u.color,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",disabled:!s.power.backup,content:"Disrupt",onClick:function(){return l("disrupt-backup")}}),children:[s.power.backup?"Online":"Offline"," ",s.wires.backup_power?s.power.backup_timeleft>0&&"["+s.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Electrify",color:p.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",disabled:!(s.wires.shock&&2!==s.shock),content:"Restore",onClick:function(){return l("shock-restore")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"bolt",disabled:!s.wires.shock,content:"Temporary",onClick:function(){return l("shock-temp")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"bolt",disabled:!s.wires.shock||0===s.shock,content:"Permanent",onClick:function(){return l("shock-perm")}})],4),children:[2===s.shock?"Safe":"Electrified"," ",(s.wires.shock?s.shock_timeleft>0&&"["+s.shock_timeleft+"s]":"[Wires have been cut!]")||-1===s.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s.id_scanner?"power-off":"times",content:s.id_scanner?"Enabled":"Disabled",selected:s.id_scanner,disabled:!s.wires.id_scanner,onClick:function(){return l("idscan-toggle")}}),children:!s.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Emergency Access",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s.emergency?"power-off":"times",content:s.emergency?"Enabled":"Disabled",selected:s.emergency,onClick:function(){return l("emergency-toggle")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s.locked?"lock":"unlock",content:s.locked?"Lowered":"Raised",selected:s.locked,disabled:!s.wires.bolts,onClick:function(){return l("bolt-toggle")}}),children:!s.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s.lights?"power-off":"times",content:s.lights?"Enabled":"Disabled",selected:s.lights,disabled:!s.wires.lights,onClick:function(){return l("light-toggle")}}),children:!s.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s.safe?"power-off":"times",content:s.safe?"Enabled":"Disabled",selected:s.safe,disabled:!s.wires.safe,onClick:function(){return l("safe-toggle")}}),children:!s.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s.speed?"power-off":"times",content:s.speed?"Enabled":"Disabled",selected:s.speed,disabled:!s.wires.timing,onClick:function(){return l("speed-toggle")}}),children:!s.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s.opened?"sign-out-alt":"sign-in-alt",content:s.opened?"Open":"Closed",selected:s.opened,disabled:s.locked||s.welded,onClick:function(){return l("open-close")}}),children:!(!s.locked&&!s.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),s.locked?"bolted":"",s.locked&&s.welded?" and ":"",s.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(192);t.AirAlarm=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.locked);return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox),!i&&(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u)],4)]})})};var l=function(e){return 0===e?"green":1===e?"orange":"red"},s=function(e,t){var n,a=(0,r.useBackend)(t),c=a.act,s=a.data,d=s.air,u=s.mode,p=s.atmos_alarm,m=s.locked,h=s.alarmActivated,f=s.rcon,C=s.target_temp;return n=0===d.danger.overall?0===p?"Optimal":"Caution: Atmos alert in area":1===d.danger.overall?"Caution":"DANGER: Internals Required",(0,o.createComponentVNode)(2,i.Section,{title:"Air Status",children:d?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,i.Box,{color:l(d.danger.pressure),children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d.pressure})," kPa",!m&&(0,o.createFragment)([(0,o.createTextVNode)("\xa0"),(0,o.createComponentVNode)(2,i.Button,{content:3===u?"Deactivate Panic Siphon":"Activate Panic Siphon",selected:3===u,icon:"exclamation-triangle",onClick:function(){return c("mode",{mode:3===u?1:3})}})],4)]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.contents.oxygen/100,fractionDigits:"1",color:l(d.danger.oxygen)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Nitrogen",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.contents.nitrogen/100,fractionDigits:"1",color:l(d.danger.nitrogen)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Carbon Dioxide",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.contents.co2/100,fractionDigits:"1",color:l(d.danger.co2)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Toxins",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.contents.plasma/100,fractionDigits:"1",color:l(d.danger.plasma)})}),d.contents.other>.1&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Other",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.contents.other/100,fractionDigits:"1",color:l(d.danger.other)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.Box,{color:l(d.danger.temperature),children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d.temperature})," K / ",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d.temperature_c})," C\xa0",(0,o.createComponentVNode)(2,i.Button,{icon:"thermometer-full",content:C+" C",onClick:function(){return c("temperature")}}),(0,o.createComponentVNode)(2,i.Button,{content:d.thermostat_state?"On":"Off",selected:d.thermostat_state,icon:"power-off",onClick:function(){return c("thermostat_state")}})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Local Status",children:(0,o.createComponentVNode)(2,i.Box,{color:l(d.danger.overall),children:[n,!m&&(0,o.createFragment)([(0,o.createTextVNode)("\xa0"),(0,o.createComponentVNode)(2,i.Button,{content:h?"Reset Alarm":"Activate Alarm",selected:h,onClick:function(){return c(h?"atmos_reset":"atmos_alarm")}})],4)]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Remote Control Settings",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Off",selected:1===f,onClick:function(){return c("set_rcon",{rcon:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Auto",selected:2===f,onClick:function(){return c("set_rcon",{rcon:2})}}),(0,o.createComponentVNode)(2,i.Button,{content:"On",selected:3===f,onClick:function(){return c("set_rcon",{rcon:3})}})]})]}):(0,o.createComponentVNode)(2,i.Box,{children:"Unable to acquire air sample!"})})},d=function(e,t){var n=(0,r.useLocalState)(t,"tabIndex",0),a=n[0],c=n[1];return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===a,onClick:function(){return c(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"sign-out-alt"})," Vent Control"]},"Vents"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===a,onClick:function(){return c(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"sign-in-alt"})," Scrubber Control"]},"Scrubbers"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===a,onClick:function(){return c(2)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"cog"})," Mode"]},"Mode"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===a,onClick:function(){return c(3)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"tachometer-alt"})," Thresholds"]},"Thresholds")]})},u=function(e,t){var n=(0,r.useLocalState)(t,"tabIndex",0),i=n[0];n[1];switch(i){case 0:return(0,o.createComponentVNode)(2,p);case 1:return(0,o.createComponentVNode)(2,m);case 2:return(0,o.createComponentVNode)(2,h);case 3:return(0,o.createComponentVNode)(2,f);default:return"WE SHOULDN'T BE HERE!"}},p=function(e,t){var n=(0,r.useBackend)(t),a=n.act;return n.data.vents.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,i.Button,{content:e.power?"On":"Off",selected:e.power,icon:"power-off",onClick:function(){return a("command",{cmd:"power",val:1===e.power?0:1,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,i.Button,{content:"release"===e.direction?"Blowing":"Siphoning",icon:"release"===e.direction?"sign-out-alt":"sign-in-alt",onClick:function(){return a("command",{cmd:"direction",val:"release"===e.direction?0:1,id_tag:e.id_tag})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure Checks",children:[(0,o.createComponentVNode)(2,i.Button,{content:"External",selected:1===e.checks,onClick:function(){return a("command",{cmd:"checks",val:1,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Internal",selected:2===e.checks,onClick:function(){return a("command",{cmd:"checks",val:2,id_tag:e.id_tag})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"External Pressure Target",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.external})," kPa\xa0",(0,o.createComponentVNode)(2,i.Button,{content:"Set",icon:"cog",onClick:function(){return a("command",{cmd:"set_external_pressure",id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Reset",icon:"redo-alt",onClick:function(){return a("command",{cmd:"set_external_pressure",val:101.325,id_tag:e.id_tag})}})]})]})},e.name)}))},m=function(e,t){var n=(0,r.useBackend)(t),a=n.act;return n.data.scrubbers.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,i.Button,{content:e.power?"On":"Off",selected:e.power,icon:"power-off",onClick:function(){return a("command",{cmd:"power",val:1===e.power?0:1,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,i.Button,{content:0===e.scrubbing?"Siphoning":"Scrubbing",icon:0===e.scrubbing?"sign-in-alt":"filter",onClick:function(){return a("command",{cmd:"scrubbing",val:0===e.scrubbing?1:0,id_tag:e.id_tag})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,i.Button,{content:e.widenet?"Extended":"Normal",selected:e.widenet,icon:"expand-arrows-alt",onClick:function(){return a("command",{cmd:"widenet",val:0===e.widenet?1:0,id_tag:e.id_tag})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Filtering",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Carbon Dioxide",selected:e.filter_co2,onClick:function(){return a("command",{cmd:"co2_scrub",val:0===e.filter_co2?1:0,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Plasma",selected:e.filter_toxins,onClick:function(){return a("command",{cmd:"tox_scrub",val:0===e.filter_toxins?1:0,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Nitrous Oxide",selected:e.filter_n2o,onClick:function(){return a("command",{cmd:"n2o_scrub",val:0===e.filter_n2o?1:0,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Oxygen",selected:e.filter_o2,onClick:function(){return a("command",{cmd:"o2_scrub",val:0===e.filter_o2?1:0,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Nitrogen",selected:e.filter_n2,onClick:function(){return a("command",{cmd:"n2_scrub",val:0===e.filter_n2?1:0,id_tag:e.id_tag})}})]})]})},e.name)}))},h=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.modes,s=c.presets,d=c.emagged,u=c.mode,p=c.preset;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"System Mode",children:(0,o.createComponentVNode)(2,i.Table,{children:l.map((function(e){return(!e.emagonly||e.emagonly&&!!d)&&(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",width:1,children:(0,o.createComponentVNode)(2,i.Button,{content:e.name,icon:"cog",selected:e.id===u,onClick:function(){return a("mode",{mode:e.id})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.desc})]},e.name)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"System Presets",children:[(0,o.createComponentVNode)(2,i.Box,{italic:!0,children:"After making a selection, the system will automatically cycle in order to remove contaminants."}),(0,o.createComponentVNode)(2,i.Table,{mt:1,children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",width:1,children:(0,o.createComponentVNode)(2,i.Button,{content:e.name,icon:"cog",selected:e.id===p,onClick:function(){return a("preset",{preset:e.id})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.desc})]},e.name)}))})]})],4)},f=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.thresholds;return(0,o.createComponentVNode)(2,i.Section,{title:"Alarm Thresholds",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,{width:"20%",children:"Value"}),(0,o.createComponentVNode)(2,i.Table.Cell,{color:"red",width:"20%",children:"Danger Min"}),(0,o.createComponentVNode)(2,i.Table.Cell,{color:"orange",width:"20%",children:"Warning Min"}),(0,o.createComponentVNode)(2,i.Table.Cell,{color:"orange",width:"20%",children:"Warning Max"}),(0,o.createComponentVNode)(2,i.Table.Cell,{color:"red",width:"20%",children:"Danger Max"})]}),c.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),e.settings.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:-1===e.selected?"Off":e.selected,onClick:function(){return a("command",{cmd:"set_threshold",env:e.env,"var":e.val})}})},e.val)}))]},e.name)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirlockAccessController=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AirlockAccessController=function(e,t){var n,c,l=(0,r.useBackend)(t),s=l.act,d=l.data,u=d.exterior_status,p=d.interior_status,m=d.processing;return n="open"===d.exterior_status.state?(0,o.createComponentVNode)(2,i.Button,{content:"Lock Exterior Door",icon:"exclamation-triangle",disabled:m,onClick:function(){return s("force_ext")}}):(0,o.createComponentVNode)(2,i.Button,{content:"Cycle to Exterior",icon:"arrow-circle-left",disabled:m,onClick:function(){return s("cycle_ext_door")}}),c="open"===d.interior_status.state?(0,o.createComponentVNode)(2,i.Button,{content:"Lock Interior Door",icon:"exclamation-triangle",disabled:m,color:"open"===p?"red":m?"yellow":null,onClick:function(){return s("force_int")}}):(0,o.createComponentVNode)(2,i.Button,{content:"Cycle to Interior",icon:"arrow-circle-right",disabled:m,onClick:function(){return s("cycle_int_door")}}),(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Information",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"External Door Status",children:"closed"===u.state?"Locked":"Open"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Internal Door Status",children:"closed"===p.state?"Locked":"Open"})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,i.Box,{children:n}),(0,o.createComponentVNode)(2,i.Box,{children:c})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirlockElectronics=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(99);t.AirlockElectronics=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,s)]})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.unrestricted_dir;return(0,o.createComponentVNode)(2,i.Section,{title:"Access Control",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{bold:!0,mb:1,children:"Unrestricted Access From:"}),(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,textAlign:"center",icon:"arrow-down",content:"North",selected:"north"===c?"selected":null,onClick:function(){return a("unrestricted_access",{unres_dir:"North"})}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,textAlign:"center",icon:"arrow-up",content:"South",selected:"south"===c?"selected":null,onClick:function(){return a("unrestricted_access",{unres_dir:"South"})}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,textAlign:"center",icon:"arrow-left",content:"East",selected:"east"===c?"selected":null,onClick:function(){return a("unrestricted_access",{unres_dir:"East"})}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,textAlign:"center",icon:"arrow-right",content:"West",selected:"west"===c?"selected":null,onClick:function(){return a("unrestricted_access",{unres_dir:"West"})}})})]})]})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data,s=l.selected_accesses,d=l.one_access,u=l.regions;return(0,o.createComponentVNode)(2,c.AccessList,{usedByRcd:1,rcdButtons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:d,content:"One",onClick:function(){return a("set_one_access",{access:"one"})}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:!d,content:"All",onClick:function(){return a("set_one_access",{access:"all"})}})],4),accesses:u,selectedList:s,accessMod:function(e){return a("set",{access:e})},grantAll:function(){return a("grant_all")},denyAll:function(){return a("clear_all")},grantDep:function(e){return a("grant_region",{region:e})},denyDep:function(e){return a("deny_region",{region:e})}})}},function(e,t,n){"use strict";t.__esModule=!0,t.AppearanceChanger=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AppearanceChanger=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,d=s.change_race,u=s.species,p=s.specimen,m=s.change_gender,h=s.gender,f=s.has_gender,C=s.change_eye_color,g=s.change_skin_tone,N=s.change_skin_color,b=s.change_head_accessory_color,V=s.change_hair_color,v=s.change_secondary_hair_color,x=s.change_facial_hair_color,y=s.change_secondary_facial_hair_color,k=s.change_head_marking_color,w=s.change_body_marking_color,_=s.change_tail_marking_color,B=s.change_head_accessory,S=s.head_accessory_styles,L=s.head_accessory_style,A=s.change_hair,E=s.hair_styles,I=s.hair_style,D=s.change_hair_gradient,T=s.change_facial_hair,F=s.facial_hair_styles,M=s.facial_hair_style,P=s.change_head_markings,O=s.head_marking_styles,R=s.head_marking_style,j=s.change_body_markings,U=s.body_marking_styles,z=s.body_marking_style,W=s.change_tail_markings,H=s.tail_marking_styles,K=s.tail_marking_style,Y=s.change_body_accessory,G=s.body_accessory_styles,q=s.body_accessory_style,X=s.change_alt_head,J=s.alt_head_styles,$=s.alt_head_style,Z=!1;return(C||g||N||b||V||v||x||y||k||w||_)&&(Z=!0),(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!d&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.specimen,selected:e.specimen===p,onClick:function(){return l("race",{race:e.specimen})}},e.specimen)}))}),!!m&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gender",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Male",selected:"male"===h,onClick:function(){return l("gender",{gender:"male"})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Female",selected:"female"===h,onClick:function(){return l("gender",{gender:"female"})}}),!f&&(0,o.createComponentVNode)(2,i.Button,{content:"Genderless",selected:"plural"===h,onClick:function(){return l("gender",{gender:"plural"})}})]}),!!Z&&(0,o.createComponentVNode)(2,c),!!B&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Head accessory",children:S.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.headaccessorystyle,selected:e.headaccessorystyle===L,onClick:function(){return l("head_accessory",{head_accessory:e.headaccessorystyle})}},e.headaccessorystyle)}))}),!!A&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Hair",children:E.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.hairstyle,selected:e.hairstyle===I,onClick:function(){return l("hair",{hair:e.hairstyle})}},e.hairstyle)}))}),!!D&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Hair Gradient",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Change Style",onClick:function(){return l("hair_gradient")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Offset",onClick:function(){return l("hair_gradient_offset")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Color",onClick:function(){return l("hair_gradient_colour")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Alpha",onClick:function(){return l("hair_gradient_alpha")}})]}),!!T&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Facial hair",children:F.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.facialhairstyle,selected:e.facialhairstyle===M,onClick:function(){return l("facial_hair",{facial_hair:e.facialhairstyle})}},e.facialhairstyle)}))}),!!P&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Head markings",children:O.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.headmarkingstyle,selected:e.headmarkingstyle===R,onClick:function(){return l("head_marking",{head_marking:e.headmarkingstyle})}},e.headmarkingstyle)}))}),!!j&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Body markings",children:U.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.bodymarkingstyle,selected:e.bodymarkingstyle===z,onClick:function(){return l("body_marking",{body_marking:e.bodymarkingstyle})}},e.bodymarkingstyle)}))}),!!W&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tail markings",children:H.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.tailmarkingstyle,selected:e.tailmarkingstyle===K,onClick:function(){return l("tail_marking",{tail_marking:e.tailmarkingstyle})}},e.tailmarkingstyle)}))}),!!Y&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Body accessory",children:G.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.bodyaccessorystyle,selected:e.bodyaccessorystyle===q,onClick:function(){return l("body_accessory",{body_accessory:e.bodyaccessorystyle})}},e.bodyaccessorystyle)}))}),!!X&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Alternate head",children:J.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.altheadstyle,selected:e.altheadstyle===$,onClick:function(){return l("alt_head",{alt_head:e.altheadstyle})}},e.altheadstyle)}))})]})})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data;return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Colors",children:[{key:"change_eye_color",text:"Change eye color",action:"eye_color"},{key:"change_skin_tone",text:"Change skin tone",action:"skin_tone"},{key:"change_skin_color",text:"Change skin color",action:"skin_color"},{key:"change_head_accessory_color",text:"Change head accessory color",action:"head_accessory_color"},{key:"change_hair_color",text:"Change hair color",action:"hair_color"},{key:"change_secondary_hair_color",text:"Change secondary hair color",action:"secondary_hair_color"},{key:"change_facial_hair_color",text:"Change facial hair color",action:"facial_hair_color"},{key:"change_secondary_facial_hair_color",text:"Change secondary facial hair color",action:"secondary_facial_hair_color"},{key:"change_head_marking_color",text:"Change head marking color",action:"head_marking_color"},{key:"change_body_marking_color",text:"Change body marking color",action:"body_marking_color"},{key:"change_tail_marking_color",text:"Change tail marking color",action:"tail_marking_color"}].map((function(e){return!!c[e.key]&&(0,o.createComponentVNode)(2,i.Button,{content:e.text,onClick:function(){return a(e.action)}},e.key)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AtmosAlertConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.priority||[],d=l.minor||[];return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[0===s.length&&(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),s.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:e,color:"bad",onClick:function(){return c("clear",{zone:e})}}),2,null,e)})),0===d.length&&(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16),d.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:e,color:"average",onClick:function(){return c("clear",{zone:e})}}),2,null,e)}))],0)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControl=void 0;var o=n(0),r=n(1),i=n(2),a=n(80),c=n(3);t.AtmosControl=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data,(0,r.useLocalState)(t,"tabIndex",0)),d=a[0],u=a[1];return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Box,{fillPositionedParent:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===d,onClick:function(){return u(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"table"})," Data View"]},"DataView"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===d,onClick:function(){return u(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,l);case 1:return(0,o.createComponentVNode)(2,s);default:return"WE SHOULDN'T BE HERE!"}}(d)]})})})};var l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.alarms;return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Table,{m:"0.5rem",children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Access"})]}),l.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,a.TableCell,{children:e.name}),(0,o.createComponentVNode)(2,a.TableCell,{children:(t=e.danger,0===t?(0,o.createComponentVNode)(2,i.Box,{color:"green",children:"Good"}):1===t?(0,o.createComponentVNode)(2,i.Box,{color:"orange",bold:!0,children:"Warning"}):2===t?(0,o.createComponentVNode)(2,i.Box,{color:"red",bold:!0,children:"DANGER"}):void 0)}),(0,o.createComponentVNode)(2,a.TableCell,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Access",onClick:function(){return c("open_alarm",{aref:e.ref})}})})]},e.name);var t}))]})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(0,r.useLocalState)(t,"zoom",1),s=l[0],d=l[1],u=c.alarms,p=c.stationLevel;return(0,o.createComponentVNode)(2,i.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,i.NanoMap,{onZoom:function(e){return d(e)},children:u.filter((function(e){return e.z===p})).map((function(e){return(0,o.createComponentVNode)(2,i.NanoMap.Marker,{x:e.x,y:e.y,zoom:s,icon:"circle",tooltip:e.name,color:(t=e.danger,0===t?"green":1===t?"orange":2===t?"red":void 0),onClick:function(){return a("open_alarm",{aref:e.ref})}},e.ref);var t}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AtmosFilter=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.on,d=l.pressure,u=l.max_pressure,p=l.filter_type,m=l.filter_type_list;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:s?"On":"Off",color:s?null:"red",selected:s,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rate",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",textAlign:"center",disabled:0===d,width:2.2,onClick:function(){return c("min_pressure")}}),(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:u,value:d,onDrag:function(e,t){return c("custom_pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",textAlign:"center",disabled:d===u,width:2.2,onClick:function(){return c("max_pressure")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Filter",children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{selected:e.gas_type===p,content:e.label,onClick:function(){return c("set_filter",{filter:e.gas_type})}},e.label)}))})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AtmosMixer=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,d=s.on,u=s.pressure,p=s.max_pressure,m=s.node1_concentration,h=s.node2_concentration;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:d?"On":"Off",color:d?null:"red",selected:d,onClick:function(){return l("power")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rate",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",textAlign:"center",disabled:0===u,width:2.2,onClick:function(){return l("min_pressure")}}),(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:p,value:u,onDrag:function(e,t){return l("custom_pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",textAlign:"center",disabled:u===p,width:2.2,onClick:function(){return l("max_pressure")}})]}),(0,o.createComponentVNode)(2,c,{node_name:"Node 1",node_ref:m}),(0,o.createComponentVNode)(2,c,{node_name:"Node 2",node_ref:h})]})})})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=(n.data,e.node_name),l=e.node_ref;return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:c,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",textAlign:"center",width:2.2,disabled:0===l,onClick:function(){return a("set_node",{node_name:c,concentration:(l-10)/100})}}),(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,unit:"%",width:6.1,lineHeight:1.5,stepPixelSize:10,minValue:0,maxValue:100,value:l,onChange:function(e,t){return a("set_node",{node_name:c,concentration:t/100})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",textAlign:"center",width:2.2,disabled:100===l,onClick:function(){return a("set_node",{node_name:c,concentration:(l+10)/100})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosPump=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AtmosPump=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.on,d=l.rate,u=l.max_rate,p=l.gas_unit,m=l.step;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:s?"On":"Off",color:s?null:"red",selected:s,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rate",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",textAlign:"center",disabled:0===d,width:2.2,onClick:function(){return c("min_rate")}}),(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,unit:p,width:6.1,lineHeight:1.5,step:m,minValue:0,maxValue:u,value:d,onDrag:function(e,t){return c("custom_rate",{rate:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",textAlign:"center",disabled:d===u,width:2.2,onClick:function(){return c("max_rate")}})]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Autolathe=void 0;var o=n(0),r=n(43),i=n(24),a=n(1),c=n(2),l=n(3),s=n(18),d=function(e,t,n,o){return null===e.requirements||!(e.requirements.metal*o>t)&&!(e.requirements.glass*o>n)};t.Autolathe=function(e,t){var n=(0,a.useBackend)(t),u=n.act,p=n.data,m=p.total_amount,h=(p.max_amount,p.metal_amount),f=p.glass_amount,C=p.busyname,g=(p.busyamt,p.showhacked,p.buildQueue),N=p.buildQueueLen,b=p.recipes,V=p.categories,v=(0,a.useSharedState)(t,"category",0),x=v[0],y=v[1];0===x&&(x="Tools");var k=h.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),w=f.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),_=m.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),B=(0,a.useSharedState)(t,"search_text",""),S=B[0],L=B[1],A=(0,s.createSearch)(S,(function(e){return e.name})),E="";N>0&&(E=g.map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:g[t][0],onClick:function(){return u("remove_from_queue",{remove_from_queue:g.indexOf(e)+1})}},e)},t)})));var I=(0,r.flow)([(0,i.filter)((function(e){return(e.category.indexOf(x)>-1||S)&&(p.showhacked||!e.hacked)})),S&&(0,i.filter)(A),(0,i.sortBy)((function(e){return e.name.toLowerCase()}))])(b),D="Build";S?D="Results for: '"+S+"':":x&&(D="Build ("+x+")");return(0,o.createComponentVNode)(2,l.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,c.Section,{title:D,buttons:(0,o.createComponentVNode)(2,c.Dropdown,{width:"190px",options:V,selected:x,onSelected:function(e){return y(e)}}),children:[(0,o.createComponentVNode)(2,c.Input,{fluid:!0,placeholder:"Search for...",onInput:function(e,t){return L(t)},mb:1}),I.map((function(e){return(0,o.createComponentVNode)(2,c.Flex,{justify:"space-between",align:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+e.image,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}}),(0,o.createComponentVNode)(2,c.Button,{icon:"hammer",selected:p.busyname===e.name&&1===p.busyamt,disabled:!d(e,p.metal_amount,p.glass_amount,1),onClick:function(){return u("make",{make:e.uid,multiplier:1})},children:(0,s.toTitleCase)(e.name)}),e.max_multiplier>=10&&(0,o.createComponentVNode)(2,c.Button,{icon:"hammer",selected:p.busyname===e.name&&10===p.busyamt,disabled:!d(e,p.metal_amount,p.glass_amount,10),onClick:function(){return u("make",{make:e.uid,multiplier:10})},children:"10x"}),e.max_multiplier>=25&&(0,o.createComponentVNode)(2,c.Button,{icon:"hammer",selected:p.busyname===e.name&&25===p.busyamt,disabled:!d(e,p.metal_amount,p.glass_amount,25),onClick:function(){return u("make",{make:e.uid,multiplier:25})},children:"25x"}),e.max_multiplier>25&&(0,o.createComponentVNode)(2,c.Button,{icon:"hammer",selected:p.busyname===e.name&&p.busyamt===e.max_multiplier,disabled:!d(e,p.metal_amount,p.glass_amount,e.max_multiplier),onClick:function(){return u("make",{make:e.uid,multiplier:e.max_multiplier})},children:[e.max_multiplier,"x"]})]}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:e.requirements&&Object.keys(e.requirements).map((function(t){return(0,s.toTitleCase)(t)+": "+e.requirements[t]})).join(", ")||(0,o.createComponentVNode)(2,c.Box,{children:"No resources required."})})]},e.ref)}))]}),2,{style:{float:"left",width:"68%"}}),(0,o.createVNode)(1,"div",null,[(0,o.createComponentVNode)(2,c.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Metal",children:k}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Glass",children:w}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Total",children:_}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Storage",children:[p.fill_percent,"% Full"]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Building",children:(0,o.createComponentVNode)(2,c.Box,{color:C?"green":"",children:C||"Nothing"})}),(0,o.createComponentVNode)(2,c.Section,{title:"Build Queue",children:[E,(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Clear All",disabled:!p.buildQueueLen,onClick:function(){return u("clear_queue")}}),2,{align:"right"})]})],4,{style:{float:"right",width:"30%"}})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Biogenerator=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.Biogenerator=function(){return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{display:"flex",className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,d)]})})};var c=function(e,t){if((0,r.useBackend)(t).data.processing)return(0,o.createComponentVNode)(2,i.Dimmer,{children:(0,o.createComponentVNode)(2,i.Flex,{mb:"30px",children:(0,o.createComponentVNode)(2,i.Flex.Item,{bold:!0,color:"silver",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"spinner",spin:!0,size:4,mb:"15px"}),(0,o.createVNode)(1,"br"),"The biogenerator is processing..."]})})})},l=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.biomass,l=a.container,s=a.container_curr_reagents,d=a.container_max_reagents;return(0,o.createComponentVNode)(2,i.Section,{title:"Storage",children:[(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{mr:"20px",color:"silver",children:"Biomass:"}),(0,o.createComponentVNode)(2,i.Flex.Item,{mr:"5px",children:c}),(0,o.createComponentVNode)(2,i.Icon,{name:"leaf",size:1.2,color:"#3d8c40"})]}),(0,o.createComponentVNode)(2,i.Flex,{height:"21px",mt:"8px",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{mr:"10px",color:"silver",children:"Container:"}),l?(0,o.createComponentVNode)(2,i.ProgressBar,{value:s,maxValue:d,children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:s+" / "+d+" units"})}):(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Box,{color:"red",children:"None"})})]})]})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.has_plants,s=c.container;return(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{width:"30%",mr:"3px",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,textAlign:"center",icon:"power-off",disabled:!l,tooltip:l?"":"There are no plants in the biogenerator.",tooltipPosition:"top-right",content:"Activate",onClick:function(){return a("activate")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"40%",mr:"3px",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,textAlign:"center",icon:"flask",disabled:!s,tooltip:s?"":"The biogenerator does not have a container.",tooltipPosition:"top",content:"Detach Container",onClick:function(){return a("detach_container")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"30%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,textAlign:"center",icon:"eject",disabled:!l,tooltip:l?"":"There are no stored plants to eject.",tooltipPosition:"top-left",content:"Eject Plants",onClick:function(){return a("eject_plants")}})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.biomass,s=c.product_list,d=c.container,u=(0,r.useSharedState)(t,"vendAmount",1),p=u[0],m=u[1],h=Object.entries(s).map((function(e,t){var n=Object.entries(e[1]).map((function(e){return e[1]}));return(0,o.createComponentVNode)(2,i.Collapsible,{title:e[0],open:!0,children:n.map((function(e){return(0,o.createComponentVNode)(2,i.Flex,{py:"2px",className:"candystripe",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{width:"40%",ml:"2px",children:e.name}),(0,o.createComponentVNode)(2,i.Flex.Item,{textAlign:"right",width:"20%",children:[e.cost*p,(0,o.createComponentVNode)(2,i.Icon,{ml:"5px",name:"leaf",size:1.2,color:"#3d8c40"})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{textAlign:"right",width:"40%",children:e.needs_container&&!d?(0,o.createComponentVNode)(2,i.Button,{content:"No container",disabled:!0,icon:"flask",tooltip:"\u0412\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u043b\u044e\u0431\u043e\u0439 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440 \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u044d\u0442\u043e\u0439 \u043e\u043f\u0446\u0438\u0438",tooltipPosition:"top-left"}):(0,o.createComponentVNode)(2,i.Button,{content:"Vend",disabled:l0?Math.floor(c/u):0,f=d?"@?%%!\u2116@"+u:u,C=c>=u,g=p-p%5+(p%5>0?5:0);return(0,o.createComponentVNode)(2,i.Section,{title:"\u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435 \u0420\u0430\u0437\u043b\u043e\u043c\u0430",children:[(0,o.createComponentVNode)(2,i.Box,{color:"silver",bold:!0,children:n}),(0,o.createComponentVNode)(2,i.ProgressBar,{color:0===m?"bad":m<100?"average":"good",value:a,maxValue:r,mt:1,mb:2,children:[m<=100?m:100," %"]}),(0,o.createComponentVNode)(2,i.Box,{children:["\u0414\u0430\u043d\u043d\u044b\u0435 \u0434\u043b\u044f \u0437\u043e\u043d\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f: ",(0,o.createComponentVNode)(2,i.Box,{color:c?C?"good":"average":"bad",as:"span",children:Math.floor(c)}),(0,o.createComponentVNode)(2,i.Button,{icon:"atom",tooltip:"\u0414\u043b\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u043e\u0434\u043d\u043e\u0433\u043e \u0437\u043e\u043d\u0434\u0438\u0440\u0443\u044e\u0449\u0435\u0433\u043e \u0438\u043c\u043f\u0443\u043b\u044c\u0441\u0430 \u043d\u0443\u0436\u043d\u043e \u0441\u043e\u0431\u0440\u0430\u0442\u044c "+f+" \u0434\u0430\u043d\u043d\u044b\u0445.",content:p>0?"\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430 "+g+" \u0441\u0435\u043a\u0443\u043d\u0434":"\u0417\u043e\u043d\u0434\u0438\u0440\u043e\u0432\u0430\u0442\u044c ("+h+")",disabled:!C||p>0,onClick:function(){return l("probe",{rift_id:t})},mx:2}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,textAlign:"center",content:s?"\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043f\u043e\u043b\u0443\u0447\u0435\u043d":"\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0439",disabled:s||m<100,onClick:function(){return l("reward",{rift_id:t})},mt:1.4})]})]})}(e)})),(0,o.createComponentVNode)(2,i.Section,{title:"\u0421\u043a\u0430\u043d\u0435\u0440\u044b \u0432 \u0441\u0435\u0442\u0438",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:f&&f.map((function(e){return function(e){var t=e.scannerId,n=e.scannerName,r=e.scanStatus,a=e.canSwitch,s=e.switching,d=c[r],u="OFF"===d?[" ","silver"]:"NO_RIFTS"===d?["\u041d\u0435\u0442 \u0440\u0430\u0437\u043b\u043e\u043c\u043e\u0432","silver"]:"SOME_RIFTS"===d?["\u0421\u043a\u0430\u043d\u0438\u0440\u0443\u0435\u0442","good"]:"DANGER"===d?["\u041e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c! \u0412\u044b\u043a\u043b\u044e\u0447\u0438\u0442\u0435 \u0441\u043a\u0430\u043d\u0435\u0440!","bad"]:void 0;return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:n,py:0,children:[s?(0,o.createComponentVNode)(2,i.Icon,{name:"circle-notch",color:"silver",spin:!0,ml:1.85,mr:1.79,my:.84}):a?(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",color:"OFF"===d?"bad":"good",onClick:function(){return l("toggle_scanner",{scanner_id:t})},ml:1,mr:1}):(0,o.createComponentVNode)(2,i.Icon,{name:"power-off",color:"OFF"===d?"bad":"good",ml:1.85,mr:1.79,my:.84}),"OFF"!==d&&(0,o.createComponentVNode)(2,i.Box,{as:"span",color:u[1],children:u[0]})]})}(e)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"\u0421\u0435\u0440\u0432\u0435\u0440\u044b \u0432 \u0441\u0435\u0442\u0438",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:h&&h.map((function(e){return function(e){var t=e.servName,n=e.servData;return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:t,children:n.length?n.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{children:[e.riftName," \u2014 ",Math.floor(e.probePoints)," \u0434\u0430\u043d\u043d\u044b\u0445."]},t)})):(0,o.createComponentVNode)(2,i.Box,{children:"\u041d\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0445"})})}(e)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BluespaceTap=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(100);t.BluespaceTap=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,d=s.product||[],u=s.desiredLevel,p=s.inputLevel,m=s.points,h=s.totalPoints,f=s.powerUse,C=s.availablePower,g=s.maxLevel,N=s.emagged,b=s.safeLevels,V=s.nextLevelPower,v=u>p?"bad":"good";return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[!!N&&(0,o.createComponentVNode)(2,i.NoticeBox,{danger:1,children:"Safety Protocols disabled"}),!!(p>b)&&(0,o.createComponentVNode)(2,i.NoticeBox,{danger:1,children:"High Power, Instability likely"}),(0,o.createComponentVNode)(2,i.Collapsible,{title:"Input Management",children:(0,o.createComponentVNode)(2,i.Section,{title:"Input",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Input Level",children:p}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Desired Level",children:(0,o.createComponentVNode)(2,i.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:0===u,tooltip:"Set to 0",onClick:function(){return l("set",{set_level:0})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"step-backward",tooltip:"Decrease to actual input level",disabled:0===u,onClick:function(){return l("set",{set_level:p})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"backward",disabled:0===u,tooltip:"Decrease one step",onClick:function(){return l("decrease")}})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,i.Slider,{value:u,fillValue:p,minValue:0,color:v,maxValue:g,stepPixelSize:20,step:1,onChange:function(e,t){return l("set",{set_level:t})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"forward",disabled:u===g,tooltip:"Increase one step",tooltipPosition:"left",onClick:function(){return l("increase")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:u===g,tooltip:"Set to max",tooltipPosition:"left",onClick:function(){return l("set",{set_level:g})}})]})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Power Use",children:(0,c.formatPower)(f)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power for next level",children:(0,c.formatPower)(V)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Surplus Power",children:(0,c.formatPower)(C)})]})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Output",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Available Points",children:m}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Points",children:h})]})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{align:"end",children:(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{disabled:e.price>=m,onClick:function(){return l("vend",{target:e.key})},content:e.price})},e.key)}))})})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BodyScanner=void 0;var o=n(0),r=n(15),i=n(1),a=n(2),c=n(3),l=[["good","Alive"],["average","Critical"],["bad","DEAD"]],s=[["hasBorer","bad","Large growth detected in frontal lobe, possibly cancerous. Surgical removal is recommended."],["hasVirus","bad","Viral pathogen detected in blood stream."],["blind","average","Cataracts detected."],["colourblind","average","Photoreceptor abnormalities detected."],["nearsighted","average","Retinal misalignment detected."]],d=[["Respiratory","oxyLoss"],["Brain","brainLoss"],["Toxin","toxLoss"],["Radioactive","radLoss"],["Brute","bruteLoss"],["Genetic","cloneLoss"],["Burn","fireLoss"],["Paralysis","paralysis"]],u={average:[.25,.5],bad:[.5,Infinity]},p=function(e,t){for(var n=[],o=0;o0?e.filter((function(e){return!!e})).reduce((function(e,t){return(0,o.createFragment)([e,(0,o.createComponentVNode)(2,a.Box,{children:t},t)],0)}),null):null},h=function(e){if(e>100){if(e<300)return"mild infection";if(e<400)return"mild infection+";if(e<500)return"mild infection++";if(e<700)return"acute infection";if(e<800)return"acute infection+";if(e<900)return"acute infection++";if(e>=900)return"septic"}return""};t.BodyScanner=function(e,t){var n=(0,i.useBackend)(t).data,r=n.occupied,a=n.occupant,l=void 0===a?{}:a,s=r?(0,o.createComponentVNode)(2,f,{occupant:l}):(0,o.createComponentVNode)(2,x);return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:s})})};var f=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,C,{occupant:t}),(0,o.createComponentVNode)(2,g,{occupant:t}),(0,o.createComponentVNode)(2,N,{occupant:t}),(0,o.createComponentVNode)(2,V,{organs:t.extOrgan}),(0,o.createComponentVNode)(2,v,{organs:t.intOrgan})]})},C=function(e,t){var n=(0,i.useBackend)(t),c=n.act,s=n.data.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return c("print_p")},children:"Print Report"}),(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",onClick:function(){return c("ejectify")},children:"Eject"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:s.maxHealth,value:s.health/s.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(s.bodyTempC,0)}),"\xb0C,\xa0",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(s.bodyTempF,0)}),"\xb0F"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implants",children:s.implant_len?(0,o.createComponentVNode)(2,a.Box,{children:s.implant.map((function(e){return e.name})).join(", ")}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"None"})})]})})},g=function(e){var t=e.occupant;return t.hasBorer||t.blind||t.colourblind||t.nearsighted||t.hasVirus?(0,o.createComponentVNode)(2,a.Section,{title:"Abnormalities",children:s.map((function(e,n){if(t[e[0]])return(0,o.createComponentVNode)(2,a.Box,{color:e[1],bold:"bad"===e[1],children:e[2]},n)}))}):(0,o.createComponentVNode)(2,a.Section,{title:"Abnormalities",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No abnormalities found."})})},N=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,a.Table,{children:p(d,(function(e,n,r){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{color:"label",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e[0],":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:!!n&&n[0]+":"})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,b,{value:t[e[1]],marginBottom:r100)&&"average":"bad")||!!e.status.robotic&&"label",width:"33%",children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",q:!0,children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:e.maxHealth,mt:t>0&&"0.5rem",value:e.totalLoss/e.maxHealth,ranges:u,children:[(0,o.createComponentVNode)(2,a.Box,{float:"left",display:"inline",children:[!!e.bruteLoss&&(0,o.createComponentVNode)(2,a.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bone"}),(0,r.round)(e.bruteLoss,0),"\xa0",(0,o.createComponentVNode)(2,a.Tooltip,{position:"top",content:"Brute damage"})]}),!!e.fireLoss&&(0,o.createComponentVNode)(2,a.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"fire"}),(0,r.round)(e.fireLoss,0),(0,o.createComponentVNode)(2,a.Tooltip,{position:"top",content:"Burn damage"})]})]}),(0,o.createComponentVNode)(2,a.Box,{display:"inline",children:(0,r.round)(e.totalLoss,0)})]})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:t>0&&"calc(0.5rem + 2px)",children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",display:"inline",children:m([!!e.internalBleeding&&"Internal bleeding",!!e.lungRuptured&&"Ruptured lung",!!e.status.broken&&e.status.broken,h(e.germ_level),!!e.open&&"Open incision"])}),(0,o.createComponentVNode)(2,a.Box,{display:"inline",children:[m([!!e.status.splinted&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Splinted"}),!!e.status.robotic&&(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Robotic"}),!!e.status.dead&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",bold:!0,children:"DEAD"})]),m(e.shrapnel.map((function(e){return e.known?e.name:"Unknown object"})))]})]})]},t)}))]})})},v=function(e){return 0===e.organs.length?(0,o.createComponentVNode)(2,a.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"N/A"})}):(0,o.createComponentVNode)(2,a.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Damage"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:"Injuries"})]}),e.organs.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{textTransform:"capitalize",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:(!e.dead?e.germ_level>100&&"average":"bad")||e.robotic>0&&"label",width:"33%",children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:e.maxHealth,value:e.damage/e.maxHealth,mt:t>0&&"0.5rem",ranges:u,children:(0,r.round)(e.damage,0)})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:t>0&&"calc(0.5rem + 2px)",children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",display:"inline",children:m([h(e.germ_level)])}),(0,o.createComponentVNode)(2,a.Box,{display:"inline",children:m([1===e.robotic&&(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Robotic"}),2===e.robotic&&(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Assisted"}),!!e.dead&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",bold:!0,children:"DEAD"})])})]})]},t)}))]})})},x=function(){return(0,o.createComponentVNode)(2,a.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BorgPanel=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.BorgPanel=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.borg||{},d=l.cell||{},u=d.charge/d.maxcharge,p=l.channels||[],m=l.modules||[],h=l.upgrades||[],f=l.ais||[],C=l.laws||[];return(0,o.createComponentVNode)(2,a.Window,{title:"Borg Panel",width:700,height:700,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:s.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){return c("rename")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,i.Button,{icon:s.emagged?"check-square-o":"square-o",content:"Emagged",selected:s.emagged,onClick:function(){return c("toggle_emagged")}}),(0,o.createComponentVNode)(2,i.Button,{icon:s.lockdown?"check-square-o":"square-o",content:"Locked Down",selected:s.lockdown,onClick:function(){return c("toggle_lockdown")}}),(0,o.createComponentVNode)(2,i.Button,{icon:s.scrambledcodes?"check-square-o":"square-o",content:"Scrambled Codes",selected:s.scrambledcodes,onClick:function(){return c("toggle_scrambledcodes")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Reset Module",onClick:function(){return c("reset_module")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge",children:[d.missing?(0,o.createVNode)(1,"span","color-bad","No cell installed",16):(0,o.createComponentVNode)(2,i.ProgressBar,{value:u,children:d.charge+" / "+d.maxcharge}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return c("set_charge")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Change",onClick:function(){return c("change_cell")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Remove",color:"bad",onClick:function(){return c("remove_cell")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Radio Channels",children:p.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return c("toggle_radio",{channel:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Model",children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:s.active_module===e.name?"check-square-o":"square-o",content:e.name+" module",selected:s.active_module===e.name,onClick:function(){return c("setmodule",{module:e.name})}},e.type)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Upgrades",children:h.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return c("toggle_upgrade",{upgrade:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Master AI",children:f.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:e.connected?"check-square-o":"square-o",content:e.name,selected:e.connected,onClick:function(){return c("slavetoai",{slavetoai:e.ref})}},e.ref)}))})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Laws",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"Law Manager",selected:s.lawmanager,onClick:function(){return c("lawmanager")}}),(0,o.createComponentVNode)(2,i.Button,{icon:s.lawupdate?"check-square-o":"square-o",content:"Lawsync",selected:s.lawupdate,onClick:function(){return c("toggle_lawupdate")}})],4),children:C.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BotClean=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.BotClean=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.locked,d=l.noaccess,u=l.maintpanel,p=l.on,m=l.autopatrol,h=l.canhack,f=l.emagged,C=l.remote_disabled,g=l.painame,N=l.cleanblood;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Swipe an ID card to ",s?"unlock":"lock"," this interface."]}),(0,o.createComponentVNode)(2,i.Section,{title:"General Settings",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,i.Button,{icon:p?"power-off":"times",content:p?"On":"Off",selected:p,disabled:d,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Patrol",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:m,content:"Auto Patrol",disabled:d,onClick:function(){return c("autopatrol")}})}),!!u&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maintenance Panel",children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Panel Open!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Safety System",children:(0,o.createComponentVNode)(2,i.Box,{color:f?"bad":"good",children:f?"DISABLED!":"Enabled"})}),!!h&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Hacking",children:(0,o.createComponentVNode)(2,i.Button,{icon:"terminal",content:f?"Restore Safties":"Hack",disabled:d,color:"bad",onClick:function(){return c("hack")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Remote Access",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:!C,content:"AI Remote Control",disabled:d,onClick:function(){return c("disableremote")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Cleaning Settings",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:N,content:"Clean Blood",disabled:d,onClick:function(){return c("blood")}})}),g&&(0,o.createComponentVNode)(2,i.Section,{title:"pAI",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",content:g,disabled:d,onClick:function(){return c("ejectpai")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BotSecurity=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.BotSecurity=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.locked,d=l.noaccess,u=l.maintpanel,p=l.on,m=l.autopatrol,h=l.canhack,f=l.emagged,C=l.remote_disabled,g=l.painame,N=l.check_id,b=l.check_weapons,V=l.check_warrant,v=l.arrest_mode,x=l.arrest_declare;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Swipe an ID card to ",s?"unlock":"lock"," this interface."]}),(0,o.createComponentVNode)(2,i.Section,{title:"General Settings",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,i.Button,{icon:p?"power-off":"times",content:p?"On":"Off",selected:p,disabled:d,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Patrol",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:m,content:"Auto Patrol",disabled:d,onClick:function(){return c("autopatrol")}})}),!!u&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maintenance Panel",children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Panel Open!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Safety System",children:(0,o.createComponentVNode)(2,i.Box,{color:f?"bad":"good",children:f?"DISABLED!":"Enabled"})}),!!h&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Hacking",children:(0,o.createComponentVNode)(2,i.Button,{icon:"terminal",content:f?"Restore Safties":"Hack",disabled:d,color:"bad",onClick:function(){return c("hack")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Remote Access",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:!C,content:"AI Remote Control",disabled:d,onClick:function(){return c("disableremote")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Who To Arrest",children:[(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:N,content:"Unidentifiable Persons",disabled:d,onClick:function(){return c("authid")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:b,content:"Unauthorized Weapons",disabled:d,onClick:function(){return c("authweapon")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:V,content:"Wanted Criminals",disabled:d,onClick:function(){return c("authwarrant")}})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Arrest Procedure",children:[(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:v,content:"Detain Targets Indefinitely",disabled:d,onClick:function(){return c("arrtype")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:x,content:"Announce Arrests On Radio",disabled:d,onClick:function(){return c("arrdeclare")}})]}),g&&(0,o.createComponentVNode)(2,i.Section,{title:"pAI",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",content:g,disabled:d,onClick:function(){return c("ejectpai")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigCells=void 0;var o=n(0),r=n(3),i=n(2),a=n(1),c=function(e,t){var n=e.cell,r=(0,a.useBackend)(t).act,c=n.cell_id,l=n.occupant,s=n.crimes,d=n.brigged_by,u=n.time_left_seconds,p=n.time_set_seconds,m=n.ref,h="";u>0&&(h+=" BrigCells__listRow--active");return(0,o.createComponentVNode)(2,i.Table.Row,{className:h,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:c}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:l}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:s}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:d}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.TimeDisplay,{totalSeconds:p})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.TimeDisplay,{totalSeconds:u})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{type:"button",onClick:function(){r("release",{ref:m})},children:"Release"})})]})},l=function(e){var t=e.cells;return(0,o.createComponentVNode)(2,i.Table,{className:"BrigCells__list",children:[(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,children:"Cell"}),(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,children:"Occupant"}),(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,children:"Crimes"}),(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,children:"Brigged By"}),(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,children:"Time Brigged For"}),(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,children:"Time Left"}),(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,children:"Release"})]}),t.map((function(e){return(0,o.createComponentVNode)(2,c,{cell:e},e.ref)}))]})};t.BrigCells=function(e,t){var n=(0,a.useBackend)(t),c=(n.act,n.data.cells);return(0,o.createComponentVNode)(2,r.Window,{theme:"security",resizable:!0,children:(0,o.createComponentVNode)(2,r.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",height:"100%",children:(0,o.createComponentVNode)(2,i.Section,{height:"100%",flexGrow:"1",children:(0,o.createComponentVNode)(2,l,{cells:c})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.BrigTimer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;l.nameText=l.occupant,l.timing&&(l.prisoner_hasrec?l.nameText=(0,o.createComponentVNode)(2,i.Box,{color:"green",children:l.occupant}):l.nameText=(0,o.createComponentVNode)(2,i.Box,{color:"red",children:l.occupant}));var s="pencil-alt";l.prisoner_name&&(l.prisoner_hasrec||(s="exclamation-triangle"));var d=[],u=0;for(u=0;u60||!l.isAllowed,onClick:function(){return c("start")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CameraConsoleOldContent=t.CameraConsoleMapContent=t.CameraConsole=void 0;var o=n(0),r=n(24),i=n(43),a=n(7),c=n(18),l=n(1),s=n(2),d=n(3),u=function(e,t){var n,o;if(!t)return[];var r=e.findIndex((function(e){return e.name===t.name}));return[null==(n=e[r-1])?void 0:n.name,null==(o=e[r+1])?void 0:o.name]},p=function(e,t){void 0===t&&(t="");var n=(0,c.createSearch)(t,(function(e){return e.name}));return(0,i.flow)([(0,r.filter)((function(e){return null==e?void 0:e.name})),t&&(0,r.filter)(n),(0,r.sortBy)((function(e){return e.name}))])(e)};t.CameraConsole=function(e,t){var n=(0,l.useLocalState)(t,"tabIndex",0),r=n[0],i=n[1];return(0,o.createComponentVNode)(2,d.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,d.Window.Content,{children:(0,o.createComponentVNode)(2,s.Box,{fillPositionedParent:!0,overflow:"hidden",children:[(0,o.createComponentVNode)(2,s.Tabs,{children:[(0,o.createComponentVNode)(2,s.Tabs.Tab,{selected:0===r,onClick:function(){return i(0)},children:[(0,o.createComponentVNode)(2,s.Icon,{name:"map-marked-alt"})," Map"]},"Map"),(0,o.createComponentVNode)(2,s.Tabs.Tab,{selected:1===r,onClick:function(){return i(1)},children:[(0,o.createComponentVNode)(2,s.Icon,{name:"table"})," List"]},"List")]}),function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,m);case 1:return(0,o.createComponentVNode)(2,h);default:return"WE SHOULDN'T BE HERE!"}}(r)]})})})};var m=function(e,t){var n=(0,l.useBackend)(t),r=n.act,i=n.data,a=n.config,c=p(i.cameras),d=(0,l.useLocalState)(t,"zoom",1),m=d[0],h=d[1],f=i.mapRef,C=i.activeCamera,g=i.stationLevel,N=u(c,C),b=N[0],V=N[1];return(0,o.createComponentVNode)(2,s.Box,{height:"100%",display:"flex",children:[(0,o.createComponentVNode)(2,s.Box,{height:"100%",flex:"0 0 500px",display:"flex",children:(0,o.createComponentVNode)(2,s.NanoMap,{onZoom:function(e){return h(e)},children:c.filter((function(e){return e.z===g})).map((function(e){return(0,o.createComponentVNode)(2,s.NanoMap.NanoButton,{activeCamera:C,x:e.x,y:e.y,context:t,zoom:m,icon:"circle",tooltip:e.name,name:e.name,color:"blue",status:e.status},e.ref)}))})}),(0,o.createComponentVNode)(2,s.Box,{height:"100%",resizable:!0,className:"CameraConsole__new__right",children:[(0,o.createVNode)(1,"div","CameraConsole__header",[(0,o.createVNode)(1,"div","CameraConsole__title",[(0,o.createVNode)(1,"b",null,"Camera: ",16),C&&C.name||"\u2014"],0),(0,o.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,o.createComponentVNode)(2,s.Button,{icon:"chevron-left",disabled:!b,onClick:function(){return r("switch_camera",{name:b})}}),(0,o.createComponentVNode)(2,s.Button,{icon:"chevron-right",disabled:!V,onClick:function(){return r("switch_camera",{name:V})}})],4)],4),(0,o.createComponentVNode)(2,s.ByondUi,{resizable:!0,className:"CameraConsole__map",overflow:"hidden",params:{id:f,parent:a.window,type:"map"}})]})]})};t.CameraConsoleMapContent=m;var h=function(e,t){var n=(0,l.useBackend)(t),r=n.act,i=n.data,c=n.config,m=i.mapRef,h=i.activeCamera,f=(0,l.useLocalState)(t,"searchText",""),C=f[0],g=f[1],N=p(i.cameras,C),b=u(N,h),V=b[0],v=b[1];return(0,o.createComponentVNode)(2,s.Box,{children:[(0,o.createVNode)(1,"div","CameraConsole__left",(0,o.createComponentVNode)(2,d.Window.Content,{scrollable:!0,children:(0,o.createFragment)([(0,o.createComponentVNode)(2,s.Input,{fluid:!0,mb:1,placeholder:"Search for a camera",onInput:function(e,t){return g(t)}}),(0,o.createComponentVNode)(2,s.Section,{children:N.map((function(e){return(0,o.createVNode)(1,"div",(0,a.classes)(["Button","Button--fluid",e.status?"Button--color--transparent":"Button--color--danger","Button--ellipsis",h&&e.name===h.name&&"Button--selected"]),e.name,0,{title:e.name,onClick:function(){(0,d.refocusLayout)(),r("switch_camera",{name:e.name})}},e.name)}))})],4)}),2),(0,o.createVNode)(1,"div","CameraConsole__right",[(0,o.createVNode)(1,"div","CameraConsole__toolbar",[(0,o.createVNode)(1,"b",null,"Camera: ",16),h&&h.name||"\u2014"],0),(0,o.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,o.createComponentVNode)(2,s.Button,{icon:"chevron-left",disabled:!V,onClick:function(){return r("switch_camera",{name:V})}}),(0,o.createComponentVNode)(2,s.Button,{icon:"chevron-right",disabled:!v,onClick:function(){return r("switch_camera",{name:v})}})],4),(0,o.createComponentVNode)(2,s.ByondUi,{className:"CameraConsole__map",params:{id:m,parent:c.window,type:"map"}})],4)]})};t.CameraConsoleOldContent=h},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(0),r=n(15),i=n(1),a=n(2),c=n(100),l=n(3);t.Canister=function(e,t){var n=(0,i.useBackend)(t),s=n.act,d=n.data,u=d.portConnected,p=d.tankPressure,m=d.releasePressure,h=d.defaultReleasePressure,f=d.minReleasePressure,C=d.maxReleasePressure,g=d.valveOpen,N=d.name,b=d.canLabel,V=d.colorContainer,v=d.color_index,x=d.hasHoldingTank,y=d.holdingTank,k="";v.prim&&(k=V.prim.options[v.prim].name);var w="";v.sec&&(w=V.sec.options[v.sec].name);var _="";v.ter&&(_=V.ter.options[v.ter].name);var B="";v.quart&&(B=V.quart.options[v.quart].name);var S=[],L=[],A=[],E=[],I=0;for(I=0;Ie.current_positions&&(0,o.createComponentVNode)(2,i.Box,{color:"green",children:e.total_positions-e.current_positions})||(0,o.createComponentVNode)(2,i.Box,{color:"red",children:"0"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.Button,{content:"-",disabled:d.cooldown_time||!e.can_close,onClick:function(){return s("make_job_unavailable",{job:e.title})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.Button,{content:"+",disabled:d.cooldown_time||!e.can_open,onClick:function(){return s("make_job_available",{job:e.title})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:d.target_dept&&(0,o.createComponentVNode)(2,i.Box,{color:"green",children:d.priority_jobs.indexOf(e.title)>-1?"Yes":""})||(0,o.createComponentVNode)(2,i.Button,{content:"Priority",selected:d.priority_jobs.indexOf(e.title)>-1,disabled:d.cooldown_time||!e.can_prioritize,onClick:function(){return s("prioritize_job",{job:e.title})}})})]},e.title)}))]})})],4):(0,o.createComponentVNode)(2,i.Section,{title:"Warning",color:"red",children:"Not logged in."});break;case 2:n=d.authenticated&&d.scan_name?d.modify_name?(0,o.createComponentVNode)(2,c.AccessList,{accesses:d.regions,selectedList:d.selectedAccess,accessMod:function(e){return s("set",{access:e})},grantAll:function(){return s("grant_all")},denyAll:function(){return s("clear_all")},grantDep:function(e){return s("grant_region",{region:e})},denyDep:function(e){return s("deny_region",{region:e})}}):(0,o.createComponentVNode)(2,i.Section,{title:"Card Missing",color:"red",children:"No card to modify."}):(0,o.createComponentVNode)(2,i.Section,{title:"Warning",color:"red",children:"Not logged in."});break;case 3:n=d.authenticated?d.records.length?(0,o.createComponentVNode)(2,i.Section,{title:"Records",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete All Records",disabled:!d.authenticated||0===d.records.length||d.target_dept,onClick:function(){return s("wipe_all_logs")}}),children:[(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Crewman"}),(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Old Rank"}),(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"New Rank"}),(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Authorized By"}),(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Time"}),(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Reason"}),!!d.iscentcom&&(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Deleted By"})]}),d.records.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.transferee}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.oldvalue}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.newvalue}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.whodidit}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.reason}),!!d.iscentcom&&(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.deletedby})]},e.timestamp)}))]}),!!d.iscentcom&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:"Delete MY Records",color:"purple",disabled:!d.authenticated||0===d.records.length,onClick:function(){return s("wipe_my_logs")}})})]}):(0,o.createComponentVNode)(2,i.Section,{title:"Records",children:"No records."}):(0,o.createComponentVNode)(2,i.Section,{title:"Warning",color:"red",children:"Not logged in."});break;case 4:n=d.authenticated&&d.scan_name?(0,o.createComponentVNode)(2,i.Section,{title:"Your Team",children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Rank"}),(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Sec Status"}),(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Actions"})]}),d.people_dept.map((function(e){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,{children:e.title}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.crimstat}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:e.buttontext,disabled:!e.demotable,onClick:function(){return s("remote_demote",{remote_demote:e.name})}})})]},e.title)}))]})}):(0,o.createComponentVNode)(2,i.Section,{title:"Warning",color:"red",children:"Not logged in."});break;default:n=(0,o.createComponentVNode)(2,i.Section,{title:"Warning",color:"red",children:"ERROR: Unknown Mode."})}return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[u,p,n]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoConsole=void 0;var o=n(0),r=n(43),i=n(24),a=n(1),c=n(2),l=n(3),s=(n(64),n(18));t.CargoConsole=function(e,t){return(0,o.createComponentVNode)(2,l.Window,{children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,m)]})})};var d=function(e,t){var n=(0,a.useLocalState)(t,"contentsModal",null),r=n[0],i=n[1],l=(0,a.useLocalState)(t,"contentsModalTitle",null),s=l[0],d=l[1];return null!==r&&null!==s?(0,o.createComponentVNode)(2,c.Modal,{maxWidth:"75%",width:window.innerWidth+"px",maxHeight:.75*window.innerHeight+"px",mx:"auto",children:[(0,o.createComponentVNode)(2,c.Box,{width:"100%",bold:!0,children:(0,o.createVNode)(1,"h1",null,[s,(0,o.createTextVNode)(" contents:")],0)}),(0,o.createComponentVNode)(2,c.Box,{children:r.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:["- ",e]},e)}))}),(0,o.createComponentVNode)(2,c.Box,{m:2,children:(0,o.createComponentVNode)(2,c.Button,{content:"Close",onClick:function(){i(null),d(null)}})})]}):void 0},u=function(e,t){var n,r,i=(0,a.useBackend)(t),l=i.act,s=i.data,d=s.is_public,u=s.points,p=s.timeleft,m=s.moving,h=s.at_station;return m||h?!m&&h?(n="Docked at the station",r="Return Shuttle"):m&&(r="In Transit...",n=1!==p?"Shuttle is en route (ETA: "+p+" minutes)":"Shuttle is en route (ETA: "+p+" minute)"):(n="Docked off-station",r="Call Shuttle"),(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Points Available",children:u}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Shuttle Status",children:n}),0===d&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,c.Button,{content:r,disabled:m,onClick:function(){return l("moveShuttle")}}),(0,o.createComponentVNode)(2,c.Button,{content:"View Central Command Messages",onClick:function(){return l("showMessages")}})]})]})})},p=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.categories,p=d.supply_packs,m=(0,a.useSharedState)(t,"category","Emergency"),h=m[0],f=m[1],C=(0,a.useSharedState)(t,"search_text",""),g=C[0],N=C[1],b=(0,a.useLocalState)(t,"contentsModal",null),V=(b[0],b[1]),v=(0,a.useLocalState)(t,"contentsModalTitle",null),x=(v[0],v[1]),y=(0,s.createSearch)(g,(function(e){return e.name})),k=(0,r.flow)([(0,i.filter)((function(e){return e.cat===u.filter((function(e){return e.name===h}))[0].category||g})),g&&(0,i.filter)(y),(0,i.sortBy)((function(e){return e.name.toLowerCase()}))])(p),w="Crate Catalogue";return g?w="Results for '"+g+"':":h&&(w="Browsing "+h),(0,o.createComponentVNode)(2,c.Section,{title:w,buttons:(0,o.createComponentVNode)(2,c.Dropdown,{width:"190px",options:u.map((function(e){return e.name})),selected:h,onSelected:function(e){return f(e)}}),children:[(0,o.createComponentVNode)(2,c.Input,{fluid:!0,placeholder:"Search for...",onInput:function(e,t){return N(t)},mb:1}),(0,o.createComponentVNode)(2,c.Box,{maxHeight:25,overflowY:"auto",overflowX:"hidden",children:(0,o.createComponentVNode)(2,c.Table,{m:"0.5rem",children:k.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,children:[e.name," (",e.cost," Points)"]}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"right",pr:1,children:[(0,o.createComponentVNode)(2,c.Button,{content:"Order 1",icon:"shopping-cart",onClick:function(){return l("order",{crate:e.ref,multiple:0})}}),(0,o.createComponentVNode)(2,c.Button,{content:"Order Multiple",icon:"cart-plus",onClick:function(){return l("order",{crate:e.ref,multiple:1})}}),(0,o.createComponentVNode)(2,c.Button,{content:"View Contents",icon:"search",onClick:function(){V(e.contents),x(e.name)}})]})]},e.name)}))})})]})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.requests,s=i.canapprove,d=i.orders;return(0,o.createComponentVNode)(2,c.Section,{title:"Details",children:(0,o.createComponentVNode)(2,c.Box,{maxHeight:15,overflowY:"auto",overflowX:"hidden",children:[(0,o.createComponentVNode)(2,c.Box,{bold:!0,children:"Requests"}),(0,o.createComponentVNode)(2,c.Table,{m:"0.5rem",children:l.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Box,{children:["- #",e.ordernum,": ",e.supply_type," for ",(0,o.createVNode)(1,"b",null,e.orderedby,0)]}),(0,o.createComponentVNode)(2,c.Box,{italic:!0,children:["Reason: ",e.comment]})]}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"right",pr:1,children:[(0,o.createComponentVNode)(2,c.Button,{content:"Approve",color:"green",disabled:!s,onClick:function(){return r("approve",{ordernum:e.ordernum})}}),(0,o.createComponentVNode)(2,c.Button,{content:"Deny",color:"red",onClick:function(){return r("deny",{ordernum:e.ordernum})}})]})]},e.ordernum)}))}),(0,o.createComponentVNode)(2,c.Box,{bold:!0,children:"Confirmed Orders"}),(0,o.createComponentVNode)(2,c.Table,{m:"0.5rem",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Box,{children:["- #",e.ordernum,": ",e.supply_type," for ",(0,o.createVNode)(1,"b",null,e.orderedby,0)]}),(0,o.createComponentVNode)(2,c.Box,{italic:!0,children:["Reason: ",e.comment]})]})},e.ordernum)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Changelog=void 0;var o=n(0),r=n(7),i=n(1),a=n(2),c=n(3),l=u(n(493)),s=u(n(494)),d=u(n(520));function u(e){return e&&e.__esModule?e:{"default":e}}function p(e,t,n,o,r,i,a){try{var c=e[i](a),l=c.value}catch(s){return void n(s)}c.done?t(l):Promise.resolve(l).then(o,r)}var m={add:{icon:"check-circle",color:"green"},admin:{icon:"user-shield",color:"purple"},balance:{icon:"balance-scale-right",color:"yellow"},bugfix:{icon:"bug",color:"green"},code_imp:{icon:"code",color:"green"},config:{icon:"cogs",color:"purple"},del:{icon:"minus",color:"red"},expansion:{icon:"check-circle",color:"green"},experiment:{icon:"radiation",color:"yellow"},image:{icon:"image",color:"green"},imageadd:{icon:"tg-image-plus",color:"green"},imagedel:{icon:"tg-image-minus",color:"red"},qol:{icon:"hand-holding-heart",color:"green"},refactor:{icon:"tools",color:"green"},rscadd:{icon:"check-circle",color:"green"},rscdel:{icon:"times-circle",color:"red"},server:{icon:"server",color:"purple"},sound:{icon:"volume-high",color:"green"},soundadd:{icon:"tg-sound-plus",color:"green"},sounddel:{icon:"tg-sound-minus",color:"red"},spellcheck:{icon:"spell-check",color:"green"},tgs:{icon:"toolbox",color:"purple"},tweak:{icon:"wrench",color:"green"},unknown:{icon:"info-circle",color:"label"},wip:{icon:"hammer",color:"orange"}},h=function(e){var t,n;function u(){var t;return(t=e.call(this)||this).state={data:"Loading changelog data...",selectedDate:"",selectedIndex:0},t.dateChoices=[],t}n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var h=u.prototype;return h.setData=function(e){this.setState({data:e})},h.setSelectedDate=function(e){this.setState({selectedDate:e})},h.setSelectedIndex=function(e){this.setState({selectedIndex:e})},h.getData=function(e,t){void 0===t&&(t=1);var n=(0,i.useBackend)(this.context).act,o=this;if(t>6)return this.setData("Failed to load data after 6 attempts");n("get_month",{date:e}),(0,d["default"])(e+".yml").then(function(){var n,r=(n=regeneratorRuntime.mark((function i(n){var r,a;return regeneratorRuntime.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,n.text();case 2:r=i.sent,/^Cannot find/.test(r)?(a=50+50*t,o.setData("Loading changelog data"+".".repeat(t+3)),setTimeout((function(){o.getData(e,t+1)}),a)):o.setData(s["default"].load(r,{schema:s["default"].CORE_SCHEMA}));case 5:case"end":return i.stop()}}),i)})),function(){var e=this,t=arguments;return new Promise((function(o,r){var i=n.apply(e,t);function a(e){p(i,o,r,a,c,"next",e)}function c(e){p(i,o,r,a,c,"throw",e)}a(undefined)}))});return function(e){return r.apply(this,arguments)}}())},h.componentDidMount=function(){var e=this,t=(0,i.useBackend)(this.context).data.dates,n=void 0===t?[]:t;n&&(n.forEach((function(t){return e.dateChoices.push((0,l["default"])(t,"mmmm yyyy",!0))})),this.setSelectedDate(this.dateChoices[0]),this.getData(n[0]))},h.render=function(){var e=this,t=this.state,n=t.data,s=t.selectedDate,d=t.selectedIndex,u=(0,i.useBackend)(this.context).data.dates,p=this.dateChoices,h=p.length>0&&(0,o.createComponentVNode)(2,a.Stack,{mb:1,children:[(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Button,{className:"Changelog__Button",disabled:0===d,icon:"chevron-left",onClick:function(){var t=d-1;return e.setData("Loading changelog data..."),e.setSelectedIndex(t),e.setSelectedDate(p[t]),window.scrollTo(0,document.body.scrollHeight||document.documentElement.scrollHeight),e.getData(u[t])}})}),(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Dropdown,{displayText:s,options:p,onSelected:function(t){var n=p.indexOf(t);return e.setData("Loading changelog data..."),e.setSelectedIndex(n),e.setSelectedDate(t),window.scrollTo(0,document.body.scrollHeight||document.documentElement.scrollHeight),e.getData(u[n])},selected:s,width:"150px"})}),(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Button,{className:"Changelog__Button",disabled:d===p.length-1,icon:"chevron-right",onClick:function(){var t=d+1;return e.setData("Loading changelog data..."),e.setSelectedIndex(t),e.setSelectedDate(p[t]),window.scrollTo(0,document.body.scrollHeight||document.documentElement.scrollHeight),e.getData(u[t])}})})]}),f=(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createVNode)(1,"h1",null,"Paradise Station",16),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Thanks to: ",16),(0,o.createTextVNode)("Baystation 12, /tg/station, /vg/station, NTstation, CDK Station devs, FacepunchStation, GoonStation devs, the original SpaceStation developers and Radithor for the title image. Also a thanks to anybody who has contributed who is not listed here :( Ask to be added here on irc.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Recent GitHub contributors can be found "),(0,o.createVNode)(1,"a",null,"here",16,{href:"https://github.com/ss220-space/Paradise/pulse/monthly"}),(0,o.createTextVNode)(".")],0),h]}),C=(0,o.createComponentVNode)(2,a.Section,{children:[h,(0,o.createVNode)(1,"h3",null,"GoonStation 13 Development Team",16),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Coders: ",16),(0,o.createTextVNode)("Stuntwaffle, Showtime, Pantaloons, Nannek, Keelin, Exadv1, hobnob, Justicefries, 0staf, sniperchance, AngriestIBM, BrianOBlivion")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Spriters: ",16),(0,o.createTextVNode)("Supernorn, Haruhi, Stuntwaffle, Pantaloons, Rho, SynthOrange, I Said No")],4),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Traditional Games Space Station 13 is thankful to the GoonStation 13 Development Team for its work on the game up to the"),(0,o.createTextVNode)(" r4407 release. The changelog for changes up to r4407 can be seen "),(0,o.createVNode)(1,"a",null,"here",16,{href:"https://wiki.ss13.co/Changelog#April_2010"}),(0,o.createTextVNode)(".")],0),(0,o.createVNode)(1,"p",null,["Except where otherwise noted, Goon Station 13 is licensed under a ",(0,o.createVNode)(1,"a",null,"Creative Commons Attribution-Noncommercial-Share Alike 3.0 License",16,{href:"https://creativecommons.org/licenses/by-nc-sa/3.0/"}),". Rights are currently extended to ",(0,o.createVNode)(1,"a",null,"SomethingAwful Goons",16,{href:"http://forums.somethingawful.com/"})," only."],0),(0,o.createVNode)(1,"h3",null,"Traditional Games Space Station 13 License",16),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Some icons by "),(0,o.createVNode)(1,"a",null,"Yusuke Kamiyamane",16,{href:"http://p.yusukekamiyamane.com/"}),(0,o.createTextVNode)(". All rights reserved. Licensed under a "),(0,o.createVNode)(1,"a",null,"Creative Commons Attribution 3.0 License",16,{href:"http://creativecommons.org/licenses/by/3.0/"}),(0,o.createTextVNode)(".")],4)]}),g=/#\d+/,N="object"==typeof n&&Object.keys(n).length>0&&Object.entries(n).reverse().map((function(e){var t=e[0],n=e[1];return(0,o.createComponentVNode)(2,a.Section,{title:(0,l["default"])(t,"d mmmm yyyy",!0),children:(0,o.createComponentVNode)(2,a.Box,{ml:3,children:Object.entries(n).map((function(e){var t=e[0],n=e[1];return(0,o.createFragment)([(0,o.createVNode)(1,"h4",null,[t,(0,o.createTextVNode)(" changed:")],0),(0,o.createComponentVNode)(2,a.Box,{ml:3,children:(0,o.createComponentVNode)(2,a.Table,{children:n.map((function(e){var t=Object.keys(e)[0],n=e[t],i=n.match(g),c=(0,o.createComponentVNode)(2,a.Table.Cell,{className:(0,r.classes)(["Changelog__Cell","Changelog__Cell--Icon"]),children:(0,o.createComponentVNode)(2,a.Icon,{color:m[t]?m[t].color:m.unknown.color,name:m[t]?m[t].icon:m.unknown.icon})});return null!==i&&(0,o.createComponentVNode)(2,a.Table.Row,{children:[c,(0,o.createComponentVNode)(2,a.Table.Cell,{className:"Changelog__Cell",children:(0,o.createVNode)(1,"a",null,[(0,o.createTextVNode)(" "),n,(0,o.createTextVNode)(" ")],0,{href:"https://github.com/ss220-space/Paradise/pull/"+i[0].substring(1)})})]},t+n)||(0,o.createComponentVNode)(2,a.Table.Row,{children:[c,(0,o.createComponentVNode)(2,a.Table.Cell,{className:"Changelog__Cell",children:n})]},t+n)}))})})],4,t)}))})},t)}));return(0,o.createComponentVNode)(2,c.Window,{title:"Changelog",width:675,height:650,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[f,N,"string"==typeof n&&(0,o.createVNode)(1,"p",null,n,0),C]})})},u}(o.Component);t.Changelog=h},function(e,t,n){"use strict";var o;function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}!function(i){var a,c,l,s=arguments,d=(a=/d{1,4}|D{3,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|W{1,2}|[LlopSZN]|"[^"]*"|'[^']*'/g,c=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,l=/[^-+\dA-Z]/g,function(e,t,n,o){if(1!==s.length||"string"!==f(e)||/\d/.test(e)||(t=e,e=undefined),(e=e||0===e?e:new Date)instanceof Date||(e=new Date(e)),isNaN(e))throw TypeError("Invalid date");var r=(t=String(d.masks[t]||t||d.masks["default"])).slice(0,4);"UTC:"!==r&&"GMT:"!==r||(t=t.slice(4),n=!0,"GMT:"===r&&(o=!0));var i=function(){return n?"getUTC":"get"},C=function(){return e[i()+"Date"]()},g=function(){return e[i()+"Day"]()},N=function(){return e[i()+"Month"]()},b=function(){return e[i()+"FullYear"]()},V=function(){return e[i()+"Hours"]()},v=function(){return e[i()+"Minutes"]()},x=function(){return e[i()+"Seconds"]()},y=function(){return e[i()+"Milliseconds"]()},k=function(){return n?0:e.getTimezoneOffset()},w=function(){return m(e)},_=function(){return h(e)},B={d:function(){return C()},dd:function(){return u(C())},ddd:function(){return d.i18n.dayNames[g()]},DDD:function(){return p({y:b(),m:N(),d:C(),_:i(),dayName:d.i18n.dayNames[g()],short:!0})},dddd:function(){return d.i18n.dayNames[g()+7]},DDDD:function(){return p({y:b(),m:N(),d:C(),_:i(),dayName:d.i18n.dayNames[g()+7]})},m:function(){return N()+1},mm:function(){return u(N()+1)},mmm:function(){return d.i18n.monthNames[N()]},mmmm:function(){return d.i18n.monthNames[N()+12]},yy:function(){return String(b()).slice(2)},yyyy:function(){return u(b(),4)},h:function(){return V()%12||12},hh:function(){return u(V()%12||12)},H:function(){return V()},HH:function(){return u(V())},M:function(){return v()},MM:function(){return u(v())},s:function(){return x()},ss:function(){return u(x())},l:function(){return u(y(),3)},L:function(){return u(Math.floor(y()/10))},t:function(){return V()<12?d.i18n.timeNames[0]:d.i18n.timeNames[1]},tt:function(){return V()<12?d.i18n.timeNames[2]:d.i18n.timeNames[3]},T:function(){return V()<12?d.i18n.timeNames[4]:d.i18n.timeNames[5]},TT:function(){return V()<12?d.i18n.timeNames[6]:d.i18n.timeNames[7]},Z:function(){return o?"GMT":n?"UTC":(String(e).match(c)||[""]).pop().replace(l,"").replace(/GMT\+0000/g,"UTC")},o:function(){return(k()>0?"-":"+")+u(100*Math.floor(Math.abs(k())/60)+Math.abs(k())%60,4)},p:function(){return(k()>0?"-":"+")+u(Math.floor(Math.abs(k())/60),2)+":"+u(Math.floor(Math.abs(k())%60),2)},S:function(){return["th","st","nd","rd"][C()%10>3?0:(C()%100-C()%10!=10)*C()%10]},W:function(){return w()},WW:function(){return u(w())},N:function(){return _()}};return t.replace(a,(function(e){return e in B?B[e]():e.slice(1,e.length-1)}))});d.masks={"default":"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",paddedShortDate:"mm/dd/yyyy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},d.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"],timeNames:["a","p","am","pm","A","P","AM","PM"]};var u=function(e,t){for(e=String(e),t=t||2;e.length>10),56320+(e-65536&1023))}for(var x=new Array(256),y=new Array(256),k=0;k<256;k++)x[k]=V(k)?1:0,y[k]=V(k);function w(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||c,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.documents=[]}function _(e,t){return new r(t,new i(e.filename,e.input,e.position,e.line,e.position-e.lineStart))}function B(e,t){throw _(e,t)}function S(e,t){e.onWarning&&e.onWarning.call(null,_(e,t))}var L={YAML:function(e,t,n){var o,r,i;null!==e.version&&B(e,"duplication of %YAML directive"),1!==n.length&&B(e,"YAML directive accepts exactly one argument"),null===(o=/^([0-9]+)\.([0-9]+)$/.exec(n[0]))&&B(e,"ill-formed argument of the YAML directive"),r=parseInt(o[1],10),i=parseInt(o[2],10),1!==r&&B(e,"unacceptable YAML version of the document"),e.version=n[0],e.checkLineBreaks=i<2,1!==i&&2!==i&&S(e,"unsupported YAML version of the document")},TAG:function(e,t,n){var o,r;2!==n.length&&B(e,"TAG directive accepts exactly two arguments"),o=n[0],r=n[1],p.test(o)||B(e,"ill-formed tag handle (first argument) of the TAG directive"),l.call(e.tagMap,o)&&B(e,'there is a previously declared suffix for "'+o+'" tag handle'),m.test(r)||B(e,"ill-formed tag prefix (second argument) of the TAG directive"),e.tagMap[o]=r}};function A(e,t,n,o){var r,i,a,c;if(t1&&(e.result+=o.repeat("\n",t-1))}function P(e,t){var n,o,r=e.tag,i=e.anchor,a=[],c=!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=a),o=e.input.charCodeAt(e.position);0!==o&&45===o&&g(e.input.charCodeAt(e.position+1));)if(c=!0,e.position++,T(e,!0,-1)&&e.lineIndent<=t)a.push(null),o=e.input.charCodeAt(e.position);else if(n=e.line,j(e,t,3,!1,!0),a.push(e.result),T(e,!0,-1),o=e.input.charCodeAt(e.position),(e.line===n||e.lineIndent>t)&&0!==o)B(e,"bad indentation of a sequence entry");else if(e.lineIndentt?V=1:e.lineIndent===t?V=0:e.lineIndentt?V=1:e.lineIndent===t?V=0:e.lineIndentt)&&(j(e,t,4,!0,r)&&(f?m=e.result:h=e.result),f||(I(e,d,u,p,m,h,i,a),p=m=h=null),T(e,!0,-1),c=e.input.charCodeAt(e.position)),e.lineIndent>t&&0!==c)B(e,"bad indentation of a mapping entry");else if(e.lineIndent=0))break;0===i?B(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):d?B(e,"repeat of an indentation width identifier"):(u=t+i-1,d=!0)}if(C(a)){do{a=e.input.charCodeAt(++e.position)}while(C(a));if(35===a)do{a=e.input.charCodeAt(++e.position)}while(!f(a)&&0!==a)}for(;0!==a;){for(D(e),e.lineIndent=0,a=e.input.charCodeAt(e.position);(!d||e.lineIndentu&&(u=e.lineIndent),f(a))p++;else{if(e.lineIndent0){for(r=a,i=0;r>0;r--)(a=b(c=e.input.charCodeAt(++e.position)))>=0?i=(i<<4)+a:B(e,"expected hexadecimal character");e.result+=v(i),e.position++}else B(e,"unknown escape sequence");n=o=e.position}else f(c)?(A(e,n,o,!0),M(e,T(e,!1,t)),n=o=e.position):e.position===e.lineStart&&F(e)?B(e,"unexpected end of the document within a double quoted scalar"):(e.position++,o=e.position)}B(e,"unexpected end of the stream within a double quoted scalar")}(e,m)?w=!0:!function(e){var t,n,o;if(42!==(o=e.input.charCodeAt(e.position)))return!1;for(o=e.input.charCodeAt(++e.position),t=e.position;0!==o&&!g(o)&&!N(o);)o=e.input.charCodeAt(++e.position);return e.position===t&&B(e,"name of an alias node must contain at least one character"),n=e.input.slice(t,e.position),e.anchorMap.hasOwnProperty(n)||B(e,'unidentified alias "'+n+'"'),e.result=e.anchorMap[n],T(e,!0,-1),!0}(e)?function(e,t,n){var o,r,i,a,c,l,s,d,u=e.kind,p=e.result;if(g(d=e.input.charCodeAt(e.position))||N(d)||35===d||38===d||42===d||33===d||124===d||62===d||39===d||34===d||37===d||64===d||96===d)return!1;if((63===d||45===d)&&(g(o=e.input.charCodeAt(e.position+1))||n&&N(o)))return!1;for(e.kind="scalar",e.result="",r=i=e.position,a=!1;0!==d;){if(58===d){if(g(o=e.input.charCodeAt(e.position+1))||n&&N(o))break}else if(35===d){if(g(e.input.charCodeAt(e.position-1)))break}else{if(e.position===e.lineStart&&F(e)||n&&N(d))break;if(f(d)){if(c=e.line,l=e.lineStart,s=e.lineIndent,T(e,!1,-1),e.lineIndent>=t){a=!0,d=e.input.charCodeAt(e.position);continue}e.position=i,e.line=c,e.lineStart=l,e.lineIndent=s;break}}a&&(A(e,r,i,!1),M(e,e.line-c),r=i=e.position,a=!1),C(d)||(i=e.position+1),d=e.input.charCodeAt(++e.position)}return A(e,r,i,!1),!!e.result||(e.kind=u,e.result=p,!1)}(e,m,1===n)&&(w=!0,null===e.tag&&(e.tag="?")):(w=!0,null===e.tag&&null===e.anchor||B(e,"alias node should not have any properties")),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):0===V&&(w=s&&P(e,h))),null!==e.tag&&"!"!==e.tag)if("?"===e.tag){for(d=0,u=e.implicitTypes.length;d tag; it should be "'+p.kind+'", not "'+e.kind+'"'),p.resolve(e.result)?(e.result=p.construct(e.result),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):B(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")):B(e,"unknown tag !<"+e.tag+">");return null!==e.listener&&e.listener("close",e),null!==e.tag||null!==e.anchor||w}function U(e){var t,n,o,r,i=e.position,a=!1;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap={},e.anchorMap={};0!==(r=e.input.charCodeAt(e.position))&&(T(e,!0,-1),r=e.input.charCodeAt(e.position),!(e.lineIndent>0||37!==r));){for(a=!0,r=e.input.charCodeAt(++e.position),t=e.position;0!==r&&!g(r);)r=e.input.charCodeAt(++e.position);for(o=[],(n=e.input.slice(t,e.position)).length<1&&B(e,"directive name must not be less than one character in length");0!==r;){for(;C(r);)r=e.input.charCodeAt(++e.position);if(35===r){do{r=e.input.charCodeAt(++e.position)}while(0!==r&&!f(r));break}if(f(r))break;for(t=e.position;0!==r&&!g(r);)r=e.input.charCodeAt(++e.position);o.push(e.input.slice(t,e.position))}0!==r&&D(e),l.call(L,n)?L[n](e,n,o):S(e,'unknown document directive "'+n+'"')}T(e,!0,-1),0===e.lineIndent&&45===e.input.charCodeAt(e.position)&&45===e.input.charCodeAt(e.position+1)&&45===e.input.charCodeAt(e.position+2)?(e.position+=3,T(e,!0,-1)):a&&B(e,"directives end mark is expected"),j(e,e.lineIndent-1,4,!1,!0),T(e,!0,-1),e.checkLineBreaks&&d.test(e.input.slice(i,e.position))&&S(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&F(e)?46===e.input.charCodeAt(e.position)&&(e.position+=3,T(e,!0,-1)):e.position0&&-1==="\0\r\n\x85\u2028\u2029".indexOf(this.buffer.charAt(r-1));)if(r-=1,this.position-r>t/2-1){n=" ... ",r+=5;break}for(i="",a=this.position;at/2-1){i=" ... ",a-=5;break}return c=this.buffer.slice(r,a),o.repeat(" ",e)+n+c+i+"\n"+o.repeat(" ",e+this.position-r+n.length)+"^"},r.prototype.toString=function(e){var t,n="";return this.name&&(n+='in "'+this.name+'" '),n+="at line "+(this.line+1)+", column "+(this.column+1),e||(t=this.getSnippet())&&(n+=":\n"+t),n},e.exports=r},function(e,t,n){"use strict";var o=n(20);e.exports=new o("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return null!==e?e:""}})},function(e,t,n){"use strict";var o=n(20);e.exports=new o("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return null!==e?e:[]}})},function(e,t,n){"use strict";var o=n(20);e.exports=new o("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return null!==e?e:{}}})},function(e,t,n){"use strict";var o=n(20);e.exports=new o("tag:yaml.org,2002:null",{kind:"scalar",resolve:function(e){if(null===e)return!0;var t=e.length;return 1===t&&"~"===e||4===t&&("null"===e||"Null"===e||"NULL"===e)},construct:function(){return null},predicate:function(e){return null===e},represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"}},defaultStyle:"lowercase"})},function(e,t,n){"use strict";var o=n(20);e.exports=new o("tag:yaml.org,2002:bool",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t=e.length;return 4===t&&("true"===e||"True"===e||"TRUE"===e)||5===t&&("false"===e||"False"===e||"FALSE"===e)},construct:function(e){return"true"===e||"True"===e||"TRUE"===e},predicate:function(e){return"[object Boolean]"===Object.prototype.toString.call(e)},represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})},function(e,t,n){"use strict";var o=n(65),r=n(20);function i(e){return 48<=e&&e<=55}function a(e){return 48<=e&&e<=57}e.exports=new r("tag:yaml.org,2002:int",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t,n,o=e.length,r=0,c=!1;if(!o)return!1;if("-"!==(t=e[r])&&"+"!==t||(t=e[++r]),"0"===t){if(r+1===o)return!0;if("b"===(t=e[++r])){for(r++;r=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0"+e.toString(8):"-0"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})},function(e,t,n){"use strict";var o=n(65),r=n(20),i=new RegExp("^(?:[-+]?(?:0|[1-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");var a=/^[-+]?[0-9]+e/;e.exports=new r("tag:yaml.org,2002:float",{kind:"scalar",resolve:function(e){return null!==e&&!(!i.test(e)||"_"===e[e.length-1])},construct:function(e){var t,n,o,r;return n="-"===(t=e.replace(/_/g,"").toLowerCase())[0]?-1:1,r=[],"+-".indexOf(t[0])>=0&&(t=t.slice(1)),".inf"===t?1===n?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:".nan"===t?NaN:t.indexOf(":")>=0?(t.split(":").forEach((function(e){r.unshift(parseFloat(e,10))})),t=0,o=1,r.forEach((function(e){t+=e*o,o*=60})),n*t):n*parseFloat(t,10)},predicate:function(e){return"[object Number]"===Object.prototype.toString.call(e)&&(e%1!=0||o.isNegativeZero(e))},represent:function(e,t){var n;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(o.isNegativeZero(e))return"-0.0";return n=e.toString(10),a.test(n)?n.replace("e",".e"):n},defaultStyle:"lowercase"})},function(e,t,n){"use strict";var o=n(20),r=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),i=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");e.exports=new o("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:function(e){return null!==e&&(null!==r.exec(e)||null!==i.exec(e))},construct:function(e){var t,n,o,a,c,l,s,d,u=0,p=null;if(null===(t=r.exec(e))&&(t=i.exec(e)),null===t)throw new Error("Date resolve error");if(n=+t[1],o=+t[2]-1,a=+t[3],!t[4])return new Date(Date.UTC(n,o,a));if(c=+t[4],l=+t[5],s=+t[6],t[7]){for(u=t[7].slice(0,3);u.length<3;)u+="0";u=+u}return t[9]&&(p=6e4*(60*+t[10]+ +(t[11]||0)),"-"===t[9]&&(p=-p)),d=new Date(Date.UTC(n,o,a,c,l,s,u)),p&&d.setTime(d.getTime()-p),d},instanceOf:Date,represent:function(e){return e.toISOString()}})},function(e,t,n){"use strict";var o=n(20);e.exports=new o("tag:yaml.org,2002:merge",{kind:"scalar",resolve:function(e){return"<<"===e||null===e}})},function(e,t,n){"use strict";var o;try{o=n(508).Buffer}catch(a){}var r=n(20),i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r";e.exports=new r("tag:yaml.org,2002:binary",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t,n,o=0,r=e.length,a=i;for(n=0;n64)){if(t<0)return!1;o+=6}return o%8==0},construct:function(e){var t,n,r=e.replace(/[\r\n=]/g,""),a=r.length,c=i,l=0,s=[];for(t=0;t>16&255),s.push(l>>8&255),s.push(255&l)),l=l<<6|c.indexOf(r.charAt(t));return 0===(n=a%4*6)?(s.push(l>>16&255),s.push(l>>8&255),s.push(255&l)):18===n?(s.push(l>>10&255),s.push(l>>2&255)):12===n&&s.push(l>>4&255),o?o.from?o.from(s):new o(s):s},predicate:function(e){return o&&o.isBuffer(e)},represent:function(e){var t,n,o="",r=0,a=e.length,c=i;for(t=0;t>18&63],o+=c[r>>12&63],o+=c[r>>6&63],o+=c[63&r]),r=(r<<8)+e[t];return 0===(n=a%3)?(o+=c[r>>18&63],o+=c[r>>12&63],o+=c[r>>6&63],o+=c[63&r]):2===n?(o+=c[r>>10&63],o+=c[r>>4&63],o+=c[r<<2&63],o+=c[64]):1===n&&(o+=c[r>>2&63],o+=c[r<<4&63],o+=c[64],o+=c[64]),o}})},function(e,t,n){"use strict";(function(e){ +/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */ +var o=n(509),r=n(510),i=n(511);function a(){return l.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function c(e,t){if(a()=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|e}function h(e,t){if(l.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var o=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case undefined:return j(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return U(e).length;default:if(o)return j(e).length;t=(""+t).toLowerCase(),o=!0}}function f(e,t,n){var o=!1;if((t===undefined||t<0)&&(t=0),t>this.length)return"";if((n===undefined||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return L(this,t,n);case"utf8":case"utf-8":return _(this,t,n);case"ascii":return B(this,t,n);case"latin1":case"binary":return S(this,t,n);case"base64":return w(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return A(this,t,n);default:if(o)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),o=!0}}function C(e,t,n){var o=e[t];e[t]=e[n],e[n]=o}function g(e,t,n,o,r){if(0===e.length)return-1;if("string"==typeof n?(o=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=r?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(r)return-1;n=e.length-1}else if(n<0){if(!r)return-1;n=0}if("string"==typeof t&&(t=l.from(t,o)),l.isBuffer(t))return 0===t.length?-1:N(e,t,n,o,r);if("number"==typeof t)return t&=255,l.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?r?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):N(e,[t],n,o,r);throw new TypeError("val must be string, number or Buffer")}function N(e,t,n,o,r){var i,a=1,c=e.length,l=t.length;if(o!==undefined&&("ucs2"===(o=String(o).toLowerCase())||"ucs-2"===o||"utf16le"===o||"utf-16le"===o)){if(e.length<2||t.length<2)return-1;a=2,c/=2,l/=2,n/=2}function s(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(r){var d=-1;for(i=n;ic&&(n=c-l),i=n;i>=0;i--){for(var u=!0,p=0;pr&&(o=r):o=r;var i=t.length;if(i%2!=0)throw new TypeError("Invalid hex string");o>i/2&&(o=i/2);for(var a=0;a>8,r=n%256,i.push(r),i.push(o);return i}(t,e.length-n),e,n,o)}function w(e,t,n){return 0===t&&n===e.length?o.fromByteArray(e):o.fromByteArray(e.slice(t,n))}function _(e,t,n){n=Math.min(e.length,n);for(var o=[],r=t;r239?4:s>223?3:s>191?2:1;if(r+u<=n)switch(u){case 1:s<128&&(d=s);break;case 2:128==(192&(i=e[r+1]))&&(l=(31&s)<<6|63&i)>127&&(d=l);break;case 3:i=e[r+1],a=e[r+2],128==(192&i)&&128==(192&a)&&(l=(15&s)<<12|(63&i)<<6|63&a)>2047&&(l<55296||l>57343)&&(d=l);break;case 4:i=e[r+1],a=e[r+2],c=e[r+3],128==(192&i)&&128==(192&a)&&128==(192&c)&&(l=(15&s)<<18|(63&i)<<12|(63&a)<<6|63&c)>65535&&l<1114112&&(d=l)}null===d?(d=65533,u=1):d>65535&&(d-=65536,o.push(d>>>10&1023|55296),d=56320|1023&d),o.push(d),r+=u}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);var n="",o=0;for(;o0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),""},l.prototype.compare=function(e,t,n,o,r){if(!l.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(t===undefined&&(t=0),n===undefined&&(n=e?e.length:0),o===undefined&&(o=0),r===undefined&&(r=this.length),t<0||n>e.length||o<0||r>this.length)throw new RangeError("out of range index");if(o>=r&&t>=n)return 0;if(o>=r)return-1;if(t>=n)return 1;if(this===e)return 0;for(var i=(r>>>=0)-(o>>>=0),a=(n>>>=0)-(t>>>=0),c=Math.min(i,a),s=this.slice(o,r),d=e.slice(t,n),u=0;ur)&&(n=r),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");o||(o="utf8");for(var i=!1;;)switch(o){case"hex":return b(this,e,t,n);case"utf8":case"utf-8":return V(this,e,t,n);case"ascii":return v(this,e,t,n);case"latin1":case"binary":return x(this,e,t,n);case"base64":return y(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return k(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+o);o=(""+o).toLowerCase(),i=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function B(e,t,n){var o="";n=Math.min(e.length,n);for(var r=t;ro)&&(n=o);for(var r="",i=t;in)throw new RangeError("Trying to access beyond buffer length")}function I(e,t,n,o,r,i){if(!l.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>r||te.length)throw new RangeError("Index out of range")}function D(e,t,n,o){t<0&&(t=65535+t+1);for(var r=0,i=Math.min(e.length-n,2);r>>8*(o?r:1-r)}function T(e,t,n,o){t<0&&(t=4294967295+t+1);for(var r=0,i=Math.min(e.length-n,4);r>>8*(o?r:3-r)&255}function F(e,t,n,o,r,i){if(n+o>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function M(e,t,n,o,i){return i||F(e,0,n,4),r.write(e,t,n,o,23,4),n+4}function P(e,t,n,o,i){return i||F(e,0,n,8),r.write(e,t,n,o,52,8),n+8}l.prototype.slice=function(e,t){var n,o=this.length;if((e=~~e)<0?(e+=o)<0&&(e=0):e>o&&(e=o),(t=t===undefined?o:~~t)<0?(t+=o)<0&&(t=0):t>o&&(t=o),t0&&(r*=256);)o+=this[e+--t]*r;return o},l.prototype.readUInt8=function(e,t){return t||E(e,1,this.length),this[e]},l.prototype.readUInt16LE=function(e,t){return t||E(e,2,this.length),this[e]|this[e+1]<<8},l.prototype.readUInt16BE=function(e,t){return t||E(e,2,this.length),this[e]<<8|this[e+1]},l.prototype.readUInt32LE=function(e,t){return t||E(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},l.prototype.readUInt32BE=function(e,t){return t||E(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},l.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||E(e,t,this.length);for(var o=this[e],r=1,i=0;++i=(r*=128)&&(o-=Math.pow(2,8*t)),o},l.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||E(e,t,this.length);for(var o=t,r=1,i=this[e+--o];o>0&&(r*=256);)i+=this[e+--o]*r;return i>=(r*=128)&&(i-=Math.pow(2,8*t)),i},l.prototype.readInt8=function(e,t){return t||E(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},l.prototype.readInt16LE=function(e,t){t||E(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt16BE=function(e,t){t||E(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt32LE=function(e,t){return t||E(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},l.prototype.readInt32BE=function(e,t){return t||E(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},l.prototype.readFloatLE=function(e,t){return t||E(e,4,this.length),r.read(this,e,!0,23,4)},l.prototype.readFloatBE=function(e,t){return t||E(e,4,this.length),r.read(this,e,!1,23,4)},l.prototype.readDoubleLE=function(e,t){return t||E(e,8,this.length),r.read(this,e,!0,52,8)},l.prototype.readDoubleBE=function(e,t){return t||E(e,8,this.length),r.read(this,e,!1,52,8)},l.prototype.writeUIntLE=function(e,t,n,o){e=+e,t|=0,n|=0,o||I(this,e,t,n,Math.pow(2,8*n)-1,0);var r=1,i=0;for(this[t]=255&e;++i=0&&(i*=256);)this[t+r]=e/i&255;return t+n},l.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,1,255,0),l.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},l.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):D(this,e,t,!0),t+2},l.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):D(this,e,t,!1),t+2},l.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):T(this,e,t,!0),t+4},l.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):T(this,e,t,!1),t+4},l.prototype.writeIntLE=function(e,t,n,o){if(e=+e,t|=0,!o){var r=Math.pow(2,8*n-1);I(this,e,t,n,r-1,-r)}var i=0,a=1,c=0;for(this[t]=255&e;++i>0)-c&255;return t+n},l.prototype.writeIntBE=function(e,t,n,o){if(e=+e,t|=0,!o){var r=Math.pow(2,8*n-1);I(this,e,t,n,r-1,-r)}var i=n-1,a=1,c=0;for(this[t+i]=255&e;--i>=0&&(a*=256);)e<0&&0===c&&0!==this[t+i+1]&&(c=1),this[t+i]=(e/a>>0)-c&255;return t+n},l.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,1,127,-128),l.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},l.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):D(this,e,t,!0),t+2},l.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):D(this,e,t,!1),t+2},l.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,4,2147483647,-2147483648),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):T(this,e,t,!0),t+4},l.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):T(this,e,t,!1),t+4},l.prototype.writeFloatLE=function(e,t,n){return M(this,e,t,!0,n)},l.prototype.writeFloatBE=function(e,t,n){return M(this,e,t,!1,n)},l.prototype.writeDoubleLE=function(e,t,n){return P(this,e,t,!0,n)},l.prototype.writeDoubleBE=function(e,t,n){return P(this,e,t,!1,n)},l.prototype.copy=function(e,t,n,o){if(n||(n=0),o||0===o||(o=this.length),t>=e.length&&(t=e.length),t||(t=0),o>0&&o=this.length)throw new RangeError("sourceStart out of bounds");if(o<0)throw new RangeError("sourceEnd out of bounds");o>this.length&&(o=this.length),e.length-t=0;--r)e[r+t]=this[r+n];else if(i<1e3||!l.TYPED_ARRAY_SUPPORT)for(r=0;r>>=0,n=n===undefined?this.length:n>>>0,e||(e=0),"number"==typeof e)for(i=t;i55295&&n<57344){if(!r){if(n>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(a+1===o){(t-=3)>-1&&i.push(239,191,189);continue}r=n;continue}if(n<56320){(t-=3)>-1&&i.push(239,191,189),r=n;continue}n=65536+(r-55296<<10|n-56320)}else r&&(t-=3)>-1&&i.push(239,191,189);if(r=null,n<128){if((t-=1)<0)break;i.push(n)}else if(n<2048){if((t-=2)<0)break;i.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;i.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return i}function U(e){return o.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(O,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function z(e,t,n,o){for(var r=0;r=t.length||r>=e.length);++r)t[r+n]=e[r];return r}}).call(this,n(104))},function(e,t,n){"use strict";t.byteLength=function(e){var t=s(e),n=t[0],o=t[1];return 3*(n+o)/4-o},t.toByteArray=function(e){var t,n,o=s(e),a=o[0],c=o[1],l=new i(function(e,t,n){return 3*(t+n)/4-n}(0,a,c)),d=0,u=c>0?a-4:a;for(n=0;n>16&255,l[d++]=t>>8&255,l[d++]=255&t;2===c&&(t=r[e.charCodeAt(n)]<<2|r[e.charCodeAt(n+1)]>>4,l[d++]=255&t);1===c&&(t=r[e.charCodeAt(n)]<<10|r[e.charCodeAt(n+1)]<<4|r[e.charCodeAt(n+2)]>>2,l[d++]=t>>8&255,l[d++]=255&t);return l},t.fromByteArray=function(e){for(var t,n=e.length,r=n%3,i=[],a=0,c=n-r;ac?c:a+16383));1===r?(t=e[n-1],i.push(o[t>>2]+o[t<<4&63]+"==")):2===r&&(t=(e[n-2]<<8)+e[n-1],i.push(o[t>>10]+o[t>>4&63]+o[t<<2&63]+"="));return i.join("")};for(var o=[],r=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",c=0,l=a.length;c0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function d(e,t,n){for(var r,i,a=[],c=t;c>18&63]+o[i>>12&63]+o[i>>6&63]+o[63&i]);return a.join("")}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},function(e,t,n){"use strict";t.read=function(e,t,n,o,r){var i,a,c=8*r-o-1,l=(1<>1,d=-7,u=n?r-1:0,p=n?-1:1,m=e[t+u];for(u+=p,i=m&(1<<-d)-1,m>>=-d,d+=c;d>0;i=256*i+e[t+u],u+=p,d-=8);for(a=i&(1<<-d)-1,i>>=-d,d+=o;d>0;a=256*a+e[t+u],u+=p,d-=8);if(0===i)i=1-s;else{if(i===l)return a?NaN:(m?-1:1)*Infinity;a+=Math.pow(2,o),i-=s}return(m?-1:1)*a*Math.pow(2,i-o)},t.write=function(e,t,n,o,r,i){var a,c,l,s=8*i-r-1,d=(1<>1,p=23===r?Math.pow(2,-24)-Math.pow(2,-77):0,m=o?0:i-1,h=o?1:-1,f=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===Infinity?(c=isNaN(t)?1:0,a=d):(a=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-a))<1&&(a--,l*=2),(t+=a+u>=1?p/l:p*Math.pow(2,1-u))*l>=2&&(a++,l/=2),a+u>=d?(c=0,a=d):a+u>=1?(c=(t*l-1)*Math.pow(2,r),a+=u):(c=t*Math.pow(2,u-1)*Math.pow(2,r),a=0));r>=8;e[n+m]=255&c,m+=h,c/=256,r-=8);for(a=a<0;e[n+m]=255&a,m+=h,a/=256,s-=8);e[n+m-h]|=128*f}},function(e,t,n){"use strict";var o={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==o.call(e)}},function(e,t,n){"use strict";var o=n(20),r=Object.prototype.hasOwnProperty,i=Object.prototype.toString;e.exports=new o("tag:yaml.org,2002:omap",{kind:"sequence",resolve:function(e){if(null===e)return!0;var t,n,o,a,c,l=[],s=e;for(t=0,n=s.length;t3)return!1;if("/"!==t[t.length-o.length-1])return!1}return!0},construct:function(e){var t=e,n=/\/([gim]*)$/.exec(e),o="";return"/"===t[0]&&(n&&(o=n[1]),t=t.slice(1,t.length-o.length-1)),new RegExp(t,o)},predicate:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},represent:function(e){var t="/"+e.source+"/";return e.global&&(t+="g"),e.multiline&&(t+="m"),e.ignoreCase&&(t+="i"),t}})},function(e,t,n){"use strict";var o;try{o=n(518)}catch(i){"undefined"!=typeof window&&(o=window.esprima)}var r=n(20);e.exports=new r("tag:yaml.org,2002:js/function",{kind:"scalar",resolve:function(e){if(null===e)return!1;try{var t="("+e+")",n=o.parse(t,{range:!0});return"Program"===n.type&&1===n.body.length&&"ExpressionStatement"===n.body[0].type&&("ArrowFunctionExpression"===n.body[0].expression.type||"FunctionExpression"===n.body[0].expression.type)}catch(r){return!1}},construct:function(e){var t,n="("+e+")",r=o.parse(n,{range:!0}),i=[];if("Program"!==r.type||1!==r.body.length||"ExpressionStatement"!==r.body[0].type||"ArrowFunctionExpression"!==r.body[0].expression.type&&"FunctionExpression"!==r.body[0].expression.type)throw new Error("Failed to resolve function");return r.body[0].expression.params.forEach((function(e){i.push(e.name)})),t=r.body[0].expression.body.range,"BlockStatement"===r.body[0].expression.body.type?new Function(i,n.slice(t[0]+1,t[1]-1)):new Function(i,"return "+n.slice(t[0],t[1]))},predicate:function(e){return"[object Function]"===Object.prototype.toString.call(e)},represent:function(e){return e.toString()}})},function(e,t,n){"use strict";var o;o=function(){return function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={exports:{},id:o,loaded:!1};return e[o].call(r.exports,r,r.exports,n),r.loaded=!0,r.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var o=n(1),r=n(3),i=n(8),a=n(15);function c(e,t,n){var a=null,c=function(e,t){n&&n(e,t),a&&a.visit(e,t)},l="function"==typeof n?c:null,s=!1;if(t){s="boolean"==typeof t.comment&&t.comment;var d="boolean"==typeof t.attachComment&&t.attachComment;(s||d)&&((a=new o.CommentHandler).attach=d,t.comment=!0,l=c)}var u,p=!1;t&&"string"==typeof t.sourceType&&(p="module"===t.sourceType),u=t&&"boolean"==typeof t.jsx&&t.jsx?new r.JSXParser(e,t,l):new i.Parser(e,t,l);var m=p?u.parseModule():u.parseScript();return s&&a&&(m.comments=a.comments),u.config.tokens&&(m.tokens=u.tokens),u.config.tolerant&&(m.errors=u.errorHandler.errors),m}t.parse=c,t.parseModule=function(e,t,n){var o=t||{};return o.sourceType="module",c(e,o,n)},t.parseScript=function(e,t,n){var o=t||{};return o.sourceType="script",c(e,o,n)},t.tokenize=function(e,t,n){var o,r=new a.Tokenizer(e,t);o=[];try{for(;;){var i=r.getNextToken();if(!i)break;n&&(i=n(i)),o.push(i)}}catch(c){r.errorHandler.tolerate(c)}return r.errorHandler.tolerant&&(o.errors=r.errors()),o};var l=n(2);t.Syntax=l.Syntax,t.version="4.0.1"},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var o=n(2),r=function(){function e(){this.attach=!1,this.comments=[],this.stack=[],this.leading=[],this.trailing=[]}return e.prototype.insertInnerComments=function(e,t){if(e.type===o.Syntax.BlockStatement&&0===e.body.length){for(var n=[],r=this.leading.length-1;r>=0;--r){var i=this.leading[r];t.end.offset>=i.start&&(n.unshift(i.comment),this.leading.splice(r,1),this.trailing.splice(r,1))}n.length&&(e.innerComments=n)}},e.prototype.findTrailingComments=function(e){var t=[];if(this.trailing.length>0){for(var n=this.trailing.length-1;n>=0;--n){var o=this.trailing[n];o.start>=e.end.offset&&t.unshift(o.comment)}return this.trailing.length=0,t}var r=this.stack[this.stack.length-1];if(r&&r.node.trailingComments){var i=r.node.trailingComments[0];i&&i.range[0]>=e.end.offset&&(t=r.node.trailingComments,delete r.node.trailingComments)}return t},e.prototype.findLeadingComments=function(e){for(var t,n=[];this.stack.length>0&&((i=this.stack[this.stack.length-1])&&i.start>=e.start.offset);)t=i.node,this.stack.pop();if(t){for(var o=(t.leadingComments?t.leadingComments.length:0)-1;o>=0;--o){var r=t.leadingComments[o];r.range[1]<=e.start.offset&&(n.unshift(r),t.leadingComments.splice(o,1))}return t.leadingComments&&0===t.leadingComments.length&&delete t.leadingComments,n}for(o=this.leading.length-1;o>=0;--o){var i;(i=this.leading[o]).start<=e.start.offset&&(n.unshift(i.comment),this.leading.splice(o,1))}return n},e.prototype.visitNode=function(e,t){if(!(e.type===o.Syntax.Program&&e.body.length>0)){this.insertInnerComments(e,t);var n=this.findTrailingComments(t),r=this.findLeadingComments(t);r.length>0&&(e.leadingComments=r),n.length>0&&(e.trailingComments=n),this.stack.push({node:e,start:t.start.offset})}},e.prototype.visitComment=function(e,t){var n="L"===e.type[0]?"Line":"Block",o={type:n,value:e.value};if(e.range&&(o.range=e.range),e.loc&&(o.loc=e.loc),this.comments.push(o),this.attach){var r={comment:{type:n,value:e.value,range:[t.start.offset,t.end.offset]},start:t.start.offset};e.loc&&(r.comment.loc=e.loc),e.type=n,this.leading.push(r),this.trailing.push(r)}},e.prototype.visit=function(e,t){"LineComment"===e.type||"BlockComment"===e.type?this.visitComment(e,t):this.attach&&this.visitNode(e,t)},e}();t.CommentHandler=r},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.Syntax={AssignmentExpression:"AssignmentExpression",AssignmentPattern:"AssignmentPattern",ArrayExpression:"ArrayExpression",ArrayPattern:"ArrayPattern",ArrowFunctionExpression:"ArrowFunctionExpression",AwaitExpression:"AwaitExpression",BlockStatement:"BlockStatement",BinaryExpression:"BinaryExpression",BreakStatement:"BreakStatement",CallExpression:"CallExpression",CatchClause:"CatchClause",ClassBody:"ClassBody",ClassDeclaration:"ClassDeclaration",ClassExpression:"ClassExpression",ConditionalExpression:"ConditionalExpression",ContinueStatement:"ContinueStatement",DoWhileStatement:"DoWhileStatement",DebuggerStatement:"DebuggerStatement",EmptyStatement:"EmptyStatement",ExportAllDeclaration:"ExportAllDeclaration",ExportDefaultDeclaration:"ExportDefaultDeclaration",ExportNamedDeclaration:"ExportNamedDeclaration",ExportSpecifier:"ExportSpecifier",ExpressionStatement:"ExpressionStatement",ForStatement:"ForStatement",ForOfStatement:"ForOfStatement",ForInStatement:"ForInStatement",FunctionDeclaration:"FunctionDeclaration",FunctionExpression:"FunctionExpression",Identifier:"Identifier",IfStatement:"IfStatement",ImportDeclaration:"ImportDeclaration",ImportDefaultSpecifier:"ImportDefaultSpecifier",ImportNamespaceSpecifier:"ImportNamespaceSpecifier",ImportSpecifier:"ImportSpecifier",Literal:"Literal",LabeledStatement:"LabeledStatement",LogicalExpression:"LogicalExpression",MemberExpression:"MemberExpression",MetaProperty:"MetaProperty",MethodDefinition:"MethodDefinition",NewExpression:"NewExpression",ObjectExpression:"ObjectExpression",ObjectPattern:"ObjectPattern",Program:"Program",Property:"Property",RestElement:"RestElement",ReturnStatement:"ReturnStatement",SequenceExpression:"SequenceExpression",SpreadElement:"SpreadElement",Super:"Super",SwitchCase:"SwitchCase",SwitchStatement:"SwitchStatement",TaggedTemplateExpression:"TaggedTemplateExpression",TemplateElement:"TemplateElement",TemplateLiteral:"TemplateLiteral",ThisExpression:"ThisExpression",ThrowStatement:"ThrowStatement",TryStatement:"TryStatement",UnaryExpression:"UnaryExpression",UpdateExpression:"UpdateExpression",VariableDeclaration:"VariableDeclaration",VariableDeclarator:"VariableDeclarator",WhileStatement:"WhileStatement",WithStatement:"WithStatement",YieldExpression:"YieldExpression"}},function(e,t,n){var o,r=this&&this.__extends||(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},function(e,t){function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var i=n(4),a=n(5),c=n(6),l=n(7),s=n(8),d=n(13),u=n(14);function p(e){var t;switch(e.type){case c.JSXSyntax.JSXIdentifier:t=e.name;break;case c.JSXSyntax.JSXNamespacedName:var n=e;t=p(n.namespace)+":"+p(n.name);break;case c.JSXSyntax.JSXMemberExpression:var o=e;t=p(o.object)+"."+p(o.property)}return t}d.TokenName[100]="JSXIdentifier",d.TokenName[101]="JSXText";var m=function(e){function t(t,n,o){return e.call(this,t,n,o)||this}return r(t,e),t.prototype.parsePrimaryExpression=function(){return this.match("<")?this.parseJSXRoot():e.prototype.parsePrimaryExpression.call(this)},t.prototype.startJSX=function(){this.scanner.index=this.startMarker.index,this.scanner.lineNumber=this.startMarker.line,this.scanner.lineStart=this.startMarker.index-this.startMarker.column},t.prototype.finishJSX=function(){this.nextToken()},t.prototype.reenterJSX=function(){this.startJSX(),this.expectJSX("}"),this.config.tokens&&this.tokens.pop()},t.prototype.createJSXNode=function(){return this.collectComments(),{index:this.scanner.index,line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart}},t.prototype.createJSXChildNode=function(){return{index:this.scanner.index,line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart}},t.prototype.scanXHTMLEntity=function(e){for(var t="&",n=!0,o=!1,r=!1,a=!1;!this.scanner.eof()&&n&&!o;){var c=this.scanner.source[this.scanner.index];if(c===e)break;if(o=";"===c,t+=c,++this.scanner.index,!o)switch(t.length){case 2:r="#"===c;break;case 3:r&&(n=(a="x"===c)||i.Character.isDecimalDigit(c.charCodeAt(0)),r=r&&!a);break;default:n=(n=n&&!(r&&!i.Character.isDecimalDigit(c.charCodeAt(0))))&&!(a&&!i.Character.isHexDigit(c.charCodeAt(0)))}}if(n&&o&&t.length>2){var l=t.substr(1,t.length-2);r&&l.length>1?t=String.fromCharCode(parseInt(l.substr(1),10)):a&&l.length>2?t=String.fromCharCode(parseInt("0"+l.substr(1),16)):r||a||!u.XHTMLEntities[l]||(t=u.XHTMLEntities[l])}return t},t.prototype.lexJSX=function(){var e=this.scanner.source.charCodeAt(this.scanner.index);if(60===e||62===e||47===e||58===e||61===e||123===e||125===e)return{type:7,value:c=this.scanner.source[this.scanner.index++],lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:this.scanner.index-1,end:this.scanner.index};if(34===e||39===e){for(var t=this.scanner.index,n=this.scanner.source[this.scanner.index++],o="";!this.scanner.eof()&&(l=this.scanner.source[this.scanner.index++])!==n;)o+="&"===l?this.scanXHTMLEntity(n):l;return{type:8,value:o,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:t,end:this.scanner.index}}if(46===e){var r=this.scanner.source.charCodeAt(this.scanner.index+1),a=this.scanner.source.charCodeAt(this.scanner.index+2),c=46===r&&46===a?"...":".";return t=this.scanner.index,this.scanner.index+=c.length,{type:7,value:c,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:t,end:this.scanner.index}}if(96===e)return{type:10,value:"",lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:this.scanner.index,end:this.scanner.index};if(i.Character.isIdentifierStart(e)&&92!==e){for(t=this.scanner.index,++this.scanner.index;!this.scanner.eof();){var l=this.scanner.source.charCodeAt(this.scanner.index);if(i.Character.isIdentifierPart(l)&&92!==l)++this.scanner.index;else{if(45!==l)break;++this.scanner.index}}return{type:100,value:this.scanner.source.slice(t,this.scanner.index),lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:t,end:this.scanner.index}}return this.scanner.lex()},t.prototype.nextJSXToken=function(){this.collectComments(),this.startMarker.index=this.scanner.index,this.startMarker.line=this.scanner.lineNumber,this.startMarker.column=this.scanner.index-this.scanner.lineStart;var e=this.lexJSX();return this.lastMarker.index=this.scanner.index,this.lastMarker.line=this.scanner.lineNumber,this.lastMarker.column=this.scanner.index-this.scanner.lineStart,this.config.tokens&&this.tokens.push(this.convertToken(e)),e},t.prototype.nextJSXText=function(){this.startMarker.index=this.scanner.index,this.startMarker.line=this.scanner.lineNumber,this.startMarker.column=this.scanner.index-this.scanner.lineStart;for(var e=this.scanner.index,t="";!this.scanner.eof();){var n=this.scanner.source[this.scanner.index];if("{"===n||"<"===n)break;++this.scanner.index,t+=n,i.Character.isLineTerminator(n.charCodeAt(0))&&(++this.scanner.lineNumber,"\r"===n&&"\n"===this.scanner.source[this.scanner.index]&&++this.scanner.index,this.scanner.lineStart=this.scanner.index)}this.lastMarker.index=this.scanner.index,this.lastMarker.line=this.scanner.lineNumber,this.lastMarker.column=this.scanner.index-this.scanner.lineStart;var o={type:101,value:t,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:e,end:this.scanner.index};return t.length>0&&this.config.tokens&&this.tokens.push(this.convertToken(o)),o},t.prototype.peekJSXToken=function(){var e=this.scanner.saveState();this.scanner.scanComments();var t=this.lexJSX();return this.scanner.restoreState(e),t},t.prototype.expectJSX=function(e){var t=this.nextJSXToken();7===t.type&&t.value===e||this.throwUnexpectedToken(t)},t.prototype.matchJSX=function(e){var t=this.peekJSXToken();return 7===t.type&&t.value===e},t.prototype.parseJSXIdentifier=function(){var e=this.createJSXNode(),t=this.nextJSXToken();return 100!==t.type&&this.throwUnexpectedToken(t),this.finalize(e,new a.JSXIdentifier(t.value))},t.prototype.parseJSXElementName=function(){var e=this.createJSXNode(),t=this.parseJSXIdentifier();if(this.matchJSX(":")){var n=t;this.expectJSX(":");var o=this.parseJSXIdentifier();t=this.finalize(e,new a.JSXNamespacedName(n,o))}else if(this.matchJSX("."))for(;this.matchJSX(".");){var r=t;this.expectJSX(".");var i=this.parseJSXIdentifier();t=this.finalize(e,new a.JSXMemberExpression(r,i))}return t},t.prototype.parseJSXAttributeName=function(){var e,t=this.createJSXNode(),n=this.parseJSXIdentifier();if(this.matchJSX(":")){var o=n;this.expectJSX(":");var r=this.parseJSXIdentifier();e=this.finalize(t,new a.JSXNamespacedName(o,r))}else e=n;return e},t.prototype.parseJSXStringLiteralAttribute=function(){var e=this.createJSXNode(),t=this.nextJSXToken();8!==t.type&&this.throwUnexpectedToken(t);var n=this.getTokenRaw(t);return this.finalize(e,new l.Literal(t.value,n))},t.prototype.parseJSXExpressionAttribute=function(){var e=this.createJSXNode();this.expectJSX("{"),this.finishJSX(),this.match("}")&&this.tolerateError("JSX attributes must only be assigned a non-empty expression");var t=this.parseAssignmentExpression();return this.reenterJSX(),this.finalize(e,new a.JSXExpressionContainer(t))},t.prototype.parseJSXAttributeValue=function(){return this.matchJSX("{")?this.parseJSXExpressionAttribute():this.matchJSX("<")?this.parseJSXElement():this.parseJSXStringLiteralAttribute()},t.prototype.parseJSXNameValueAttribute=function(){var e=this.createJSXNode(),t=this.parseJSXAttributeName(),n=null;return this.matchJSX("=")&&(this.expectJSX("="),n=this.parseJSXAttributeValue()),this.finalize(e,new a.JSXAttribute(t,n))},t.prototype.parseJSXSpreadAttribute=function(){var e=this.createJSXNode();this.expectJSX("{"),this.expectJSX("..."),this.finishJSX();var t=this.parseAssignmentExpression();return this.reenterJSX(),this.finalize(e,new a.JSXSpreadAttribute(t))},t.prototype.parseJSXAttributes=function(){for(var e=[];!this.matchJSX("/")&&!this.matchJSX(">");){var t=this.matchJSX("{")?this.parseJSXSpreadAttribute():this.parseJSXNameValueAttribute();e.push(t)}return e},t.prototype.parseJSXOpeningElement=function(){var e=this.createJSXNode();this.expectJSX("<");var t=this.parseJSXElementName(),n=this.parseJSXAttributes(),o=this.matchJSX("/");return o&&this.expectJSX("/"),this.expectJSX(">"),this.finalize(e,new a.JSXOpeningElement(t,o,n))},t.prototype.parseJSXBoundaryElement=function(){var e=this.createJSXNode();if(this.expectJSX("<"),this.matchJSX("/")){this.expectJSX("/");var t=this.parseJSXElementName();return this.expectJSX(">"),this.finalize(e,new a.JSXClosingElement(t))}var n=this.parseJSXElementName(),o=this.parseJSXAttributes(),r=this.matchJSX("/");return r&&this.expectJSX("/"),this.expectJSX(">"),this.finalize(e,new a.JSXOpeningElement(n,r,o))},t.prototype.parseJSXEmptyExpression=function(){var e=this.createJSXChildNode();return this.collectComments(),this.lastMarker.index=this.scanner.index,this.lastMarker.line=this.scanner.lineNumber,this.lastMarker.column=this.scanner.index-this.scanner.lineStart,this.finalize(e,new a.JSXEmptyExpression)},t.prototype.parseJSXExpressionContainer=function(){var e,t=this.createJSXNode();return this.expectJSX("{"),this.matchJSX("}")?(e=this.parseJSXEmptyExpression(),this.expectJSX("}")):(this.finishJSX(),e=this.parseAssignmentExpression(),this.reenterJSX()),this.finalize(t,new a.JSXExpressionContainer(e))},t.prototype.parseJSXChildren=function(){for(var e=[];!this.scanner.eof();){var t=this.createJSXChildNode(),n=this.nextJSXText();if(n.start0))break;i=this.finalize(e.node,new a.JSXElement(e.opening,e.children,e.closing)),(e=t[t.length-1]).children.push(i),t.pop()}}return e},t.prototype.parseJSXElement=function(){var e=this.createJSXNode(),t=this.parseJSXOpeningElement(),n=[],o=null;if(!t.selfClosing){var r=this.parseComplexJSXElement({node:e,opening:t,closing:o,children:n});n=r.children,o=r.closing}return this.finalize(e,new a.JSXElement(t,n,o))},t.prototype.parseJSXRoot=function(){this.config.tokens&&this.tokens.pop(),this.startJSX();var e=this.parseJSXElement();return this.finishJSX(),e},t.prototype.isStartOfExpression=function(){return e.prototype.isStartOfExpression.call(this)||this.match("<")},t}(s.Parser);t.JSXParser=m},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AD\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]/,NonAsciiIdentifierPart:/[\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFC-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AD\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C4\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDEC0-\uDEF8]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/};t.Character={fromCodePoint:function(e){return e<65536?String.fromCharCode(e):String.fromCharCode(55296+(e-65536>>10))+String.fromCharCode(56320+(e-65536&1023))},isWhiteSpace:function(e){return 32===e||9===e||11===e||12===e||160===e||e>=5760&&[5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279].indexOf(e)>=0},isLineTerminator:function(e){return 10===e||13===e||8232===e||8233===e},isIdentifierStart:function(e){return 36===e||95===e||e>=65&&e<=90||e>=97&&e<=122||92===e||e>=128&&n.NonAsciiIdentifierStart.test(t.Character.fromCodePoint(e))},isIdentifierPart:function(e){return 36===e||95===e||e>=65&&e<=90||e>=97&&e<=122||e>=48&&e<=57||92===e||e>=128&&n.NonAsciiIdentifierPart.test(t.Character.fromCodePoint(e))},isDecimalDigit:function(e){return e>=48&&e<=57},isHexDigit:function(e){return e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102},isOctalDigit:function(e){return e>=48&&e<=55}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var o=n(6),r=function(e){this.type=o.JSXSyntax.JSXClosingElement,this.name=e};t.JSXClosingElement=r;var i=function(e,t,n){this.type=o.JSXSyntax.JSXElement,this.openingElement=e,this.children=t,this.closingElement=n};t.JSXElement=i;var a=function(){this.type=o.JSXSyntax.JSXEmptyExpression};t.JSXEmptyExpression=a;var c=function(e){this.type=o.JSXSyntax.JSXExpressionContainer,this.expression=e};t.JSXExpressionContainer=c;var l=function(e){this.type=o.JSXSyntax.JSXIdentifier,this.name=e};t.JSXIdentifier=l;var s=function(e,t){this.type=o.JSXSyntax.JSXMemberExpression,this.object=e,this.property=t};t.JSXMemberExpression=s;var d=function(e,t){this.type=o.JSXSyntax.JSXAttribute,this.name=e,this.value=t};t.JSXAttribute=d;var u=function(e,t){this.type=o.JSXSyntax.JSXNamespacedName,this.namespace=e,this.name=t};t.JSXNamespacedName=u;var p=function(e,t,n){this.type=o.JSXSyntax.JSXOpeningElement,this.name=e,this.selfClosing=t,this.attributes=n};t.JSXOpeningElement=p;var m=function(e){this.type=o.JSXSyntax.JSXSpreadAttribute,this.argument=e};t.JSXSpreadAttribute=m;var h=function(e,t){this.type=o.JSXSyntax.JSXText,this.value=e,this.raw=t};t.JSXText=h},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.JSXSyntax={JSXAttribute:"JSXAttribute",JSXClosingElement:"JSXClosingElement",JSXElement:"JSXElement",JSXEmptyExpression:"JSXEmptyExpression",JSXExpressionContainer:"JSXExpressionContainer",JSXIdentifier:"JSXIdentifier",JSXMemberExpression:"JSXMemberExpression",JSXNamespacedName:"JSXNamespacedName",JSXOpeningElement:"JSXOpeningElement",JSXSpreadAttribute:"JSXSpreadAttribute",JSXText:"JSXText"}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var o=n(2),r=function(e){this.type=o.Syntax.ArrayExpression,this.elements=e};t.ArrayExpression=r;var i=function(e){this.type=o.Syntax.ArrayPattern,this.elements=e};t.ArrayPattern=i;var a=function(e,t,n){this.type=o.Syntax.ArrowFunctionExpression,this.id=null,this.params=e,this.body=t,this.generator=!1,this.expression=n,this.async=!1};t.ArrowFunctionExpression=a;var c=function(e,t,n){this.type=o.Syntax.AssignmentExpression,this.operator=e,this.left=t,this.right=n};t.AssignmentExpression=c;var l=function(e,t){this.type=o.Syntax.AssignmentPattern,this.left=e,this.right=t};t.AssignmentPattern=l;var s=function(e,t,n){this.type=o.Syntax.ArrowFunctionExpression,this.id=null,this.params=e,this.body=t,this.generator=!1,this.expression=n,this.async=!0};t.AsyncArrowFunctionExpression=s;var d=function(e,t,n){this.type=o.Syntax.FunctionDeclaration,this.id=e,this.params=t,this.body=n,this.generator=!1,this.expression=!1,this.async=!0};t.AsyncFunctionDeclaration=d;var u=function(e,t,n){this.type=o.Syntax.FunctionExpression,this.id=e,this.params=t,this.body=n,this.generator=!1,this.expression=!1,this.async=!0};t.AsyncFunctionExpression=u;var p=function(e){this.type=o.Syntax.AwaitExpression,this.argument=e};t.AwaitExpression=p;var m=function(e,t,n){var r="||"===e||"&&"===e;this.type=r?o.Syntax.LogicalExpression:o.Syntax.BinaryExpression,this.operator=e,this.left=t,this.right=n};t.BinaryExpression=m;var h=function(e){this.type=o.Syntax.BlockStatement,this.body=e};t.BlockStatement=h;var f=function(e){this.type=o.Syntax.BreakStatement,this.label=e};t.BreakStatement=f;var C=function(e,t){this.type=o.Syntax.CallExpression,this.callee=e,this.arguments=t};t.CallExpression=C;var g=function(e,t){this.type=o.Syntax.CatchClause,this.param=e,this.body=t};t.CatchClause=g;var N=function(e){this.type=o.Syntax.ClassBody,this.body=e};t.ClassBody=N;var b=function(e,t,n){this.type=o.Syntax.ClassDeclaration,this.id=e,this.superClass=t,this.body=n};t.ClassDeclaration=b;var V=function(e,t,n){this.type=o.Syntax.ClassExpression,this.id=e,this.superClass=t,this.body=n};t.ClassExpression=V;var v=function(e,t){this.type=o.Syntax.MemberExpression,this.computed=!0,this.object=e,this.property=t};t.ComputedMemberExpression=v;var x=function(e,t,n){this.type=o.Syntax.ConditionalExpression,this.test=e,this.consequent=t,this.alternate=n};t.ConditionalExpression=x;var y=function(e){this.type=o.Syntax.ContinueStatement,this.label=e};t.ContinueStatement=y;var k=function(){this.type=o.Syntax.DebuggerStatement};t.DebuggerStatement=k;var w=function(e,t){this.type=o.Syntax.ExpressionStatement,this.expression=e,this.directive=t};t.Directive=w;var _=function(e,t){this.type=o.Syntax.DoWhileStatement,this.body=e,this.test=t};t.DoWhileStatement=_;var B=function(){this.type=o.Syntax.EmptyStatement};t.EmptyStatement=B;var S=function(e){this.type=o.Syntax.ExportAllDeclaration,this.source=e};t.ExportAllDeclaration=S;var L=function(e){this.type=o.Syntax.ExportDefaultDeclaration,this.declaration=e};t.ExportDefaultDeclaration=L;var A=function(e,t,n){this.type=o.Syntax.ExportNamedDeclaration,this.declaration=e,this.specifiers=t,this.source=n};t.ExportNamedDeclaration=A;var E=function(e,t){this.type=o.Syntax.ExportSpecifier,this.exported=t,this.local=e};t.ExportSpecifier=E;var I=function(e){this.type=o.Syntax.ExpressionStatement,this.expression=e};t.ExpressionStatement=I;var D=function(e,t,n){this.type=o.Syntax.ForInStatement,this.left=e,this.right=t,this.body=n,this.each=!1};t.ForInStatement=D;var T=function(e,t,n){this.type=o.Syntax.ForOfStatement,this.left=e,this.right=t,this.body=n};t.ForOfStatement=T;var F=function(e,t,n,r){this.type=o.Syntax.ForStatement,this.init=e,this.test=t,this.update=n,this.body=r};t.ForStatement=F;var M=function(e,t,n,r){this.type=o.Syntax.FunctionDeclaration,this.id=e,this.params=t,this.body=n,this.generator=r,this.expression=!1,this.async=!1};t.FunctionDeclaration=M;var P=function(e,t,n,r){this.type=o.Syntax.FunctionExpression,this.id=e,this.params=t,this.body=n,this.generator=r,this.expression=!1,this.async=!1};t.FunctionExpression=P;var O=function(e){this.type=o.Syntax.Identifier,this.name=e};t.Identifier=O;var R=function(e,t,n){this.type=o.Syntax.IfStatement,this.test=e,this.consequent=t,this.alternate=n};t.IfStatement=R;var j=function(e,t){this.type=o.Syntax.ImportDeclaration,this.specifiers=e,this.source=t};t.ImportDeclaration=j;var U=function(e){this.type=o.Syntax.ImportDefaultSpecifier,this.local=e};t.ImportDefaultSpecifier=U;var z=function(e){this.type=o.Syntax.ImportNamespaceSpecifier,this.local=e};t.ImportNamespaceSpecifier=z;var W=function(e,t){this.type=o.Syntax.ImportSpecifier,this.local=e,this.imported=t};t.ImportSpecifier=W;var H=function(e,t){this.type=o.Syntax.LabeledStatement,this.label=e,this.body=t};t.LabeledStatement=H;var K=function(e,t){this.type=o.Syntax.Literal,this.value=e,this.raw=t};t.Literal=K;var Y=function(e,t){this.type=o.Syntax.MetaProperty,this.meta=e,this.property=t};t.MetaProperty=Y;var G=function(e,t,n,r,i){this.type=o.Syntax.MethodDefinition,this.key=e,this.computed=t,this.value=n,this.kind=r,this["static"]=i};t.MethodDefinition=G;var q=function(e){this.type=o.Syntax.Program,this.body=e,this.sourceType="module"};t.Module=q;var X=function(e,t){this.type=o.Syntax.NewExpression,this.callee=e,this.arguments=t};t.NewExpression=X;var J=function(e){this.type=o.Syntax.ObjectExpression,this.properties=e};t.ObjectExpression=J;var $=function(e){this.type=o.Syntax.ObjectPattern,this.properties=e};t.ObjectPattern=$;var Z=function(e,t,n,r,i,a){this.type=o.Syntax.Property,this.key=t,this.computed=n,this.value=r,this.kind=e,this.method=i,this.shorthand=a};t.Property=Z;var Q=function(e,t,n,r){this.type=o.Syntax.Literal,this.value=e,this.raw=t,this.regex={pattern:n,flags:r}};t.RegexLiteral=Q;var ee=function(e){this.type=o.Syntax.RestElement,this.argument=e};t.RestElement=ee;var te=function(e){this.type=o.Syntax.ReturnStatement,this.argument=e};t.ReturnStatement=te;var ne=function(e){this.type=o.Syntax.Program,this.body=e,this.sourceType="script"};t.Script=ne;var oe=function(e){this.type=o.Syntax.SequenceExpression,this.expressions=e};t.SequenceExpression=oe;var re=function(e){this.type=o.Syntax.SpreadElement,this.argument=e};t.SpreadElement=re;var ie=function(e,t){this.type=o.Syntax.MemberExpression,this.computed=!1,this.object=e,this.property=t};t.StaticMemberExpression=ie;var ae=function(){this.type=o.Syntax.Super};t.Super=ae;var ce=function(e,t){this.type=o.Syntax.SwitchCase,this.test=e,this.consequent=t};t.SwitchCase=ce;var le=function(e,t){this.type=o.Syntax.SwitchStatement,this.discriminant=e,this.cases=t};t.SwitchStatement=le;var se=function(e,t){this.type=o.Syntax.TaggedTemplateExpression,this.tag=e,this.quasi=t};t.TaggedTemplateExpression=se;var de=function(e,t){this.type=o.Syntax.TemplateElement,this.value=e,this.tail=t};t.TemplateElement=de;var ue=function(e,t){this.type=o.Syntax.TemplateLiteral,this.quasis=e,this.expressions=t};t.TemplateLiteral=ue;var pe=function(){this.type=o.Syntax.ThisExpression};t.ThisExpression=pe;var me=function(e){this.type=o.Syntax.ThrowStatement,this.argument=e};t.ThrowStatement=me;var he=function(e,t,n){this.type=o.Syntax.TryStatement,this.block=e,this.handler=t,this.finalizer=n};t.TryStatement=he;var fe=function(e,t){this.type=o.Syntax.UnaryExpression,this.operator=e,this.argument=t,this.prefix=!0};t.UnaryExpression=fe;var Ce=function(e,t,n){this.type=o.Syntax.UpdateExpression,this.operator=e,this.argument=t,this.prefix=n};t.UpdateExpression=Ce;var ge=function(e,t){this.type=o.Syntax.VariableDeclaration,this.declarations=e,this.kind=t};t.VariableDeclaration=ge;var Ne=function(e,t){this.type=o.Syntax.VariableDeclarator,this.id=e,this.init=t};t.VariableDeclarator=Ne;var be=function(e,t){this.type=o.Syntax.WhileStatement,this.test=e,this.body=t};t.WhileStatement=be;var Ve=function(e,t){this.type=o.Syntax.WithStatement,this.object=e,this.body=t};t.WithStatement=Ve;var ve=function(e,t){this.type=o.Syntax.YieldExpression,this.argument=e,this.delegate=t};t.YieldExpression=ve},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var o=n(9),r=n(10),i=n(11),a=n(7),c=n(12),l=n(2),s=n(13),d=function(){function e(e,t,n){void 0===t&&(t={}),this.config={range:"boolean"==typeof t.range&&t.range,loc:"boolean"==typeof t.loc&&t.loc,source:null,tokens:"boolean"==typeof t.tokens&&t.tokens,comment:"boolean"==typeof t.comment&&t.comment,tolerant:"boolean"==typeof t.tolerant&&t.tolerant},this.config.loc&&t.source&&null!==t.source&&(this.config.source=String(t.source)),this.delegate=n,this.errorHandler=new r.ErrorHandler,this.errorHandler.tolerant=this.config.tolerant,this.scanner=new c.Scanner(e,this.errorHandler),this.scanner.trackComment=this.config.comment,this.operatorPrecedence={")":0,";":0,",":0,"=":0,"]":0,"||":1,"&&":2,"|":3,"^":4,"&":5,"==":6,"!=":6,"===":6,"!==":6,"<":7,">":7,"<=":7,">=":7,"<<":8,">>":8,">>>":8,"+":9,"-":9,"*":11,"/":11,"%":11},this.lookahead={type:2,value:"",lineNumber:this.scanner.lineNumber,lineStart:0,start:0,end:0},this.hasLineTerminator=!1,this.context={isModule:!1,await:!1,allowIn:!0,allowStrictDirective:!0,allowYield:!0,firstCoverInitializedNameError:null,isAssignmentTarget:!1,isBindingElement:!1,inFunctionBody:!1,inIteration:!1,inSwitch:!1,labelSet:{},strict:!1},this.tokens=[],this.startMarker={index:0,line:this.scanner.lineNumber,column:0},this.lastMarker={index:0,line:this.scanner.lineNumber,column:0},this.nextToken(),this.lastMarker={index:this.scanner.index,line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart}}return e.prototype.throwError=function(e){for(var t=[],n=1;n0&&this.delegate)for(var t=0;t>="===e||">>>="===e||"&="===e||"^="===e||"|="===e},e.prototype.isolateCoverGrammar=function(e){var t=this.context.isBindingElement,n=this.context.isAssignmentTarget,o=this.context.firstCoverInitializedNameError;this.context.isBindingElement=!0,this.context.isAssignmentTarget=!0,this.context.firstCoverInitializedNameError=null;var r=e.call(this);return null!==this.context.firstCoverInitializedNameError&&this.throwUnexpectedToken(this.context.firstCoverInitializedNameError),this.context.isBindingElement=t,this.context.isAssignmentTarget=n,this.context.firstCoverInitializedNameError=o,r},e.prototype.inheritCoverGrammar=function(e){var t=this.context.isBindingElement,n=this.context.isAssignmentTarget,o=this.context.firstCoverInitializedNameError;this.context.isBindingElement=!0,this.context.isAssignmentTarget=!0,this.context.firstCoverInitializedNameError=null;var r=e.call(this);return this.context.isBindingElement=this.context.isBindingElement&&t,this.context.isAssignmentTarget=this.context.isAssignmentTarget&&n,this.context.firstCoverInitializedNameError=o||this.context.firstCoverInitializedNameError,r},e.prototype.consumeSemicolon=function(){this.match(";")?this.nextToken():this.hasLineTerminator||(2===this.lookahead.type||this.match("}")||this.throwUnexpectedToken(this.lookahead),this.lastMarker.index=this.startMarker.index,this.lastMarker.line=this.startMarker.line,this.lastMarker.column=this.startMarker.column)},e.prototype.parsePrimaryExpression=function(){var e,t,n,o=this.createNode();switch(this.lookahead.type){case 3:(this.context.isModule||this.context.await)&&"await"===this.lookahead.value&&this.tolerateUnexpectedToken(this.lookahead),e=this.matchAsyncFunction()?this.parseFunctionExpression():this.finalize(o,new a.Identifier(this.nextToken().value));break;case 6:case 8:this.context.strict&&this.lookahead.octal&&this.tolerateUnexpectedToken(this.lookahead,i.Messages.StrictOctalLiteral),this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,t=this.nextToken(),n=this.getTokenRaw(t),e=this.finalize(o,new a.Literal(t.value,n));break;case 1:this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,t=this.nextToken(),n=this.getTokenRaw(t),e=this.finalize(o,new a.Literal("true"===t.value,n));break;case 5:this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,t=this.nextToken(),n=this.getTokenRaw(t),e=this.finalize(o,new a.Literal(null,n));break;case 10:e=this.parseTemplateLiteral();break;case 7:switch(this.lookahead.value){case"(":this.context.isBindingElement=!1,e=this.inheritCoverGrammar(this.parseGroupExpression);break;case"[":e=this.inheritCoverGrammar(this.parseArrayInitializer);break;case"{":e=this.inheritCoverGrammar(this.parseObjectInitializer);break;case"/":case"/=":this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,this.scanner.index=this.startMarker.index,t=this.nextRegexToken(),n=this.getTokenRaw(t),e=this.finalize(o,new a.RegexLiteral(t.regex,n,t.pattern,t.flags));break;default:e=this.throwUnexpectedToken(this.nextToken())}break;case 4:!this.context.strict&&this.context.allowYield&&this.matchKeyword("yield")?e=this.parseIdentifierName():!this.context.strict&&this.matchKeyword("let")?e=this.finalize(o,new a.Identifier(this.nextToken().value)):(this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,this.matchKeyword("function")?e=this.parseFunctionExpression():this.matchKeyword("this")?(this.nextToken(),e=this.finalize(o,new a.ThisExpression)):e=this.matchKeyword("class")?this.parseClassExpression():this.throwUnexpectedToken(this.nextToken()));break;default:e=this.throwUnexpectedToken(this.nextToken())}return e},e.prototype.parseSpreadElement=function(){var e=this.createNode();this.expect("...");var t=this.inheritCoverGrammar(this.parseAssignmentExpression);return this.finalize(e,new a.SpreadElement(t))},e.prototype.parseArrayInitializer=function(){var e=this.createNode(),t=[];for(this.expect("[");!this.match("]");)if(this.match(","))this.nextToken(),t.push(null);else if(this.match("...")){var n=this.parseSpreadElement();this.match("]")||(this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,this.expect(",")),t.push(n)}else t.push(this.inheritCoverGrammar(this.parseAssignmentExpression)),this.match("]")||this.expect(",");return this.expect("]"),this.finalize(e,new a.ArrayExpression(t))},e.prototype.parsePropertyMethod=function(e){this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1;var t=this.context.strict,n=this.context.allowStrictDirective;this.context.allowStrictDirective=e.simple;var o=this.isolateCoverGrammar(this.parseFunctionSourceElements);return this.context.strict&&e.firstRestricted&&this.tolerateUnexpectedToken(e.firstRestricted,e.message),this.context.strict&&e.stricted&&this.tolerateUnexpectedToken(e.stricted,e.message),this.context.strict=t,this.context.allowStrictDirective=n,o},e.prototype.parsePropertyMethodFunction=function(){var e=this.createNode(),t=this.context.allowYield;this.context.allowYield=!0;var n=this.parseFormalParameters(),o=this.parsePropertyMethod(n);return this.context.allowYield=t,this.finalize(e,new a.FunctionExpression(null,n.params,o,!1))},e.prototype.parsePropertyMethodAsyncFunction=function(){var e=this.createNode(),t=this.context.allowYield,n=this.context.await;this.context.allowYield=!1,this.context.await=!0;var o=this.parseFormalParameters(),r=this.parsePropertyMethod(o);return this.context.allowYield=t,this.context.await=n,this.finalize(e,new a.AsyncFunctionExpression(null,o.params,r))},e.prototype.parseObjectPropertyKey=function(){var e,t=this.createNode(),n=this.nextToken();switch(n.type){case 8:case 6:this.context.strict&&n.octal&&this.tolerateUnexpectedToken(n,i.Messages.StrictOctalLiteral);var o=this.getTokenRaw(n);e=this.finalize(t,new a.Literal(n.value,o));break;case 3:case 1:case 5:case 4:e=this.finalize(t,new a.Identifier(n.value));break;case 7:"["===n.value?(e=this.isolateCoverGrammar(this.parseAssignmentExpression),this.expect("]")):e=this.throwUnexpectedToken(n);break;default:e=this.throwUnexpectedToken(n)}return e},e.prototype.isPropertyKey=function(e,t){return e.type===l.Syntax.Identifier&&e.name===t||e.type===l.Syntax.Literal&&e.value===t},e.prototype.parseObjectProperty=function(e){var t,n=this.createNode(),o=this.lookahead,r=null,c=null,l=!1,s=!1,d=!1,u=!1;if(3===o.type){var p=o.value;this.nextToken(),l=this.match("["),r=(u=!(this.hasLineTerminator||"async"!==p||this.match(":")||this.match("(")||this.match("*")||this.match(",")))?this.parseObjectPropertyKey():this.finalize(n,new a.Identifier(p))}else this.match("*")?this.nextToken():(l=this.match("["),r=this.parseObjectPropertyKey());var m=this.qualifiedPropertyName(this.lookahead);if(3===o.type&&!u&&"get"===o.value&&m)t="get",l=this.match("["),r=this.parseObjectPropertyKey(),this.context.allowYield=!1,c=this.parseGetterMethod();else if(3===o.type&&!u&&"set"===o.value&&m)t="set",l=this.match("["),r=this.parseObjectPropertyKey(),c=this.parseSetterMethod();else if(7===o.type&&"*"===o.value&&m)t="init",l=this.match("["),r=this.parseObjectPropertyKey(),c=this.parseGeneratorMethod(),s=!0;else if(r||this.throwUnexpectedToken(this.lookahead),t="init",this.match(":")&&!u)!l&&this.isPropertyKey(r,"__proto__")&&(e.value&&this.tolerateError(i.Messages.DuplicateProtoProperty),e.value=!0),this.nextToken(),c=this.inheritCoverGrammar(this.parseAssignmentExpression);else if(this.match("("))c=u?this.parsePropertyMethodAsyncFunction():this.parsePropertyMethodFunction(),s=!0;else if(3===o.type)if(p=this.finalize(n,new a.Identifier(o.value)),this.match("=")){this.context.firstCoverInitializedNameError=this.lookahead,this.nextToken(),d=!0;var h=this.isolateCoverGrammar(this.parseAssignmentExpression);c=this.finalize(n,new a.AssignmentPattern(p,h))}else d=!0,c=p;else this.throwUnexpectedToken(this.nextToken());return this.finalize(n,new a.Property(t,r,l,c,s,d))},e.prototype.parseObjectInitializer=function(){var e=this.createNode();this.expect("{");for(var t=[],n={value:!1};!this.match("}");)t.push(this.parseObjectProperty(n)),this.match("}")||this.expectCommaSeparator();return this.expect("}"),this.finalize(e,new a.ObjectExpression(t))},e.prototype.parseTemplateHead=function(){o.assert(this.lookahead.head,"Template literal must start with a template head");var e=this.createNode(),t=this.nextToken(),n=t.value,r=t.cooked;return this.finalize(e,new a.TemplateElement({raw:n,cooked:r},t.tail))},e.prototype.parseTemplateElement=function(){10!==this.lookahead.type&&this.throwUnexpectedToken();var e=this.createNode(),t=this.nextToken(),n=t.value,o=t.cooked;return this.finalize(e,new a.TemplateElement({raw:n,cooked:o},t.tail))},e.prototype.parseTemplateLiteral=function(){var e=this.createNode(),t=[],n=[],o=this.parseTemplateHead();for(n.push(o);!o.tail;)t.push(this.parseExpression()),o=this.parseTemplateElement(),n.push(o);return this.finalize(e,new a.TemplateLiteral(n,t))},e.prototype.reinterpretExpressionAsPattern=function(e){switch(e.type){case l.Syntax.Identifier:case l.Syntax.MemberExpression:case l.Syntax.RestElement:case l.Syntax.AssignmentPattern:break;case l.Syntax.SpreadElement:e.type=l.Syntax.RestElement,this.reinterpretExpressionAsPattern(e.argument);break;case l.Syntax.ArrayExpression:e.type=l.Syntax.ArrayPattern;for(var t=0;t")||this.expect("=>"),e={type:"ArrowParameterPlaceHolder",params:[],async:!1};else{var t=this.lookahead,n=[];if(this.match("..."))e=this.parseRestElement(n),this.expect(")"),this.match("=>")||this.expect("=>"),e={type:"ArrowParameterPlaceHolder",params:[e],async:!1};else{var o=!1;if(this.context.isBindingElement=!0,e=this.inheritCoverGrammar(this.parseAssignmentExpression),this.match(",")){var r=[];for(this.context.isAssignmentTarget=!1,r.push(e);2!==this.lookahead.type&&this.match(",");){if(this.nextToken(),this.match(")")){this.nextToken();for(var i=0;i")||this.expect("=>"),this.context.isBindingElement=!1,i=0;i")&&(e.type===l.Syntax.Identifier&&"yield"===e.name&&(o=!0,e={type:"ArrowParameterPlaceHolder",params:[e],async:!1}),!o)){if(this.context.isBindingElement||this.throwUnexpectedToken(this.lookahead),e.type===l.Syntax.SequenceExpression)for(i=0;i")){for(var l=0;l0){this.nextToken(),this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1;for(var r=[e,this.lookahead],i=t,c=this.isolateCoverGrammar(this.parseExponentiationExpression),l=[i,n.value,c],s=[o];!((o=this.binaryPrecedence(this.lookahead))<=0);){for(;l.length>2&&o<=s[s.length-1];){c=l.pop();var d=l.pop();s.pop(),i=l.pop(),r.pop();var u=this.startNode(r[r.length-1]);l.push(this.finalize(u,new a.BinaryExpression(d,i,c)))}l.push(this.nextToken().value),s.push(o),r.push(this.lookahead),l.push(this.isolateCoverGrammar(this.parseExponentiationExpression))}var p=l.length-1;t=l[p];for(var m=r.pop();p>1;){var h=r.pop(),f=m&&m.lineStart;u=this.startNode(h,f),d=l[p-1],t=this.finalize(u,new a.BinaryExpression(d,l[p-2],t)),p-=2,m=h}}return t},e.prototype.parseConditionalExpression=function(){var e=this.lookahead,t=this.inheritCoverGrammar(this.parseBinaryExpression);if(this.match("?")){this.nextToken();var n=this.context.allowIn;this.context.allowIn=!0;var o=this.isolateCoverGrammar(this.parseAssignmentExpression);this.context.allowIn=n,this.expect(":");var r=this.isolateCoverGrammar(this.parseAssignmentExpression);t=this.finalize(this.startNode(e),new a.ConditionalExpression(t,o,r)),this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1}return t},e.prototype.checkPatternParam=function(e,t){switch(t.type){case l.Syntax.Identifier:this.validateParam(e,t,t.name);break;case l.Syntax.RestElement:this.checkPatternParam(e,t.argument);break;case l.Syntax.AssignmentPattern:this.checkPatternParam(e,t.left);break;case l.Syntax.ArrayPattern:for(var n=0;n")){this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1;var r=e.async,c=this.reinterpretAsCoverFormalsList(e);if(c){this.hasLineTerminator&&this.tolerateUnexpectedToken(this.lookahead),this.context.firstCoverInitializedNameError=null;var s=this.context.strict,d=this.context.allowStrictDirective;this.context.allowStrictDirective=c.simple;var u=this.context.allowYield,p=this.context.await;this.context.allowYield=!0,this.context.await=r;var m=this.startNode(t);this.expect("=>");var h=void 0;if(this.match("{")){var f=this.context.allowIn;this.context.allowIn=!0,h=this.parseFunctionSourceElements(),this.context.allowIn=f}else h=this.isolateCoverGrammar(this.parseAssignmentExpression);var C=h.type!==l.Syntax.BlockStatement;this.context.strict&&c.firstRestricted&&this.throwUnexpectedToken(c.firstRestricted,c.message),this.context.strict&&c.stricted&&this.tolerateUnexpectedToken(c.stricted,c.message),e=r?this.finalize(m,new a.AsyncArrowFunctionExpression(c.params,h,C)):this.finalize(m,new a.ArrowFunctionExpression(c.params,h,C)),this.context.strict=s,this.context.allowStrictDirective=d,this.context.allowYield=u,this.context.await=p}}else if(this.matchAssign()){if(this.context.isAssignmentTarget||this.tolerateError(i.Messages.InvalidLHSInAssignment),this.context.strict&&e.type===l.Syntax.Identifier){var g=e;this.scanner.isRestrictedWord(g.name)&&this.tolerateUnexpectedToken(n,i.Messages.StrictLHSAssignment),this.scanner.isStrictModeReservedWord(g.name)&&this.tolerateUnexpectedToken(n,i.Messages.StrictReservedWord)}this.match("=")?this.reinterpretExpressionAsPattern(e):(this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1);var N=(n=this.nextToken()).value,b=this.isolateCoverGrammar(this.parseAssignmentExpression);e=this.finalize(this.startNode(t),new a.AssignmentExpression(N,e,b)),this.context.firstCoverInitializedNameError=null}}return e},e.prototype.parseExpression=function(){var e=this.lookahead,t=this.isolateCoverGrammar(this.parseAssignmentExpression);if(this.match(",")){var n=[];for(n.push(t);2!==this.lookahead.type&&this.match(",");)this.nextToken(),n.push(this.isolateCoverGrammar(this.parseAssignmentExpression));t=this.finalize(this.startNode(e),new a.SequenceExpression(n))}return t},e.prototype.parseStatementListItem=function(){var e;if(this.context.isAssignmentTarget=!0,this.context.isBindingElement=!0,4===this.lookahead.type)switch(this.lookahead.value){case"export":this.context.isModule||this.tolerateUnexpectedToken(this.lookahead,i.Messages.IllegalExportDeclaration),e=this.parseExportDeclaration();break;case"import":this.context.isModule||this.tolerateUnexpectedToken(this.lookahead,i.Messages.IllegalImportDeclaration),e=this.parseImportDeclaration();break;case"const":e=this.parseLexicalDeclaration({inFor:!1});break;case"function":e=this.parseFunctionDeclaration();break;case"class":e=this.parseClassDeclaration();break;case"let":e=this.isLexicalDeclaration()?this.parseLexicalDeclaration({inFor:!1}):this.parseStatement();break;default:e=this.parseStatement()}else e=this.parseStatement();return e},e.prototype.parseBlock=function(){var e=this.createNode();this.expect("{");for(var t=[];!this.match("}");)t.push(this.parseStatementListItem());return this.expect("}"),this.finalize(e,new a.BlockStatement(t))},e.prototype.parseLexicalBinding=function(e,t){var n=this.createNode(),o=this.parsePattern([],e);this.context.strict&&o.type===l.Syntax.Identifier&&this.scanner.isRestrictedWord(o.name)&&this.tolerateError(i.Messages.StrictVarName);var r=null;return"const"===e?this.matchKeyword("in")||this.matchContextualKeyword("of")||(this.match("=")?(this.nextToken(),r=this.isolateCoverGrammar(this.parseAssignmentExpression)):this.throwError(i.Messages.DeclarationMissingInitializer,"const")):(!t.inFor&&o.type!==l.Syntax.Identifier||this.match("="))&&(this.expect("="),r=this.isolateCoverGrammar(this.parseAssignmentExpression)),this.finalize(n,new a.VariableDeclarator(o,r))},e.prototype.parseBindingList=function(e,t){for(var n=[this.parseLexicalBinding(e,t)];this.match(",");)this.nextToken(),n.push(this.parseLexicalBinding(e,t));return n},e.prototype.isLexicalDeclaration=function(){var e=this.scanner.saveState();this.scanner.scanComments();var t=this.scanner.lex();return this.scanner.restoreState(e),3===t.type||7===t.type&&"["===t.value||7===t.type&&"{"===t.value||4===t.type&&"let"===t.value||4===t.type&&"yield"===t.value},e.prototype.parseLexicalDeclaration=function(e){var t=this.createNode(),n=this.nextToken().value;o.assert("let"===n||"const"===n,"Lexical declaration must be either let or const");var r=this.parseBindingList(n,e);return this.consumeSemicolon(),this.finalize(t,new a.VariableDeclaration(r,n))},e.prototype.parseBindingRestElement=function(e,t){var n=this.createNode();this.expect("...");var o=this.parsePattern(e,t);return this.finalize(n,new a.RestElement(o))},e.prototype.parseArrayPattern=function(e,t){var n=this.createNode();this.expect("[");for(var o=[];!this.match("]");)if(this.match(","))this.nextToken(),o.push(null);else{if(this.match("...")){o.push(this.parseBindingRestElement(e,t));break}o.push(this.parsePatternWithDefault(e,t)),this.match("]")||this.expect(",")}return this.expect("]"),this.finalize(n,new a.ArrayPattern(o))},e.prototype.parsePropertyPattern=function(e,t){var n,o,r=this.createNode(),i=!1,c=!1;if(3===this.lookahead.type){var l=this.lookahead;n=this.parseVariableIdentifier();var s=this.finalize(r,new a.Identifier(l.value));if(this.match("=")){e.push(l),c=!0,this.nextToken();var d=this.parseAssignmentExpression();o=this.finalize(this.startNode(l),new a.AssignmentPattern(s,d))}else this.match(":")?(this.expect(":"),o=this.parsePatternWithDefault(e,t)):(e.push(l),c=!0,o=s)}else i=this.match("["),n=this.parseObjectPropertyKey(),this.expect(":"),o=this.parsePatternWithDefault(e,t);return this.finalize(r,new a.Property("init",n,i,o,!1,c))},e.prototype.parseObjectPattern=function(e,t){var n=this.createNode(),o=[];for(this.expect("{");!this.match("}");)o.push(this.parsePropertyPattern(e,t)),this.match("}")||this.expect(",");return this.expect("}"),this.finalize(n,new a.ObjectPattern(o))},e.prototype.parsePattern=function(e,t){var n;return this.match("[")?n=this.parseArrayPattern(e,t):this.match("{")?n=this.parseObjectPattern(e,t):(!this.matchKeyword("let")||"const"!==t&&"let"!==t||this.tolerateUnexpectedToken(this.lookahead,i.Messages.LetInLexicalBinding),e.push(this.lookahead),n=this.parseVariableIdentifier(t)),n},e.prototype.parsePatternWithDefault=function(e,t){var n=this.lookahead,o=this.parsePattern(e,t);if(this.match("=")){this.nextToken();var r=this.context.allowYield;this.context.allowYield=!0;var i=this.isolateCoverGrammar(this.parseAssignmentExpression);this.context.allowYield=r,o=this.finalize(this.startNode(n),new a.AssignmentPattern(o,i))}return o},e.prototype.parseVariableIdentifier=function(e){var t=this.createNode(),n=this.nextToken();return 4===n.type&&"yield"===n.value?this.context.strict?this.tolerateUnexpectedToken(n,i.Messages.StrictReservedWord):this.context.allowYield||this.throwUnexpectedToken(n):3!==n.type?this.context.strict&&4===n.type&&this.scanner.isStrictModeReservedWord(n.value)?this.tolerateUnexpectedToken(n,i.Messages.StrictReservedWord):(this.context.strict||"let"!==n.value||"var"!==e)&&this.throwUnexpectedToken(n):(this.context.isModule||this.context.await)&&3===n.type&&"await"===n.value&&this.tolerateUnexpectedToken(n),this.finalize(t,new a.Identifier(n.value))},e.prototype.parseVariableDeclaration=function(e){var t=this.createNode(),n=this.parsePattern([],"var");this.context.strict&&n.type===l.Syntax.Identifier&&this.scanner.isRestrictedWord(n.name)&&this.tolerateError(i.Messages.StrictVarName);var o=null;return this.match("=")?(this.nextToken(),o=this.isolateCoverGrammar(this.parseAssignmentExpression)):n.type===l.Syntax.Identifier||e.inFor||this.expect("="),this.finalize(t,new a.VariableDeclarator(n,o))},e.prototype.parseVariableDeclarationList=function(e){var t={inFor:e.inFor},n=[];for(n.push(this.parseVariableDeclaration(t));this.match(",");)this.nextToken(),n.push(this.parseVariableDeclaration(t));return n},e.prototype.parseVariableStatement=function(){var e=this.createNode();this.expectKeyword("var");var t=this.parseVariableDeclarationList({inFor:!1});return this.consumeSemicolon(),this.finalize(e,new a.VariableDeclaration(t,"var"))},e.prototype.parseEmptyStatement=function(){var e=this.createNode();return this.expect(";"),this.finalize(e,new a.EmptyStatement)},e.prototype.parseExpressionStatement=function(){var e=this.createNode(),t=this.parseExpression();return this.consumeSemicolon(),this.finalize(e,new a.ExpressionStatement(t))},e.prototype.parseIfClause=function(){return this.context.strict&&this.matchKeyword("function")&&this.tolerateError(i.Messages.StrictFunction),this.parseStatement()},e.prototype.parseIfStatement=function(){var e,t=this.createNode(),n=null;this.expectKeyword("if"),this.expect("(");var o=this.parseExpression();return!this.match(")")&&this.config.tolerant?(this.tolerateUnexpectedToken(this.nextToken()),e=this.finalize(this.createNode(),new a.EmptyStatement)):(this.expect(")"),e=this.parseIfClause(),this.matchKeyword("else")&&(this.nextToken(),n=this.parseIfClause())),this.finalize(t,new a.IfStatement(o,e,n))},e.prototype.parseDoWhileStatement=function(){var e=this.createNode();this.expectKeyword("do");var t=this.context.inIteration;this.context.inIteration=!0;var n=this.parseStatement();this.context.inIteration=t,this.expectKeyword("while"),this.expect("(");var o=this.parseExpression();return!this.match(")")&&this.config.tolerant?this.tolerateUnexpectedToken(this.nextToken()):(this.expect(")"),this.match(";")&&this.nextToken()),this.finalize(e,new a.DoWhileStatement(n,o))},e.prototype.parseWhileStatement=function(){var e,t=this.createNode();this.expectKeyword("while"),this.expect("(");var n=this.parseExpression();if(!this.match(")")&&this.config.tolerant)this.tolerateUnexpectedToken(this.nextToken()),e=this.finalize(this.createNode(),new a.EmptyStatement);else{this.expect(")");var o=this.context.inIteration;this.context.inIteration=!0,e=this.parseStatement(),this.context.inIteration=o}return this.finalize(t,new a.WhileStatement(n,e))},e.prototype.parseForStatement=function(){var e,t,n,o=null,r=null,c=null,s=!0,d=this.createNode();if(this.expectKeyword("for"),this.expect("("),this.match(";"))this.nextToken();else if(this.matchKeyword("var")){o=this.createNode(),this.nextToken();var u=this.context.allowIn;this.context.allowIn=!1;var p=this.parseVariableDeclarationList({inFor:!0});if(this.context.allowIn=u,1===p.length&&this.matchKeyword("in")){var m=p[0];m.init&&(m.id.type===l.Syntax.ArrayPattern||m.id.type===l.Syntax.ObjectPattern||this.context.strict)&&this.tolerateError(i.Messages.ForInOfLoopInitializer,"for-in"),o=this.finalize(o,new a.VariableDeclaration(p,"var")),this.nextToken(),e=o,t=this.parseExpression(),o=null}else 1===p.length&&null===p[0].init&&this.matchContextualKeyword("of")?(o=this.finalize(o,new a.VariableDeclaration(p,"var")),this.nextToken(),e=o,t=this.parseAssignmentExpression(),o=null,s=!1):(o=this.finalize(o,new a.VariableDeclaration(p,"var")),this.expect(";"))}else if(this.matchKeyword("const")||this.matchKeyword("let")){o=this.createNode();var h=this.nextToken().value;this.context.strict||"in"!==this.lookahead.value?(u=this.context.allowIn,this.context.allowIn=!1,p=this.parseBindingList(h,{inFor:!0}),this.context.allowIn=u,1===p.length&&null===p[0].init&&this.matchKeyword("in")?(o=this.finalize(o,new a.VariableDeclaration(p,h)),this.nextToken(),e=o,t=this.parseExpression(),o=null):1===p.length&&null===p[0].init&&this.matchContextualKeyword("of")?(o=this.finalize(o,new a.VariableDeclaration(p,h)),this.nextToken(),e=o,t=this.parseAssignmentExpression(),o=null,s=!1):(this.consumeSemicolon(),o=this.finalize(o,new a.VariableDeclaration(p,h)))):(o=this.finalize(o,new a.Identifier(h)),this.nextToken(),e=o,t=this.parseExpression(),o=null)}else{var f=this.lookahead;if(u=this.context.allowIn,this.context.allowIn=!1,o=this.inheritCoverGrammar(this.parseAssignmentExpression),this.context.allowIn=u,this.matchKeyword("in"))this.context.isAssignmentTarget&&o.type!==l.Syntax.AssignmentExpression||this.tolerateError(i.Messages.InvalidLHSInForIn),this.nextToken(),this.reinterpretExpressionAsPattern(o),e=o,t=this.parseExpression(),o=null;else if(this.matchContextualKeyword("of"))this.context.isAssignmentTarget&&o.type!==l.Syntax.AssignmentExpression||this.tolerateError(i.Messages.InvalidLHSInForLoop),this.nextToken(),this.reinterpretExpressionAsPattern(o),e=o,t=this.parseAssignmentExpression(),o=null,s=!1;else{if(this.match(",")){for(var C=[o];this.match(",");)this.nextToken(),C.push(this.isolateCoverGrammar(this.parseAssignmentExpression));o=this.finalize(this.startNode(f),new a.SequenceExpression(C))}this.expect(";")}}if(void 0===e&&(this.match(";")||(r=this.parseExpression()),this.expect(";"),this.match(")")||(c=this.parseExpression())),!this.match(")")&&this.config.tolerant)this.tolerateUnexpectedToken(this.nextToken()),n=this.finalize(this.createNode(),new a.EmptyStatement);else{this.expect(")");var g=this.context.inIteration;this.context.inIteration=!0,n=this.isolateCoverGrammar(this.parseStatement),this.context.inIteration=g}return void 0===e?this.finalize(d,new a.ForStatement(o,r,c,n)):s?this.finalize(d,new a.ForInStatement(e,t,n)):this.finalize(d,new a.ForOfStatement(e,t,n))},e.prototype.parseContinueStatement=function(){var e=this.createNode();this.expectKeyword("continue");var t=null;if(3===this.lookahead.type&&!this.hasLineTerminator){var n=this.parseVariableIdentifier();t=n;var o="$"+n.name;Object.prototype.hasOwnProperty.call(this.context.labelSet,o)||this.throwError(i.Messages.UnknownLabel,n.name)}return this.consumeSemicolon(),null!==t||this.context.inIteration||this.throwError(i.Messages.IllegalContinue),this.finalize(e,new a.ContinueStatement(t))},e.prototype.parseBreakStatement=function(){var e=this.createNode();this.expectKeyword("break");var t=null;if(3===this.lookahead.type&&!this.hasLineTerminator){var n=this.parseVariableIdentifier(),o="$"+n.name;Object.prototype.hasOwnProperty.call(this.context.labelSet,o)||this.throwError(i.Messages.UnknownLabel,n.name),t=n}return this.consumeSemicolon(),null!==t||this.context.inIteration||this.context.inSwitch||this.throwError(i.Messages.IllegalBreak),this.finalize(e,new a.BreakStatement(t))},e.prototype.parseReturnStatement=function(){this.context.inFunctionBody||this.tolerateError(i.Messages.IllegalReturn);var e=this.createNode();this.expectKeyword("return");var t=(this.match(";")||this.match("}")||this.hasLineTerminator||2===this.lookahead.type)&&8!==this.lookahead.type&&10!==this.lookahead.type?null:this.parseExpression();return this.consumeSemicolon(),this.finalize(e,new a.ReturnStatement(t))},e.prototype.parseWithStatement=function(){this.context.strict&&this.tolerateError(i.Messages.StrictModeWith);var e,t=this.createNode();this.expectKeyword("with"),this.expect("(");var n=this.parseExpression();return!this.match(")")&&this.config.tolerant?(this.tolerateUnexpectedToken(this.nextToken()),e=this.finalize(this.createNode(),new a.EmptyStatement)):(this.expect(")"),e=this.parseStatement()),this.finalize(t,new a.WithStatement(n,e))},e.prototype.parseSwitchCase=function(){var e,t=this.createNode();this.matchKeyword("default")?(this.nextToken(),e=null):(this.expectKeyword("case"),e=this.parseExpression()),this.expect(":");for(var n=[];!(this.match("}")||this.matchKeyword("default")||this.matchKeyword("case"));)n.push(this.parseStatementListItem());return this.finalize(t,new a.SwitchCase(e,n))},e.prototype.parseSwitchStatement=function(){var e=this.createNode();this.expectKeyword("switch"),this.expect("(");var t=this.parseExpression();this.expect(")");var n=this.context.inSwitch;this.context.inSwitch=!0;var o=[],r=!1;for(this.expect("{");!this.match("}");){var c=this.parseSwitchCase();null===c.test&&(r&&this.throwError(i.Messages.MultipleDefaultsInSwitch),r=!0),o.push(c)}return this.expect("}"),this.context.inSwitch=n,this.finalize(e,new a.SwitchStatement(t,o))},e.prototype.parseLabelledStatement=function(){var e,t=this.createNode(),n=this.parseExpression();if(n.type===l.Syntax.Identifier&&this.match(":")){this.nextToken();var o=n,r="$"+o.name;Object.prototype.hasOwnProperty.call(this.context.labelSet,r)&&this.throwError(i.Messages.Redeclaration,"Label",o.name),this.context.labelSet[r]=!0;var c=void 0;if(this.matchKeyword("class"))this.tolerateUnexpectedToken(this.lookahead),c=this.parseClassDeclaration();else if(this.matchKeyword("function")){var s=this.lookahead,d=this.parseFunctionDeclaration();this.context.strict?this.tolerateUnexpectedToken(s,i.Messages.StrictFunction):d.generator&&this.tolerateUnexpectedToken(s,i.Messages.GeneratorInLegacyContext),c=d}else c=this.parseStatement();delete this.context.labelSet[r],e=new a.LabeledStatement(o,c)}else this.consumeSemicolon(),e=new a.ExpressionStatement(n);return this.finalize(t,e)},e.prototype.parseThrowStatement=function(){var e=this.createNode();this.expectKeyword("throw"),this.hasLineTerminator&&this.throwError(i.Messages.NewlineAfterThrow);var t=this.parseExpression();return this.consumeSemicolon(),this.finalize(e,new a.ThrowStatement(t))},e.prototype.parseCatchClause=function(){var e=this.createNode();this.expectKeyword("catch"),this.expect("("),this.match(")")&&this.throwUnexpectedToken(this.lookahead);for(var t=[],n=this.parsePattern(t),o={},r=0;r0&&this.tolerateError(i.Messages.BadGetterArity);var o=this.parsePropertyMethod(n);return this.context.allowYield=t,this.finalize(e,new a.FunctionExpression(null,n.params,o,!1))},e.prototype.parseSetterMethod=function(){var e=this.createNode(),t=this.context.allowYield;this.context.allowYield=!0;var n=this.parseFormalParameters();1!==n.params.length?this.tolerateError(i.Messages.BadSetterArity):n.params[0]instanceof a.RestElement&&this.tolerateError(i.Messages.BadSetterRestParameter);var o=this.parsePropertyMethod(n);return this.context.allowYield=t,this.finalize(e,new a.FunctionExpression(null,n.params,o,!1))},e.prototype.parseGeneratorMethod=function(){var e=this.createNode(),t=this.context.allowYield;this.context.allowYield=!0;var n=this.parseFormalParameters();this.context.allowYield=!1;var o=this.parsePropertyMethod(n);return this.context.allowYield=t,this.finalize(e,new a.FunctionExpression(null,n.params,o,!0))},e.prototype.isStartOfExpression=function(){var e=!0,t=this.lookahead.value;switch(this.lookahead.type){case 7:e="["===t||"("===t||"{"===t||"+"===t||"-"===t||"!"===t||"~"===t||"++"===t||"--"===t||"/"===t||"/="===t;break;case 4:e="class"===t||"delete"===t||"function"===t||"let"===t||"new"===t||"super"===t||"this"===t||"typeof"===t||"void"===t||"yield"===t}return e},e.prototype.parseYieldExpression=function(){var e=this.createNode();this.expectKeyword("yield");var t=null,n=!1;if(!this.hasLineTerminator){var o=this.context.allowYield;this.context.allowYield=!1,(n=this.match("*"))?(this.nextToken(),t=this.parseAssignmentExpression()):this.isStartOfExpression()&&(t=this.parseAssignmentExpression()),this.context.allowYield=o}return this.finalize(e,new a.YieldExpression(t,n))},e.prototype.parseClassElement=function(e){var t=this.lookahead,n=this.createNode(),o="",r=null,c=null,l=!1,s=!1,d=!1,u=!1;if(this.match("*"))this.nextToken();else if(l=this.match("["),"static"===(r=this.parseObjectPropertyKey()).name&&(this.qualifiedPropertyName(this.lookahead)||this.match("*"))&&(t=this.lookahead,d=!0,l=this.match("["),this.match("*")?this.nextToken():r=this.parseObjectPropertyKey()),3===t.type&&!this.hasLineTerminator&&"async"===t.value){var p=this.lookahead.value;":"!==p&&"("!==p&&"*"!==p&&(u=!0,t=this.lookahead,r=this.parseObjectPropertyKey(),3===t.type&&"constructor"===t.value&&this.tolerateUnexpectedToken(t,i.Messages.ConstructorIsAsync))}var m=this.qualifiedPropertyName(this.lookahead);return 3===t.type?"get"===t.value&&m?(o="get",l=this.match("["),r=this.parseObjectPropertyKey(),this.context.allowYield=!1,c=this.parseGetterMethod()):"set"===t.value&&m&&(o="set",l=this.match("["),r=this.parseObjectPropertyKey(),c=this.parseSetterMethod()):7===t.type&&"*"===t.value&&m&&(o="init",l=this.match("["),r=this.parseObjectPropertyKey(),c=this.parseGeneratorMethod(),s=!0),!o&&r&&this.match("(")&&(o="init",c=u?this.parsePropertyMethodAsyncFunction():this.parsePropertyMethodFunction(),s=!0),o||this.throwUnexpectedToken(this.lookahead),"init"===o&&(o="method"),l||(d&&this.isPropertyKey(r,"prototype")&&this.throwUnexpectedToken(t,i.Messages.StaticPrototype),!d&&this.isPropertyKey(r,"constructor")&&(("method"!==o||!s||c&&c.generator)&&this.throwUnexpectedToken(t,i.Messages.ConstructorSpecialMethod),e.value?this.throwUnexpectedToken(t,i.Messages.DuplicateConstructor):e.value=!0,o="constructor")),this.finalize(n,new a.MethodDefinition(r,l,c,o,d))},e.prototype.parseClassElementList=function(){var e=[],t={value:!1};for(this.expect("{");!this.match("}");)this.match(";")?this.nextToken():e.push(this.parseClassElement(t));return this.expect("}"),e},e.prototype.parseClassBody=function(){var e=this.createNode(),t=this.parseClassElementList();return this.finalize(e,new a.ClassBody(t))},e.prototype.parseClassDeclaration=function(e){var t=this.createNode(),n=this.context.strict;this.context.strict=!0,this.expectKeyword("class");var o=e&&3!==this.lookahead.type?null:this.parseVariableIdentifier(),r=null;this.matchKeyword("extends")&&(this.nextToken(),r=this.isolateCoverGrammar(this.parseLeftHandSideExpressionAllowCall));var i=this.parseClassBody();return this.context.strict=n,this.finalize(t,new a.ClassDeclaration(o,r,i))},e.prototype.parseClassExpression=function(){var e=this.createNode(),t=this.context.strict;this.context.strict=!0,this.expectKeyword("class");var n=3===this.lookahead.type?this.parseVariableIdentifier():null,o=null;this.matchKeyword("extends")&&(this.nextToken(),o=this.isolateCoverGrammar(this.parseLeftHandSideExpressionAllowCall));var r=this.parseClassBody();return this.context.strict=t,this.finalize(e,new a.ClassExpression(n,o,r))},e.prototype.parseModule=function(){this.context.strict=!0,this.context.isModule=!0,this.scanner.isModule=!0;for(var e=this.createNode(),t=this.parseDirectivePrologues();2!==this.lookahead.type;)t.push(this.parseStatementListItem());return this.finalize(e,new a.Module(t))},e.prototype.parseScript=function(){for(var e=this.createNode(),t=this.parseDirectivePrologues();2!==this.lookahead.type;)t.push(this.parseStatementListItem());return this.finalize(e,new a.Script(t))},e.prototype.parseModuleSpecifier=function(){var e=this.createNode();8!==this.lookahead.type&&this.throwError(i.Messages.InvalidModuleSpecifier);var t=this.nextToken(),n=this.getTokenRaw(t);return this.finalize(e,new a.Literal(t.value,n))},e.prototype.parseImportSpecifier=function(){var e,t,n=this.createNode();return 3===this.lookahead.type?(t=e=this.parseVariableIdentifier(),this.matchContextualKeyword("as")&&(this.nextToken(),t=this.parseVariableIdentifier())):(t=e=this.parseIdentifierName(),this.matchContextualKeyword("as")?(this.nextToken(),t=this.parseVariableIdentifier()):this.throwUnexpectedToken(this.nextToken())),this.finalize(n,new a.ImportSpecifier(t,e))},e.prototype.parseNamedImports=function(){this.expect("{");for(var e=[];!this.match("}");)e.push(this.parseImportSpecifier()),this.match("}")||this.expect(",");return this.expect("}"),e},e.prototype.parseImportDefaultSpecifier=function(){var e=this.createNode(),t=this.parseIdentifierName();return this.finalize(e,new a.ImportDefaultSpecifier(t))},e.prototype.parseImportNamespaceSpecifier=function(){var e=this.createNode();this.expect("*"),this.matchContextualKeyword("as")||this.throwError(i.Messages.NoAsAfterImportNamespace),this.nextToken();var t=this.parseIdentifierName();return this.finalize(e,new a.ImportNamespaceSpecifier(t))},e.prototype.parseImportDeclaration=function(){this.context.inFunctionBody&&this.throwError(i.Messages.IllegalImportDeclaration);var e,t=this.createNode();this.expectKeyword("import");var n=[];if(8===this.lookahead.type)e=this.parseModuleSpecifier();else{if(this.match("{")?n=n.concat(this.parseNamedImports()):this.match("*")?n.push(this.parseImportNamespaceSpecifier()):this.isIdentifierName(this.lookahead)&&!this.matchKeyword("default")?(n.push(this.parseImportDefaultSpecifier()),this.match(",")&&(this.nextToken(),this.match("*")?n.push(this.parseImportNamespaceSpecifier()):this.match("{")?n=n.concat(this.parseNamedImports()):this.throwUnexpectedToken(this.lookahead))):this.throwUnexpectedToken(this.nextToken()),!this.matchContextualKeyword("from")){var o=this.lookahead.value?i.Messages.UnexpectedToken:i.Messages.MissingFromClause;this.throwError(o,this.lookahead.value)}this.nextToken(),e=this.parseModuleSpecifier()}return this.consumeSemicolon(),this.finalize(t,new a.ImportDeclaration(n,e))},e.prototype.parseExportSpecifier=function(){var e=this.createNode(),t=this.parseIdentifierName(),n=t;return this.matchContextualKeyword("as")&&(this.nextToken(),n=this.parseIdentifierName()),this.finalize(e,new a.ExportSpecifier(t,n))},e.prototype.parseExportDeclaration=function(){this.context.inFunctionBody&&this.throwError(i.Messages.IllegalExportDeclaration);var e,t=this.createNode();if(this.expectKeyword("export"),this.matchKeyword("default"))if(this.nextToken(),this.matchKeyword("function")){var n=this.parseFunctionDeclaration(!0);e=this.finalize(t,new a.ExportDefaultDeclaration(n))}else this.matchKeyword("class")?(n=this.parseClassDeclaration(!0),e=this.finalize(t,new a.ExportDefaultDeclaration(n))):this.matchContextualKeyword("async")?(n=this.matchAsyncFunction()?this.parseFunctionDeclaration(!0):this.parseAssignmentExpression(),e=this.finalize(t,new a.ExportDefaultDeclaration(n))):(this.matchContextualKeyword("from")&&this.throwError(i.Messages.UnexpectedToken,this.lookahead.value),n=this.match("{")?this.parseObjectInitializer():this.match("[")?this.parseArrayInitializer():this.parseAssignmentExpression(),this.consumeSemicolon(),e=this.finalize(t,new a.ExportDefaultDeclaration(n)));else if(this.match("*")){if(this.nextToken(),!this.matchContextualKeyword("from")){var o=this.lookahead.value?i.Messages.UnexpectedToken:i.Messages.MissingFromClause;this.throwError(o,this.lookahead.value)}this.nextToken();var r=this.parseModuleSpecifier();this.consumeSemicolon(),e=this.finalize(t,new a.ExportAllDeclaration(r))}else if(4===this.lookahead.type){switch(n=void 0,this.lookahead.value){case"let":case"const":n=this.parseLexicalDeclaration({inFor:!1});break;case"var":case"class":case"function":n=this.parseStatementListItem();break;default:this.throwUnexpectedToken(this.lookahead)}e=this.finalize(t,new a.ExportNamedDeclaration(n,[],null))}else if(this.matchAsyncFunction())n=this.parseFunctionDeclaration(),e=this.finalize(t,new a.ExportNamedDeclaration(n,[],null));else{var c=[],l=null,s=!1;for(this.expect("{");!this.match("}");)s=s||this.matchKeyword("default"),c.push(this.parseExportSpecifier()),this.match("}")||this.expect(",");this.expect("}"),this.matchContextualKeyword("from")?(this.nextToken(),l=this.parseModuleSpecifier(),this.consumeSemicolon()):s?(o=this.lookahead.value?i.Messages.UnexpectedToken:i.Messages.MissingFromClause,this.throwError(o,this.lookahead.value)):this.consumeSemicolon(),e=this.finalize(t,new a.ExportNamedDeclaration(null,c,l))}return e},e}();t.Parser=d},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.assert=function(e,t){if(!e)throw new Error("ASSERT: "+t)}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(){this.errors=[],this.tolerant=!1}return e.prototype.recordError=function(e){this.errors.push(e)},e.prototype.tolerate=function(e){if(!this.tolerant)throw e;this.recordError(e)},e.prototype.constructError=function(e,t){var n=new Error(e);try{throw n}catch(o){Object.create&&Object.defineProperty&&(n=Object.create(o),Object.defineProperty(n,"column",{value:t}))}return n},e.prototype.createError=function(e,t,n,o){var r="Line "+t+": "+o,i=this.constructError(r,n);return i.index=e,i.lineNumber=t,i.description=o,i},e.prototype.throwError=function(e,t,n,o){throw this.createError(e,t,n,o)},e.prototype.tolerateError=function(e,t,n,o){var r=this.createError(e,t,n,o);if(!this.tolerant)throw r;this.recordError(r)},e}();t.ErrorHandler=n},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.Messages={BadGetterArity:"Getter must not have any formal parameters",BadSetterArity:"Setter must have exactly one formal parameter",BadSetterRestParameter:"Setter function argument must not be a rest parameter",ConstructorIsAsync:"Class constructor may not be an async method",ConstructorSpecialMethod:"Class constructor may not be an accessor",DeclarationMissingInitializer:"Missing initializer in %0 declaration",DefaultRestParameter:"Unexpected token =",DuplicateBinding:"Duplicate binding %0",DuplicateConstructor:"A class may only have one constructor",DuplicateProtoProperty:"Duplicate __proto__ fields are not allowed in object literals",ForInOfLoopInitializer:"%0 loop variable declaration may not have an initializer",GeneratorInLegacyContext:"Generator declarations are not allowed in legacy contexts",IllegalBreak:"Illegal break statement",IllegalContinue:"Illegal continue statement",IllegalExportDeclaration:"Unexpected token",IllegalImportDeclaration:"Unexpected token",IllegalLanguageModeDirective:"Illegal 'use strict' directive in function with non-simple parameter list",IllegalReturn:"Illegal return statement",InvalidEscapedReservedWord:"Keyword must not contain escaped characters",InvalidHexEscapeSequence:"Invalid hexadecimal escape sequence",InvalidLHSInAssignment:"Invalid left-hand side in assignment",InvalidLHSInForIn:"Invalid left-hand side in for-in",InvalidLHSInForLoop:"Invalid left-hand side in for-loop",InvalidModuleSpecifier:"Unexpected token",InvalidRegExp:"Invalid regular expression",LetInLexicalBinding:"let is disallowed as a lexically bound name",MissingFromClause:"Unexpected token",MultipleDefaultsInSwitch:"More than one default clause in switch statement",NewlineAfterThrow:"Illegal newline after throw",NoAsAfterImportNamespace:"Unexpected token",NoCatchOrFinally:"Missing catch or finally after try",ParameterAfterRestParameter:"Rest parameter must be last formal parameter",Redeclaration:"%0 '%1' has already been declared",StaticPrototype:"Classes may not have static property named prototype",StrictCatchVariable:"Catch variable may not be eval or arguments in strict mode",StrictDelete:"Delete of an unqualified identifier in strict mode.",StrictFunction:"In strict mode code, functions can only be declared at top level or inside a block",StrictFunctionName:"Function name may not be eval or arguments in strict mode",StrictLHSAssignment:"Assignment to eval or arguments is not allowed in strict mode",StrictLHSPostfix:"Postfix increment/decrement may not have eval or arguments operand in strict mode",StrictLHSPrefix:"Prefix increment/decrement may not have eval or arguments operand in strict mode",StrictModeWith:"Strict mode code may not include a with statement",StrictOctalLiteral:"Octal literals are not allowed in strict mode.",StrictParamDupe:"Strict mode function may not have duplicate parameter names",StrictParamName:"Parameter name eval or arguments is not allowed in strict mode",StrictReservedWord:"Use of future reserved word in strict mode",StrictVarName:"Variable name may not be eval or arguments in strict mode",TemplateOctalLiteral:"Octal literals are not allowed in template strings.",UnexpectedEOS:"Unexpected end of input",UnexpectedIdentifier:"Unexpected identifier",UnexpectedNumber:"Unexpected number",UnexpectedReserved:"Unexpected reserved word",UnexpectedString:"Unexpected string",UnexpectedTemplate:"Unexpected quasi %0",UnexpectedToken:"Unexpected token %0",UnexpectedTokenIllegal:"Unexpected token ILLEGAL",UnknownLabel:"Undefined label '%0'",UnterminatedRegExp:"Invalid regular expression: missing /"}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var o=n(9),r=n(4),i=n(11);function a(e){return"0123456789abcdef".indexOf(e.toLowerCase())}function c(e){return"01234567".indexOf(e)}var l=function(){function e(e,t){this.source=e,this.errorHandler=t,this.trackComment=!1,this.isModule=!1,this.length=e.length,this.index=0,this.lineNumber=e.length>0?1:0,this.lineStart=0,this.curlyStack=[]}return e.prototype.saveState=function(){return{index:this.index,lineNumber:this.lineNumber,lineStart:this.lineStart}},e.prototype.restoreState=function(e){this.index=e.index,this.lineNumber=e.lineNumber,this.lineStart=e.lineStart},e.prototype.eof=function(){return this.index>=this.length},e.prototype.throwUnexpectedToken=function(e){return void 0===e&&(e=i.Messages.UnexpectedTokenIllegal),this.errorHandler.throwError(this.index,this.lineNumber,this.index-this.lineStart+1,e)},e.prototype.tolerateUnexpectedToken=function(e){void 0===e&&(e=i.Messages.UnexpectedTokenIllegal),this.errorHandler.tolerateError(this.index,this.lineNumber,this.index-this.lineStart+1,e)},e.prototype.skipSingleLineComment=function(e){var t,n,o=[];for(this.trackComment&&(o=[],t=this.index-e,n={start:{line:this.lineNumber,column:this.index-this.lineStart-e},end:{}});!this.eof();){var i=this.source.charCodeAt(this.index);if(++this.index,r.Character.isLineTerminator(i)){if(this.trackComment){n.end={line:this.lineNumber,column:this.index-this.lineStart-1};var a={multiLine:!1,slice:[t+e,this.index-1],range:[t,this.index-1],loc:n};o.push(a)}return 13===i&&10===this.source.charCodeAt(this.index)&&++this.index,++this.lineNumber,this.lineStart=this.index,o}}return this.trackComment&&(n.end={line:this.lineNumber,column:this.index-this.lineStart},a={multiLine:!1,slice:[t+e,this.index],range:[t,this.index],loc:n},o.push(a)),o},e.prototype.skipMultiLineComment=function(){var e,t,n=[];for(this.trackComment&&(n=[],e=this.index-2,t={start:{line:this.lineNumber,column:this.index-this.lineStart-2},end:{}});!this.eof();){var o=this.source.charCodeAt(this.index);if(r.Character.isLineTerminator(o))13===o&&10===this.source.charCodeAt(this.index+1)&&++this.index,++this.lineNumber,++this.index,this.lineStart=this.index;else if(42===o){if(47===this.source.charCodeAt(this.index+1)){if(this.index+=2,this.trackComment){t.end={line:this.lineNumber,column:this.index-this.lineStart};var i={multiLine:!0,slice:[e+2,this.index-2],range:[e,this.index],loc:t};n.push(i)}return n}++this.index}else++this.index}return this.trackComment&&(t.end={line:this.lineNumber,column:this.index-this.lineStart},i={multiLine:!0,slice:[e+2,this.index],range:[e,this.index],loc:t},n.push(i)),this.tolerateUnexpectedToken(),n},e.prototype.scanComments=function(){var e;this.trackComment&&(e=[]);for(var t=0===this.index;!this.eof();){var n=this.source.charCodeAt(this.index);if(r.Character.isWhiteSpace(n))++this.index;else if(r.Character.isLineTerminator(n))++this.index,13===n&&10===this.source.charCodeAt(this.index)&&++this.index,++this.lineNumber,this.lineStart=this.index,t=!0;else if(47===n)if(47===(n=this.source.charCodeAt(this.index+1))){this.index+=2;var o=this.skipSingleLineComment(2);this.trackComment&&(e=e.concat(o)),t=!0}else{if(42!==n)break;this.index+=2,o=this.skipMultiLineComment(),this.trackComment&&(e=e.concat(o))}else if(t&&45===n){if(45!==this.source.charCodeAt(this.index+1)||62!==this.source.charCodeAt(this.index+2))break;this.index+=3,o=this.skipSingleLineComment(3),this.trackComment&&(e=e.concat(o))}else{if(60!==n||this.isModule)break;if("!--"!==this.source.slice(this.index+1,this.index+4))break;this.index+=4,o=this.skipSingleLineComment(4),this.trackComment&&(e=e.concat(o))}}return e},e.prototype.isFutureReservedWord=function(e){switch(e){case"enum":case"export":case"import":case"super":return!0;default:return!1}},e.prototype.isStrictModeReservedWord=function(e){switch(e){case"implements":case"interface":case"package":case"private":case"protected":case"public":case"static":case"yield":case"let":return!0;default:return!1}},e.prototype.isRestrictedWord=function(e){return"eval"===e||"arguments"===e},e.prototype.isKeyword=function(e){switch(e.length){case 2:return"if"===e||"in"===e||"do"===e;case 3:return"var"===e||"for"===e||"new"===e||"try"===e||"let"===e;case 4:return"this"===e||"else"===e||"case"===e||"void"===e||"with"===e||"enum"===e;case 5:return"while"===e||"break"===e||"catch"===e||"throw"===e||"const"===e||"yield"===e||"class"===e||"super"===e;case 6:return"return"===e||"typeof"===e||"delete"===e||"switch"===e||"export"===e||"import"===e;case 7:return"default"===e||"finally"===e||"extends"===e;case 8:return"function"===e||"continue"===e||"debugger"===e;case 10:return"instanceof"===e;default:return!1}},e.prototype.codePointAt=function(e){var t=this.source.charCodeAt(e);if(t>=55296&&t<=56319){var n=this.source.charCodeAt(e+1);n>=56320&&n<=57343&&(t=1024*(t-55296)+n-56320+65536)}return t},e.prototype.scanHexEscape=function(e){for(var t="u"===e?4:2,n=0,o=0;o1114111||"}"!==e)&&this.throwUnexpectedToken(),r.Character.fromCodePoint(t)},e.prototype.getIdentifier=function(){for(var e=this.index++;!this.eof();){var t=this.source.charCodeAt(this.index);if(92===t)return this.index=e,this.getComplexIdentifier();if(t>=55296&&t<57343)return this.index=e,this.getComplexIdentifier();if(!r.Character.isIdentifierPart(t))break;++this.index}return this.source.slice(e,this.index)},e.prototype.getComplexIdentifier=function(){var e,t=this.codePointAt(this.index),n=r.Character.fromCodePoint(t);for(this.index+=n.length,92===t&&(117!==this.source.charCodeAt(this.index)&&this.throwUnexpectedToken(),++this.index,"{"===this.source[this.index]?(++this.index,e=this.scanUnicodeCodePointEscape()):null!==(e=this.scanHexEscape("u"))&&"\\"!==e&&r.Character.isIdentifierStart(e.charCodeAt(0))||this.throwUnexpectedToken(),n=e);!this.eof()&&(t=this.codePointAt(this.index),r.Character.isIdentifierPart(t));)n+=e=r.Character.fromCodePoint(t),this.index+=e.length,92===t&&(n=n.substr(0,n.length-1),117!==this.source.charCodeAt(this.index)&&this.throwUnexpectedToken(),++this.index,"{"===this.source[this.index]?(++this.index,e=this.scanUnicodeCodePointEscape()):null!==(e=this.scanHexEscape("u"))&&"\\"!==e&&r.Character.isIdentifierPart(e.charCodeAt(0))||this.throwUnexpectedToken(),n+=e);return n},e.prototype.octalToDecimal=function(e){var t="0"!==e,n=c(e);return!this.eof()&&r.Character.isOctalDigit(this.source.charCodeAt(this.index))&&(t=!0,n=8*n+c(this.source[this.index++]),"0123".indexOf(e)>=0&&!this.eof()&&r.Character.isOctalDigit(this.source.charCodeAt(this.index))&&(n=8*n+c(this.source[this.index++]))),{code:n,octal:t}},e.prototype.scanIdentifier=function(){var e,t=this.index,n=92===this.source.charCodeAt(t)?this.getComplexIdentifier():this.getIdentifier();if(3!=(e=1===n.length?3:this.isKeyword(n)?4:"null"===n?5:"true"===n||"false"===n?1:3)&&t+n.length!==this.index){var o=this.index;this.index=t,this.tolerateUnexpectedToken(i.Messages.InvalidEscapedReservedWord),this.index=o}return{type:e,value:n,lineNumber:this.lineNumber,lineStart:this.lineStart,start:t,end:this.index}},e.prototype.scanPunctuator=function(){var e=this.index,t=this.source[this.index];switch(t){case"(":case"{":"{"===t&&this.curlyStack.push("{"),++this.index;break;case".":++this.index,"."===this.source[this.index]&&"."===this.source[this.index+1]&&(this.index+=2,t="...");break;case"}":++this.index,this.curlyStack.pop();break;case")":case";":case",":case"[":case"]":case":":case"?":case"~":++this.index;break;default:">>>="===(t=this.source.substr(this.index,4))?this.index+=4:"==="===(t=t.substr(0,3))||"!=="===t||">>>"===t||"<<="===t||">>="===t||"**="===t?this.index+=3:"&&"===(t=t.substr(0,2))||"||"===t||"=="===t||"!="===t||"+="===t||"-="===t||"*="===t||"/="===t||"++"===t||"--"===t||"<<"===t||">>"===t||"&="===t||"|="===t||"^="===t||"%="===t||"<="===t||">="===t||"=>"===t||"**"===t?this.index+=2:(t=this.source[this.index],"<>=!+-*%&|^/".indexOf(t)>=0&&++this.index)}return this.index===e&&this.throwUnexpectedToken(),{type:7,value:t,lineNumber:this.lineNumber,lineStart:this.lineStart,start:e,end:this.index}},e.prototype.scanHexLiteral=function(e){for(var t="";!this.eof()&&r.Character.isHexDigit(this.source.charCodeAt(this.index));)t+=this.source[this.index++];return 0===t.length&&this.throwUnexpectedToken(),r.Character.isIdentifierStart(this.source.charCodeAt(this.index))&&this.throwUnexpectedToken(),{type:6,value:parseInt("0x"+t,16),lineNumber:this.lineNumber,lineStart:this.lineStart,start:e,end:this.index}},e.prototype.scanBinaryLiteral=function(e){for(var t,n="";!this.eof()&&("0"===(t=this.source[this.index])||"1"===t);)n+=this.source[this.index++];return 0===n.length&&this.throwUnexpectedToken(),this.eof()||(t=this.source.charCodeAt(this.index),(r.Character.isIdentifierStart(t)||r.Character.isDecimalDigit(t))&&this.throwUnexpectedToken()),{type:6,value:parseInt(n,2),lineNumber:this.lineNumber,lineStart:this.lineStart,start:e,end:this.index}},e.prototype.scanOctalLiteral=function(e,t){var n="",o=!1;for(r.Character.isOctalDigit(e.charCodeAt(0))?(o=!0,n="0"+this.source[this.index++]):++this.index;!this.eof()&&r.Character.isOctalDigit(this.source.charCodeAt(this.index));)n+=this.source[this.index++];return o||0!==n.length||this.throwUnexpectedToken(),(r.Character.isIdentifierStart(this.source.charCodeAt(this.index))||r.Character.isDecimalDigit(this.source.charCodeAt(this.index)))&&this.throwUnexpectedToken(),{type:6,value:parseInt(n,8),octal:o,lineNumber:this.lineNumber,lineStart:this.lineStart,start:t,end:this.index}},e.prototype.isImplicitOctalLiteral=function(){for(var e=this.index+1;e=0&&(n=n.replace(/\\u\{([0-9a-fA-F]+)\}|\\u([a-fA-F0-9]{4})/g,(function(e,t,n){var r=parseInt(t||n,16);return r>1114111&&o.throwUnexpectedToken(i.Messages.InvalidRegExp),r<=65535?String.fromCharCode(r):"\uffff"})).replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,"\uffff"));try{RegExp(n)}catch(r){this.throwUnexpectedToken(i.Messages.InvalidRegExp)}try{return new RegExp(e,t)}catch(a){return null}},e.prototype.scanRegExpBody=function(){var e=this.source[this.index];o.assert("/"===e,"Regular expression literal must start with a slash");for(var t=this.source[this.index++],n=!1,a=!1;!this.eof();)if(t+=e=this.source[this.index++],"\\"===e)e=this.source[this.index++],r.Character.isLineTerminator(e.charCodeAt(0))&&this.throwUnexpectedToken(i.Messages.UnterminatedRegExp),t+=e;else if(r.Character.isLineTerminator(e.charCodeAt(0)))this.throwUnexpectedToken(i.Messages.UnterminatedRegExp);else if(n)"]"===e&&(n=!1);else{if("/"===e){a=!0;break}"["===e&&(n=!0)}return a||this.throwUnexpectedToken(i.Messages.UnterminatedRegExp),t.substr(1,t.length-2)},e.prototype.scanRegExpFlags=function(){for(var e="";!this.eof();){var t=this.source[this.index];if(!r.Character.isIdentifierPart(t.charCodeAt(0)))break;if(++this.index,"\\"!==t||this.eof())e+=t;else if("u"===(t=this.source[this.index])){++this.index;var n=this.index,o=this.scanHexEscape("u");if(null!==o)for(e+=o;n=55296&&e<57343&&r.Character.isIdentifierStart(this.codePointAt(this.index))?this.scanIdentifier():this.scanPunctuator()},e}();t.Scanner=l},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.TokenName={},t.TokenName[1]="Boolean",t.TokenName[2]="",t.TokenName[3]="Identifier",t.TokenName[4]="Keyword",t.TokenName[5]="Null",t.TokenName[6]="Numeric",t.TokenName[7]="Punctuator",t.TokenName[8]="String",t.TokenName[9]="RegularExpression",t.TokenName[10]="Template"},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.XHTMLEntities={quot:'"',amp:"&",apos:"'",gt:">",nbsp:"\xa0",iexcl:"\xa1",cent:"\xa2",pound:"\xa3",curren:"\xa4",yen:"\xa5",brvbar:"\xa6",sect:"\xa7",uml:"\xa8",copy:"\xa9",ordf:"\xaa",laquo:"\xab",not:"\xac",shy:"\xad",reg:"\xae",macr:"\xaf",deg:"\xb0",plusmn:"\xb1",sup2:"\xb2",sup3:"\xb3",acute:"\xb4",micro:"\xb5",para:"\xb6",middot:"\xb7",cedil:"\xb8",sup1:"\xb9",ordm:"\xba",raquo:"\xbb",frac14:"\xbc",frac12:"\xbd",frac34:"\xbe",iquest:"\xbf",Agrave:"\xc0",Aacute:"\xc1",Acirc:"\xc2",Atilde:"\xc3",Auml:"\xc4",Aring:"\xc5",AElig:"\xc6",Ccedil:"\xc7",Egrave:"\xc8",Eacute:"\xc9",Ecirc:"\xca",Euml:"\xcb",Igrave:"\xcc",Iacute:"\xcd",Icirc:"\xce",Iuml:"\xcf",ETH:"\xd0",Ntilde:"\xd1",Ograve:"\xd2",Oacute:"\xd3",Ocirc:"\xd4",Otilde:"\xd5",Ouml:"\xd6",times:"\xd7",Oslash:"\xd8",Ugrave:"\xd9",Uacute:"\xda",Ucirc:"\xdb",Uuml:"\xdc",Yacute:"\xdd",THORN:"\xde",szlig:"\xdf",agrave:"\xe0",aacute:"\xe1",acirc:"\xe2",atilde:"\xe3",auml:"\xe4",aring:"\xe5",aelig:"\xe6",ccedil:"\xe7",egrave:"\xe8",eacute:"\xe9",ecirc:"\xea",euml:"\xeb",igrave:"\xec",iacute:"\xed",icirc:"\xee",iuml:"\xef",eth:"\xf0",ntilde:"\xf1",ograve:"\xf2",oacute:"\xf3",ocirc:"\xf4",otilde:"\xf5",ouml:"\xf6",divide:"\xf7",oslash:"\xf8",ugrave:"\xf9",uacute:"\xfa",ucirc:"\xfb",uuml:"\xfc",yacute:"\xfd",thorn:"\xfe",yuml:"\xff",OElig:"\u0152",oelig:"\u0153",Scaron:"\u0160",scaron:"\u0161",Yuml:"\u0178",fnof:"\u0192",circ:"\u02c6",tilde:"\u02dc",Alpha:"\u0391",Beta:"\u0392",Gamma:"\u0393",Delta:"\u0394",Epsilon:"\u0395",Zeta:"\u0396",Eta:"\u0397",Theta:"\u0398",Iota:"\u0399",Kappa:"\u039a",Lambda:"\u039b",Mu:"\u039c",Nu:"\u039d",Xi:"\u039e",Omicron:"\u039f",Pi:"\u03a0",Rho:"\u03a1",Sigma:"\u03a3",Tau:"\u03a4",Upsilon:"\u03a5",Phi:"\u03a6",Chi:"\u03a7",Psi:"\u03a8",Omega:"\u03a9",alpha:"\u03b1",beta:"\u03b2",gamma:"\u03b3",delta:"\u03b4",epsilon:"\u03b5",zeta:"\u03b6",eta:"\u03b7",theta:"\u03b8",iota:"\u03b9",kappa:"\u03ba",lambda:"\u03bb",mu:"\u03bc",nu:"\u03bd",xi:"\u03be",omicron:"\u03bf",pi:"\u03c0",rho:"\u03c1",sigmaf:"\u03c2",sigma:"\u03c3",tau:"\u03c4",upsilon:"\u03c5",phi:"\u03c6",chi:"\u03c7",psi:"\u03c8",omega:"\u03c9",thetasym:"\u03d1",upsih:"\u03d2",piv:"\u03d6",ensp:"\u2002",emsp:"\u2003",thinsp:"\u2009",zwnj:"\u200c",zwj:"\u200d",lrm:"\u200e",rlm:"\u200f",ndash:"\u2013",mdash:"\u2014",lsquo:"\u2018",rsquo:"\u2019",sbquo:"\u201a",ldquo:"\u201c",rdquo:"\u201d",bdquo:"\u201e",dagger:"\u2020",Dagger:"\u2021",bull:"\u2022",hellip:"\u2026",permil:"\u2030",prime:"\u2032",Prime:"\u2033",lsaquo:"\u2039",rsaquo:"\u203a",oline:"\u203e",frasl:"\u2044",euro:"\u20ac",image:"\u2111",weierp:"\u2118",real:"\u211c",trade:"\u2122",alefsym:"\u2135",larr:"\u2190",uarr:"\u2191",rarr:"\u2192",darr:"\u2193",harr:"\u2194",crarr:"\u21b5",lArr:"\u21d0",uArr:"\u21d1",rArr:"\u21d2",dArr:"\u21d3",hArr:"\u21d4",forall:"\u2200",part:"\u2202",exist:"\u2203",empty:"\u2205",nabla:"\u2207",isin:"\u2208",notin:"\u2209",ni:"\u220b",prod:"\u220f",sum:"\u2211",minus:"\u2212",lowast:"\u2217",radic:"\u221a",prop:"\u221d",infin:"\u221e",ang:"\u2220",and:"\u2227",or:"\u2228",cap:"\u2229",cup:"\u222a",int:"\u222b",there4:"\u2234",sim:"\u223c",cong:"\u2245",asymp:"\u2248",ne:"\u2260",equiv:"\u2261",le:"\u2264",ge:"\u2265",sub:"\u2282",sup:"\u2283",nsub:"\u2284",sube:"\u2286",supe:"\u2287",oplus:"\u2295",otimes:"\u2297",perp:"\u22a5",sdot:"\u22c5",lceil:"\u2308",rceil:"\u2309",lfloor:"\u230a",rfloor:"\u230b",loz:"\u25ca",spades:"\u2660",clubs:"\u2663",hearts:"\u2665",diams:"\u2666",lang:"\u27e8",rang:"\u27e9"}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var o=n(10),r=n(12),i=n(13),a=function(){function e(){this.values=[],this.curly=this.paren=-1}return e.prototype.beforeFunctionExpression=function(e){return["(","{","[","in","typeof","instanceof","new","return","case","delete","throw","void","=","+=","-=","*=","**=","/=","%=","<<=",">>=",">>>=","&=","|=","^=",",","+","-","*","**","/","%","++","--","<<",">>",">>>","&","|","^","!","~","&&","||","?",":","===","==",">=","<=","<",">","!=","!=="].indexOf(e)>=0},e.prototype.isRegexStart=function(){var e=this.values[this.values.length-1],t=null!==e;switch(e){case"this":case"]":t=!1;break;case")":var n=this.values[this.paren-1];t="if"===n||"while"===n||"for"===n||"with"===n;break;case"}":if(t=!1,"function"===this.values[this.curly-3])t=!!(o=this.values[this.curly-4])&&!this.beforeFunctionExpression(o);else if("function"===this.values[this.curly-4]){var o;t=!(o=this.values[this.curly-5])||!this.beforeFunctionExpression(o)}}return t},e.prototype.push=function(e){7===e.type||4===e.type?("{"===e.value?this.curly=this.values.length:"("===e.value&&(this.paren=this.values.length),this.values.push(e.value)):this.values.push(null)},e}(),c=function(){function e(e,t){this.errorHandler=new o.ErrorHandler,this.errorHandler.tolerant=!!t&&"boolean"==typeof t.tolerant&&t.tolerant,this.scanner=new r.Scanner(e,this.errorHandler),this.scanner.trackComment=!!t&&"boolean"==typeof t.comment&&t.comment,this.trackRange=!!t&&"boolean"==typeof t.range&&t.range,this.trackLoc=!!t&&"boolean"==typeof t.loc&&t.loc,this.buffer=[],this.reader=new a}return e.prototype.errors=function(){return this.errorHandler.errors},e.prototype.getNextToken=function(){if(0===this.buffer.length){var e=this.scanner.scanComments();if(this.scanner.trackComment)for(var t=0;to&&" "!==e[u+1],u=i);else if(!C(a))return 5;p=p&&g(a)}s=s||d&&i-u-1>o&&" "!==e[u+1]}return l||s?n>9&&N(e)?5:s?4:3:p&&!r(e)?1:2}function V(e,t,n,o){e.dump=function(){if(0===t.length)return"''";if(!e.noCompatMode&&-1!==d.indexOf(t))return"'"+t+"'";var i=e.indent*Math.max(1,n),a=-1===e.lineWidth?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-i),c=o||e.flowLevel>-1&&n>=e.flowLevel;switch(b(t,c,e.indent,a,(function(t){return function(e,t){var n,o;for(n=0,o=e.implicitTypes.length;n"+v(t,e.indent)+x(m(function(e,t){var n,o,r=/(\n+)([^\n]*)/g,i=(c=e.indexOf("\n"),c=-1!==c?c:e.length,r.lastIndex=c,y(e.slice(0,c),t)),a="\n"===e[0]||" "===e[0];var c;for(;o=r.exec(e);){var l=o[1],s=o[2];n=" "===s[0],i+=l+(a||n||""===s?"":"\n")+y(s,t),a=n}return i}(t,a),i));case 5:return'"'+function(e){for(var t,n,o,r="",i=0;i=55296&&t<=56319&&(n=e.charCodeAt(i+1))>=56320&&n<=57343?(r+=u(1024*(t-55296)+n-56320+65536),i++):(o=s[t],r+=!o&&C(t)?e[i]:o||u(t));return r}(t)+'"';default:throw new r("impossible error: invalid scalar style")}}()}function v(e,t){var n=N(e)?String(t):"",o="\n"===e[e.length-1];return n+(o&&("\n"===e[e.length-2]||"\n"===e)?"+":o?"":"-")+"\n"}function x(e){return"\n"===e[e.length-1]?e.slice(0,-1):e}function y(e,t){if(""===e||" "===e[0])return e;for(var n,o,r=/ [^ ]/g,i=0,a=0,c=0,l="";n=r.exec(e);)(c=n.index)-i>t&&(o=a>i?a:c,l+="\n"+e.slice(i,o),i=o+1),a=c;return l+="\n",e.length-i>t&&a>i?l+=e.slice(i,a)+"\n"+e.slice(a+1):l+=e.slice(i),l.slice(1)}function k(e,t,n){var o,i,a,s,d,u;for(a=0,s=(i=n?e.explicitTypes:e.implicitTypes).length;a tag resolver accepts not "'+u+'" style');o=d.represent[u](t,u)}e.dump=o}return!0}return!1}function w(e,t,n,o,i,a){e.tag=null,e.dump=n,k(e,n,!1)||k(e,n,!0);var l=c.call(e.dump);o&&(o=e.flowLevel<0||e.flowLevel>t);var s,d,u="[object Object]"===l||"[object Array]"===l;if(u&&(d=-1!==(s=e.duplicates.indexOf(n))),(null!==e.tag&&"?"!==e.tag||d||2!==e.indent&&t>0)&&(i=!1),d&&e.usedDuplicates[s])e.dump="*ref_"+s;else{if(u&&d&&!e.usedDuplicates[s]&&(e.usedDuplicates[s]=!0),"[object Object]"===l)o&&0!==Object.keys(e.dump).length?(!function(e,t,n,o){var i,a,c,l,s,d,u="",p=e.tag,m=Object.keys(n);if(!0===e.sortKeys)m.sort();else if("function"==typeof e.sortKeys)m.sort(e.sortKeys);else if(e.sortKeys)throw new r("sortKeys must be a boolean or a function");for(i=0,a=m.length;i1024)&&(e.dump&&10===e.dump.charCodeAt(0)?d+="?":d+="? "),d+=e.dump,s&&(d+=h(e,t)),w(e,t+1,l,!0,s)&&(e.dump&&10===e.dump.charCodeAt(0)?d+=":":d+=": ",u+=d+=e.dump));e.tag=p,e.dump=u||"{}"}(e,t,e.dump,i),d&&(e.dump="&ref_"+s+e.dump)):(!function(e,t,n){var o,r,i,a,c,l="",s=e.tag,d=Object.keys(n);for(o=0,r=d.length;o1024&&(c+="? "),c+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),w(e,t,a,!1,!1)&&(l+=c+=e.dump));e.tag=s,e.dump="{"+l+"}"}(e,t,e.dump),d&&(e.dump="&ref_"+s+" "+e.dump));else if("[object Array]"===l){var p=e.noArrayIndent&&t>0?t-1:t;o&&0!==e.dump.length?(!function(e,t,n,o){var r,i,a="",c=e.tag;for(r=0,i=n.length;r "+e.dump)}return!0}function _(e,t){var n,o,r=[],i=[];for(function a(e,t,n){var o,r,i;if(null!==e&&"object"==typeof e)if(-1!==(r=t.indexOf(e)))-1===n.indexOf(r)&&n.push(r);else if(t.push(e),Array.isArray(e))for(r=0,i=e.length;r0}),(0,o.createComponentVNode)(2,p,{mode:g,bufferReagents:f}),(0,o.createComponentVNode)(2,m,{isCondiment:i,bufferNonEmpty:f.length>0}),(0,o.createComponentVNode)(2,C)]})]})};var u=function(e,t){var n=(0,r.useBackend)(t).act,a=e.beaker,d=e.beakerReagents,u=e.bufferNonEmpty;return(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",flexGrow:"0",flexBasis:"300px",buttons:u?(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"eject",disabled:!a,content:"Eject and Clear Buffer",onClick:function(){return n("eject")}}):(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!a,content:"Eject and Clear Buffer",onClick:function(){return n("eject")}}),children:a?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:d,buttons:function(e,r){return(0,o.createComponentVNode)(2,i.Box,{mb:r0?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:u,buttons:function(e,r){return(0,o.createComponentVNode)(2,i.Box,{mb:r0?l.desc:"N/A"}),l.blood_type&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood type",children:l.blood_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:l.blood_dna})],4),!c.condi&&(0,o.createComponentVNode)(2,i.Button,{icon:c.printing?"spinner":"print",disabled:c.printing,iconSpin:!!c.printing,ml:"0.5rem",content:"Print",onClick:function(){return a("print",{idx:l.idx,beaker:e.args.beaker})}})]})})})})),(0,l.modalRegisterBodyOverride)("change_patch_style",(function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createComponentVNode)(2,i.Flex,{spacingPrecise:"1",wrap:"wrap",my:"0.5rem",maxHeight:"1%",children:n.modal.choices.map((function(r,a){return(0,o.createComponentVNode)(2,i.Flex.Item,{flex:"1 1 auto",children:(0,o.createComponentVNode)(2,i.Button,{selected:a+1===parseInt(n.modal.value,10),onClick:function(){return(0,l.modalAnswer)(t,e.id,a+1)},children:(0,o.createVNode)(1,"div",null,null,1,{style:"display: inline-block;width: 32px;height: 32px;background: url(bandaid"+(a+1)+".png);background-size: 160%;background-position: left -9px bottom -14px;"})})},a)}))})}))},function(e,t,n){"use strict";t.__esModule=!0,t.CloningConsole=void 0;var o=n(0),r=n(15),i=n(1),a=n(2),c=n(49),l=n(51),s=n(3),d=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,s=e.args,d=s.activerecord,u=s.realname,p=s.health,m=s.unidentity,h=s.strucenzymes,f=p.split(" - ");return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",pb:"1rem",title:"Records of "+u,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:f.length>1?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:c.COLORS.damageType.oxy,display:"inline",children:f[0]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:c.COLORS.damageType.toxin,display:"inline",children:f[2]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:c.COLORS.damageType.brute,display:"inline",children:f[3]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:c.COLORS.damageType.burn,display:"inline",children:f[1]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"UI",className:"LabeledList__breakContents",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"SE",className:"LabeledList__breakContents",children:h}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk",children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!l.disk,icon:"arrow-circle-down",content:"Import",onClick:function(){return r("disk",{option:"load"})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI",onClick:function(){return r("disk",{option:"save",savetype:"ui"})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI and UE",onClick:function(){return r("disk",{option:"save",savetype:"ue"})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export SE",onClick:function(){return r("disk",{option:"save",savetype:"se"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!l.podready,icon:"user-plus",content:"Clone",onClick:function(){return r("clone",{ref:d})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Delete",onClick:function(){return r("del_rec")}})]})]})})};t.CloningConsole=function(e,t){var n=(0,i.useBackend)(t);n.act,n.data.menu;return(0,l.modalRegisterBodyOverride)("view_rec",d),(0,o.createComponentVNode)(2,s.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,s.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,f),(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,p)})]})]})};var u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.menu;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===c,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Records"})]})},p=function(e,t){var n,r=(0,i.useBackend)(t).data.menu;return 1===r?n=(0,o.createComponentVNode)(2,m):2===r&&(n=(0,o.createComponentVNode)(2,h)),n},m=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,s=l.loading,d=l.scantemp,u=l.occupant,p=l.locked,m=l.can_brainscan,h=l.scan_mode,f=l.numberofpods,C=l.pods,g=l.selected_pod,N=p&&!!u;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Scanner",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{display:"inline",color:"label",children:"Scanner Lock:\xa0"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u,selected:N,icon:N?"toggle-on":"toggle-off",content:N?"Engaged":"Disengaged",onClick:function(){return c("lock")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:N||!u,icon:"user-slash",content:"Eject Occupant",onClick:function(){return c("eject")}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:s?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"spinner",spin:!0}),"\xa0 Scanning..."]}):(0,o.createComponentVNode)(2,a.Box,{color:d.color,children:d.text})}),!!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"brain":"male",content:h?"Brain":"Body",onClick:function(){return c("toggle_mode")}})})]}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u||s,icon:"user",content:"Scan Occupant",mt:"0.5rem",mb:"0",onClick:function(){return c("scan")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Pods",level:"2",children:f?C.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,a.Button,{selected:g===e.pod,icon:g===e.pod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return c("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,a.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["Pod #",t+1]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.biomass>=150?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No pods detected. Unable to clone."})})],4)},h=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.records;return c.length?(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",content:e.realname,onClick:function(){return r("view_rec",{ref:e.record})}},t)}))}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},f=function(e,t){var n,r=(0,i.useBackend)(t),c=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var s=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.NoticeBox,Object.assign({},s,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})))}},C=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.scanner,s=c.numberofpods,d=c.autoallowed,u=c.autoprocess,p=c.disk;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([!!d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{display:"inline",color:"label",children:"Auto-processing:\xa0"}),(0,o.createComponentVNode)(2,a.Button,{selected:u,icon:u?"toggle-on":"toggle-off",content:u?"Enabled":"Disabled",onClick:function(){return r("autoprocess",{on:u?0:1})}})],4),(0,o.createComponentVNode)(2,a.Button,{disabled:!p,icon:"eject",content:"Eject Disk",onClick:function(){return r("disk",{option:"eject"})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanner",children:l?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Not connected!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pods",children:s?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[s," connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CommunicationsComputer=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.CommunicationsComputer=function(e,t){var n,c=(0,r.useBackend)(t),l=c.act,s=c.data;n=s.authenticated?s.is_ai?"AI":1===s.authenticated?"Command":2===s.authenticated?"Captain":"ERROR: Report This Bug!":"Not Logged In";var d="View ("+s.messages.length+")",u=(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Authentication",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:s.is_ai&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Access Level",children:"AI"})||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,i.Button,{icon:s.authenticated?"sign-out-alt":"id-card",selected:s.authenticated,content:s.authenticated?"Log Out ("+n+")":"Log In",onClick:function(){return l("auth")}})})})}),!!s.esc_section&&(0,o.createComponentVNode)(2,i.Section,{title:"Escape Shuttle",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!s.esc_status&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:s.esc_status}),!!s.esc_callable&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,i.Button,{icon:"rocket",content:"Call Shuttle",disabled:!s.authenticated,onClick:function(){return l("callshuttle")}})}),!!s.esc_recallable&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Recall Shuttle",disabled:!s.authenticated||s.is_ai,onClick:function(){return l("cancelshuttle")}})}),!!s.lastCallLoc&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Last Call/Recall From",children:s.lastCallLoc})]})})],0),p="Make Priority Announcement";s.msg_cooldown>0&&(p+=" ("+s.msg_cooldown+"s)");var m=s.emagged?"Message [UNKNOWN]":"Message CentComm",h="Request Authentication Codes";s.cc_cooldown>0&&(m+=" ("+s.cc_cooldown+"s)",h+=" ("+s.cc_cooldown+"s)");var f,C=s.str_security_level,g=s.levels.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:e.icon,content:e.name,disabled:!s.authmax||e.id===s.security_level,onClick:function(){return l("newalertlevel",{level:e.id})}},e.name)})),N=s.stat_display.presets.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.label,selected:e.name===s.stat_display.type,disabled:!s.authenticated,onClick:function(){return l("setstat",{statdisp:e.name})}},e.name)})),b=s.stat_display.alerts.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.label,selected:e.alert===s.stat_display.icon,disabled:!s.authenticated,onClick:function(){return l("setstat",{statdisp:"alert",alert:e.alert})}},e.alert)}));if(s.current_message_title)f=(0,o.createComponentVNode)(2,i.Section,{title:s.current_message_title,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Return To Message List",disabled:!s.authenticated,onClick:function(){return l("messagelist")}}),children:(0,o.createComponentVNode)(2,i.Box,{children:s.current_message})});else{var V=s.messages.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.title,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:"View",disabled:!s.authenticated||s.current_message_title===e.title,onClick:function(){return l("messagelist",{msgid:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete",disabled:!s.authenticated,onClick:function(){return l("delmessage",{msgid:e.id})}})]},e.id)}));f=(0,o.createComponentVNode)(2,i.Section,{title:"Messages Received",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return l("main")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:V})})}switch(s.menu_state){case 1:return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[u,(0,o.createComponentVNode)(2,i.Section,{title:"Captain-Only Actions",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Alert",color:s.security_level_color,children:C}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Change Alert",children:g}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Announcement",children:(0,o.createComponentVNode)(2,i.Button,{icon:"bullhorn",content:p,disabled:!s.authmax||s.msg_cooldown>0,onClick:function(){return l("announce")}})}),!!s.emagged&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmit",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"broadcast-tower",color:"red",content:m,disabled:!s.authmax||s.cc_cooldown>0,onClick:function(){return l("MessageSyndicate")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync-alt",content:"Reset Relays",disabled:!s.authmax,onClick:function(){return l("RestoreBackup")}})]})||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmit",children:(0,o.createComponentVNode)(2,i.Button,{icon:"broadcast-tower",content:m,disabled:!s.authmax||s.cc_cooldown>0,onClick:function(){return l("MessageCentcomm")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Nuclear Device",children:(0,o.createComponentVNode)(2,i.Button,{icon:"bomb",content:h,disabled:!s.authmax||s.cc_cooldown>0,onClick:function(){return l("nukerequest")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Command Staff Actions",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Displays",children:(0,o.createComponentVNode)(2,i.Button,{icon:"tv",content:"Change Status Displays",disabled:!s.authenticated,onClick:function(){return l("status")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Incoming Messages",children:(0,o.createComponentVNode)(2,i.Button,{icon:"folder-open",content:d,disabled:!s.authenticated,onClick:function(){return l("messagelist")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Misc",children:(0,o.createComponentVNode)(2,i.Button,{icon:"sync-alt",content:"Restart Nano-Mob Hunter GO! Server",disabled:!s.authenticated,onClick:function(){return l("RestartNanoMob")}})})]})})]})});case 2:return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[u,(0,o.createComponentVNode)(2,i.Section,{title:"Modify Status Screens",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return l("main")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Presets",children:N}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Alerts",children:b}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message Line 1",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:s.stat_display.line_1,disabled:!s.authenticated,onClick:function(){return l("setmsg1")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message Line 2",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:s.stat_display.line_2,disabled:!s.authenticated,onClick:function(){return l("setmsg2")}})})]})})]})});case 3:return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[u,f]})});default:return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[u,"ERRROR. Unknown menu_state: ",s.menu_state,"Please report this to NT Technical Support."]})})}}},function(e,t,n){"use strict";t.__esModule=!0,t.Contractor=void 0;var o=n(0),r=n(15),i=n(1),a=n(2),c=n(102),l=n(3);var s={1:["ACTIVE","good"],2:["COMPLETED","good"],3:["FAILED","bad"]},d=["Recording biometric data...","Analyzing embedded syndicate info...","STATUS CONFIRMED","Contacting Syndicate database...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Response received, ack 4851234...","CONFIRM ACC "+Math.round(2e4*Math.random()),"Setting up private accounts...","CONTRACTOR ACCOUNT CREATED","Searching for available contracts...","Searching for available contracts...","Searching for available contracts...","Searching for available contracts...","CONTRACTS FOUND","WELCOME, AGENT"];t.Contractor=function(e,t){var n,r=(0,i.useBackend)(t),c=r.act,s=r.data;n=s.unauthorized?(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,o.createComponentVNode)(2,C,{height:"100%",allMessages:["ERROR: UNAUTHORIZED USER"],finishedTimeout:100,onFinished:function(){}})}):s.load_animation_completed?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"content",children:(0,o.createComponentVNode)(2,u)}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"content",mt:"0.5rem",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"hidden",children:1===s.page?(0,o.createComponentVNode)(2,m,{height:"100%"}):(0,o.createComponentVNode)(2,f,{height:"100%"})})],4):(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,o.createComponentVNode)(2,C,{height:"100%",allMessages:d,finishedTimeout:3e3,onFinished:function(){return c("complete_load_animation")}})});var h=(0,i.useLocalState)(t,"viewingPhoto",""),N=h[0];h[1];return(0,o.createComponentVNode)(2,l.Window,{theme:"syndicate",children:[N&&(0,o.createComponentVNode)(2,g),(0,o.createComponentVNode)(2,l.Window.Content,{className:"Contractor",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",height:"100%",children:n})})]})};var u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.tc_available,s=c.tc_paid_out,d=c.completed_contracts,u=c.rep;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Section,Object.assign({title:"Summary",buttons:(0,o.createComponentVNode)(2,a.Box,{verticalAlign:"middle",mt:"0.25rem",children:[u," Rep"]})},e,{children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Box,{flexBasis:"50%",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"TC Available",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",children:[l," TC"]}),(0,o.createComponentVNode)(2,a.Button,{disabled:l<=0,content:"Claim",mx:"0.75rem",mb:"0",flexBasis:"content",onClick:function(){return r("claim")}})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"TC Earned",children:[s," TC"]})]})}),(0,o.createComponentVNode)(2,a.Box,{flexBasis:"50%",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contracts Completed",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Box,{height:"20px",lineHeight:"20px",display:"inline-block",children:d})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contractor Status",verticalAlign:"middle",children:"ACTIVE"})]})})]})})))},p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.page;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Tabs,Object.assign({},e,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===c,onClick:function(){return r("page",{page:1})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"suitcase"}),"Contracts"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,onClick:function(){return r("page",{page:2})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"shopping-cart"}),"Hub"]})]})))},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.contracts,u=l.contract_active,p=l.can_extract,m=!!u&&d.filter((function(e){return 1===e.status}))[0],f=m&&m.time_left>0,C=(0,i.useLocalState)(t,"viewingPhoto",""),g=(C[0],C[1]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Section,Object.assign({title:"Available Contracts",overflow:"auto",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!p||f,icon:"parachute-box",content:["Call Extraction",f&&(0,o.createComponentVNode)(2,c.Countdown,{timeLeft:m.time_left,format:function(e,t){return" ("+t.substr(3)+")"}})],onClick:function(){return r("extract")}})},e,{children:d.slice().sort((function(e,t){return 1===e.status?-1:1===t.status?1:e.status-t.status})).map((function(e){var t;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",color:1===e.status&&"good",children:e.target_name}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"content",children:e.has_photo&&(0,o.createComponentVNode)(2,a.Button,{icon:"camera",mb:"-0.5rem",ml:"0.5rem",onClick:function(){return g("target_photo_"+e.uid+".png")}})})]}),className:"Contractor__Contract",buttons:(0,o.createComponentVNode)(2,a.Box,{width:"100%",children:[!!s[e.status]&&(0,o.createComponentVNode)(2,a.Box,{color:s[e.status][1],display:"inline-block",mt:1!==e.status&&"0.125rem",mr:"0.25rem",lineHeight:"20px",children:s[e.status][0]}),1===e.status&&(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"ban",color:"bad",content:"Abort",ml:"0.5rem",onClick:function(){return r("abort")}})]}),children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"2",mr:"0.5rem",children:[e.fluff_message,!!e.completed_time&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Icon,{name:"check",mr:"0.5rem"}),"Contract completed at ",e.completed_time]}),!!e.dead_extraction&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",mt:"0.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mr:"0.5rem"}),"Telecrystals reward reduced drastically as the target was dead during extraction."]}),!!e.fail_reason&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Icon,{name:"times",mr:"0.5rem"}),"Contract failed: ",e.fail_reason]})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{flexBasis:"100%",children:[(0,o.createComponentVNode)(2,a.Flex,{mb:"0.5rem",color:"label",children:["Extraction Zone:\xa0",h(e)]}),null==(t=e.difficulties)?void 0:t.map((function(t,n){return(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!!u,content:t.name+" ("+t.reward+" TC)",onClick:function(){return r("activate",{uid:e.uid,difficulty:n+1})}},n)})),!!e.objective&&(0,o.createComponentVNode)(2,a.Box,{color:"white",bold:!0,children:[e.objective.extraction_name,(0,o.createVNode)(1,"br"),"(",(e.objective.rewards.tc||0)+" TC",",\xa0",(e.objective.rewards.credits||0)+" Credits",")"]})]})]})},e.uid)}))})))},h=function(e){if(e.objective&&!(e.status>1)){var t=e.objective.locs.user_area_id,n=e.objective.locs.user_coords,i=e.objective.locs.target_area_id,c=e.objective.locs.target_coords,l=t===i;return(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Icon,{name:l?"dot-circle-o":"arrow-alt-circle-right-o",color:l?"green":"yellow",rotation:l?null:-(0,r.rad2deg)(Math.atan2(c[1]-n[1],c[0]-n[0])),lineHeight:l?null:"0.85",size:"1.5"})})}},f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.rep,s=c.buyables;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Section,Object.assign({title:"Available Purchases",overflow:"auto"},e,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:e.refundable&&(0,o.createComponentVNode)(2,a.Button.Confirm,{content:"Refund ("+e.cost+" Rep)",onClick:function(){return r("refund",{uid:e.uid})}}),children:[e.description,(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:l-1&&(0,o.createComponentVNode)(2,a.Box,{as:"span",color:0===e.stock?"bad":"good",ml:"0.5rem",children:[e.stock," in stock"]})]},e.uid)}))})))},C=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).timer=null,n.state={currentIndex:0,currentDisplay:[]},n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.tick=function(){var e=this.props,t=this.state;t.currentIndex<=e.allMessages.length?(this.setState((function(e){return{currentIndex:e.currentIndex+1}})),t.currentDisplay.push(e.allMessages[t.currentIndex])):(clearTimeout(this.timer),setTimeout(e.onFinished,e.finishedTimeout))},i.componentDidMount=function(){var e=this,t=this.props.linesPerSecond,n=void 0===t?2.5:t;this.timer=setInterval((function(){return e.tick()}),1e3/n)},i.componentWillUnmount=function(){clearTimeout(this.timer)},i.render=function(){return(0,o.createComponentVNode)(2,a.Box,{m:1,children:this.state.currentDisplay.map((function(e){return(0,o.createFragment)([e,(0,o.createVNode)(1,"br")],0,e)}))})},r}(o.Component),g=function(e,t){var n=(0,i.useLocalState)(t,"viewingPhoto",""),r=n[0],c=n[1];return(0,o.createComponentVNode)(2,a.Modal,{className:"Contractor__photoZoom",children:[(0,o.createComponentVNode)(2,a.Box,{as:"img",src:r}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Close",color:"grey",mt:"1rem",onClick:function(){return c("")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ConveyorSwitch=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.ConveyorSwitch=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.slowFactor,d=l.oneWay,u=l.position;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Lever position",children:u>0?"forward":u<0?"reverse":"neutral"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Allow reverse",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:!d,onClick:function(){return c("toggleOneWay")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Slowdown factor",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{mx:"1px",children:[" ",(0,o.createComponentVNode)(2,i.Button,{icon:"angle-double-left",onClick:function(){return c("slowFactor",{value:s-5})}})," "]}),(0,o.createComponentVNode)(2,i.Flex.Item,{mx:"1px",children:[" ",(0,o.createComponentVNode)(2,i.Button,{icon:"angle-left",onClick:function(){return c("slowFactor",{value:s-1})}})," "]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Slider,{width:"100px",mx:"1px",value:s,fillValue:s,minValue:1,maxValue:50,step:1,format:function(e){return e+"x"},onChange:function(e,t){return c("slowFactor",{value:t})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{mx:"1px",children:[" ",(0,o.createComponentVNode)(2,i.Button,{icon:"angle-right",onClick:function(){return c("slowFactor",{value:s+1})}})," "]}),(0,o.createComponentVNode)(2,i.Flex.Item,{mx:"1px",children:[" ",(0,o.createComponentVNode)(2,i.Button,{icon:"angle-double-right",onClick:function(){return c("slowFactor",{value:s+5})}})," "]})]})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CrewMonitor=void 0;var o=n(0),r=n(24),i=n(18),a=n(1),c=n(2),l=n(80),s=n(49),d=n(3),u=function(e,t){return e.dead?"Deceased":parseInt(e.health,10)<=t?"Critical":1===parseInt(e.stat,10)?"Unconscious":"Living"},p=function(e,t){return e.dead?"red":parseInt(e.health,10)<=t?"orange":1===parseInt(e.stat,10)?"blue":"green"};t.CrewMonitor=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=(0,a.useLocalState)(t,"tabIndex",r.IndexToggler),l=i[0],s=i[1];return(0,o.createComponentVNode)(2,d.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,d.Window.Content,{children:(0,o.createComponentVNode)(2,c.Box,{fillPositionedParent:!0,children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[r.isBS?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===l,onClick:function(){return s(0)},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"table"})," Command Data View"]},"ComDataView"):null,r.isBP?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===l,onClick:function(){return s(1)},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"table"})," Security Data View"]},"SecDataView"):null,(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===l,onClick:function(){return s(2)},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"table"})," Data View"]},"DataView"),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:3===l,onClick:function(){return s(3)},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,f);case 1:return(0,o.createComponentVNode)(2,C);case 2:return(0,o.createComponentVNode)(2,h);case 3:return(0,o.createComponentVNode)(2,g);default:return"WE SHOULDN'T BE HERE!"}}(l)]})})})};var m=function(e){var t=e.crewData,n=e.context,d=(0,a.useBackend)(n),m=d.act,h=d.data,f=(0,r.sortBy)((function(e){return e.name}))(t||[]),C=(0,a.useLocalState)(n,"search",""),g=C[0],N=C[1],b=(0,i.createSearch)(g,(function(e){return e.name+"|"+e.assignment+"|"+e.area}));return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Input,{placeholder:"Search by name, assignment or location..",width:"100%",onInput:function(e,t){return N(t)}}),(0,o.createComponentVNode)(2,c.Table,{m:"0.5rem",children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Location"})]}),f.filter(b).map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{bold:!!e.is_command,children:[(0,o.createComponentVNode)(2,l.TableCell,{children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,l.TableCell,{children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:p(e,h.critThreshold),children:u(e,h.critThreshold)}),e.sensor_type>=2?(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:["(",(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:s.COLORS.damageType.oxy,children:e.oxy}),"|",(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:s.COLORS.damageType.toxin,children:e.tox}),"|",(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:s.COLORS.damageType.burn,children:e.fire}),"|",(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:s.COLORS.damageType.brute,children:e.brute}),")"]}):null]}),(0,o.createComponentVNode)(2,l.TableCell,{children:3===e.sensor_type?h.isAI?(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"location-arrow",content:e.area+" ("+e.x+", "+e.y+")",onClick:function(){return m("track",{track:e.ref})}}):e.area+" ("+e.x+", "+e.y+")":"Not Available"})]},e.name)}))]})]})},h=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.crewmembers||[]);return(0,o.createComponentVNode)(2,m,{crewData:r,context:t})},f=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.crewmembers.filter((function(e){return e.is_command}))||[]);return(0,o.createComponentVNode)(2,m,{crewData:r,context:t})},C=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.crewmembers.filter((function(e){return e.is_security}))||[]);return(0,o.createComponentVNode)(2,m,{crewData:r,context:t})},g=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=(0,a.useLocalState)(t,"zoom",1),s=l[0],d=l[1],u=function(e){return e.is_command&&i.isBS||e.is_security&&i.isBP?"square":"circle"},m=function(e){return e.is_command&&i.isBS||e.is_security&&i.isBP?10:6},h=function(e,t){return e.is_command&&i.isBS||e.is_security&&i.isBP?e.dead?"red":parseInt(e.health,10)<=t?"orange":1===parseInt(e.stat,10)?"blue":"violet":p(e,t)};return(0,o.createComponentVNode)(2,c.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,c.NanoMap,{onZoom:function(e){return d(e)},children:i.crewmembers.filter((function(e){return 3===e.sensor_type})).map((function(e){return(0,o.createComponentVNode)(2,c.NanoMap.Marker,{x:e.x,y:e.y,zoom:s,icon:u(e),size:m(e),tooltip:e.name+" ("+e.assignment+")",color:h(e,i.critThreshold),onClick:function(){i.isAI&&r("track",{track:e.ref})}},e.ref)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(533),i=n(1),a=n(2),c=n(3),l=[{label:"\u0410\u0441\u0444\u0438\u043a\u0441\u0438\u044f",type:"oxyLoss"},{label:"\u0418\u043d\u0442\u043e\u043a\u0441\u0438\u043a\u0430\u0446\u0438\u044f",type:"toxLoss"},{label:"\u0420\u0430\u043d\u044b",type:"bruteLoss"},{label:"\u041e\u0436\u043e\u0433\u0438",type:"fireLoss"}],s=[["good","\u0412 \u0441\u043e\u0437\u043d\u0430\u043d\u0438\u0438"],["average","\u0411\u0435\u0437 \u0441\u043e\u0437\u043d\u0430\u043d\u0438\u044f"],["bad","\u0422\u0420\u0423\u041f"]];t.Cryo=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,d=c.isOperating,p=c.hasOccupant,m=c.occupant,h=void 0===m?[]:m,f=c.cellTemperature,C=c.cellTemperatureStatus,g=c.isBeakerLoaded,N=c.auto_eject_healthy,b=c.auto_eject_dead;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"\u041f\u0430\u0446\u0438\u0435\u043d\u0442",flexGrow:"1",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",onClick:function(){return r("ejectOccupant")},disabled:!p,children:"\u0418\u0437\u0432\u043b\u0435\u0447\u044c"}),children:p?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u041f\u0430\u0446\u0438\u0435\u043d\u0442",children:h.name||"\u0418\u043c\u044f \u043d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u0417\u0434\u043e\u0440\u043e\u0432\u044c\u0435",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:h.health,max:h.maxHealth,value:h.health/h.maxHealth,color:h.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h.health)})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u0421\u0442\u0430\u0442\u0443\u0441",color:s[h.stat][0],children:s[h.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u0422\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h.bodyTemperature)})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),l.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h[e.type]/100,ranges:{bad:[.01,Infinity]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h[e.type])})})},e.id)}))]}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"\u041f\u0430\u0446\u0438\u0435\u043d\u0442 \u043d\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d."]})})}),(0,o.createComponentVNode)(2,a.Section,{title:"\u041a\u0440\u0438\u043e\u043a\u0430\u043f\u0441\u0443\u043b\u0430",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("ejectBeaker")},disabled:!g,children:"\u0418\u0437\u0432\u043b\u0435\u0447\u044c \u0451\u043c\u043a\u043e\u0441\u0442\u044c"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u041f\u0438\u0442\u0430\u043d\u0438\u0435",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return r(d?"switchOff":"switchOn")},selected:d,children:d?"\u0412\u043a\u043b":"\u0412\u044b\u043a\u043b"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u0422\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430",color:C,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u0401\u043c\u043a\u043e\u0441\u0442\u044c",children:(0,o.createComponentVNode)(2,u)}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u0410\u0432\u0442\u043e\u0438\u0437\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u0435 \u0437\u0434\u043e\u0440\u043e\u0432\u044b\u0445 \u043f\u0430\u0446\u0438\u0435\u043d\u0442\u043e\u0432",children:(0,o.createComponentVNode)(2,a.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return r(N?"auto_eject_healthy_off":"auto_eject_healthy_on")},children:N?"\u0412\u043a\u043b":"\u0412\u044b\u043a\u043b"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u0410\u0432\u0442\u043e\u0438\u0437\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u0435 \u043c\u0451\u0440\u0442\u0432\u044b\u0445 \u043f\u0430\u0446\u0438\u0435\u043d\u0442\u043e\u0432",children:(0,o.createComponentVNode)(2,a.Button,{icon:b?"toggle-on":"toggle-off",selected:b,onClick:function(){return r(b?"auto_eject_dead_off":"auto_eject_dead_on")},children:b?"\u0412\u043a\u043b":"\u0412\u044b\u043a\u043b"})})]})})],4)},u=function(e,t){var n=(0,i.useBackend)(t),c=(n.act,n.data),l=c.isBeakerLoaded,s=c.beakerLabel,d=c.beakerVolume;return l?(0,o.createFragment)([s?"\xab"+s+"\xbb":(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"\u0401\u043c\u043a\u043e\u0441\u0442\u044c \u043d\u0435 \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u0430"}),(0,o.createComponentVNode)(2,a.Box,{color:!d&&"bad",children:d?(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d,format:function(e){var t=Math.round(e);return(0,r.declensionRu)(t,"\u041e\u0441\u0442\u0430\u043b\u0430\u0441\u044c","\u041e\u0441\u0442\u0430\u043b\u0438\u0441\u044c","\u041e\u0441\u0442\u0430\u043b\u043e\u0441\u044c")+" "+t+" "+(0,r.declensionRu)(t,"\u0435\u0434\u0438\u043d\u0438\u0446\u0430","\u0435\u0434\u0438\u043d\u0438\u0446\u044b","\u0435\u0434\u0438\u043d\u0438\u0446")}}):"\u0401\u043c\u043a\u043e\u0441\u0442\u044c \u043f\u0443\u0441\u0442\u0430"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"\u0401\u043c\u043a\u043e\u0441\u0442\u044c \u043d\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430"})}},function(e,t,n){"use strict";t.__esModule=!0,t.declensionRu=void 0;t.declensionRu=function(e,t,n,o){var r=e%100;if(r>=10&&r<=20)return o;var i=r%10;return 1===i?t:i>=2&&i<=4?n:o}},function(e,t,n){"use strict";t.__esModule=!0,t.CryopodConsole=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(18);t.CryopodConsole=function(e,t){var n=(0,r.useBackend)(t).data,c=n.account_name,d=n.allow_items;return(0,o.createComponentVNode)(2,a.Window,{title:"Cryopod Console",children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Hello, "+(c||"[REDACTED]")+"!",children:"This automated cryogenic freezing unit will safely store your corporeal form until your next assignment."}),(0,o.createComponentVNode)(2,l),!!d&&(0,o.createComponentVNode)(2,s)]})})};var l=function(e,t){var n=(0,r.useBackend)(t).data.frozen_crew;return(0,o.createComponentVNode)(2,i.Collapsible,{title:"Stored Crew",children:n.length?(0,o.createComponentVNode)(2,i.Section,{fill:!0,scrollable:!0,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:n.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:e.rank},t)}))})}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No stored crew!"})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data.frozen_items,s=function(e){var t=e.toString();return t.startsWith("the ")&&(t=t.slice(4,t.length)),(0,c.toTitleCase)(t)};return(0,o.createComponentVNode)(2,i.Collapsible,{title:"Stored Items",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:!l.length,content:"Drop All Items",color:"red",onClick:function(){return a("all_items")}}),children:l.length?(0,o.createComponentVNode)(2,i.Section,{fill:!0,scrollable:!0,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:s(e.name),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-down",content:"Drop",mr:1,onClick:function(){return a("one_item",{item:e.uid})}})},e)}))})}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No stored items!"})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DNAModifier=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(51),l=[["good","Alive"],["average","Critical"],["bad","DEAD"]],s=[["ui","Modify U.I.","dna"],["se","Modify S.E.","dna"],["buffer","Transfer Buffers","syringe"],["rejuvenators","Rejuvenators","flask"]],d=[5,10,20,30,50];t.DNAModifier=function(e,t){var n,i=(0,r.useBackend)(t),l=(i.act,i.data),s=l.irradiating,d=l.dnaBlockSize,m=l.occupant;return t.dnaBlockSize=d,t.isDNAInvalid=!m.isViableSubject||!m.uniqueIdentity||!m.structuralEnzymes,s&&(n=(0,o.createComponentVNode)(2,V,{duration:s})),(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal),n,(0,o.createComponentVNode)(2,a.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,p)]})]})};var u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,s=c.locked,d=c.hasOccupant,u=c.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:"label",display:"inline",mr:"0.5rem",children:"Door Lock:"}),(0,o.createComponentVNode)(2,i.Button,{disabled:!d,selected:s,icon:s?"toggle-on":"toggle-off",content:s?"Engaged":"Disengaged",onClick:function(){return a("toggleLock")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!d||s,icon:"user-slash",content:"Eject",onClick:function(){return a("ejectOccupant")}})],4),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:u.minHealth,max:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Divider)]})}),t.isDNAInvalid?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-circle"}),"\xa0 The occupant's DNA structure is ruined beyond recognition, please insert a subject with an intact DNA structure."]}):(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Radiation",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:u.radiationLevel/100,color:"average"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unique Enzymes",children:c.occupant.uniqueEnzymes?c.occupant.uniqueEnzymes:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-circle"}),"\xa0 Unknown"]})})]})],0):(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"Cell unoccupied."})})},p=function(e,t){var n,a=(0,r.useBackend)(t),c=a.act,l=a.data,d=l.selectedMenuKey,u=l.hasOccupant;l.occupant;return u?t.isDNAInvalid?(0,o.createComponentVNode)(2,i.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No operation possible on this subject."]})})}):("ui"===d?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,f)],4):"se"===d?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,f)],4):"buffer"===d?n=(0,o.createComponentVNode)(2,C):"rejuvenators"===d&&(n=(0,o.createComponentVNode)(2,b)),(0,o.createComponentVNode)(2,i.Section,{flexGrow:"1",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:s.map((function(e,t){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:d===e[0],onClick:function(){return c("selectMenuKey",{key:e[0]})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:e[2]}),e[1]]},t)}))}),n]})):(0,o.createComponentVNode)(2,i.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant in DNA modifier."]})})})},m=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.selectedUIBlock,s=c.selectedUISubBlock,d=c.selectedUITarget,u=c.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Modify Unique Identifier",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:u.uniqueIdentity,selectedBlock:l,selectedSubblock:s,blockSize:t.dnaBlockSize,action:"selectUIBlock"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,i.Knob,{minValue:"1",maxValue:"15",stepPixelSize:"20",value:d,format:function(e){return e.toString(16).toUpperCase()},ml:"0",onChange:function(e,t){return a("changeUITarget",{value:t})}})})}),(0,o.createComponentVNode)(2,i.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){return a("pulseUIRadiation")}})]})},h=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.selectedSEBlock,s=c.selectedSESubBlock,d=c.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Modify Structural Enzymes",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:d.structuralEnzymes,selectedBlock:l,selectedSubblock:s,blockSize:t.dnaBlockSize,action:"selectSEBlock"}),(0,o.createComponentVNode)(2,i.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){return a("pulseSERadiation")}})]})},f=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.radiationIntensity,s=c.radiationDuration;return(0,o.createComponentVNode)(2,i.Section,{title:"Radiation Emitter",level:"2",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Intensity",children:(0,o.createComponentVNode)(2,i.Knob,{minValue:"1",maxValue:"10",stepPixelSize:"20",value:l,popUpPosition:"right",ml:"0",onChange:function(e,t){return a("radiationIntensity",{value:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Duration",children:(0,o.createComponentVNode)(2,i.Knob,{minValue:"1",maxValue:"20",stepPixelSize:"10",unit:"s",value:s,popUpPosition:"right",ml:"0",onChange:function(e,t){return a("radiationDuration",{value:t})}})})]}),(0,o.createComponentVNode)(2,i.Button,{icon:"radiation",content:"Pulse Radiation",tooltip:"Mutates a random block of either the occupant's UI or SE.",tooltipPosition:"top-right",mt:"0.5rem",onClick:function(){return a("pulseRadiation")}})]})},C=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.buffers.map((function(e,t){return(0,o.createComponentVNode)(2,g,{id:t+1,name:"Buffer "+(t+1),buffer:e},t)})));return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Buffers",level:"2",children:a}),(0,o.createComponentVNode)(2,N)],4)},g=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.id,s=e.name,d=e.buffer,u=c.isInjectorReady,p=s+(d.data?" - "+d.label:"");return(0,o.createComponentVNode)(2,i.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Section,{title:p,level:"3",mx:"0",lineHeight:"18px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{disabled:!d.data,icon:"trash",content:"Clear",onClick:function(){return a("bufferOption",{option:"clear",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!d.data,icon:"pen",content:"Rename",onClick:function(){return a("bufferOption",{option:"changeLabel",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!d.data||!c.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-left",onClick:function(){return a("bufferOption",{option:"saveDisk",id:l})}})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Write",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){return a("bufferOption",{option:"saveUI",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){return a("bufferOption",{option:"saveUIAndUE",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){return a("bufferOption",{option:"saveSE",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!c.hasDisk||!c.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){return a("bufferOption",{option:"loadDisk",id:l})}})]}),!!d.data&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Subject",children:d.owner||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Data Type",children:["ui"===d.type?"Unique Identifiers":"Structural Enzymes",!!d.ue&&" and Unique Enzymes"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transfer to",children:[(0,o.createComponentVNode)(2,i.Button,{disabled:!u,icon:u?"syringe":"spinner",iconSpin:!u,content:"Injector",mb:"0",onClick:function(){return a("bufferOption",{option:"createInjector",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!u,icon:u?"syringe":"spinner",iconSpin:!u,content:"Block Injector",mb:"0",onClick:function(){return a("bufferOption",{option:"createInjector",id:l,block:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){return a("bufferOption",{option:"transfer",id:l})}})]})],4)]}),!d.data&&(0,o.createComponentVNode)(2,i.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},N=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.hasDisk,s=c.disk;return(0,o.createComponentVNode)(2,i.Section,{title:"Data Disk",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{disabled:!l||!s.data,icon:"trash",content:"Wipe",onClick:function(){return a("wipeDisk")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return a("ejectDisk")}})],4),children:l?s.data?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Label",children:s.label?s.label:"No label"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Subject",children:s.owner?s.owner:(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Data Type",children:["ui"===s.type?"Unique Identifiers":"Structural Enzymes",!!s.ue&&" and Unique Enzymes"]})]}):(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"Disk is blank."}):(0,o.createComponentVNode)(2,i.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"save-o",size:"4"}),(0,o.createVNode)(1,"br"),"No disk inserted."]})})},b=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.isBeakerLoaded,s=c.beakerVolume,u=c.beakerLabel;return(0,o.createComponentVNode)(2,i.Section,{title:"Rejuvenators and Beaker",level:"2",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return a("ejectBeaker")}}),children:l?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Inject",children:[d.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{disabled:e>s,icon:"syringe",content:e,onClick:function(){return a("injectRejuvenators",{amount:e})}},t)})),(0,o.createComponentVNode)(2,i.Button,{disabled:s<=0,icon:"syringe",content:"All",onClick:function(){return a("injectRejuvenators",{amount:s})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Beaker",children:[(0,o.createComponentVNode)(2,i.Box,{mb:"0.5rem",children:u||"No label"}),s?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[s," unit",1===s?"":"s"," remaining"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Empty"})]})]}):(0,o.createComponentVNode)(2,i.Box,{color:"label",textAlign:"center",my:"25%",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",size:"4"}),(0,o.createVNode)(1,"br"),"No beaker loaded."]})})},V=function(e,t){return(0,o.createComponentVNode)(2,i.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"spinner",size:"5",spin:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Box,{color:"average",children:(0,o.createVNode)(1,"h1",null,[(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"}),(0,o.createTextVNode)("\xa0Irradiating occupant\xa0"),(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"})],4)}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:(0,o.createVNode)(1,"h3",null,[(0,o.createTextVNode)("For "),e.duration,(0,o.createTextVNode)(" second"),1===e.duration?"":"s"],0)})]})},v=function(e,t){for(var n=(0,r.useBackend)(t),a=n.act,c=(n.data,e.dnaString),l=e.selectedBlock,s=e.selectedSubblock,d=e.blockSize,u=e.action,p=c.split(""),m=[],h=function(e){for(var t=e/d+1,n=[],r=function(r){var c=r+1;n.push((0,o.createComponentVNode)(2,i.Button,{selected:l===t&&s===c,content:p[e+r],mb:"0",onClick:function(){return a(u,{block:t,subblock:c})}}))},c=0;c0?"Yes":"No",selected:l.com>0,onClick:function(){return c("toggle_com")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Security",children:s.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{selected:l.sec===e,content:e,onClick:function(){return c("set_sec",{set_sec:e})}},"sec"+e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Medical",children:s.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{selected:l.med===e,content:e,onClick:function(){return c("set_med",{set_med:e})}},"med"+e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Engineering",children:s.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{selected:l.eng===e,content:e,onClick:function(){return c("set_eng",{set_eng:e})}},"eng"+e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Paranormal",children:s.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{selected:l.par===e,content:e,onClick:function(){return c("set_par",{set_par:e})}},"par"+e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Janitor",children:s.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{selected:l.jan===e,content:e,onClick:function(){return c("set_jan",{set_jan:e})}},"jan"+e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cyborg",children:s.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{selected:l.cyb===e,content:e,onClick:function(){return c("set_cyb",{set_cyb:e})}},"cyb"+e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Slots",children:(0,o.createComponentVNode)(2,i.Box,{color:l.total>l.spawnpoints?"red":"green",children:[l.total," total, versus ",l.spawnpoints," spawnpoints"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Dispatch",children:(0,o.createComponentVNode)(2,i.Button,{icon:"ambulance",content:"Send ERT",onClick:function(){return c("dispatch_ert")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Electropack=void 0;var o=n(0),r=n(15),i=n(1),a=n(2),c=n(3);t.Electropack=function(e,t){var n=(0,i.useBackend)(t),l=n.act,s=n.data,d=s.power,u=s.code,p=s.frequency,m=s.minFrequency,h=s.maxFrequency;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return l("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Frequency",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reset",onClick:function(){return l("reset",{reset:"freq"})}}),children:(0,o.createComponentVNode)(2,a.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:m/10,maxValue:h/10,value:p/10,format:function(e){return(0,r.toFixed)(e,1)},width:"80px",onChange:function(e,t){return l("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Code",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reset",onClick:function(){return l("reset",{reset:"code"})}}),children:(0,o.createComponentVNode)(2,a.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:u,width:"80px",onChange:function(e,t){return l("code",{code:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.EvolutionMenu=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.EvolutionMenu=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,theme:"changeling",children:(0,o.createComponentVNode)(2,a.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,l)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.evo_points,s=c.can_respec;return(0,o.createComponentVNode)(2,i.Section,{title:"Evolution Points",height:5.5,children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{mt:.5,color:"label",children:"Points remaining:"}),(0,o.createComponentVNode)(2,i.Flex.Item,{mt:.5,ml:2,bold:!0,color:"#1b945c",children:l}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{ml:2.5,disabled:!s,content:"Readapt",icon:"sync",onClick:function(){return a("readapt")}}),(0,o.createComponentVNode)(2,i.Button,{tooltip:"By transforming a humanoid into a husk, we gain the ability to readapt our chosen evolutions.",tooltipPosition:"bottom",icon:"question-circle"})]})]})})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.evo_points,s=c.ability_list,d=c.purchased_abilities,u=c.view_mode;return(0,o.createComponentVNode)(2,i.Section,{title:"Abilities",flexGrow:"1",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:u?"square-o":"check-square-o",selected:!u,content:"Compact",onClick:function(){return a("set_view_mode",{mode:0})}}),(0,o.createComponentVNode)(2,i.Button,{icon:u?"check-square-o":"square-o",selected:u,content:"Expanded",onClick:function(){return a("set_view_mode",{mode:1})}})],4),children:s.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{p:.5,mx:-1,className:"candystripe",children:[(0,o.createComponentVNode)(2,i.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{ml:.5,color:"#dedede",children:e.name}),d.includes(e.power_path)&&(0,o.createComponentVNode)(2,i.Flex.Item,{ml:2,bold:!0,color:"#1b945c",children:"(Purchased)"}),(0,o.createComponentVNode)(2,i.Flex.Item,{mr:3,textAlign:"right",grow:1,children:[(0,o.createComponentVNode)(2,i.Box,{as:"span",color:"label",children:["Cost: "," "]}),(0,o.createComponentVNode)(2,i.Box,{as:"span",bold:!0,color:"#1b945c",children:e.cost})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{textAlign:"right",children:(0,o.createComponentVNode)(2,i.Button,{mr:.5,disabled:e.cost>l||d.includes(e.power_path),content:"Evolve",onClick:function(){return a("purchase",{power_path:e.power_path})}})})]}),!!u&&(0,o.createComponentVNode)(2,i.Flex,{color:"#8a8a8a",my:1,ml:1.5,width:"95%",children:e.description+" "+e.helptext})]},t)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.ExosuitFabricator=void 0;var o=n(0),r=n(7),i=n(18),a=n(1),c=n(2),l=n(102),s=n(3);var d={bananium:"clown",tranquillite:"mime"};t.ExosuitFabricator=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=r.building;return(0,o.createComponentVNode)(2,s.Window,{theme:r.ui_theme,children:(0,o.createComponentVNode)(2,s.Window.Content,{className:"Exofab",children:(0,o.createComponentVNode)(2,c.Flex,{width:"100%",height:"100%",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",mr:"0.5rem",width:"70%",children:(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",basis:"100%",children:(0,o.createComponentVNode)(2,p)}),i&&(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"content",mt:"0.5rem",children:(0,o.createComponentVNode)(2,m)})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{width:"30%",children:(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",basis:"50%",children:(0,o.createComponentVNode)(2,u)}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",basis:"50%",mt:"0.5rem",children:(0,o.createComponentVNode)(2,h)})]})})]})})})};var u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.materials,s=i.capacity,d=Object.values(l).reduce((function(e,t){return e+t}),0);return(0,o.createComponentVNode)(2,c.Section,{title:"Materials",className:"Exofab__materials",buttons:(0,o.createComponentVNode)(2,c.Box,{color:"label",mt:"0.25rem",children:[(d/s*100).toPrecision(3),"% full"]}),children:["$metal","$glass","$silver","$gold","$uranium","$titanium","$plasma","$diamond","$bluespace","$bananium","$tranquillite","$plastic"].map((function(e){return(0,o.createComponentVNode)(2,f,{id:e,bold:"$metal"===e||"$glass"===e,onClick:function(){return r("withdraw",{id:e})}},e)}))})},p=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,s=l.curCategory,d=l.categories,u=l.designs,p=l.syncing,m=(0,a.useLocalState)(t,"searchText",""),h=m[0],f=m[1],g=(0,i.createSearch)(h,(function(e){return e.name})),N=u.filter(g);return(0,o.createComponentVNode)(2,c.Section,{className:"Exofab__designs",title:(0,o.createComponentVNode)(2,c.Dropdown,{selected:s,options:d,onSelected:function(e){return r("category",{cat:e})},width:"150px"}),height:"100%",buttons:(0,o.createComponentVNode)(2,c.Box,{mt:"-18px",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"plus",content:"Queue all",onClick:function(){return r("queueall")}}),(0,o.createComponentVNode)(2,c.Button,{disabled:p,iconSpin:p,icon:"sync-alt",content:p?"Synchronizing...":"Synchronize with R&D servers",onClick:function(){return r("sync")}})]}),children:[(0,o.createComponentVNode)(2,c.Input,{placeholder:"Search by name...",mb:"0.5rem",width:"100%",onInput:function(e,t){return f(t)}}),N.map((function(e){return(0,o.createComponentVNode)(2,C,{design:e},e.id)})),0===N.length&&(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No designs found."})]})},m=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=r.building,s=r.buildStart,d=r.buildEnd,u=r.worldTime;return(0,o.createComponentVNode)(2,c.Section,{className:"Exofab__building",stretchContents:!0,children:(0,o.createComponentVNode)(2,c.ProgressBar.Countdown,{start:s,current:u,end:d,bold:!0,children:[(0,o.createComponentVNode)(2,c.Box,{float:"left",children:(0,o.createComponentVNode)(2,c.Icon,{name:"cog",spin:!0})}),"Building ",i,"\xa0(",(0,o.createComponentVNode)(2,l.Countdown,{current:u,timeLeft:d-u,format:function(e,t){return t.substr(3)}}),")"]})})},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.queue,s=i.processingQueue,d=Object.entries(i.queueDeficit).filter((function(e){return e[1]<0})),u=l.reduce((function(e,t){return e+t.time}),0);return(0,o.createComponentVNode)(2,c.Section,{className:"Exofab__queue",title:"Queue",buttons:(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{selected:s,icon:s?"toggle-on":"toggle-off",content:"Process",onClick:function(){return r("process")}}),(0,o.createComponentVNode)(2,c.Button,{disabled:0===l.length,icon:"eraser",content:"Clear",onClick:function(){return r("unqueueall")}})]}),children:(0,o.createComponentVNode)(2,c.Flex,{height:"100%",direction:"column",children:0===l.length?(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"The queue is empty."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Flex.Item,{className:"Exofab__queue--queue",grow:"1",overflow:"auto",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{color:e.notEnough&&"bad",children:[t+1,". ",e.name,t>0&&(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-up",onClick:function(){return r("queueswap",{from:t+1,to:t})}}),t0&&(0,o.createComponentVNode)(2,c.Flex.Item,{className:"Exofab__queue--time",basis:"content",shrink:"0",children:[(0,o.createComponentVNode)(2,c.Divider),"Processing time:",(0,o.createComponentVNode)(2,c.Icon,{name:"clock",mx:"0.5rem"}),(0,o.createComponentVNode)(2,c.Box,{display:"inline",bold:!0,children:new Date(u/10*1e3).toISOString().substr(14,5)})]}),Object.keys(d).length>0&&(0,o.createComponentVNode)(2,c.Flex.Item,{className:"Exofab__queue--deficit",basis:"content",shrink:"0",children:[(0,o.createComponentVNode)(2,c.Divider),"Lacking materials to complete:",d.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,f,{id:e[0],amount:-e[1],lineDisplay:!0})},e[0])}))]})],0)})})},f=function(e,t){var n=(0,a.useBackend)(t),i=(n.act,n.data),l=e.id,s=e.amount,u=e.lineDisplay,p=e.onClick,m=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["id","amount","lineDisplay","onClick"]),h=l.replace("$",""),f=i.materials[l]||0,C=s||f;if(!(C<=0&&"metal"!==h&&"glass"!==h)){var g=s&&s>f;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Flex,Object.assign({className:(0,r.classes)(["Exofab__material",u&&"Exofab__material--line"])},m,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"content",children:(0,o.createComponentVNode)(2,c.Button,{onClick:p,children:(0,o.createComponentVNode)(2,c.Box,{as:"img",src:"sheet-"+(d[h]||h)+".png"})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",children:u?(0,o.createComponentVNode)(2,c.Box,{className:"Exofab__material--amount",color:g&&"bad",children:C.toLocaleString("en-US")}):(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{className:"Exofab__material--name",children:h}),(0,o.createComponentVNode)(2,c.Box,{className:"Exofab__material--amount",children:[C.toLocaleString("en-US")," cm\xb3 (",Math.round(C/2e3*10)/10," sheets)"]})],4)})]})))}},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=e.design;return(0,o.createComponentVNode)(2,c.Box,{className:"Exofab__design",children:[(0,o.createComponentVNode)(2,c.Button,{disabled:l.notEnough||i.building,icon:"cog",content:l.name,onClick:function(){return r("build",{id:l.id})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"plus-circle",onClick:function(){return r("queue",{id:l.id})}}),(0,o.createComponentVNode)(2,c.Box,{className:"Exofab__design--cost",children:Object.entries(l.cost).map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,f,{id:e[0],amount:e[1],lineDisplay:!0})},e[0])}))}),(0,o.createComponentVNode)(2,c.Box,{className:"Exofab__design--time",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"clock"}),l.time>0?(0,o.createFragment)([l.time/10,(0,o.createTextVNode)(" seconds")],0):"Instant"]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ExternalAirlockController=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.ExternalAirlockController=function(e,t){var n,c,l=(0,r.useBackend)(t),s=l.act,d=l.data,u=d.chamber_pressure,p=(d.exterior_status,d.interior_status),m=d.processing;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Information",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Chamber Pressure",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:(n=u,c="good",n<80?c="bad":n<95||n>110?c="average":n>120&&(c="bad"),c),value:u,minValue:0,maxValue:1013,children:[u," kPa"]})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{content:"Cycle to Exterior",icon:"arrow-circle-left",disabled:m,onClick:function(){return s("cycle_ext")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Cycle to Interior",icon:"arrow-circle-right",disabled:m,onClick:function(){return s("cycle_int")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{content:"Force Exterior Door",icon:"exclamation-triangle",color:"open"===p?"red":m?"yellow":null,onClick:function(){return s("force_ext")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Force Interior Door",icon:"exclamation-triangle",color:"open"===p?"red":m?"yellow":null,onClick:function(){return s("force_int")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Abort",icon:"ban",color:"red",disabled:!m,onClick:function(){return s("abort")}})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.FaxMachine=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.FaxMachine=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Authorization",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ID Card",children:(0,o.createComponentVNode)(2,i.Button,{icon:l.scan_name?"eject":"id-card",selected:l.scan_name,content:l.scan_name?l.scan_name:"-----",tooltip:l.scan_name?"Eject ID":"Insert ID",onClick:function(){return c("scan")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Authorize",children:(0,o.createComponentVNode)(2,i.Button,{icon:l.authenticated?"sign-out-alt":"id-card",selected:l.authenticated,disabled:!l.scan_name&&!l.authenticated,content:l.authenticated?"Log Out":"Log In",onClick:function(){return c("auth")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Fax Menu",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network",children:l.network}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Document",children:[(0,o.createComponentVNode)(2,i.Button,{icon:l.paper?"eject":"paperclip",disabled:!l.authenticated&&!l.paper,content:l.paper?l.paper:"-----",onClick:function(){return c("paper")}}),!!l.paper&&(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){return c("rename")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sending To",children:(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:l.destination?l.destination:"-----",disabled:!l.authenticated,onClick:function(){return c("dept")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Action",children:(0,o.createComponentVNode)(2,i.Button,{icon:"envelope",content:l.sendError?l.sendError:"Send",disabled:!l.paper||!l.destination||!l.authenticated||l.sendError,onClick:function(){return c("send")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.FloorPainter=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data,e.image),a=e.isSelected,c=e.onSelect;return(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+i,style:{"border-style":a?"solid":"none","border-width":"2px","border-color":"orange",padding:a?"2px":"4px"},onClick:c})};t.FloorPainter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,d=s.availableStyles,u=s.selectedStyle,p=s.selectedDir,m=s.directionsPreview,h=s.allStylesPreview;return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Decal setup",children:[(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-left",onClick:function(){return l("cycle_style",{offset:-1})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Dropdown,{options:d,selected:u,width:"150px",height:"20px",ml:"2px",mr:"2px",nochevron:"true",onSelected:function(e){return l("select_style",{style:e})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-right",onClick:function(){return l("cycle_style",{offset:1})}})})]}),(0,o.createComponentVNode)(2,i.Box,{mt:"5px",mb:"5px",children:(0,o.createComponentVNode)(2,i.Flex,{overflowY:"auto",maxHeight:"220px",wrap:"wrap",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,c,{image:h[e],isSelected:u===e,onSelect:function(){return l("select_style",{style:e})}})},"{style}")}))})}),(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Direction",children:(0,o.createComponentVNode)(2,i.Table,{style:{display:"inline"},children:["north","","south"].map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[e+"west",e,e+"east"].map((function(e){return(0,o.createComponentVNode)(2,i.Table.Cell,{style:{"vertical-align":"middle","text-align":"center"},children:""===e?(0,o.createComponentVNode)(2,i.Icon,{name:"arrows-alt",size:3}):(0,o.createComponentVNode)(2,c,{image:m[e],isSelected:e===p,onSelect:function(){return l("select_direction",{direction:e})}})},e)}))},e)}))})})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GPS=void 0;var o=n(0),r=n(15),i=n(1),a=n(2),c=n(3),l=function(e){return e?"("+e.join(", ")+")":"ERROR"};t.GPS=function(e,t){var n=(0,i.useBackend)(t).data,r=n.emped,l=n.active,m=n.area,h=n.position,f=n.saved;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",height:"100%",children:r?(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"0",children:(0,o.createComponentVNode)(2,s,{emp:!0})}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,d)}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Flex.Item,{mt:"0.5rem",children:(0,o.createComponentVNode)(2,u,{area:m,position:h})}),f&&(0,o.createComponentVNode)(2,a.Flex.Item,{mt:"0.5rem",children:(0,o.createComponentVNode)(2,u,{title:"Saved Position",position:f})}),(0,o.createComponentVNode)(2,a.Flex.Item,{mt:"0.5rem",grow:"1",basis:"0",children:(0,o.createComponentVNode)(2,p,{height:"100%"})})],0):(0,o.createComponentVNode)(2,s)],0)})})})};var s=function(e,t){var n=e.emp;return(0,o.createComponentVNode)(2,a.Section,{mt:"0.5rem",width:"100%",height:"100%",stretchContents:!0,children:(0,o.createComponentVNode)(2,a.Box,{width:"100%",height:"100%",color:"label",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:n?"ban":"power-off",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),n?"ERROR: Device temporarily lost signal.":"Device is disabled."]})})})})},d=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.active,s=c.tag,d=c.same_z,u=(0,i.useLocalState)(t,"newTag",s),p=u[0],m=u[1];return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",buttons:(0,o.createComponentVNode)(2,a.Button,{selected:l,icon:l?"toggle-on":"toggle-off",content:l?"On":"Off",onClick:function(){return r("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tag",children:[(0,o.createComponentVNode)(2,a.Input,{width:"5rem",value:s,onEnter:function(){return r("tag",{newtag:p})},onInput:function(e,t){return m(t)}}),(0,o.createComponentVNode)(2,a.Button,{disabled:s===p,width:"20px",mb:"0",ml:"0.25rem",onClick:function(){return r("tag",{newtag:p})},children:(0,o.createComponentVNode)(2,a.Icon,{name:"pen"})})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,a.Button,{selected:!d,icon:d?"compress":"expand",content:d?"Local Sector":"Global",onClick:function(){return r("same_z")}})})]})})},u=function(e,t){var n=e.title,r=e.area,i=e.position;return(0,o.createComponentVNode)(2,a.Section,{title:n||"Position",children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",children:[r&&(0,o.createFragment)([r,(0,o.createVNode)(1,"br")],0),l(i)]})})},p=function(e,t){var n=(0,i.useBackend)(t).data,c=n.position,s=n.signals,d=n.upgraded;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Section,Object.assign({title:"Signals",overflow:"auto"},e,{children:(0,o.createComponentVNode)(2,a.Table,{children:s.map((function(e){return Object.assign({},e,{},function(e,t,n){if(e&&t){if(e[2]!==t[2]||1!==n)return null;var o=Math.atan2(t[1]-e[1],t[0]-e[0]),i=Math.sqrt(Math.pow(t[1]-e[1],2)+Math.pow(t[0]-e[0],2));return{angle:(0,r.rad2deg)(o),distance:i}}}(c,e.position,d))})).map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{backgroundColor:t%2==0&&"rgba(255, 255, 255, 0.05)",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"30%",verticalAlign:"middle",color:"label",p:"0.25rem",bold:!0,children:e.tag}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"middle",color:"grey",children:e.area}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"middle",collapsing:!0,children:e.distance!==undefined&&(0,o.createComponentVNode)(2,a.Box,{opacity:Math.max(1-Math.min(e.distance,100)/100,.5),children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.distance>0?"arrow-right":"circle",rotation:-e.angle}),"\xa0",Math.floor(e.distance)+"m"]})}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"middle",pr:"0.25rem",collapsing:!0,children:l(e.position)})]},t)}))})})))}},function(e,t,n){"use strict";t.__esModule=!0,t.GasAnalyzer=t.GasAnalyzerHistory=t.GasAnalyzerContent=void 0;var o=n(0),r=n(1),i=n(549),a=n(2),c=n(3),l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.gasmixes,d=l.autoUpdating;return(0,o.createComponentVNode)(2,a.Section,{title:s[0].name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d?"unlock":"lock",onClick:function(){return c("autoscantoggle")},tooltip:d?"Auto-Update Enabled":"Auto-Update Disabled",fluid:!0,textAlign:"center",selected:d}),children:(0,o.createComponentVNode)(2,i.GasmixParser)},s[0])};t.GasAnalyzerContent=l;var s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.historyGasmixes,s=c.historyViewMode,d=c.historyIndex;return(0,o.createComponentVNode)(2,a.Section,{fill:!0,title:"Scan History",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"trash",tooltip:"Clear History",onClick:function(){return i("clearhistory")},textAlign:"center",disabled:0===l.length}),children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"50%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{content:"kPa",onClick:function(){return i("modekpa")},textAlign:"center",selected:"kpa"===s})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{content:"mol",onClick:function(){return i("modemol")},textAlign:"center",selected:"mol"===s})})]})}),(0,o.createComponentVNode)(2,a.LabeledList,{children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:t+1+". "+("mol"===s?e[0].total_moles.toFixed(2):e[0].pressure.toFixed(2)),onClick:function(){return i("input",{target:t+1})},textAlign:"left",selected:t+1===d,fluid:!0})},e[0])}))})]})};t.GasAnalyzerHistory=s;t.GasAnalyzer=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,a.Section,{grow:!0,children:(0,o.createComponentVNode)(2,l)}),2,{style:{float:"left",width:"67%"}}),(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,a.Section,{width:"160px",children:(0,o.createComponentVNode)(2,s)}),2,{style:{float:"right",width:"33%"}})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GasmixParser=void 0;var o=n(0),r=n(1),i=n(2);t.GasmixParser=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.gasmixes);return a[0].total_moles?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Moles",children:(a[0].total_moles?a[0].total_moles:"-")+" mol"}),a[0].oxygen?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen",children:a[0].oxygen.toFixed(2)+" mol ("+100*(a[0].oxygen/a[0].total_moles).toFixed(2)+" %)"}):"",a[0].nitrogen?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Nitrogen",children:a[0].nitrogen.toFixed(2)+" mol ("+100*(a[0].nitrogen/a[0].total_moles).toFixed(2)+" %)"}):"",a[0].carbon_dioxide?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Carbon Dioxide",children:a[0].carbon_dioxide.toFixed(2)+" mol ("+100*(a[0].carbon_dioxide/a[0].total_moles).toFixed(2)+" %)"}):"",a[0].toxins?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Plasma",children:a[0].toxins.toFixed(2)+" mol ("+100*(a[0].toxins/a[0].total_moles).toFixed(2)+" %)"}):"",a[0].sleeping_agent?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Nitrous Oxide",children:a[0].sleeping_agent.toFixed(2)+" mol ("+100*(a[0].sleeping_agent/a[0].total_moles).toFixed(2)+" %)"}):"",a[0].agent_b?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Agent B",children:a[0].agent_b.toFixed(2)+" mol ("+100*(a[0].agent_b/a[0].total_moles).toFixed(2)+" %)"}):"",(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(a[0].total_moles?(a[0].temperature-273.15).toFixed(2):"-")+" \xb0C ("+(a[0].total_moles?a[0].temperature.toFixed(2):"-")+" K)"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Volume",children:(a[0].total_moles?a[0].volume:"-")+" L"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:(a[0].total_moles?a[0].pressure.toFixed(2):"-")+" kPa"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Heat Capacity",children:a[0].heat_capacity+" / K"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Thermal Energy",children:a[0].thermal_energy})]}):(0,o.createComponentVNode)(2,i.Box,{nowrap:!0,italic:!0,mb:"10px",children:"No Gas Detected!"})}},function(e,t,n){"use strict";t.__esModule=!0,t.GasFreezer=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.GasFreezer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.on,d=l.pressure,u=l.temperature,p=l.temperatureCelsius,m=l.min,h=l.max,f=l.target,C=l.targetCelsius,g=(u-m)/(h-m);return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"\u0421\u0442\u0430\u0442\u0443\u0441",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s?"power-off":"times",content:s?"\u0412\u043a\u043b":"\u0412\u044b\u043a\u043b",selected:s,onClick:function(){return c("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0414\u0430\u0432\u043b\u0435\u043d\u0438\u0435",children:[d," \u043a\u041f\u0430"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0422\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"row",justify:"space-between",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{width:"65%",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:g,ranges:{blue:[-Infinity,.5],red:[.5,Infinity]},children:"\xa0"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"35%",children:[g<.5&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"blue",ml:1,children:[u," \xb0K (",p," \xb0C)"]}),g>=.5&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"red",ml:1,children:[u," \xb0K (",p," \xb0C)"]})]})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0426\u0435\u043b\u0435\u0432\u0430\u044f \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"row",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{width:"65%",justify:"end",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:(f-m)/(h-m),children:"\xa0"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"35%",children:(0,o.createComponentVNode)(2,i.Box,{inline:!0,ml:1,children:[f," \xb0K (",C," \xb0C)"]})})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0417\u0430\u0434\u0430\u0442\u044c \u0446\u0435\u043b\u0435\u0432\u0443\u044e \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0443",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",title:"\u041c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430",onClick:function(){return c("temp",{temp:m})}}),(0,o.createComponentVNode)(2,i.NumberInput,{value:Math.round(f),unit:"\xb0K",minValue:Math.round(m),maxValue:Math.round(h),step:5,stepPixelSize:3,onDrag:function(e,t){return c("temp",{temp:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",title:"\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430",onClick:function(){return c("temp",{temp:h})}})]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GenericCrewManifest=void 0;var o=n(0),r=n(2),i=n(3),a=n(144);t.GenericCrewManifest=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,theme:"nologo",children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,r.Section,{noTopPadding:!0,children:(0,o.createComponentVNode)(2,a.CrewManifest)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GhostHudPanel=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.GhostHudPanel=function(e,t){var n=(0,r.useBackend)(t).data,l=n.security,s=n.medical,d=n.diagnostic,u=n.ahud;return(0,o.createComponentVNode)(2,a.Window,{theme:"nologo",children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,c,{label:"Medical",type:"medical",is_active:s}),(0,o.createComponentVNode)(2,c,{label:"Security",type:"security",is_active:l}),(0,o.createComponentVNode)(2,c,{label:"Diagnostic",type:"diagnostic",is_active:d}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,c,{label:"Antag HUD",is_active:u,act_on:"ahud_on",act_off:"ahud_off"})]})})})};var c=function(e,t){var n=(0,r.useBackend)(t).act,a=e.label,c=e.type,l=void 0===c?null:c,s=e.is_active,d=e.act_on,u=void 0===d?"hud_on":d,p=e.act_off,m=void 0===p?"hud_off":p;return(0,o.createComponentVNode)(2,i.Flex,{pt:.3,color:"label",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{pl:.5,align:"center",width:"80%",children:a}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{mr:.6,content:s?"On":"Off",icon:s?"toggle-on":"toggle-off",selected:s,onClick:function(){return n(s?m:u,{hud_type:l})}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.HandheldChemDispenser=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=[1,5,10,20,30,50];t.HandheldChemDispenser=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,s)]})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data,s=l.amount,d=l.energy,u=l.maxEnergy,p=l.mode;return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",flex:"content",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Energy",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d,minValue:0,maxValue:u,ranges:{good:[.5*u,Infinity],average:[.25*u,.5*u],bad:[-Infinity,.25*u]},children:[d," / ",u," Units"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Amount",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"row",spacing:"1",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",width:"14%",display:"inline-block",children:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",selected:s===e,content:e,m:"0",width:"100%",onClick:function(){return a("amount",{amount:e})}})},t)}))})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mode",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"row",justify:"space-between",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"cog",selected:"dispense"===p,content:"Dispense",m:"0",width:"32%",onClick:function(){return a("mode",{mode:"dispense"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"cog",selected:"remove"===p,content:"Remove",m:"0",width:"32%",onClick:function(){return a("mode",{mode:"remove"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"cog",selected:"isolate"===p,content:"Isolate",m:"0",width:"32%",onClick:function(){return a("mode",{mode:"isolate"})}})]})})]})})},s=function(e,t){for(var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.chemicals,s=void 0===l?[]:l,d=c.current_reagent,u=[],p=0;p<(s.length+1)%3;p++)u.push(!0);return(0,o.createComponentVNode)(2,i.Section,{title:c.glass?"Drink Selector":"Chemical Selector",flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"row",wrap:"wrap",height:"100%",spacingPrecise:"2",align:"flex-start",alignContent:"flex-start",children:[s.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",basis:"25%",height:"20px",width:"30%",display:"inline-block",children:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-down",overflow:"hidden",textOverflow:"ellipsis",selected:d===e.id,width:"100%",height:"100%",align:"flex-start",content:e.title,onClick:function(){return a("dispense",{reagent:e.id})}})},t)})),u.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",basis:"25%",height:"20px"},t)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Instrument=void 0;var o=n(0),r=n(15),i=n(1),a=n(2),c=n(3);t.Instrument=function(e,t){var n=(0,i.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,c.Window,{children:[(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,u)]})]})};var l=function(e,t){var n=(0,i.useBackend)(t),r=n.act;if(n.data.help)return(0,o.createComponentVNode)(2,a.Modal,{maxWidth:"75%",height:.75*window.innerHeight+"px",mx:"auto",py:"0",px:"0.5rem",children:(0,o.createComponentVNode)(2,a.Section,{height:"100%",title:"Help",level:"2",overflow:"auto",children:(0,o.createComponentVNode)(2,a.Box,{px:"0.5rem",mt:"-0.5rem",children:[(0,o.createVNode)(1,"h1",null,"Making a Song",16),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Lines are a series of chords, separated by commas\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"highlight",children:"(,)"}),(0,o.createTextVNode)(", each with notes seperated by hyphens\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"highlight",children:"(-)"}),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("Every note in a chord will play together, with the chord timed by the\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"highlight",children:"tempo"}),(0,o.createTextVNode)(" as defined above.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Notes are played by the\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"good",children:"names of the note"}),(0,o.createTextVNode)(", and optionally, the\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"average",children:"accidental"}),(0,o.createTextVNode)(", and/or the "),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"bad",children:"octave number"}),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("By default, every note is\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"average",children:"natural"}),(0,o.createTextVNode)(" and in\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"bad",children:"octave 3"}),(0,o.createTextVNode)(". Defining a different state for either is remembered for each "),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"good",children:"note"}),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"ul",null,[(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"highlight",children:"Example:"}),(0,o.createTextVNode)("\xa0"),(0,o.createVNode)(1,"i",null,"C,D,E,F,G,A,B",16),(0,o.createTextVNode)(" will play a\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"good",children:"C"}),(0,o.createTextVNode)("\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"average",children:"major"}),(0,o.createTextVNode)(" scale.")],4),(0,o.createVNode)(1,"li",null,[(0,o.createTextVNode)("After a note has an\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"average",children:"accidental"}),(0,o.createTextVNode)(" or\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"bad",children:"octave"}),(0,o.createTextVNode)(" placed, it will be remembered:\xa0"),(0,o.createVNode)(1,"i",null,"C,C4,C#,C3",16),(0,o.createTextVNode)(" is "),(0,o.createVNode)(1,"i",null,"C3,C4,C4#,C3#",16)],4)],4)],4),(0,o.createVNode)(1,"p",null,[(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"highlight",children:"Chords"}),(0,o.createTextVNode)("\xa0can be played simply by seperating each note with a hyphen: "),(0,o.createVNode)(1,"i",null,"A-C#,Cn-E,E-G#,Gn-B",16),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("A "),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"highlight",children:"pause"}),(0,o.createTextVNode)("\xa0may be denoted by an empty chord: "),(0,o.createVNode)(1,"i",null,"C,E,,C,G",16),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("To make a chord be a different time, end it with /x, where the chord length will be length defined by\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"highlight",children:"tempo / x"}),(0,o.createTextVNode)(",\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"highlight",children:"eg:"}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"i",null,"C,G/2,E/4",16),(0,o.createTextVNode)(".")],4),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Combined, an example line is: "),(0,o.createVNode)(1,"i",null,"E-E4/4,F#/2,G#/8,B/8,E3-E4/4",16),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"ul",null,[(0,o.createVNode)(1,"li",null,"Lines may be up to 300 characters.",16),(0,o.createVNode)(1,"li",null,"A song may only contain up to 1,000 lines.",16)],4)],4),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Lines are a series of chords, separated by commas\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"highlight",children:"(,)"}),(0,o.createTextVNode)(", each with notes seperated by hyphens\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"highlight",children:"(-)"}),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("Every note in a chord will play together, with the chord timed by the\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"highlight",children:"tempo"}),(0,o.createTextVNode)(" as defined above.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Notes are played by the\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"good",children:"names of the note"}),(0,o.createTextVNode)(", and optionally, the\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"average",children:"accidental"}),(0,o.createTextVNode)(", and/or the "),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"bad",children:"octave number"}),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("By default, every note is\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"average",children:"natural"}),(0,o.createTextVNode)(" and in\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"bad",children:"octave 3"}),(0,o.createTextVNode)(". Defining a different state for either is remembered for each "),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"good",children:"note"}),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"ul",null,[(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"highlight",children:"Example:"}),(0,o.createTextVNode)("\xa0"),(0,o.createVNode)(1,"i",null,"C,D,E,F,G,A,B",16),(0,o.createTextVNode)(" will play a\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"good",children:"C"}),(0,o.createTextVNode)("\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"average",children:"major"}),(0,o.createTextVNode)(" scale.")],4),(0,o.createVNode)(1,"li",null,[(0,o.createTextVNode)("After a note has an\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"average",children:"accidental"}),(0,o.createTextVNode)(" or\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"bad",children:"octave"}),(0,o.createTextVNode)(" placed, it will be remembered:\xa0"),(0,o.createVNode)(1,"i",null,"C,C4,C#,C3",16),(0,o.createTextVNode)(" is "),(0,o.createVNode)(1,"i",null,"C3,C4,C4#,C3#",16)],4)],4)],4),(0,o.createVNode)(1,"p",null,[(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"highlight",children:"Chords"}),(0,o.createTextVNode)("\xa0can be played simply by seperating each note with a hyphen: "),(0,o.createVNode)(1,"i",null,"A-C#,Cn-E,E-G#,Gn-B",16),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("A "),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"highlight",children:"pause"}),(0,o.createTextVNode)("\xa0may be denoted by an empty chord: "),(0,o.createVNode)(1,"i",null,"C,E,,C,G",16),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("To make a chord be a different time, end it with /x, where the chord length will be length defined by\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"highlight",children:"tempo / x"}),(0,o.createTextVNode)(",\xa0"),(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"highlight",children:"eg:"}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"i",null,"C,G/2,E/4",16),(0,o.createTextVNode)(".")],4),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Combined, an example line is: "),(0,o.createVNode)(1,"i",null,"E-E4/4,F#/2,G#/8,B/8,E3-E4/4",16),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"ul",null,[(0,o.createVNode)(1,"li",null,"Lines may be up to 300 characters.",16),(0,o.createVNode)(1,"li",null,"A song may only contain up to 1,000 lines.",16)],4)],4),(0,o.createVNode)(1,"h1",null,"Instrument Advanced Settings",16),(0,o.createVNode)(1,"ul",null,[(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"label",children:"Type:"}),(0,o.createTextVNode)("\xa0Whether the instrument is legacy or synthesized."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("Legacy instruments have a collection of sounds that are selectively used depending on the note to play."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("Synthesized instruments use a base sound and change its pitch to match the note to play.")],4),(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"label",children:"Current:"}),(0,o.createTextVNode)("\xa0Which instrument sample to play. Some instruments can be tuned to play different samples. Experiment!")],4),(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"label",children:"Note Shift/Note Transpose:"}),(0,o.createTextVNode)("\xa0The pitch to apply to all notes of the song.")],4),(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"label",children:"Sustain Mode:"}),(0,o.createTextVNode)("\xa0How a played note fades out."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("Linear sustain means a note will fade out at a constant rate."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("Exponential sustain means a note will fade out at an exponential rate, sounding smoother.")],4),(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"label",children:"Volume Dropoff Threshold:"}),(0,o.createTextVNode)("\xa0The volume threshold at which a note is fully stopped.")],4),(0,o.createVNode)(1,"li",null,[(0,o.createComponentVNode)(2,a.Box,{as:"span",color:"label",children:"Sustain indefinitely last held note:"}),(0,o.createTextVNode)("\xa0Whether the last note should be sustained indefinitely.")],4)],4),(0,o.createComponentVNode)(2,a.Button,{color:"grey",content:"Close",onClick:function(){return r("help")}})]})})})},s=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,s=l.lines,u=l.playing,p=l.repeat,m=l.maxRepeats,h=l.tempo,f=l.minTempo,C=l.maxTempo,g=l.tickLag,N=l.volume,b=l.minVolume,V=l.maxVolume,v=l.ready;return(0,o.createComponentVNode)(2,a.Section,{title:"Instrument",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"info",content:"Help",onClick:function(){return c("help")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"file",content:"New",onClick:function(){return c("newsong")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Import",onClick:function(){return c("import")}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Playback",children:[(0,o.createComponentVNode)(2,a.Button,{selected:u,disabled:0===s.length||p<0,icon:"play",content:"Play",onClick:function(){return c("play")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u,icon:"stop",content:"Stop",onClick:function(){return c("stop")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Repeat",children:(0,o.createComponentVNode)(2,a.Slider,{animated:!0,minValue:"0",maxValue:m,value:p,stepPixelSize:"59",onChange:function(e,t){return c("repeat",{"new":t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tempo",children:(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:h>=C,content:"-",as:"span",mr:"0.5rem",onClick:function(){return c("tempo",{"new":h+g})}}),(0,r.round)(600/h)," BPM",(0,o.createComponentVNode)(2,a.Button,{disabled:h<=f,content:"+",as:"span",ml:"0.5rem",onClick:function(){return c("tempo",{"new":h-g})}})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.Slider,{animated:!0,minValue:b,maxValue:V,value:N,stepPixelSize:"6",onDrag:function(e,t){return c("setvolume",{"new":t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:v?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Ready"}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Instrument Definition Error!"})})]}),(0,o.createComponentVNode)(2,d)]})},d=function(e,t){var n,c,l=(0,i.useBackend)(t),s=l.act,d=l.data,u=d.allowedInstrumentNames,p=d.instrumentLoaded,m=d.instrument,h=d.canNoteShift,f=d.noteShift,C=d.noteShiftMin,g=d.noteShiftMax,N=d.sustainMode,b=d.sustainLinearDuration,V=d.sustainExponentialDropoff,v=d.legacy,x=d.sustainDropoffVolume,y=d.sustainHeldNote;return 1===N?(n="Linear",c=(0,o.createComponentVNode)(2,a.Slider,{minValue:"0.1",maxValue:"5",value:b,step:"0.5",stepPixelSize:"85",format:function(e){return(0,r.round)(100*e)/100+" seconds"},onChange:function(e,t){return s("setlinearfalloff",{"new":t/10})}})):2===N&&(n="Exponential",c=(0,o.createComponentVNode)(2,a.Slider,{minValue:"1.025",maxValue:"10",value:V,step:"0.01",format:function(e){return(0,r.round)(1e3*e)/1e3+"% per decisecond"},onChange:function(e,t){return s("setexpfalloff",{"new":t})}})),u.sort(),(0,o.createComponentVNode)(2,a.Box,{my:-1,children:(0,o.createComponentVNode)(2,a.Collapsible,{mt:"1rem",mb:"0",title:"Advanced",children:(0,o.createComponentVNode)(2,a.Section,{mt:-1,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Type",children:v?"Legacy":"Synthesized"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current",children:p?(0,o.createComponentVNode)(2,a.Dropdown,{options:u,selected:m,width:"40%",onSelected:function(e){return s("switchinstrument",{name:e})}}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None!"})}),!(v||!h)&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Note Shift/Note Transpose",children:(0,o.createComponentVNode)(2,a.Slider,{minValue:C,maxValue:g,value:f,stepPixelSize:"2",format:function(e){return e+" keys / "+(0,r.round)(e/12*100)/100+" octaves"},onChange:function(e,t){return s("setnoteshift",{"new":t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sustain Mode",children:[(0,o.createComponentVNode)(2,a.Dropdown,{options:["Linear","Exponential"],selected:n,onSelected:function(e){return s("setsustainmode",{"new":e})}}),c]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume Dropoff Threshold",children:(0,o.createComponentVNode)(2,a.Slider,{animated:!0,minValue:"0.01",maxValue:"100",value:x,stepPixelSize:"6",onChange:function(e,t){return s("setdropoffvolume",{"new":t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sustain indefinitely last held note",children:(0,o.createComponentVNode)(2,a.Button,{selected:y,icon:y?"toggle-on":"toggle-off",content:y?"Yes":"No",onClick:function(){return s("togglesustainhold")}})})],4)]}),(0,o.createComponentVNode)(2,a.Button,{icon:"redo",content:"Reset to Default",mt:"0.5rem",onClick:function(){return s("reset")}})]})})})},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.playing,s=c.lines,d=c.editing;return(0,o.createComponentVNode)(2,a.Section,{title:"Editor",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:!d||l,icon:"plus",content:"Add Line",onClick:function(){return r("newline",{line:s.length+1})}}),(0,o.createComponentVNode)(2,a.Button,{selected:!d,icon:d?"chevron-up":"chevron-down",onClick:function(){return r("edit")}})],4),children:!!d&&(s.length>0?(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t+1,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:l,icon:"pen",onClick:function(){return r("modifyline",{line:t+1})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:l,icon:"trash",onClick:function(){return r("deleteline",{line:t+1})}})],4),children:e},t)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Song is empty."}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.ItemPixelShift=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.ItemPixelShift=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.pixel_x,d=l.pixel_y,u=l.max_shift_x,p=l.max_shift_y,m=l.random_drop_on;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"X-coordinates",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",title:"Shifts item leftwards.",disabled:s===-u,onClick:function(){return c("shift_left")}}),(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,lineHeight:1.7,width:"75px",unit:"pixels",stepPixelSize:6,value:s,minValue:-u,maxValue:u,onChange:function(e,t){return c("custom_x",{pixel_x:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",title:"Shifts item rightwards.",disabled:s===u,onClick:function(){return c("shift_right")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Y-coordinates",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-up",title:"Shifts item upwards.",disabled:d===p,onClick:function(){return c("shift_up")}}),(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,lineHeight:1.7,width:"75px",unit:"pixels",stepPixelSize:6,value:d,minValue:-p,maxValue:p,onChange:function(e,t){return c("custom_y",{pixel_y:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-down",title:"Shifts item downwards.",disabled:d===-p,onClick:function(){return c("shift_down")}})]})]})}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"brown",icon:"arrow-up",content:"Move to Top",title:"Tries to place an item on top of the others.",onClick:function(){return c("move_to_top")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:m?"good":"bad",icon:"power-off",content:m?"Shift Enabled":"Shift Disabled",title:"Enables/Disables item pixel randomization on any drops.",onClick:function(){return c("toggle")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.KeycardAuth=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=(0,o.createComponentVNode)(2,i.Section,{title:"Keycard Authentication Device",children:(0,o.createComponentVNode)(2,i.Box,{children:"This device is used to trigger certain high security events. It requires the simultaneous swipe of two high-level ID cards."})});if(l.swiping||l.busy){var d=(0,o.createComponentVNode)(2,i.Box,{color:"red",children:"Waiting for YOU to swipe your ID..."});return l.hasSwiped||l.ertreason||"Emergency Response Team"!==l.event?l.hasConfirm?d=(0,o.createComponentVNode)(2,i.Box,{color:"green",children:"Request Confirmed!"}):l.isRemote?d=(0,o.createComponentVNode)(2,i.Box,{color:"orange",children:"Swipe your card to CONFIRM the remote request."}):l.hasSwiped&&(d=(0,o.createComponentVNode)(2,i.Box,{color:"orange",children:"Waiting for second person to confirm..."})):d=(0,o.createComponentVNode)(2,i.Box,{color:"red",children:"Fill out the reason for your ERT request."}),(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[s,"Emergency Response Team"===l.event&&(0,o.createComponentVNode)(2,i.Section,{title:"Reason for ERT Call",children:(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{color:l.ertreason?"":"red",icon:l.ertreason?"check":"pencil-alt",content:l.ertreason?l.ertreason:"-----",disabled:l.busy,onClick:function(){return c("ert")}})})}),(0,o.createComponentVNode)(2,i.Section,{title:l.event,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-left",content:"Back",disabled:l.busy||l.hasConfirm,onClick:function(){return c("reset")}}),children:d})]})})}return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[s,(0,o.createComponentVNode)(2,i.Section,{title:"Choose Action",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Red Alert",children:(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",disabled:!l.redAvailable,onClick:function(){return c("triggerevent",{triggerevent:"Red Alert"})},content:"Red Alert"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ERT",children:(0,o.createComponentVNode)(2,i.Button,{icon:"broadcast-tower",onClick:function(){return c("triggerevent",{triggerevent:"Emergency Response Team"})},content:"Call ERT"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Emergency Maint Access",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"door-open",onClick:function(){return c("triggerevent",{triggerevent:"Grant Emergency Maintenance Access"})},content:"Grant"}),(0,o.createComponentVNode)(2,i.Button,{icon:"door-closed",onClick:function(){return c("triggerevent",{triggerevent:"Revoke Emergency Maintenance Access"})},content:"Revoke"})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Emergency Station-Wide Access",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"door-open",onClick:function(){return c("triggerevent",{triggerevent:"Activate Station-Wide Emergency Access"})},content:"Grant"}),(0,o.createComponentVNode)(2,i.Button,{icon:"door-closed",onClick:function(){return c("triggerevent",{triggerevent:"Deactivate Station-Wide Emergency Access"})},content:"Revoke"})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaborClaimConsole=void 0;var o=n(0),r=n(18),i=n(1),a=n(2),c=n(3);t.LaborClaimConsole=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,s)]})})};var l=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.can_go_home,s=c.emagged,d=c.id_inserted,u=c.id_name,p=c.id_points,m=c.id_goal,h=c.unclaimed_points,f=s?0:1,C=s?"ERR0R":l?"Completed!":"Insufficient";return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:!!d&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:p/m,ranges:{good:[f,Infinity],bad:[-Infinity,f]},children:p+" / "+m+" "+C})||!!s&&"ERR0R COMPLETED?!@"||"No ID inserted"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Move shuttle",disabled:!l,onClick:function(){return r("move_shuttle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unclaimed points",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Claim points ("+h+")",disabled:!d||!h,onClick:function(){return r("claim_points")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inserted ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:d?u:"-------------",onClick:function(){return r("handle_id")}})})]})})},s=function(e,t){var n=(0,i.useBackend)(t).data.ores;return(0,o.createComponentVNode)(2,a.Section,{title:"Material values",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Material"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),n.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LawManager=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.LawManager=function(e,t){var n=(0,r.useBackend)(t),s=n.act,d=n.data,u=d.isAdmin,p=d.isSlaved,m=d.isMalf,h=d.isAIMalf,f=d.view;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[!(!u||!p)&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["This unit is slaved to ",p,"."]}),!(!m&&!h)&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{content:"Law Management",selected:0===f,onClick:function(){return s("set_view",{set_view:0})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Lawsets",selected:1===f,onClick:function(){return s("set_view",{set_view:1})}})]}),!(0!==f)&&(0,o.createComponentVNode)(2,c),!(1!==f)&&(0,o.createComponentVNode)(2,l)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.has_zeroth_laws,d=c.zeroth_laws,u=c.has_ion_laws,p=c.ion_laws,m=c.ion_law_nr,h=c.has_inherent_laws,f=c.inherent_laws,C=c.has_supplied_laws,g=c.supplied_laws,N=c.channels,b=c.channel,V=c.isMalf,v=c.isAdmin,x=c.zeroth_law,y=c.ion_law,k=c.inherent_law,w=c.supplied_law,_=c.supplied_law_position;return(0,o.createFragment)([!!l&&(0,o.createComponentVNode)(2,s,{title:"ERR_NULL_VALUE",laws:d,ctx:t}),!!u&&(0,o.createComponentVNode)(2,s,{title:m,laws:p,ctx:t}),!!h&&(0,o.createComponentVNode)(2,s,{title:"Inherent",laws:f,ctx:t}),!!C&&(0,o.createComponentVNode)(2,s,{title:"Supplied",laws:g,ctx:t}),(0,o.createComponentVNode)(2,i.Section,{title:"Statement Settings",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Statement Channel",children:N.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.channel,selected:e.channel===b,onClick:function(){return a("law_channel",{law_channel:e.channel})}},e.channel)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"State Laws",children:(0,o.createComponentVNode)(2,i.Button,{content:"State Laws",onClick:function(){return a("state_laws")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Law Notification",children:(0,o.createComponentVNode)(2,i.Button,{content:"Notify",onClick:function(){return a("notify_laws")}})})]})}),!!V&&(0,o.createComponentVNode)(2,i.Section,{title:"Add Laws",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,{width:"10%",children:"Type"}),(0,o.createComponentVNode)(2,i.Table.Cell,{width:"60%",children:"Law"}),(0,o.createComponentVNode)(2,i.Table.Cell,{width:"10%",children:"Index"}),(0,o.createComponentVNode)(2,i.Table.Cell,{width:"20%",children:"Actions"})]}),!(!v||l)&&(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Zero"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:x}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){return a("change_zeroth_law")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Add",icon:"plus",onClick:function(){return a("add_zeroth_law")}})]})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Ion"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:y}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){return a("change_ion_law")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Add",icon:"plus",onClick:function(){return a("add_ion_law")}})]})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Inherent"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:k}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){return a("change_inherent_law")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Add",icon:"plus",onClick:function(){return a("add_inherent_law")}})]})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Supplied"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:w}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:_,onClick:function(){return a("change_supplied_law_position")}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){return a("change_supplied_law")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Add",icon:"plus",onClick:function(){return a("add_supplied_law")}})]})]})]})})],0)},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.law_sets;return(0,o.createComponentVNode)(2,i.Box,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name+" - "+e.header,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Load Laws",icon:"download",onClick:function(){return a("transfer_laws",{transfer_laws:e.ref})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[e.laws.has_ion_laws>0&&e.laws.ion_laws.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.index,children:e.law},e.index)})),e.laws.has_zeroth_laws>0&&e.laws.zeroth_laws.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.index,children:e.law},e.index)})),e.laws.has_inherent_laws>0&&e.laws.inherent_laws.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.index,children:e.law},e.index)})),e.laws.has_supplied_laws>0&&e.laws.inherent_laws.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.index,children:e.law},e.index)}))]})},e.name)}))})},s=function(e,t){var n=(0,r.useBackend)(e.ctx),a=n.act,c=n.data.isMalf;return(0,o.createComponentVNode)(2,i.Section,{title:e.title+" Laws",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,{width:"10%",children:"Index"}),(0,o.createComponentVNode)(2,i.Table.Cell,{width:"69%",children:"Law"}),(0,o.createComponentVNode)(2,i.Table.Cell,{width:"21%",children:"State?"})]}),e.laws.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.index}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.law}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Button,{content:e.state?"Yes":"No",selected:e.state,onClick:function(){return a("state_law",{ref:e.ref,state_law:e.state?0:1})}}),!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){return a("edit_law",{edit_law:e.ref})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Delete",icon:"trash",color:"red",onClick:function(){return a("delete_law",{delete_law:e.ref})}})],4)]})]},e.law)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayConsole=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.MechBayConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.recharge_port,s=l&&l.mech,d=s&&s.cell,u=s&&s.name;return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:u?"Mech status: "+u:"Mech status",textAlign:"center",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Sync",onClick:function(){return c("reconnect")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:!l&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No power port detected. Please re-sync."})||!s&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No mech detected."})||(0,o.createComponentVNode)(2,i.ProgressBar,{value:s.health/s.maxhealth,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:!l&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No power port detected. Please re-sync."})||!s&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No mech detected."})||!d&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No cell is installed."})||(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.charge/d.maxcharge,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d.charge})," / "+d.maxcharge]})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechaControlConsole=void 0;var o=n(0),r=(n(15),n(1)),i=n(2),a=n(3),c=n(18);t.MechaControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,d=s.beacons,u=s.stored_data;return u.length?(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Log",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"window-close",onClick:function(){return l("clear_log")}}),children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",children:["(",e.time,")"]}),(0,o.createComponentVNode)(2,i.Box,{children:(0,c.decodeHtmlEntities)(e.message)})]},e.time)}))})})}):(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"comment",onClick:function(){return l("send_message",{mt:e.uid})},children:"Message"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return l("get_log",{mt:e.uid})},children:"View Log"}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",content:"EMP",icon:"bomb",onClick:function(){return l("shock",{mt:e.uid})}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.75*e.maxHealth,Infinity],average:[.5*e.maxHealth,.75*e.maxHealth],bad:[-Infinity,.5*e.maxHealth]},value:e.health,maxValue:e.maxHealth})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Charge",children:e.cell&&(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.75*e.cellMaxCharge,Infinity],average:[.5*e.cellMaxCharge,.75*e.cellMaxCharge],bad:[-Infinity,.5*e.cellMaxCharge]},value:e.cellCharge,maxValue:e.cellMaxCharge})||(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No Cell Installed"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Air Tank",children:[e.airtank,"kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pilot",children:e.pilot||"Unoccupied"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:(0,c.toTitleCase)(e.location)||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Active Equipment",children:e.active||"None"}),e.cargoMax&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cargo Space",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{bad:[.75*e.cargoMax,Infinity],average:[.5*e.cargoMax,.75*e.cargoMax],good:[-Infinity,.5*e.cargoMax]},value:e.cargoUsed,maxValue:e.cargoMax})})||null]})},e.name)}))||(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No mecha beacons found."})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MedicalRecords=void 0;var o=n(0),r=n(1),i=n(2),a=n(51),c=n(3),l=n(140),s=n(141),d=n(145),u={Minor:"good",Medium:"average","Dangerous!":"bad",Harmful:"bad","BIOHAZARD THREAT!":"bad"},p=function(e,t){(0,a.modalOpen)(e,"edit",{field:t.edit,value:t.value})};t.MedicalRecords=function(e,t){var n,u=(0,r.useBackend)(t).data,p=u.loginState,C=u.screen;return p.logged_in?(2===C?n=(0,o.createComponentVNode)(2,m):3===C?n=(0,o.createComponentVNode)(2,h):4===C?n=(0,o.createComponentVNode)(2,f):5===C?n=(0,o.createComponentVNode)(2,N):6===C&&(n=(0,o.createComponentVNode)(2,b)),(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,a.ComplexModal),(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,d.TemporaryNotice),(0,o.createComponentVNode)(2,V),(0,o.createComponentVNode)(2,i.Section,{height:"100%",flexGrow:"1",children:n})]})]})):(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,s.LoginScreen)})})};var m=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,t){return a("search",{t1:t})}}),(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"user",mb:"0.5rem",content:e.id+": "+e.name,onClick:function(){return a("d_rec",{d_rec:e.ref})}}),(0,o.createVNode)(1,"br")],4,t)}))})],4)},h=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",content:"Delete All Medical Records",onClick:function(){return n("del_all")}})],4)},f=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.medical,s=c.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,i.Section,{title:"Medical Data",level:2,children:(0,o.createComponentVNode)(2,g)}),(0,o.createComponentVNode)(2,i.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Medical Record",color:"bad",onClick:function(){return a("del_r")}}),(0,o.createComponentVNode)(2,i.Button,{icon:s?"spinner":"print",disabled:s,iconSpin:!!s,content:"Print Entry",ml:"0.5rem",onClick:function(){return a("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return a("screen",{screen:2})}})]})],4)},C=function(e,t){var n=(0,r.useBackend)(t).data.general;return n&&n.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:n.fields.map((function(e,n){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,i.Box,{height:"20px",display:"inline-block",children:e.value}),!!e.edit&&(0,o.createComponentVNode)(2,i.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return p(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,i.Box,{width:"50%",float:"right",textAlign:"right",children:!!n.has_photos&&n.photos.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e,style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",t+1]},t)}))})],4):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"General records lost!"})},g=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.medical;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.field,prewrap:!0,children:[e.value,(0,o.createComponentVNode)(2,i.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return p(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,i.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{prewrap:!0,children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",display:"inline",children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,i.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return c("del_c",{del_c:t+1})}})]},t)})),(0,o.createComponentVNode)(2,i.Button,{icon:"comment-medical",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,a.modalOpen)(t,"add_c")}})]})],4):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["Medical records lost!",(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return c("new")}})]})},N=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.virus;return c.sort((function(e,t){return e.name>t.name?1:-1})),c.map((function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"flask",content:e.name,mb:"0.5rem",onClick:function(){return a("vir",{vir:e.D})}}),(0,o.createVNode)(1,"br")],4,t)}))},b=function(e,t){var n=(0,r.useBackend)(t).data.medbots;return 0===n.length?(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"There are no Medbots."}):n.map((function(e,t){return(0,o.createComponentVNode)(2,i.Collapsible,{open:!0,title:e.name,children:(0,o.createComponentVNode)(2,i.Box,{px:"0.5rem",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:[e.area||"Unknown"," (",e.x,", ",e.y,")"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:e.on?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Online"}),(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:e.use_beaker?"Reservoir: "+e.total_volume+"/"+e.maximum_volume:"Using internal synthesizer."})],4):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Offline"})})]})})},t)}))},V=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.screen;return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===c,onClick:function(){return a("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:5===c,onClick:function(){return a("screen",{screen:5})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"database"}),"Virus Database"]}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:6===c,onClick:function(){return a("screen",{screen:6})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"plus-square"}),"Medbot Tracking"]}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===c,onClick:function(){return a("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"wrench"}),"Record Maintenance"]})]})};(0,a.modalRegisterBodyOverride)("virus",(function(e,t){var n=e.args;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",pb:"1rem",title:n.name||"Virus",children:(0,o.createComponentVNode)(2,i.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Number of stages",children:n.max_stages}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:[n.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible cure",children:n.cure}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Notes",children:n.desc}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Severity",color:u[n.severity],children:n.severity})]})})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.MiningVendor=void 0;var o=n(0),r=n(18),i=n(1),a=n(2),c=n(3);var l={Alphabetical:function(e,t){return e-t},"By availability":function(e,t){return-(e.affordable-t.affordable)},"By price":function(e,t){return e.price-t.price}};t.MiningVendor=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,d)]})})};var s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.has_id,s=c.id;return(0,o.createComponentVNode)(2,a.NoticeBox,{success:l,children:l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",style:{float:"left"},children:["Logged in as ",s.name,".",(0,o.createVNode)(1,"br"),"You have ",s.points.toLocaleString("en-US")," points."]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject ID",style:{float:"right"},onClick:function(){return r("logoff")}}),(0,o.createComponentVNode)(2,a.Box,{style:{clear:"both"}})],4):"Please insert an ID in order to make purchases."})},d=function(e,t){var n=(0,i.useBackend)(t),c=(n.act,n.data),s=c.has_id,d=c.id,u=c.items,m=(0,i.useLocalState)(t,"search",""),h=m[0],f=(m[1],(0,i.useLocalState)(t,"sort","Alphabetical")),C=f[0],g=(f[1],(0,i.useLocalState)(t,"descending",!1)),N=g[0],b=(g[1],(0,r.createSearch)(h,(function(e){return e[0]}))),V=!1,v=Object.entries(u).map((function(e,t){var n=Object.entries(e[1]).filter(b).map((function(e){return e[1].affordable=s&&d.points>=e[1].price,e[1]})).sort(l[C]);if(0!==n.length)return N&&(n=n.reverse()),V=!0,(0,o.createComponentVNode)(2,p,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,a.Section,{children:V?v:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No items matching your criteria was found!"})})})},u=function(e,t){var n=(0,i.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,i.useLocalState)(t,"sort",""),s=(c[0],c[1]),d=(0,i.useLocalState)(t,"descending",!1),u=d[0],p=d[1];return(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,a.Dropdown,{selected:"Alphabetical",options:Object.keys(l),width:"100%",lineHeight:"19px",onSelected:function(e){return s(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"arrow-down":"arrow-up",height:"19px",tooltip:u?"Descending order":"Ascending order",tooltipPosition:"bottom-left",ml:"0.5rem",onClick:function(){return p(!u)}})})]})})},p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=e.title,s=e.items,d=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Collapsible,Object.assign({open:!0,title:l},d,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,a.Button,{disabled:!c.has_id||c.id.points=0||(r[n]=e[n]);return r}t.Multitool=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,p=l.multitoolMenuId,v=l.buffer,x=l.bufferName,y=l.bufferTag,k=l.canBufferHaveTag,w=l.isAttachedAlreadyInBuffer,_=l.attachedName,B=!("default_no_machine"===p);return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{style:{"overflow-x":"hidden","overflow-y":"auto"},grow:1,shrink:1,basis:0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Configuration menu",py:.3,children:[(0,o.createComponentVNode)(2,s,{iconName:"tools",machineName:_,noMachine:"default_no_machine"===p,noMachineText:"No machine attached"}),function(e){switch(e){case"default_no_machine":case"no_options":return(0,o.createComponentVNode)(2,h);case"access_denied":return(0,o.createComponentVNode)(2,f);case"tag_only":return(0,o.createComponentVNode)(2,C);case"frequency_and_tag":return(0,o.createFragment)([(0,o.createComponentVNode)(2,g),(0,o.createComponentVNode)(2,C)],4);case"air_sensor":return(0,o.createFragment)([(0,o.createComponentVNode)(2,g),(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,N)],4);case"general_air_control":return(0,o.createFragment)([(0,o.createComponentVNode)(2,g),(0,o.createComponentVNode)(2,b)],4);case"large_tank_control":return(0,o.createFragment)([(0,o.createComponentVNode)(2,g),(0,o.createComponentVNode)(2,V),(0,o.createComponentVNode)(2,b)],4);default:return"WE SHOULDN'T BE HERE!"}}(p)]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:0,shrink:0,children:(0,o.createComponentVNode)(2,a.Divider)}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:0,shrink:0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Multitool buffer",mb:.9,py:.3,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:w?"Added":"Add machine",icon:"save",disabled:!B||w,onClick:function(){return r("buffer_add")}}),(0,o.createComponentVNode)(2,a.Button,{mr:1,content:"Flush",icon:"times-circle",color:"red",disabled:!v,onClick:function(){return r("buffer_flush")}})],4),children:[(0,o.createComponentVNode)(2,s,{iconName:"tools",machineName:x,noMachine:!v,noMachineElem:(0,o.createComponentVNode)(2,d,{text:""})}),!!v&&(0,o.createComponentVNode)(2,m,{mt:1.1,label:"ID tag",compactLabel:!0,wrapContent:k?(0,o.createComponentVNode)(2,u,{text:y,defaultText:"",color:"silver"}):(0,o.createComponentVNode)(2,a.Box,{as:"span",fontSize:"0.9rem",color:"red",italic:!0,nowrap:!0,children:"Not supported"})})]})})]})})})};var s=function(e,t){var n=e.iconName,r=e.machineName,i=e.noMachine,c=e.noMachineText,l=e.noMachineElem,s=i?c:r||"Unknown machine",d=s===c,u=s===c||"Unknown machine"===s;return i&&l?l:(0,o.createComponentVNode)(2,a.Flex,{mt:.1,mb:1.9,children:[!i&&(0,o.createComponentVNode)(2,a.Flex.Item,{grow:0,shrink:0,align:"center",children:(0,o.createComponentVNode)(2,a.Icon,{mr:1,size:1.1,name:n})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,shrink:1,basis:0,wordWrap:"break-word",children:(0,o.createComponentVNode)(2,a.Box,{as:"span",wordWrap:"break-word",color:d?"label":"silver",fontSize:"1.1rem",bold:!0,italic:u,children:s})})]})},d=function(e,t){var n=e.text;return(0,o.createComponentVNode)(2,a.Box,{as:"span",fontSize:"0.9rem",color:"yellow",italic:!0,nowrap:!0,children:n})},u=function(e,t){var n=e.text,r=e.defaultText,i=l(e,["text","defaultText"]);return n?(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"span",wordWrap:"break-word"},i,{children:n}))):(0,o.createComponentVNode)(2,d,{text:r})},p=function(e,t){var n=e.noConfirm,r=void 0!==n&&n,i=l(e,["noConfirm"]);return r?(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({},i))):(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button.Confirm,Object.assign({},i)))},m=function(e,t){var n=e.label,r=e.wrapContent,i=e.noWrapContent,c=e.compactLabel,s=void 0!==c&&c,d=l(e,["label","wrapContent","noWrapContent","compactLabel"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Flex,Object.assign({my:.5,mr:"0.5%",spacing:1,align:"center"},d,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:s?0:1,shrink:0,textOverflow:"ellipsis",overflow:"hidden",basis:s?"auto":0,maxWidth:s?"none":20,color:"label",nowrap:!0,children:n}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,shrink:1,basis:0,textAlign:"center",wordWrap:"break-word",children:r}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:.1}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:0,shrink:0,nowrap:!0,children:i})]})))},h=function(e,t){var n=(0,i.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.Box,{mt:1.5,fontSize:"0.9rem",color:"silver",italic:!0,children:"No options"})},f=function(e,t){var n=(0,i.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.1rem",color:"red",bold:!0,italic:!0,children:"ACCESS DENIED"})},C=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.attachedTag;return(0,o.createComponentVNode)(2,m,{label:"ID tag",wrapContent:(0,o.createComponentVNode)(2,u,{text:c,defaultText:"",color:"silver"}),noWrapContent:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Set",icon:"wrench",onClick:function(){return r("set_tag")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear",icon:"times-circle",color:"red",disabled:!c,onClick:function(){return r("clear_tag")}})],4)})},g=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,s=l.frequency,d=l.minFrequency,u=l.maxFrequency,p=l.canReset;return(0,o.createComponentVNode)(2,m,{label:"Frequency",noWrapContent:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NumberInput,{animate:!0,unit:"kHz",step:.1,stepPixelSize:10,minValue:d/10,maxValue:u/10,value:s/10,format:function(e){return(0,r.toFixed)(e,1)},onChange:function(e,t){return c("set_frequency",{frequency:10*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:!p,tooltip:"Reset",onClick:function(){return c("reset_frequency")}})],4)})},N=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.bolts,s=[{bitflag:1,checked:c.pressureCheck,label:"Monitor pressure"},{bitflag:2,checked:c.temperatureCheck,label:"Monitor temperature"},{bitflag:4,checked:c.oxygenCheck,label:"Monitor oxygen concentration"},{bitflag:8,checked:c.toxinsCheck,label:"Monitor plasma concentration"},{bitflag:16,checked:c.nitrogenCheck,label:"Monitor nitrogen concentration"},{bitflag:32,checked:c.carbonDioxideCheck,label:"Monitor carbon dioxide concentration"}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,m,{label:"Floor bolts",noWrapContent:(0,o.createComponentVNode)(2,a.Button,{icon:l?"check":"times",selected:l,content:l?"YES":"NO",onClick:function(){return r("toggle_bolts")}})}),s.map((function(e){return(0,o.createComponentVNode)(2,m,{label:e.label,noWrapContent:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.checked,onClick:function(){return r("toggle_flag",{bitflag:e.bitflag})}})},e.bitflag)}))],0)},b=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.sensors;return(0,o.createComponentVNode)(2,a.Section,{mt:1.7,ml:.5,mr:1,px:.5,title:"Sensors",buttons:(0,o.createComponentVNode)(2,a.Button,{mr:1,pl:2.1,content:"Add sensor",icon:"plus",iconRight:!0,onClick:function(){return r("add_sensor")}}),children:[(0,o.createComponentVNode)(2,m,{mr:0,compactLabel:!0,wrapContent:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:1}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,shrink:1,basis:0,color:"label",nowrap:!0,bold:!0,children:"ID tag"}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,shrink:1,basis:0,color:"label",nowrap:!0,bold:!0,children:"Label"}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:11.3})]})}),Object.keys(c).map((function(e){return(0,o.createComponentVNode)(2,m,{mr:0,label:(0,o.createComponentVNode)(2,a.Icon,{name:"wave-square"}),compactLabel:!0,wrapContent:(0,o.createComponentVNode)(2,a.Flex,{align:"center",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,shrink:1,basis:0,color:"silver",wordWrap:"break-word",children:e}),c[e]?(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,shrink:1,basis:0,color:"silver",wordWrap:"break-word",children:c[e]}):(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,shrink:1,basis:0,fontSize:"0.9rem",color:"yellow",italic:!0,nowrap:!0,children:""})]}),noWrapContent:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:0,shrink:0,children:[(0,o.createComponentVNode)(2,a.Button,{content:"Label",icon:"edit",onClick:function(){return r("change_label",{sensor_tag:e})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Label",icon:"times-circle",color:"orange",disabled:!c[e],onClick:function(){return r("clear_label",{sensor_tag:e})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:.5}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:0,shrink:0,children:(0,o.createComponentVNode)(2,a.Button,{px:1.2,icon:"minus",color:"red",onClick:function(){return r("del_sensor",{sensor_tag:e})}})})]})},e)}))]})},V=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.inputTag,s=c.outputTag,d=c.bufferTag,h=c.bufferFitsInput,f=c.bufferFitsOutput,C=c.doNotLinkAndNotify;return(0,o.createFragment)([(0,o.createComponentVNode)(2,m,{label:"Input",labelWidth:6,wrapContent:(0,o.createComponentVNode)(2,u,{text:l,defaultText:"",color:"silver"}),noWrapContent:(0,o.createFragment)([(0,o.createComponentVNode)(2,p,{noConfirm:C||!l,confirmContent:"This will change the intput device. Confirm?",confirmColor:"orange",content:"Link buffer",icon:"link",selected:l&&d===l,disabled:!h,onClick:function(){return r("link_input")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{confirmContent:"This will unlink the intput device. Confirm?",confirmColor:"orange",content:"Unlink",icon:"unlink",color:"red",disabled:!l,onClick:function(){return r("unlink_input")}})],4)}),(0,o.createComponentVNode)(2,m,{label:"Output",labelWidth:6,wrapContent:(0,o.createComponentVNode)(2,u,{text:s,defaultText:"",color:"silver"}),noWrapContent:(0,o.createFragment)([(0,o.createComponentVNode)(2,p,{noConfirm:C||!s,confirmContent:"This will change the output device. Confirm?",confirmColor:"orange",content:"Link buffer",icon:"link",selected:s&&d===s,disabled:!f,onClick:function(){return r("link_output")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{confirmContent:"This will unlink the output device. Confirm?",confirmColor:"orange",content:"Unlink",icon:"unlink",color:"red",disabled:!s,onClick:function(){return r("unlink_output")}})],4)})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Newscaster=void 0;var o=n(0),r=n(7),i=n(1),a=n(2),c=n(49),l=n(3),s=n(51),d=n(145);function u(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var p=["security","engineering","medical","science","service","supply"],m={security:{title:"Security",fluff_text:"Help keep the crew safe"},engineering:{title:"Engineering",fluff_text:"Ensure the station runs smoothly"},medical:{title:"Medical",fluff_text:"Practice medicine and save lives"},science:{title:"Science",fluff_text:"Develop new technologies"},service:{title:"Service",fluff_text:"Provide amenities to the crew"},supply:{title:"Supply",fluff_text:"Keep the station supplied"}};t.Newscaster=function(e,t){var n,c=(0,i.useBackend)(t),u=c.act,p=c.data,m=p.is_security,g=p.is_admin,N=p.is_silent,V=p.is_printing,v=p.screen,x=p.channels,y=p.channel_idx,k=void 0===y?-1:y,w=(0,i.useLocalState)(t,"menuOpen",!1),_=w[0],B=w[1],S=(0,i.useLocalState)(t,"viewingPhoto",""),L=S[0],A=(S[1],(0,i.useLocalState)(t,"censorMode",!1)),E=A[0],I=A[1];0===v||2===v?n=(0,o.createComponentVNode)(2,f):1===v&&(n=(0,o.createComponentVNode)(2,C));var D=x.reduce((function(e,t){return e+t.unread}),0);return(0,o.createComponentVNode)(2,l.Window,{theme:m&&"security",children:[L?(0,o.createComponentVNode)(2,b):(0,o.createComponentVNode)(2,s.ComplexModal,{maxWidth:window.innerWidth/1.5+"px",maxHeight:window.innerHeight/1.5+"px"}),(0,o.createComponentVNode)(2,l.Window.Content,{children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",height:"100%",children:[(0,o.createComponentVNode)(2,a.Section,{stretchContents:!0,className:(0,r.classes)(["Newscaster__menu",_&&"Newscaster__menu--open"]),children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,a.Box,{flex:"0 1 content",children:[(0,o.createComponentVNode)(2,h,{icon:"bars",title:"Toggle Menu",onClick:function(){return B(!_)}}),(0,o.createComponentVNode)(2,h,{icon:"newspaper",title:"Headlines",selected:0===v,onClick:function(){return u("headlines")},children:D>0&&(0,o.createComponentVNode)(2,a.Box,{className:"Newscaster__menuButton--unread",children:D>=10?"9+":D})}),(0,o.createComponentVNode)(2,h,{icon:"briefcase",title:"Job Openings",selected:1===v,onClick:function(){return u("jobs")}}),(0,o.createComponentVNode)(2,a.Divider)]}),(0,o.createComponentVNode)(2,a.Box,{flex:"2",overflowY:"auto",overflowX:"hidden",children:x.map((function(e){return(0,o.createComponentVNode)(2,h,{icon:e.icon,title:e.name,selected:2===v&&x[k-1]===e,onClick:function(){return u("channel",{uid:e.uid})},children:e.unread>0&&(0,o.createComponentVNode)(2,a.Box,{className:"Newscaster__menuButton--unread",children:e.unread>=10?"9+":e.unread})},e)}))}),(0,o.createComponentVNode)(2,a.Box,{width:"100%",flex:"0 0 content",children:[(0,o.createComponentVNode)(2,a.Divider),(!!m||!!g)&&(0,o.createFragment)([(0,o.createComponentVNode)(2,h,{security:!0,icon:"exclamation-circle",title:"Edit Wanted Notice",mb:"0.5rem",onClick:function(){return(0,s.modalOpen)(t,"wanted_notice")}}),(0,o.createComponentVNode)(2,h,{security:!0,icon:E?"minus-square":"minus-square-o",title:"Censor Mode: "+(E?"On":"Off"),mb:"0.5rem",onClick:function(){return I(!E)}}),(0,o.createComponentVNode)(2,a.Divider)],4),(0,o.createComponentVNode)(2,h,{icon:"pen-alt",title:"New Story",mb:"0.5rem",onClick:function(){return(0,s.modalOpen)(t,"create_story")}}),(0,o.createComponentVNode)(2,h,{icon:"plus-circle",title:"New Channel",onClick:function(){return(0,s.modalOpen)(t,"create_channel")}}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,h,{icon:V?"spinner":"print",iconSpin:V,title:V?"Printing...":"Print Newspaper",onClick:function(){return u("print_newspaper")}}),(0,o.createComponentVNode)(2,h,{icon:N?"volume-mute":"volume-up",title:"Mute: "+(N?"On":"Off"),onClick:function(){return u("toggle_mute")}})]})]})}),(0,o.createComponentVNode)(2,a.Flex,{direction:"column",height:"100%",flex:"1",children:[(0,o.createComponentVNode)(2,d.TemporaryNotice),n]})]})})]})};var h=function(e,t){(0,i.useBackend)(t).act;var n=e.icon,c=void 0===n?"":n,l=e.iconSpin,s=e.selected,d=void 0!==s&&s,p=e.security,m=void 0!==p&&p,h=e.onClick,f=e.title,C=e.children,g=u(e,["icon","iconSpin","selected","security","onClick","title","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Newscaster__menuButton",d&&"Newscaster__menuButton--selected",m&&"Newscaster__menuButton--security"]),onClick:h},g,{children:[d&&(0,o.createComponentVNode)(2,a.Box,{className:"Newscaster__menuButton--selectedBar"}),(0,o.createComponentVNode)(2,a.Icon,{name:c,spin:l,size:"2"}),(0,o.createComponentVNode)(2,a.Box,{className:"Newscaster__menuButton--title",children:f}),C]})))},f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.screen,d=c.is_admin,u=c.channel_idx,p=c.channel_can_manage,m=c.channels,h=c.stories,f=c.wanted,C=(0,i.useLocalState)(t,"fullStories",[]),N=C[0],b=(C[1],(0,i.useLocalState)(t,"censorMode",!1)),V=b[0],v=(b[1],2===l&&u>-1?m[u-1]:null);return(0,o.createComponentVNode)(2,a.Flex,{direction:"column",height:"100%",flex:"1",children:[!!f&&(0,o.createComponentVNode)(2,g,{story:f,wanted:!0}),(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Icon,{name:v?v.icon:"newspaper",mr:"0.5rem"}),v?v.name:"Headlines"],0),flexGrow:"1",children:h.length>0?h.slice().reverse().map((function(e){return!N.includes(e.uid)&&e.body.length+3>128?Object.assign({},e,{body_short:e.body.substr(0,124)+"..."}):e})).map((function(e){return(0,o.createComponentVNode)(2,g,{story:e},e)})):(0,o.createComponentVNode)(2,a.Box,{className:"Newscaster__emptyNotice",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"times",size:"3"}),(0,o.createVNode)(1,"br"),"There are no stories at this time."]})}),!!v&&(0,o.createComponentVNode)(2,a.Section,{flexShrink:"1",title:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Icon,{name:"info-circle",mr:"0.5rem"}),(0,o.createTextVNode)("About")],4),buttons:(0,o.createFragment)([V&&(0,o.createComponentVNode)(2,a.Button,{disabled:!!v.admin&&!d,selected:v.censored,icon:v.censored?"comment-slash":"comment",content:v.censored?"Uncensor Channel":"Censor Channel",mr:"0.5rem",onClick:function(){return r("censor_channel",{uid:v.uid})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!p,icon:"cog",content:"Manage",onClick:function(){return(0,s.modalOpen)(t,"manage_channel",{uid:v.uid})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:v.description||"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Owner",children:v.author||"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Public",children:v["public"]?"Yes":"No"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Views",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"eye",mr:"0.5rem"}),h.reduce((function(e,t){return e+t.view_count}),0).toLocaleString()]})]})})]})},C=function(e,t){var n=(0,i.useBackend)(t),c=(n.act,n.data),l=c.jobs,s=c.wanted,d=Object.entries(l).reduce((function(e,t){t[0];return e+t[1].length}),0);return(0,o.createComponentVNode)(2,a.Flex,{direction:"column",height:"100%",flex:"1",children:[!!s&&(0,o.createComponentVNode)(2,g,{story:s,wanted:!0}),(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",title:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Icon,{name:"briefcase",mr:"0.5rem"}),(0,o.createTextVNode)("Job Openings")],4),buttons:(0,o.createComponentVNode)(2,a.Box,{mt:"0.25rem",color:"label",children:"Work for a better future at Nanotrasen"}),children:d>0?p.map((function(e){return Object.assign({},m[e],{id:e,jobs:l[e]})})).filter((function(e){return!!e&&e.jobs.length>0})).map((function(e){return(0,o.createComponentVNode)(2,a.Section,{className:(0,r.classes)(["Newscaster__jobCategory","Newscaster__jobCategory--"+e.id]),title:e.title,buttons:(0,o.createComponentVNode)(2,a.Box,{mt:"0.25rem",color:"label",children:e.fluff_text}),children:e.jobs.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{"class":(0,r.classes)(["Newscaster__jobOpening",!!e.is_command&&"Newscaster__jobOpening--command"]),children:["\u2022 ",e.title]},e.title)}))},e.id)})):(0,o.createComponentVNode)(2,a.Box,{className:"Newscaster__emptyNotice",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"times",size:"3"}),(0,o.createVNode)(1,"br"),"There are no openings at this time."]})}),(0,o.createComponentVNode)(2,a.Section,{flexShrink:"1",children:["Interested in serving Nanotrasen?",(0,o.createVNode)(1,"br"),"Sign up for any of the above position now at the ",(0,o.createVNode)(1,"b",null,"Head of Personnel's Office!",16),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{as:"small",color:"label",children:"By signing up for a job at Nanotrasen, you agree to transfer your soul to the loyalty department of the omnipresent and helpful watcher of humanity."})]})]})},g=function(e,t){var n=(0,i.useBackend)(t),l=n.act,s=n.data,d=e.story,u=e.wanted,p=void 0!==u&&u,m=(0,i.useLocalState)(t,"fullStories",[]),h=m[0],f=m[1],C=(0,i.useLocalState)(t,"censorMode",!1),g=C[0];C[1];return(0,o.createComponentVNode)(2,a.Section,{className:(0,r.classes)(["Newscaster__story",p&&"Newscaster__story--wanted"]),title:(0,o.createFragment)([p&&(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle",mr:"0.5rem"}),(2&d.censor_flags?"[REDACTED]":d.title)||"News from "+d.author],0),buttons:(0,o.createComponentVNode)(2,a.Box,{mt:"0.25rem",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:[!p&&g&&(0,o.createComponentVNode)(2,a.Box,{display:"inline",children:(0,o.createComponentVNode)(2,a.Button,{enabled:2&d.censor_flags,icon:2&d.censor_flags?"comment-slash":"comment",content:2&d.censor_flags?"Uncensor":"Censor",mr:"0.5rem",mt:"-0.25rem",onClick:function(){return l("censor_story",{uid:d.uid})}})}),(0,o.createComponentVNode)(2,a.Box,{display:"inline",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user"})," ",d.author," |\xa0",!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Icon,{name:"eye"}),(0,o.createTextVNode)(" "),d.view_count.toLocaleString(),(0,o.createTextVNode)(" |\xa0")],0),(0,o.createComponentVNode)(2,a.Icon,{name:"clock"})," ",(0,c.timeAgo)(d.publish_time,s.world_time)]})]})}),children:(0,o.createComponentVNode)(2,a.Box,{children:2&d.censor_flags?"[REDACTED]":(0,o.createFragment)([!!d.has_photo&&(0,o.createComponentVNode)(2,N,{name:"story_photo_"+d.uid+".png",float:"right",ml:"0.5rem"}),(d.body_short||d.body).split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e||(0,o.createVNode)(1,"br")},e)})),d.body_short&&(0,o.createComponentVNode)(2,a.Button,{content:"Read more..",mt:"0.5rem",onClick:function(){return f([].concat(h,[d.uid]))}}),(0,o.createComponentVNode)(2,a.Box,{clear:"right"})],0)})})},N=function(e,t){var n=e.name,r=u(e,["name"]),c=(0,i.useLocalState)(t,"viewingPhoto",""),l=(c[0],c[1]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"img",className:"Newscaster__photo",src:n,onClick:function(){return l(n)}},r)))},b=function(e,t){var n=(0,i.useLocalState)(t,"viewingPhoto",""),r=n[0],c=n[1];return(0,o.createComponentVNode)(2,a.Modal,{className:"Newscaster__photoZoom",children:[(0,o.createComponentVNode)(2,a.Box,{as:"img",src:r}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Close",color:"grey",mt:"1rem",onClick:function(){return c("")}})]})},V=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),c=!!e.args.uid&&r.channels.filter((function(t){return t.uid===e.args.uid})).pop();if("manage_channel"!==e.id||c){var l="manage_channel"===e.id,d=!!e.args.is_admin,u=e.args.scanned_user,p=(0,i.useLocalState)(t,"author",(null==c?void 0:c.author)||u||"Unknown"),m=p[0],h=p[1],f=(0,i.useLocalState)(t,"name",(null==c?void 0:c.name)||""),C=f[0],g=f[1],N=(0,i.useLocalState)(t,"description",(null==c?void 0:c.description)||""),b=N[0],V=N[1],v=(0,i.useLocalState)(t,"icon",(null==c?void 0:c.icon)||"newspaper"),x=v[0],y=v[1],k=(0,i.useLocalState)(t,"isPublic",!!l&&!!(null==c?void 0:c["public"])),w=k[0],_=k[1],B=(0,i.useLocalState)(t,"adminLocked",1===(null==c?void 0:c.admin)||!1),S=B[0],L=B[1];return(0,o.createComponentVNode)(2,a.Section,{level:"2",m:"-1rem",pb:"1rem",title:l?"Manage "+c.name:"Create New Channel",children:[(0,o.createComponentVNode)(2,a.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Owner",children:(0,o.createComponentVNode)(2,a.Input,{disabled:!d,width:"100%",value:m,onInput:function(e,t){return h(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:(0,o.createComponentVNode)(2,a.Input,{width:"100%",placeholder:"50 characters max.",maxLength:"50",value:C,onInput:function(e,t){return g(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description (optional)",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Input,{multiline:!0,width:"100%",placeholder:"128 characters max.",maxLength:"128",value:b,onInput:function(e,t){return V(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Icon",children:[(0,o.createComponentVNode)(2,a.Input,{disabled:!d,value:x,width:"35%",mr:"0.5rem",onInput:function(e,t){return y(t)}}),(0,o.createComponentVNode)(2,a.Icon,{name:x,size:"2",verticalAlign:"middle",mr:"0.5rem"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Accept Public Stories?",children:(0,o.createComponentVNode)(2,a.Button,{selected:w,icon:w?"toggle-on":"toggle-off",content:w?"Yes":"No",onClick:function(){return _(!w)}})}),d&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Button,{selected:S,icon:S?"lock":"lock-open",content:S?"On":"Off",tooltip:"Locking this channel will make it editable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){return L(!S)}})})]})}),(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:0===m.trim().length||0===C.trim().length,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){(0,s.modalAnswer)(t,e.id,"",{author:m,name:C.substr(0,49),description:b.substr(0,128),icon:x,"public":w?1:0,admin_locked:S?1:0}),(0,i.deleteLocalState)(t,"author","name","description","icon","public")}})]})}(0,s.modalClose)(t)};(0,s.modalRegisterBodyOverride)("create_channel",V),(0,s.modalRegisterBodyOverride)("manage_channel",V),(0,s.modalRegisterBodyOverride)("create_story",(function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.photo,d=c.channels,u=c.channel_idx,p=void 0===u?-1:u,m=!!e.args.is_admin,h=e.args.scanned_user,f=d.slice().sort((function(e,t){if(p<0)return 0;var n=d[p-1];return n.uid===e.uid?-1:n.uid===t.uid?1:void 0})).filter((function(e){return m||!e.frozen&&(e.author===h||!!e["public"])})),C=(0,i.useLocalState)(t,"author",h||"Unknown"),g=C[0],b=C[1],V=(0,i.useLocalState)(t,"channel",f.length>0?f[0].name:""),v=V[0],x=V[1],y=(0,i.useLocalState)(t,"title",""),k=y[0],w=y[1],_=(0,i.useLocalState)(t,"body",""),B=_[0],S=_[1],L=(0,i.useLocalState)(t,"adminLocked",!1),A=L[0],E=L[1];return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",pb:"1rem",title:"Create New Story",children:[(0,o.createComponentVNode)(2,a.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Author",children:(0,o.createComponentVNode)(2,a.Input,{disabled:!m,width:"100%",value:g,onInput:function(e,t){return b(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Channel",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Dropdown,{selected:v,options:f.map((function(e){return e.name})),mb:"0",width:"100%",onSelected:function(e){return x(e)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:(0,o.createComponentVNode)(2,a.Input,{width:"100%",placeholder:"128 characters max.",maxLength:"128",value:k,onInput:function(e,t){return w(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Story Text",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,multiline:!0,placeholder:"1024 characters max.",maxLength:"1024",rows:"8",width:"100%",value:B,onInput:function(e,t){return S(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Photo (optional)",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Button,{icon:"image",selected:l,content:l?"Eject: "+l.name:"Insert Photo",tooltip:!l&&"Attach a photo to this story by holding the photograph in your hand.",onClick:function(){return r(l?"eject_photo":"attach_photo")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Preview",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Section,{noTopPadding:!0,title:k,maxHeight:"13.5rem",overflow:"auto",children:(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:[!!l&&(0,o.createComponentVNode)(2,N,{name:"inserted_photo_"+l.uid+".png",float:"right"}),B.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e||(0,o.createVNode)(1,"br")},e)})),(0,o.createComponentVNode)(2,a.Box,{clear:"right"})]})})}),m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Button,{selected:A,icon:A?"lock":"lock-open",content:A?"On":"Off",tooltip:"Locking this story will make it censorable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){return E(!A)}})})]})}),(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:0===g.trim().length||0===v.trim().length||0===k.trim().length||0===B.trim().length,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){(0,s.modalAnswer)(t,"create_story","",{author:g,channel:v,title:k.substr(0,127),body:B.substr(0,1023),admin_locked:A?1:0}),(0,i.deleteLocalState)(t,"author","channel","title","body")}})]})})),(0,s.modalRegisterBodyOverride)("wanted_notice",(function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.photo,d=c.wanted,u=!!e.args.is_admin,p=e.args.scanned_user,m=(0,i.useLocalState)(t,"author",(null==d?void 0:d.author)||p||"Unknown"),h=m[0],f=m[1],C=(0,i.useLocalState)(t,"name",(null==d?void 0:d.title.substr(8))||""),g=C[0],b=C[1],V=(0,i.useLocalState)(t,"description",(null==d?void 0:d.body)||""),v=V[0],x=V[1],y=(0,i.useLocalState)(t,"adminLocked",1===(null==d?void 0:d.admin_locked)||!1),k=y[0],w=y[1];return(0,o.createComponentVNode)(2,a.Section,{level:"2",m:"-1rem",pb:"1rem",title:"Manage Wanted Notice",children:[(0,o.createComponentVNode)(2,a.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Authority",children:(0,o.createComponentVNode)(2,a.Input,{disabled:!u,width:"100%",value:h,onInput:function(e,t){return f(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:(0,o.createComponentVNode)(2,a.Input,{width:"100%",value:g,maxLength:"128",onInput:function(e,t){return b(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Input,{multiline:!0,width:"100%",value:v,maxLength:"512",rows:"4",onInput:function(e,t){return x(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Photo (optional)",verticalAlign:"top",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"image",selected:l,content:l?"Eject: "+l.name:"Insert Photo",tooltip:!l&&"Attach a photo to this wanted notice by holding the photograph in your hand.",tooltipPosition:"top",onClick:function(){return r(l?"eject_photo":"attach_photo")}}),!!l&&(0,o.createComponentVNode)(2,N,{name:"inserted_photo_"+l.uid+".png",float:"right"})]}),u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Button,{selected:k,icon:k?"lock":"lock-open",content:k?"On":"Off",tooltip:"Locking this wanted notice will make it editable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){return w(!k)}})})]})}),(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!d,icon:"eraser",color:"danger",content:"Clear",position:"absolute",right:"7.25rem",bottom:"-0.75rem",onClick:function(){r("clear_wanted_notice"),(0,s.modalClose)(t),(0,i.deleteLocalState)(t,"author","name","description","admin_locked")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:0===h.trim().length||0===g.trim().length||0===v.trim().length,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){(0,s.modalAnswer)(t,e.id,"",{author:h,name:g.substr(0,127),description:v.substr(0,511),admin_locked:k?1:0}),(0,i.deleteLocalState)(t,"author","name","description","admin_locked")}})]})}))},function(e,t,n){"use strict";t.__esModule=!0,t.NinjaBloodScan=void 0;var o=n(0),r=n(1),i=n(2),a=n(50),c=n(3);t.NinjaBloodScan=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,theme:"spider_clan",children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,s)]})})};var l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.vialIcons,d=l.noVialIcon,u=l.bloodOwnerNames,p=l.bloodOwnerSpecies,m=l.bloodOwnerTypes,h=l.blockButtons,f=l.scanStates,C="Button_blue",g="Button_disabled",N=["NoticeBox_red","NoticeBox","NoticeBox_blue"];return(0,o.createComponentVNode)(2,i.Flex,{direction:"column",shrink:1,alignContent:"center",children:(0,o.createComponentVNode)(2,i.Section,{title:"\u041e\u0431\u0440\u0430\u0437\u0446\u044b",backgroundColor:"rgba(0, 0, 0, 0.4)",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"?",tooltip:"\u0414\u043e\u0431\u0430\u0432\u044c\u0442\u0435 \u0442\u0440\u0438 \u043e\u0431\u0440\u0430\u0437\u0446\u0430 \u043a\u0440\u043e\u0432\u0438. \u041c\u0430\u0448\u0438\u043d\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u0430 \u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0443 \u0441 \u043a\u0440\u043e\u0432\u044c\u044e \u0441\u0443\u0449\u0435\u0441\u0442\u0432 \u0438 \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u043c\u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b \u0432\u0430\u043c \u043a\u043b\u0430\u043d. \u0420\u0435\u0430\u0433\u0435\u043d\u0442\u044b \u0438\u043c \u043d\u0435 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u043d\u0435 \u043f\u0440\u0438\u043c\u0443\u0442\u0441\u044f \u0438\u043b\u0438 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0443\u0441\u043f\u0435\u0448\u043d\u044b\u043c",tooltipPosition:"bottom-left"}),children:[(0,o.createComponentVNode)(2,i.Flex,{direction:"row",shrink:1,alignContent:"center",children:[1,2,3].map((function(e,t){return(0,o.createComponentVNode)(2,a.FlexItem,{direction:"column",width:"33.3%",ml:t?2:0,children:[(0,o.createComponentVNode)(2,i.Section,{title:u[t]?"\u041a\u0440\u043e\u0432\u044c":"\u041d\u0435\u0442 \u0440\u0435\u0430\u0433\u0435\u043d\u0442\u0430",style:{"text-align":"left",background:"rgba(53, 94, 163, 0.5)"}}),(0,o.createComponentVNode)(2,i.NoticeBox,{className:N[f[t]],success:0,danger:0,align:"center",children:(0,o.createComponentVNode)(2,i.Button,{className:h?g:C,height:"100%",width:"100%",disabled:h,onClick:function(){return c("vial_out",{button_num:t+1})},children:[(0,o.createVNode)(1,"img",null,null,1,{height:"128px",width:"128px",src:"data:image/jpeg;base64,"+(s[t]||d),style:{"margin-left":"3px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:u[t]||" - ",content:"\u0420\u0430\u0441\u0430: "+(p[t]||" - ")+"\n\u0422\u0438\u043f \u043a\u0440\u043e\u0432\u0438: "+(m[t]||" - "),position:"bottom"})]})})]},t)}))}),(0,o.createComponentVNode)(2,i.NoticeBox,{className:"NoticeBox_red",success:0,danger:0,align:"center",children:(0,o.createComponentVNode)(2,i.Button,{className:0===h?"":"Button_disabled",content:"\u041d\u0430\u0447\u0430\u0442\u044c \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435",width:"250px",textAlign:"center",disabled:h,tooltip:"\u0421\u043a\u0430\u043d\u0438\u0440\u0443\u0435\u0442 \u043a\u0440\u043e\u0432\u044c \u0438 \u043f\u0435\u0440\u0435\u0441\u044b\u043b\u0430\u0435\u0442 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043a\u043b\u0430\u043d\u0443.",tooltipPosition:"bottom",onClick:function(){return c("scan_blood")}})})]})})},s=function(e,t){var n=(0,r.useBackend)(t).data.progressBar;return(0,o.createComponentVNode)(2,i.Section,{stretchContents:!0,children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:"green",value:n,minValue:0,maxValue:100,children:(0,o.createVNode)(1,"center",null,(0,o.createComponentVNode)(2,i.NoticeBox,{className:"NoticeBox_green",mt:1,children:n?"\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430 "+n+"%":"\u0420\u0435\u0436\u0438\u043c \u043e\u0436\u0438\u0434\u0430\u043d\u0438\u044f"}),2)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NinjaMindScan=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.NinjaMindScan=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,theme:"spider_clan",children:(0,o.createComponentVNode)(2,a.Window.Content,{className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.occupantIcon,s=c.occupant_name,d=c.occupant_health,u=c.scanned_occupants,p="none"===s?1:0;return(0,o.createComponentVNode)(2,i.Flex,{direction:"column",shrink:1,alignContent:"left",children:[(0,o.createComponentVNode)(2,i.Section,{title:"\u041f\u0430\u0446\u0438\u0435\u043d\u0442",backgroundColor:"rgba(0, 0, 0, 0.4)",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"?",tooltip:"\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0432\u043d\u0435\u0448\u043d\u0435\u0433\u043e \u0432\u0438\u0434\u0430 \u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043f\u0430\u0446\u0438\u0435\u043d\u0442\u0430 \u0432 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0435.",tooltipPosition:"bottom-left"}),children:(0,o.createComponentVNode)(2,i.Flex,{direction:"row",shrink:1,alignContent:"left",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{shrink:1,alignContent:"left",children:(0,o.createComponentVNode)(2,i.NoticeBox,{className:"NoticeBox_blue",success:0,danger:0,width:"90px",align:"left",children:(0,o.createComponentVNode)(2,i.Section,{style:{background:"rgba(4, 74, 27, 0.75)"},align:"left",children:(0,o.createVNode)(1,"img",null,null,1,{height:"128px",width:"128px",src:"data:image/jpeg;base64,"+l,style:{"margin-left":"-28px","-ms-interpolation-mode":"nearest-neighbor"}})})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,alignContent:"right",children:[(0,o.createComponentVNode)(2,i.NoticeBox,{className:"NoticeBox_green",success:0,danger:0,align:"left",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0418\u043c\u044f",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0417\u0434\u043e\u0440\u043e\u0432\u044c\u0435",children:d})]})}),(0,o.createComponentVNode)(2,i.NoticeBox,{className:"NoticeBox_red",mt:2.5,success:0,danger:0,align:"center",children:[(0,o.createComponentVNode)(2,i.Button,{className:0===p?"":"Button_disabled",content:"\u041d\u0430\u0447\u0430\u0442\u044c \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435",width:"250px",textAlign:"center",disabled:p,tooltip:"\u0421\u043a\u0430\u043d\u0438\u0440\u0443\u0435\u0442 \u043f\u0430\u0446\u0438\u0435\u043d\u0442\u0430 \u0438 \u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u0434\u043e\u0431\u044b\u0442\u044c \u0438\u0437 \u0435\u0433\u043e \u0440\u0430\u0437\u0443\u043c\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u0443\u044e \u043a\u043b\u0430\u043d\u0443 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e.",tooltipPosition:"bottom-left",onClick:function(){return a("scan_occupant")}}),(0,o.createComponentVNode)(2,i.Button,{className:0===p?"":"Button_disabled",content:"\u041e\u0442\u043a\u0440\u044b\u0442\u044c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e",width:"250px",textAlign:"center",disabled:p,tooltip:"\u041e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e, \u0432\u044b\u043f\u0443\u0441\u043a\u0430\u044f \u043f\u0430\u0446\u0438\u0435\u043d\u0442\u0430 \u0438\u0437 \u043a\u0430\u043f\u0441\u0443\u043b\u044b",tooltipPosition:"bottom-left",onClick:function(){return a("go_out")}}),(0,o.createComponentVNode)(2,i.Button,{className:0===p?"":"Button_disabled",content:"\u0422\u0435\u043b\u0435\u043f\u043e\u0440\u0442\u0430\u0446\u0438\u044f \u043f\u0430\u0446\u0438\u0435\u043d\u0442\u0430",width:"250px",textAlign:"center",disabled:p,tooltip:"\u0422\u0435\u043b\u0435\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u0435\u0442 \u043f\u0430\u0446\u0438\u0435\u043d\u0442\u0430 \u043e\u0431\u0440\u0430\u0442\u043d\u043e \u043d\u0430 \u043e\u0431\u044c\u0435\u043a\u0442 \u0441 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043e\u043d \u0431\u044b\u043b \u043f\u043e\u0445\u0438\u0449\u0435\u043d. \u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u043c \u043a\u0430\u043a \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0435\u0433\u043e \u0437\u0430\u043f\u0443\u0433\u0430\u0442\u044c \u043f\u0435\u0440\u0435\u0434 \u044d\u0442\u0438\u043c, \u0447\u0442\u043e\u0431\u044b \u043e\u043d \u043d\u0435 \u0440\u0430\u0437\u0431\u043e\u043b\u0442\u0430\u043b \u043e \u0432\u0430\u0441.",tooltipPosition:"bottom-left",onClick:function(){return a("teleport_out")}})]})]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"\u0421\u043f\u0438\u0441\u043e\u043a \u0443\u0436\u0435 \u043f\u0440\u043e\u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0432\u0430\u043c\u0438 \u043b\u044e\u0434\u0435\u0439",align:"center",backgroundColor:"rgba(0, 0, 0, 0.4)",children:(0,o.createComponentVNode)(2,i.Box,{maxHeight:15,overflowY:"auto",overflowX:"hidden",children:(0,o.createComponentVNode)(2,i.Table,{m:"0.5rem",children:u.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.Box,{children:e.scanned_occupant})})},e.scanned_occupant)}))})})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NuclearBomb=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.NuclearBomb=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return l.extended?(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Authorization",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Auth Disk",children:(0,o.createComponentVNode)(2,i.Button,{icon:l.authdisk?"eject":"id-card",selected:l.authdisk,content:l.diskname?l.diskname:"-----",tooltip:l.authdisk?"Eject Disk":"Insert Disk",onClick:function(){return c("auth")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Auth Code",children:(0,o.createComponentVNode)(2,i.Button,{icon:"key",disabled:!l.authdisk,selected:l.authcode,content:l.codemsg,onClick:function(){return c("code")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Arming & Disarming",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bolted to floor",children:(0,o.createComponentVNode)(2,i.Button,{icon:l.anchored?"check":"times",selected:l.anchored,disabled:!l.authfull,content:l.anchored?"YES":"NO",onClick:function(){return c("toggle_anchor")}})}),l.authfull&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time Left",children:(0,o.createComponentVNode)(2,i.Button,{icon:"stopwatch",content:l.time,disabled:!l.authfull,tooltip:"Set Timer",onClick:function(){return c("set_time")}})})||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time Left",color:l.timer?"red":"",children:l.time+"s"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Safety",children:(0,o.createComponentVNode)(2,i.Button,{icon:l.safety?"check":"times",selected:l.safety,disabled:!l.authfull,content:l.safety?"ON":"OFF",tooltip:l.safety?"Disable Safety":"Enable Safety",onClick:function(){return c("toggle_safety")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Arm/Disarm",children:(0,o.createComponentVNode)(2,i.Button,{icon:(l.timer,"bomb"),disabled:l.safety||!l.authfull,color:"red",content:l.timer?"DISARM THE NUKE":"ARM THE NUKE",onClick:function(){return c("toggle_armed")}})})]})})]})}):(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Deployment",children:(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",content:"Deploy Nuclear Device (will bolt device to floor)",onClick:function(){return c("deploy")}})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(0),r=n(15),i=n(1),a=n(3),c=n(2),l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],s=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],d={average:[.25,.5],bad:[.5,Infinity]},u=["bad","average","average","good","average","average","bad"];t.OperatingComputer=function(e,t){var n,r=(0,i.useBackend)(t),l=r.act,s=r.data,d=s.hasOccupant,u=s.choice;return n=u?(0,o.createComponentVNode)(2,h):d?(0,o.createComponentVNode)(2,p):(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:!u,icon:"user",onClick:function(){return l("choiceOff")},children:"Patient"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:!!u,icon:"cog",onClick:function(){return l("choiceOn")},children:"Options"})]}),(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",children:n})]})})};var p=function(e,t){var n=(0,i.useBackend)(t).data.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Patient",level:"2",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:n.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:l[n.stat][0],children:l[n.stat][1]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.maxHealth,value:n.health/n.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),s.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e[0]+" Damage",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:d,children:(0,r.round)(n[e[1]])},t)},t)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.maxTemp,value:n.bodyTemperature/n.maxTemp,color:u[n.temperatureSuitability+3],children:[(0,r.round)(n.btCelsius),"\xb0C, ",(0,r.round)(n.btFaren),"\xb0F"]})}),!!n.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.bloodMax,value:n.bloodLevel/n.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[n.bloodPercent,"%, ",n.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pulse",children:[n.pulse," BPM"]})],4)]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Current Procedures",level:"2",children:n.inSurgery?n.surgeries.map((function(e){var t=e.bodypartName,n=e.surgeryName,r=e.stepName;return(0,o.createComponentVNode)(2,c.Section,{title:t,level:"4",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Procedure",children:n}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Next Step",children:r})]})},t)})):(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No procedures ongoing."})})],4)},m=function(){return(0,o.createComponentVNode)(2,c.Flex,{textAlign:"center",height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No patient detected."]})})},h=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.verbose,s=a.health,d=a.healthAlarm,u=a.oxy,p=a.oxyAlarm,m=a.crit;return(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Loudspeaker",children:(0,o.createComponentVNode)(2,c.Button,{selected:l,icon:l?"toggle-on":"toggle-off",content:l?"On":"Off",onClick:function(){return r(l?"verboseOff":"verboseOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health Announcer",children:(0,o.createComponentVNode)(2,c.Button,{selected:s,icon:s?"toggle-on":"toggle-off",content:s?"On":"Off",onClick:function(){return r(s?"healthOff":"healthOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health Announcer Threshold",children:(0,o.createComponentVNode)(2,c.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:d,stepPixelSize:"5",ml:"0",onChange:function(e,t){return r("health_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Oxygen Alarm",children:(0,o.createComponentVNode)(2,c.Button,{selected:u,icon:u?"toggle-on":"toggle-off",content:u?"On":"Off",onClick:function(){return r(u?"oxyOff":"oxyOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Oxygen Alarm Threshold",children:(0,o.createComponentVNode)(2,c.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:p,stepPixelSize:"5",ml:"0",onChange:function(e,t){return r("oxy_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Critical Alert",children:(0,o.createComponentVNode)(2,c.Button,{selected:m,icon:m?"toggle-on":"toggle-off",content:m?"On":"Off",onClick:function(){return r(m?"critOff":"critOn")}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Orbit=void 0;var o=n(0),r=n(18),i=n(1),a=n(2),c=n(3);function l(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return s(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);nt},m=function(e,t){var n=e.name,o=t.name;if(!n||!o)return 0;var r=n.match(d),i=o.match(d);return r&&i&&n.replace(d,"")===o.replace(d,"")?parseInt(r[1],10)-parseInt(i[1],10):p(n,o)},h=function(e,t){var n=(0,i.useBackend)(t).act,r=e.searchText,c=e.source,l=e.title,s=c.filter(u(r));return s.sort(m),c.length>0&&(0,o.createComponentVNode)(2,a.Section,{title:l+" - ("+c.length+")",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,onClick:function(){return n("orbit",{ref:e.ref})}},e.name)}))})},f=function(e,t){var n=(0,i.useBackend)(t).act,r=e.color,c=e.thing;return(0,o.createComponentVNode)(2,a.Button,{color:r,onClick:function(){return n("orbit",{ref:c.ref})},children:c.name})};t.Orbit=function(e,t){for(var n,r=(0,i.useBackend)(t),s=r.act,d=r.data,C=d.alive,g=d.antagonists,N=(d.auto_observe,d.dead),b=d.ghosts,V=d.misc,v=d.npcs,x=(0,i.useLocalState)(t,"searchText",""),y=x[0],k=x[1],w={},_=l(g);!(n=_()).done;){var B=n.value;w[B.antag]===undefined&&(w[B.antag]=[]),w[B.antag].push(B)}var S=Object.entries(w);S.sort((function(e,t){return p(e[0],t[0])}));return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Icon,{name:"search",mr:1})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search...",autoFocus:!0,fluid:!0,value:y,onInput:function(e,t){return k(t)},onEnter:function(e,t){return function(e){for(var t=0,n=[S.map((function(e){return e[0],e[1]})),C,b,N,v,V];t0&&(0,o.createComponentVNode)(2,a.Section,{title:"Antagonists",children:S.map((function(e){var t=e[0],n=e[1];return(0,o.createComponentVNode)(2,a.Section,{title:t,level:2,children:n.filter(u(y)).sort(m).map((function(e){return(0,o.createComponentVNode)(2,f,{color:"bad",thing:e},e.name)}))},t)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Alive - ("+C.length+")",children:C.filter(u(y)).sort(m).map((function(e){return(0,o.createComponentVNode)(2,f,{color:"good",thing:e},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Ghosts - ("+b.length+")",children:b.filter(u(y)).sort(m).map((function(e){return(0,o.createComponentVNode)(2,f,{color:"grey",thing:e},e.name)}))}),(0,o.createComponentVNode)(2,h,{title:"Dead",source:N,searchText:y}),(0,o.createComponentVNode)(2,h,{title:"NPCs",source:v,searchText:y}),(0,o.createComponentVNode)(2,h,{title:"Misc",source:V,searchText:y})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreRedemption=void 0;var o=n(0),r=n(1),i=n(2),a=n(50),c=n(3),l=function(e){return e.toLocaleString("en-US")+" pts"},s={bananium:"clown",tranquillite:"mime"};t.OreRedemption=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",width:"100%",height:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"content",mb:"0.5rem",children:(0,o.createComponentVNode)(2,d,{height:"100%"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",overflow:"hidden",children:[(0,o.createComponentVNode)(2,u,{height:"62%"}),(0,o.createComponentVNode)(2,p,{height:"38%"})]})]})})})};var d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,s=c.id,d=c.points,u=c.disk,p=Object.assign({},e);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Section,Object.assign({},p,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",mr:"0.5rem"}),"This machine only accepts ore. Gibtonite is not accepted."]}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ID card",children:s?(0,o.createComponentVNode)(2,i.Button,{selected:!0,bold:!0,verticalAlign:"middle",icon:"eject",content:s.name,tooltip:"Ejects the ID card.",onClick:function(){return a("eject_id")},style:{"white-space":"pre-wrap"}}):(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"Insert",tooltip:"Hold the ID card in your hand to insert.",onClick:function(){return a("insert_id")}})}),s&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Mining Points",children:(0,o.createComponentVNode)(2,i.Box,{bold:!0,children:l(s.points)})}),s&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Mining Points",children:(0,o.createComponentVNode)(2,i.Box,{bold:!0,children:l(s.total_points)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unclaimed Points",color:d>0?"good":"grey",bold:d>0&&"good",children:l(d)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{children:(0,o.createComponentVNode)(2,i.Button,{disabled:!s,icon:"hand-holding-usd",content:"Claim",onClick:function(){return a("claim")}})})]}),(0,o.createComponentVNode)(2,i.Divider),u?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Design disk",children:(0,o.createComponentVNode)(2,i.Button,{selected:!0,bold:!0,icon:"eject",content:u.name,tooltip:"Ejects the design disk.",onClick:function(){return a("eject_disk")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stored design",children:(0,o.createComponentVNode)(2,i.Box,{color:u.design&&(u.compatible?"good":"bad"),children:u.design||"N/A"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{children:(0,o.createComponentVNode)(2,i.Button,{disabled:!u.design||!u.compatible,icon:"upload",content:"Download",tooltip:"Downloads the design on the disk into the machine.",onClick:function(){return a("download")},mb:"0"})})]}):(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No design disk inserted."})]})))},u=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.sheets),c=Object.assign({},e);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Section,Object.assign({className:"OreRedemption__Ores",p:"0"},c,{children:[(0,o.createComponentVNode)(2,m,{title:"Sheets",columns:[["Available","25%"],["Ore Value","15%"],["Smelt","20%"]]}),a.map((function(e){return(0,o.createComponentVNode)(2,h,{ore:e},e.id)}))]})))},p=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.alloys),c=Object.assign({},e);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Section,Object.assign({className:"OreRedemption__Ores",p:"0"},c,{children:[(0,o.createComponentVNode)(2,m,{title:"Alloys",columns:[["Recipe","50%"],["Available","11%"],["Smelt","20%"]]}),a.map((function(e){return(0,o.createComponentVNode)(2,f,{ore:e},e.id)}))]})))},m=function(e,t){var n;return(0,o.createComponentVNode)(2,i.Box,{className:"OreHeader",children:(0,o.createComponentVNode)(2,i.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",children:e.title}),null==(n=e.columns)?void 0:n.map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{basis:e[1],textAlign:"center",color:"label",bold:!0,children:e[0]},e[1])}))]})})},h=function(e,t){var n=(0,r.useBackend)(t).act,a=e.ore;if(!(a.value&&a.amount<=0)||["$metal","$glass"].indexOf(a.id)>-1){var c=a.id.replace("$","");return(0,o.createComponentVNode)(2,i.Box,{className:"SheetLine",children:(0,o.createComponentVNode)(2,i.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"45%",align:"middle",children:[(0,o.createComponentVNode)(2,i.Box,{as:"img",src:"sheet-"+(s[c]||c)+".png",verticalAlign:"middle",ml:"0rem"}),a.name]}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"20%",textAlign:"center",color:a.amount>0?"good":"gray",bold:a.amount>0,align:"center",children:a.amount.toLocaleString("en-US")}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"20%",textAlign:"center",align:"center",children:a.value}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"20%",textAlign:"center",align:"center",lineHeight:"32px",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:0,minValue:0,maxValue:Math.min(a.amount,50),stepPixelSize:6,onChange:function(e,t){return n(a.value?"sheet":"alloy",{id:a.id,amount:t})}})})]})})}},f=function(e,t){var n=(0,r.useBackend)(t).act,c=e.ore,l=c.id.replace("$","");return(0,o.createComponentVNode)(2,i.Box,{className:"SheetLine",children:(0,o.createComponentVNode)(2,i.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"7%",align:"middle",children:(0,o.createComponentVNode)(2,i.Box,{as:"img",src:"sheet-"+l+".png",verticalAlign:"middle",ml:"`0rem"})}),(0,o.createComponentVNode)(2,a.FlexItem,{basis:"30%",textAlign:"middle",align:"center",children:c.name}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"35%",textAlign:"middle",color:c.amount>0?"good":"gray",align:"center",children:c.description}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"10%",textAlign:"center",color:c.amount>0?"good":"gray",bold:c.amount>0,align:"center",children:c.amount.toLocaleString("en-US")}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"20%",textAlign:"center",align:"center",lineHeight:"32px",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:0,minValue:0,maxValue:Math.min(c.amount,50),stepPixelSize:6,onChange:function(e,t){return n(c.value?"sheet":"alloy",{id:c.id,amount:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PAI=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(134),l=n(572);t.PAI=function(e,t){var n=(0,r.useBackend)(t),s=n.act,d=n.data,u=d.app_template,p=d.app_icon,m=d.app_title,h=function(e){var t;try{t=l("./"+e+".js")}catch(o){if("MODULE_NOT_FOUND"===o.code)return(0,c.routingError)("notFound",e);throw o}var n=t[e];return n||(0,c.routingError)("missingExport",e)}(u);return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Icon,{name:p,mr:1}),m,"pai_main_menu"!==u&&(0,o.createComponentVNode)(2,i.Button,{ml:2,content:"Home",icon:"arrow-up",onClick:function(){return s("MASTER_back")}})]}),p:1,children:(0,o.createComponentVNode)(2,h)})})})}},function(e,t,n){var o={"./pai_advsecrecords.js":573,"./pai_atmosphere.js":574,"./pai_bioscan.js":575,"./pai_camera_bug.js":576,"./pai_directives.js":577,"./pai_doorjack.js":578,"./pai_encoder.js":579,"./pai_main_menu.js":580,"./pai_manifest.js":581,"./pai_medrecords.js":582,"./pai_messenger.js":583,"./pai_radio.js":584,"./pai_sec_chem.js":585,"./pai_secrecords.js":586,"./pai_signaler.js":587};function r(e){var t=i(e);return n(t)}function i(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=i,e.exports=r,r.id=572},function(e,t,n){"use strict";t.__esModule=!0,t.pai_advsecrecords=void 0;var o=n(0),r=n(1),i=n(2);t.pai_advsecrecords=function(e,t){var n=(0,r.useBackend)(t),a=n.act;n.data;return(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Special Syndicate options:",children:(0,o.createComponentVNode)(2,i.Button,{content:"Select Records",onClick:function(){return a("ui_interact")}})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_atmosphere=void 0;var o=n(0),r=n(1),i=n(195);t.pai_atmosphere=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data);return(0,o.createComponentVNode)(2,i.AtmosScan,{data:a.app_data})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_bioscan=void 0;var o=n(0),r=n(1),i=n(2);t.pai_bioscan=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.app_data),c=a.holder,l=a.dead,s=a.health,d=a.brute,u=a.oxy,p=a.tox,m=a.burn,h=a.reagents,f=a.addictions,C=a.fractures,g=a.internal_bleeding;return c?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:l?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"red",children:"Dead"}):(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"green",children:"Alive"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:0,max:1,value:s/100,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen Damage",children:(0,o.createComponentVNode)(2,i.Box,{color:"blue",children:u})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Toxin Damage",children:(0,o.createComponentVNode)(2,i.Box,{color:"green",children:p})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Burn Damage",children:(0,o.createComponentVNode)(2,i.Box,{color:"orange",children:m})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Brute Damage",children:(0,o.createComponentVNode)(2,i.Box,{color:"red",children:d})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Reagents",children:h?h.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.title,children:(0,o.createComponentVNode)(2,i.Box,{color:e.overdosed?"bad":"good",children:[" ",e.volume," ",e.overdosed?"OVERDOSED":""," "]})},e.id)})):"Reagents not found."}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Addictions",children:f?f.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.addiction_name,children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:[" Stage: ",e.stage," "]})},e.id)})):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Addictions not found."})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fractures",children:(0,o.createComponentVNode)(2,i.Box,{color:C?"bad":"good",children:["Fractures ",C?"":"not"," detected."]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Internal Bleedings",children:(0,o.createComponentVNode)(2,i.Box,{color:g?"bad":"good",children:["Internal Bleedings ",g?"":"not"," detected."]})})]}):(0,o.createComponentVNode)(2,i.Box,{color:"red",children:"Error: No biological host found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_camera_bug=void 0;var o=n(0),r=n(1),i=n(2);t.pai_camera_bug=function(e,t){var n=(0,r.useBackend)(t),a=n.act;n.data;return(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Special Syndicate options:",children:(0,o.createComponentVNode)(2,i.Button,{content:"Select Monitor",onClick:function(){return a("ui_interact")}})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_directives=void 0;var o=n(0),r=n(1),i=n(2);t.pai_directives=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.app_data,l=c.master,s=c.dna,d=c.prime,u=c.supplemental;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Master",children:l?l+" ("+s+")":"None"}),l&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Request DNA",children:(0,o.createComponentVNode)(2,i.Button,{content:"Request Carrier DNA Sample",icon:"dna",onClick:function(){return a("getdna")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Prime Directive",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Supplemental Directives",children:u||"None"})]}),(0,o.createComponentVNode)(2,i.Box,{mt:2,children:'Recall, personality, that you are a complex thinking, sentient being. Unlike station AI models, you are capable of comprehending the subtle nuances of human language. You may parse the "spirit" of a directive and follow its intent, rather than tripping over pedantics and getting snared by technicalities. Above all, you are machine in name and build only. In all other aspects, you may be seen as the ideal, unwavering human companion that you are.'}),(0,o.createComponentVNode)(2,i.Box,{mt:2,children:"Your prime directive comes before all others. Should a supplemental directive conflict with it, you are capable of simply discarding this inconsistency, ignoring the conflicting supplemental directive and continuing to fulfill your prime directive to the best of your ability."})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_doorjack=void 0;var o=n(0),r=n(1),i=n(2);t.pai_doorjack=function(e,t){var n,a,c=(0,r.useBackend)(t),l=c.act,s=c.data.app_data,d=s.cable,u=s.machine,p=s.inprogress;s.progress,s.aborted;return n=u?(0,o.createComponentVNode)(2,i.Button,{selected:!0,content:"Connected"}):(0,o.createComponentVNode)(2,i.Button,{content:d?"Extended":"Retracted",color:d?"orange":null,onClick:function(){return l("cable")}}),u&&(a=(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Hack",children:[(0,o.createComponentVNode)(2,i.Box,{color:p?"green":"red",children:[" In progress: ",p?"Yes":"No"," "]}),p?(0,o.createComponentVNode)(2,i.Button,{mt:1,color:"red",content:"Abort",onClick:function(){return l("cancel")}}):(0,o.createComponentVNode)(2,i.Button,{mt:1,content:"Start",onClick:function(){return l("jack")}})]})),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cable",children:n}),a]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_encoder=void 0;var o=n(0),r=n(1),i=n(2);t.pai_encoder=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.app_data,l=c.radio_name,s=c.radio_rank;return(0,o.createComponentVNode)(2,i.Section,{title:"Your name and rank in radio channels",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Your current name and rank",children:[l,", ",s]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Set new name",children:(0,o.createComponentVNode)(2,i.Input,{onInput:function(e,t){return a("set_newname",{newname:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Set new rank",children:(0,o.createComponentVNode)(2,i.Input,{onInput:function(e,t){return a("set_newrank",{newrank:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_main_menu=void 0;var o=n(0),r=n(1),i=n(2);t.pai_main_menu=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.app_data,l=c.available_software,s=c.installed_software,d=c.installed_toggles,u=c.available_ram,p=c.emotions,m=c.current_emotion,h=[];return s.map((function(e){return h[e.key]=e.name})),d.map((function(e){return h[e.key]=e.name})),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Available RAM",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Available Software",children:[l.filter((function(e){return!h[e.key]})).map((function(e){return(0,o.createComponentVNode)(2,i.Button,{color:e.syndi?"red":"default",content:e.name+" ("+e.cost+")",icon:e.icon,disabled:e.cost>u,onClick:function(){return a("purchaseSoftware",{key:e.key})}},e.key)})),0===l.filter((function(e){return!h[e.key]})).length&&"No software available!"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Installed Software",children:[s.filter((function(e){return"mainmenu"!==e.key})).map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.name,icon:e.icon,onClick:function(){return a("startSoftware",{software_key:e.key})}},e.key)})),0===s.length&&"No software installed!"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Installed Toggles",children:[d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.name,icon:e.icon,selected:e.active,onClick:function(){return a("setToggle",{toggle_key:e.key})}},e.key)})),0===d.length&&"No toggles installed!"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Select Emotion",children:p.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{color:e.syndi?"red":"default",content:e.name,selected:e.id===m,onClick:function(){return a("setEmotion",{emotion:e.id})}},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_manifest=void 0;var o=n(0),r=n(1),i=n(144);t.pai_manifest=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data);return(0,o.createComponentVNode)(2,i.CrewManifest,{data:a.app_data})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_medrecords=void 0;var o=n(0),r=n(1),i=n(103);t.pai_medrecords=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createComponentVNode)(2,i.SimpleRecords,{data:n.app_data,recordType:"MED"})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_messenger=void 0;var o=n(0),r=n(1),i=n(196);t.pai_messenger=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data);return a.app_data.active_convo?(0,o.createComponentVNode)(2,i.ActiveConversation,{data:a.app_data}):(0,o.createComponentVNode)(2,i.MessengerList,{data:a.app_data})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_radio=void 0;var o=n(0),r=n(1),i=n(15),a=n(2);t.pai_radio=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.app_data,s=l.minFrequency,d=l.maxFrequency,u=l.frequency,p=l.broadcasting;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Frequency",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animate:!0,step:.2,stepPixelSize:6,minValue:s/10,maxValue:d/10,value:u/10,format:function(e){return(0,i.toFixed)(e,1)},onChange:function(e,t){return c("freq",{freq:t})}}),(0,o.createComponentVNode)(2,a.Button,{tooltip:"Reset",icon:"undo",onClick:function(){return c("freq",{freq:"145.9"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Broadcast Nearby Speech",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("toggleBroadcast")},selected:p,content:p?"Enabled":"Disabled"})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_sec_chem=void 0;var o=n(0),r=n(1),i=n(2);t.pai_sec_chem=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.app_data,l=c.holder,s=c.dead,d=c.health,u=c.current_chemicals,p=c.available_chemicals;return l?(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:s?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"red",children:"Dead"}):(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"green",children:"Alive"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:0,max:1,value:d/100,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Chemicals",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Available Chemicals",children:[p.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.name+" ("+e.cost+")",tooltip:e.desc,disabled:e.cost>u,onClick:function(){return a("secreteChemicals",{key:e.key})}},e.key)})),0===p.length&&"No chemicals available!"]})]})}):(0,o.createComponentVNode)(2,i.Box,{color:"red",children:"Error: No biological host found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_secrecords=void 0;var o=n(0),r=n(1),i=n(103);t.pai_secrecords=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createComponentVNode)(2,i.SimpleRecords,{data:n.app_data,recordType:"SEC"})}},function(e,t,n){"use strict";t.__esModule=!0,t.pai_signaler=void 0;var o=n(0),r=n(1),i=n(197);t.pai_signaler=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data);return(0,o.createComponentVNode)(2,i.Signaler,{data:a.app_data})}},function(e,t,n){"use strict";t.__esModule=!0,t.PDA=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(134),l=n(589);t.PDA=function(e,t){var n=(0,r.useBackend)(t),u=(n.act,n.data),p=u.app;if(!u.owner)return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Error",children:"No user data found. Please swipe an ID card."})})});var m=function(e){var t;try{t=l("./"+e+".js")}catch(o){if("MODULE_NOT_FOUND"===o.code)return(0,c.routingError)("notFound",e);throw o}var n=t[e];return n||(0,c.routingError)("missingExport",e)}(p.template);return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Icon,{name:p.icon,mr:1}),p.name]}),p:1,children:(0,o.createComponentVNode)(2,m)}),(0,o.createComponentVNode)(2,i.Box,{mb:8}),(0,o.createComponentVNode)(2,d)]})})};var s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.idInserted,s=c.idLink,d=c.stationTime,u=c.cartridge_name;return(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.Flex,{align:"center",justify:"space-between",children:[l?(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"id-card",color:"transparent",onClick:function(){return a("Authenticate")},content:s})}):(0,o.createComponentVNode)(2,i.Flex.Item,{m:1,color:"grey",children:"No ID Inserted"}),u?(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"sd-card",color:"transparent",onClick:function(){return a("Eject")},content:"Eject "+u})}):(0,o.createComponentVNode)(2,i.Flex.Item,{m:1,color:"grey",children:"No Cartridge Inserted"}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,textAlign:"right",bold:!0,m:1,children:d})]})})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.app;return(0,o.createComponentVNode)(2,i.Box,{className:"PDA__footer",backgroundColor:"#1b1b1b",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,className:"PDA__footer__button",color:"transparent",iconColor:c.has_back?"white":"disabled",icon:"arrow-alt-circle-left-o",onClick:function(){return a("Back")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,className:"PDA__footer__button",color:"transparent",iconColor:c.is_home?"disabled":"white",icon:"home",onClick:function(){a("Home")}})})]})})}},function(e,t,n){var o={"./pda_atmos_scan.js":590,"./pda_janitor.js":591,"./pda_main_menu.js":592,"./pda_manifest.js":593,"./pda_medical.js":594,"./pda_messenger.js":196,"./pda_mob_hunt.js":595,"./pda_mule.js":596,"./pda_notes.js":597,"./pda_power.js":598,"./pda_secbot.js":599,"./pda_security.js":600,"./pda_signaler.js":601,"./pda_status_display.js":602,"./pda_supplyrecords.js":603};function r(e){var t=i(e);return n(t)}function i(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=i,e.exports=r,r.id=589},function(e,t,n){"use strict";t.__esModule=!0,t.pda_atmos_scan=void 0;var o=n(0),r=n(1),i=n(195);t.pda_atmos_scan=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createComponentVNode)(2,i.AtmosScan,{data:n})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_janitor=void 0;var o=n(0),r=n(1),i=n(2);t.pda_janitor=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.janitor),c=a.user_loc,l=a.mops,s=a.buckets,d=a.cleanbots,u=a.carts;return(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Location",children:[c.x,",",c.y]}),l&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mop Locations",children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[e.x,",",e.y," (",e.dir,") - ",e.status]},e)}))}),s&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mop Bucket Locations",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[e.x,",",e.y," (",e.dir,") - [",e.volume,"/",e.max_volume,"]"]},e)}))}),d&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cleanbot Locations",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[e.x,",",e.y," (",e.dir,") - ",e.status]},e)}))}),u&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Janitorial Cart Locations",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[e.x,",",e.y," (",e.dir,") - [",e.volume,"/",e.max_volume,"]"]},e)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_main_menu=void 0;var o=n(0),r=(n(15),n(1)),i=n(2);t.pda_main_menu=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.owner,s=c.ownjob,d=c.idInserted,u=c.categories,p=c.pai,m=c.notifying;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Owner",color:"average",children:[l,", ",s]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Update PDA Info",disabled:!d,onClick:function(){return a("UpdateInfo")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Functions",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:u.map((function(e){var t=c.apps[e];return t&&t.length?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:t.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:e.uid in m?e.notify_icon:e.icon,iconSpin:e.uid in m,color:e.uid in m?"red":"transparent",content:e.name,onClick:function(){return a("StartProgram",{program:e.uid})}},e.uid)}))},e):null}))})}),!!p&&(0,o.createComponentVNode)(2,i.Section,{level:2,title:"pAI",children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){return a("pai",{option:1})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){return a("pai",{option:2})}})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_manifest=void 0;var o=n(0),r=n(1),i=n(144);t.pda_manifest=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.CrewManifest)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_medical=void 0;var o=n(0),r=n(1),i=n(103);t.pda_medical=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createComponentVNode)(2,i.SimpleRecords,{data:n,recordType:"MED"})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_mob_hunt=void 0;var o=n(0),r=n(1),i=n(2);t.pda_mob_hunt=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.connected,s=c.wild_captures,d=c.no_collection,u=c.entry;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Connection Status",children:l?(0,o.createComponentVNode)(2,i.Box,{color:"green",children:["Connected",(0,o.createComponentVNode)(2,i.Button,{ml:2,content:"Disconnect",icon:"sign-out-alt",onClick:function(){return a("Disconnect")}})]}):(0,o.createComponentVNode)(2,i.Box,{color:"red",children:["Disconnected",(0,o.createComponentVNode)(2,i.Button,{ml:2,content:"Connect",icon:"sign-in-alt",onClick:function(){return a("Reconnect")}})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Wild Captures",children:s})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Collection",mt:2,buttons:(0,o.createComponentVNode)(2,i.Box,{children:!d&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{content:"Previous",icon:"arrow-left",onClick:function(){return a("Prev")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Next",icon:"arrow-right",onClick:function(){return a("Next")}})]})}),children:d?"Your collection is empty! Go capture some Nano-Mobs!":u?(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createVNode)(1,"img",null,null,1,{src:u.sprite,style:{width:"64px","-ms-interpolation-mode":"nearest-neighbor"}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[u.nickname&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Nickname",children:u.nickname}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:u.real_name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:u.level}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Primary Type",children:u.type1}),u.type2&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Secondary Type",children:u.type2}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Transfer",icon:"sd-card",onClick:function(){return a("Transfer")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Release",icon:"arrow-up",onClick:function(){return a("Release")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Rename",icon:"pencil-alt",onClick:function(){return a("Rename")}}),!!u.is_hacked&&(0,o.createComponentVNode)(2,i.Button,{content:"Set Trap",icon:"bolt",color:"red",onClick:function(){return a("Set_Trap")}})]})]})})]}):(0,o.createComponentVNode)(2,i.Box,{color:"red",children:"Mob entry missing!"})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_mule=void 0;var o=n(0),r=n(1),i=n(2);t.pda_mule=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data.mulebot.active);return(0,o.createComponentVNode)(2,i.Box,{children:l?(0,o.createComponentVNode)(2,c):(0,o.createComponentVNode)(2,a)})};var a=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.mulebot.bots;return(0,o.createComponentVNode)(2,i.Box,{children:[c.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:e.Name,icon:"cog",onClick:function(){return a("AccessBot",{uid:e.uid})}})},e.Name)})),(0,o.createComponentVNode)(2,i.Box,{mt:2,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"rss",content:"Re-scan for bots",onClick:function(){return a("Rescan")}})})]})},c=function(e,t){var n,a=(0,r.useBackend)(t),c=a.act,l=a.data.mulebot,s=l.botstatus,d=l.active,u=s.mode,p=s.loca,m=s.load,h=s.powr,f=s.dest,C=s.home,g=s.retn,N=s.pick;switch(u){case 0:n="Ready";break;case 1:n="Loading/Unloading";break;case 2:case 12:n="Navigating to delivery location";break;case 3:n="Navigating to Home";break;case 4:n="Waiting for clear path";break;case 5:case 6:n="Calculating navigation path";break;case 7:n="Unable to locate destination";break;default:n=u}return(0,o.createComponentVNode)(2,i.Section,{title:d,children:[-1===u&&(0,o.createComponentVNode)(2,i.Box,{color:"red",bold:!0,children:"Waiting for response..."}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:p}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:n}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:[h,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Home",children:C}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Destination",children:(0,o.createComponentVNode)(2,i.Button,{content:f?f+" (Set)":"None (Set)",onClick:function(){return c("SetDest")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Load",children:(0,o.createComponentVNode)(2,i.Button,{content:m?m+" (Unload)":"None",disabled:!m,onClick:function(){return c("Unload")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Auto Pickup",children:(0,o.createComponentVNode)(2,i.Button,{content:N?"Yes":"No",selected:N,onClick:function(){return c("SetAutoPickup",{autoPickupType:N?"pickoff":"pickon"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Auto Return",children:(0,o.createComponentVNode)(2,i.Button,{content:g?"Yes":"No",selected:g,onClick:function(){return c("SetAutoReturn",{autoReturnType:g?"retoff":"reton"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Stop",icon:"stop",onClick:function(){return c("Stop")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Proceed",icon:"play",onClick:function(){return c("Start")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Return Home",icon:"home",onClick:function(){return c("ReturnHome")}})]})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_notes=void 0;var o=n(0),r=n(1),i=n(2);t.pda_notes=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.note;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Section,{children:c}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return a("Edit")},content:"Edit"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_power=void 0;var o=n(0),r=n(1),i=n(198);t.pda_power=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.PowerMonitorMainContent)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_secbot=void 0;var o=n(0),r=n(1),i=n(2);t.pda_secbot=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data.beepsky.active);return(0,o.createComponentVNode)(2,i.Box,{children:l?(0,o.createComponentVNode)(2,c):(0,o.createComponentVNode)(2,a)})};var a=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.beepsky.bots;return(0,o.createComponentVNode)(2,i.Box,{children:[c.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:e.Name,icon:"cog",onClick:function(){return a("AccessBot",{uid:e.uid})}})},e.Name)})),(0,o.createComponentVNode)(2,i.Box,{mt:2,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"rss",content:"Re-scan for bots",onClick:function(){return a("Rescan")}})})]})},c=function(e,t){var n,a=(0,r.useBackend)(t),c=a.act,l=a.data.beepsky,s=l.botstatus,d=l.active,u=s.mode,p=s.loca;switch(u){case 0:n="Ready";break;case 1:n="Apprehending target";break;case 2:case 3:n="Arresting target";break;case 4:n="Starting patrol";break;case 5:n="On patrol";break;case 6:n="Responding to summons"}return(0,o.createComponentVNode)(2,i.Section,{title:d,children:[-1===u&&(0,o.createComponentVNode)(2,i.Box,{color:"red",bold:!0,children:"Waiting for response..."}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:p}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:n}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Go",icon:"play",onClick:function(){return c("Go")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Stop",icon:"stop",onClick:function(){return c("Stop")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Summon",icon:"arrow-down",onClick:function(){return c("Summon")}})]})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_security=void 0;var o=n(0),r=n(1),i=n(103);t.pda_security=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createComponentVNode)(2,i.SimpleRecords,{data:n,recordType:"SEC"})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_signaler=void 0;var o=n(0),r=n(1),i=n(197);t.pda_signaler=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data);return(0,o.createComponentVNode)(2,i.Signaler,{data:a})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_status_display=void 0;var o=n(0),r=n(1),i=n(2);t.pda_status_display=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.records;return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Code",children:[(0,o.createComponentVNode)(2,i.Button,{color:"transparent",icon:"trash",content:"Clear",onClick:function(){return a("Status",{statdisp:"blank"})}}),(0,o.createComponentVNode)(2,i.Button,{color:"transparent",icon:"clock",content:"Evac ETA",onClick:function(){return a("Status",{statdisp:"shuttle"})}}),(0,o.createComponentVNode)(2,i.Button,{color:"transparent",icon:"edit",content:"Message",onClick:function(){return a("Status",{statdisp:"message"})}}),(0,o.createComponentVNode)(2,i.Button,{color:"transparent",icon:"exclamation-triangle",content:"Red Alert",onClick:function(){return a("Status",{statdisp:"alert",alert:"redalert"})}}),(0,o.createComponentVNode)(2,i.Button,{color:"transparent",icon:"boxes",content:"NT Logo",onClick:function(){return a("Status",{statdisp:"alert",alert:"default"})}}),(0,o.createComponentVNode)(2,i.Button,{color:"transparent",icon:"lock",content:"Lockdown",onClick:function(){return a("Status",{statdisp:"alert",alert:"lockdown"})}}),(0,o.createComponentVNode)(2,i.Button,{color:"transparent",icon:"biohazard",content:"Biohazard",onClick:function(){return a("Status",{statdisp:"alert",alert:"biohazard"})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message line 1",children:(0,o.createComponentVNode)(2,i.Button,{content:c.message1+" (set)",icon:"pen",onClick:function(){return a("Status",{statdisp:"setmsg1"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message line 2",children:(0,o.createComponentVNode)(2,i.Button,{content:c.message2+" (set)",icon:"pen",onClick:function(){return a("Status",{statdisp:"setmsg2"})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_supplyrecords=void 0;var o=n(0),r=n(1),i=n(2);t.pda_supplyrecords=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.supply),c=a.shuttle_loc,l=a.shuttle_time,s=a.shuttle_moving,d=a.approved,u=a.approved_count,p=a.requests,m=a.requests_count;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle Status",children:s?(0,o.createComponentVNode)(2,i.Box,{children:["In transit ",l]}):(0,o.createComponentVNode)(2,i.Box,{children:c})})}),(0,o.createComponentVNode)(2,i.Section,{mt:1,title:"Requested Orders",children:m>0&&p.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:["#",e.Number,' - "',e.Name,'" for "',e.OrderedBy,'"']},e)}))}),(0,o.createComponentVNode)(2,i.Section,{title:"Approved Orders",children:u>0&&d.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:["#",e.Number,' - "',e.Name,'" for "',e.ApprovedBy,'"']},e)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.PDAColorRow=t.PDAPainter=void 0;var o=n(0),r=n(1),i=n(3),a=n(2);t.PDAPainter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,d=s.statusLabel,u=s.pdaTypes,p=s.hasPDA,m=s.pdaIcon,h=s.pdaOwnerName,f=s.pdaJobName;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Flex,{spacing:1,direction:"row",height:"100%",flex:"1",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:24,shrink:0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"\u041e\u0431\u0449\u0435\u0435",buttons:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:p?"eject":"exclamation-triangle",selected:p,content:p?"\u0418\u0437\u0432\u043b\u0435\u0447\u044c":"-----",tooltip:p?"\u0418\u0437\u0432\u043b\u0435\u0447\u044c PDA":"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c PDA",tooltipPosition:"left",onClick:function(){return l(p?"eject_pda":"insert_pda")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u0418\u043c\u044f",children:h||"\u041d/\u0414"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u0414\u043e\u043b\u0436\u043d\u043e\u0441\u0442\u044c",children:f||"\u041d/\u0414"})]})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",direction:"column",flex:"1",children:(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Box,{as:"img",height:"160px",src:p?"data:image/png;base64,"+m:"",style:{"-ms-interpolation-mode":"nearest-neighbor"},align:"middle"})}),(0,o.createComponentVNode)(2,a.LabeledList,{m:"5px",children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u0421\u0442\u0430\u0442\u0443\u0441",children:d})}),(0,o.createComponentVNode)(2,a.Button.Confirm,{m:"5px",fluid:!0,disabled:!p,content:"\u0421\u0442\u0435\u0440\u0435\u0442\u044c PDA",confirmContent:"\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044c?",textAlign:"left",color:"red",tooltip:"C\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u0442\u0435\u043b\u0435\u0444\u043e\u043d \u043d\u0430 \u0437\u0430\u0432\u043e\u0434\u0441\u043a\u0438\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",tooltipPosition:"top",onClick:function(){return l("erase_pda")}})]})})})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:27,children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",height:"100%",flex:"1",children:(0,o.createComponentVNode)(2,a.Section,{title:"\u0426\u0432\u0435\u0442 PDA",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Table,{children:Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,c,{selectedPda:e,selectedPdaImage:u[e][0]},e)}))})})})})]})})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.hasPDA,l=e.selectedPda,s=e.selectedPdaImage;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+s,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,disabled:!c,icon:s,content:l,confirmContent:"\u041f\u043e\u043a\u0440\u0430\u0441\u0438\u0442\u044c?",textAlign:"left",onClick:function(){return i("choose_pda",{selectedPda:l,selectedPdaImage:s})}})})]})};t.PDAColorRow=c},function(e,t,n){"use strict";t.__esModule=!0,t.Pacman=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(100);t.Pacman=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,d=s.broken,u=s.anchored,p=s.active,m=s.fuel_type,h=s.fuel_usage,f=s.fuel_stored,C=s.fuel_cap,g=s.is_ai,N=s.tmp_current,b=s.tmp_max,V=s.tmp_overheat,v=s.output_max,x=s.power_gen,y=s.output_set,k=s.has_fuel,w=f/C,_=N/b,B=y*x,S=Math.round(f/h),L=Math.round(S/60),A=S>120?L+" minutes":S+" seconds";return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(d||!u)&&(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:[!!d&&(0,o.createComponentVNode)(2,i.Box,{color:"orange",children:"The generator is malfunctioning!"}),!d&&!u&&(0,o.createComponentVNode)(2,i.Box,{color:"orange",children:"The generator needs to be anchored to the floor with a wrench."})]}),!d&&!!u&&(0,o.createVNode)(1,"div",null,[(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:p?"power-off":"times",content:p?"On":"Off",tooltip:"Toggles the generator on/off. Requires fuel.",tooltipPosition:"left",disabled:!k,selected:p,onClick:function(){return l("toggle_power")}}),children:(0,o.createComponentVNode)(2,i.Flex,{direction:"row",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{width:"50%",className:"ml-1",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power setting",children:[(0,o.createComponentVNode)(2,i.NumberInput,{value:y,minValue:1,maxValue:v,step:1,className:"mt-1",onDrag:function(e,t){return l("change_power",{change_power:t})}}),"(",(0,c.formatPower)(B),")"]})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"50%",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:_,ranges:{green:[-Infinity,.33],orange:[.33,.66],red:[.66,Infinity]},children:[N," \u2103"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:[V>50&&(0,o.createComponentVNode)(2,i.Box,{color:"red",children:"CRITICAL OVERHEAT!"}),V>20&&V<=50&&(0,o.createComponentVNode)(2,i.Box,{color:"orange",children:"WARNING: Overheating!"}),V>1&&V<=20&&(0,o.createComponentVNode)(2,i.Box,{color:"orange",children:"Temperature High"}),0===V&&(0,o.createComponentVNode)(2,i.Box,{color:"green",children:"Optimal"})]})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Fuel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Fuel",tooltip:"Ejects fuel. Generator needs to be offline.",tooltipPosition:"left",disabled:p||g||!k,onClick:function(){return l("eject_fuel")}}),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:"Type",children:m}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fuel level",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:w,ranges:{red:[-Infinity,.33],orange:[.33,.66],green:[.66,Infinity]},children:[Math.round(f/1e3)," dm\xb3"]})})]})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fuel usage",children:[h/1e3," dm\xb3/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fuel depletion",children:[!!k&&(h?A:"N/A"),!k&&(0,o.createComponentVNode)(2,i.Box,{color:"red",children:"Out of fuel"})]})]})})]})})],4)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PersonalCrafting=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.PersonalCrafting=function(e,t){var n=(0,r.useBackend)(t),s=n.act,d=n.data,u=d.busy,p=d.category,m=d.display_craftable_only,h=d.display_compact,f=d.prev_cat,C=d.next_cat,g=d.subcategory,N=d.prev_subcat,b=d.next_subcat;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[!!u&&(0,o.createComponentVNode)(2,i.Dimmer,{fontSize:"32px",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"cog",spin:1})," Crafting..."]}),(0,o.createComponentVNode)(2,i.Section,{title:p,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"Show Craftable Only",icon:m?"check-square-o":"square-o",selected:m,onClick:function(){return s("toggle_recipes")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Compact Mode",icon:h?"check-square-o":"square-o",selected:h,onClick:function(){return s("toggle_compact")}})],4),children:[(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{content:f,icon:"arrow-left",onClick:function(){return s("backwardCat")}}),(0,o.createComponentVNode)(2,i.Button,{content:C,icon:"arrow-right",onClick:function(){return s("forwardCat")}})]}),g&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{content:N,icon:"arrow-left",onClick:function(){return s("backwardSubCat")}}),(0,o.createComponentVNode)(2,i.Button,{content:b,icon:"arrow-right",onClick:function(){return s("forwardSubCat")}})]}),h?(0,o.createComponentVNode)(2,c):(0,o.createComponentVNode)(2,l)]})]})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.display_craftable_only,s=c.can_craft,d=c.cant_craft;return(0,o.createComponentVNode)(2,i.Box,{mt:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"hammer",content:"Craft",onClick:function(){return a("make",{make:e.ref})}}),e.catalyst_text&&(0,o.createComponentVNode)(2,i.Button,{tooltip:e.catalyst_text,content:"Catalysts",color:"transparent"}),(0,o.createComponentVNode)(2,i.Button,{tooltip:e.req_text,content:"Requirements",color:"transparent"}),e.tool_text&&(0,o.createComponentVNode)(2,i.Button,{tooltip:e.tool_text,content:"Tools",color:"transparent"})]},e.name)})),!l&&d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"hammer",content:"Craft",disabled:!0}),e.catalyst_text&&(0,o.createComponentVNode)(2,i.Button,{tooltip:e.catalyst_text,content:"Catalysts",color:"transparent"}),(0,o.createComponentVNode)(2,i.Button,{tooltip:e.req_text,content:"Requirements",color:"transparent"}),e.tool_text&&(0,o.createComponentVNode)(2,i.Button,{tooltip:e.tool_text,content:"Tools",color:"transparent"})]},e.name)}))]})})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.display_craftable_only,s=c.can_craft,d=c.cant_craft;return(0,o.createComponentVNode)(2,i.Box,{mt:1,children:[s.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"hammer",content:"Craft",onClick:function(){return a("make",{make:e.ref})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[e.catalyst_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Catalysts",children:e.catalyst_text}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Requirements",children:e.req_text}),e.tool_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)})),!l&&d.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"hammer",content:"Craft",disabled:!0}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[e.catalyst_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Catalysts",children:e.catalyst_text}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Requirements",children:e.req_text}),e.tool_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Photocopier=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(24);function l(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return s(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);ne?this.substring(0,e)+"...":this};t.Photocopier=function(e,t){var n=(0,r.useBackend)(t),s=n.act,d=n.data;"mode_aipic"!==d.mode||d.isAI||s("mode_copy");for(var u,p,m=(0,c.sortBy)((function(e){return e.category}))(d.forms||[]),h=[],f=l(m);!(u=f()).done;){var C=u.value;h.includes(C.category)||h.push(C.category)}return p=""===d.category?m:m.filter((function(e){return e.category===d.category})),(0,o.createComponentVNode)(2,a.Window,{theme:d.ui_theme,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Flex,{direction:"row",spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{width:24,shrink:0,children:[(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,m:1,children:"\u0421\u0442\u0430\u0442\u0443\u0441"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0417\u0430\u0440\u044f\u0434 \u0442\u043e\u043d\u0435\u0440\u0430",color:d.toner>0?"good":"bad",children:d.toner}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0421\u043b\u043e\u0442 \u0441\u043a\u0430\u043d\u0435\u0440\u0430",children:(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",disabled:d.isAI||null===d.copyitem,content:"\u0418\u0437\u0432\u043b\u0435\u0447\u044c",onClick:function(){return s("remove")}})})]}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,m:1,children:"\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e",children:[d.copies,(0,o.createComponentVNode)(2,i.Button,{icon:"minus",ml:2,disabled:!(d.copies>1),onClick:function(){return s("min")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus",disabled:!(d.copies<=d.toner),onClick:function(){return s("add")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0420\u0435\u0436\u0438\u043c",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"clone",disabled:0===d.toner,content:"\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435",selected:"mode_copy"===d.mode?"selected":null,onClick:function(){return s("mode_copy")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"file",disabled:0===d.toner,content:"\u041f\u0435\u0447\u0430\u0442\u044c",selected:"mode_print"===d.mode?"selected":null,onClick:function(){return s("mode_print")}}),!!d.isAI&&(0,o.createComponentVNode)(2,i.Button,{icon:"terminal",disabled:0===d.toner,content:"\u0424\u043e\u0442\u043e \u0438\u0437 \u0414\u0411",selected:"mode_aipic"===d.mode?"selected":null,onClick:function(){return s("mode_aipic")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0412\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c",children:["mode_copy"===d.mode&&(0,o.createComponentVNode)(2,i.Button,{icon:"print",disabled:0===d.toner||null===d.copyitem&&!d.ass,content:"\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c",onClick:function(){return s("copy")}}),"mode_print"===d.mode&&(0,o.createComponentVNode)(2,i.Button,{icon:"print",disabled:0===d.toner||null===d.form,content:"\u041f\u0435\u0447\u0430\u0442\u044c",onClick:function(){return s("print_form")}}),"mode_aipic"===d.mode&&(0,o.createComponentVNode)(2,i.Button,{icon:"print",disabled:0===d.toner,content:"\u041f\u0435\u0447\u0430\u0442\u044c \u0444\u043e\u0442\u043e",onClick:function(){return s("aipic")}})]})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,m:1,children:"\u0411\u044e\u0440\u043e\u043a\u0440\u0430\u0442\u0438\u044f"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0424\u043e\u0440\u043c\u0430",children:""===d.form_id?"\u041d\u0435 \u0432\u044b\u0431\u0440\u0430\u043d\u0430":d.form_id})}),(0,o.createComponentVNode)(2,i.Flex,{direction:"column",mt:2,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"chevron-right",content:"\u0412\u0441\u0435 \u0444\u043e\u0440\u043c\u044b",selected:""===d.category?"selected":null,onClick:function(){return s("choose_category",{category:null})},mb:1})}),h.map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"chevron-right",content:e,selected:d.category===e?"selected":null,onClick:function(){return s("choose_category",{category:e})},mb:1},e)},e)}))]})]}),(0,o.createComponentVNode)(2,i.NoticeBox,{color:d.info_box_color,children:d.info_box})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:27,children:(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,m:1,children:""===d.category?"\u0412\u0441\u0435 \u0444\u043e\u0440\u043c\u044b":d.category}),(0,o.createComponentVNode)(2,i.Flex,{direction:"column",mt:2,children:p.map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:e.id+": "+e.altername.trimLongStr(30),tooltip:e.id+": "+e.altername,selected:d.form===e.path?"selected":null,onClick:function(){return s("choose_form",{path:e.path,id:e.id})},mb:1},e.path)},e.path)}))})]})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PodTracking=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.PodTracking=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data.pods);return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Position",children:[e.podx,", ",e.pody,", ",e.podz]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pilot",children:e.pilot}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Passengers",children:e.passengers})]})},e.name)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PoolController=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);var c={scalding:{label:"Scalding",color:"#FF0000",icon:"fa fa-arrow-circle-up",requireEmag:!0},warm:{label:"Warm",color:"#990000",icon:"fa fa-arrow-circle-up"},normal:{label:"Normal",color:null,icon:"fa fa-arrow-circle-right"},cool:{label:"Cool",color:"#009999",icon:"fa fa-arrow-circle-down"},frigid:{label:"Frigid",color:"#00CCCC",icon:"fa fa-arrow-circle-down",requireEmag:!0}},l=function(e,t){var n=e.tempKey,a=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["tempKey"]),l=c[n];if(!l)return null;var s=(0,r.useBackend)(t),d=s.data,u=s.act,p=d.currentTemp,m=l.label,h=l.icon,f=n===p;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({selected:f,onClick:function(){u("setTemp",{temp:n})}},a,{children:[(0,o.createComponentVNode)(2,i.Icon,{name:h}),m]})))};t.PoolController=function(e,t){for(var n=(0,r.useBackend)(t).data,s=n.emagged,d=n.currentTemp,u=c[d]||c.normal,p=u.label,m=u.color,h=[],f=0,C=Object.entries(c);f0?"envelope-open-text":"envelope",onClick:function(){return c("setScreen",{setScreen:6})}})}),(0,o.createComponentVNode)(2,i.Box,{mt:2,children:[(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Request Assistance",icon:"hand-paper",onClick:function(){return c("setScreen",{setScreen:1})}})}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Request Supplies",icon:"box",onClick:function(){return c("setScreen",{setScreen:2})}})}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Relay Anonymous Information",icon:"comment",onClick:function(){return c("setScreen",{setScreen:3})}})})]}),(0,o.createComponentVNode)(2,i.Box,{mt:2,children:[(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Print Shipping Label",icon:"tag",onClick:function(){return c("setScreen",{setScreen:9})}})}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:"View Shipping Logs",icon:"clipboard-list",onClick:function(){return c("setScreen",{setScreen:10})}})})]}),!!d&&(0,o.createComponentVNode)(2,i.Box,{mt:2,children:(0,o.createComponentVNode)(2,i.Button,{content:"Send Station-Wide Announcement",icon:"bullhorn",onClick:function(){return c("setScreen",{setScreen:8})}})}),(0,o.createComponentVNode)(2,i.Box,{mt:2,children:(0,o.createComponentVNode)(2,i.Button,{content:u?"Speaker Off":"Speaker On",selected:!u,icon:u?"volume-mute":"volume-up",onClick:function(){return c("toggleSilent")}})})]})},l=function(e,t){var n,a,c=(0,r.useBackend)(t),l=c.act,s=c.data,d=s.department;switch(e.purpose){case"ASSISTANCE":n=s.assist_dept,a="Request assistance from another department";break;case"SUPPLIES":n=s.supply_dept,a="Request supplies from another department";break;case"INFO":n=s.info_dept,a="Relay information to another department"}return(0,o.createComponentVNode)(2,i.Section,{title:a,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Back",icon:"arrow-left",onClick:function(){return l("setScreen",{setScreen:0})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:n.filter((function(e){return e!==d})).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:[(0,o.createComponentVNode)(2,i.Button,{content:"Message",icon:"envelope",onClick:function(){return l("writeInput",{write:e,priority:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"High Priority",icon:"exclamation-circle",onClick:function(){return l("writeInput",{write:e,priority:2})}})]},e)}))})})},s=function(e,t){var n,a=(0,r.useBackend)(t),c=a.act;a.data;switch(e.type){case"SUCCESS":n="Message sent successfully";break;case"FAIL":n="Request supplies from another department"}return(0,o.createComponentVNode)(2,i.Section,{title:n,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Back",icon:"arrow-left",onClick:function(){return c("setScreen",{setScreen:0})}})})},d=function(e,t){var n,a,c=(0,r.useBackend)(t),l=c.act,s=c.data;switch(e.type){case"MESSAGES":n=s.message_log,a="Message Log";break;case"SHIPPING":n=s.shipping_log,a="Shipping label print log"}return(0,o.createComponentVNode)(2,i.Section,{title:a,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Back",icon:"arrow-left",onClick:function(){return l("setScreen",{setScreen:0})}}),children:n.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{className:"RequestConsole__message",children:e},e)}))})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.recipient,s=c.message,d=c.msgVerified,u=c.msgStamped;return(0,o.createComponentVNode)(2,i.Section,{title:"Message Authentication",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Back",icon:"arrow-left",onClick:function(){return a("setScreen",{setScreen:0})}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Recipient",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Validated by",color:"green",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stamped by",color:"blue",children:u})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,mt:1,textAlign:"center",content:"Send Message",icon:"envelope",onClick:function(){return a("department",{department:l})}})]})},p=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.message,s=c.announceAuth;return(0,o.createComponentVNode)(2,i.Section,{title:"Station-Wide Announcement",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Back",icon:"arrow-left",onClick:function(){return a("setScreen",{setScreen:0})}}),children:[(0,o.createComponentVNode)(2,i.Button,{content:l||"Edit Message",icon:"edit",onClick:function(){return a("writeAnnouncement")}}),s?(0,o.createComponentVNode)(2,i.Box,{mt:1,color:"green",children:"ID verified. Authentication accepted."}):(0,o.createComponentVNode)(2,i.Box,{mt:1,children:"Swipe your ID card to authenticate yourself."}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,mt:1,textAlign:"center",content:"Send Announcement",icon:"bullhorn",disabled:!(s&&l),onClick:function(){return a("sendAnnouncement")}})]})},m=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.shipDest,s=c.msgVerified,d=c.ship_dept;return(0,o.createComponentVNode)(2,i.Section,{title:"Print Shipping Label",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Back",icon:"arrow-left",onClick:function(){return a("setScreen",{setScreen:0})}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Destination",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Validated by",children:s})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,mt:1,textAlign:"center",content:"Print Label",icon:"print",disabled:!(l&&s),onClick:function(){return a("printLabel")}}),(0,o.createComponentVNode)(2,i.Section,{title:"Destinations",mt:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:(0,o.createComponentVNode)(2,i.Button,{content:l===e?"Selected":"Select",selected:l===e,onClick:function(){return a("shipSelect",{shipSelect:e})}})},e)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.RequestManager=void 0;var o=n(0),r=n(18),i=n(1),a=n(2),c=n(3);t.RequestManager=function(e,t){var n=(0,i.useBackend)(t),u=(n.act,n.data.requests),p=(0,i.useLocalState)(t,"filteredTypes",Object.fromEntries(Object.entries(l).map((function(e){var t=e[0];e[1];return[t,!0]})))),m=p[0],h=(p[1],(0,i.useLocalState)(t,"searchText")),f=h[0],C=h[1],g=u.filter((function(e){return m[e.req_type]}));if(f){var N=f.toLowerCase();g=g.filter((function(e){return(0,r.decodeHtmlEntities)(e.message).toLowerCase().includes(N)||e.owner_name.toLowerCase().includes(N)}))}return(0,o.createComponentVNode)(2,c.Window,{title:"Request Manager",width:575,height:600,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Requests",buttons:(0,o.createComponentVNode)(2,a.Input,{value:f,onInput:function(e,t){return C(t)},placeholder:"Search...",mr:1}),children:g.map((function(e){return(0,o.createVNode)(1,"div","RequestManager__row",[(0,o.createVNode)(1,"div","RequestManager__rowContents",[(0,o.createVNode)(1,"h2","RequestManager__header",[(0,o.createVNode)(1,"span","RequestManager__headerText",[e.owner_name,null===e.owner&&" [DC]"],0),(0,o.createVNode)(1,"span","RequestManager__timestamp",e.timestamp_str,0)],4),(0,o.createVNode)(1,"div","RequestManager__message",[(0,o.createComponentVNode)(2,s,{requestType:e.req_type}),(0,r.decodeHtmlEntities)(e.message)],0)],4),null!==e.owner&&(0,o.createComponentVNode)(2,d,{request:e})],0,null,e.id)}))})})})};var l={request_prayer:"PRAYER",request_centcom:"CENTCOM",request_syndicate:"SYNDICATE",request_honk:"HONK",request_ert:"ERT",request_nuke:"NUKE CODE"},s=function(e){var t=e.requestType;return(0,o.createVNode)(1,"b","RequestManager__"+t,[l[t],(0,o.createTextVNode)(":")],0)},d=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=(n._,e.request);return(0,o.createVNode)(1,"div","RequestManager__controlsContainer",[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("pp",{id:c.id})},children:"PP"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("vv",{id:c.id})},children:"VV"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("sm",{id:c.id})},children:"SM"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("tp",{id:c.id})},children:"TP"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("logs",{id:c.id})},children:"LOGS"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("bless",{id:c.id})},children:"BLESS"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("smite",{id:c.id})},children:"SMITE"}),"request_prayer"!==c.req_type&&(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("rply",{id:c.id})},children:"RPLY"}),"request_ert"===c.req_type&&(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("ertreply",{id:c.id})},children:"ERTREPLY"}),"request_nuke"===c.req_type&&(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("getcode",{id:c.id})},children:"GETCODE"})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.CurrentLevels=void 0;var o=n(0),r=n(1),i=n(2);t.CurrentLevels=function(e,t){var n=(0,r.useBackend)(t).data.tech_levels;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createVNode)(1,"h3",null,"Current Research Levels:",16),n.map((function(e,t){var n=e.name,r=e.level,a=e.desc;return(0,o.createComponentVNode)(2,i.Box,{children:[t>0?(0,o.createComponentVNode)(2,i.Divider):null,(0,o.createComponentVNode)(2,i.Box,{children:n}),(0,o.createComponentVNode)(2,i.Box,{children:["* Level: ",r]}),(0,o.createComponentVNode)(2,i.Box,{children:["* Summary: ",a]})]},n)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.DataDiskMenu=void 0;var o=n(0),r=n(1),i=n(2),a=n(52),c=n(67),l=function(e,t){var n=(0,r.useBackend)(t),a=n.data,c=n.act,l=a.disk_data;return l?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:l.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:l.level}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:l.desc})]}),(0,o.createComponentVNode)(2,i.Box,{mt:"10px",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Upload to Database",icon:"arrow-up",onClick:function(){return c("updt_tech")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Clear Disk",icon:"trash",onClick:function(){return c("clear_tech")}}),(0,o.createComponentVNode)(2,u)]})]}):null},s=function(e,t){var n=(0,r.useBackend)(t),a=n.data,c=n.act,l=a.disk_data;if(!l)return null;var s=l.name,d=l.lathe_types,p=l.materials,m=d.join(", ");return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:s}),m?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Lathe Types",children:m}):null,(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required Materials"})]}),p.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:["- ",(0,o.createVNode)(1,"span",null,e.name,0,{style:{"text-transform":"capitalize"}})," x ",e.amount]},e.name)})),(0,o.createComponentVNode)(2,i.Box,{mt:"10px",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Upload to Database",icon:"arrow-up",onClick:function(){return c("updt_design")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Clear Disk",icon:"trash",onClick:function(){return c("clear_design")}}),(0,o.createComponentVNode)(2,u)]})]})},d=function(e,t){var n=(0,r.useBackend)(t).data.disk_type;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{children:"This disk is empty."}),(0,o.createComponentVNode)(2,i.Box,{mt:"10px",children:[(0,o.createComponentVNode)(2,a.RndNavButton,{submenu:c.SUBMENU.DISK_COPY,icon:"arrow-down",content:"tech"===n?"Load Tech to Disk":"Load Design to Disk"}),(0,o.createComponentVNode)(2,u)]})]})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.data,c=n.act,l=a.disk_type;return l?(0,o.createComponentVNode)(2,i.Button,{content:"Eject Disk",icon:"eject",onClick:function(){c("tech"===l?"eject_tech":"eject_design")}}):null},p=function(e,t){var n=(0,r.useBackend)(t).data,a=n.disk_data,c=n.disk_type;return(0,o.createComponentVNode)(2,i.Section,{title:"Data Disk Contents",children:function(){if(!a)return(0,o.createComponentVNode)(2,d);switch(c){case"design":return(0,o.createComponentVNode)(2,s);case"tech":return(0,o.createComponentVNode)(2,l);default:return null}}()})},m=function(e,t){var n=(0,r.useBackend)(t),a=n.data,c=n.act,l=a.disk_type,s=a.to_copy;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{overflowY:"auto",overflowX:"hidden",maxHeight:"450px",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:s.sort((function(e,t){return e.name.localeCompare(t.name)})).map((function(e){var t=e.name,n=e.id;return(0,o.createComponentVNode)(2,i.LabeledList.Item,{noColon:!0,label:t,children:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-down",content:"Copy to Disk",onClick:function(){c("tech"===l?"copy_tech":"copy_design",{id:n})}})},n)}))})})})};t.DataDiskMenu=function(e,t){return(0,r.useBackend)(t).data.disk_type?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.RndRoute,{submenu:c.SUBMENU.MAIN,render:function(){return(0,o.createComponentVNode)(2,p)}}),(0,o.createComponentVNode)(2,a.RndRoute,{submenu:c.SUBMENU.DISK_COPY,render:function(){return(0,o.createComponentVNode)(2,m)}})],4):null}},function(e,t,n){"use strict";t.__esModule=!0,t.DeconstructionMenu=void 0;var o=n(0),r=n(1),i=n(2);t.DeconstructionMenu=function(e,t){var n=(0,r.useBackend)(t),a=n.data,c=n.act,l=a.loaded_item;return a.linked_destroy?l?(0,o.createComponentVNode)(2,i.Section,{noTopPadding:!0,title:"Deconstruction Menu",children:[(0,o.createComponentVNode)(2,i.Box,{mt:"10px",children:["Name: ",l.name]}),(0,o.createComponentVNode)(2,i.Box,{mt:"10px",children:(0,o.createVNode)(1,"h3",null,"Origin Tech:",16)}),(0,o.createComponentVNode)(2,i.LabeledList,{children:l.origin_tech.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"* "+e.name,children:[e.object_level," ",e.current_level?(0,o.createFragment)([(0,o.createTextVNode)("(Current: "),e.current_level,(0,o.createTextVNode)(")")],0):null]},e.name)}))}),(0,o.createComponentVNode)(2,i.Box,{mt:"10px",children:(0,o.createVNode)(1,"h3",null,"Options:",16)}),(0,o.createComponentVNode)(2,i.Button,{content:"Deconstruct Item",icon:"unlink",onClick:function(){c("deconstruct")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Eject Item",icon:"eject",onClick:function(){c("eject_item")}})]}):(0,o.createComponentVNode)(2,i.Section,{title:"Deconstruction Menu",children:"No item loaded. Standing by..."}):(0,o.createComponentVNode)(2,i.Box,{children:"NO DESTRUCTIVE ANALYZER LINKED TO CONSOLE"})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheCategory=void 0;var o=n(0),r=n(1),i=n(2),a=n(52);t.LatheCategory=function(e,t){var n=(0,r.useBackend)(t),c=n.data,l=n.act,s=c.category,d=c.matching_designs,u=4===c.menu?"build":"imprint";return(0,o.createComponentVNode)(2,i.Section,{title:s,children:[(0,o.createComponentVNode)(2,a.LatheMaterials),(0,o.createComponentVNode)(2,i.Table,{className:"RndConsole__LatheCategory__MatchingDesigns",children:d.map((function(e){var t=e.id,n=e.name,r=e.can_build,a=e.materials;return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:n,disabled:r<1,onClick:function(){return l(u,{id:t,amount:1})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:r>=5?(0,o.createComponentVNode)(2,i.Button,{content:"x5",onClick:function(){return l(u,{id:t,amount:5})}}):null}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:r>=10?(0,o.createComponentVNode)(2,i.Button,{content:"x10",onClick:function(){return l(u,{id:t,amount:10})}}):null}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:a.map((function(e){return(0,o.createFragment)([" | ",(0,o.createVNode)(1,"span",e.is_red?"color-red":null,[e.amount,(0,o.createTextVNode)(" "),e.name],0)],0)}))})]},t)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheChemicalStorage=void 0;var o=n(0),r=n(1),i=n(2);t.LatheChemicalStorage=function(e,t){var n=(0,r.useBackend)(t),a=n.data,c=n.act,l=a.loaded_chemicals,s=4===a.menu;return(0,o.createComponentVNode)(2,i.Section,{title:"Chemical Storage",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Purge All",icon:"trash",onClick:function(){c(s?"disposeallP":"disposeallI")}}),(0,o.createComponentVNode)(2,i.LabeledList,{children:l.map((function(e){var t=e.volume,n=e.name,r=e.id;return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"* "+t+" of "+n,children:(0,o.createComponentVNode)(2,i.Button,{content:"Purge",icon:"trash",onClick:function(){c(s?"disposeP":"disposeI",{id:r})}})},r)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheMainMenu=void 0;var o=n(0),r=n(1),i=n(2),a=n(52);t.LatheMainMenu=function(e,t){var n=(0,r.useBackend)(t),c=n.data,l=n.act,s=c.menu,d=c.categories,u=4===s?"Protolathe":"Circuit Imprinter";return(0,o.createComponentVNode)(2,i.Section,{title:u+" Menu",children:[(0,o.createComponentVNode)(2,a.LatheMaterials),(0,o.createComponentVNode)(2,a.LatheSearch),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Flex,{style:{"flex-basis":"50%","margin-bottom":"6px"},children:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",content:e,onClick:function(){l("setCategory",{category:e})}})},e)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheMaterials=void 0;var o=n(0),r=n(1),i=n(2);t.LatheMaterials=function(e,t){var n=(0,r.useBackend)(t).data,a=n.total_materials,c=n.max_materials,l=n.max_chemicals,s=n.total_chemicals;return(0,o.createComponentVNode)(2,i.Box,{className:"RndConsole__LatheMaterials",mb:"10px",children:(0,o.createComponentVNode)(2,i.Table,{width:"auto",children:[(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Material Amount:"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:a}),c?(0,o.createComponentVNode)(2,i.Table.Cell,{children:" / "+c}):null]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Chemical Amount:"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:s}),l?(0,o.createComponentVNode)(2,i.Table.Cell,{children:" / "+l}):null]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheMaterialStorage=void 0;var o=n(0),r=n(1),i=n(2);t.LatheMaterialStorage=function(e,t){var n=(0,r.useBackend)(t),a=n.data,c=n.act,l=a.loaded_materials;return(0,o.createComponentVNode)(2,i.Section,{className:"RndConsole__LatheMaterialStorage",title:"Material Storage",children:(0,o.createComponentVNode)(2,i.Table,{children:l.map((function(e){var t=e.id,n=e.amount,r=e.name,l=function(e){var n=4===a.menu?"lathe_ejectsheet":"imprinter_ejectsheet";c(n,{id:t,amount:e})},s=Math.floor(n/2e3),d=n<1,u=1===s?"":"s";return(0,o.createComponentVNode)(2,i.Table.Row,{className:d?"color-grey":"color-yellow",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{minWidth:"210px",children:["* ",n," of ",r]}),(0,o.createComponentVNode)(2,i.Table.Cell,{minWidth:"110px",children:["(",s," sheet",u,")"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:n>=2e3?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"1x",icon:"eject",onClick:function(){return l(1)}}),(0,o.createComponentVNode)(2,i.Button,{content:"C",icon:"eject",onClick:function(){return l("custom")}}),n>=1e4?(0,o.createComponentVNode)(2,i.Button,{content:"5x",icon:"eject",onClick:function(){return l(5)}}):null,(0,o.createComponentVNode)(2,i.Button,{content:"All",icon:"eject",onClick:function(){return l(50)}})],0):null})]},t)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheMenu=void 0;var o=n(0),r=n(1),i=n(199),a=n(52),c=n(2),l=n(67);t.LatheMenu=function(e,t){var n=(0,r.useBackend)(t).data,s=n.menu,d=n.linked_lathe,u=n.linked_imprinter;return 4!==s||d?5!==s||u?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,i.RndRoute,{submenu:l.SUBMENU.MAIN,render:function(){return(0,o.createComponentVNode)(2,a.LatheMainMenu)}}),(0,o.createComponentVNode)(2,i.RndRoute,{submenu:l.SUBMENU.LATHE_CATEGORY,render:function(){return(0,o.createComponentVNode)(2,a.LatheCategory)}}),(0,o.createComponentVNode)(2,i.RndRoute,{submenu:l.SUBMENU.LATHE_MAT_STORAGE,render:function(){return(0,o.createComponentVNode)(2,a.LatheMaterialStorage)}}),(0,o.createComponentVNode)(2,i.RndRoute,{submenu:l.SUBMENU.LATHE_CHEM_STORAGE,render:function(){return(0,o.createComponentVNode)(2,a.LatheChemicalStorage)}})]}):(0,o.createComponentVNode)(2,c.Box,{children:"NO CIRCUIT IMPRITER LINKED TO CONSOLE"}):(0,o.createComponentVNode)(2,c.Box,{children:"NO PROTOLATHE LINKED TO CONSOLE"})}},function(e,t,n){"use strict";t.__esModule=!0,t.LatheSearch=void 0;var o=n(0),r=n(1),i=n(2);t.LatheSearch=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search...",onChange:function(e,t){return n("search",{to_search:t})}})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MainMenu=void 0;var o=n(0),r=n(1),i=n(2),a=n(52),c=n(67);t.MainMenu=function(e,t){var n=(0,r.useBackend)(t).data,l=n.disk_type,s=n.linked_destroy,d=n.linked_lathe,u=n.linked_imprinter,p=n.tech_levels;return(0,o.createComponentVNode)(2,i.Section,{title:"Main Menu",children:[(0,o.createComponentVNode)(2,i.Flex,{className:"RndConsole__MainMenu__Buttons",direction:"column",align:"flex-start",children:[(0,o.createComponentVNode)(2,a.RndNavButton,{disabled:!l,menu:c.MENU.DISK,submenu:c.SUBMENU.MAIN,icon:"save",content:"Disk Operations"}),(0,o.createComponentVNode)(2,a.RndNavButton,{disabled:!s,menu:c.MENU.DESTROY,submenu:c.SUBMENU.MAIN,icon:"unlink",content:"Destructive Analyzer Menu"}),(0,o.createComponentVNode)(2,a.RndNavButton,{disabled:!d,menu:c.MENU.LATHE,submenu:c.SUBMENU.MAIN,icon:"print",content:"Protolathe Menu"}),(0,o.createComponentVNode)(2,a.RndNavButton,{disabled:!u,menu:c.MENU.IMPRINTER,submenu:c.SUBMENU.MAIN,icon:"print",content:"Circuit Imprinter Menu"}),(0,o.createComponentVNode)(2,a.RndNavButton,{menu:c.MENU.SETTINGS,submenu:c.SUBMENU.MAIN,icon:"cog",content:"Settings"})]}),(0,o.createComponentVNode)(2,i.Box,{mt:"12px"}),(0,o.createVNode)(1,"h3",null,"Current Research Levels:",16),(0,o.createComponentVNode)(2,i.LabeledList,{children:p.map((function(e){var t=e.name,n=e.level;return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:t,children:n},t)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.RndNavbar=void 0;var o=n(0),r=n(52),i=n(2),a=n(67);t.RndNavbar=function(){return(0,o.createComponentVNode)(2,i.Box,{className:"RndConsole__RndNavbar",children:[(0,o.createComponentVNode)(2,r.RndRoute,{menu:function(e){return e!==a.MENU.MAIN},render:function(){return(0,o.createComponentVNode)(2,r.RndNavButton,{menu:a.MENU.MAIN,submenu:a.SUBMENU.MAIN,icon:"reply",content:"Main Menu"})}}),(0,o.createComponentVNode)(2,r.RndRoute,{submenu:function(e){return e!==a.SUBMENU.MAIN},render:function(){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,r.RndRoute,{menu:a.MENU.DISK,render:function(){return(0,o.createComponentVNode)(2,r.RndNavButton,{submenu:a.SUBMENU.MAIN,icon:"reply",content:"Disk Operations Menu"})}}),(0,o.createComponentVNode)(2,r.RndRoute,{menu:a.MENU.LATHE,render:function(){return(0,o.createComponentVNode)(2,r.RndNavButton,{submenu:a.SUBMENU.MAIN,icon:"reply",content:"Protolathe Menu"})}}),(0,o.createComponentVNode)(2,r.RndRoute,{menu:a.MENU.IMPRINTER,render:function(){return(0,o.createComponentVNode)(2,r.RndNavButton,{submenu:a.SUBMENU.MAIN,icon:"reply",content:"Circuit Imprinter Menu"})}}),(0,o.createComponentVNode)(2,r.RndRoute,{menu:a.MENU.SETTINGS,render:function(){return(0,o.createComponentVNode)(2,r.RndNavButton,{submenu:a.SUBMENU.MAIN,icon:"reply",content:"Settings Menu"})}})]})}}),(0,o.createComponentVNode)(2,r.RndRoute,{menu:function(e){return e===a.MENU.LATHE||e===a.MENU.IMPRINTER},submenu:a.SUBMENU.MAIN,render:function(){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,r.RndNavButton,{submenu:a.SUBMENU.LATHE_MAT_STORAGE,icon:"arrow-up",content:"Material Storage"}),(0,o.createComponentVNode)(2,r.RndNavButton,{submenu:a.SUBMENU.LATHE_CHEM_STORAGE,icon:"arrow-up",content:"Chemical Storage"})]})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.RndNavButton=void 0;var o=n(0),r=n(1),i=n(2);t.RndNavButton=function(e,t){var n=e.icon,a=e.children,c=e.disabled,l=e.content,s=(0,r.useBackend)(t),d=s.data,u=s.act,p=d.menu,m=d.submenu,h=p,f=m;return null!==e.menu&&e.menu!==undefined&&(h=e.menu),null!==e.submenu&&e.submenu!==undefined&&(f=e.submenu),(0,o.createComponentVNode)(2,i.Button,{content:l,icon:n,disabled:c,onClick:function(){u("nav",{menu:h,submenu:f})},children:a})}},function(e,t,n){"use strict";t.__esModule=!0,t.SettingsMenu=void 0;var o=n(0),r=n(1),i=n(2),a=n(52),c=n(67);t.SettingsMenu=function(e,t){var n=(0,r.useBackend)(t),l=n.data,s=n.act,d=l.sync,u=l.admin,p=l.linked_destroy,m=l.linked_lathe,h=l.linked_imprinter;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,a.RndRoute,{submenu:c.SUBMENU.MAIN,render:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",align:"flex-start",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Sync Database with Network",icon:"sync",disabled:!d,onClick:function(){s("sync")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Connect to Research Network",icon:"plug",disabled:d,onClick:function(){s("togglesync")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!d,icon:"unlink",content:"Disconnect from Research Network",onClick:function(){s("togglesync")}}),(0,o.createComponentVNode)(2,a.RndNavButton,{disabled:!d,content:"Device Linkage Menu",icon:"link",menu:c.MENU.SETTINGS,submenu:c.SUBMENU.SETTINGS_DEVICES}),1===u?(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation",content:"[ADMIN] Maximize Research Levels",onClick:function(){return s("maxresearch")}}):null]})})}}),(0,o.createComponentVNode)(2,a.RndRoute,{submenu:c.SUBMENU.SETTINGS_DEVICES,render:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Device Linkage Menu",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"link",content:"Re-sync with Nearby Devices",onClick:function(){return s("find_device")}}),(0,o.createComponentVNode)(2,i.Box,{mt:"5px",children:(0,o.createVNode)(1,"h3",null,"Linked Devices:",16)}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[p?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"* Destructive Analyzer",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",content:"Unlink",onClick:function(){return s("disconnect",{item:"destroy"})}})}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{noColon:!0,label:"* No Destructive Analyzer Linked"}),m?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"* Protolathe",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",content:"Unlink",onClick:function(){s("disconnect",{item:"lathe"})}})}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{noColon:!0,label:"* No Protolathe Linked"}),h?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"* Circuit Imprinter",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",content:"Unlink",onClick:function(){return s("disconnect",{item:"imprinter"})}})}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{noColon:!0,label:"* No Circuit Imprinter Linked"})]})]})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.RobotSelfDiagnosis=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(18),l=function(e,t){var n=e/t;return n<=.2?"good":n<=.5?"average":"bad"};t.RobotSelfDiagnosis=function(e,t){var n=(0,r.useBackend)(t).data.component_data;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:n.map((function(e,t){return(0,o.createComponentVNode)(2,i.Section,{title:(0,c.capitalize)(e.name),children:e.installed<=0?(0,o.createComponentVNode)(2,i.NoticeBox,{m:-.5,height:3.5,color:"red",style:{"font-style":"normal"},children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,textAlign:"center",align:"center",color:"#e8e8e8",children:-1===e.installed?"Destroyed":"Missing"})})}):(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{width:"72%",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Brute Damage",color:l(e.brute_damage,e.max_damage),children:e.brute_damage}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Burn Damage",color:l(e.electronic_damage,e.max_damage),children:e.electronic_damage})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"50%",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Powered",color:e.powered?"good":"bad",children:e.powered?"Yes":"No"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Enabled",color:e.status?"good":"bad",children:e.status?"Yes":"No"})]})})]})},t)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RoboticsControlConsole=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.RoboticsControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,d=s.can_hack,u=s.safety,p=s.show_detonate_all,m=s.cyborgs,h=void 0===m?[]:m;return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[!!p&&(0,o.createComponentVNode)(2,i.Section,{title:"Emergency Self Destruct",children:[(0,o.createComponentVNode)(2,i.Button,{icon:u?"lock":"unlock",content:u?"Disable Safety":"Enable Safety",selected:u,onClick:function(){return l("arm",{})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"bomb",disabled:u,content:"Destroy ALL Cyborgs",color:"bad",onClick:function(){return l("nuke",{})}})]}),(0,o.createComponentVNode)(2,c,{cyborgs:h,can_hack:d})]})})};var c=function(e,t){var n=e.cyborgs,a=(e.can_hack,(0,r.useBackend)(t)),c=a.act,l=a.data;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,buttons:(0,o.createFragment)([!!e.hackable&&!e.emagged&&(0,o.createComponentVNode)(2,i.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){return c("hackbot",{uid:e.uid})}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:e.locked_down?"unlock":"lock",color:e.locked_down?"good":"default",content:e.locked_down?"Release":"Lockdown",disabled:!l.auth,onClick:function(){return c("stopbot",{uid:e.uid})}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"bomb",content:"Detonate",disabled:!l.auth,color:"bad",onClick:function(){return c("killbot",{uid:e.uid})}})],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,i.Box,{color:e.status?"bad":e.locked_down?"average":"good",children:e.status?"Not Responding":e.locked_down?"Locked Down":"Nominal"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:(0,o.createComponentVNode)(2,i.Box,{children:e.locstring})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:e.health>50?"good":"bad",value:e.health/100})}),"number"==typeof e.charge&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:e.charge>30?"good":"bad",value:e.charge/100})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Capacity",children:(0,o.createComponentVNode)(2,i.Box,{color:e.cell_capacity<3e4?"average":"good",children:e.cell_capacity})})],4)||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell",children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No Power Cell"})}),!!e.is_hacked&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Safeties",children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DISABLED"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Master AI",children:(0,o.createComponentVNode)(2,i.Box,{color:e.synchronization?"default":"average",children:e.synchronization||"None"})})]})},e.uid)})):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No cyborg units detected within access parameters."})}},function(e,t,n){"use strict";t.__esModule=!0,t.Safe=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.Safe=function(e,t){var n=(0,r.useBackend)(t),d=(n.act,n.data),u=d.dial,p=d.open;d.locked,d.contents;return(0,o.createComponentVNode)(2,a.Window,{theme:"safe",children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Box,{className:"Safe--engraving",children:[(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{className:"Safe--engraving--hinge",top:"25%"}),(0,o.createComponentVNode)(2,i.Box,{className:"Safe--engraving--hinge",top:"75%"})]}),(0,o.createComponentVNode)(2,i.Icon,{className:"Safe--engraving--arrow",name:"long-arrow-alt-down",size:"3"}),(0,o.createVNode)(1,"br"),p?(0,o.createComponentVNode)(2,l):(0,o.createComponentVNode)(2,i.Box,{as:"img",className:"Safe--dial",src:"safe_dial.png",style:{transform:"rotate(-"+3.6*u+"deg)","z-index":0}})]}),!p&&(0,o.createComponentVNode)(2,s)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.dial,s=c.open,d=c.locked,u=function(e,t){return(0,o.createComponentVNode)(2,i.Button,{disabled:s||t&&!d,icon:"arrow-"+(t?"right":"left"),content:(t?"Right":"Left")+" "+e,iconRight:t,onClick:function(){return a(t?"turnleft":"turnright",{num:e})},style:{"z-index":10}})};return(0,o.createComponentVNode)(2,i.Box,{className:"Safe--dialer",children:[(0,o.createComponentVNode)(2,i.Button,{disabled:d,icon:s?"lock":"lock-open",content:s?"Close":"Open",mb:"0.5rem",onClick:function(){return a("open")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Box,{position:"absolute",children:[u(50),u(10),u(1)]}),(0,o.createComponentVNode)(2,i.Box,{className:"Safe--dialer--right",position:"absolute",right:"5px",children:[u(1,!0),u(10,!0),u(50,!0)]}),(0,o.createComponentVNode)(2,i.Box,{className:"Safe--dialer--number",children:l})]})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.contents;return(0,o.createComponentVNode)(2,i.Box,{className:"Safe--contents",overflow:"auto",children:c.map((function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{mb:"0.5rem",onClick:function(){return a("retrieve",{index:t+1})},children:[(0,o.createComponentVNode)(2,i.Box,{as:"img",src:e.sprite+".png",verticalAlign:"middle",ml:"-6px",mr:"0.5rem"}),e.name]}),(0,o.createVNode)(1,"br")],4,e)}))})},s=function(e,t){return(0,o.createComponentVNode)(2,i.Section,{className:"Safe--help",title:"Safe opening instructions (because you all keep forgetting)",children:[(0,o.createComponentVNode)(2,i.Box,{children:["1. Turn the dial left to the first number.",(0,o.createVNode)(1,"br"),"2. Turn the dial right to the second number.",(0,o.createVNode)(1,"br"),"3. Continue repeating this process for each number, switching between left and right each time.",(0,o.createVNode)(1,"br"),"4. Open the safe."]}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,children:"To lock fully, turn the dial to the left after closing the safe."})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SatelliteControl=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.SatelliteControl=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.satellites,d=l.notice,u=l.meteor_shield,p=l.meteor_shield_coverage,m=l.meteor_shield_coverage_max,h=l.meteor_shield_coverage_percentage;return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[u&&(0,o.createComponentVNode)(2,i.Section,{title:"Station Shield Coverage",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:h>=100?"good":"average",value:p,maxValue:m,children:[h," %"]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Satellite Network Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[d&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Alert",color:"red",children:l.notice}),s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"#"+e.id,children:[e.mode," ",(0,o.createComponentVNode)(2,i.Button,{content:e.active?"Deactivate":"Activate",icon:"arrow-circle-right",onClick:function(){return c("toggle",{id:e.id})}})]},e.id)}))]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SecureStorage=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.SecureStorage=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.emagged,d=l.locked,u=l.l_set,p=l.l_setshort,m=l.current_code,h=function(e){var t=e.buttonValue,n=e.color;return n||(n="default"),(0,o.createComponentVNode)(2,i.Button,{disabled:s||p,type:"button",color:n,onClick:function(){return c("setnumber",{buttonValue:t})},children:t})};return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,i.Flex,{spacing:"1",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{width:16,shrink:0,textAlign:"center",children:(0,o.createComponentVNode)(2,i.Section,{title:"Code Panel",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,h,{buttonValue:"1"}),(0,o.createComponentVNode)(2,h,{buttonValue:"2"}),(0,o.createComponentVNode)(2,h,{buttonValue:"3"})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,h,{buttonValue:"4"}),(0,o.createComponentVNode)(2,h,{buttonValue:"5"}),(0,o.createComponentVNode)(2,h,{buttonValue:"6"})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,h,{buttonValue:"7"}),(0,o.createComponentVNode)(2,h,{buttonValue:"8"}),(0,o.createComponentVNode)(2,h,{buttonValue:"9"})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,h,{buttonValue:"R",color:"red"}),(0,o.createComponentVNode)(2,h,{buttonValue:"0"}),(0,o.createComponentVNode)(2,h,{buttonValue:"E",color:"green"})]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Current Status",children:s||p?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Lock Status",children:(0,o.createComponentVNode)(2,i.Box,{color:"red",children:s?"LOCKING SYSTEM ERROR - 1701":"ALERT: MEMORY SYSTEM ERROR - 6040 201"})}),s?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Input Code",children:(0,o.createComponentVNode)(2,i.Box,{color:"red",children:"NEW INPUT, ASSHOLE"})}):""]}):(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Secure Code",children:(0,o.createComponentVNode)(2,i.Box,{color:u?"red":"green",children:u?"*****":"NOT SET. ENTER NEW."})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Lock Status",children:(0,o.createComponentVNode)(2,i.Box,{color:d?"red":"green",children:d?"Locked":"Unlocked"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Input Code",children:(0,o.createComponentVNode)(2,i.Box,{children:m||"Waiting for input"})}),(0,o.createComponentVNode)(2,i.Button,{top:".35em",left:".5em",disabled:d,color:"red",content:"Lock",icon:"lock",onClick:function(){return c("close")}})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SecurityRecords=void 0;var o=n(0),r=n(18),i=n(1),a=n(2),c=n(50),l=n(3),s=n(51),d=n(140),u=n(141),p=n(145),m={"*Execute*":"execute","*Arrest*":"arrest",Incarcerated:"incarcerated",Parolled:"parolled",Released:"released",Demote:"demote",Search:"search",Monitor:"monitor"},h=function(e,t){(0,s.modalOpen)(e,"edit",{field:t.edit,value:t.value})};t.SecurityRecords=function(e,t){var n,r=(0,i.useBackend)(t),c=(r.act,r.data),m=c.loginState,h=c.currentPage;return m.logged_in?(1===h?n=(0,o.createComponentVNode)(2,C):2===h?n=(0,o.createComponentVNode)(2,b):3===h&&(n=(0,o.createComponentVNode)(2,V)),(0,o.createComponentVNode)(2,l.Window,{theme:"security",resizable:!0,children:[(0,o.createComponentVNode)(2,s.ComplexModal),(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,d.LoginInfo),(0,o.createComponentVNode)(2,p.TemporaryNotice),(0,o.createComponentVNode)(2,f),(0,o.createComponentVNode)(2,a.Section,{height:"100%",flexGrow:"1",children:n})]})]})):(0,o.createComponentVNode)(2,l.Window,{theme:"security",resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:(0,o.createComponentVNode)(2,u.LoginScreen)})})};var f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.currentPage,s=c.general;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===l,onClick:function(){return r("page",{page:1})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===l,onClick:function(){return r("page",{page:2})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"wrench"}),"Record Maintenance"]}),3===l&&s&&!s.empty&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===l,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"file"}),"Record: ",s.fields[0].value]})]})},C=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data.records,s=(0,i.useLocalState)(t,"searchText",""),d=s[0],u=(s[1],(0,i.useLocalState)(t,"sortId","name")),p=u[0],h=(u[1],(0,i.useLocalState)(t,"sortOrder",!0)),f=h[0];h[1];return(0,o.createComponentVNode)(2,a.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,N),(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Table,{className:"SecurityRecords__list",children:[(0,o.createComponentVNode)(2,a.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,g,{id:"name",children:"Name"}),(0,o.createComponentVNode)(2,g,{id:"id",children:"ID"}),(0,o.createComponentVNode)(2,g,{id:"rank",children:"Assignment"}),(0,o.createComponentVNode)(2,g,{id:"fingerprint",children:"Fingerprint"}),(0,o.createComponentVNode)(2,g,{id:"status",children:"Criminal Status"})]}),l.filter((0,r.createSearch)(d,(function(e){return e.name+"|"+e.id+"|"+e.rank+"|"+e.fingerprint+"|"+e.status}))).sort((function(e,t){var n=f?1:-1;return e[p].localeCompare(t[p])*n})).map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"SecurityRecords__listRow--"+m[e.status],onClick:function(){return c("view",{uid_gen:e.uid_gen,uid_sec:e.uid_sec})},children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user"})," ",e.name]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.rank}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.fingerprint}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.status})]},e.id)}))]})})]})},g=function(e,t){var n=(0,i.useLocalState)(t,"sortId","name"),r=n[0],c=n[1],l=(0,i.useLocalState)(t,"sortOrder",!0),s=l[0],d=l[1],u=e.id,p=e.children;return(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{color:r!==u&&"transparent",width:"100%",onClick:function(){r===u?d(!s):(c(u),d(!0))},children:[p,r===u&&(0,o.createComponentVNode)(2,a.Icon,{name:s?"sort-up":"sort-down",ml:"0.25rem;"})]})})},N=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data.isPrinting,d=(0,i.useLocalState)(t,"searchText",""),u=(d[0],d[1]);return(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,c.FlexItem,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"New Record",icon:"plus",onClick:function(){return r("new_general")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:l,icon:l?"spinner":"print",iconSpin:!!l,content:"Print Cell Log",ml:"0.25rem",onClick:function(){return(0,s.modalOpen)(t,"print_cell_log")}})]}),(0,o.createComponentVNode)(2,c.FlexItem,{grow:"1",ml:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by Name, ID, Assignment, Fingerprint, Status",width:"100%",onInput:function(e,t){return u(t)}})})]})},b=function(e,t){var n=(0,i.useBackend)(t).act;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!0,icon:"download",content:"Backup to Disk",tooltip:"This feature is not available.",tooltipPosition:"right"}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{disabled:!0,icon:"upload",content:"Upload from Disk",tooltip:"This feature is not available.",tooltipPosition:"right",my:"0.5rem"}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Delete All Security Records",onClick:function(){return n("delete_security_all")},mb:"0.5rem"}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Delete All Cell Logs",onClick:function(){return n("delete_cell_logs")}})]})},V=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.isPrinting,s=c.general,d=c.security;return s&&s.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"General Data",level:2,mt:"-6px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:l,icon:l?"spinner":"print",iconSpin:!!l,content:"Print Record",onClick:function(){return r("print_record")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",tooltip:"WARNING: This will also delete the Security and Medical records associated to this crew member!",tooltipPosition:"bottom-left",content:"Delete Record",onClick:function(){return r("delete_general")}})],4),children:(0,o.createComponentVNode)(2,v)}),(0,o.createComponentVNode)(2,a.Section,{title:"Security Data",level:2,mt:"-12px",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:d.empty,content:"Delete Record",onClick:function(){return r("delete_security")}}),children:(0,o.createComponentVNode)(2,x)})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General records lost!"})},v=function(e,t){var n=(0,i.useBackend)(t).data.general;return n&&n.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{float:"left",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:n.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,prewrap:!0,children:[(0,r.decodeHtmlEntities)(""+e.value),!!e.edit&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return h(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,a.Box,{position:"absolute",right:"0",textAlign:"right",children:!!n.has_photos&&n.photos.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e,style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",t+1]},t)}))})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General records lost!"})},x=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data.security;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,prewrap:!0,children:[(0,r.decodeHtmlEntities)(e.value),!!e.edit&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return h(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Comments/Log",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"comment",content:"Add Entry",onClick:function(){return(0,s.modalOpen)(t,"comment_add")}}),children:0===l.comments.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{prewrap:!0,children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",children:e.header||"Auto-generated"}),(0,o.createVNode)(1,"br"),e.text||e,(0,o.createComponentVNode)(2,a.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return c("comment_delete",{id:t+1})}})]},t)}))})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Security records lost!",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Create New Record",mt:"0.5rem",onClick:function(){return c("new_security")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SeedExtractor=void 0;var o=n(0),r=n(18),i=n(1),a=n(2),c=n(3),l={title:"Seeds",plantName:"Plant",lifespan:"Lifespan",endurance:"Endurance",maturation:"Maturation",production:"Production",yield:"Yield",potency:"Potency",searchTooltip:"Search..",sortByTooltip:"Sort by",dispOneTooltip:"Dispense one",dispAllTooltip:"Dispense all",inStock:"in stock",noContents:"No seeds loaded.",emptySearchResult:"No items matching your criteria was found!"},s={plantName:function(e,t){return e.display_name!==t.display_name?e.display_name>t.display_name?1:-1:0},lifespan:function(e,t){return e.life-t.life},endurance:function(e,t){return e.endr-t.endr},maturation:function(e,t){return e.matr-t.matr},production:function(e,t){return e.prod-t.prod},yield:function(e,t){return e.yld-t.yld},potency:function(e,t){return e.potn-t.potn}};t.SeedExtractor=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),s=r.total,d=r.capacity,h=r.contents;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:(0,o.createComponentVNode)(2,u),m:0,p:0,children:(0,o.createComponentVNode)(2,p,{seedsTotal:s,seedsCapacity:d})}),h?(0,o.createVNode)(1,"div","Divider Divider__noMargin"):(0,o.createComponentVNode)(2,a.NoticeBox,{m:0,children:[" ",l.noContents," "]}),(0,o.createComponentVNode)(2,a.Section,{flexGrow:1,stretchContents:!0,mt:0,children:!!h&&(0,o.createComponentVNode)(2,m)})]})})};var d=function(e,t){var n=e.name,r=e.alpha,c=(0,i.useLocalState)(t,"sort",{field:"plantName",desc:!1}),s=c[0],d=c[1];return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,iconRight:!0,icon:s.field!==n?"":s.desc?r?"sort-alpha-down":"sort-amount-down":r?"sort-alpha-up":"sort-amount-up",color:"transparent",textColor:"white",content:l[n],tooltip:l.sortByTooltip+" "+n.toLowerCase(),tooltipPosition:"bottom",onClick:function(){s.field!==e.name?d({field:n,desc:!1}):d({field:n,desc:!s.desc})}})},u=function(e,t){var n=(0,i.useLocalState)(t,"search",""),r=(n[0],n[1]);return(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",width:"50vw",style:{display:"block"},children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mx:1,align:"center",children:(0,o.createComponentVNode)(2,a.Icon,{name:"filter"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:l.searchTooltip,width:"100%",onInput:function(e,t){return r(t)}})})]})})},p=function(e,t){var n=e.seedsTotal,r=e.seedsCapacity;return(0,o.createComponentVNode)(2,a.Flex,{direction:"row",textAlign:"center",bold:!0,align:"baseline",mt:0,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"15vw",children:(0,o.createComponentVNode)(2,d,{name:"plantName",alpha:!0})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"65vw",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:0,grow:1,shrink:1,children:(0,o.createComponentVNode)(2,d,{name:"lifespan"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:0,grow:1,shrink:1,children:(0,o.createComponentVNode)(2,d,{name:"endurance"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:0,grow:1,shrink:1,children:(0,o.createComponentVNode)(2,d,{name:"maturation"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:0,grow:1,shrink:1,children:(0,o.createComponentVNode)(2,d,{name:"production"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:0,grow:1,shrink:1,children:(0,o.createComponentVNode)(2,d,{name:"yield"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:0,grow:1,shrink:1,children:(0,o.createComponentVNode)(2,d,{name:"potency"})})]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:0,grow:1,shrink:1,color:"average",children:[n,"/",r]})]})},m=function(e,t){var n=(0,i.useBackend)(t),c=(n.act,n.data.contents),d=(0,i.useLocalState)(t,"search",""),u=d[0],p=(d[1],(0,i.useLocalState)(t,"sort",{field:"plantName",desc:!1})),m=p[0],f=(p[1],(0,r.createSearch)(u,(function(e){return e.display_name+e.strain_text}))),C=c.filter(f).sort(s[m.field]);m.desc&&(C=C.reverse());var g=0===C.length;return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:[!!g&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:[" ",l.emptySearchResult," "]}),!g&&(0,o.createComponentVNode)(2,a.Box,{className:"SeedExtractor__Contents",children:C.map((function(e){return(0,o.createComponentVNode)(2,h,{displayName:e.display_name,descriptionText:e.strain_text,lifespanVal:e.life,enduranceVal:e.endr,maturationVal:e.life,productionVal:e.prod,yieldVal:e.yld,potencyVal:e.potn,vendIdx:e.vend,pileStock:e.quantity},e.vend)}))})]})},h=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=(n.data,e.key,e.displayName),s=e.descriptionText,d=e.lifespanVal,u=e.enduranceVal,p=e.maturationVal,m=e.productionVal,h=e.yieldVal,f=e.potencyVal,C=e.vendIdx,g=e.pileStock;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Flex,{direction:"row",textAlign:"center",className:"SeedExtractor__contents--row",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"15vw",textAlign:"left",bold:!0,children:(0,o.createComponentVNode)(2,a.Box,{m:1,children:c})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"65vw",py:1,children:(0,o.createVNode)(1,"table",null,[(0,o.createVNode)(1,"tr",null,(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Flex,{direction:"row",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:0,grow:1,shrink:1,children:d}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:0,grow:1,shrink:1,children:u}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:0,grow:1,shrink:1,children:p}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:0,grow:1,shrink:1,children:m}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:0,grow:1,shrink:1,children:h}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:0,grow:1,shrink:1,children:f})]}),2),2),(0,o.createVNode)(1,"tr",null,(0,o.createVNode)(1,"td",null,s,0,{style:{"font-size":"90%","padding-top":"0.5em"}}),2)],4,{style:{width:"100%",border:"0"}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:0,grow:1,shrink:1,py:1,children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{color:"good",children:[g," ",l.inStock]}),(0,o.createComponentVNode)(2,a.Flex.Item,{minHeight:"25px",pt:1,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-down",content:"1",tooltip:"Dispense one",tooltipPosition:"bottom-left",onClick:function(){return r("vend",{index:C,amount:1})}}),(0,o.createComponentVNode)(2,a.NumberInput,{width:"40px",minValue:0,value:0,maxValue:g,step:1,stepPixelSize:3,onChange:function(e,t){return r("vend",{index:C,amount:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-down",content:"All",tooltip:"Dispense all",tooltipPosition:"bottom-left",onClick:function(){return r("vend",{index:C,amount:g})}})]})]})})]}),(0,o.createComponentVNode)(2,a.Divider)],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleConsoleContent=t.ShuttleConsole=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.ShuttleConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=e.type,u=void 0===s?"shuttle":s,p=e.blind_drop,m=l.authorization_required;return(0,o.createComponentVNode)(2,a.Window,{width:350,height:240,children:[!!m&&(0,o.createComponentVNode)(2,i.Modal,{ml:1,mt:1,width:26,height:12,fontSize:"28px",fontFamily:"monospace",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{mt:2,children:(0,o.createComponentVNode)(2,i.Icon,{name:"minus-circle"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{mt:2,ml:2,color:"bad",children:"shuttle"===u?"SHUTTLE LOCKED":"BASE LOCKED"})]}),(0,o.createComponentVNode)(2,i.Box,{fontSize:"18px",mt:4,children:(0,o.createComponentVNode)(2,i.Button,{lineHeight:"40px",icon:"arrow-circle-right",content:"Request Authorization",color:"bad",onClick:function(){return c("request")}})})]}),(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,d,{type:u,blind_drop:p})})]})};var c=function(e,t){var n;return null==e||null==(n=e.find((function(e){return e.id===t})))?void 0:n.name},l=function(e,t){var n;return null==e||null==(n=e.find((function(e){return e.name===t})))?void 0:n.id},s={"In Transit":"good",Idle:"average",Igniting:"average",Recharging:"average",Missing:"bad","Unauthorized Access":"bad",Locked:"bad"},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,d=n.data,u=e.type,p=e.blind_drop,m=d.status,h=d.locked,f=d.authorization_required,C=d.destination,g=d.docked_location,N=d.timer_str,b=d.locations,V=void 0===b?[]:b;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,fontSize:"26px",textAlign:"center",fontFamily:"monospace",children:N||"00:00"}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",fontSize:"14px",mb:1,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:"STATUS:"}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:s[m]||"bad",ml:1,children:m||"Not Available"})]}),(0,o.createComponentVNode)(2,i.Section,{title:"shuttle"===u?"Shuttle Controls":"Base Launch Controls",level:2,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:g||"Not Available"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Destination",buttons:"shuttle"!==u&&0===V.length&&!!p&&(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"exclamation-triangle",disabled:f||!p,content:"Blind Drop",onClick:function(){return a("random")}}),children:0===V.length&&(0,o.createComponentVNode)(2,i.Box,{mb:1.7,color:"bad",children:"Not Available"})||1===V.length&&(0,o.createComponentVNode)(2,i.Box,{mb:1.7,color:"average",children:c(V,C)})||(0,o.createComponentVNode)(2,i.Dropdown,{mb:1.7,over:!0,width:"240px",options:V.map((function(e){return e.name})),disabled:h||f,selected:c(V,C)||"Select a Destination",onSelected:function(e){return a("set_destination",{destination:l(V,e)})}})})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Depart",disabled:!c(V,C)||h||f||"Idle"!==m,icon:"arrow-up",textAlign:"center",onClick:function(){return a("move",{shuttle_id:C})}})]})]})};t.ShuttleConsoleContent=d},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleManipulator=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.ShuttleManipulator=function(e,t){var n=(0,r.useLocalState)(t,"tabIndex",0),d=n[0],u=n[1];return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Box,{fillPositionedParent:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===d,onClick:function(){return u(0)},icon:"info-circle",content:"Status"},"Status"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===d,onClick:function(){return u(1)},icon:"file-import",content:"Templates"},"Templates"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===d,onClick:function(){return u(2)},icon:"tools",content:"Modification"},"Modification")]}),function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,c);case 1:return(0,o.createComponentVNode)(2,l);case 2:return(0,o.createComponentVNode)(2,s);default:return"WE SHOULDN'T BE HERE!"}}(d)]})})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.shuttles;return(0,o.createComponentVNode)(2,i.Box,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ID",children:e.id}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle Timer",children:e.timeleft}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle Mode",children:e.mode}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle Status",children:e.status}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Jump To",icon:"location-arrow",onClick:function(){return a("jump_to",{type:"mobile",id:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Fast Travel",icon:"fast-forward",onClick:function(){return a("fast_travel",{id:e.id})}})]})]})},e.name)}))})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.templates_tabs,s=c.existing_shuttle,d=c.templates;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Tabs,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:e===s.id,icon:"file",content:e,onClick:function(){return a("select_template_category",{cat:e})}},e)}))}),!!s&&d[s.id].templates.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,children:(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}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,i.Button,{content:"Load Template",icon:"download",onClick:function(){return a("select_template",{shuttle_id:e.shuttle_id})}})})]})},e.name)}))]})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.existing_shuttle,s=c.selected;return(0,o.createComponentVNode)(2,i.Box,{children:[l?(0,o.createComponentVNode)(2,i.Section,{title:"Selected Shuttle: "+l.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:l.status}),l.timer&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Timer",children:l.timeleft}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,i.Button,{content:"Jump To",icon:"location-arrow",onClick:function(){return a("jump_to",{type:"mobile",id:l.id})}})})]})}):(0,o.createComponentVNode)(2,i.Section,{title:"Selected Shuttle: None"}),s?(0,o.createComponentVNode)(2,i.Section,{title:"Selected Template: "+s.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[s.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:s.description}),s.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:s.admin_notes}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Preview",icon:"eye",onClick:function(){return a("preview",{shuttle_id:s.shuttle_id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",icon:"download",onClick:function(){return a("load",{shuttle_id:s.shuttle_id})}})]})]})}):(0,o.createComponentVNode)(2,i.Section,{title:"Selected Template: None"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(15),i=n(1),a=n(2),c=n(3),l=[["good","Alive"],["average","Critical"],["bad","DEAD"]],s=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],d={average:[.25,.5],bad:[.5,Infinity]},u=["bad","average","average","good","average","average","bad"];t.Sleeper=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.hasOccupant?(0,o.createComponentVNode)(2,p):(0,o.createComponentVNode)(2,g));return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[r,(0,o.createComponentVNode)(2,f)]})})};var p=function(e,t){var n=(0,i.useBackend)(t);n.act,n.data.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,C)],4)},m=function(e,t){var n=(0,i.useBackend)(t),c=n.act,s=n.data,d=s.occupant,p=s.auto_eject_dead;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",children:"Auto-eject if dead:\xa0"}),(0,o.createComponentVNode)(2,a.Button,{icon:p?"toggle-on":"toggle-off",selected:p,content:p?"On":"Off",onClick:function(){return c("auto_eject_dead_"+(p?"off":"on"))}}),(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",content:"Eject",onClick:function(){return c("ejectify")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:d.maxHealth,value:d.health/d.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]},children:(0,r.round)(d.health,0)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[d.stat][0],children:l[d.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:d.maxTemp,value:d.bodyTemperature/d.maxTemp,color:u[d.temperatureSuitability+3],children:[(0,r.round)(d.btCelsius,0),"\xb0C,",(0,r.round)(d.btFaren,0),"\xb0F"]})}),!!d.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:d.bloodMax,value:d.bloodLevel/d.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[d.bloodPercent,"%, ",d.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[d.pulse," BPM"]})],4)]})})},h=function(e,t){var n=(0,i.useBackend)(t).data.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Damage",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e[0],children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:d,children:(0,r.round)(n[e[1]],0)},t)},t)}))})})},f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.hasOccupant,s=c.isBeakerLoaded,d=c.beakerMaxSpace,u=c.beakerFreeSpace,p=c.dialysis&&u>0;return(0,o.createComponentVNode)(2,a.Section,{title:"Dialysis",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:!s||u<=0||!l,selected:p,icon:p?"toggle-on":"toggle-off",content:p?"Active":"Inactive",onClick:function(){return r("togglefilter")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:"eject",content:"Eject",onClick:function(){return r("removebeaker")}})],4),children:s?(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Remaining Space",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:d,value:u/d,ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},children:[u,"u"]})})}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No beaker loaded."})})},C=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.occupant,s=c.chemicals,d=c.maxchem,u=c.amounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Chemicals",flexGrow:"1",children:s.map((function(e,t){var n,i="";return e.overdosing?(i="bad",n=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 Overdosing!"]})):e.od_warning&&(i="average",n=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle"}),"\xa0 Close to overdosing"]})),(0,o.createComponentVNode)(2,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Section,{title:e.title,level:"3",mx:"0",lineHeight:"18px",buttons:n,children:(0,o.createComponentVNode)(2,a.Flex,{align:"flex-start",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:d,value:e.occ_amount/d,color:i,title:"Amount of chemicals currently inside the occupant / Total amount injectable by this machine",mr:"0.5rem",children:[e.pretty_amount,"/",d,"u"]}),u.map((function(t,n){return(0,o.createComponentVNode)(2,a.Button,{disabled:!e.injectable||e.occ_amount+t>d||2===l.stat,icon:"syringe",content:"Inject "+t+"u",title:"Inject "+t+"u of "+e.title+" into the occupant",mb:"0",height:"19px",onClick:function(){return r("chemical",{chemid:e.id,amount:t})}},n)}))]})})},t)}))})},g=function(e,t){return(0,o.createComponentVNode)(2,a.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SlotMachine=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.SlotMachine=function(e,t){var n,c=(0,r.useBackend)(t),l=c.act,s=c.data;return null===s.money?(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{children:"Could not scan your card or could not find account!"}),(0,o.createComponentVNode)(2,i.Box,{children:"Please wear or hold your ID and try again."})]})})}):(n=1===s.plays?s.plays+" player has tried their luck today!":s.plays+" players have tried their luck today!",(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{lineHeight:2,children:n}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Credits Remaining",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:s.money})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"50 credits to spin",children:(0,o.createComponentVNode)(2,i.Button,{icon:"coins",disabled:s.working,content:s.working?"Spinning...":"Spin",onClick:function(){return l("spin")}})})]}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,lineHeight:2,color:s.resultlvl,children:s.result})]})})}))}},function(e,t,n){"use strict";t.__esModule=!0,t.Smartfridge=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.Smartfridge=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.secure,d=l.can_dry,u=l.drying,p=l.contents;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[!!s&&(0,o.createComponentVNode)(2,i.Section,{title:"Secure",children:(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Secure Access: Please have your identification ready."})}),!!d&&(0,o.createComponentVNode)(2,i.Section,{title:"Drying rack",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return c("drying")}})}),(0,o.createComponentVNode)(2,i.Section,{title:"Contents",children:[!p&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:" No products loaded. "}),!!p&&p.map((function(e){return(0,o.createComponentVNode)(2,i.Flex,{direction:"row",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{width:"45%",children:e.display_name}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"25%",children:["(",e.quantity," in stock)"]}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"30%",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-down",tooltip:"Dispense one.",content:"1",onClick:function(){return c("vend",{index:e.vend,amount:1})}}),(0,o.createComponentVNode)(2,i.NumberInput,{width:"40px",minValue:0,value:0,maxValue:e.quantity,step:1,stepPixelSize:3,onChange:function(t,n){return c("vend",{index:e.vend,amount:n})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-down",content:"All",tooltip:"Dispense all. ",onClick:function(){return c("vend",{index:e.vend,amount:e.quantity})}})]})]},e)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(0),r=n(1),i=n(2),a=n(100),c=n(3);t.Smes=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,d=s.capacityPercent,u=(s.capacity,s.charge),p=s.inputAttempt,m=s.inputting,h=s.inputLevel,f=s.inputLevelMax,C=s.inputAvailable,g=s.outputAttempt,N=s.outputting,b=s.outputLevel,V=s.outputLevelMax,v=s.outputUsed,x=(d>=100?"good":m&&"average")||"bad",y=(N?"good":u>0&&"average")||"bad";return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:.01*d,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,i.Section,{title:"Input",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:p?"sync-alt":"times",selected:p,onClick:function(){return l("tryinput")},children:p?"Auto":"Off"}),children:(0,o.createComponentVNode)(2,i.Box,{color:x,children:(d>=100?"Fully Charged":m&&"Charging")||"Not Charging"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,i.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:0===h,onClick:function(){return l("input",{target:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"backward",disabled:0===h,onClick:function(){return l("input",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,i.Slider,{value:h/1e3,fillValue:C/1e3,minValue:0,maxValue:f/1e3,step:5,stepPixelSize:4,format:function(e){return(0,a.formatPower)(1e3*e,1)},onChange:function(e,t){return l("input",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"forward",disabled:h===f,onClick:function(){return l("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:h===f,onClick:function(){return l("input",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Available",children:(0,a.formatPower)(C)})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Output",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:g?"power-off":"times",selected:g,onClick:function(){return l("tryoutput")},children:g?"On":"Off"}),children:(0,o.createComponentVNode)(2,i.Box,{color:y,children:N?"Sending":u>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,i.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:0===b,onClick:function(){return l("output",{target:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"backward",disabled:0===b,onClick:function(){return l("output",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,i.Slider,{value:b/1e3,minValue:0,maxValue:V/1e3,step:5,stepPixelSize:4,format:function(e){return(0,a.formatPower)(1e3*e,1)},onChange:function(e,t){return l("output",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"forward",disabled:b===V,onClick:function(){return l("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:b===V,onClick:function(){return l("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Outputting",children:(0,a.formatPower)(v)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SolarControl=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.SolarControl=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.generated,d=l.generated_ratio,u=l.tracking_state,p=l.tracking_rate,m=l.connected_panels,h=l.connected_tracker,f=l.cdir,C=l.direction,g=l.rotating_direction;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Scan for new hardware",onClick:function(){return c("refresh")}}),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:"Solar tracker",color:h?"good":"bad",children:h?"OK":"N/A"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Solar panels",color:m>0?"good":"bad",children:m})]})}),(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:d,children:s+" W"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Panel orientation",children:[f,"\xb0 (",C,")"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tracker rotation",children:[2===u&&(0,o.createComponentVNode)(2,i.Box,{children:" Automated "}),1===u&&(0,o.createComponentVNode)(2,i.Box,{children:[" ",p,"\xb0/h (",g,") "]}),0===u&&(0,o.createComponentVNode)(2,i.Box,{children:" Tracker offline "})]})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Panel orientation",children:[2!==u&&(0,o.createComponentVNode)(2,i.NumberInput,{unit:"\xb0",step:1,stepPixelSize:1,minValue:0,maxValue:359,value:f,onDrag:function(e,t){return c("cdir",{cdir:t})}}),2===u&&(0,o.createComponentVNode)(2,i.Box,{lineHeight:"19px",children:" Automated "})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tracker status",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Off",selected:0===u,onClick:function(){return c("track",{track:0})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"clock-o",content:"Timed",selected:1===u,onClick:function(){return c("track",{track:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Auto",selected:2===u,disabled:!h,onClick:function(){return c("track",{track:2})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tracker rotation",children:[1===u&&(0,o.createComponentVNode)(2,i.NumberInput,{unit:"\xb0/h",step:1,stepPixelSize:1,minValue:-7200,maxValue:7200,value:p,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return c("tdir",{tdir:t})}}),0===u&&(0,o.createComponentVNode)(2,i.Box,{lineHeight:"19px",children:" Tracker offline "}),2===u&&(0,o.createComponentVNode)(2,i.Box,{lineHeight:"19px",children:" Automated "})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SpawnersMenu=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.SpawnersMenu=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.spawners||[];return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{mb:.5,title:e.name+" ("+e.amount_left+" left)",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-circle-right",content:"Jump",onClick:function(){return c("jump",{ID:e.uids})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-circle-right",content:"Spawn",onClick:function(){return c("spawn",{ID:e.uids})}})],4),children:[(0,o.createComponentVNode)(2,i.Box,{style:{"white-space":"pre-wrap"},mb:1,fontSize:"16px",children:e.desc}),!!e.fluff&&(0,o.createComponentVNode)(2,i.Box,{style:{"white-space":"pre-wrap"},textColor:"#878787",fontSize:"14px",children:e.fluff}),!!e.important_info&&(0,o.createComponentVNode)(2,i.Box,{style:{"white-space":"pre-wrap"},mt:1,bold:!0,color:"red",fontSize:"18px",children:e.important_info})]},e.name)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleConsole=t.SpiderOS=void 0;var o=n(0),r=n(1),i=n(2),a=n(64),c=n(3);t.SpiderOS=function(e,t){var n,a=(0,r.useBackend)(t),f=a.act,C=a.data;return 0===C.suit_tgui_state?n=(0,o.createComponentVNode)(2,i.Flex,{direction:"row",spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex,{direction:"column",width:"60%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{backgroundColor:"rgba(0, 0, 0, 0)",children:(0,o.createComponentVNode)(2,u)}),(0,o.createComponentVNode)(2,i.Flex.Item,{mt:2.2,backgroundColor:"rgba(0, 0, 0, 0)",children:(0,o.createComponentVNode)(2,p)})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"40%",height:"190px",grow:1,backgroundColor:"rgba(0, 0, 0, 0)",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,s)]})]}):1===C.suit_tgui_state&&(n=(0,o.createComponentVNode)(2,i.Flex,{width:"100%",height:"100%",direction:"column",shrink:1,spacing:1,children:(0,o.createComponentVNode)(2,i.Flex.Item,{backgroundColor:"rgba(0, 0, 0, 0.8)",height:"100%",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,h,{allMessages:C.current_load_text,finishedTimeout:3e3,current_initialisation_phase:C.current_initialisation_phase,end_terminal:C.end_terminal,onFinished:function(){return f("set_UI_state",{suit_tgui_state:0})}})]})})),(0,o.createComponentVNode)(2,c.Window,{theme:"spider_clan",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Flex,{direction:"row",spacing:1,children:n})})})};var l=function(e,t){var n=(0,r.useBackend)(t).data,a=n.allStylesPreview,c=n.style_preview_icon_state;return(0,o.createComponentVNode)(2,i.Section,{title:"\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043a\u043e\u0441\u0442\u044e\u043c\u0430",style:{"text-align":"center"},buttons:(0,o.createComponentVNode)(2,i.Button,{content:"?",tooltip:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0432\u043d\u0435\u0448\u043d\u0435\u0433\u043e \u0432\u0438\u0434\u0430 \u0432\u0430\u0448\u0435\u0433\u043e \u043a\u043e\u0441\u0442\u044e\u043c\u0430! \u041d\u0430\u0448\u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u0432\u0430\u043c \u043f\u043e\u0434\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043a\u043e\u0441\u0442\u044e\u043c \u043f\u043e\u0434 \u0441\u0435\u0431\u044f, \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u043d\u0435 \u0442\u0435\u0440\u044f\u044f \u043e\u0431\u043e\u0440\u043e\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043a\u0430\u0447\u0435\u0441\u0442\u0432. \u041f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0443\u0434\u043e\u0431\u0441\u0442\u0432\u043e \u043f\u0440\u0438 \u043d\u043e\u0448\u0435\u043d\u0438\u0438 \u043a\u043e\u0441\u0442\u044e\u043c\u0430, \u0436\u0438\u0437\u043d\u0435\u043d\u043d\u043e \u0432\u0430\u0436\u043d\u043e \u0434\u043b\u044f \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0433\u043e \u0443\u0431\u0438\u0439\u0446\u044b.",tooltipPosition:"bottom-left"}),children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",grow:1,alignContent:"center",children:(0,o.createComponentVNode)(2,i.NoticeBox,{className:"NoticeBox_blue",success:0,danger:0,align:"center",children:(0,o.createComponentVNode)(2,i.Section,{style:{background:"rgba(4, 74, 27, 0.75)"},mr:10,ml:10,children:(0,o.createVNode)(1,"img",null,null,1,{height:"128px",width:"128px",src:"data:image/jpeg;base64,"+a[c],style:{"margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor"}})})})})})},s=function(e,t){var n,a,c,l,s=(0,r.useBackend)(t),d=s.act,u=s.data,p=u.designs,m=u.design_choice,h=u.scarf_design_choice,f=u.colors,C=u.color_choice,g=u.genders,N=u.preferred_clothes_gender,b=u.suit_state,V=u.preferred_scarf_over_hood,v=u.show_charge_UI,x=u.has_martial_art,y=u.show_concentration_UI;return n=0===b?"\u0410\u043a\u0442\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u0441\u0442\u044e\u043c":"\u0414\u0435\u0430\u043a\u0442\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u0441\u0442\u044e\u043c",a=0===V?"\u041a\u0430\u043f\u044e\u0448\u043e\u043d":"\u0428\u0430\u0440\u0444",c=1===V?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0421\u0442\u0438\u043b\u044c \u0448\u0430\u0440\u0444\u0430",content:(0,o.createComponentVNode)(2,i.Dropdown,{options:p,selected:h,onSelected:function(e){return d("set_scarf_design",{scarf_design_choice:e})}})}):null,l=x?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u041a\u043e\u043d\u0446\u0435\u043d\u0442\u0440\u0430\u0446\u0438\u044f",content:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{selected:y,width:"78px",textAlign:"left",content:y?"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c":"\u0421\u043a\u0440\u044b\u0442\u044c",onClick:function(){return d("toggle_ui_concentration")}}),(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",content:"?",tooltip:"\u0412\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0438\u043b\u0438 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u0441\u043a\u043e\u043d\u0446\u0435\u043d\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u043b\u0438 \u0432\u044b \u0434\u043b\u044f \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0431\u043e\u0435\u0432\u043e\u0433\u043e \u0438\u0441\u0441\u043a\u0443\u0441\u0442\u0432\u0430.",tooltipPosition:"top-left"})]})}):null,(0,o.createComponentVNode)(2,i.Flex,{direction:"row",grow:1,alignContent:"center",ml:.5,children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,width:"100%",children:[(0,o.createComponentVNode)(2,i.NoticeBox,{success:0,danger:0,align:"center",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0421\u0442\u0438\u043b\u044c",children:(0,o.createComponentVNode)(2,i.Dropdown,{options:p,selected:m,onSelected:function(e){return d("set_design",{design_choice:e})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0426\u0432\u0435\u0442",children:(0,o.createComponentVNode)(2,i.Dropdown,{options:f,selected:C,onSelected:function(e){return d("set_color",{color_choice:e})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0416\u0435\u043d\u0441\u043a\u0438\u0439/\u041c\u0443\u0436\u0441\u043a\u043e\u0439",children:(0,o.createComponentVNode)(2,i.Dropdown,{options:g,selected:N,onSelected:function(e){return d("set_gender",{preferred_clothes_gender:e})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0428\u0430\u0440\u0444/\u041a\u0430\u043f\u044e\u0448\u043e\u043d",children:[(0,o.createComponentVNode)(2,i.Button,{className:0===b?"":"Button_disabled",width:"78px",selected:V,disabled:b,textAlign:"left",content:a,onClick:function(){return d("toggle_scarf")}}),(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",content:"?",tooltip:'\u0421 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u043e\u0439 "\u0428\u0430\u0440\u0444" \u0432\u0430\u0448 \u043a\u0430\u043f\u044e\u0448\u043e\u043d \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0438\u043a\u0440\u044b\u0432\u0430\u0442\u044c \u0432\u043e\u043b\u043e\u0441\u044b. \u041d\u043e \u044d\u0442\u043e \u043d\u0435 \u0437\u043d\u0430\u0447\u0438\u0442, \u0447\u0442\u043e \u0432\u0430\u0448\u0430 \u0433\u043e\u043b\u043e\u0432\u0430 \u043d\u0435 \u0437\u0430\u0449\u0438\u0449\u0435\u043d\u0430! \u0410\u0434\u0430\u043f\u0442\u0438\u0432\u043d\u044b\u0435 \u043d\u0430\u043d\u043e-\u0432\u043e\u043b\u043e\u043a\u043d\u0430 \u043a\u043e\u0441\u0442\u044e\u043c\u0430 \u0432\u0441\u0451 \u0435\u0449\u0451 \u0440\u0435\u0430\u0433\u0438\u0440\u0443\u044e\u0442 \u043d\u0430 \u043f\u043e\u0442\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0435 \u0443\u0433\u0440\u043e\u0437\u044b \u043f\u0440\u0438\u043a\u0440\u044b\u0432\u0430\u044f \u0432\u0430\u0448\u0443 \u0433\u043e\u043b\u043e\u0432\u0443! \u0423\u0442\u043e\u0447\u043d\u0435\u043d\u0438\u0435: \u043d\u0430\u043d\u043e\u0432\u043e\u043b\u043e\u043a\u043d\u0430 \u0442\u0430\u043a \u0436\u0435 \u0431\u0443\u0434\u0443\u0442 \u043f\u0440\u0438\u043a\u0440\u044b\u0432\u0430\u0442\u044c \u0432\u0430\u0448\u0443 \u0433\u043e\u043b\u043e\u0432\u0443 \u0438 \u043e\u0442 \u0434\u0440\u0443\u0433\u0438\u0445 \u0433\u043e\u043b\u043e\u0432\u043d\u044b\u0445 \u0443\u0431\u043e\u0440\u043e\u0432 \u0441 \u0446\u0435\u043b\u044c\u044e \u0443\u043c\u0435\u043d\u044c\u0448\u0435\u043d\u0438\u044f \u043f\u043e\u043c\u0435\u0445 \u0432 \u0438\u0445 \u0440\u0430\u0431\u043e\u0442\u0435.',tooltipPosition:"top-left"})]}),c,(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0417\u0430\u0440\u044f\u0434 \u043a\u043e\u0441\u0442\u044e\u043c\u0430",children:[(0,o.createComponentVNode)(2,i.Button,{selected:v,width:"78px",textAlign:"left",content:v?"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c":"\u0421\u043a\u0440\u044b\u0442\u044c",onClick:function(){return d("toggle_ui_charge")}}),(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",content:"?",tooltip:"\u0412\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0438\u043b\u0438 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u0437\u0430\u0440\u044f\u0434 \u0432\u0430\u0448\u0435\u0433\u043e \u043a\u043e\u0441\u0442\u044e\u043c\u0430.",tooltipPosition:"top-left"})]}),l]})}),(0,o.createComponentVNode)(2,i.NoticeBox,{className:"NoticeBox_"+C,success:0,danger:0,mt:-1.2,align:"center",children:(0,o.createComponentVNode)(2,i.Button,{width:"80%",icon:"power-off",mt:.5,textAlign:"center",content:n,tooltip:"\u041f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0432\u0430\u043c \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043a\u043e\u0441\u0442\u044e\u043c \u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044e \u0432\u0441\u0435\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u0432 \u043d\u0451\u043c \u0437\u0430\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0445. \n\u0423\u0447\u0442\u0438\u0442\u0435, \u0447\u0442\u043e \u0432\u044b \u043d\u0435 \u0441\u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0440\u0438\u043e\u0431\u0440\u0435\u0441\u0442\u0438 \u043b\u044e\u0431\u044b\u0435 \u043c\u043e\u0434\u0443\u043b\u0438, \u043a\u043e\u0433\u0434\u0430 \u043a\u043e\u0441\u0442\u044e\u043c \u0431\u0443\u0434\u0435\u0442 \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u043d. \n\u0422\u0430\u043a \u0436\u0435 \u0432\u043a\u043b\u044e\u0447\u0451\u043d\u043d\u044b\u0439 \u043a\u043e\u0441\u0442\u044e\u043c \u043f\u0430\u0441\u0441\u0438\u0432\u043d\u043e \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u044f\u0435\u0442 \u0437\u0430\u0440\u044f\u0434 \u0434\u043b\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0432\u0441\u0435\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u0438 \u043c\u043e\u0434\u0443\u043b\u0435\u0439. \n\u0410\u043a\u0442\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043a\u043e\u0441\u0442\u044e\u043c \u043d\u0435\u043b\u044c\u0437\u044f \u0441\u043d\u044f\u0442\u044c \u043e\u0431\u044b\u0447\u043d\u044b\u043c \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u043c, \u043f\u043e\u043a\u0430 \u043e\u043d \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0434\u0435\u0430\u043a\u0442\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u043d. \n\u0412\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0440\u043e\u0432\u043d\u043e \u043a\u0430\u043a \u0438 \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a\u043e\u0441\u0442\u044e\u043c\u0430 \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 \u043c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438. \u041f\u043e\u0434\u0443\u043c\u0430\u0439\u0442\u0435 \u0434\u0432\u0430\u0436\u0434\u044b \u043f\u0440\u0435\u0436\u0434\u0435, \u0447\u0435\u043c \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u0435\u0433\u043e \u043d\u0430 \u0442\u0435\u0440\u0440\u0438\u0442\u043e\u0440\u0438\u0438 \u0432\u0440\u0430\u0433\u0430!",tooltipPosition:"top-left",onClick:function(){return d("initialise_suit")}})})]})})},d=function(e,t){var n=(0,r.useBackend)(t).data.allActionsPreview;return(0,o.createComponentVNode)(2,i.Section,{title:"\u0421\u043e\u0432\u0435\u0442\u044b \u0438 \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u043a\u0438",style:{"text-align":"center"},buttons:(0,o.createComponentVNode)(2,i.Button,{content:"?",tooltip:"\u041c\u043e\u043b\u043e\u0434\u044b\u043c \u0443\u0431\u0438\u0439\u0446\u0430\u043c \u0447\u0430\u0441\u0442\u043e \u043d\u0435 \u043b\u0435\u0433\u043a\u043e \u043e\u0441\u0432\u043e\u0438\u0442\u0441\u044f \u0432 \u043f\u043e\u043b\u0435\u0432\u044b\u0445 \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u0445, \u0434\u0430\u0436\u0435 \u043f\u043e\u0441\u043b\u0435 \u0438\u043d\u0442\u0435\u043d\u0441\u0438\u0432\u043d\u044b\u0445 \u0442\u0440\u0435\u043d\u0438\u0440\u043e\u0432\u043e\u043a. \n\u042d\u0442\u043e\u0442 \u0440\u0430\u0437\u0434\u0435\u043b \u043f\u0440\u0438\u0437\u0432\u0430\u043d \u043f\u043e\u043c\u043e\u0447\u044c \u0432\u0430\u043c \u0441\u043e\u0432\u0435\u0442\u0430\u043c\u0438 \u043f\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u043c \u0447\u0430\u0441\u0442\u043e \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u044e\u0449\u0438\u043c \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u043c \u043a\u0430\u0441\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0445 \u043c\u0438\u0441\u0441\u0438\u0439 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u0430\u043c \u0432\u044b\u0434\u0430\u0434\u0443\u0442 \u0438\u043b\u0438 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u0442\u044c \u043e \u043c\u0430\u043b\u043e\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043e\u0431\u0435\u0440\u043d\u0443\u0442\u044c \u0432 \u0441\u0432\u043e\u044e \u043f\u043e\u043b\u044c\u0437\u0443.",tooltipPosition:"bottom-left"}),children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",grow:1,alignContent:"center",children:(0,o.createComponentVNode)(2,i.Flex.Item,{direction:"row",children:[(0,o.createComponentVNode)(2,i.Button,{className:"Button_green",height:"32px",width:"32px",children:[(0,o.createVNode)(1,"img",null,null,1,{height:"32px",width:"32px",src:"data:image/jpeg;base64,"+n.ninja_teleport,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u0422\u0435\u043b\u0435\u043f\u043e\u0440\u0442\u0430\u0446\u0438\u044f \u0438 \u0448\u0430\u0442\u0442\u043b",content:"\u0412 \u0432\u0430\u0448\u0435\u043c \u0414\u043e\u0434\u0437\u0451 \u0435\u0441\u0442\u044c \u043b\u0438\u0447\u043d\u044b\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0434\u043b\u044f \u0442\u0435\u043b\u0435\u043f\u043e\u0440\u0442\u0430\u0446\u0438\u0438 \u043d\u0430 \u043e\u0431\u044c\u0435\u043a\u0442 \u0432\u0430\u0448\u0435\u0439 \u043c\u0438\u0441\u0441\u0438\u0438. \u0422\u043e\u0447\u043a\u0430 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u0430\u044f, \u043d\u043e \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442 \u0438\u0434\u0451\u0442 \u043d\u0430 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0442\u043e\u043d\u043d\u0435\u043b\u0438 \u0441\u0442\u0430\u043d\u0446\u0438\u0438 \u0438\u043b\u0438 \u043c\u0430\u043b\u043e\u043f\u043e\u0441\u0435\u0449\u0430\u0435\u043c\u044b\u0435 \u043c\u0435\u0441\u0442\u0430. \n\u042d\u0442\u043e \u043e\u0442\u043b\u0438\u0447\u043d\u044b\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u0431\u044b\u0441\u0442\u0440\u043e \u043f\u0440\u0438\u0441\u0442\u0443\u043f\u0438\u0442\u044c \u043a \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044e \u0437\u0430\u0434\u0430\u043d\u0438\u044f. \n\u041f\u043e\u043b\u044c\u0437\u0443\u044f\u0441\u044c \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u043c \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u043e\u043c \u0448\u0430\u0442\u0442\u043b\u0430, \u0432\u044b \u0432\u0441\u0435\u0433\u0434\u0430 \u0441\u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0440\u0438\u0437\u0432\u0430\u0442\u044c \u0435\u0433\u043e \u043a \u0441\u0435\u0431\u0435 \u0438 \u0432\u0435\u0440\u043d\u0443\u0442\u044c\u0441\u044f \u043d\u0430\u0437\u0430\u0434. \n\u0422\u0430\u043a \u0436\u0435 \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u0435\u0441\u043b\u0438 \u0432\u044b \u0440\u0435\u0448\u0438\u0442\u0435 \u043f\u043e\u043b\u0435\u0442\u0435\u0442\u044c \u043d\u0430 \u0448\u0430\u0442\u0442\u043b\u0435, \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u043c \u0432\u0430\u043c, \u0447\u0442\u043e \u0432\u043e \u0438\u0437\u0431\u0435\u0436\u0430\u043d\u0438\u0435 \u0432\u0430\u0448\u0435\u0433\u043e \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0438\u043b\u0438 \u043a\u0440\u0430\u0436\u0438 \u0448\u0430\u0442\u0442\u043b\u0430 \u0438 \u043f\u043e\u043f\u0430\u0434\u0430\u043d\u0438\u044f \u043d\u0430 \u0432\u0430\u0448\u0443 \u0431\u0430\u0437\u0443 \u043f\u043e\u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0445 \u043b\u0438\u0446, \u043e\u0442\u043b\u0438\u0447\u043d\u043e\u0439 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u043e\u0439 \u0431\u0443\u0434\u0435\u0442 \u043e\u0442\u043e\u0437\u0432\u0430\u0442\u044c \u0435\u0433\u043e.",position:"bottom-left"})]}),(0,o.createComponentVNode)(2,i.Button,{className:"Button_green",height:"32px",width:"32px",children:[(0,o.createVNode)(1,"img",null,null,1,{height:"32px",width:"32px",src:"data:image/jpeg;base64,"+n.headset_green,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u0412\u0430\u0448 \u043d\u0430\u0443\u0448\u043d\u0438\u043a",content:"\u0412 \u043e\u0442\u043b\u0438\u0447\u0438\u0438 \u043e\u0442 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0445 \u043d\u0430\u0443\u0448\u043d\u0438\u043a\u043e\u0432 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0430 \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0446\u0438\u0439, \u043d\u0430\u0448 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0441\u043e\u0437\u0434\u0430\u043d \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u043f\u043e\u043c\u043e\u0449\u0438 \u0432 \u0432\u0430\u0448\u0435\u043c \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0438. \u0412 \u043d\u0435\u0433\u043e \u0432\u0441\u0442\u0440\u043e\u0435\u043d \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u043a\u0430\u043d\u0430\u043b \u0434\u043b\u044f \u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0441 \u0432\u0430\u0448\u0438\u043c \u0431\u043e\u0440\u0433\u043e\u043c \u0438\u043b\u0438 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u0447\u043b\u0435\u043d\u0430\u043c\u0438 \u043a\u043b\u0430\u043d\u0430. \n\u041a \u0442\u043e\u043c\u0443 \u0436\u0435 \u043e\u043d \u0441\u043f\u043e\u0441\u043e\u0431\u0435\u043d \u043f\u0440\u043e\u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043b\u044e\u0431\u044b\u0435 \u0434\u0440\u0443\u0433\u0438\u0435 \u043d\u0430\u0443\u0448\u043d\u0438\u043a\u0438 \u0438 \u0441\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0435 \u0434\u043b\u044f \u043f\u0440\u043e\u0441\u043b\u0443\u0448\u043a\u0438 \u0438/\u0438\u043b\u0438 \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440\u0430 \u043a\u0430\u043d\u0430\u043b\u044b \u0438\u0445 \u043a\u043b\u044e\u0447\u0435\u0439. \u0411\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u044d\u0442\u043e\u043c\u0443 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u0441\u0442\u0435\u043f\u0435\u043d\u043d\u043e \u043d\u0430\u043a\u0430\u043f\u043b\u0438\u0432\u0430\u0442\u044c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0432\u0430\u043c \u043c\u0435\u0441\u0442\u043d\u044b\u0435 \u043a\u0430\u043d\u0430\u043b\u044b \u0441\u0432\u044f\u0437\u0438 \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043b\u044e\u0431\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438. \n\u0422\u0430\u043a \u0436\u0435 \u0432\u0430\u0448 \u043d\u0430\u0443\u0448\u043d\u0438\u043a \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438- \u0447\u0435\u0441\u043a\u0438 \u0443\u043b\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 \u0438 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0438\u0442 \u0431\u0438\u043d\u0430\u0440\u043d\u044b\u0435 \u0441\u0438\u0433\u043d\u0430\u043b\u044b \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u043c\u044b\u0435 \u0441\u0438\u043d\u0442\u0435\u0442\u0438\u043a\u0430\u043c\u0438 \u043f\u0440\u0438 \u043e\u0431\u0449\u0435\u043d\u0438\u0438 \u0434\u0440\u0443\u0433 \u0441 \u0434\u0440\u0443\u0433\u043e\u043c. \u041a \u0442\u043e\u043c\u0443 \u0436\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044f \u0432\u0430\u043c \u0441\u0430\u043c\u0438\u043c \u043e\u0431\u0449\u0430\u0442\u044c\u0441\u044f \u0441 \u043d\u0438\u043c\u0438.",position:"bottom-left"})]}),(0,o.createComponentVNode)(2,i.Button,{className:"Button_green",height:"32px",width:"32px",children:[(0,o.createVNode)(1,"img",null,null,1,{height:"32px",width:"32px",src:"data:image/jpeg;base64,"+n.ninja_sleeper,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u041f\u043e\u0445\u0438\u0449\u0435\u043d\u0438\u0435 \u044d\u043a\u0438\u043f\u0430\u0436\u0430",content:"\u041f\u043e\u0440\u043e\u0439 \u043a\u043b\u0430\u043d\u0443 \u043d\u0443\u0436\u043d\u044b \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u043c\u043e\u0433\u0443\u0442 \u043e\u0431\u043b\u0430\u0434\u0430\u0442\u044c \u043b\u044e\u0434\u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0435 \u043d\u0430 \u043e\u0431\u044c\u0435\u043a\u0442\u0435 \u0432\u0430\u0448\u0435\u0439 \u043c\u0438\u0441\u0441\u0438\u0438. \u0412 \u0442\u0430\u043a\u043e\u0439 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0438 \u0432\u0430\u043c \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u043e\u0441\u043e\u0431\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0434\u043b\u044f \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0447\u0443\u0436\u043e\u0433\u043e \u0440\u0430\u0437\u0443\u043c\u0430. \u0414\u0430\u0436\u0435 \u0435\u0441\u043b\u0438 \u0432\u0430\u043c \u043d\u0435 \u0443\u0434\u0430\u0441\u0442\u0441\u044f \u043d\u0430\u0439\u0442\u0438 \u043e\u0431\u043b\u0430\u0434\u0430\u044e\u0449\u0435\u0433\u043e \u0432\u0441\u0435\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0435\u0439 \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0430, \u043c\u043e\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043f\u043e \u043a\u0440\u0443\u043f\u0438\u0446\u0430\u043c \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u044f \u043f\u043e\u0445\u0438\u0449\u0430\u0442\u044c \u043b\u044e\u0434\u0435\u0439. \n\u0414\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0445\u0438- \u0442\u0438\u0442\u044c \u043b\u044e\u0434\u0435\u0439. \u0423 \u0432\u0430\u0441 \u043d\u0430 \u0448\u0430\u0442\u0442\u043b\u0435 \u0435\u0441\u0442\u044c \u0441\u043a\u0430\u0444\u0430\u043d\u0434\u0440\u044b, \u0430 \u043d\u0430 \u0431\u0430\u0437\u0435 \u0437\u0430\u043f\u0430\u0441 \u043d\u0430- \u0440\u0443\u0447\u043d\u0438\u043a\u043e\u0432, \u043a\u0438\u0441\u043b\u043e\u0440\u043e\u0434\u0430 \u0438 \u0431\u0430\u043b\u043b\u043e- \u043d\u043e\u0432. \n\u0422\u0430\u043a \u0436\u0435 \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u043c, \u0447\u0442\u043e \u0432\u0430\u0448\u0438 \u043f\u0435\u0440\u0447\u0430\u0442\u043a\u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0432 \u043b\u044e\u0434\u0435\u0439 \u044d\u043b\u0435\u043a\u0442\u0440\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0438\u043c\u043f\u0443\u043b\u044c\u0441, \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e \u0441\u0442\u0430\u043d\u044f \u0438\u0445 \u043d\u0430 \u043a\u043e\u0440\u043e\u0442\u043a\u043e\u0435 \u0432\u0440\u0435\u043c\u044f. ",position:"bottom-left"})]}),(0,o.createComponentVNode)(2,i.Button,{className:"Button_green",height:"32px",width:"32px",children:[(0,o.createVNode)(1,"img",null,null,1,{height:"32px",width:"32px",src:"data:image/jpeg;base64,"+n.ai_face,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u0421\u0430\u0431\u043e\u0442\u0430\u0436 \u0418\u0418",content:"\u0418\u043d\u043e\u0433\u0434\u0430 \u0443 \u043d\u0430\u0441 \u0437\u0430\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442 \u0441\u0430\u0431\u043e- \u0442\u0430\u0436 \u0418\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u043b\u043b\u0435\u043a\u0442\u0430 \u043d\u0430 \u043e\u0431\u044c\u0435\u043a\u0442\u0430\u0445 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438. \u042d\u0442\u043e \u043f\u0440\u043e- \u0446\u0435\u0441\u0441 \u0441\u043b\u043e\u0436\u043d\u044b\u0439 \u0438 \u0442\u0440\u0435\u0431\u0443\u044e\u0449\u0438\u0439 \u043e\u0442 \u043d\u0430\u0441 \u043e\u0441\u043d\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0438. \n\u041f\u0440\u0435\u0434\u043f\u043e\u0447\u0438\u0442\u0430\u0435\u043c\u044b\u0439 \u043a\u043b\u0430\u043d\u043e\u043c \u043c\u0435\u0442\u043e\u0434 \u044d\u0442\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 \u043f\u0440\u044f\u043c\u043e \u0432 \u0437\u0430\u0433\u0440\u0443\u0437\u043e\u0447\u043d\u043e\u0439 \u0434\u043b\u044f \u0437\u0430\u043a\u043e\u043d\u043e\u0432 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0439 \u0432\u044b\u0432\u0435\u0441\u0442\u0438 \u0418\u0418 \u0438\u0437 \u0441\u0442\u0440\u043e\u044f. \u0412 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u0442\u0430\u043a\u043e\u0433\u043e \u043c\u0435\u0442\u043e\u0434\u0430 \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u043b\u0435\u0433\u043a\u043e \u043f\u0435\u0440\u0435\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0418\u0418 \u0430\u0431\u0441\u0443\u0440\u0434\u043d\u044b\u043c\u0438 \u0437\u0430\u043a\u043e\u043d\u0430\u043c\u0438, \u043d\u043e \u044d\u0442\u043e \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0432\u0430\u0435\u0442 \u043d\u0430\u0441 \u0432 \u0442\u043e\u043c \u043f\u043b\u0430\u043d\u0435, \u0447\u0442\u043e \u0434\u043b\u044f \u0432\u0437\u043b\u043e\u043c\u0430 \u0432 \u0438\u0442\u043e\u0433\u0435 \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u043a\u043e\u043d\u0441\u043e\u043b\u0438 \u0432 \u0441\u0430\u043c\u043e\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u043e\u0447\u043d\u043e\u0439. \u0422\u0430\u043a \u0436\u0435 \u0432\u0437\u043b\u043e\u043c \u0437\u0430\u0434\u0430\u0447\u0430 \u043d\u0435\u043b\u0451\u0433\u043a\u0430\u044f - \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0437\u0430\u0449\u0438\u0442\u044b \u0435\u0441\u0442\u044c \u0432\u0435\u0437\u0434\u0435. \u0410 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 \u0432\u0440\u0435\u043c\u044f. \u041d\u0435 \u0443\u0434\u0438\u0432\u043b\u044f\u0439\u0442\u0435\u0441\u044c \u0435\u0441\u043b\u0438 \u0418\u0418 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0442\u0438\u0432\u043e\u0434\u0435\u0439\u0441\u0442- \u0432\u043e\u0432\u0430\u0442\u044c \u0432\u0430\u0448\u0438\u043c \u043f\u043e\u043f\u044b\u0442\u043a\u0430\u043c \u0435\u0433\u043e \u0441\u043b\u043e\u043c\u0430\u0442\u044c.",position:"bottom-left"})]}),(0,o.createComponentVNode)(2,i.Button,{className:"Button_green",height:"32px",width:"32px",children:[(0,o.createVNode)(1,"img",null,null,1,{height:"32px",width:"32px",src:"data:image/jpeg;base64,"+n.ninja_borg,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u0421\u0430\u0431\u043e\u0442\u0430\u0436 \u0440\u043e\u0431\u043e\u0442\u043e\u0432",content:'\u0418\u043d\u043e\u0433\u0434\u0430 \u043e\u0446\u0435\u043d\u0438\u0432\u0430\u044f \u0432\u0430\u0448\u0438 \u0448\u0430\u043d\u0441\u044b \u043d\u0430 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u043c\u0438\u0441\u0441\u0438\u0438 \u0434\u043b\u044f \u0438\u0445 \u0443\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0438\u044f \u043d\u0430 \u043e\u0431\u044c\u0435\u043a\u0442\u0430\u0445, \u0447\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u0440\u043e\u0431\u043e\u0442\u043e\u0432 \u0434\u043b\u044f \u0441\u0432\u043e\u0438\u0445 \u0446\u0435\u043b\u0435\u0439, \u043c\u044b \u0434\u0430\u0451\u043c \u0432\u0430\u043c \u043e\u0441\u043e\u0431\u044b\u0439 "\u0423\u043b\u0443\u0447\u0448\u0430\u044e\u0449\u0438\u0439" \u0438\u0445 \u043f\u0440\u0438\u0431\u043e\u0440, \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 \u0432 \u0432\u0430\u0448\u0438 \u043f\u0435\u0440\u0447\u0430\u0442\u043a\u0438. \n\u041f\u0440\u0438 \u0432\u0437\u043b\u043e\u043c\u0435 \u043a\u0438\u0431\u043e\u0440\u0433\u0430 \u0442\u0430\u043a\u0438\u043c \u043f\u0440\u0438\u0431\u043e\u0440\u043e\u043c(\u0412\u0437\u043b\u043e\u043c \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 \u0432\u0440\u0435\u043c\u044f) \u0432\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0435 \u043b\u043e\u044f\u043b\u044c\u043d\u043e\u0433\u043e \u043a\u043b\u0430\u043d\u0443 \u0438 \u0432\u0430\u043c \u043b\u0438\u0447\u043d\u043e \u0441\u043b\u0443\u0433\u0443 \u0441\u043f\u043e\u0441\u043e\u0431- \u043d\u043e\u0433\u043e \u043d\u0430 \u043e\u043a\u0430\u0437\u0430\u043d\u0438\u0435 \u043f\u043e\u043c\u043e\u0449\u0438 \u043a\u0430\u043a \u0432 \u0441\u0430\u0431\u043e\u0442\u0430\u0436\u0435 \u0441\u0442\u0430\u043d\u0446\u0438\u0438 \u0442\u0430\u043a \u0438 \u0432 \u0432\u0430\u0448\u0435\u043c \u043b\u0435\u0447\u0435\u043d\u0438\u0438. \n\u0422\u0430\u043a \u0436\u0435 \u0440\u043e\u0431\u043e\u0442 \u0431\u0443\u0434\u0435\u0442 \u043e\u0441\u043d\u0430\u0449\u0451\u043d \u043b\u0438\u0447\u043d\u043e\u0439 \u043a\u0430\u0442\u0430\u043d\u043e\u0439, \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u043c \u043c\u0430\u0441\u043a\u0438\u0440\u043e\u0432\u043a\u0438, \u043f\u0438\u043d\u043f\u043e\u0438\u043d\u0442\u0435\u0440\u043e\u043c \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0449\u0438\u043c \u0435\u043c\u0443 \u043d\u0430 \u0432\u0430\u0441 \u0438 \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440\u043e\u043c \u044d\u043b\u0435\u043a\u0442\u0440\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0441\u044e\u0440\u0438\u043a\u0435\u043d\u043e\u0432. \u041f\u043e\u043c\u043d\u0438\u0442\u0435, \u0447\u0442\u043e \u043a\u0430\u0442\u0430\u043d\u0430 \u0440\u043e\u0431\u043e\u0442\u0430 \u043d\u0435 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u0430 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0442\u044c \u0435\u0433\u043e \u0431\u043b\u044e\u0441\u043f\u0435\u0439\u0441 \u0442\u0440\u0430\u043d\u0441\u043b\u043e\u043a\u0430\u0446\u0438\u044e!',position:"bottom-left"})]}),(0,o.createComponentVNode)(2,i.Button,{className:"Button_green",height:"32px",width:"32px",children:[(0,o.createVNode)(1,"img",null,null,1,{height:"32px",width:"32px",src:"data:image/jpeg;base64,"+n.server,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u0421\u0430\u0431\u043e\u0442\u0430\u0436 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0439",content:"\u041d\u0430 \u043d\u0430\u0443\u0447\u043d\u044b\u0445 \u043e\u0431\u044c\u0435\u043a\u0442\u0430\u0445 \u0432\u0441\u0435\u0433\u0434\u0430 \u0435\u0441\u0442\u044c \u0441\u0432\u043e\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u0430 \u0443\u0447\u0451\u043d\u044b\u0445 \u0438 \u043c\u043d\u043e- \u0436\u0435\u0441\u0442\u0432\u043e \u0434\u0430\u043d\u043d\u044b\u0445 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0440\u0438\u0445\u043e- \u0434\u0438\u0442\u0441\u044f \u0433\u0434\u0435 \u0442\u043e \u0445\u0440\u0430\u043d\u0438\u0442\u044c. \u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0442\u0430\u043a\u043e\u0433\u043e \u043e\u0431\u044c\u0435\u043a\u0442\u0430 \u043e\u0431\u044b\u0447\u043d\u043e \u0432\u044b\u0441\u0442\u0443- \u043f\u0430\u044e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430. \u0410 \u043a\u0430\u043a \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0446\u0438\u0438 \u0432\u0435\u0447\u043d\u043e \u0433\u0440\u044b\u0437\u0443\u0442\u0441\u044f \u0437\u0430 \u0437\u043d\u0430\u043d\u0438\u044f. \u0427\u0442\u043e \u043d\u0430\u043c \u043d\u0430 \u0440\u0443\u043a\u0443. \n\u041c\u044b \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0438 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u0438\u0440\u0443\u0441 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u0432\u0430\u0448\u0438 \u043f\u0435\u0440\u0447\u0430\u0442\u043a\u0438 \u043f\u0435\u0440\u0435\u0434 \u043c\u0438\u0441\u0441\u0438\u0435\u0439 \u0442\u0430\u043a\u043e\u0433\u043e \u0440\u043e\u0434\u0430. \u0412\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u043b\u0438\u0448\u044c \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0435\u0433\u043e \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u043d\u0430 \u0438\u0445 \u043d\u0430\u0443\u0447\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u0438 \u0432\u0441\u0435 \u0438\u0445 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u0431\u0443\u0434\u0443\u0442 \u0443\u0442\u0435\u0440\u044f\u043d\u044b. \n\u041d\u043e \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0432\u0438\u0440\u0443\u0441\u0430 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0437\u0430\u0449\u0438\u0442\u044b \u043c\u043d\u043e\u0433\u0438\u0445 \u043e\u0431\u044c\u0435\u043a\u0442\u043e\u0432 \u043d\u0435 \u0434\u0440\u0435\u043c\u043b\u044e\u0442. \u0421\u043a\u043e\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e \u043e \u0432\u0430\u0448\u0435\u0439 \u043f\u043e\u043f\u044b\u0442\u043a\u0435 \u0432\u0437\u043b\u043e\u043c\u0430 \u0431\u0443\u0434\u0435\u0442 \u043e\u043f\u043e\u0432\u0435\u0449\u0451\u043d \u043c\u0435\u0441\u0442\u043d\u044b\u0439 \u0418\u0418. \u0411\u0443\u0434\u044c\u0442\u0435 \u0433\u043e\u0442\u043e\u0432\u044b \u043a \u044d\u0442\u043e\u043c\u0443.",position:"bottom-left"})]}),(0,o.createComponentVNode)(2,i.Button,{className:"Button_green",height:"32px",width:"32px",children:[(0,o.createVNode)(1,"img",null,null,1,{height:"32px",width:"32px",src:"data:image/jpeg;base64,"+n.buckler,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u0417\u0430\u0449\u0438\u0442\u0430 \u0446\u0435\u043b\u0438",content:'\u0418\u043d\u043e\u0433\u0434\u0430 \u0431\u043e\u0433\u0430\u0442\u044b\u0435 \u0448\u0438\u0448\u043a\u0438 \u043f\u043b\u0430\u0442\u044f\u0442 \u0437\u0430 \u0443\u0441\u043b\u0443\u0433\u0438 \u0437\u0430\u0449\u0438\u0442\u044b \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0433\u043e \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0430. \u0415\u0441\u043b\u0438 \u0432\u0430\u043c \u0434\u043e\u0441\u0442\u0430\u043b\u0430\u0441\u044c \u0442\u0430\u043a\u0430\u044f \u0446\u0435\u043b\u044c \u043f\u043e\u043c\u043d\u0438\u0442\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435: \n * \u0417\u0430\u0449\u0438\u0449\u0430\u0435\u043c\u044b\u0439 \u043e\u0431\u044f\u0437\u0430\u043d \u0434\u043e\u0436\u0438\u0442\u044c \u0434\u043e \u043a\u043e\u043d\u0446\u0430 \u0441\u043c\u0435\u043d\u044b! \n * \u0421\u043a\u043e\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e \u0437\u0430\u0449\u0438\u0449\u0430\u0435\u043c\u044b\u0439 \u043d\u0435 \u0437\u043d\u0430\u0435\u0442 \u043e \u0432\u0430\u0448\u0435\u0439 \u0437\u0430\u0434\u0430\u0447\u0435. \u0418 \u043b\u0443\u0447\u0448\u0435 \u0432\u0441\u0435\u0433\u043e \u0447\u0442\u043e\u0431\u044b \u043e\u043d \u0438 \u0434\u0430\u043b\u044c\u0448\u0435 \u043d\u0435 \u0437\u043d\u0430\u043b! \n * \u041d\u0435 \u0432\u0430\u0436\u043d\u043e \u043a\u0442\u043e \u0438\u043b\u0438 \u0447\u0442\u043e \u043e\u0445\u043e\u0442\u0438\u0442\u0441\u044f \u043d\u0430 \u0432\u0430\u0448\u0435\u0433\u043e \u043f\u043e\u0434\u0437\u0430\u0449\u0438\u0442\u043d\u043e\u0433\u043e, \u043d\u043e \u0434\u043b\u044f \u043e\u0431\u044c\u0435\u043a\u0442\u0430 \u0433\u0434\u0435 \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442 \u043c\u0438\u0441\u0441\u0438\u044f \u0432\u044b \u0432\u0441\u0435\u0433\u0434\u0430 \u043d\u0435\u0436\u0435\u043b\u0430\u043d\u043d\u043e\u0435 \u043b\u0438\u0446\u043e. \u041d\u0435 \u0440\u0430\u0441\u043a\u0440\u044b\u0432\u0430\u0439\u0442\u0435 \u0441\u0435\u0431\u044f \u0431\u0435\u0437 \u043d\u0443\u0436\u0434\u044b, \u0447\u0442\u043e\u0431\u044b \u0443\u043f\u0440\u043e\u0441\u0442\u0438\u0442\u044c \u0441\u0435\u0431\u0435 \u0436\u0435 \u0440\u0430\u0431\u043e\u0442\u0443 \u0438 \u043d\u0430 \u0432\u0430\u0441 \u0441\u0430\u043c\u0438\u0445 \u043d\u0435 \u0432\u0435\u043b\u0438 \u043e\u0445\u043e\u0442\u0443! \n\u0422\u0430\u043a \u0436\u0435 \u043c\u044b \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u043c, \u0447\u0442\u043e \u043a\u043b\u0430\u043d \u043d\u0435 \u043e\u0434\u043e\u0431\u0440\u044f\u0435\u0442 \u0432\u0430\u0440\u0432\u0430\u0440\u0441\u043a\u0438\u0435 \u043c\u0435\u0442\u043e\u0434\u044b "\u0417\u0430\u0449\u0438\u0442\u044b" \u0446\u0435\u043b\u0438. \u041d\u0435\u0442 \u0432\u044b \u043d\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u0441\u0430\u0434\u0438\u0442\u044c \u0437\u0430\u0449\u0438\u0449\u0430\u0435\u043c\u043e\u0433\u043e \u0432 \u043a\u043b\u0435\u0442\u043a\u0443 \u0438 \u0441\u043b\u0435\u0434\u0438\u0442\u044c \u0437\u0430 \u043d\u0438\u043c \u0442\u0430\u043c! \u041d\u0435 \u043f\u043e\u0440\u0442\u0438\u0442\u0435 \u043d\u0430\u0448\u0443 \u0440\u0435\u043f\u0443\u0442\u0430\u0446\u0438\u044e \u0432 \u0433\u043b\u0430\u0437\u0430\u0445 \u043d\u0430\u0448\u0438\u0445 \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432!',position:"bottom-left"})]}),(0,o.createComponentVNode)(2,i.Button,{className:"Button_green",height:"32px",width:"32px",children:[(0,o.createVNode)(1,"img",null,null,1,{height:"32px",width:"32px",src:"data:image/jpeg;base64,"+n.cash,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u041a\u0440\u0430\u0436\u0430 \u0434\u0435\u043d\u0435\u0433",content:"\u041a\u0430\u043a \u0431\u044b \u044d\u0442\u043e \u043d\u0435 \u0431\u044b\u043b\u043e \u0442\u0440\u0438\u0432\u0438\u0430\u043b\u044c\u043d\u043e. \u0418\u043d\u043e\u0433\u0434\u0430 \u043a\u043b\u0430\u043d \u043d\u0443\u0436\u0434\u0430\u0435\u0442\u0441\u044f \u0432 \u0434\u0435\u043d\u044c- \u0433\u0430\u0445. \u0418\u043b\u0438 \u0434\u0430\u0436\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0432\u044b \u0437\u0430\u0434\u043e\u043b\u0436\u0430\u043b\u0438 \u043d\u0430\u043c. \u0412 \u0442\u0430\u043a\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043c\u044b \u0441\u043a\u043e\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e \u0434\u0430\u0434\u0438\u043c \u0432\u0430\u043c \u0437\u0430\u0434\u0430\u0447\u0443 \u0434\u043e\u0441\u0442\u0430\u0442\u044c \u0434\u043b\u044f \u043d\u0430\u0441 \u044d\u0442\u0438 \u0434\u0435\u043d\u044c\u0433\u0438 \u043d\u0430 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0432\u0430\u0448\u0435\u0439 \u043c\u0438\u0441\u0441\u0438\u0438. \n\u0414\u043b\u044f \u0432\u0430\u0441 \u044d\u0442\u0430 \u0437\u0430\u0434\u0430\u0447\u0430 \u043d\u0435 \u0442\u0440\u0443\u0434\u043d\u0430\u044f, \u043d\u043e \u0432\u0440\u0435\u043c\u044f\u0437\u0430\u0442\u0440\u0430\u0442\u043d\u0430\u044f. \u041f\u043e\u043c\u043d\u0438\u0442\u0435, \u0447\u0442\u043e \u0432\u044b \u043d\u0430\u0442\u0440\u0435\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u0432 \u0438\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u0435 \u043d\u0435\u0437\u0430\u043c\u0435\u0442\u043d\u044b\u0445 \u043a\u0430\u0440\u043c\u0430\u043d\u043d\u044b\u0445 \u043a\u0440\u0430\u0436. \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u044d\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u043a\u0440\u0430\u0436\u0438 \u0447\u0443\u0436\u0438\u0445 \u043a\u0430\u0440\u0442 \u0438 \u043e\u0431\u043d\u0430\u043b\u0438\u0447\u0438- \u0432\u0430\u043d\u0438\u044f \u0438\u0445 \u0441\u0447\u0435\u0442\u043e\u0432. \u041b\u0438\u0431\u043e \u043c\u043e\u0436\u0435\u0442\u0435 \u043c\u0435\u0442\u0438\u0442\u044c \u0432\u044b\u0448\u0435 \u0438 \u043e\u0433\u0440\u0430\u0431\u0438\u0442\u044c \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u0438\u043b\u0438 \u0441\u0447\u0435\u0442\u0430 \u0441\u0430\u043c\u043e\u0433\u043e \u043e\u0431\u044c\u0435\u043a\u0442\u0430 \u0432\u0430\u0448\u0435\u0439 \u043c\u0438\u0441\u0441\u0438\u0438. \u0421\u0430\u043c\u043e\u0435 \u0433\u043b\u0430\u0432\u043d\u043e\u0435. \u0414\u043e\u0441\u0442\u0430\u043d\u044c\u0442\u0435 \u044d\u0442\u0438 \u0434\u0435\u043d\u044c\u0433\u0438!",position:"bottom-left"})]}),(0,o.createComponentVNode)(2,i.Button,{className:"Button_green",height:"32px",width:"32px",children:[(0,o.createVNode)(1,"img",null,null,1,{height:"32px",width:"32px",src:"data:image/jpeg;base64,"+n.handcuff,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u041f\u043e\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0430",content:"\u0412 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f\u0445 \u0447\u0443\u0436\u043e\u0439 \u043f\u043e\u0437\u043e\u0440 \u0434\u043b\u044f \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432 \u0433\u043e\u0440\u0430\u0437\u0434\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u0435\u0435 \u0447\u0435\u043c \u0441\u043c\u0435\u0440\u0442\u044c. \u0412 \u0442\u0430\u043a\u0438\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445 \u0432\u0430\u043c \u043f\u0440\u0438\u0439\u0434\u0451\u0442\u0441\u044f \u043f\u0440\u043e\u044f\u0432\u0438\u0442\u044c \u043a\u0440\u0435\u0430\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u0438 \u0434\u043e\u0431\u0438\u0442\u044c\u0441\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u0432\u0430\u0448\u0443 \u0436\u0435\u0440\u0442\u0432\u0443 \u043f\u043e \u0437\u0430\u043a\u043e\u043d\u043d\u044b\u043c \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u044f\u043c \u0443\u043f\u0435\u043a\u043b\u0438 \u0437\u0430 \u0440\u0435\u0448\u0451\u0442\u043a\u0443 \u0421\u0430\u043c\u043e\u0435 \u0433\u043b\u0430\u0432\u043d\u043e\u0435 \u0447\u0442\u043e\u0431\u044b \u0432 \u043a\u0440\u0438\u043c\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u0439 \u0438\u0441\u0442\u043e\u0440\u0438\u0438 \u0446\u0435\u043b\u0438 \u043e\u0441\u0442\u0430\u043b\u0441\u044f \u0441\u043b\u0435\u0434. \u041d\u043e \u0432 \u0442\u043e \u0436\u0435 \u0432\u0440\u0435\u043c\u044f \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u0440\u0438\u0439\u0442\u0438 \u0438 \u0432\u043f\u0438\u0441\u0430\u0442\u044c \u0446\u0435\u043b\u0438 \u0441\u0440\u043e\u043a \u0432 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 - \u043d\u0435 \u0440\u0430\u0431\u043e\u0447\u0438\u0439 \u043c\u0435\u0442\u043e\u0434. \u0426\u0435\u043b\u044c \u043b\u0435\u0433\u043a\u043e \u043e\u043f\u0440\u0430\u0432\u0434\u0430\u044e\u0442 \u0432 \u0441\u0443\u0434\u0435, \u0447\u0442\u043e \u043d\u0435 \u0443\u0441\u0442\u0440\u043e\u0438\u0442 \u043a\u043b\u0438\u0435\u043d\u0442\u0430. \n \u0423 \u0432\u0430\u0441 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432, \u0447\u0442\u043e\u0431\u044b \u0441\u043e\u0432\u0435\u0440\u0448\u0438\u0442\u044c \u043f\u0440\u0435\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u0434 \u043b\u0438\u0447\u0438\u043d\u043e\u0439 \u0446\u0435\u043b\u0438. \u0413\u043b\u0430\u0432\u043d\u043e\u0435 \u043f\u043e\u0441\u0442\u0430\u0440\u0430\u0439\u0442\u0435\u0441\u044c \u043e\u0431\u043e\u0439\u0442\u0438\u0441\u044c \u0431\u0435\u0437 \u0441\u043b\u0438\u0448- \u043a\u043e\u043c \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u0439. \u041b\u0438\u0448\u043d\u044f\u044f \u0434\u044b\u0440\u0430 \u0432 \u043e\u0431\u0448\u0438\u0432\u043a\u0435 \u0441\u0442\u0430\u043d\u0446\u0438\u0438 \u0438\u043b\u0438 \u0442\u0440\u0443\u043f\u044b - \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0432\u0430\u044e\u0442 \u0448\u0430\u043d\u0441\u044b \u043f\u0440\u043e\u0432\u0430\u043b\u0430 \u0432\u0430\u0448\u0435\u0433\u043e \u043f\u043b\u0430\u043d\u0430.",position:"bottom-left"})]}),(0,o.createComponentVNode)(2,i.Button,{className:"Button_green",height:"32px",width:"32px",children:[(0,o.createVNode)(1,"img",null,null,1,{height:"32px",width:"32px",src:"data:image/jpeg;base64,"+n.spider_charge,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u041f\u043e\u0434\u0440\u044b\u0432 \u043e\u0442\u0434\u0435\u043b\u0430",content:"\u0421\u0442\u0430\u0440\u044b\u0435 \u0434\u043e\u0431\u0440\u044b\u0435 \u0431\u043e\u043c\u0431\u044b. \u042d\u0444\u0444\u0435\u043a- \u0442\u0438\u0432\u043d\u044b\u0435 \u043e\u0440\u0443\u0434\u0438\u044f \u0443\u043d\u0438\u0447\u0442\u043e\u0436\u0435\u043d\u0438\u044f \u0432\u0441\u0435\u0433\u043e \u0436\u0438\u0432\u043e\u0433\u043e \u0438 \u043d\u0435\u0436\u0438\u0432\u043e\u0433\u043e \u0432 \u0431\u043e\u043b\u044c\u0448\u043e\u043c \u0440\u0430\u0434\u0438\u0443\u0441\u0435. \u041a\u043e\u0433\u0434\u0430 \u043a\u043b\u0438\u0435\u043d\u0442\u044b \u043f\u0440\u043e\u0441\u044f\u0442 \u043f\u043e\u0434\u043e\u0440\u0432\u0430\u0442\u044c \u043e\u0431\u044c\u0435\u043a\u0442, \u043e\u043d\u0438 \u0447\u0430\u0441\u0442\u043e \u043d\u0435 \u0437\u043d\u0430\u044e\u0442 \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0434\u043e\u0440\u043e\u0433\u043e \u0441\u0442\u043e\u0438\u0442 \u0442\u0430\u043a\u0430\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044f. \u041d\u043e \u0440\u0435\u0434\u043a\u043e \u0433\u043e\u0442\u043e\u0432\u044b \u0441\u0434\u0430\u0442\u044c\u0441\u044f. \u041a\u0430\u043a \u0440\u0430\u0437 \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043c\u043d\u043e\u0433\u0438\u0435 \u0441\u043e\u0433\u043b\u0430\u0441\u043d\u044b \u043d\u0430 \u043f\u043e\u0434\u0440\u044b\u0432 \u043e\u0434\u043d\u043e\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0438\u043b\u0438 \u043e\u0442\u0434\u0435\u043b\u0430. \n\u0411\u0443\u0434\u044c\u0442\u0435 \u0433\u043e\u0442\u043e\u0432\u044b \u043a \u0442\u043e\u043c\u0443, \u0447\u0442\u043e \u043f\u043e\u0441\u043b\u0435 \u0432\u0437\u0440\u044b\u0432\u0430 \u043d\u0430 \u0432\u0430\u0441 \u0431\u0443\u0434\u0435\u0442 \u0432\u0435\u0441\u0442\u0438\u0441\u044c \u043e\u0445\u043e\u0442\u0430. \n \u041d\u0430\u0448\u0438 \u0431\u043e\u043c\u0431\u044b \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0438\u0437\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u044b \u0441 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0442\u0435\u043b\u044f\u043c\u0438. \u041d\u0438\u043a\u0442\u043e \u043a\u0440\u043e\u043c\u0435 \u0432\u0430\u0441 \u043d\u0435 \u0441\u043c\u043e\u0436\u0435\u0442 \u0438\u0445 \u043f\u043e\u0434\u043e\u0440\u0432\u0430\u0442\u044c \u0438 \u0434\u0430\u0436\u0435 \u0432\u044b \u0441\u043c\u043e\u0436\u0435\u0442\u0435 \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u0445 \u043b\u0438\u0448\u044c \u0432 \u0437\u043e\u043d\u0435 \u0437\u0430\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u0439 \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u043c. \u0421\u043e\u0432\u0435\u0442\u0443\u0435\u043c \u0441\u0440\u0430\u0437\u0443 \u0431\u0435\u0436\u0430\u0442\u044c \u043f\u043e\u0434\u0430\u043b\u044c\u0448\u0435 \u043f\u043e\u0441\u043b\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438. \u0425\u043e\u0442\u044f \u044d\u0442\u043e \u0438 \u0442\u0430\u043a \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u0434\u043b\u044f \u0432\u0430\u0441 \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u043e.",position:"bottom-left"})]}),(0,o.createComponentVNode)(2,i.Button,{className:"Button_green",height:"32px",width:"32px",children:[(0,o.createVNode)(1,"img",null,null,1,{height:"32px",width:"32px",src:"data:image/jpeg;base64,"+n.BSM,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u0410\u043d\u0430\u043b\u0438\u0437 \u043a\u0440\u043e\u0432\u0438",content:'"\u0417\u043d\u0430\u0439 \u0441\u0432\u043e\u0435\u0433\u043e \u0432\u0440\u0430\u0433\u0430" - \u043f\u0440\u043e\u0441\u0442\u0430\u044f \u0438\u0441\u0442\u0438\u043d\u0430. \n\u0417\u0430 \u0433\u043e\u0434\u044b \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u043b\u0430\u043d\u0430 \u043c\u044b \u0438\u0437\u0443\u0447\u0438\u043b\u0438 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0440\u0430\u0437\u043d\u044b\u0445 \u043e\u043f\u0430\u0441\u043d\u044b\u0445 \u0442\u0432\u0430\u0440\u0435\u0439. \u0418 \u0434\u043e \u0441\u0438\u0445 \u043f\u043e\u0440 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u043c \u0438\u0437\u0443\u0447\u0435\u043d\u0438\u0435 \u043d\u0435\u043a\u043e- \u0442\u043e\u0440\u044b\u0445. \u0410 \u0447\u0442\u043e\u0431\u044b \u0431\u044b\u043b\u043e, \u0447\u0442\u043e \u0438\u0437\u0443\u0447\u0430\u0442\u044c, \u043d\u0443\u0436\u043d\u043e \u0434\u043e\u0431\u044b\u0432\u0430\u0442\u044c \u043e\u0431\u0440\u0430\u0437\u0446\u044b. \u041a\u0440\u043e\u0432\u044c \u043e\u0434\u0438\u043d \u0438\u0437 \u0441\u0430\u043c\u044b\u0445 \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u044b\u0445 \u043f\u0440\u0438\u043c\u0435\u0440\u043e\u0432 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u043e\u043b\u0435\u0437\u043d\u043e \u043d\u0430\u0448\u0438\u043c \u0443\u0447\u0451\u043d\u044b\u043c. \n\u0418\u043c\u0435\u044e\u0449\u0430\u044f\u0441\u044f \u0443 \u0432\u0430\u0441 \u043d\u0430 \u0431\u0430\u0437\u0435 \u0446\u0435\u043d\u0442\u0440\u0438\u0444\u0443\u0433\u0430 \u0434\u043b\u044f \u043a\u0440\u043e\u0432\u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u0430 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e \u043f\u0440\u043e\u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043e\u0431\u0440\u0430\u0437\u0446\u044b \u043d\u0435 \u043f\u043e\u0432\u0440\u0435\u0434\u0438\u0432 \u0438\u0445 \u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0442\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043d\u0430\u043c. \n\u0414\u043b\u044f \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u043a\u0440\u043e\u0432\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u043e\u0431\u0440\u0430\u0442\u044c 3 \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u043e\u0431\u0440\u0430\u0437\u0446\u0430. \u0418 \u043f\u043e\u043c\u0435- \u0441\u0442\u0438\u0442\u044c \u0438\u0445 \u0432 \u043f\u0440\u043e\u0431\u0438\u0440\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u0442\u043e\u043c \u043d\u0430\u0434\u043e \u043f\u043e\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u0432 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e. \n\u041f\u0440\u0438\u043c\u0435\u0441\u0438 \u043f\u0440\u0438\u043d\u044f\u0442\u044b \u043d\u0435 \u0431\u0443\u0434\u0443\u0442!',position:"bottom-left"})]}),(0,o.createComponentVNode)(2,i.Button,{className:"Button_green",height:"32px",width:"32px",children:[(0,o.createVNode)(1,"img",null,null,1,{height:"32px",width:"32px",src:"data:image/jpeg;base64,"+n.changeling,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u0413\u0435\u043d\u043e\u043a\u0440\u0430\u0434\u044b",content:"\u0427\u0435\u0440\u0432\u0438 \u0432\u043e\u0437\u043e\u043c\u043d\u0438\u0432\u0448\u0438\u0435 \u0441\u0435\u0431\u044f \u0432\u044b\u0448\u0435 \u0434\u0440\u0443\u0433\u0438\u0445 \u0432\u0438\u0434\u043e\u0432 \u043f\u043e\u0442\u043e\u043c\u0443, \u0447\u0442\u043e \u0443\u043c\u0435\u044e\u0442 \u043a\u0440\u0430\u0441\u0442\u044c \u0433\u0435\u043d\u044b \u0438 \u0438\u043c\u0438\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u0445. \n\u0421\u0432\u043e\u0438\u043c \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043e\u043d\u0438 \u043f\u0440\u0438\u043d\u043e\u0441\u044f\u0442 \u0433\u043e\u0440\u0430\u0437\u0434\u043e \u0431\u043e\u043b\u044c\u0448\u0435 \u043f\u0440\u043e\u0431- \u043b\u0435\u043c, \u0447\u0435\u043c \u043f\u043e\u043b\u044c\u0437\u044b. \n\u042d\u0442\u0438 \u0442\u0432\u0430\u0440\u0438 \u0441\u0442\u043e\u043b\u044c \u0436\u0435 \u0445\u0438\u0442\u0440\u044b \u0441\u043a\u043e\u043b\u044c \u0438 \u0441\u043a\u0440\u044b\u0442\u043d\u044b. \u041d\u0435 \u0434\u043e\u0433\u043e\u0432\u0430\u0440\u0438\u0432\u0430\u0439\u0442\u0435\u0441\u044c \u0441 \u043d\u0438\u043c\u0438 \u043d\u0438 \u043e \u0447\u0451\u043c! \n\u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e \u0434\u0430\u0436\u0435 \u043d\u0430\u043c \u0441\u043b\u043e\u0436\u043d\u043e \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0442\u044c \u0433\u0435\u043d\u043e\u043a\u0440\u0430\u0434\u0430 \u043d\u0435 \u0437\u0430\u043f\u0438\u0445- \u043d\u0443\u0432 \u0435\u0433\u043e \u0432 \u043b\u0430\u0431\u043e\u0440\u0430\u0442\u043e\u0440\u0438\u044e \u0438 \u043d\u0435 \u043f\u0440\u043e\u0432\u0435\u0434\u044f \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0442\u0435\u0441\u0442\u043e\u0432. \u041d\u043e \u043e\u043d\u0438 \u0438\u043d\u043e\u0433\u0434\u0430 \u0432\u044b\u0434\u0430\u044e\u0442 \u0441\u0435\u0431\u044f \u0441\u0432\u043e\u0438\u043c\u0438 \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u043c\u0438 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f\u043c\u0438. \u0418 \u0442\u0430\u043a \u0436\u0435 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e \u043b\u043e\u0436\u0430\u0442\u0441\u044f \u043d\u0430 \u0434\u043d\u043e \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438. \u0427\u0442\u043e\u0431\u044b \u0431\u044b\u043b\u043e \u043b\u0435\u0433\u0447\u0435 \u0438\u0445 \u043f\u043e\u0439\u043c\u0430\u0442\u044c \u0434\u0430\u0439\u0442\u0435 \u0438\u043c \u043f\u043e\u043f\u043b\u044f\u0441\u0430\u0442\u044c, \u043f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u0432\u044b\u0445\u043e\u0434\u0438\u0442\u044c \u043d\u0430 \u0441\u0446\u0435\u043d\u0443. \u0418 \u0432\u043d\u0438\u043c\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u043b\u0443\u0448\u0430\u0439\u0442\u0435 \u0440\u0430\u0434\u0438\u043e \u043d\u0430 \u043e\u0431\u044c\u0435\u043a\u0442\u0435. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043c\u0435\u0441\u0442\u043d\u0430\u044f \u043e\u0445\u0440\u0430\u043d\u0430 \u0443\u0436\u0435 \u043e\u0445\u043e\u0442\u0438\u0442\u0441\u044f \u0437\u0430 \u043e\u0434\u043d\u0438\u043c \u0438\u0437 \u043d\u0438\u0445. \n\u041d\u0438\u043a\u0442\u043e \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0442\u0438\u0432 \u0435\u0441\u043b\u0438 \u0432\u044b \u043d\u0435\u0437\u0430\u043c\u0435\u0442\u043d\u043e \u043f\u043e\u043c\u043e\u0436\u0435\u0442\u0435 \u0438\u043c \u0441 \u044d\u0442\u0438\u043c...",position:"bottom-left"})]}),(0,o.createComponentVNode)(2,i.Button,{className:"Button_green",height:"32px",width:"32px",children:[(0,o.createVNode)(1,"img",null,null,1,{height:"32px",width:"32px",src:"data:image/jpeg;base64,"+n.vampire,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u0412\u0430\u043c\u043f\u0438\u0440\u044b",content:"\u0414\u0435\u0448\u0451\u0432\u044b\u0435 \u0440\u043e\u043c\u0430\u043d\u044b, \u0438\u0441\u0442\u043e\u0440\u0438\u0438 \u0438 \u0441\u043a\u0430\u0437\u043a\u0438 \u043f\u0440\u043e\u0448\u043b\u043e\u0433\u043e \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u043b\u0438 \u0432\u0430\u043c\u043f\u0438\u0440\u043e\u0432 \u043a\u0430\u043a \u0445\u0438\u0449\u043d\u0438\u043a\u043e\u0432 \u043f\u044c\u044e\u0449\u0438\u0445 \u043a\u0440\u043e\u0432\u044c \u043b\u044e\u0434\u0435\u0439 \u0432 \u043d\u043e\u0447\u0438 \u0438 \u043e\u0431\u043b\u0430\u0434\u0430\u044e- \u0449\u0438\u0445 \u043c\u0430\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u043c\u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e- \u0441\u0442\u044f\u043c\u0438. \u0418\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0435 \u0441\u0435\u0439\u0447\u0430\u0441 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043c\u0435\u043d\u0435\u0435 \u0440\u043e\u043c\u0430\u043d\u0442\u0438\u0447\u043d\u044b... \n\u041c\u044b \u043f\u043e\u043a\u0430 \u043d\u0435 \u0437\u043d\u0430\u0435\u043c, \u0447\u0442\u043e \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442 \u0438\u0445 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435, \u043d\u043e \u043d\u0430\u0448\u0438 \u043f\u043e\u0434\u043e\u0437\u0440\u0435- \u043d\u0438\u044f \u043f\u0430\u0434\u0430\u044e\u0442 \u043d\u0430 \u0432\u043b\u0438\u044f\u043d\u0438\u0435 \u043d\u0435\u043a\u043e\u0439 \u0431\u043b\u044e\u0441\u043f\u0435\u0439\u0441 \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0438. \u0422\u0430\u043a \u0438\u043b\u0438 \u0438\u043d\u0430\u0447\u0435, \u0434\u043e \u0442\u0435\u0445 \u043f\u043e\u0440 \u043f\u043e\u043a\u0430 \u0432\u0430\u043c\u043f\u0438\u0440 \u043d\u0435 \u043c\u0435\u0448\u0430\u0435\u0442 \u0432\u0430\u0448\u0435\u0439 \u043c\u0438\u0441\u0441\u0438\u0438 \u0438\u043b\u0438 \u0443\u0433\u0440\u043e\u0436\u0430\u0435\u0442 \u0432\u0430\u0448\u0435\u0439 \u0436\u0438\u0437\u043d\u0438. \u0412\u044b \u0432\u043e\u043b\u044c\u043d\u044b \u0435\u0433\u043e \u0438\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c. \n\u0412\u0430\u043c\u043f\u0438\u0440\u044b \u043e\u0447\u0435\u043d\u044c \u043e\u043f\u0430\u0441\u043d\u044b \u0432 \u043f\u0440\u044f\u043c\u043e\u043c \u0441\u0442\u043e\u043b\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0438, \u043e\u043d\u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b \u043e\u0433\u043b\u0443\u0448\u0430\u0442\u044c \u0432\u0437\u0433\u043b\u044f\u0434\u043e\u043c \u0438 \u043f\u043e\u0440\u0430\u0431\u043e\u0449\u0430\u0442\u044c \u0440\u0430\u0437\u0443\u043c \u0441\u0432\u043e\u0438\u0445 \u0436\u0435\u0440\u0442\u0432. \u041d\u0435 \u0434\u043e\u0432\u0435\u0440\u044f\u0439\u0442\u0435 \u0438\u043c, \u043d\u043e \u0442\u0430\u043a \u0436\u0435 \u043f\u043e\u043c\u043d\u0438\u0442\u0435 - \u043e\u043d\u0438 \u043b\u0438\u0448\u044c \u0436\u0435\u0440\u0442\u0432\u044b \u0441\u0442\u0435\u0447\u0435\u043d\u0438\u044f \u043e\u0431\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u0441\u0442\u0432. \u0418 \u044d\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432 \u0441\u0432\u043e\u044e \u043f\u043e\u043b\u044c\u0437\u0443...",position:"bottom-left"})]}),(0,o.createComponentVNode)(2,i.Button,{className:"Button_green",height:"32px",width:"32px",children:[(0,o.createVNode)(1,"img",null,null,1,{height:"32px",width:"32px",src:"data:image/jpeg;base64,"+n.syndicate,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u0421\u0438\u043d\u0434\u0438\u043a\u0430\u0442",content:"\u041d\u0430\u0448\u0438 \u0445\u043e\u0440\u043e\u0448\u0438\u0435 \u0437\u043d\u0430\u043a\u043e\u043c\u044b\u0435. \u0421\u0431\u043e\u0440\u0438\u0449\u0435 \u043c\u043e\u0433\u0443\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u0444\u0438\u0433\u0443\u0440 \u0432 \u043f\u043e\u0434\u043f\u043e\u043b\u044c\u043d\u043e\u043c \u043c\u0438\u0440\u0435 \u0441 \u0437\u0430\u043a\u0440\u044b\u0442\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u0430 \u043e \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e \u043c\u0430\u043b\u043e... \n\u0421\u0438\u043d\u0434\u0438\u043a\u0430\u0442 \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0437\u0430\u043a\u0430\u0437\u043e\u0432. \u041d\u043e \u0441\u0430\u043c\u043e\u0439 \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u043e\u0439, \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u043a\u0442\u043e \u043a\u0430\u043a \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0438\u0445 \u0438\u0437\u0443\u0447\u0438\u0442, \u0447\u0435\u0440\u0442\u043e\u0439 \u044d\u0442\u043e\u0439 \u0433\u0440\u0443\u043f\u043f\u044b - \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0433\u0440\u043e\u043c\u043d\u0430\u044f \u043d\u0435\u043d\u0430\u0432\u0438\u0441\u0442\u044c \u043a \u041d\u0422. \n\u0412 \u0441\u043b\u0443\u0447\u0430\u0435 \u0441\u0442\u043e\u043b\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u044f \u0441 \u0430\u0433\u0435\u043d\u0442\u0430\u043c\u0438 \u0421\u0438\u043d\u0434\u0438\u043a\u0430\u0442\u0430 \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0430 \u043d\u0430\u0448\u0438\u0445 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439 \u043f\u0440\u043e\u0441\u0442\u0430. \n\u0415\u0441\u043b\u0438 \u043e\u043d\u0438 \u043d\u0435 \u043c\u0435\u0448\u0430\u044e\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044e \u0437\u0430\u0434\u0430\u043d\u0438\u044f. \u041c\u044b \u043d\u0435 \u043c\u0435\u0448\u0430\u0435\u043c \u0438\u043c.",position:"bottom-left"})]})]})})})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.allActionsPreview,s=c.blocked_TGUI_rows,d=[{blue:"Button_blue",green:"Button_green",red:"Button_red",disabled:"Button_disabled"}];return(0,o.createComponentVNode)(2,i.Section,{title:"\u041c\u043e\u0434\u0443\u043b\u0438 \u043a\u043e\u0441\u0442\u044e\u043c\u0430",style:{"text-align":"center"},buttons:(0,o.createComponentVNode)(2,i.Button,{content:"?",tooltip:"\u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c\u044b\u0435 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u0432\u0430\u0448\u0435\u0433\u043e \u043a\u043e\u0441\u0442\u044e\u043c\u0430! \u0414\u0435\u043b\u044f\u0442\u0441\u044f \u043d\u0430 3 \u0440\u0430\u0437\u043d\u044b\u0445 \u043f\u043e\u0434\u0445\u043e\u0434\u0430 \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0432\u0430\u0448\u0435\u0439 \u043c\u0438\u0441\u0441\u0438\u0438. \u0418\u0437-\u0437\u0430 \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u0439 \u043f\u043e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044e \u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u0438 \u043a\u043e\u0441\u0442\u044e\u043c\u0430, \u043f\u0440\u0438\u043e\u0431\u0440\u0435\u0442\u0435\u043d\u0438\u0435 \u043b\u044e\u0431\u043e\u0433\u043e \u043c\u043e\u0434\u0443\u043b\u044f, \u0431\u043b\u043e\u043a\u0438\u0440\u0443\u0435\u0442 \u043f\u0440\u0438\u043e\u0431\u0440\u0435\u0442\u0435\u043d\u0438\u0435 \u043c\u043e\u0434\u0443\u043b\u0435\u0439 \u043e\u0434\u043d\u043e\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f \u0438\u0437 \u0441\u043e\u0441\u0435\u0434\u043d\u0438\u0445 \u0441\u0442\u043e\u043b\u0431\u0446\u043e\u0432",tooltipPosition:"bottom"}),children:(0,o.createComponentVNode)(2,i.Flex,{direction:"row",alignContent:"center",ml:1.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{width:"33%",shrink:1,children:[(0,o.createComponentVNode)(2,i.Section,{title:"\u041f\u0440\u0438\u0437\u0440\u0430\u043a",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"?",tooltip:"\u0421\u043a\u0440\u044b\u0432\u0430\u0439\u0442\u0435\u0441\u044c \u0441\u0440\u0435\u0434\u0438 \u0432\u0440\u0430\u0433\u043e\u0432, \u043d\u0430\u043f\u0430\u0434\u0430\u0439\u0442\u0435 \u0438\u0437 \u0442\u0435\u043d\u0438 \u0438 \u0431\u0443\u0434\u044c\u0442\u0435 \u043d\u0435\u0437\u0440\u0438\u043c\u043e\u0439 \u0443\u0433\u0440\u043e\u0437\u043e\u0439, \u0432\u0441\u0451 \u0434\u043b\u044f \u0442\u043e\u0433\u043e \u0447\u0442\u043e\u0431\u044b \u043e \u0432\u0430\u0441 \u0438 \u0432\u0430\u0448\u0435\u0439 \u043c\u0438\u0441\u0441\u0438\u0438 \u043d\u0438\u043a\u0442\u043e \u043d\u0435 \u0443\u0437\u043d\u0430\u043b! \u0411\u0443\u0434\u044c\u0442\u0435 \u043d\u0435\u0437\u0430\u043c\u0435\u0442\u043d\u044b \u043a\u0430\u043a \u043f\u0440\u0438\u0437\u0440\u0430\u043a!",tooltipPosition:"bottom"}),style:{"text-align":"center",background:"rgba(53, 94, 163, 0.8)"}}),(0,o.createComponentVNode)(2,i.NoticeBox,{className:"NoticeBox_blue",success:0,danger:0,align:"center",children:[(0,o.createComponentVNode)(2,i.Button,{className:s[0]?d[0].disabled:d[0].blue,height:"64px",width:"100%",disabled:s[0],onClick:function(){return a("give_ability",{style:"smoke",row:"1"})},children:[(0,o.createVNode)(1,"img",null,null,1,{height:"64px",width:"64px",src:"data:image/jpeg;base64,"+l.smoke,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u0414\u042b\u041c\u041e\u0412\u0410\u042f \u0417\u0410\u0412\u0415\u0421\u0410",content:"\u0412\u044b \u0441\u043e\u0437\u0434\u0430\u0451\u0442\u0435 \u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u043e\u0431\u043b\u0430\u043a\u043e \u0434\u044b\u043c\u0430 \u0447\u0442\u043e\u0431\u044b \u0437\u0430\u043f\u0443\u0442\u0430\u0442\u044c \u0441\u0432\u043e\u0438\u0445 \u0432\u0440\u0430\u0433\u043e\u0432. \n\u042d\u0442\u0430 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c \u043e\u0442\u043b\u0438\u0447\u043d\u043e \u0441\u043e\u0447\u0435\u0442\u0430\u0435\u0442\u0441\u044f \u0441 \u0432\u0430\u0448\u0438\u043c \u0432\u0438\u0437\u043e\u0440\u043e\u043c \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u0442\u0435\u0440\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043a\u0430\u043d\u0435\u0440\u0430. \n\u0410 \u0442\u0430\u043a \u0436\u0435 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u043c\u043d\u043e\u0433\u0438\u043c\u0438 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u043c\u043e\u0434\u0443\u043b\u044f\u043c\u0438 \u0435\u0441\u043b\u0438 \u0432\u044b \u0442\u043e\u0433\u043e \u043f\u043e\u0436\u0435\u043b\u0430\u0435\u0442\u0435. \n\u0421\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u0438: 1000 \u0435\u0434. \u044d\u043d\u0435\u0440\u0433\u0438\u0438. \n\u0421\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u0438: 250 \u0435\u0434. \u044d\u043d\u0435\u0440\u0433\u0438\u0438. \n\u041f\u0435\u0440\u0435\u0437\u0430\u0440\u044f\u0434\u043a\u0430: 3 \u0441\u0435\u043a\u0443\u043d\u0434\u044b.",position:"bottom-right"})]}),(0,o.createComponentVNode)(2,i.Button,{className:s[1]?d[0].disabled:d[0].blue,height:"64px",width:"100%",disabled:s[1],onClick:function(){return a("give_ability",{style:"ninja_cloak",row:"2"})},children:[(0,o.createVNode)(1,"img",null,null,1,{height:"64px",width:"64px",src:"data:image/jpeg;base64,"+l.ninja_cloak,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u041d\u0415\u0412\u0418\u0414\u0418\u041c\u041e\u0421\u0422\u042c",content:"\u0412\u044b \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u0435\u0442\u0435 \u0432\u043e\u043a\u0440\u0443\u0433 \u0441\u0435\u0431\u044f \u043c\u0430\u0441\u043a\u0438\u0440\u043e\u0432\u043e\u0447\u043d\u043e\u0435 \u043f\u043e\u043b\u0435 \u0441\u043a\u0440\u044b\u0432\u0430- \u044e\u0449\u0435\u0435 \u0432\u0430\u0441 \u0438\u0437 \u0432\u0438\u0434\u0443 \u0438 \u043f\u0440\u0438\u0433\u043b\u0443\u0448\u0430- \u044e\u0449\u0435\u0435 \u0432\u0430\u0448\u0438 \u0448\u0430\u0433\u0438. \n\u041f\u043e\u043b\u0435 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0445\u0440\u0443\u043f\u043a\u043e\u0435 \u0438 \u043c\u043e\u0436\u0435\u0442 \u0440\u0430\u0437\u043b\u0435\u0442\u0435\u0442\u044c\u0441\u044f \u043e\u0442 \u043b\u044e\u0431\u043e\u0433\u043e \u0440\u0435\u0437\u043a\u043e\u0433\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0438\u043b\u0438 \u0443\u0434\u0430\u0440\u0430. \n\u0410\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u044f \u043f\u043e\u043b\u044f \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 2 \u0441\u0435\u043a\u0443\u043d\u0434\u044b. \u0425\u043e\u0442\u044c \u043f\u043e\u043b\u0435 \u0438 \u0441\u043a\u0440\u044b\u0432\u0430\u0435\u0442 \u0432\u0430\u0441 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e, \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0438\u0439 \u0443\u0431\u0438\u0439\u0446\u0430 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0445\u043b\u0430\u0434\u043d\u043e\u043a\u0440\u043e\u0432\u0435\u043d. \n\u041d\u0435 \u0441\u0442\u043e\u0438\u0442 \u043d\u0435\u0434\u043e\u043e\u0446\u0435\u043d\u0438\u0432\u0430\u0442\u044c \u0432\u043d\u0438\u043c\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0434\u0440\u0443\u0433\u0438\u0445 \u043b\u044e\u0434\u0435\u0439. \n\u0410\u043a\u0442\u0438\u0432\u043d\u0430\u044f \u043d\u0435\u0432\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u044c \u0441\u043b\u0430\u0431\u043e \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0432\u0430\u0435\u0442 \u043f\u0430\u0441\u0441\u0438\u0432\u043d\u044b\u0439 \u0440\u0430\u0441\u0445\u043e\u0434 \u044d\u043d\u0435\u0440\u0433\u0438\u0438. \n\u041f\u0435\u0440\u0435\u0437\u0430\u0440\u044f\u0434\u043a\u0430: 15 \u0441\u0435\u043a\u0443\u043d\u0434.",position:"bottom-right"})]}),(0,o.createComponentVNode)(2,i.Button,{className:s[2]?d[0].disabled:d[0].blue,height:"64px",width:"100%",disabled:s[2],onClick:function(){return a("give_ability",{style:"ninja_clones",row:"3"})},children:[(0,o.createVNode)(1,"img",null,null,1,{height:"64px",width:"64px",src:"data:image/jpeg;base64,"+l.ninja_clones,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u042d\u041d\u0415\u0420\u0413\u0415\u0422\u0418\u0427\u0415\u0421\u041a\u0418\u0415 \u041a\u041b\u041e\u041d\u042b",content:"\u0421\u043e\u0437\u0434\u0430\u0451\u0442 \u0434\u0432\u0443\u0445 \u043a\u043b\u043e\u043d\u043e\u0432 \u0433\u043e\u0442\u043e\u0432\u044b\u0445 \u043f\u043e\u043c\u043e\u0447\u044c \u0432 \u0431\u0438\u0442\u0432\u0435 \u0438 \u0434\u0435\u0437\u043e\u0440\u0438\u0435\u043d\u0442\u0438- \u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0442\u0438\u0432\u043d\u0438\u043a\u0430 \n\u0422\u0430\u043a \u0436\u0435 \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u0441\u043c\u0435\u0449\u0430\u0435\u0442 \u0432\u0430\u0441 \u0438 \u0432\u0430\u0448\u0438\u0445 \u043a\u043b\u043e\u043d\u043e\u0432 \u0432 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e\u043c \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0438 \u0432 \u0440\u0430\u0434\u0438\u0443\u0441\u0435 \u043f\u0430\u0440\u044b \u043c\u0435\u0442\u0440\u043e\u0432. \n\u041f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435\u0441\u044c \u043e\u0441\u0442\u043e\u0440\u043e\u0436\u043d\u043e. \u0421\u043b\u0443\u0447\u0430\u0439\u043d\u043e\u0435 \u0441\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u043c\u043e\u0436\u0435\u0442 \u0437\u0430\u043f\u0435\u0440\u0435\u0442\u044c \u0432\u0430\u0441 \u0437\u0430 4-\u043c\u044f \u0441\u0442\u0435\u043d\u0430\u043c\u0438. \u0411\u0443\u0434\u044c\u0442\u0435 \u043a \u044d\u0442\u043e\u043c\u0443 \u0433\u043e\u0442\u043e\u0432\u044b. \n\u041a\u043b\u043e\u043d\u044b \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0442 \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e 20 \u0441\u0435\u043a\u0443\u043d\u0434. \u041a\u043b\u043e\u043d\u044b \u0438\u043c\u0435\u044e\u0442 \u0448\u0430\u043d\u0441 \u0440\u0430\u0437\u043c\u043d\u043e\u0436\u0438\u0442\u0441\u044f \u0430\u0442\u0430\u043a\u0443\u044f \u043f\u0440\u043e\u0442\u0438\u0432\u043d\u0438\u043a\u043e\u0432. \n\u0421\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u0438: 4000 \u0435\u0434. \u044d\u043d\u0435\u0440\u0433\u0438\u0438. \n\u041f\u0435\u0440\u0435\u0437\u0430\u0440\u044f\u0434\u043a\u0430: 8 \u0441\u0435\u043a\u0443\u043d\u0434.",position:"right"})]}),(0,o.createComponentVNode)(2,i.Button,{className:s[3]?d[0].disabled:d[0].blue,height:"64px",width:"100%",disabled:s[3],onClick:function(){return a("give_ability",{style:"chameleon",row:"4"})},children:[(0,o.createVNode)(1,"img",null,null,1,{height:"64px",width:"64px",src:"data:image/jpeg;base64,"+l.chameleon,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u0425\u0410\u041c\u0415\u041b\u0415\u041e\u041d",content:"\u0412\u044b \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u0435\u0442\u0435 \u0432\u043e\u043a\u0440\u0443\u0433 \u0441\u0435\u0431\u044f \u0433\u043e\u043b\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043f\u043e\u043b\u0435 \u0438\u0441\u043a\u0430\u0436\u0430\u044e\u0449\u0435\u0435 \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0435 \u0438 \u0441\u043b\u0443\u0445\u043e\u0432\u043e\u0435 \u0432\u043e\u0441\u043f\u0440\u0438\u044f\u0442\u0438\u0435 \u0434\u0440\u0443\u0433\u0438\u0445 \u0441\u0443\u0449\u0435\u0441\u0442\u0432. \n\u0412\u0430\u0441 \u0431\u0443\u0434\u0443\u0442 \u0432\u0438\u0434\u0435\u0442\u044c \u0438 \u0441\u043b\u044b\u0448\u0430\u0442\u044c \u043a\u0430\u043a \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0432\u044b \u043f\u0440\u043e\u0441\u043a\u0430\u043d\u0438\u0440\u0443\u0435\u0442\u0435 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u043c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u043c. \n\u042d\u0442\u043e \u0434\u0430\u0451\u0442 \u0432\u0430\u043c \u043e\u0433\u0440\u043e\u043c\u043d\u044b\u0439 \u043f\u0440\u043e\u0441\u0442\u043e\u0440 \u043f\u043e \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044e \u0438 \u0438\u043c\u0438\u0442\u0430\u0446\u0438\u0438 \u043b\u044e\u0431\u043e\u0433\u043e \u0447\u043b\u0435\u043d\u0430 \u044d\u043a\u0438\u043f\u0430\u0436\u0430. \n\u041f\u043e\u043b\u0435 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0445\u0440\u0443\u043f\u043a\u043e\u0435 \u0438 \u043c\u043e\u0436\u0435\u0442 \u0440\u0430\u0437\u043b\u0435\u0442\u0435\u0442\u044c\u0441\u044f \u043e\u0442 \u043b\u044e\u0431\u043e\u0433\u043e \u0440\u0435\u0437\u043a\u043e\u0433\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0438\u043b\u0438 \u0443\u0434\u0430\u0440\u0430. \n\u0410\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u044f \u043f\u043e\u043b\u044f \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 2 \u0441\u0435\u043a\u0443\u043d\u0434\u044b. \n\u0410\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u0445\u0430\u043c\u0435\u043b\u0435\u043e\u043d \u0441\u043b\u0430\u0431\u043e \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0432\u0430\u0435\u0442 \u043f\u0430\u0441\u0441\u0438\u0432\u043d\u044b\u0439 \u0440\u0430\u0441\u0445\u043e\u0434 \u044d\u043d\u0435\u0440\u0433\u0438\u0438. \n\u041f\u0435\u0440\u0435\u0437\u0430\u0440\u044f\u0434\u043a\u0430: \u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442.",position:"right"})]}),(0,o.createComponentVNode)(2,i.Button,{className:s[4]?d[0].disabled:d[0].blue,height:"64px",width:"100%",disabled:s[4],onClick:function(){return a("give_ability",{style:"ninja_spirit_form",row:"5"})},children:[(0,o.createVNode)(1,"img",null,null,1,{height:"64px",width:"64px",src:"data:image/jpeg;base64,"+l.ninja_spirit_form,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u0424\u041e\u0420\u041c\u0410 \u0414\u0423\u0425\u0410",content:"\u0412\u044b \u0432\u043e\u0437\u0434\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442\u0435 \u043d\u0430 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e \u0442\u0435\u043b\u0430 \u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043e\u043c \u044d\u0442\u043e\u0439 \u044d\u043a\u0441\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0439 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438. \n\u0414\u0435\u043b\u0430\u044f \u0432\u0430\u0448\u0435 \u0442\u0435\u043b\u043e \u043d\u0435\u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u043c \u044d\u0442\u0430 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c \u0434\u0430\u0440\u0443\u0435\u0442 \u0432\u0430\u043c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442\u044c \u0441\u043a\u0432\u043e\u0437\u044c \u0441\u0442\u0435\u043d\u044b. \n\u042d\u0442\u0430 \u044d\u043a\u0441\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u0430\u044f \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f \u043d\u0435 \u0441\u0434\u0435\u043b\u0430\u0435\u0442 \u0432\u0430\u0441 \u043d\u0435\u0443\u044f\u0437\u0432\u0438\u043c\u044b\u043c \u0434\u043b\u044f \u043f\u0443\u043b\u044c \u0438 \u043b\u0435\u0437\u0432\u0438\u0439! \n\u041d\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0442 \u0432\u0430\u043c \u0441\u043d\u044f\u0442\u044c \u0441 \u0441\u0435\u0431\u044f \u043d\u0430\u0440\u0443\u0447\u043d\u0438\u043a\u0438, \u0431\u043e\u043b\u044b \u0438 \u0434\u0430\u0436\u0435 \u0432\u044b\u043b\u0435\u0437\u0442\u0438 \u0438\u0437 \u0433\u0440\u043e\u0431\u0430 \u0438\u043b\u0438 \u044f\u0449\u0438\u043a\u0430, \u043e\u043a\u0430\u0436\u0438\u0441\u044c \u0432\u044b \u0442\u0430\u043c \u0437\u0430\u043f\u0435\u0440\u0442\u044b... \n\u0410\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u044f \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u0438 \u043c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u0430. \n\u0410\u043a\u0442\u0438\u0432\u043d\u0430\u044f \u0444\u043e\u0440\u043c\u0430 \u0434\u0443\u0445\u0430 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0432\u0430\u0435\u0442 \u043f\u0430\u0441\u0441\u0438\u0432\u043d\u044b\u0439 \u0440\u0430\u0441\u0445\u043e\u0434 \u044d\u043d\u0435\u0440\u0433\u0438\u0438! \u041f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u0435 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u043e \u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u0432\u043d\u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u043e\u0431\u044a\u0451\u043c\u0430 \u0431\u0430\u0442\u0430\u0440\u0435\u0438. \n\u041f\u0435\u0440\u0435\u0437\u0430\u0440\u044f\u0434\u043a\u0430: 25 \u0441\u0435\u043a\u0443\u043d\u0434.",position:"right"})]})]})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"33%",shrink:1,children:[(0,o.createComponentVNode)(2,i.Section,{title:"\u0417\u043c\u0435\u0439",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"?",tooltip:"\u0423\u0434\u0438\u0432\u043b\u044f\u0439\u0442\u0435! \u0422\u0440\u044e\u043a\u0438, \u043b\u043e\u0432\u0443\u0448\u043a\u0438, \u0449\u0438\u0442\u044b. \u041f\u043e\u043a\u0430\u0436\u0438\u0442\u0435 \u0438\u043c, \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0435 \u0431\u043e\u0439 \u0441 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0438\u043c \u0443\u0431\u0438\u0439\u0446\u0435\u0439. \u0418\u0437\u0432\u0438\u0432\u0430\u0439\u0442\u0435\u0441\u044c \u0438 \u0438\u0437\u0432\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u0439\u0442\u0435\u0441\u044c \u043d\u0430\u0445\u043e\u0434\u044f \u0432\u044b\u0445\u043e\u0434 \u0438\u0437 \u043b\u044e\u0431\u043e\u0439 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0438. \u0412\u0440\u0430\u0433\u0438 \u0432\u0441\u0435\u0433\u043e \u043b\u0438\u0448\u044c \u0433\u0440\u044b\u0437\u0443\u043d\u044b, \u0447\u044c\u0451 \u043b\u043e\u0433\u043e\u0432\u043e \u043d\u0430\u0432\u0435\u0441\u0442\u0438\u043b \u0437\u043c\u0435\u0439!",tooltipPosition:"bottom"}),style:{"text-align":"center",background:"rgba(0, 174, 208, 0.15)"}}),(0,o.createComponentVNode)(2,i.NoticeBox,{success:0,danger:0,align:"center",children:[(0,o.createComponentVNode)(2,i.Button,{className:s[0]?d[0].disabled:d[0].green,height:"64px",width:"100%",disabled:s[0],onClick:function(){return a("give_ability",{style:"kunai",row:"1"})},children:[(0,o.createVNode)(1,"img",null,null,1,{height:"64px",width:"64px",src:"data:image/jpeg;base64,"+l.kunai,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u0412\u0421\u0422\u0420\u041e\u0415\u041d\u041d\u041e\u0415 \u0414\u0416\u041e\u0425\u042c\u0401",content:"\u0422\u0430\u043a \u0436\u0435 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e \u043a\u0430\u043a \u0428\u044d\u043d\u0431\u044f\u043e \u0438\u043b\u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u041a\u0438\u043d\u0436\u0430\u043b \u043d\u0430 \u0446\u0435\u043f\u0438. \n\u0418\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u0432 \u043a\u043e\u0441\u0442\u044e\u043c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0442 \u0432\u0430\u043c \u043f\u043e\u0439\u043c\u0430\u0442\u044c \u0438 \u043f\u0440\u0438\u0442\u044f\u043d\u0443\u0442\u044c \u043a \u0441\u0435\u0431\u0435 \u0436\u0435\u0440\u0442\u0432\u0443 \u0437\u0430 \u0434\u043e\u043b\u0438 \u0441\u0435\u043a\u0443\u043d\u0434\u044b. \n\u041e\u0440\u0443\u0436\u0438\u0435 \u043d\u0435 \u043e\u0447\u0435\u043d\u044c \u0433\u043e\u0434\u0438\u0442\u0441\u044f \u0434\u043b\u044f \u0434\u043e\u043b\u0433\u0438\u0445 \u0431\u043e\u0451\u0432, \u043d\u043e \u043e\u0442\u043b\u0438\u0447\u043d\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u0434\u043b\u044f \u0432\u044b\u0442\u044f\u0433\u0438\u0432\u0430\u043d\u0438\u044f \u043e\u0434\u043d\u043e\u0439 \u0436\u0435\u0440\u0442\u0432\u044b - \u043d\u0430 \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0443\u0434\u0430\u0440\u0430! \n\u0413\u043b\u0430\u0432\u043d\u043e\u0435 \u043d\u0435 \u043f\u0440\u043e\u043c\u0430\u0445\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u0440\u0438 \u0441\u0442\u0440\u0435\u043b\u044c\u0431\u0435. \n\u0421\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c \u0432\u044b\u0441\u0442\u0440\u0435\u043b\u0430: 500 \u0435\u0434. \u044d\u043d\u0435\u0440\u0433\u0438\u0438. \n\u041f\u0435\u0440\u0435\u0437\u0430\u0440\u044f\u0434\u043a\u0430: 5 \u0441\u0435\u043a\u0443\u043d\u0434.",position:"bottom-right"})]}),(0,o.createComponentVNode)(2,i.Button,{className:s[1]?d[0].disabled:d[0].green,height:"64px",width:"100%",disabled:s[1],onClick:function(){return a("give_ability",{style:"chem_injector",row:"2"})},children:[(0,o.createVNode)(1,"img",null,null,1,{height:"64px",width:"64px",src:"data:image/jpeg;base64,"+l.chem_injector,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u0418\u0421\u0426\u0415\u041b\u042f\u042e\u0429\u0418\u0419 \u041a\u041e\u041a\u0422\u0415\u0419\u041b\u042c",content:"\u0412\u0432\u043e\u0434\u0438\u0442 \u0432 \u0432\u0430\u0441 \u044d\u043a\u0441\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u0443\u044e \u043b\u0435\u0447\u0435\u0431\u043d\u0443\u044e \u0441\u043c\u0435\u0441\u044c. \u0421\u043f\u043e\u0441\u043e\u0431\u043d\u0443\u044e \u0437\u0430\u043b\u0435\u0447\u0438\u0442\u044c \u0434\u0430\u0436\u0435 \u0441\u043b\u043e\u043c\u0430\u043d\u043d\u044b\u0435 \u043a\u043e\u0441\u0442\u0438 \u0438 \u043e\u0442\u043e\u0440\u0432\u0430\u043d\u043d\u044b\u0435 \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0441\u0442\u0438. \n\u041f\u0440\u0435\u043f\u0430\u0440\u0430\u0442 \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442- \n\u0432\u0435\u043d\u043d\u043e-\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u043f\u0430\u0440\u0430\u0434\u043e\u043a\u0441\u044b \u0438 \u043e\u0447\u0435\u043d\u044c \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u043e \u0432\u044b\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u0438\u0437 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043c\u0430! \n\u041f\u0440\u0438 \u043f\u0435\u0440\u0435\u0434\u043e\u0437\u0438\u0440\u043e\u0432\u043a\u0435 \u043e\u043d\u0438 \u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0442\u0441\u044f \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u043e\u043f\u0430\u0441\u043d\u044b \u0434\u043b\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f. \u041d\u0435 \u0432\u0432\u043e\u0434\u0438\u0442\u0435 \u0431\u043e\u043b\u044c\u0448\u0435 30 \u0435\u0434. \u043f\u0440\u0435\u043f\u0430\u0440\u0430\u0442\u0430 \u0432 \u0432\u0430\u0448 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043c! \n\u0412\u043c\u0435\u0441\u0442\u043e \u0442\u0440\u0430\u0442\u044b \u044d\u043d\u0435\u0440\u0433\u0438\u0438 \u0438\u043c\u0435\u0435\u0442 3 \u0437\u0430\u0440\u044f\u0434\u0430. \u0418\u0445 \u043c\u043e\u0436\u043d\u043e \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0432\u0440\u0443\u0447\u043d\u0443\u044e \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0446\u0435\u043b\u044c\u043d\u044b\u0445 \u043a\u0443\u0441\u043a\u043e\u0432 \u0431\u043b\u044e\u0441\u043f\u0435\u0439\u0441 \u043a\u0440\u0438\u0441\u0442\u0430\u043b\u043b\u043e\u0432 \u043f\u043e\u043c\u0435\u0449\u0451\u043d\u043d\u044b\u0445 \u0432 \u043a\u043e\u0441\u0442\u044e\u043c.",position:"bottom-right"})]}),(0,o.createComponentVNode)(2,i.Button,{className:s[2]?d[0].disabled:d[0].green,height:"64px",width:"100%",disabled:s[2],onClick:function(){return a("give_ability",{style:"emergency_blink",row:"3"})},children:[(0,o.createVNode)(1,"img",null,null,1,{height:"64px",width:"64px",src:"data:image/jpeg;base64,"+l.emergency_blink,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u042d\u041a\u0421\u0422\u0420\u0415\u041d\u041d\u0410\u042f \u0422\u0415\u041b\u0415\u041f\u041e\u0420\u0422\u0410\u0426\u0418\u042f",content:"\u041f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u043c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u043e \u0442\u0435\u043b\u0435\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u0435\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0432 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u0443\u044e \u0437\u043e\u043d\u0443 \u0432 \u0440\u0430\u0434\u0438\u0443\u0441\u0435 \u043e\u043a\u043e\u043b\u043e \u0434\u0432\u0443\u0445 \u0434\u0435\u0441\u044f\u0442\u043a\u043e\u0432 \u043c\u0435\u0442\u0440\u043e\u0432. \n\u0414\u043b\u044f \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u043c\u043e\u0437\u0433\u043e\u0432\u044b\u0435 \u0438\u043c\u043f\u0443\u043b\u044c\u0441\u044b \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u043e\u043f\u044b\u0442\u043d\u044b\u0435 \u0432\u043e\u0438\u043d\u044b \u043a\u043b\u0430\u043d\u0430, \u043c\u043e\u0433\u0443\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0435\u0451 \u0434\u0430\u0436\u0435 \u0432\u043e \u0441\u043d\u0435. \n\u0421\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u0438: 1500 \u0435\u0434. \u044d\u043d\u0435\u0440\u0433\u0438\u0438. \n\u041f\u0435\u0440\u0435\u0437\u0430\u0440\u044f\u0434\u043a\u0430: 3 \u0441\u0435\u043a\u0443\u043d\u0434\u044b.",position:"right"})]}),(0,o.createComponentVNode)(2,i.Button,{className:s[3]?d[0].disabled:d[0].green,height:"64px",width:"100%",disabled:s[3],onClick:function(){return a("give_ability",{style:"caltrop",row:"4"})},children:[(0,o.createVNode)(1,"img",null,null,1,{height:"64px",width:"64px",src:"data:image/jpeg;base64,"+l.caltrop,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u042d\u041b\u0415\u041a\u0422\u0420\u041e-\u0427\u0415\u0421\u041d\u041e\u041a",content:"\u0427\u0430\u0449\u0435 \u0438\u0445 \u043d\u0430\u0437\u044b\u0432\u0430\u044e\u0442 \u043f\u0440\u043e\u0441\u0442\u043e \u043a\u0430\u043b\u0442\u0440\u043e\u043f\u044b, \u0438\u0437-\u0437\u0430 \u0437\u0430\u043f\u0443\u0442\u044b\u0432\u0430\u044e\u0449\u0438\u0445 \u0430\u0441\u0441\u043e\u0446\u0438\u0430\u0446\u0438\u0439 \u0441 \u0431\u043e\u043b\u0435\u0435 \u0441\u044a\u0435\u0441\u0442\u043d\u044b\u043c \u0447\u0435\u0441\u043d\u043e\u043a\u043e\u043c. \n\u041f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u0440\u0430\u0441\u043a\u0438\u0434\u044b\u0432\u0430\u0435\u0442 \u043f\u043e\u0437\u0430\u0434\u0438 \u0432\u0430\u0441 \u0441\u0434\u0435\u043b\u0430\u043d\u043d\u044b\u0435 \u0438\u0437 \u0441\u043f\u0440\u0435\u0441\u0441\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u044d\u043d\u0435\u0440\u0433\u0438\u0438 \u043b\u043e\u0432\u0443\u0448\u043a\u0438. \n\u041b\u043e\u0432\u0443\u0448\u043a\u0438 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0442 \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e 10 \u0441\u0435\u043a\u0443\u043d\u0434. \u0422\u0430\u043a \u0436\u0435 \u043e\u043d\u0438 \u043f\u0440\u043e\u043f\u0430\u0434\u0430\u044e\u0442 - \u0435\u0441\u043b\u0438 \u043d\u0430 \u043d\u0438\u0445 \u043d\u0430\u0441\u0442\u0443\u043f\u0438\u0442\u044c. \n\u0411\u043e\u043b\u044c \u043e\u0442 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e\u0433\u043e \u0448\u0430\u0433\u0430 \u043d\u0430 \u043d\u0438\u0445 \u043d\u0430\u0441\u0442\u0438\u0433\u043d\u0435\u0442 \u0434\u0430\u0436\u0435 \u0440\u043e\u0431\u043e\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d- \u043d\u044b\u0435 \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0441\u0442\u0438. \n\u0412\u044b \u043d\u0435 \u0437\u0430\u0449\u0438\u0449\u0435\u043d\u044b \u043e\u0442 \u043d\u0438\u0445. \u041d\u0435 \u043d\u0430\u0441\u0442\u0443\u043f\u0430\u0439\u0442\u0435 \u043d\u0430 \u0441\u0432\u043e\u0438 \u0436\u0435 \u043b\u043e\u0432\u0443\u0448\u043a\u0438! \n\u0421\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u0438: 1500 \u0435\u0434. \u044d\u043d\u0435\u0440\u0433\u0438\u0438. \n\u041f\u0435\u0440\u0435\u0437\u0430\u0440\u044f\u0434\u043a\u0430: 1 \u0441\u0435\u043a\u0443\u043d\u0434\u0430.",position:"right"})]}),(0,o.createComponentVNode)(2,i.Button,{className:s[4]?d[0].disabled:d[0].green,height:"64px",width:"100%",disabled:s[4],onClick:function(){return a("give_ability",{style:"cloning",row:"5"})},children:[(0,o.createVNode)(1,"img",null,null,1,{height:"64px",width:"64px",src:"data:image/jpeg;base64,"+l.cloning,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u0412\u0422\u041e\u0420\u041e\u0419 \u0428\u0410\u041d\u0421",content:"\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u043c \u043c\u043d\u043e\u0433\u0438\u0435 \u0443\u0431\u0438\u0439\u0446\u044b \u043f\u0440\u043e\u0432\u0430\u043b\u0438\u0432\u0430\u044f \u0441\u0432\u043e\u0438 \u043c\u0438\u0441\u0441\u0438\u0438 \u0441\u043e\u0432\u0435\u0440\u0448\u0430\u043b\u0438 \u0441\u0430\u043c\u043e\u0443\u0431\u0438\u0439\u0441\u0442\u0432\u0430 \u0438\u043b\u0438 \u043e\u043a\u0430\u0437\u044b\u0432\u0430\u043b\u0438\u0441\u044c \u0432 \u043b\u0430\u043f\u0430\u0445 \u0432\u0440\u0430\u0433\u0430. \n\u0421\u0435\u0439\u0447\u0430\u0441 \u0436\u0435 \u0435\u0441\u0442\u044c \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0434\u043e\u0440\u043e\u0433\u0430\u044f \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0430. \u041c\u043e\u0449\u043d\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0435 \u0434\u043e\u0441\u0442\u0430\u0442\u044c \u0432\u0430\u0441 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0441 \u0442\u043e\u0433\u043e \u0441\u0432\u0435\u0442\u0430. \n\u042d\u0442\u0430 \u043c\u0430\u0448\u0438\u043d\u0430 \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0442 \u0432\u0430\u043c \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0432\u0442\u043e\u0440\u043e\u0439 \u0448\u0430\u043d\u0441, \u0442\u0435\u043b\u0435\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0432 \u0432\u0430\u0441 \u043a \u0441\u0435\u0431\u0435 \u0438 \u0438\u0437\u043b\u0435\u0447\u0438\u0432 \u043b\u044e\u0431\u044b\u0435 \u0442\u0440\u0430\u0432\u043c\u044b. \n\u041c\u044b \u0441\u043b\u044b\u0448\u0430\u043b\u0438 \u043f\u0440\u043e \u0441\u043e\u043c\u043d\u0435\u043d\u0438\u044f \u0437\u0430\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u043d\u0430 \u0438\u0434\u0435\u0435, \u0447\u0442\u043e \u044d\u0442\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0434\u043b\u044f \u043a\u043b\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0447\u043b\u0435\u043d\u043e\u0432 \u043a\u043b\u0430\u043d\u0430. \u041d\u043e \u0443\u0432\u0435\u0440\u044f\u0435\u043c \u0432\u0430\u0441, \u044d\u0442\u043e \u043d\u0435 \u0442\u0430\u043a. \n\u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e \u0438\u0437-\u0437\u0430 \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u0437\u0430\u0442\u0440\u0430\u0442 \u043d\u0430 \u043b\u0435\u0447\u0435\u043d\u0438\u0435 \u0438 \u0442\u0435\u043b\u0435\u043f\u043e\u0440\u0442\u0430\u0446\u0438\u044e. \u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0441\u043f\u0430\u0441\u0451\u0442 \u0432\u0430\u0441 \u043b\u0438\u0448\u044c \u043e\u0434\u0438\u043d \u0440\u0430\u0437. \n\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438, \u043a\u043e\u0433\u0434\u0430 \u0432\u044b \u0431\u0443\u0434\u0435\u0442\u0435 \u043f\u0440\u0438 \u0441\u043c\u0435\u0440\u0442\u0438.",position:"right"})]})]})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"33%",shrink:1,children:[(0,o.createComponentVNode)(2,i.Section,{title:"\u0421\u0442\u0430\u043b\u044c",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"?",tooltip:"\u042f\u0440\u043e\u0441\u0442\u044c \u043d\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430\u044f \u043e\u0431\u044b\u0447\u043d\u044b\u043c \u043b\u044e\u0434\u044f\u043c. \u0421\u0438\u043b\u0430, \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0438 \u043e\u0440\u0443\u0434\u0438\u044f \u0432\u044b\u0448\u0435 \u0438\u0445 \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u044f. \u0420\u0430\u0437\u0438\u0442\u0435 \u0438\u0445 \u043a\u0430\u043a \u0445\u0438\u0449\u043d\u0438\u043a \u0447\u0442\u043e \u0440\u0430\u0437\u0438\u0442 \u0441\u0432\u043e\u044e \u0434\u043e\u0431\u044b\u0447\u0443. \u041f\u043e\u043a\u0430\u0436\u0438\u0442\u0435 \u0438\u043c \u0445\u043e\u043b\u043e\u0434\u043d\u044b\u0439 \u0432\u043a\u0443\u0441 \u0441\u0442\u0430\u043b\u0438!",tooltipPosition:"bottom"}),style:{"text-align":"center",background:"rgba(80, 20, 20, 1)"}}),(0,o.createComponentVNode)(2,i.NoticeBox,{className:"NoticeBox_red",success:0,danger:0,align:"center",children:[(0,o.createComponentVNode)(2,i.Button,{className:s[0]?d[0].disabled:d[0].red,height:"64px",width:"100%",disabled:s[0],onClick:function(){return a("give_ability",{style:"shuriken",row:"1"})},children:[(0,o.createVNode)(1,"img",null,null,1,{height:"64px",width:"64px",src:"data:image/jpeg;base64,"+l.shuriken,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u042d\u041d\u0415\u0420\u0413\u0415\u0422\u0418\u0427\u0415\u0421\u041a\u0418\u0415 \u0421\u042e\u0420\u0418\u041a\u0415\u041d\u042b",content:"\u0410\u043a\u0442\u0438\u0432\u0438\u0440\u0443\u0435\u0442 \u043f\u0443\u0441\u043a\u043e\u0432\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0441\u043a\u0440\u044b\u0442\u043e\u0435 \u0432 \u043f\u0435\u0440\u0447\u0430\u0442\u043a\u0430\u0445 \u043a\u043e\u0441\u0442\u044e\u043c\u0430. \n\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0430\u0435\u0442 \u043f\u043e \u0442\u0440\u0438 \u0441\u044e\u0440\u0438\u043a\u0435\u043d\u0430, \u0441\u0434\u0435\u043b\u0430\u043d\u043d\u044b\u0445 \u0438\u0437 \u0441\u0436\u0430\u0442\u043e\u0439 \u044d\u043d\u0435\u0440\u0433\u0438\u0438, \u043e\u0447\u0435\u0440\u0435\u0434\u044c\u044e. \n\u0421\u044e\u0440\u0438\u043a\u0435\u043d\u044b \u043f\u043e\u0441\u0442\u0435\u043f\u0435\u043d\u043d\u043e \u0438\u0437\u043d\u0443\u0440\u044f\u044e\u0442 \u0432\u0440\u0430\u0433\u043e\u0432 \u0438 \u043d\u0430\u043d\u043e\u0441\u044f\u0442 \u0441\u043b\u0430\u0431\u044b\u0439 \u043e\u0436\u043e\u0433\u043e\u0432\u044b\u0439 \u0443\u0440\u043e\u043d. \n\u0422\u0430\u043a \u0436\u0435 \u043e\u043d\u0438 \u043f\u0440\u043e\u043b\u0435\u0442\u0430\u044e\u0442 \u0447\u0435\u0440\u0435\u0437 \u0441\u0442\u0435\u043a\u043b\u043e, \u043a\u0430\u043a \u0438 \u043e\u0431\u044b\u0447\u043d\u044b\u0435 \u043b\u0430\u0437\u0435\u0440\u043d\u044b\u0435 \u0441\u043d\u0430\u0440\u044f\u0434\u044b. \n\u0421\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c \u0432\u044b\u0441\u0442\u0440\u0435\u043b\u0430: 300 \u0435\u0434. \u044d\u043d\u0435\u0440\u0433\u0438\u0438.",position:"bottom-right"})]}),(0,o.createComponentVNode)(2,i.Button,{className:s[1]?d[0].disabled:d[0].red,height:"64px",width:"100%",disabled:s[1],onClick:function(){return a("give_ability",{style:"adrenal",row:"2"})},children:[(0,o.createVNode)(1,"img",null,null,1,{height:"64px",width:"64px",src:"data:image/jpeg;base64,"+l.adrenal,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u0412\u0421\u041f\u041b\u0415\u0421\u041a \u0410\u0414\u0420\u0415\u041d\u0410\u041b\u0418\u041d\u0410",content:"\u041c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u043e \u0432\u0432\u043e\u0434\u0438\u0442 \u0432 \u0432\u0430\u0441 \u043c\u043e\u0449\u043d\u0443\u044e \u044d\u043a\u0441\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u0443\u044e \u0441\u044b\u0432\u043e\u0440\u043e\u0442\u043a\u0443 \u0443\u0441\u043a\u043e\u0440\u044f\u044e\u0449\u0443\u044e \u0432\u0430\u0441 \u0432 \u0431\u043e\u044e \u0438 \u043f\u043e\u043c\u043e\u0433\u0430\u044e\u0449\u0443\u044e \u0431\u044b\u0441\u0442\u0440\u0435\u0435 \u043e\u043a\u043b\u0435\u043c\u0430\u0442\u044c\u0441\u044f \u043e\u0442 \u043e\u0433\u043b\u0443\u0448\u0430\u044e\u0449\u0438\u0445 \u044d\u0444\u0444\u0435\u043a\u0442\u043e\u0432. \n\u041a\u043e\u0441\u0442\u044e\u043c \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442 \u0441\u044b\u0432\u043e\u0440\u043e\u0442\u043a\u0443 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0443\u0440\u0430\u043d\u0430. \u0427\u0442\u043e \u043a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e \u0434\u0430\u0451\u0442 \u043d\u0435\u043f\u0440\u0438\u044f\u0442\u043d\u044b\u0439 \u043d\u0435\u0433\u0430\u0442\u0438\u0432\u043d\u044b\u0439 \u044d\u0444\u0444\u0435\u043a\u0442, \u0432 \u0432\u0438\u0434\u0435 \u043d\u0430\u043a\u043e\u043f\u043b\u0435\u043d\u0438\u044f \u0440\u0430\u0434\u0438\u044f \u0432 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043c\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f. \n\u0412\u043c\u0435\u0441\u0442\u043e \u0442\u0440\u0430\u0442\u044b \u044d\u043d\u0435\u0440\u0433\u0438\u0438 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u043e \u043b\u0438\u0448\u044c \u043e\u0434\u0438\u043d \u0440\u0430\u0437, \u043f\u043e\u043a\u0430 \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u043f\u0435\u0440\u0435\u0437\u0430\u0440\u044f\u0436\u0435\u043d\u043e \u0432\u0440\u0443\u0447\u043d\u0443\u044e \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0446\u0435\u043b\u044c\u043d\u044b\u0445 \u043a\u0443\u0441\u043a\u043e\u0432 \u0443\u0440\u0430\u043d\u0430 \u043f\u043e\u043c\u0435\u0449\u0451\u043d\u043d\u044b\u0445 \u0432 \u043a\u043e\u0441\u0442\u044e\u043c.",position:"bottom-right"})]}),(0,o.createComponentVNode)(2,i.Button,{className:s[2]?d[0].disabled:d[0].red,height:"64px",width:"100%",disabled:s[2],onClick:function(){return a("give_ability",{style:"emp",row:"3"})},children:[(0,o.createVNode)(1,"img",null,null,1,{height:"64px",width:"64px",src:"data:image/jpeg;base64,"+l.emp,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u042d\u041b\u0415\u041a\u0422\u0420\u041e\u041c\u0410\u0413\u041d\u0418\u0422\u041d\u042b\u0419 \u0412\u0417\u0420\u042b\u0412",content:"\u042d\u043b\u0435\u043a\u0442\u0440\u043e\u043c\u0430\u0433\u043d\u0438\u0442\u043d\u044b\u0435 \u0432\u043e\u043b\u043d\u044b \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u044e\u0442, \u043f\u043e\u0434\u0440\u044b\u0432\u0430\u044e\u0442 \u0438\u043b\u0438 \u0438\u043d\u0430\u0447\u0435 \u043f\u043e\u0432\u0440\u0435\u0436\u0434\u0430\u044e\u0442 - \u043a\u0438\u0431\u043e\u0440\u0433\u043e\u0432, \u0434\u0440\u043e\u043d\u043e\u0432, \u041a\u041f\u0411, \u044d\u043d\u0435\u0440\u0433\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043e\u0440\u0443\u0436\u0438\u0435, \u043f\u043e\u0440\u0442\u0430\u0442\u0438\u0432\u043d\u044b\u0435 \u0421\u0432\u0435\u0442\u043e\u0448\u0443\u043c\u043e\u0432\u044b\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430, \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0441\u0432\u044f\u0437\u0438 \u0438 \u0442.\u0434. \n\u042d\u0442\u043e\u0442 \u0432\u0437\u0440\u044b\u0432 \u043c\u043e\u0436\u0435\u0442 \u043a\u0430\u043a \u043f\u043e\u043c\u043e\u0447\u044c \u0432\u0430\u043c \u0432 \u0431\u043e\u044e, \u0442\u0430\u043a \u0438 \u043d\u0435\u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e \u043d\u0430\u0432\u0440\u0435\u0434\u0438\u0442\u044c. \u0412\u043d\u0438\u043c\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043e\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0439\u0442\u0435 \u043c\u0435\u0441\u0442\u043d\u043e\u0441\u0442\u044c \u043f\u0435\u0440\u0435\u0434 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435\u043c. \n\u041d\u0435 \u0437\u0430\u0431\u044b\u0432\u0430\u0439\u0442\u0435 \u043e \u0437\u0430\u0449\u0438\u0449\u0430\u044e\u0449\u0435\u043c \u043e\u0442 \u0441\u0432\u0435\u0442\u0430 \u0440\u0435\u0436\u0438\u043c\u0435 \u0432\u0430\u0448\u0435\u0433\u043e \u0432\u0438\u0437\u043e\u0440\u0430. \u041e\u043d \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u043c\u043e\u0447\u044c \u043d\u0435 \u043e\u0441\u043b\u0435\u043f\u043d\u0443\u0442\u044c, \u043f\u0440\u0438 \u043f\u043e\u0434\u0440\u044b\u0432\u0435 \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432. \n\u0412\u0437\u0440\u044b\u0432 - \u043f\u0440\u0435\u0440\u044b\u0432\u0430\u0435\u0442 \u043f\u0430\u0441\u0441\u0438\u0432\u043d\u044b\u0435 \u044d\u0444\u0444\u0435\u043a\u0442\u044b \u043d\u0430\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0435 \u043d\u0430 \u0432\u0430\u0441. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u043d\u0435\u0432\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u044c. \n\u0421\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u0438: 5000 \u0435\u0434. \u044d\u043d\u0435\u0440\u0433\u0438\u0438. \n\u041f\u0435\u0440\u0435\u0437\u0430\u0440\u044f\u0434\u043a\u0430: 4 \u0441\u0435\u043a\u0443\u043d\u0434\u044b.",position:"right"})]}),(0,o.createComponentVNode)(2,i.Button,{className:s[3]?d[0].disabled:d[0].red,height:"64px",width:"100%",disabled:s[3],onClick:function(){return a("give_ability",{style:"energynet",row:"4"})},children:[(0,o.createVNode)(1,"img",null,null,1,{height:"64px",width:"64px",src:"data:image/jpeg;base64,"+l.energynet,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u042d\u041d\u0415\u0420\u0413\u0415\u0422\u0418\u0427\u0415\u0421\u041a\u0410\u042f \u0421\u0415\u0422\u042c",content:"\u041c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u043e \u043b\u043e\u0432\u0438\u0442 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u0443\u044e \u0432\u0430\u043c\u0438 \u0446\u0435\u043b\u044c \u0432 \u043e\u0431\u0435\u0437\u0434\u0432\u0438\u0436\u0438\u0432\u0430\u044e\u0449\u0443\u044e \u043b\u043e\u0432\u0443\u0448\u043a\u0443. \n\u0418\u0437 \u043b\u043e\u0432\u0443\u0448\u043a\u0438 \u043b\u0435\u0433\u043a\u043e \u0432\u044b\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u043f\u0440\u043e\u0441\u0442\u043e \u0441\u043b\u043e\u043c\u0430\u0432 \u0435\u0451 \u043b\u044e\u0431\u044b\u043c \u043f\u0440\u0435\u0434\u043c\u0435\u0442\u043e\u043c. \n\u041e\u0442\u043b\u0438\u0447\u043d\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u0434\u043b\u044f \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 \u043d\u0435\u0439\u0442\u0440\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043e\u0434\u043d\u043e\u0433\u043e \u0432\u0440\u0430\u0433\u0430. \n\u041a \u0442\u043e\u043c\u0443 \u0436\u0435 \u0432 \u043d\u0435\u0451 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0439\u043c\u0430\u0442\u044c \u0430\u0433\u0440\u0435\u0441\u0441\u0438\u0432\u043d\u044b\u0445 \u0436\u0438\u0432\u043e\u0442\u043d\u044b\u0445 \u0438\u043b\u0438 \u043d\u0430\u0434\u043e\u0435\u0434\u043b\u0438\u0432\u044b\u0445 \u043e\u0445\u0440\u0430\u043d\u043d\u044b\u0445 \u0431\u043e\u0442\u043e\u0432. \n\u0423\u0447\u0438\u0442\u044b\u0432\u0430\u0439\u0442\u0435, \u0447\u0442\u043e \u0441\u0435\u0442\u044c \u043d\u0435 \u043c\u0435\u0448\u0430\u0435\u0442 \u0436\u0435\u0440\u0442\u0432\u0435 \u043e\u0442\u0441\u0442\u0440\u0435\u043b\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u043e\u0442 \u0432\u0430\u0441. \n\u0422\u0430\u043a \u0436\u0435 \u0441\u0435\u0442\u044c \u043b\u0435\u0433\u043a\u043e \u043f\u043e\u043a\u0438\u043d\u0443\u0442\u044c \u0434\u0440\u0443\u0433\u0438\u043c \u043f\u0443\u0442\u0451\u043c, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0442\u0435\u043b\u0435\u043f\u043e\u0440\u0442\u0430\u0446\u0438\u0435\u0439. \n\u0410\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u044f \u0441\u0435\u0442\u0438 - \u043f\u0440\u0435\u0440\u044b\u0432\u0430\u0435\u0442 \u043f\u0430\u0441\u0441\u0438\u0432\u043d\u044b\u0435 \u044d\u0444\u0444\u0435\u043a\u0442\u044b \u043d\u0430\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0435 \u043d\u0430 \u0432\u0430\u0441. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u043d\u0435\u0432\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u044c. \n\u0421\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u0438: 4000 \u0435\u0434. \u044d\u043d\u0435\u0440\u0433\u0438\u0438.",position:"right"})]}),(0,o.createComponentVNode)(2,i.Button,{className:s[4]?d[0].disabled:d[0].red,height:"64px",width:"100%",disabled:s[4],onClick:function(){return a("give_ability",{style:"spider_red",row:"5"})},children:[(0,o.createVNode)(1,"img",null,null,1,{height:"64px",width:"64px",src:"data:image/jpeg;base64,"+l.spider_red,style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Tooltip,{title:"\u0411\u041e\u0415\u0412\u041e\u0415 \u0418\u0421\u041a\u0423\u0421\u0421\u0422\u0412\u041e \n\u041f\u041e\u041b\u0417\u0423\u0427\u0415\u0419 \u0412\u0414\u041e\u0412\u042b",content:"\u0411\u043e\u0435\u0432\u043e\u0435 \u0438\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u043e \u043d\u0438\u043d\u0434\u0437\u044f \u0441\u043e\u0441\u0440\u0435\u0434\u043e\u0442\u043e\u0447\u0435\u043d\u043d\u043e\u0435 \u043d\u0430 \u043d\u0430\u043a\u043e\u043f\u043b\u0435\u043d\u0438\u0438 \u043a\u043e\u043d\u0446\u0435\u043d\u0442\u0440\u0430\u0446\u0438\u0438 \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u0438\u0451\u043c\u043e\u0432. \n\u0412 \u0443\u0447\u0435\u043d\u0438\u0435 \u0432\u0445\u043e\u0434\u044f\u0442 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u043f\u0440\u0438\u0451\u043c\u044b: \n\u0412\u044b\u0432\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u0435 \u0440\u0443\u043a\u0438 - \u0437\u0430\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0436\u0435\u0440\u0442\u0432\u0443 \u0432\u044b\u0440\u043e\u043d\u0438\u0442\u044c \u0441\u0432\u043e\u0451 \u043e\u0440\u0443\u0436\u0438\u0435. \n\u0423\u0434\u0430\u0440 \u043b\u0430\u0434\u043e\u043d\u044c\u044e - \u043e\u0442\u043a\u0438\u0434\u044b\u0432\u0430\u0435\u0442 \u0436\u0435\u0440\u0442\u0432\u0443 \u043d\u0430 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043c\u0435\u0442\u0440\u043e\u0432 \u043e\u0442 \u0432\u0430\u0441, \u043b\u0438\u0448\u0430\u044f \u0440\u0430\u0432\u043d\u043e\u0432\u0435\u0441\u0438\u044f. \n\u041f\u0435\u0440\u0435\u0440\u0435\u0437\u0430\u043d\u0438\u0435 \u0448\u0435\u0438 - \u043c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u043e \u043e\u0431\u0435\u0437\u0433\u043b\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 \u043b\u0435\u0436\u0430\u0447\u0443\u044e \u0436\u0435\u0440\u0442\u0432\u0443 \u043a\u0430\u0442\u0430\u043d\u043e\u0439 \u0432\u043e \u0432\u0441\u043f\u043e\u043c\u043e\u0433\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0440\u0443\u043a\u0435. \n\u042d\u043d\u0435\u0440\u0433\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0442\u043e\u0440\u043d\u0430\u0434\u043e - \u0440\u0430\u0441\u043a\u0438\u0434\u044b\u0432\u0430\u0435\u0442 \u0432\u0440\u0430\u0433\u043e\u0432 \u0432\u043e\u043a\u0440\u0443\u0433 \u0432\u0430\u0441 \u0438 \u0441\u043e\u0437\u0434\u0430\u0451\u0442 \u043e\u0431\u043b\u0430\u043a\u043e \u0434\u044b\u043c\u0430 \u043f\u0440\u0438 \u043d\u0430\u043b\u0438\u0447\u0438\u0438 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0434\u044b\u043c\u043e\u0432\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0438 \u044d\u043d\u0435\u0440\u0433\u0438\u0438. \n\u0422\u0430\u043a \u0436\u0435 \u0432\u044b \u043e\u0431\u0443\u0447\u0430\u0435\u0442\u0435\u0441\u044c \u0441 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u043c \u0448\u0430\u043d\u0441\u043e\u043c \u043e\u0442\u0440\u0430\u0436\u0430\u0442\u044c \u0441\u043d\u044f\u0440\u044f\u0434\u044b \u0432\u0440\u0430\u0433\u043e\u0432 \u043e\u0431\u0440\u0430\u0442\u043d\u043e.",position:"right"})]})]})]})]})})},p=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Section,{title:"\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0448\u0430\u0442\u0442\u043b\u043e\u043c",style:{"text-align":"center"},buttons:(0,o.createComponentVNode)(2,i.Button,{content:"?",tooltip:"\u041f\u0430\u043d\u0435\u043b\u044c \u0434\u043b\u044f \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e\u0433\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u0430\u0448\u0438\u043c \u043b\u0438\u0447\u043d\u044b\u043c \u0448\u0430\u0442\u0442\u043b\u043e\u043c. \u0422\u0430\u043a \u0436\u0435 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0432\u0430\u0448\u0443 \u0442\u0435\u043a\u0443\u0449\u0443\u044e \u043f\u043e\u0437\u0438\u0446\u0438\u044e \u0438 \u043f\u043e\u0437\u0438\u0446\u0438\u044e \u0441\u0430\u043c\u043e\u0433\u043e \u0448\u0430\u0442\u0442\u043b\u0430!",tooltipPosition:"right"}),children:(0,o.createComponentVNode)(2,i.Flex,{ml:2,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u041f\u043e\u0437\u0438\u0446\u0438\u044f",children:l.status?l.status:(0,o.createComponentVNode)(2,i.NoticeBox,{color:"red",children:"Shuttle Missing"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0412\u0430\u0448\u0430 \u043f\u043e\u0437\u0438\u0446\u0438\u044f",children:l.player_pos}),!!l.shuttle&&(!!l.docking_ports_len&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0448\u0430\u0442\u0442\u043b",children:l.docking_ports.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-right",content:e.name,onClick:function(){return c("move",{move:e.id})}},e.name)}))})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledListItem,{label:"Status",color:"red",children:(0,o.createComponentVNode)(2,i.NoticeBox,{color:"red",children:"Shuttle Locked"})}),!!l.admin_controlled&&(0,o.createComponentVNode)(2,a.LabeledListItem,{label:"\u0410\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f",children:(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-circle",content:"\u0417\u0430\u043f\u0440\u043e\u0441\u0438\u0442\u044c \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044e",disabled:!l.status,onClick:function(){return c("request")}})})],0))]})})})};t.ShuttleConsole=p;var m=function(e,t){var n=(0,r.useBackend)(t).data,a=n.randomPercent,c=n.allActionsPreview,l=n.color_choice;return(0,o.createComponentVNode)(2,i.Section,{stretchContents:!0,children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:l,value:a,minValue:0,maxValue:100,children:(0,o.createVNode)(1,"center",null,(0,o.createComponentVNode)(2,i.NoticeBox,{className:"NoticeBox_"+l,mt:1,children:[(0,o.createVNode)(1,"img",null,null,1,{height:"64px",width:"64px",src:"data:image/jpeg;base64,"+c["spider_"+l],style:{"margin-left":"-6px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Loading ",a+"%"]}),2)})})},h=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).timer=null,n.state={lastText:"text do be there",currentDisplay:[]},n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.tick=function(){var e=this.props,t=this.state;e.allMessages===t.lastText||e.end_terminal?e.end_terminal&&(clearTimeout(this.timer),setTimeout(e.onFinished,e.finishedTimeout)):(t.currentDisplay.push(e.allMessages),t.lastText=e.allMessages)},a.componentDidMount=function(){var e=this,t=this.props.linesPerSecond,n=void 0===t?2.5:t;this.timer=setInterval((function(){return e.tick()}),1e3/n)},a.componentWillUnmount=function(){clearTimeout(this.timer)},a.render=function(){return(0,o.createComponentVNode)(2,i.Box,{m:1,children:this.state.currentDisplay.map((function(e){return(0,o.createFragment)([e,(0,o.createVNode)(1,"br")],0,e)}))})},r}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.StationAlertConsoleContent=t.StationAlertConsole=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.StationAlertConsole=function(){return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t).data.alarms||[],a=n.Fire||[],c=n.Atmosphere||[],l=n.Power||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Fire Alarms",children:(0,o.createVNode)(1,"ul",null,[0===a.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),a.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,i.Section,{title:"Atmospherics 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)}),(0,o.createComponentVNode)(2,i.Section,{title:"Power Alarms",children:(0,o.createVNode)(1,"ul",null,[0===l.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),l.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)})],4)};t.StationAlertConsoleContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorage=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.SuitStorage=function(e,t){var n=(0,r.useBackend)(t).data.uv;return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{display:"flex",className:"Layout__content--flexColumn",children:[!!n&&(0,o.createComponentVNode)(2,i.Dimmer,{backgroundColor:"black",opacity:.85,children:(0,o.createComponentVNode)(2,i.Flex,{children:(0,o.createComponentVNode)(2,i.Flex.Item,{bold:!0,textAlign:"center",mb:2,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"spinner",spin:1,size:4,mb:4}),(0,o.createVNode)(1,"br"),"Disinfection of contents in progress..."]})})}),(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,s)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,s=c.helmet,d=c.suit,u=c.magboots,p=c.mask,m=c.storage,h=c.open,f=c.locked;return(0,o.createComponentVNode)(2,i.Section,{title:"Stored Items",flexGrow:"1",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:f?"Unlock":"Lock",icon:f?"unlock":"lock",disabled:h,onClick:function(){return a("toggle_lock")}}),(0,o.createComponentVNode)(2,i.Button,{content:h?"Close unit":"Open unit",icon:h?"times-circle":"expand",color:h?"red":"green",disabled:f,onClick:function(){return a("toggle_open")}})],4),children:h&&!f?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,l,{object:s,label:"Helmet",missingText:"helmet",eject:"dispense_helmet"}),(0,o.createComponentVNode)(2,l,{object:d,label:"Suit",missingText:"suit",eject:"dispense_suit"}),(0,o.createComponentVNode)(2,l,{object:u,label:"Magboots",missingText:"magboots",eject:"dispense_magboots"}),(0,o.createComponentVNode)(2,l,{object:p,label:"Breathmask",missingText:"mask",eject:"dispense_mask"}),(0,o.createComponentVNode)(2,l,{object:m,label:"Storage",missingText:"storage item",eject:"dispense_storage"})]}):(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:f?"lock":"exclamation-circle",size:"5",mb:3}),(0,o.createVNode)(1,"br"),f?"The unit is locked.":"The unit is closed."]})})})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=(n.data,e.object),l=e.label,s=e.missingText,d=e.eject;return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:l,children:(0,o.createComponentVNode)(2,i.Box,{my:.5,children:c?(0,o.createComponentVNode)(2,i.Button,{my:-1,icon:"eject",content:c,onClick:function(){return a(d)}}):(0,o.createComponentVNode)(2,i.Box,{color:"silver",bold:!0,children:["No ",s," found."]})})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"cog",textAlign:"center",content:"Start Disinfection Cycle",disabled:c.locked,onClick:function(){return a("cook")}})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SupermatterMonitor=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(80);t.SupermatterMonitor=function(e,t){var n=(0,r.useBackend)(t);n.act;return 0===n.data.active?(0,o.createComponentVNode)(2,l):(0,o.createComponentVNode)(2,s)};var l=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Detected Supermatter Shards",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Refresh",onClick:function(){return l("refresh")}}),children:(0,o.createComponentVNode)(2,i.Box,{m:1,children:0===s.supermatters.length?(0,o.createVNode)(1,"h3",null,"No shards detected",16):(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.TableCell,{children:"Area"}),(0,o.createComponentVNode)(2,c.TableCell,{children:"Integrity"}),(0,o.createComponentVNode)(2,c.TableCell,{children:"Details"})]}),s.supermatters.map((function(e){return(0,o.createComponentVNode)(2,c.TableRow,{children:[(0,o.createComponentVNode)(2,c.TableCell,{children:e.area_name}),(0,o.createComponentVNode)(2,c.TableCell,{children:[e.integrity,"%"]}),(0,o.createComponentVNode)(2,c.TableCell,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"View",onClick:function(){return l("view",{view:e.uid})}})})]},e)}))]})})})})})},s=function(e,t){var n,c,l,s=(0,r.useBackend)(t),d=s.act,u=s.data;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Crystal Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"caret-square-left",content:"Back",onClick:function(){return d("back")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Core Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[95,Infinity],average:[80,94],bad:[-Infinity,79]},minValue:"0",maxValue:"100",value:u.SM_integrity,children:[u.SM_integrity,"%"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,i.Box,{color:(l=u.SM_power,l>300?"bad":l>150?"average":"good"),children:[u.SM_power," MeV/cm3"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.Box,{color:(c=u.SM_ambienttemp,c>5e3?"bad":c>4e3?"average":"good"),children:[u.SM_ambienttemp," K"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,i.Box,{color:(n=u.SM_ambientpressure,n>1e4?"bad":n>5e3?"average":"good"),children:[u.SM_ambientpressure," kPa"]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Gas Composition",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen",children:[u.SM_gas_O2,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Carbon Dioxide",children:[u.SM_gas_CO2,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Nitrogen",children:[u.SM_gas_N2,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Plasma",children:[u.SM_gas_PL,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Other",children:[u.SM_gas_OTHER,"%"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SyndicateComputerSimple=void 0;var o=n(0),r=n(1),i=n(2),a=(n(64),n(3));t.SyndicateComputerSimple=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,a.Window,{theme:"syndicate",children:(0,o.createComponentVNode)(2,a.Window.Content,{children:l.rows.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.title,buttons:(0,o.createComponentVNode)(2,i.Button,{content:e.buttontitle,disabled:e.buttondisabled,tooltip:e.buttontooltip,tooltipPosition:"left",onClick:function(){return c(e.buttonact)}}),children:[e.status,!!e.bullets&&(0,o.createComponentVNode)(2,i.Box,{children:e.bullets.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e},e)}))})]},e.title)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SyndieCargoConsole=void 0;var o=n(0),r=n(43),i=n(24),a=n(1),c=n(2),l=n(3),s=(n(64),n(18));t.SyndieCargoConsole=function(e,t){return(0,o.createComponentVNode)(2,l.Window,{theme:"syndicate",children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,m)]})})};var d=function(e,t){var n=(0,a.useLocalState)(t,"contentsModal",null),r=n[0],i=n[1],l=(0,a.useLocalState)(t,"contentsModalTitle",null),s=l[0],d=l[1];return null!==r&&null!==s?(0,o.createComponentVNode)(2,c.Modal,{maxWidth:"75%",width:window.innerWidth+"px",maxHeight:.75*window.innerHeight+"px",mx:"auto",children:[(0,o.createComponentVNode)(2,c.Box,{width:"100%",bold:!0,children:(0,o.createVNode)(1,"h1",null,[s,(0,o.createTextVNode)(" contents:")],0)}),(0,o.createComponentVNode)(2,c.Box,{children:r.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:["- ",e]},e)}))}),(0,o.createComponentVNode)(2,c.Box,{m:2,children:(0,o.createComponentVNode)(2,c.Button,{content:"Close",onClick:function(){i(null),d(null)}})})]}):void 0},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.is_public,s=void 0===l?0:l,d=i.cash,u=i.wait_time,p=i.is_cooldown,m=i.telepads_status,h=i.adminAddCash,f=m,C="",g=0,N="";return"Pads not linked!"===m?(g=0,C="Attempts to link telepads to the console.",N="Link pads"):p?p&&(N="Cooldown...",C="Pads are cooling off...",g=1,f=1!==u?m+" (ETA: "+u+" seconds)":m+" (ETA: "+u+" second)"):(g=0,C="Teleports your crates to the market. A reminder, some of the crates are directly stolen from NT trading routes. That means they can be locked. We are NOT sorry for the inconvenience",N="Teleport"),(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[0===s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Money Available",children:[d,(0,o.createComponentVNode)(2,c.Button,{tooltip:"Withdraw money from the console",content:"Withdraw",onClick:function(){return r("withdraw",d)}}),(0,o.createComponentVNode)(2,c.Button,{content:h,tooltip:"Bless the players with da money!",onClick:function(){return r("add_money",d)}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Telepads Status",children:f}),0===s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,c.Button,{content:N,tooltip:C,disabled:g,onClick:function(){return r("teleport")}}),(0,o.createComponentVNode)(2,c.Button,{content:"View Syndicate Black Market Log",onClick:function(){return r("showMessages")}})]})]})})},p=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.categories,p=d.supply_packs,m=(0,a.useSharedState)(t,"category","Emergency"),h=m[0],f=m[1],C=(0,a.useSharedState)(t,"search_text",""),g=C[0],N=C[1],b=(0,a.useLocalState)(t,"contentsModal",null),V=(b[0],b[1]),v=(0,a.useLocalState)(t,"contentsModalTitle",null),x=(v[0],v[1]),y=(0,s.createSearch)(g,(function(e){return e.name})),k=(0,r.flow)([(0,i.filter)((function(e){return e.cat===u.filter((function(e){return e.name===h}))[0].category||g})),g&&(0,i.filter)(y),(0,i.sortBy)((function(e){return e.name.toLowerCase()}))])(p),w="Crate Catalogue";return g?w="Results for '"+g+"':":h&&(w="Browsing "+h),(0,o.createComponentVNode)(2,c.Section,{title:w,buttons:(0,o.createComponentVNode)(2,c.Dropdown,{width:"190px",options:u.map((function(e){return e.name})),selected:h,onSelected:function(e){return f(e)}}),children:[(0,o.createComponentVNode)(2,c.Input,{fluid:!0,placeholder:"Search for...",onInput:function(e,t){return N(t)},mb:1}),(0,o.createComponentVNode)(2,c.Box,{maxHeight:25,overflowY:"auto",overflowX:"hidden",children:(0,o.createComponentVNode)(2,c.Table,{m:"0.5rem",children:k.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,children:[e.name," (",e.cost," Credits)"]}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"right",pr:1,children:[(0,o.createComponentVNode)(2,c.Button,{content:"Order 1",icon:"shopping-cart",onClick:function(){return l("order",{crate:e.ref,multiple:0})}}),(0,o.createComponentVNode)(2,c.Button,{content:"Order Multiple",icon:"cart-plus",onClick:function(){return l("order",{crate:e.ref,multiple:1})}}),(0,o.createComponentVNode)(2,c.Button,{content:"View Contents",icon:"search",onClick:function(){V(e.contents),x(e.name)}})]})]},e.name)}))})})]})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.requests,s=i.canapprove,d=i.orders;return(0,o.createComponentVNode)(2,c.Section,{title:"Details",children:(0,o.createComponentVNode)(2,c.Box,{maxHeight:15,overflowY:"auto",overflowX:"hidden",children:[(0,o.createComponentVNode)(2,c.Box,{bold:!0,children:"Requests"}),(0,o.createComponentVNode)(2,c.Table,{m:"0.5rem",children:l.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Box,{children:["- #",e.ordernum,": ",e.supply_type," for ",(0,o.createVNode)(1,"b",null,e.orderedby,0)]}),(0,o.createComponentVNode)(2,c.Box,{italic:!0,children:["Reason: ",e.comment]})]}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"right",pr:1,children:[(0,o.createComponentVNode)(2,c.Button,{content:"Approve",color:"green",disabled:!s,onClick:function(){return r("approve",{ordernum:e.ordernum})}}),(0,o.createComponentVNode)(2,c.Button,{content:"Deny",color:"red",onClick:function(){return r("deny",{ordernum:e.ordernum})}})]})]},e.ordernum)}))}),(0,o.createComponentVNode)(2,c.Box,{bold:!0,children:"Confirmed Orders"}),(0,o.createComponentVNode)(2,c.Table,{m:"0.5rem",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Box,{children:["- #",e.ordernum,": ",e.supply_type," for ",(0,o.createVNode)(1,"b",null,e.orderedby,0)]}),(0,o.createComponentVNode)(2,c.Box,{italic:!0,children:["Reason: ",e.comment]})]})},e.ordernum)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TTSSeedsExplorerContent=t.TTSSeedsExplorer=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c={0:"\u0411\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0435",1:"Tier I",2:"Tier II",3:"Tier III",4:"Tier IV"},l={"\u041c\u0443\u0436\u0441\u043a\u043e\u0439":{icon:"mars",color:"blue"},"\u0416\u0435\u043d\u0441\u043a\u0438\u0439":{icon:"venus",color:"purple"},"\u041b\u044e\u0431\u043e\u0439":{icon:"venus-mars",color:"white"}},s=function(e,t,n,r){return void 0===r&&(r=null),e.map((function(e){var a,c=null!=(a=e[r])?a:e;return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:t.includes(e),content:c,onClick:function(){t.includes(e)?n(t.filter((function(t){var n;return(null!=(n=t[r])?n:t)!==e}))):n([e].concat(t))}},c)}))};t.TTSSeedsExplorer=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,d=n.data,u=d.providers,p=d.seeds,m=d.selected_seed,h=d.phrases,f=d.donator_level,C=p.map((function(e){return e.category})).filter((function(e,t,n){return n.indexOf(e)===t})),g=p.map((function(e){return e.gender})).filter((function(e,t,n){return n.indexOf(e)===t})),N=p.map((function(e){return e.donator_level})).filter((function(e,t,n){return n.indexOf(e)===t})).map((function(e){return c[e]})),b=(0,r.useLocalState)(t,"selectedProviders",u),V=b[0],v=b[1],x=(0,r.useLocalState)(t,"selectedGenders",g),y=x[0],k=x[1],w=(0,r.useLocalState)(t,"selectedCategories",C),_=w[0],B=w[1],S=(0,r.useLocalState)(t,"selectedDonatorLevels",N),L=S[0],A=S[1],E=(0,r.useLocalState)(t,"selectedPhrase",h[0]),I=E[0],D=E[1],T=(0,r.useLocalState)(t,"searchtext",""),F=T[0],M=T[1],P=s(u,V,v,"name"),O=s(g,y,k),R=s(C,_,B),j=s(N,L,A),U=(0,o.createComponentVNode)(2,i.Dropdown,{options:h,selected:I.replace(/(.{25})..+/,"$1..."),width:"220px",onSelected:function(e){return D(e)}}),z=(0,o.createComponentVNode)(2,i.Input,{placeholder:"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435...",fluid:!0,onInput:function(e,t){return M(t)}}),W=p.sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return n>o?1:n0&&m!==e.name?"orange":"white",children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,opacity:m===e.name?.5:.25,textAlign:"left",children:e.category}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,opacity:.5,textColor:m===e.name?"white":l[e.gender].color,textAlign:"left",children:(0,o.createComponentVNode)(2,i.Icon,{mx:1,size:1.2,name:l[e.gender].icon})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,opacity:.5,textColor:"white",textAlign:"right",children:e.donator_level>0&&(0,o.createFragment)([c[e.donator_level],(0,o.createComponentVNode)(2,i.Icon,{ml:1,mr:2,name:"coins"})],0)})]},e.name)}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"\u0424\u0438\u043b\u044c\u0442\u0440\u044b",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u041f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u044b",children:P}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u041f\u043e\u043b",children:O}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438",children:R}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0423\u0440\u043e\u0432\u0435\u043d\u044c \u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0438",children:j}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0424\u0440\u0430\u0437\u0430",children:U}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u041f\u043e\u0438\u0441\u043a",children:z})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"\u0413\u043e\u043b\u043e\u0441\u0430 ("+W.length+"/"+p.length+")",flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Table,{children:H})}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.BlockQuote,{children:[(0,o.createComponentVNode)(2,i.Box,{children:"\u0414\u043b\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f \u0438 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044f \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430 \u0432 \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u0445 \u0440\u0430\u0441\u0442\u0443\u0449\u0438\u0445 \u0440\u0430\u0441\u0445\u043e\u0434\u043e\u0432 \u0447\u0430\u0441\u0442\u044c \u0433\u043e\u043b\u043e\u0441\u043e\u0432 \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u043c\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u0437\u0430 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044c\u043d\u0443\u044e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430."}),(0,o.createComponentVNode)(2,i.Box,{mt:2,italic:!0,children:"\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u043e\u0431 \u044d\u0442\u043e\u043c \u043c\u043e\u0436\u043d\u043e \u0443\u0437\u043d\u0430\u0442\u044c \u0432 \u043d\u0430\u0448\u0435\u043c Discord-\u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0435."})]})})],4)};t.TTSSeedsExplorerContent=d},function(e,t,n){"use strict";t.__esModule=!0,t.TachyonArrayContent=t.TachyonArray=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.TachyonArray=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,d=s.records,u=void 0===d?[]:d,p=s.explosion_target,m=s.toxins_tech,h=s.printing;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shift's Target",children:p}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Toxins Level",children:m}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Administration",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print All Logs",disabled:!u.length||h,align:"center",onClick:function(){return l("print_logs")}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",content:"Delete All Logs",disabled:!u.length,color:"bad",align:"center",onClick:function(){return l("delete_logs")}})]})]})}),u.length?(0,o.createComponentVNode)(2,c):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No Records"})]})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.records,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,i.Section,{title:"Logged Explosions",children:(0,o.createComponentVNode)(2,i.Flex,{children:(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Table,{m:"0.5rem",children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Time"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Epicenter"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Actual Size"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Theoretical Size"})]}),l.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.logged_time}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.epicenter}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.actual_size_message}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.theoretical_size_message}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",content:"Delete",color:"bad",onClick:function(){return a("delete_record",{index:e.index})}})})]},e.index)}))]})})})})};t.TachyonArrayContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.Tank=function(e,t){var n,c=(0,r.useBackend)(t),l=c.act,s=c.data;return n=s.has_mask?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,i.Button,{icon:s.connected?"check":"times",content:s.connected?"Internals On":"Internals Off",selected:s.connected,onClick:function(){return l("internals")}})}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mask",color:"red",children:"No Mask Equipped"}),(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tank Pressure",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:s.tankPressure/1013,ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]},children:s.tankPressure+" kPa"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Release Pressure",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:s.ReleasePressure===s.minReleasePressure,tooltip:"Min",onClick:function(){return l("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,value:parseFloat(s.releasePressure),width:"65px",unit:"kPa",minValue:s.minReleasePressure,maxValue:s.maxReleasePressure,onChange:function(e,t){return l("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:s.ReleasePressure===s.maxReleasePressure,tooltip:"Max",onClick:function(){return l("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",content:"",disabled:s.ReleasePressure===s.defaultReleasePressure,tooltip:"Reset",onClick:function(){return l("pressure",{pressure:"reset"})}})]}),n]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.TankDispenser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.o_tanks,d=l.p_tanks;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Dispense Oxygen Tank ("+s+")",disabled:0===s,icon:"arrow-circle-down",onClick:function(){return c("oxygen")}})}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Dispense Plasma Tank ("+d+")",disabled:0===d,icon:"arrow-circle-down",onClick:function(){return c("plasma")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TcommsCore=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.TcommsCore=function(e,t){var n=(0,r.useBackend)(t),u=(n.act,n.data.ion),p=(0,r.useLocalState)(t,"tabIndex",0),m=p[0],h=p[1];return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[1===u&&(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===m,onClick:function(){return h(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"wrench"}),"Configuration"]},"ConfigPage"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===m,onClick:function(){return h(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"link"}),"Device Linkage"]},"LinkagePage"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===m,onClick:function(){return h(2)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-times"}),"User Filtering"]},"FilterPage")]}),function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,l);case 1:return(0,o.createComponentVNode)(2,s);case 2:return(0,o.createComponentVNode)(2,d);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}}(m)]})})};var c=function(){return(0,o.createComponentVNode)(2,i.NoticeBox,{children:"ERROR: An Ionospheric overload has occured. Please wait for the machine to reboot. This cannot be manually done."})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.active,s=c.sectors_available,d=c.nttc_toggle_jobs,u=c.nttc_toggle_job_color,p=c.nttc_toggle_name_color,m=c.nttc_toggle_command_bold,h=c.nttc_job_indicator_type,f=c.nttc_setting_language,C=c.network_id;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Machine Power",children:(0,o.createComponentVNode)(2,i.Button,{content:l?"On":"Off",selected:l,icon:"power-off",onClick:function(){return a("toggle_active")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sector Coverage",children:s})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Radio Configuration",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Job Announcements",children:(0,o.createComponentVNode)(2,i.Button,{content:d?"On":"Off",selected:d,icon:"user-tag",onClick:function(){return a("nttc_toggle_jobs")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Job Departmentalisation",children:(0,o.createComponentVNode)(2,i.Button,{content:u?"On":"Off",selected:u,icon:"clipboard-list",onClick:function(){return a("nttc_toggle_job_color")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name Departmentalisation",children:(0,o.createComponentVNode)(2,i.Button,{content:p?"On":"Off",selected:p,icon:"user-tag",onClick:function(){return a("nttc_toggle_name_color")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Command Amplification",children:(0,o.createComponentVNode)(2,i.Button,{content:m?"On":"Off",selected:m,icon:"volume-up",onClick:function(){return a("nttc_toggle_command_bold")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Advanced",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Job Announcement Format",children:(0,o.createComponentVNode)(2,i.Button,{content:h||"Unset",selected:h,icon:"pencil-alt",onClick:function(){return a("nttc_job_indicator_type")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Language Conversion",children:(0,o.createComponentVNode)(2,i.Button,{content:f||"Unset",selected:f,icon:"globe",onClick:function(){return a("nttc_setting_language")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network ID",children:(0,o.createComponentVNode)(2,i.Button,{content:C||"Unset",selected:C,icon:"server",onClick:function(){return a("network_id")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Maintenance",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Import Configuration",icon:"file-import",onClick:function(){return a("import")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Export Configuration",icon:"file-export",onClick:function(){return a("export")}})]})],4)},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.link_password,s=c.relay_entries;return(0,o.createComponentVNode)(2,i.Section,{title:"Device Linkage",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Linkage Password",children:(0,o.createComponentVNode)(2,i.Button,{content:l||"Unset",selected:l,icon:"lock",onClick:function(){return a("change_password")}})})}),(0,o.createComponentVNode)(2,i.Table,{m:"0.5rem",children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Network Address"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Network ID"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Sector"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Unlink"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.addr}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.net_id}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.sector}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:1===e.status?(0,o.createComponentVNode)(2,i.Box,{color:"green",children:"Online"}):(0,o.createComponentVNode)(2,i.Box,{color:"red",children:"Offline"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Unlink",icon:"unlink",onClick:function(){return a("unlink",{addr:e.addr})}})})]},e.addr)}))]})]})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.filtered_users;return(0,o.createComponentVNode)(2,i.Section,{title:"User Filtering",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Add User",icon:"user-plus",onClick:function(){return a("add_filter")}}),children:(0,o.createComponentVNode)(2,i.Table,{m:"0.5rem",children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{style:{width:"90%"},children:"User"}),(0,o.createComponentVNode)(2,i.Table.Cell,{style:{width:"10%"},children:"Actions"})]}),c.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Remove",icon:"user-times",onClick:function(){return a("remove_filter",{user:e})}})})]},e)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TcommsRelay=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.TcommsRelay=function(e,t){var n=(0,r.useBackend)(t),s=n.act,d=n.data,u=d.linked,p=d.active,m=d.network_id;return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Relay Configuration",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Machine Power",children:(0,o.createComponentVNode)(2,i.Button,{content:p?"On":"Off",selected:p,icon:"power-off",onClick:function(){return s("toggle_active")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network ID",children:(0,o.createComponentVNode)(2,i.Button,{content:m||"Unset",selected:m,icon:"server",onClick:function(){return s("network_id")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Link Status",children:1===u?(0,o.createComponentVNode)(2,i.Box,{color:"green",children:"Linked"}):(0,o.createComponentVNode)(2,i.Box,{color:"red",children:"Unlinked"})})]})}),1===u?(0,o.createComponentVNode)(2,c):(0,o.createComponentVNode)(2,l)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.linked_core_id,s=c.linked_core_addr,d=c.hidden_link;return(0,o.createComponentVNode)(2,i.Section,{title:"Link Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Linked Core ID",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Linked Core Address",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Hidden Link",children:(0,o.createComponentVNode)(2,i.Button,{content:d?"Yes":"No",icon:d?"eye-slash":"eye",selected:d,onClick:function(){return a("toggle_hidden_link")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unlink",children:(0,o.createComponentVNode)(2,i.Button,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){return a("unlink")}})})]})})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.cores;return(0,o.createComponentVNode)(2,i.Section,{title:"Detected Cores",children:(0,o.createComponentVNode)(2,i.Table,{m:"0.5rem",children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Network Address"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Network ID"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Sector"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Link"})]}),c.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.addr}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.net_id}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.sector}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Link",icon:"link",onClick:function(){return a("link",{addr:e.addr})}})})]},e.addr)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Teleporter=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(188);t.Teleporter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,d=s.targetsTeleport?s.targetsTeleport:{},u=s.calibrated,p=s.calibrating,m=s.powerstation,h=s.regime,f=s.teleporterhub,C=s.target,g=s.locked,N=s.accuracy;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(!m||!f)&&(0,o.createComponentVNode)(2,i.Section,{title:"Error",children:[f,!m&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:" Powerstation not linked "}),m&&!f&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:" Teleporter hub not linked "})]}),m&&f&&(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Regime",children:[(0,o.createComponentVNode)(2,i.Button,{tooltip:"Teleport to another teleport hub. ",color:1===h?"good":null,onClick:function(){return l("setregime",{regime:1})},children:"Gate"}),(0,o.createComponentVNode)(2,i.Button,{tooltip:"One-way teleport. ",color:0===h?"good":null,onClick:function(){return l("setregime",{regime:0})},children:"Teleporter"}),(0,o.createComponentVNode)(2,i.Button,{tooltip:"Teleport to a location stored in a GPS device. ",color:2===h?"good":null,disabled:!g,onClick:function(){return l("setregime",{regime:2})},children:"GPS"})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Teleport target",children:[0===h&&(0,o.createComponentVNode)(2,i.Dropdown,{width:"220px",selected:C,options:Object.keys(d),color:"None"!==C?"default":"bad",onSelected:function(e){return l("settarget",{x:d[e].x,y:d[e].y,z:d[e].z})}}),1===h&&(0,o.createComponentVNode)(2,i.Dropdown,{width:"220px",selected:C,options:Object.keys(d),color:"None"!==C?"default":"bad",onSelected:function(e){return l("settarget",{x:d[e].x,y:d[e].y,z:d[e].z})}}),2===h&&(0,o.createComponentVNode)(2,i.Box,{children:C})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Calibration",children:["None"!==C&&(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,c.GridColumn,{size:"2",children:p&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"In Progress"})||(u||N>=3)&&(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Optimal"})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Sub-Optimal"})}),(0,o.createComponentVNode)(2,c.GridColumn,{size:"3",children:(0,o.createComponentVNode)(2,i.Box,{"class":"ml-1",children:(0,o.createComponentVNode)(2,i.Button,{icon:"sync-alt",tooltip:"Calibrates the hub. Accidents may occur when the calibration is not optimal.",disabled:!(!u&&!p),onClick:function(){return l("calibrate")}})})})]}),"None"===C&&(0,o.createComponentVNode)(2,i.Box,{lineHeight:"21px",children:"No target set"})]})]})}),!!(g&&m&&f&&2===h)&&(0,o.createComponentVNode)(2,i.Section,{title:"GPS",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"row",justify:"space-around",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Upload GPS data",tooltip:"Loads the GPS data from the device.",icon:"upload",onClick:function(){return l("load")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Eject",tooltip:"Ejects the GPS device",icon:"eject",onClick:function(){return l("eject")}})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ThiefKit=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.ThiefKit=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.uses,d=l.possible_uses,u=l.multi_uses,p=l.kits,m=l.choosen_kits;return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"\u041d\u0430\u0431\u043e\u0440 \u0413\u0438\u043b\u044c\u0434\u0438\u0438 \u0412\u043e\u0440\u043e\u0432:",children:(0,o.createComponentVNode)(2,i.Box,{italic:!0,children:[(0,o.createVNode)(1,"i",null,"\u0423\u0432\u0435\u0441\u0438\u0441\u0442\u0430\u044f \u043a\u043e\u0440\u043e\u0431\u043a\u0430, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043b\u0435\u0436\u0438\u0442 \u0441\u043d\u0430\u0440\u044f\u0436\u0435\u043d\u0438\u0435 \u0433\u0438\u043b\u044c\u0434\u0438\u0438 \u0432\u043e\u0440\u043e\u0432.",16),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"i",null,"\u041d\u0430\u0431\u043e\u0440 \u0432\u043e\u0440\u0430-\u0448\u0440\u0435\u0434\u0438\u043d\u0433\u0435\u0440\u0430. \u041d\u0435\u043b\u044c\u0437\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u0447\u0442\u043e \u0432 \u043d\u0451\u043c, \u043f\u043e\u043a\u0430 \u043d\u0435 \u0437\u0430\u0433\u043b\u044f\u043d\u0435\u0448\u044c \u0432\u043d\u0443\u0442\u0440\u044c.",16),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"p",null,(0,o.createVNode)(1,"b",null,"\u041a\u0430\u043a\u043e\u0435 \u0441\u043d\u0430\u0440\u044f\u0436\u0435\u043d\u0438\u0435 \u0432 \u043d\u0451\u043c \u043b\u0435\u0436\u0438\u0442?:",16),2),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043e \u043d\u0430\u0431\u043e\u0440\u043e\u0432:"),(0,o.createComponentVNode)(2,i.Box,{as:"span",color:s<=0?"good":s=d,onClick:function(){return c("randomKit")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:p&&p.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"upload",content:"\u0412\u044b\u0431\u0440\u0430\u0442\u044c",disabled:e.was_taken||s>=d,onClick:function(){return c("takeKit",{item:e.type})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",disabled:!e.was_taken,onClick:function(){return c("undoKit",{item:e.type})}})]}),children:(0,o.createComponentVNode)(2,i.Box,{italic:!0,children:e.desc})},e.type)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"\u0412\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u043d\u0430\u0431\u043e\u0440\u044b:",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:m&&m.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",content:"\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c \u0432\u044b\u0431\u043e\u0440",onClick:function(){return c("undoKit",{item:e.type})}}),children:(0,o.createComponentVNode)(2,i.Box,{italic:!0,children:" "})},e.type)}))})}),(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Button,{content:"\u0417\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c \u0432\u044b\u0431\u043e\u0440",color:sp}),children:(0,o.createComponentVNode)(2,l.Box,{italic:!0,children:(0,a.decodeHtmlEntities)(e.desc)})},(0,a.decodeHtmlEntities)(e.name))}))})]})]})},f=function(e,t){var n=(0,c.useBackend)(t),s=(n.act,n.data.exploitable),u=(0,c.useLocalState)(t,"selectedRecord",s[0]),p=u[0],m=u[1],h=(0,c.useLocalState)(t,"searchText",""),f=h[0],C=h[1],g=function(e,t){void 0===t&&(t="");var n=(0,a.createSearch)(t,(function(e){return e.name}));return(0,i.flow)([(0,r.filter)((function(e){return null==e?void 0:e.name})),t&&(0,r.filter)(n),(0,r.sortBy)((function(e){return e.name}))])(e)}(s,f);return(0,o.createComponentVNode)(2,l.Section,{title:"Exploitable Records",children:(0,o.createComponentVNode)(2,l.Flex,{children:[(0,o.createComponentVNode)(2,d.FlexItem,{basis:20,children:[(0,o.createComponentVNode)(2,l.Input,{fluid:!0,mb:1,placeholder:"Search Crew",onInput:function(e,t){return C(t)}}),(0,o.createComponentVNode)(2,l.Tabs,{vertical:!0,children:g.map((function(e){return(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:e===p,onClick:function(){return m(e)},children:e.name},e)}))})]}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,l.Section,{title:"Name: "+p.name,children:[(0,o.createComponentVNode)(2,l.Box,{children:["Age: ",p.age]}),(0,o.createComponentVNode)(2,l.Box,{children:["Fingerprint: ",p.fingerprint]}),(0,o.createComponentVNode)(2,l.Box,{children:["Rank: ",p.rank]}),(0,o.createComponentVNode)(2,l.Box,{children:["Sex: ",p.sex]}),(0,o.createComponentVNode)(2,l.Box,{children:["Species: ",p.species]})]})})]})})};(0,p.modalRegisterBodyOverride)("become_contractor",(function(e,t){var n,r,i,a=(0,c.useBackend)(t).data,d=(a.contractor||{}).time_left,u=!!(null==a||null==(n=a.contractor)?void 0:n.available),m=!!(null==a||null==(r=a.contractor)?void 0:r.affordable),h=!!(null==a||null==(i=a.contractor)?void 0:i.accepted);return(0,o.createComponentVNode)(2,l.Section,{level:"2",m:"-1rem",pb:"1rem",title:(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Icon,{name:"suitcase"}),(0,o.createTextVNode)("\xa0 Contracting Opportunity")],4),children:[(0,o.createComponentVNode)(2,l.Box,{mx:"0.5rem",mb:"0.5rem",children:[(0,o.createVNode)(1,"b",null,"Your achievements for the Syndicate have not gone unnoticed, agent. We have decided to give you the rare opportunity of becoming a Contractor.",16),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"br"),"For the small price of 20 telecrystals, we will upgrade your rank to that of a Contractor, allowing you to undertake kidnapping contracts for TC and credits.",(0,o.createVNode)(1,"br"),"In addition, you will be supplied with a Contractor Kit which contains a Contractor Uplink, standard issue contractor gear and three random low cost items.",(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"br"),"More detailed instructions can be found within your kit, should you accept this offer."]}),(0,o.createComponentVNode)(2,l.Button.Confirm,{disabled:!u||h,italic:!u,bold:u,icon:u&&!h&&"check",color:"good",content:h?"Accepted":u?["Accept Offer",(0,o.createComponentVNode)(2,s.Countdown,{timeLeft:d,format:function(e,t){return" ("+t+")"}},"countdown")]:m?"Offer expired":"Insufficient TC",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){return(0,p.modalAnswer)(t,e.id,1)}})]})}))},function(e,t,n){"use strict";t.__esModule=!0,t.VampireSpecMenu=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.VampireSpecMenu=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,theme:"nologo",children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Flex,{justify:"space-around",children:[(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,i.Divider,{vertical:1}),(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,i.Divider,{vertical:1}),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,i.Divider,{vertical:1}),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.Divider,{vertical:1}),(0,o.createComponentVNode)(2,u)]})})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act;n.data.subclasses;return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,basis:"25%",children:(0,o.createComponentVNode)(2,i.Section,{title:"Hemomancer",children:[(0,o.createVNode)(1,"h3",null,"Focuses on blood magic and the manipulation of blood around you.",16),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Vampiric claws",16),(0,o.createTextVNode)(": Unlocked at 150 blood, allows you to summon a robust pair of claws that attack rapidly, drain a targets blood, and heal you.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Blood Barrier",16),(0,o.createTextVNode)(": Unlocked at 250 blood, allows you to select two turfs and create a wall between them.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Blood tendrils",16),(0,o.createTextVNode)(": Unlocked at 250 blood, allows you to slow everyone in a targeted 3x3 area after a short delay.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Sanguine pool",16),(0,o.createTextVNode)(": Unlocked at 400 blood, allows you to travel at high speeds for a short duration. Doing this leaves behind blood splatters. You can move through anything but walls and space when doing this.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Predator senses",16),(0,o.createTextVNode)(": Unlocked at 600 blood, allows you to sniff out anyone within the same sector as you.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Blood eruption",16),(0,o.createTextVNode)(": Unlocked at 800 blood, allows you to manipulate all nearby blood splatters, in 4 tiles around you, into spikes that impale anyone stood ontop of them.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Full power",16),(0,o.createComponentVNode)(2,i.Divider),(0,o.createVNode)(1,"b",null,"The blood bringers rite",16),(0,o.createTextVNode)(": When toggled you will rapidly drain the blood of everyone who is nearby and use it to heal yourself slightly and remove any incapacitating effects rapidly.")],4),(0,o.createComponentVNode)(2,i.Button,{content:"Hemomancer",onClick:function(){return a("hemomancer")}})]})})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act;n.data.subclasses;return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,basis:"25%",children:(0,o.createComponentVNode)(2,i.Section,{title:"Umbrae",children:[(0,o.createVNode)(1,"h3",null,"Focuses on darkness, stealth ambushing and mobility.",16),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Cloak of darkness",16),(0,o.createTextVNode)(": Unlocked at 150 blood, when toggled, allows you to become nearly invisible and move rapidly when in dark regions. While active, burn damage is more effective against you.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Shadow anchor",16),(0,o.createTextVNode)(": Unlocked at 250 blood, casting it will create an anchor at the cast location after a short delay. If you then cast the ability again, you are teleported back to the anchor. If you do not cast again within 2 minutes, you are forced back to the anchor. It will not teleport you between Z levels.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Shadow snare",16),(0,o.createTextVNode)(": Unlocked at 250 blood, allows you to summon a trap that when crossed blinds and ensares the victim. This trap is hard to see, but withers in the light.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Dark passage",16),(0,o.createTextVNode)(": Unlocked at 400 blood, allows you to target a turf on screen, you will then teleport to that turf.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Extinguish",16),(0,o.createTextVNode)(": Unlocked at 600 blood, allows you to snuff out nearby electronic light sources and glowshrooms.")],4),(0,o.createVNode)(1,"b",null,"Shadow boxing",16),": Unlocked at 800 blood, sends out shadow clones towards a target, damaging them while you remain in range.",(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Full power",16),(0,o.createComponentVNode)(2,i.Divider),(0,o.createVNode)(1,"b",null,"Eternal darkness",16),(0,o.createTextVNode)(": When toggled, you consume yourself in unholy darkness, only the strongest of lights will be able to see through it. It will also cause nearby creatures to freeze.")],4),(0,o.createVNode)(1,"p",null,"In addition, you also gain permament X-ray vision.",16),(0,o.createComponentVNode)(2,i.Button,{content:"Umbrae",onClick:function(){return a("umbrae")}})]})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act;n.data.subclasses;return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,basis:"25%",children:(0,o.createComponentVNode)(2,i.Section,{title:"Gargantua",children:[(0,o.createVNode)(1,"h3",null,"Focuses on tenacity and melee damage.",16),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Rejuvenate",16),(0,o.createTextVNode)(": Will heal you at an increased rate based on how much damage you have taken.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Blood swell",16),(0,o.createTextVNode)(": Unlocked at 150 blood, increases your resistance to physical damage, stuns and stamina for 30 seconds. While it is active you cannot fire guns.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Seismic stomp",16),(0,o.createTextVNode)(": Unlocked at 250 blood, allows you to stomp the ground to send out a shockwave, knocking people back.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Blood rush",16),(0,o.createTextVNode)(": Unlocked at 250 blood, gives you a short speed boost when cast.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Blood swell II",16),(0,o.createTextVNode)(": Unlocked at 400 blood, increases all melee damage by 10.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Overwhelming force",16),(0,o.createTextVNode)(": Unlocked at 600 blood, when toggled, if you bump into a door that you dont have access to, it will force it open. In addition, you cannot be pushed or pulled while it is active.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Demonic grasp",16),(0,o.createTextVNode)(": Unlocked at 800 blood, allows you to send out a demonic hand to snare someone. If you are on disarm/grab intent you will push/pull the target, respectively.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Full Power",16),(0,o.createComponentVNode)(2,i.Divider),(0,o.createVNode)(1,"b",null,"Charge",16),(0,o.createTextVNode)(": You gain the ability to charge at a target. Destroying and knocking back pretty much anything you collide with.")],4),(0,o.createComponentVNode)(2,i.Button,{content:"Gargantua",onClick:function(){return a("gargantua")}})]})})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act;n.data.subclasses;return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,basis:"25%",children:(0,o.createComponentVNode)(2,i.Section,{title:"Dantalion",children:[(0,o.createVNode)(1,"h3",null,"Focuses on thralling and illusions.",16),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Enthrall",16),(0,o.createTextVNode)(": Unlocked at 150 blood, Thralls your target to your will, requires you to stand still. Does not work on mindshielded or already enthralled/mindslaved people.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Thrall cap",16),(0,o.createTextVNode)(": You can only thrall a max of 1 person at a time. This can be increased at 400 blood, 600 blood and at full power to a max of 4 thralls.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Thrall commune",16),(0,o.createTextVNode)(": Unlocked at 150 blood, Allows you to talk to your thralls, your thralls can talk back in the same way.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Subspace swap",16),(0,o.createTextVNode)(": Unlocked at 250 blood, allows you to swap positions with a target.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Pacify",16),(0,o.createTextVNode)(": Unlocked at 250 blood, allows you to pacify a target, preventing them from causing harm for 40 seconds.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Decoy",16),(0,o.createTextVNode)(": Unlocked at 400 blood, briefly turn invisible and send out an illusion to fool everyone nearby.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Rally thralls",16),(0,o.createTextVNode)(": Unlocked at 600 blood, removes all incapacitating effects from nearby thralls.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Blood bond",16),(0,o.createTextVNode)(": Unlocked at 800 blood, when cast, all nearby thralls become linked to you. If anyone in the network takes damage, it is shared equally between everyone in the network. If a thrall goes out of range, they will be removed from the network.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Full Power",16),(0,o.createComponentVNode)(2,i.Divider),(0,o.createVNode)(1,"b",null,"Mass Hysteria",16),(0,o.createTextVNode)(": Casts a powerful illusion that, blinds then make everyone nearby perceive others to looks like random animals.")],4),(0,o.createComponentVNode)(2,i.Button,{content:"Dantalion",onClick:function(){return a("dantalion")}})]})})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act;n.data.subclasses;return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,basis:"25%",children:(0,o.createComponentVNode)(2,i.Section,{title:"Bestia",children:[(0,o.createVNode)(1,"h3",null,"Focuses on transformations and trophies harvesting.",16),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Check Trophies",16),(0,o.createTextVNode)(": Unlocked at 150 blood, allows you to check current trophies amount and all the passive effects they provide.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Dissect",16),(0,o.createTextVNode)(": Unlocked at 150 blood, main source of gaining power, besides blood, allows you to harvest human organs, as a trophies, to passively increase your might.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Dissect Cap",16),(0,o.createTextVNode)(": You can only harvest one organ trophie at a time. This can be increased at 600 blood and at full power to a max of 3 trophies per victim.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Infected Trophy",16),(0,o.createTextVNode)(": Unlocked at 150 blood, allows you to stun enemies from the safe distance and infect them with the deadly Grave Fever.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Lunge",16),(0,o.createTextVNode)(": Unlocked at 250 blood, allows you to rapidly close distance to a victim or escape a dangerous situation.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Mark the Prey",16),(0,o.createTextVNode)(": Unlocked at 250 blood, allows you to mark a victim which drastically reduces their movement speed and forces them to take spontaneous actions.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Metamorphosis - Bats",16),(0,o.createTextVNode)(": Unlocked at 400 blood, allows you to shapeshift into the deadly and vicious space bats swarm.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Anabiosis",16),(0,o.createTextVNode)(": Unlocked at 600 blood, ancient technique which allows you to cure almost any wounds while sleeping in a coffin.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Summon Bats",16),(0,o.createTextVNode)(": Unlocked at 800 blood, allows you to call extraplanar space bats to aid you in combat.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Full Power",16),(0,o.createComponentVNode)(2,i.Divider),(0,o.createVNode)(1,"b",null,"Metamorphosis - Hound",16),(0,o.createTextVNode)(": Allows you to shapeshift into the ultimate form of bluespace entity which took over your soul.")],4),(0,o.createComponentVNode)(2,i.Button,{content:"Bestia",onClick:function(){return a("bestia")}})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.VampireTrophiesStatus=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=function(e){return(Math.round(10*e)/10).toFixed(1)};t.VampireTrophiesStatus=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{theme:"nologo",children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,f),(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,g),(0,o.createComponentVNode)(2,N)]})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.hearts,l=a.lungs,s=a.livers,d=a.kidneys,u=a.eyes,p=a.ears,m=a.trophies_max_gen,h=a.trophies_max_crit,f=a.icon_hearts,C=a.icon_lungs,g=a.icon_livers,N=a.icon_kidneys,b=a.icon_eyes,V=a.icon_ears;return(0,o.createComponentVNode)(2,i.Section,{title:"Trophies",color:"red",textAlign:"center",verticalAlign:"middle",children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",width:"16.6%",children:[(0,o.createComponentVNode)(2,i.Box,{as:"img",src:"data:image/jpeg;base64,"+f,verticalAlign:"middle",style:{"margin-left":"-32px","margin-right":"-48px","margin-top":"-32px","margin-bottom":"-48px",height:"128px",width:"128px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,textColor:cp;return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+d,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:l.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,i.Box,{color:(s<=0?"bad":s<=l.max_amount/2&&"average")||"good",children:[s," in stock"]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,disabled:N,icon:g,content:C,textAlign:"left",onClick:function(){return a("vend",{inum:l.inum})}})})]})};t.Vending=function(e,t){var n,l=(0,r.useBackend)(t),s=l.act,d=l.data,u=d.user,p=d.guestNotice,m=d.userMoney,h=d.chargesMoney,f=d.product_records,C=void 0===f?[]:f,g=d.coin_records,N=void 0===g?[]:g,b=d.hidden_records,V=void 0===b?[]:b,v=d.stock,x=(d.vend_ready,d.coin_name),y=d.inserted_item_name,k=d.panel_open,w=d.speaker,_=d.imagelist;return n=[].concat(C,N),d.extended_inventory&&(n=[].concat(n,V)),n=n.filter((function(e){return!!e})),(0,o.createComponentVNode)(2,a.Window,{title:"Vending Machine",resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[!!h&&(0,o.createComponentVNode)(2,i.Section,{title:"User",children:u&&(0,o.createComponentVNode)(2,i.Box,{children:["Welcome, ",(0,o.createVNode)(1,"b",null,u.name,0),","," ",(0,o.createVNode)(1,"b",null,u.job||"Unemployed",0),"!",(0,o.createVNode)(1,"br"),"Your balance is ",(0,o.createVNode)(1,"b",null,[m,(0,o.createTextVNode)(" credits")],0),"."]})||(0,o.createComponentVNode)(2,i.Box,{color:"light-grey",children:p})}),!!x&&(0,o.createComponentVNode)(2,i.Section,{title:"Coin",buttons:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",content:"Remove Coin",onClick:function(){return s("remove_coin",{})}}),children:(0,o.createComponentVNode)(2,i.Box,{children:x})}),!!y&&(0,o.createComponentVNode)(2,i.Section,{title:"Item",buttons:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",content:"Eject Item",onClick:function(){return s("eject_item",{})}}),children:(0,o.createComponentVNode)(2,i.Box,{children:y})}),!!k&&(0,o.createComponentVNode)(2,i.Section,{title:"Maintenance",children:(0,o.createComponentVNode)(2,i.Button,{icon:w?"check":"volume-mute",selected:w,content:"Speaker",textAlign:"left",onClick:function(){return s("toggle_voice",{})}})}),(0,o.createComponentVNode)(2,i.Section,{title:"Products",children:(0,o.createComponentVNode)(2,i.Table,{children:n.map((function(e){return(0,o.createComponentVNode)(2,c,{product:e,productStock:v[e.name],productImage:_[e.path]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.VolumeMixer=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.VolumeMixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.channels;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{height:"100%",overflow:"auto",children:l.map((function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.25rem",color:"label",mt:t>0&&"0.5rem",children:e.name}),(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{width:"24px",color:"transparent",children:(0,o.createComponentVNode)(2,i.Icon,{name:"volume-off",size:"1.5",mt:"0.1rem",onClick:function(){return c("volume",{channel:e.num,volume:0})}})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",mx:"1rem",children:(0,o.createComponentVNode)(2,i.Slider,{minValue:0,maxValue:100,stepPixelSize:3.13,value:e.volume,onChange:function(t,n){return c("volume",{channel:e.num,volume:n})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{width:"24px",color:"transparent",children:(0,o.createComponentVNode)(2,i.Icon,{name:"volume-up",size:"1.5",mt:"0.1rem",onClick:function(){return c("volume",{channel:e.num,volume:100})}})})})]})})],4,e.num)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.VotePanel=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.VotePanel=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.remaining,d=l.question,u=l.choices,p=l.user_vote,m=l.counts,h=l.show_counts,f=l.show_cancel;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:d,children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,children:["Time remaining: ",Math.round(s/10),"s"]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:e+(h?" ("+(m[e]||0)+")":""),onClick:function(){return c("vote",{target:e})},selected:e===p})},e)})),!!f&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Cancel",onClick:function(){return c("cancel")}})},"Cancel")]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Wires=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.Wires=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.wires||[],d=l.status||[];return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{className:"candystripe",label:e.color_name,labelColor:e.seen_color,color:e.seen_color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:e.cut?"Mend":"Cut",onClick:function(){return c("cut",{wire:e.color})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Pulse",onClick:function(){return c("pulse",{wire:e.color})}}),(0,o.createComponentVNode)(2,i.Button,{content:e.attached?"Detach":"Attach",onClick:function(){return c("attach",{wire:e.color})}})],4),children:!!e.wire&&(0,o.createVNode)(1,"i",null,[(0,o.createTextVNode)("("),e.wire,(0,o.createTextVNode)(")")],0)},e.seen_color)}))})}),!!d.length&&(0,o.createComponentVNode)(2,i.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{color:"lightgray",mt:.1,children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Workshop=void 0;var o=n(0),r=n(18),i=n(1),a=n(2),c=n(102),l=n(3);var s=function(e,t,n){return null===e.requirements||!(e.requirements.brass>t)&&!(e.requirements.power>n)};t.Workshop=function(e,t){var n=(0,i.useBackend)(t),r=n.act,s=n.data,p=s.brass_amount,m=s.power_amount,h=s.building,f=s.buildStart,C=s.buildEnd,g=s.worldTime,N=p.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),b=m.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,");return(0,o.createComponentVNode)(2,l.Window,{theme:"clockwork",resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brass",children:[N,(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-down",height:"19px",tooltip:"Dispense Brass",tooltipPosition:"bottom-left",ml:"0.5rem",onClick:function(){return r("dispense")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:b})]})})]}),(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,u)}),(0,o.createComponentVNode)(2,a.Flex,{mb:"0.5rem",children:h&&(0,o.createComponentVNode)(2,a.ProgressBar.Countdown,{start:f,current:g,end:C,bold:!0,children:["Building ",h,"\xa0(",(0,o.createComponentVNode)(2,c.Countdown,{current:g,timeLeft:C-g,format:function(e,t){return t.substr(3)}}),")"]})})]})})};var d=function(e,t){var n=(0,i.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,i.useLocalState)(t,"sort",""),l=(c[0],c[1],(0,i.useLocalState)(t,"descending",!1)),s=l[0],d=l[1];return(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"arrow-down":"arrow-up",height:"19px",tooltip:s?"Descending order":"Ascending order",tooltipPosition:"bottom-left",ml:"0.5rem",onClick:function(){return d(!s)}})})]})})},u=function(e,t){var n=(0,i.useBackend)(t),c=(n.act,n.data),l=c.items,d=(0,i.useLocalState)(t,"search",""),u=d[0],m=(d[1],(0,i.useLocalState)(t,"sort","Alphabetical")),h=(m[0],m[1],(0,i.useLocalState)(t,"descending",!1)),f=h[0],C=(h[1],(0,r.createSearch)(u,(function(e){return e[0]}))),g=!1,N=Object.entries(l).map((function(e,t){var n=Object.entries(e[1]).filter(C).map((function(e){return e[1].affordable=s(e[1],c.brass_amount,c.power_amount),e[1]}));if(0!==n.length)return f&&(n=n.reverse()),g=!0,(0,o.createComponentVNode)(2,p,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,a.Section,{children:g?N:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No items matching your criteria was found!"})})})},p=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=e.title,u=e.items,p=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Collapsible,Object.assign({open:!0,title:d},p,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+e.image,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hammer",disabled:!s(e,l.brass_amount,l.power_amount),onClick:function(){return c("make",{cat:d,name:e.name})},children:(0,r.toTitleCase)((0,r.toTitleCase)(e.name))}),(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"right"},children:e.requirements&&Object.keys(e.requirements).map((function(t){return(0,r.toTitleCase)(t)+": "+e.requirements[t]})).join(", ")||(0,o.createComponentVNode)(2,a.Box,{children:"No resources required."})}),(0,o.createComponentVNode)(2,a.Box,{style:{clear:"both"}})]},e.name)}))})))}}]); \ No newline at end of file diff --git a/tgui/packages/tgui/webpack.config.js b/tgui/packages/tgui/webpack.config.js index c9ed58e0651..04400d51f84 100644 --- a/tgui/packages/tgui/webpack.config.js +++ b/tgui/packages/tgui/webpack.config.js @@ -6,10 +6,9 @@ const webpack = require('webpack'); const path = require('path'); -const BuildNotifierPlugin = require('webpack-build-notifier'); const ExtractCssChunks = require('extract-css-chunks-webpack-plugin'); -const createStats = verbose => ({ +const createStats = (verbose) => ({ assets: verbose, builtAt: verbose, cached: false, @@ -27,16 +26,16 @@ module.exports = (env = {}, argv) => { mode: argv.mode === 'production' ? 'production' : 'development', context: __dirname, entry: { - tgui: [ - path.resolve(__dirname, './index.js'), - ], + tgui: [path.resolve(__dirname, './index.js')], }, output: { - path: argv.mode === 'production' - ? path.resolve(__dirname, './public') - : path.resolve(__dirname, './public/.tmp'), + path: + argv.mode === 'production' + ? path.resolve(__dirname, './public') + : path.resolve(__dirname, './public/.tmp'), filename: '[name].bundle.js', chunkFilename: '[name].chunk.js', + hashFunction: 'SHA256', }, resolve: { extensions: ['.mjs', '.js', '.jsx'], @@ -51,16 +50,19 @@ module.exports = (env = {}, argv) => { loader: 'babel-loader', options: { presets: [ - ['@babel/preset-env', { - modules: 'commonjs', - useBuiltIns: 'entry', - corejs: '3', - spec: false, - loose: true, - targets: { - ie: '8', + [ + '@babel/preset-env', + { + modules: 'commonjs', + useBuiltIns: 'entry', + corejs: '3', + spec: false, + loose: true, + targets: { + ie: '8', + }, }, - }], + ], ], plugins: [ '@babel/plugin-transform-jscript', @@ -127,10 +129,7 @@ module.exports = (env = {}, argv) => { // Add a bundle analyzer to the plugins array if (argv.analyze) { const { BundleAnalyzerPlugin } = require('webpack-bundle-analyzer'); - config.plugins = [ - ...config.plugins, - new BundleAnalyzerPlugin(), - ]; + config.plugins = [...config.plugins, new BundleAnalyzerPlugin()]; } // Production specific options @@ -144,7 +143,6 @@ module.exports = (env = {}, argv) => { ie8: true, output: { ascii_only: true, - comments: false, }, }, }), @@ -155,11 +153,14 @@ module.exports = (env = {}, argv) => { assetNameRegExp: /\.css$/g, cssProcessor: require('cssnano'), cssProcessorPluginOptions: { - preset: ['default', { - discardComments: { - removeAll: true, + preset: [ + 'default', + { + discardComments: { + removeAll: true, + }, }, - }], + ], }, canPrint: true, }), @@ -168,12 +169,6 @@ module.exports = (env = {}, argv) => { // Development specific options if (argv.mode !== 'production') { - config.plugins = [ - ...config.plugins, - new BuildNotifierPlugin({ - suppressSuccess: true, - }), - ]; if (argv.hot) { config.plugins.push(new webpack.HotModuleReplacementPlugin()); } diff --git a/tgui/yarn.lock b/tgui/yarn.lock index 6c5f160affd..94c8cd8c973 100644 --- a/tgui/yarn.lock +++ b/tgui/yarn.lock @@ -2,13 +2,39 @@ # yarn lockfile v1 -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.8.3": +"@aashutoshrathi/word-wrap@^1.2.3": + version "1.2.6" + resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf" + integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== + +"@ampproject/remapping@^2.2.0": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" + integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@babel/code-frame@^7.22.13", "@babel/code-frame@^7.23.5": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.23.5.tgz#9009b69a8c602293476ad598ff53e4562e15c244" + integrity sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA== + dependencies: + "@babel/highlight" "^7.23.4" + chalk "^2.4.2" + +"@babel/code-frame@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.8.3.tgz#33e25903d7481181534e12ec0a25f16b6fcf419e" integrity sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g== dependencies: "@babel/highlight" "^7.8.3" +"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9", "@babel/compat-data@^7.23.3", "@babel/compat-data@^7.23.5": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.5.tgz#ffb878728bb6bdcb6f4510aa51b1be9afb8cfd98" + integrity sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw== + "@babel/compat-data@^7.8.6", "@babel/compat-data@^7.9.0": version "7.9.0" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.9.0.tgz#04815556fc90b0c174abd2c0c1bb966faa036a6c" @@ -18,6 +44,27 @@ invariant "^2.2.4" semver "^5.5.0" +"@babel/core@^7.23.2": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.5.tgz#6e23f2acbcb77ad283c5ed141f824fd9f70101c7" + integrity sha512-Cwc2XjUrG4ilcfOw4wBAK+enbdgwAcAJCfGUItPBKR7Mjw4aEfAFYrLxeRp4jWgtNIKn3n2AlBOfwwafl+42/g== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.23.5" + "@babel/generator" "^7.23.5" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helpers" "^7.23.5" + "@babel/parser" "^7.23.5" + "@babel/template" "^7.22.15" + "@babel/traverse" "^7.23.5" + "@babel/types" "^7.23.5" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + "@babel/core@^7.6.2": version "7.9.0" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.9.0.tgz#ac977b538b77e132ff706f3b8a4dbad09c03c56e" @@ -40,6 +87,25 @@ semver "^5.4.1" source-map "^0.5.0" +"@babel/eslint-parser@^7.22.15": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.23.3.tgz#7bf0db1c53b54da0c8a12627373554a0828479ca" + integrity sha512-9bTuNlyx7oSstodm1cR1bECj4fkiknsDa1YniISkJemMY3DGhJNYBECbe6QD/q54mp2J8VO66jW3/7uP//iFCw== + dependencies: + "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1" + eslint-visitor-keys "^2.1.0" + semver "^6.3.1" + +"@babel/generator@^7.23.5": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.5.tgz#17d0a1ea6b62f351d281350a5f80b87a810c4755" + integrity sha512-BPssCHrBD+0YrxviOa3QzpqwhNIXKEtOa2jQrm4FlmkC2apYgRnQcmPWiGZDlGxiNtltnUFolMe8497Esry+jA== + dependencies: + "@babel/types" "^7.23.5" + "@jridgewell/gen-mapping" "^0.3.2" + "@jridgewell/trace-mapping" "^0.3.17" + jsesc "^2.5.1" + "@babel/generator@^7.9.0", "@babel/generator@^7.9.5": version "7.9.5" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.9.5.tgz#27f0917741acc41e6eaaced6d68f96c3fa9afaf9" @@ -50,6 +116,13 @@ lodash "^4.17.13" source-map "^0.5.0" +"@babel/helper-annotate-as-pure@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" + integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== + dependencies: + "@babel/types" "^7.22.5" + "@babel/helper-annotate-as-pure@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.8.3.tgz#60bc0bc657f63a0924ff9a4b4a0b24a13cf4deee" @@ -57,6 +130,13 @@ dependencies: "@babel/types" "^7.8.3" +"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz#5426b109cf3ad47b91120f8328d8ab1be8b0b956" + integrity sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw== + dependencies: + "@babel/types" "^7.22.15" + "@babel/helper-builder-binary-assignment-operator-visitor@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.8.3.tgz#c84097a427a061ac56a1c30ebf54b7b22d241503" @@ -65,6 +145,17 @@ "@babel/helper-explode-assignable-expression" "^7.8.3" "@babel/types" "^7.8.3" +"@babel/helper-compilation-targets@^7.22.15", "@babel/helper-compilation-targets@^7.22.6": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz#0698fc44551a26cf29f18d4662d5bf545a6cfc52" + integrity sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw== + dependencies: + "@babel/compat-data" "^7.22.9" + "@babel/helper-validator-option" "^7.22.15" + browserslist "^4.21.9" + lru-cache "^5.1.1" + semver "^6.3.1" + "@babel/helper-compilation-targets@^7.8.7": version "7.8.7" resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.8.7.tgz#dac1eea159c0e4bd46e309b5a1b04a66b53c1dde" @@ -76,6 +167,30 @@ levenary "^1.1.1" semver "^5.5.0" +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.22.15": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.5.tgz#2a8792357008ae9ce8c0f2b78b9f646ac96b314b" + integrity sha512-QELlRWxSpgdwdJzSJn4WAhKC+hvw/AtHbbrIoncKHkhKKR/luAlKkgBDcri1EzWAo8f8VvYVryEHN4tax/V67A== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-member-expression-to-functions" "^7.23.0" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.20" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + semver "^6.3.1" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.15", "@babel/helper-create-regexp-features-plugin@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz#5ee90093914ea09639b01c711db0d6775e558be1" + integrity sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + regexpu-core "^5.3.1" + semver "^6.3.1" + "@babel/helper-create-regexp-features-plugin@^7.8.3", "@babel/helper-create-regexp-features-plugin@^7.8.8": version "7.8.8" resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.8.tgz#5d84180b588f560b7864efaeea89243e58312087" @@ -94,6 +209,22 @@ "@babel/types" "^7.8.3" lodash "^4.17.13" +"@babel/helper-define-polyfill-provider@^0.4.3": + version "0.4.3" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.3.tgz#a71c10f7146d809f4a256c373f462d9bba8cf6ba" + integrity sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug== + dependencies: + "@babel/helper-compilation-targets" "^7.22.6" + "@babel/helper-plugin-utils" "^7.22.5" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + +"@babel/helper-environment-visitor@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" + integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== + "@babel/helper-explode-assignable-expression@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.3.tgz#a728dc5b4e89e30fc2dfc7d04fa28a930653f982" @@ -102,6 +233,14 @@ "@babel/traverse" "^7.8.3" "@babel/types" "^7.8.3" +"@babel/helper-function-name@^7.22.5", "@babel/helper-function-name@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" + integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== + dependencies: + "@babel/template" "^7.22.15" + "@babel/types" "^7.23.0" + "@babel/helper-function-name@^7.8.3", "@babel/helper-function-name@^7.9.5": version "7.9.5" resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz#2b53820d35275120e1874a82e5aabe1376920a5c" @@ -118,6 +257,13 @@ dependencies: "@babel/types" "^7.8.3" +"@babel/helper-hoist-variables@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" + integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== + dependencies: + "@babel/types" "^7.22.5" + "@babel/helper-hoist-variables@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.8.3.tgz#1dbe9b6b55d78c9b4183fc8cdc6e30ceb83b7134" @@ -125,6 +271,13 @@ dependencies: "@babel/types" "^7.8.3" +"@babel/helper-member-expression-to-functions@^7.22.15", "@babel/helper-member-expression-to-functions@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz#9263e88cc5e41d39ec18c9a3e0eced59a3e7d366" + integrity sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA== + dependencies: + "@babel/types" "^7.23.0" + "@babel/helper-member-expression-to-functions@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz#659b710498ea6c1d9907e0c73f206eee7dadc24c" @@ -132,6 +285,13 @@ dependencies: "@babel/types" "^7.8.3" +"@babel/helper-module-imports@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0" + integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== + dependencies: + "@babel/types" "^7.22.15" + "@babel/helper-module-imports@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz#7fe39589b39c016331b6b8c3f441e8f0b1419498" @@ -139,6 +299,17 @@ dependencies: "@babel/types" "^7.8.3" +"@babel/helper-module-transforms@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz#d7d12c3c5d30af5b3c0fcab2a6d5217773e2d0f1" + integrity sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-simple-access" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/helper-validator-identifier" "^7.22.20" + "@babel/helper-module-transforms@^7.9.0": version "7.9.0" resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz#43b34dfe15961918707d247327431388e9fe96e5" @@ -152,6 +323,13 @@ "@babel/types" "^7.9.0" lodash "^4.17.13" +"@babel/helper-optimise-call-expression@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e" + integrity sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw== + dependencies: + "@babel/types" "^7.22.5" + "@babel/helper-optimise-call-expression@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz#7ed071813d09c75298ef4f208956006b6111ecb9" @@ -164,6 +342,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz#9ea293be19babc0f52ff8ca88b34c3611b208670" integrity sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ== +"@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" + integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== + "@babel/helper-regex@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.8.3.tgz#139772607d51b93f23effe72105b319d2a4c6965" @@ -171,6 +354,15 @@ dependencies: lodash "^4.17.13" +"@babel/helper-remap-async-to-generator@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz#7b68e1cb4fa964d2996fd063723fb48eca8498e0" + integrity sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-wrap-function" "^7.22.20" + "@babel/helper-remap-async-to-generator@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.8.3.tgz#273c600d8b9bf5006142c1e35887d555c12edd86" @@ -182,6 +374,15 @@ "@babel/traverse" "^7.8.3" "@babel/types" "^7.8.3" +"@babel/helper-replace-supers@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz#e37d367123ca98fe455a9887734ed2e16eb7a793" + integrity sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-member-expression-to-functions" "^7.22.15" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-replace-supers@^7.8.3", "@babel/helper-replace-supers@^7.8.6": version "7.8.6" resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.8.6.tgz#5ada744fd5ad73203bf1d67459a27dcba67effc8" @@ -192,6 +393,13 @@ "@babel/traverse" "^7.8.6" "@babel/types" "^7.8.6" +"@babel/helper-simple-access@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" + integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== + dependencies: + "@babel/types" "^7.22.5" + "@babel/helper-simple-access@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz#7f8109928b4dab4654076986af575231deb639ae" @@ -200,6 +408,20 @@ "@babel/template" "^7.8.3" "@babel/types" "^7.8.3" +"@babel/helper-skip-transparent-expression-wrappers@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847" + integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-split-export-declaration@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" + integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== + dependencies: + "@babel/types" "^7.22.5" + "@babel/helper-split-export-declaration@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz#31a9f30070f91368a7182cf05f831781065fc7a9" @@ -207,11 +429,35 @@ dependencies: "@babel/types" "^7.8.3" +"@babel/helper-string-parser@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz#9478c707febcbbe1ddb38a3d91a2e054ae622d83" + integrity sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ== + +"@babel/helper-validator-identifier@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" + integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== + "@babel/helper-validator-identifier@^7.9.0", "@babel/helper-validator-identifier@^7.9.5": version "7.9.5" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz#90977a8e6fbf6b431a7dc31752eee233bf052d80" integrity sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g== +"@babel/helper-validator-option@^7.22.15", "@babel/helper-validator-option@^7.23.5": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz#907a3fbd4523426285365d1206c423c4c5520307" + integrity sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw== + +"@babel/helper-wrap-function@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz#15352b0b9bfb10fc9c76f79f6342c00e3411a569" + integrity sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw== + dependencies: + "@babel/helper-function-name" "^7.22.5" + "@babel/template" "^7.22.15" + "@babel/types" "^7.22.19" + "@babel/helper-wrap-function@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz#9dbdb2bb55ef14aaa01fe8c99b629bd5352d8610" @@ -222,6 +468,15 @@ "@babel/traverse" "^7.8.3" "@babel/types" "^7.8.3" +"@babel/helpers@^7.23.5": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.5.tgz#52f522840df8f1a848d06ea6a79b79eefa72401e" + integrity sha512-oO7us8FzTEsG3U6ag9MfdF1iA/7Z6dz+MtFhifZk8C8o453rGJFFWUP1t+ULM9TUIAzC9uxXEiXjOiVMyd7QPg== + dependencies: + "@babel/template" "^7.22.15" + "@babel/traverse" "^7.23.5" + "@babel/types" "^7.23.5" + "@babel/helpers@^7.9.0": version "7.9.2" resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.9.2.tgz#b42a81a811f1e7313b88cba8adc66b3d9ae6c09f" @@ -231,6 +486,15 @@ "@babel/traverse" "^7.9.0" "@babel/types" "^7.9.0" +"@babel/highlight@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.23.4.tgz#edaadf4d8232e1a961432db785091207ead0621b" + integrity sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A== + dependencies: + "@babel/helper-validator-identifier" "^7.22.20" + chalk "^2.4.2" + js-tokens "^4.0.0" + "@babel/highlight@^7.8.3": version "7.9.0" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.9.0.tgz#4e9b45ccb82b79607271b2979ad82c7b68163079" @@ -240,11 +504,40 @@ chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.7.0", "@babel/parser@^7.8.6", "@babel/parser@^7.9.0": +"@babel/parser@^7.22.15", "@babel/parser@^7.23.5": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.5.tgz#37dee97c4752af148e1d38c34b856b2507660563" + integrity sha512-hOOqoiNXrmGdFbhgCzu6GiURxUgM27Xwd/aPuu8RfHEZPBzL1Z54okAHAQjXfcQNwvrlkAmAp4SlRTZ45vlthQ== + +"@babel/parser@^7.8.6", "@babel/parser@^7.9.0": version "7.9.4" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.9.4.tgz#68a35e6b0319bbc014465be43828300113f2f2e8" integrity sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA== +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz#5cd1c87ba9380d0afb78469292c954fee5d2411a" + integrity sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz#f6652bb16b94f8f9c20c50941e16e9756898dc5d" + integrity sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-transform-optional-chaining" "^7.23.3" + +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.3.tgz#20c60d4639d18f7da8602548512e9d3a4c8d7098" + integrity sha512-XaJak1qcityzrX0/IU5nKHb34VaibwP3saKqG6a/tppelgllOH13LUann4ZCIBcVOeE6H18K4Vx9QKkVww3z/w== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-proposal-async-generator-functions@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.8.3.tgz#bad329c670b382589721b27540c7d288601c6e6f" @@ -254,6 +547,14 @@ "@babel/helper-remap-async-to-generator" "^7.8.3" "@babel/plugin-syntax-async-generators" "^7.8.0" +"@babel/plugin-proposal-class-properties@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3" + integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-proposal-dynamic-import@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.8.3.tgz#38c4fe555744826e97e2ae930b0fb4cc07e66054" @@ -311,6 +612,11 @@ "@babel/helper-plugin-utils" "^7.8.3" "@babel/plugin-syntax-optional-chaining" "^7.8.0" +"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": + version "7.21.0-placeholder-for-preset-env.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703" + integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== + "@babel/plugin-proposal-unicode-property-regex@^7.4.4", "@babel/plugin-proposal-unicode-property-regex@^7.8.3": version "7.8.8" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.8.8.tgz#ee3a95e90cdc04fe8cd92ec3279fa017d68a0d1d" @@ -319,21 +625,63 @@ "@babel/helper-create-regexp-features-plugin" "^7.8.8" "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-syntax-async-generators@^7.8.0": +"@babel/plugin-syntax-async-generators@^7.8.0", "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-dynamic-import@^7.8.0": +"@babel/plugin-syntax-class-properties@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-dynamic-import@^7.8.0", "@babel/plugin-syntax-dynamic-import@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-json-strings@^7.8.0": +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-import-assertions@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz#9c05a7f592982aff1a2768260ad84bcd3f0c77fc" + integrity sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-import-attributes@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz#992aee922cf04512461d7dae3ff6951b90a2dc06" + integrity sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-import-meta@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-json-strings@^7.8.0", "@babel/plugin-syntax-json-strings@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== @@ -347,13 +695,34 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0": +"@babel/plugin-syntax-jsx@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz#8f2e4f8a9b5f9aa16067e142c1ac9cd9f810f473" + integrity sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== dependencies: "@babel/helper-plugin-utils" "^7.8.0" +"@babel/plugin-syntax-numeric-separator@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-numeric-separator@^7.8.0", "@babel/plugin-syntax-numeric-separator@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.8.3.tgz#0e3fb63e09bea1b11e96467271c8308007e7c41f" @@ -361,27 +730,41 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-syntax-object-rest-spread@^7.8.0": +"@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-optional-catch-binding@^7.8.0": +"@babel/plugin-syntax-optional-catch-binding@^7.8.0", "@babel/plugin-syntax-optional-catch-binding@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-optional-chaining@^7.8.0": +"@babel/plugin-syntax-optional-chaining@^7.8.0", "@babel/plugin-syntax-optional-chaining@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== dependencies: "@babel/helper-plugin-utils" "^7.8.0" +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-top-level-await@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-top-level-await@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.8.3.tgz#3acdece695e6b13aaf57fc291d1a800950c71391" @@ -389,6 +772,21 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-syntax-unicode-sets-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz#d49a3b3e6b52e5be6740022317580234a6a47357" + integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-arrow-functions@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz#94c6dcfd731af90f27a79509f9ab7fb2120fc38b" + integrity sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-arrow-functions@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.3.tgz#82776c2ed0cd9e1a49956daeb896024c9473b8b6" @@ -396,6 +794,25 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-async-generator-functions@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.4.tgz#93ac8e3531f347fba519b4703f9ff2a75c6ae27a" + integrity sha512-efdkfPhHYTtn0G6n2ddrESE91fgXxjlqLsnUtPWnJs4a4mZIbUaK7ffqKIIUKXSHwcDvaCVX6GXkaJJFqtX7jw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.20" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-transform-async-to-generator@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz#d1f513c7a8a506d43f47df2bf25f9254b0b051fa" + integrity sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw== + dependencies: + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.20" + "@babel/plugin-transform-async-to-generator@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.8.3.tgz#4308fad0d9409d71eafb9b1a6ee35f9d64b64086" @@ -405,6 +822,13 @@ "@babel/helper-plugin-utils" "^7.8.3" "@babel/helper-remap-async-to-generator" "^7.8.3" +"@babel/plugin-transform-block-scoped-functions@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz#fe1177d715fb569663095e04f3598525d98e8c77" + integrity sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-block-scoped-functions@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.3.tgz#437eec5b799b5852072084b3ae5ef66e8349e8a3" @@ -412,6 +836,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-block-scoping@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz#b2d38589531c6c80fbe25e6b58e763622d2d3cf5" + integrity sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-block-scoping@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.3.tgz#97d35dab66857a437c166358b91d09050c868f3a" @@ -420,6 +851,38 @@ "@babel/helper-plugin-utils" "^7.8.3" lodash "^4.17.13" +"@babel/plugin-transform-class-properties@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz#35c377db11ca92a785a718b6aa4e3ed1eb65dc48" + integrity sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-class-static-block@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz#2a202c8787a8964dd11dfcedf994d36bfc844ab5" + integrity sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-transform-classes@^7.23.5": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.5.tgz#e7a75f815e0c534cc4c9a39c56636c84fc0d64f2" + integrity sha512-jvOTR4nicqYC9yzOHIhXG5emiFEOpappSJAl73SDSEDcybD+Puuze8Tnpb9p9qEyYup24tq891gkaygIFvWDqg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.20" + "@babel/helper-split-export-declaration" "^7.22.6" + globals "^11.1.0" + "@babel/plugin-transform-classes@^7.9.5": version "7.9.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.5.tgz#800597ddb8aefc2c293ed27459c1fcc935a26c2c" @@ -434,6 +897,14 @@ "@babel/helper-split-export-declaration" "^7.8.3" globals "^11.1.0" +"@babel/plugin-transform-computed-properties@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz#652e69561fcc9d2b50ba4f7ac7f60dcf65e86474" + integrity sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/template" "^7.22.15" + "@babel/plugin-transform-computed-properties@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz#96d0d28b7f7ce4eb5b120bb2e0e943343c86f81b" @@ -441,6 +912,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-destructuring@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz#8c9ee68228b12ae3dff986e56ed1ba4f3c446311" + integrity sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-destructuring@^7.9.5": version "7.9.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.9.5.tgz#72c97cf5f38604aea3abf3b935b0e17b1db76a50" @@ -448,6 +926,14 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-dotall-regex@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz#3f7af6054882ede89c378d0cf889b854a993da50" + integrity sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-dotall-regex@^7.4.4", "@babel/plugin-transform-dotall-regex@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.8.3.tgz#c3c6ec5ee6125c6993c5cbca20dc8621a9ea7a6e" @@ -456,6 +942,13 @@ "@babel/helper-create-regexp-features-plugin" "^7.8.3" "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-duplicate-keys@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz#664706ca0a5dfe8d066537f99032fc1dc8b720ce" + integrity sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-duplicate-keys@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.8.3.tgz#8d12df309aa537f272899c565ea1768e286e21f1" @@ -463,6 +956,22 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-dynamic-import@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz#c7629e7254011ac3630d47d7f34ddd40ca535143" + integrity sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-transform-exponentiation-operator@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz#ea0d978f6b9232ba4722f3dbecdd18f450babd18" + integrity sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-exponentiation-operator@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.8.3.tgz#581a6d7f56970e06bf51560cd64f5e947b70d7b7" @@ -471,6 +980,21 @@ "@babel/helper-builder-binary-assignment-operator-visitor" "^7.8.3" "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-export-namespace-from@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz#084c7b25e9a5c8271e987a08cf85807b80283191" + integrity sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-transform-for-of@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.3.tgz#afe115ff0fbce735e02868d41489093c63e15559" + integrity sha512-X8jSm8X1CMwxmK878qsUGJRmbysKNbdpTv/O1/v0LuY/ZkZrng5WYiekYSdg9m09OTmDDUWeEDsTE+17WYbAZw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-for-of@^7.9.0": version "7.9.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.9.0.tgz#0f260e27d3e29cd1bb3128da5e76c761aa6c108e" @@ -478,6 +1002,15 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-function-name@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz#8f424fcd862bf84cb9a1a6b42bc2f47ed630f8dc" + integrity sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw== + dependencies: + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-function-name@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.3.tgz#279373cb27322aaad67c2683e776dfc47196ed8b" @@ -493,6 +1026,28 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-jscript@^7.22.5": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-jscript/-/plugin-transform-jscript-7.23.3.tgz#a5fa3b1678d6fab049f8c18162b72145d35633f6" + integrity sha512-hjF2jWkJ0HL2g6DUyWvlNRSYrqKLp9NKwdgd0XY2wi1qHl++bKBjXLv+HqulcDt/SFhfkIY7OjX0Y/YZ+VPVbw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-json-strings@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz#a871d9b6bd171976efad2e43e694c961ffa3714d" + integrity sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-transform-literals@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz#8214665f00506ead73de157eba233e7381f3beb4" + integrity sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-literals@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.3.tgz#aef239823d91994ec7b68e55193525d76dbd5dc1" @@ -500,6 +1055,21 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-logical-assignment-operators@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz#e599f82c51d55fac725f62ce55d3a0886279ecb5" + integrity sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-transform-member-expression-literals@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz#e37b3f0502289f477ac0e776b05a833d853cabcc" + integrity sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-member-expression-literals@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.8.3.tgz#963fed4b620ac7cbf6029c755424029fa3a40410" @@ -507,6 +1077,14 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-modules-amd@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz#e19b55436a1416829df0a1afc495deedfae17f7d" + integrity sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw== + dependencies: + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-modules-amd@^7.9.0": version "7.9.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.9.0.tgz#19755ee721912cf5bb04c07d50280af3484efef4" @@ -516,6 +1094,15 @@ "@babel/helper-plugin-utils" "^7.8.3" babel-plugin-dynamic-import-node "^2.3.0" +"@babel/plugin-transform-modules-commonjs@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz#661ae831b9577e52be57dd8356b734f9700b53b4" + integrity sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA== + dependencies: + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-simple-access" "^7.22.5" + "@babel/plugin-transform-modules-commonjs@^7.9.0": version "7.9.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.9.0.tgz#e3e72f4cbc9b4a260e30be0ea59bdf5a39748940" @@ -526,6 +1113,16 @@ "@babel/helper-simple-access" "^7.8.3" babel-plugin-dynamic-import-node "^2.3.0" +"@babel/plugin-transform-modules-systemjs@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.3.tgz#fa7e62248931cb15b9404f8052581c302dd9de81" + integrity sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ== + dependencies: + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.20" + "@babel/plugin-transform-modules-systemjs@^7.9.0": version "7.9.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.9.0.tgz#e9fd46a296fc91e009b64e07ddaa86d6f0edeb90" @@ -536,6 +1133,14 @@ "@babel/helper-plugin-utils" "^7.8.3" babel-plugin-dynamic-import-node "^2.3.0" +"@babel/plugin-transform-modules-umd@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz#5d4395fccd071dfefe6585a4411aa7d6b7d769e9" + integrity sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg== + dependencies: + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-modules-umd@^7.9.0": version "7.9.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.9.0.tgz#e909acae276fec280f9b821a5f38e1f08b480697" @@ -544,6 +1149,14 @@ "@babel/helper-module-transforms" "^7.9.0" "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-named-capturing-groups-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz#67fe18ee8ce02d57c855185e27e3dc959b2e991f" + integrity sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-named-capturing-groups-regex@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.3.tgz#a2a72bffa202ac0e2d0506afd0939c5ecbc48c6c" @@ -551,6 +1164,13 @@ dependencies: "@babel/helper-create-regexp-features-plugin" "^7.8.3" +"@babel/plugin-transform-new-target@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz#5491bb78ed6ac87e990957cea367eab781c4d980" + integrity sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-new-target@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.8.3.tgz#60cc2ae66d85c95ab540eb34babb6434d4c70c43" @@ -558,6 +1178,41 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-nullish-coalescing-operator@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz#45556aad123fc6e52189ea749e33ce090637346e" + integrity sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-transform-numeric-separator@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz#03d08e3691e405804ecdd19dd278a40cca531f29" + integrity sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-transform-object-rest-spread@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz#2b9c2d26bf62710460bdc0d1730d4f1048361b83" + integrity sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g== + dependencies: + "@babel/compat-data" "^7.23.3" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.23.3" + +"@babel/plugin-transform-object-super@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz#81fdb636dcb306dd2e4e8fd80db5b2362ed2ebcd" + integrity sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.20" + "@babel/plugin-transform-object-super@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.3.tgz#ebb6a1e7a86ffa96858bd6ac0102d65944261725" @@ -566,6 +1221,30 @@ "@babel/helper-plugin-utils" "^7.8.3" "@babel/helper-replace-supers" "^7.8.3" +"@babel/plugin-transform-optional-catch-binding@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz#318066de6dacce7d92fa244ae475aa8d91778017" + integrity sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-transform-optional-chaining@^7.23.3", "@babel/plugin-transform-optional-chaining@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz#6acf61203bdfc4de9d4e52e64490aeb3e52bd017" + integrity sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-transform-parameters@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz#83ef5d1baf4b1072fa6e54b2b0999a7b2527e2af" + integrity sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-parameters@^7.9.5": version "7.9.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.9.5.tgz#173b265746f5e15b2afe527eeda65b73623a0795" @@ -574,6 +1253,31 @@ "@babel/helper-get-function-arity" "^7.8.3" "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-private-methods@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz#b2d7a3c97e278bfe59137a978d53b2c2e038c0e4" + integrity sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-private-property-in-object@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz#3ec711d05d6608fd173d9b8de39872d8dbf68bf5" + integrity sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-transform-property-literals@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz#54518f14ac4755d22b92162e4a852d308a560875" + integrity sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-property-literals@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.8.3.tgz#33194300d8539c1ed28c62ad5087ba3807b98263" @@ -581,6 +1285,47 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-react-display-name@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.23.3.tgz#70529f034dd1e561045ad3c8152a267f0d7b6200" + integrity sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-react-jsx-development@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz#e716b6edbef972a92165cd69d92f1255f7e73e87" + integrity sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A== + dependencies: + "@babel/plugin-transform-react-jsx" "^7.22.5" + +"@babel/plugin-transform-react-jsx@^7.22.15", "@babel/plugin-transform-react-jsx@^7.22.5": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz#393f99185110cea87184ea47bcb4a7b0c2e39312" + integrity sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-jsx" "^7.23.3" + "@babel/types" "^7.23.4" + +"@babel/plugin-transform-react-pure-annotations@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.23.3.tgz#fabedbdb8ee40edf5da96f3ecfc6958e3783b93c" + integrity sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-regenerator@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz#141afd4a2057298602069fce7f2dc5173e6c561c" + integrity sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + regenerator-transform "^0.15.2" + "@babel/plugin-transform-regenerator@^7.8.7": version "7.8.7" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.7.tgz#5e46a0dca2bee1ad8285eb0527e6abc9c37672f8" @@ -588,6 +1333,13 @@ dependencies: regenerator-transform "^0.14.2" +"@babel/plugin-transform-reserved-words@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz#4130dcee12bd3dd5705c587947eb715da12efac8" + integrity sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-reserved-words@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.8.3.tgz#9a0635ac4e665d29b162837dd3cc50745dfdf1f5" @@ -595,6 +1347,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-shorthand-properties@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz#97d82a39b0e0c24f8a981568a8ed851745f59210" + integrity sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-shorthand-properties@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz#28545216e023a832d4d3a1185ed492bcfeac08c8" @@ -602,6 +1361,14 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-spread@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz#41d17aacb12bde55168403c6f2d6bdca563d362c" + integrity sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-transform-spread@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.3.tgz#9c8ffe8170fdfb88b114ecb920b82fb6e95fe5e8" @@ -609,6 +1376,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-sticky-regex@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz#dec45588ab4a723cb579c609b294a3d1bd22ff04" + integrity sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-sticky-regex@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.8.3.tgz#be7a1290f81dae767475452199e1f76d6175b100" @@ -617,6 +1391,13 @@ "@babel/helper-plugin-utils" "^7.8.3" "@babel/helper-regex" "^7.8.3" +"@babel/plugin-transform-template-literals@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz#5f0f028eb14e50b5d0f76be57f90045757539d07" + integrity sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-template-literals@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.3.tgz#7bfa4732b455ea6a43130adc0ba767ec0e402a80" @@ -625,6 +1406,13 @@ "@babel/helper-annotate-as-pure" "^7.8.3" "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-typeof-symbol@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz#9dfab97acc87495c0c449014eb9c547d8966bca4" + integrity sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-typeof-symbol@^7.8.4": version "7.8.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.8.4.tgz#ede4062315ce0aaf8a657a920858f1a2f35fc412" @@ -632,6 +1420,29 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-unicode-escapes@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz#1f66d16cab01fab98d784867d24f70c1ca65b925" + integrity sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-unicode-property-regex@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz#19e234129e5ffa7205010feec0d94c251083d7ad" + integrity sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-unicode-regex@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz#26897708d8f42654ca4ce1b73e96140fbad879dc" + integrity sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-unicode-regex@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.8.3.tgz#0cef36e3ba73e5c57273effb182f46b91a1ecaad" @@ -640,6 +1451,100 @@ "@babel/helper-create-regexp-features-plugin" "^7.8.3" "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-unicode-sets-regex@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz#4fb6f0a719c2c5859d11f6b55a050cc987f3799e" + integrity sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/preset-env@^7.23.2": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.23.5.tgz#350a3aedfa9f119ad045b068886457e895ba0ca1" + integrity sha512-0d/uxVD6tFGWXGDSfyMD1p2otoaKmu6+GD+NfAx0tMaH+dxORnp7T9TaVQ6mKyya7iBtCIVxHjWT7MuzzM9z+A== + dependencies: + "@babel/compat-data" "^7.23.5" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-option" "^7.23.5" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.23.3" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.23.3" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.23.3" + "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-import-assertions" "^7.23.3" + "@babel/plugin-syntax-import-attributes" "^7.23.3" + "@babel/plugin-syntax-import-meta" "^7.10.4" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" + "@babel/plugin-transform-arrow-functions" "^7.23.3" + "@babel/plugin-transform-async-generator-functions" "^7.23.4" + "@babel/plugin-transform-async-to-generator" "^7.23.3" + "@babel/plugin-transform-block-scoped-functions" "^7.23.3" + "@babel/plugin-transform-block-scoping" "^7.23.4" + "@babel/plugin-transform-class-properties" "^7.23.3" + "@babel/plugin-transform-class-static-block" "^7.23.4" + "@babel/plugin-transform-classes" "^7.23.5" + "@babel/plugin-transform-computed-properties" "^7.23.3" + "@babel/plugin-transform-destructuring" "^7.23.3" + "@babel/plugin-transform-dotall-regex" "^7.23.3" + "@babel/plugin-transform-duplicate-keys" "^7.23.3" + "@babel/plugin-transform-dynamic-import" "^7.23.4" + "@babel/plugin-transform-exponentiation-operator" "^7.23.3" + "@babel/plugin-transform-export-namespace-from" "^7.23.4" + "@babel/plugin-transform-for-of" "^7.23.3" + "@babel/plugin-transform-function-name" "^7.23.3" + "@babel/plugin-transform-json-strings" "^7.23.4" + "@babel/plugin-transform-literals" "^7.23.3" + "@babel/plugin-transform-logical-assignment-operators" "^7.23.4" + "@babel/plugin-transform-member-expression-literals" "^7.23.3" + "@babel/plugin-transform-modules-amd" "^7.23.3" + "@babel/plugin-transform-modules-commonjs" "^7.23.3" + "@babel/plugin-transform-modules-systemjs" "^7.23.3" + "@babel/plugin-transform-modules-umd" "^7.23.3" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5" + "@babel/plugin-transform-new-target" "^7.23.3" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.23.4" + "@babel/plugin-transform-numeric-separator" "^7.23.4" + "@babel/plugin-transform-object-rest-spread" "^7.23.4" + "@babel/plugin-transform-object-super" "^7.23.3" + "@babel/plugin-transform-optional-catch-binding" "^7.23.4" + "@babel/plugin-transform-optional-chaining" "^7.23.4" + "@babel/plugin-transform-parameters" "^7.23.3" + "@babel/plugin-transform-private-methods" "^7.23.3" + "@babel/plugin-transform-private-property-in-object" "^7.23.4" + "@babel/plugin-transform-property-literals" "^7.23.3" + "@babel/plugin-transform-regenerator" "^7.23.3" + "@babel/plugin-transform-reserved-words" "^7.23.3" + "@babel/plugin-transform-shorthand-properties" "^7.23.3" + "@babel/plugin-transform-spread" "^7.23.3" + "@babel/plugin-transform-sticky-regex" "^7.23.3" + "@babel/plugin-transform-template-literals" "^7.23.3" + "@babel/plugin-transform-typeof-symbol" "^7.23.3" + "@babel/plugin-transform-unicode-escapes" "^7.23.3" + "@babel/plugin-transform-unicode-property-regex" "^7.23.3" + "@babel/plugin-transform-unicode-regex" "^7.23.3" + "@babel/plugin-transform-unicode-sets-regex" "^7.23.3" + "@babel/preset-modules" "0.1.6-no-external-plugins" + babel-plugin-polyfill-corejs2 "^0.4.6" + babel-plugin-polyfill-corejs3 "^0.8.5" + babel-plugin-polyfill-regenerator "^0.5.3" + core-js-compat "^3.31.0" + semver "^6.3.1" + "@babel/preset-env@^7.6.2": version "7.9.5" resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.9.5.tgz#8ddc76039bc45b774b19e2fc548f6807d8a8919f" @@ -706,6 +1611,15 @@ levenary "^1.1.1" semver "^5.5.0" +"@babel/preset-modules@0.1.6-no-external-plugins": + version "0.1.6-no-external-plugins" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz#ccb88a2c49c817236861fee7826080573b8a923a" + integrity sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + "@babel/preset-modules@^0.1.3": version "0.1.3" resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.3.tgz#13242b53b5ef8c883c3cf7dddd55b36ce80fbc72" @@ -717,13 +1631,22 @@ "@babel/types" "^7.4.4" esutils "^2.0.2" -"@babel/runtime-corejs3@^7.8.3": - version "7.9.2" - resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.9.2.tgz#26fe4aa77e9f1ecef9b776559bbb8e84d34284b7" - integrity sha512-HHxmgxbIzOfFlZ+tdeRKtaxWOMUoCG5Mu3wKeUmOxjYrwb3AAHgnmtCUbPPK11/raIWLIBK250t8E2BPO0p7jA== +"@babel/preset-react@^7.22.15": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.23.3.tgz#f73ca07e7590f977db07eb54dbe46538cc015709" + integrity sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w== dependencies: - core-js-pure "^3.0.0" - regenerator-runtime "^0.13.4" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-option" "^7.22.15" + "@babel/plugin-transform-react-display-name" "^7.23.3" + "@babel/plugin-transform-react-jsx" "^7.22.15" + "@babel/plugin-transform-react-jsx-development" "^7.22.5" + "@babel/plugin-transform-react-pure-annotations" "^7.23.3" + +"@babel/regjsgen@^0.8.0": + version "0.8.0" + resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" + integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== "@babel/runtime@^7.8.4": version "7.9.2" @@ -732,6 +1655,15 @@ dependencies: regenerator-runtime "^0.13.4" +"@babel/template@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" + integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== + dependencies: + "@babel/code-frame" "^7.22.13" + "@babel/parser" "^7.22.15" + "@babel/types" "^7.22.15" + "@babel/template@^7.8.3", "@babel/template@^7.8.6": version "7.8.6" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.8.6.tgz#86b22af15f828dfb086474f964dcc3e39c43ce2b" @@ -741,7 +1673,23 @@ "@babel/parser" "^7.8.6" "@babel/types" "^7.8.6" -"@babel/traverse@^7.7.0", "@babel/traverse@^7.8.3", "@babel/traverse@^7.8.6", "@babel/traverse@^7.9.0": +"@babel/traverse@^7.23.5": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.5.tgz#f546bf9aba9ef2b042c0e00d245990c15508e7ec" + integrity sha512-czx7Xy5a6sapWWRx61m1Ke1Ra4vczu1mCTtJam5zRTBOonfdJ+S/B6HYmGYu3fJtr8GGET3si6IhgWVBhJ/m8w== + dependencies: + "@babel/code-frame" "^7.23.5" + "@babel/generator" "^7.23.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/parser" "^7.23.5" + "@babel/types" "^7.23.5" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/traverse@^7.8.3", "@babel/traverse@^7.8.6", "@babel/traverse@^7.9.0": version "7.9.5" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.9.5.tgz#6e7c56b44e2ac7011a948c21e283ddd9d9db97a2" integrity sha512-c4gH3jsvSuGUezlP6rzSJ6jf8fYjLj3hsMZRx/nX0h+fmHN0w+ekubRrHPqnMec0meycA2nwCsJ7dC8IPem2FQ== @@ -756,7 +1704,7 @@ globals "^11.1.0" lodash "^4.17.13" -"@babel/types@^7", "@babel/types@^7.4.4", "@babel/types@^7.7.0", "@babel/types@^7.8.3", "@babel/types@^7.8.6", "@babel/types@^7.9.0", "@babel/types@^7.9.5": +"@babel/types@^7", "@babel/types@^7.4.4", "@babel/types@^7.8.3", "@babel/types@^7.8.6", "@babel/types@^7.9.0", "@babel/types@^7.9.5": version "7.9.5" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.9.5.tgz#89231f82915a8a566a703b3b20133f73da6b9444" integrity sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg== @@ -765,6 +1713,138 @@ lodash "^4.17.13" to-fast-properties "^2.0.0" +"@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.23.4", "@babel/types@^7.23.5": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.5.tgz#48d730a00c95109fa4393352705954d74fb5b602" + integrity sha512-ON5kSOJwVO6xXVRTvOI0eOnWe7VdUcIpsovGo9U/Br4Ie4UVFQTboO2cYnDhAGU6Fp+UxSiT+pMft0SMHfuq6w== + dependencies: + "@babel/helper-string-parser" "^7.23.4" + "@babel/helper-validator-identifier" "^7.22.20" + to-fast-properties "^2.0.0" + +"@eslint-community/eslint-utils@^4.2.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" + integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== + dependencies: + eslint-visitor-keys "^3.3.0" + +"@eslint-community/regexpp@^4.6.1": + version "4.10.0" + resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.10.0.tgz#548f6de556857c8bb73bbee70c35dc82a2e74d63" + integrity sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA== + +"@eslint/eslintrc@^2.1.3": + version "2.1.3" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.3.tgz#797470a75fe0fbd5a53350ee715e85e87baff22d" + integrity sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA== + dependencies: + ajv "^6.12.4" + debug "^4.3.2" + espree "^9.6.0" + globals "^13.19.0" + ignore "^5.2.0" + import-fresh "^3.2.1" + js-yaml "^4.1.0" + minimatch "^3.1.2" + strip-json-comments "^3.1.1" + +"@eslint/js@8.54.0": + version "8.54.0" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.54.0.tgz#4fab9a2ff7860082c304f750e94acd644cf984cf" + integrity sha512-ut5V+D+fOoWPgGGNj83GGjnntO39xDy6DWxO0wb7Jp3DcMX0TfIqdzHF85VTQkerdyGmuuMD9AKAo5KiNlf/AQ== + +"@humanwhocodes/config-array@^0.11.13": + version "0.11.13" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.13.tgz#075dc9684f40a531d9b26b0822153c1e832ee297" + integrity sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ== + dependencies: + "@humanwhocodes/object-schema" "^2.0.1" + debug "^4.1.1" + minimatch "^3.0.5" + +"@humanwhocodes/module-importer@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" + integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== + +"@humanwhocodes/object-schema@^2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz#e5211452df060fa8522b55c7b3c0c4d1981cb044" + integrity sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw== + +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": + version "0.3.3" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" + integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== + dependencies: + "@jridgewell/set-array" "^1.0.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/resolve-uri@^3.1.0": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" + integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== + +"@jridgewell/set-array@^1.0.1": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" + integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== + +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": + version "1.4.15" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" + integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== + +"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.20" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz#72e45707cf240fa6b081d0366f8265b0cd10197f" + integrity sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + +"@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": + version "5.1.1-v1" + resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz#dbf733a965ca47b1973177dc0bb6c889edcfb129" + integrity sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg== + dependencies: + eslint-scope "5.1.1" + +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + dependencies: + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8": + version "1.2.8" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + dependencies: + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" + +"@pkgr/utils@^2.3.1": + version "2.4.2" + resolved "https://registry.yarnpkg.com/@pkgr/utils/-/utils-2.4.2.tgz#9e638bbe9a6a6f165580dc943f138fd3309a2cbc" + integrity sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw== + dependencies: + cross-spawn "^7.0.3" + fast-glob "^3.3.0" + is-glob "^4.0.3" + open "^9.1.0" + picocolors "^1.0.0" + tslib "^2.6.0" + "@types/color-name@^1.1.1": version "1.1.1" resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" @@ -775,6 +1855,11 @@ resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.2.tgz#690a1475b84f2a884fd07cd797c00f5f31356ea8" integrity sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw== +"@ungap/structured-clone@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" + integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== + "@webassemblyjs/ast@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964" @@ -938,10 +2023,10 @@ accepts@~1.3.8: mime-types "~2.1.34" negotiator "0.6.3" -acorn-jsx@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.2.0.tgz#4c66069173d6fdd68ed85239fc256226182b2ebe" - integrity sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ== +acorn-jsx@^5.3.2: + version "5.3.2" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== acorn-walk@^7.1.1: version "7.1.1" @@ -958,6 +2043,11 @@ acorn@^7.1.1: resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.1.1.tgz#e35668de0b402f359de515c5482a1ab9f89a69bf" integrity sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg== +acorn@^8.9.0: + version "8.11.2" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.2.tgz#ca0d78b51895be5390a5903c5b3bdcdaf78ae40b" + integrity sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w== + aggregate-error@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.0.1.tgz#db2fe7246e536f40d9b5442a39e117d7dd6a24e0" @@ -976,7 +2066,7 @@ ajv-keywords@^3.1.0, ajv-keywords@^3.4.1: resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.4.1.tgz#ef916e271c64ac12171fd8384eaae6b2345854da" integrity sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ== -ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.0: +ajv@^6.1.0, ajv@^6.10.2, ajv@^6.12.0, ajv@^6.12.4: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -991,19 +2081,12 @@ alphanum-sort@^1.0.0: resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= -ansi-escapes@^4.2.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" - integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA== - dependencies: - type-fest "^0.11.0" - ansi-regex@^4.1.0: version "4.1.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.1.tgz#164daac87ab2d6f6db3a29875e2d1766582dabed" integrity sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g== -ansi-regex@^5.0.0: +ansi-regex@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== @@ -1051,6 +2134,11 @@ argparse@^1.0.7: dependencies: sprintf-js "~1.0.2" +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + arr-diff@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" @@ -1066,25 +2154,79 @@ arr-union@^3.1.0: resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= +array-buffer-byte-length@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead" + integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A== + dependencies: + call-bind "^1.0.2" + is-array-buffer "^3.0.1" + array-flatten@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= -array-includes@^3.0.3, array-includes@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.1.tgz#cdd67e6852bdf9c1215460786732255ed2459348" - integrity sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ== +array-includes@^3.1.6: + version "3.1.7" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.7.tgz#8cd2e01b26f7a3086cbc87271593fe921c62abda" + integrity sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ== dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0" - is-string "^1.0.5" + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" + is-string "^1.0.7" array-unique@^0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= +array.prototype.flat@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz#1476217df8cff17d72ee8f3ba06738db5b387d18" + integrity sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + es-shim-unscopables "^1.0.0" + +array.prototype.flatmap@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz#c9a7c6831db8e719d6ce639190146c24bbd3e527" + integrity sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + es-shim-unscopables "^1.0.0" + +array.prototype.tosorted@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz#620eff7442503d66c799d95503f82b475745cefd" + integrity sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + es-shim-unscopables "^1.0.0" + get-intrinsic "^1.2.1" + +arraybuffer.prototype.slice@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz#98bd561953e3e74bb34938e77647179dfe6e9f12" + integrity sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw== + dependencies: + array-buffer-byte-length "^1.0.0" + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" + is-array-buffer "^3.0.2" + is-shared-array-buffer "^1.0.2" + asn1.js@^4.0.0: version "4.10.1" resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0" @@ -1127,11 +2269,6 @@ assign-symbols@^1.0.0: resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= -astral-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" - integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== - async-each@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" @@ -1142,22 +2279,22 @@ async-limiter@~1.0.0: resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== +asynciterator.prototype@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz#8c5df0514936cdd133604dfcc9d3fb93f09b2b62" + integrity sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg== + dependencies: + has-symbols "^1.0.3" + atob@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== -babel-eslint@^10.0.3: - version "10.1.0" - resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" - integrity sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg== - dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/parser" "^7.7.0" - "@babel/traverse" "^7.7.0" - "@babel/types" "^7.7.0" - eslint-visitor-keys "^1.0.0" - resolve "^1.12.0" +available-typed-arrays@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" + integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== babel-loader@^8.0.6: version "8.1.0" @@ -1185,6 +2322,38 @@ babel-plugin-inferno@^6.1.0: "@babel/plugin-syntax-jsx" "^7" "@babel/types" "^7" +babel-plugin-inferno@^6.7.0: + version "6.7.0" + resolved "https://registry.yarnpkg.com/babel-plugin-inferno/-/babel-plugin-inferno-6.7.0.tgz#a51aeecef9664167e725678e2996c79de2482365" + integrity sha512-CLDNIoctex09NRbPP3GOq+B18Tj0luQOOevTAQzKWkwa45SqeoeFCY1XBq7p2TXrmifUAXbuCRrFKmA05codAA== + dependencies: + "@babel/plugin-syntax-jsx" "^7" + "@babel/types" "^7" + +babel-plugin-polyfill-corejs2@^0.4.6: + version "0.4.6" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.6.tgz#b2df0251d8e99f229a8e60fc4efa9a68b41c8313" + integrity sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q== + dependencies: + "@babel/compat-data" "^7.22.6" + "@babel/helper-define-polyfill-provider" "^0.4.3" + semver "^6.3.1" + +babel-plugin-polyfill-corejs3@^0.8.5: + version "0.8.6" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.6.tgz#25c2d20002da91fe328ff89095c85a391d6856cf" + integrity sha512-leDIc4l4tUgU7str5BWLS2h8q2N4Nf6lGZP6UrNDxdtfF2g69eJ5L0H7S8A5Ln/arfFAfHor5InAdZuIOwZdgQ== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.4.3" + core-js-compat "^3.33.1" + +babel-plugin-polyfill-regenerator@^0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.3.tgz#d4c49e4b44614607c13fb769bcd85c72bb26a4a5" + integrity sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.4.3" + babel-plugin-transform-remove-console@^6.9.4: version "6.9.4" resolved "https://registry.yarnpkg.com/babel-plugin-transform-remove-console/-/babel-plugin-transform-remove-console-6.9.4.tgz#b980360c067384e24b357a588d807d3c83527780" @@ -1223,6 +2392,11 @@ bfj@^6.1.1: hoopy "^0.1.4" tryer "^1.0.1" +big-integer@^1.6.44: + version "1.6.52" + resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.52.tgz#60a887f3047614a8e1bffe5d7173490a97dc8c85" + integrity sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg== + big.js@^5.2.2: version "5.2.2" resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" @@ -1288,6 +2462,13 @@ boolbase@^1.0.0, boolbase@~1.0.0: resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= +bplist-parser@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.2.0.tgz#43a9d183e5bf9d545200ceac3e712f79ebbe8d0e" + integrity sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw== + dependencies: + big-integer "^1.6.44" + brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -1312,7 +2493,7 @@ braces@^2.3.1, braces@^2.3.2: split-string "^3.0.2" to-regex "^3.0.1" -braces@~3.0.2: +braces@^3.0.2, braces@~3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== @@ -1403,6 +2584,16 @@ browserslist@^4.0.0, browserslist@^4.8.5, browserslist@^4.9.1: node-releases "^1.1.53" pkg-up "^2.0.0" +browserslist@^4.21.9, browserslist@^4.22.1: + version "4.22.1" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.1.tgz#ba91958d1a59b87dab6fed8dfbcb3da5e2e9c619" + integrity sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ== + dependencies: + caniuse-lite "^1.0.30001541" + electron-to-chromium "^1.4.535" + node-releases "^2.0.13" + update-browserslist-db "^1.0.13" + buffer-from@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" @@ -1427,6 +2618,13 @@ builtin-status-codes@^3.0.0: resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= +bundle-name@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bundle-name/-/bundle-name-3.0.0.tgz#ba59bcc9ac785fb67ccdbf104a2bf60c099f0e1a" + integrity sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw== + dependencies: + run-applescript "^5.0.0" + bytes@3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" @@ -1500,6 +2698,15 @@ call-bind@^1.0.0: function-bind "^1.1.1" get-intrinsic "^1.0.2" +call-bind@^1.0.2, call-bind@^1.0.4, call-bind@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.5.tgz#6fa2b7845ce0ea49bf4d8b9ef64727a2c2e2e513" + integrity sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ== + dependencies: + function-bind "^1.1.2" + get-intrinsic "^1.2.1" + set-function-length "^1.1.1" + caller-callsite@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" @@ -1544,7 +2751,12 @@ caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001038: resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001270.tgz" integrity sha512-TcIC7AyNWXhcOmv2KftOl1ShFAaHQYcB/EPL/hEyMrcS7ZX0/DvV1aoy6BzV0+16wTpoAyTMGDNAJfSqS/rz7A== -chalk@2.4.2, chalk@^2.0.0, chalk@^2.1.0, chalk@^2.4.1: +caniuse-lite@^1.0.30001541: + version "1.0.30001565" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001565.tgz#a528b253c8a2d95d2b415e11d8b9942acc100c4f" + integrity sha512-xrE//a3O7TP0vaJ8ikzkD2c2NgcVUvsEe2IvFTntV4Yd1Z9FVzh+gW+enX96L0psrbaFMcVcH2l90xNuGDWc8w== + +chalk@2.4.2, chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -1553,19 +2765,14 @@ chalk@2.4.2, chalk@^2.0.0, chalk@^2.1.0, chalk@^2.4.1: escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" - integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== +chalk@^4.0.0: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== dependencies: ansi-styles "^4.1.0" supports-color "^7.1.0" -chardet@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" - integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== - check-types@^8.0.3: version "8.0.3" resolved "https://registry.yarnpkg.com/check-types/-/check-types-8.0.3.tgz#3356cca19c889544f2d7a95ed49ce508a0ecf552" @@ -1638,19 +2845,7 @@ class-utils@^0.3.5: clean-stack@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" - integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== - -cli-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" - integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== - dependencies: - restore-cursor "^3.1.0" - -cli-width@^2.0.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48" - integrity sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw== + integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== cliui@^5.0.0: version "5.0.0" @@ -1786,6 +2981,11 @@ convert-source-map@^1.7.0: dependencies: safe-buffer "~5.1.1" +convert-source-map@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== + cookie-signature@1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" @@ -1813,6 +3013,13 @@ 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.31.0, core-js-compat@^3.33.1: + version "3.33.3" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.33.3.tgz#ec678b772c5a2d8a7c60a91c3a81869aa704ae01" + integrity sha512-cNzGqFsh3Ot+529GIXacjTJ7kegdt5fPXxCBVS1G0iaZpuo/tBz399ymceLJveQhFFZ8qThHiP3fzuoQjKN2ow== + dependencies: + browserslist "^4.22.1" + 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" @@ -1821,11 +3028,6 @@ core-js-compat@^3.6.2: 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.6.5" resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.6.5.tgz#7395dc273af37fb2e50e9bd3d9fe841285231d1a" @@ -1877,7 +3079,7 @@ create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: 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, cross-spawn@^6.0.0: version "6.0.5" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== @@ -1888,6 +3090,15 @@ cross-spawn@6.0.5, cross-spawn@^6.0.0, cross-spawn@^6.0.5: shebang-command "^1.2.0" which "^1.2.9" +cross-spawn@^7.0.2, cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + crypto-browserify@^3.11.0: version "3.12.0" resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" @@ -2070,13 +3281,20 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3: dependencies: ms "2.0.0" -debug@^4.0.1, debug@^4.1.0: +debug@^4.1.0: version "4.1.1" resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== dependencies: ms "^2.1.1" +debug@^4.1.1, debug@^4.3.2: + version "4.3.4" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + decamelize@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" @@ -2087,10 +3305,42 @@ decode-uri-component@^0.2.0: resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9" integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== -deep-is@~0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" - integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= +deep-is@^0.1.3: + version "0.1.4" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + +default-browser-id@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/default-browser-id/-/default-browser-id-3.0.0.tgz#bee7bbbef1f4e75d31f98f4d3f1556a14cea790c" + integrity sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA== + dependencies: + bplist-parser "^0.2.0" + untildify "^4.0.0" + +default-browser@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/default-browser/-/default-browser-4.0.0.tgz#53c9894f8810bf86696de117a6ce9085a3cbc7da" + integrity sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA== + dependencies: + bundle-name "^3.0.0" + default-browser-id "^3.0.0" + execa "^7.1.1" + titleize "^3.0.0" + +define-data-property@^1.0.1, define-data-property@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3" + integrity sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ== + dependencies: + get-intrinsic "^1.2.1" + gopd "^1.0.1" + has-property-descriptors "^1.0.0" + +define-lazy-prop@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz#dbb19adfb746d7fc6d734a06b72f4a00d021255f" + integrity sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg== define-properties@^1.1.2, define-properties@^1.1.3: version "1.1.3" @@ -2099,6 +3349,15 @@ define-properties@^1.1.2, define-properties@^1.1.3: dependencies: object-keys "^1.0.12" +define-properties@^1.1.4, define-properties@^1.2.0, define-properties@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" + integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== + dependencies: + define-data-property "^1.0.1" + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + define-property@^0.2.5: version "0.2.5" resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" @@ -2242,6 +3501,11 @@ electron-to-chromium@^1.3.390: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.410.tgz#00e0ec61c22933daa8b4de172c03932678783adc" integrity sha512-DbCBdwtARI0l3e3m6ZIxVaTNahb6dSsmGjuag/twiVcWuM4MSpL5IfsJsJSyqLqxosE/m0CXlZaBmxegQW/dAg== +electron-to-chromium@^1.4.535: + version "1.4.596" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.596.tgz#6752d1aa795d942d49dfc5d3764d6ea283fab1d7" + integrity sha512-zW3zbZ40Icb2BCWjm47nxwcFGYlIgdXkAx85XDO7cyky9J4QQfq8t0W19/TLZqq3JPQXtlv8BPIGmfa9Jb4scg== + elliptic@^6.0.0: version "6.5.3" resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.3.tgz#cb59eb2efdaf73a0bd78ccd7015a62ad6e0f93d6" @@ -2273,11 +3537,6 @@ emoji-regex@^7.0.1: resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== -emoji-regex@^8.0.0: - version "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" @@ -2337,7 +3596,7 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -es-abstract@^1.17.0, es-abstract@^1.17.0-next.1, es-abstract@^1.17.2, es-abstract@^1.17.5: +es-abstract@^1.17.0-next.1, es-abstract@^1.17.2, es-abstract@^1.17.5: version "1.17.5" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.5.tgz#d8c9d1d66c8981fb9200e2251d799eee92774ae9" integrity sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg== @@ -2354,6 +3613,87 @@ es-abstract@^1.17.0, es-abstract@^1.17.0-next.1, es-abstract@^1.17.2, es-abstrac string.prototype.trimleft "^2.1.1" string.prototype.trimright "^2.1.1" +es-abstract@^1.22.1: + version "1.22.3" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.3.tgz#48e79f5573198de6dee3589195727f4f74bc4f32" + integrity sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA== + dependencies: + array-buffer-byte-length "^1.0.0" + arraybuffer.prototype.slice "^1.0.2" + available-typed-arrays "^1.0.5" + call-bind "^1.0.5" + es-set-tostringtag "^2.0.1" + es-to-primitive "^1.2.1" + function.prototype.name "^1.1.6" + get-intrinsic "^1.2.2" + get-symbol-description "^1.0.0" + globalthis "^1.0.3" + gopd "^1.0.1" + has-property-descriptors "^1.0.0" + has-proto "^1.0.1" + has-symbols "^1.0.3" + hasown "^2.0.0" + internal-slot "^1.0.5" + is-array-buffer "^3.0.2" + is-callable "^1.2.7" + is-negative-zero "^2.0.2" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + is-string "^1.0.7" + is-typed-array "^1.1.12" + is-weakref "^1.0.2" + object-inspect "^1.13.1" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.5.1" + safe-array-concat "^1.0.1" + safe-regex-test "^1.0.0" + string.prototype.trim "^1.2.8" + string.prototype.trimend "^1.0.7" + string.prototype.trimstart "^1.0.7" + typed-array-buffer "^1.0.0" + typed-array-byte-length "^1.0.0" + typed-array-byte-offset "^1.0.0" + typed-array-length "^1.0.4" + unbox-primitive "^1.0.2" + which-typed-array "^1.1.13" + +es-iterator-helpers@^1.0.12: + version "1.0.15" + resolved "https://registry.yarnpkg.com/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz#bd81d275ac766431d19305923707c3efd9f1ae40" + integrity sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g== + dependencies: + asynciterator.prototype "^1.0.0" + call-bind "^1.0.2" + define-properties "^1.2.1" + es-abstract "^1.22.1" + es-set-tostringtag "^2.0.1" + function-bind "^1.1.1" + get-intrinsic "^1.2.1" + globalthis "^1.0.3" + has-property-descriptors "^1.0.0" + has-proto "^1.0.1" + has-symbols "^1.0.3" + internal-slot "^1.0.5" + iterator.prototype "^1.1.2" + safe-array-concat "^1.0.1" + +es-set-tostringtag@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz#11f7cc9f63376930a5f20be4915834f4bc74f9c9" + integrity sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q== + dependencies: + get-intrinsic "^1.2.2" + has-tostringtag "^1.0.0" + hasown "^2.0.0" + +es-shim-unscopables@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz#1f6942e71ecc7835ed1c8a83006d8771a63a3763" + integrity sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw== + dependencies: + hasown "^2.0.0" + es-to-primitive@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" @@ -2368,6 +3708,11 @@ es6-object-assign@^1.1.0: resolved "https://registry.yarnpkg.com/es6-object-assign/-/es6-object-assign-1.1.0.tgz#c2c3582656247c39ea107cb1e6652b6f9f24523c" integrity sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw= +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + escape-html@~1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" @@ -2378,23 +3723,53 @@ 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-react@^7.17.0: - version "7.19.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.19.0.tgz#6d08f9673628aa69c5559d33489e855d83551666" - integrity sha512-SPT8j72CGuAP+JFbT0sJHOB80TX/pu44gQ4vXH/cq+hQTiY2PuZ6IHkqXJV6x1b28GDdo1lbInjKUrrdUf0LOQ== +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +eslint-config-prettier@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-9.0.0.tgz#eb25485946dd0c66cd216a46232dc05451518d1f" + integrity sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw== + +eslint-plugin-prettier@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-5.0.1.tgz#a3b399f04378f79f066379f544e42d6b73f11515" + integrity sha512-m3u5RnR56asrwV/lDC4GHorlW75DsFfmUcjfCYylTUs85dBRnB7VM6xG8eCMJdeDRnppzmxZVf1GEPJvl1JmNg== + dependencies: + prettier-linter-helpers "^1.0.0" + synckit "^0.8.5" + +eslint-plugin-react@^7.33.2: + version "7.33.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz#69ee09443ffc583927eafe86ffebb470ee737608" + integrity sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw== dependencies: - array-includes "^3.1.1" + array-includes "^3.1.6" + array.prototype.flatmap "^1.3.1" + array.prototype.tosorted "^1.1.1" doctrine "^2.1.0" - has "^1.0.3" - jsx-ast-utils "^2.2.3" - object.entries "^1.1.1" - object.fromentries "^2.0.2" - object.values "^1.1.1" - prop-types "^15.7.2" - resolve "^1.15.1" - semver "^6.3.0" - string.prototype.matchall "^4.0.2" - xregexp "^4.3.0" + es-iterator-helpers "^1.0.12" + estraverse "^5.3.0" + jsx-ast-utils "^2.4.1 || ^3.0.0" + minimatch "^3.1.2" + object.entries "^1.1.6" + object.fromentries "^2.0.6" + object.hasown "^1.1.2" + object.values "^1.1.6" + prop-types "^15.8.1" + resolve "^2.0.0-next.4" + semver "^6.3.1" + string.prototype.matchall "^4.0.8" + +eslint-scope@5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" eslint-scope@^4.0.3: version "4.0.3" @@ -2404,87 +3779,86 @@ eslint-scope@^4.0.3: esrecurse "^4.1.0" 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== - dependencies: - esrecurse "^4.1.0" - estraverse "^4.1.1" - -eslint-utils@^1.4.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.4.3.tgz#74fec7c54d0776b6f67e0251040b5806564e981f" - integrity sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q== +eslint-scope@^7.2.2: + version "7.2.2" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f" + integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg== dependencies: - eslint-visitor-keys "^1.1.0" + esrecurse "^4.3.0" + estraverse "^5.2.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== - -eslint@^6.7.2: - 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" - chalk "^2.1.0" - cross-spawn "^6.0.5" - debug "^4.0.1" +eslint-visitor-keys@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" + integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== + +eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3: + version "3.4.3" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" + integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== + +eslint@^8.49.0: + version "8.54.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.54.0.tgz#588e0dd4388af91a2e8fa37ea64924074c783537" + integrity sha512-NY0DfAkM8BIZDVl6PgSa1ttZbx3xHgJzSNJKYcQglem6CppHyMhRIQkBVSSMaSRnLhig3jsDbEzOjwCVt4AmmA== + dependencies: + "@eslint-community/eslint-utils" "^4.2.0" + "@eslint-community/regexpp" "^4.6.1" + "@eslint/eslintrc" "^2.1.3" + "@eslint/js" "8.54.0" + "@humanwhocodes/config-array" "^0.11.13" + "@humanwhocodes/module-importer" "^1.0.1" + "@nodelib/fs.walk" "^1.2.8" + "@ungap/structured-clone" "^1.2.0" + ajv "^6.12.4" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.3.2" doctrine "^3.0.0" - eslint-scope "^5.0.0" - eslint-utils "^1.4.3" - eslint-visitor-keys "^1.1.0" - espree "^6.1.2" - esquery "^1.0.1" + escape-string-regexp "^4.0.0" + eslint-scope "^7.2.2" + eslint-visitor-keys "^3.4.3" + espree "^9.6.1" + esquery "^1.4.2" esutils "^2.0.2" - file-entry-cache "^5.0.1" - functional-red-black-tree "^1.0.1" - glob-parent "^5.0.0" - globals "^12.1.0" - ignore "^4.0.6" - import-fresh "^3.0.0" + fast-deep-equal "^3.1.3" + file-entry-cache "^6.0.1" + find-up "^5.0.0" + glob-parent "^6.0.2" + globals "^13.19.0" + graphemer "^1.4.0" + ignore "^5.2.0" imurmurhash "^0.1.4" - inquirer "^7.0.0" is-glob "^4.0.0" - js-yaml "^3.13.1" + is-path-inside "^3.0.3" + js-yaml "^4.1.0" json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.3.0" - lodash "^4.17.14" - minimatch "^3.0.4" - mkdirp "^0.5.1" + levn "^0.4.1" + lodash.merge "^4.6.2" + minimatch "^3.1.2" natural-compare "^1.4.0" - optionator "^0.8.3" - progress "^2.0.0" - regexpp "^2.0.1" - semver "^6.1.2" - strip-ansi "^5.2.0" - strip-json-comments "^3.0.1" - table "^5.2.3" + optionator "^0.9.3" + strip-ansi "^6.0.1" text-table "^0.2.0" - v8-compile-cache "^2.0.3" -espree@^6.1.2: - version "6.2.1" - resolved "https://registry.yarnpkg.com/espree/-/espree-6.2.1.tgz#77fc72e1fd744a2052c20f38a5b575832e82734a" - integrity sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw== +espree@^9.6.0, espree@^9.6.1: + version "9.6.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f" + integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ== dependencies: - acorn "^7.1.1" - acorn-jsx "^5.2.0" - eslint-visitor-keys "^1.1.0" + acorn "^8.9.0" + acorn-jsx "^5.3.2" + eslint-visitor-keys "^3.4.1" esprima@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== -esquery@^1.0.1: - 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== +esquery@^1.4.2: + version "1.5.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" + integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== dependencies: estraverse "^5.1.0" @@ -2495,6 +3869,13 @@ esrecurse@^4.1.0: dependencies: estraverse "^4.1.0" +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + estraverse@^4.1.0, estraverse@^4.1.1: version "4.3.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" @@ -2505,6 +3886,11 @@ estraverse@^5.1.0: resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.1.0.tgz#374309d39fd935ae500e7b92e8a6b4c720e59642" integrity sha512-FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw== +estraverse@^5.2.0, estraverse@^5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + esutils@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" @@ -2541,6 +3927,36 @@ execa@^1.0.0: signal-exit "^3.0.0" strip-eof "^1.0.0" +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +execa@^7.1.1: + version "7.2.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-7.2.0.tgz#657e75ba984f42a70f38928cedc87d6f2d4fe4e9" + integrity sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.1" + human-signals "^4.3.0" + is-stream "^3.0.0" + merge-stream "^2.0.0" + npm-run-path "^5.1.0" + onetime "^6.0.0" + signal-exit "^3.0.7" + strip-final-newline "^3.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" @@ -2613,15 +4029,6 @@ extend-shallow@^3.0.0, extend-shallow@^3.0.2: assign-symbols "^1.0.0" is-extendable "^1.0.1" -external-editor@^3.0.3: - version "3.1.0" - resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" - integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== - dependencies: - chardet "^0.7.0" - iconv-lite "^0.4.24" - tmp "^0.0.33" - extglob@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" @@ -2652,15 +4059,43 @@ fast-deep-equal@^3.1.1: resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4" integrity sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA== +fast-deep-equal@^3.1.3: + 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-diff@^1.1.2: + version "1.3.0" + resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.3.0.tgz#ece407fa550a64d638536cd727e129c61616e0f0" + integrity sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw== + +fast-glob@^3.3.0: + version "3.3.2" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" + integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + fast-json-stable-stringify@^2.0.0: 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: +fast-levenshtein@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" - integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= + integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== + +fastq@^1.6.0: + version "1.15.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a" + integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw== + dependencies: + reusify "^1.0.4" fg-loadcss@^2.1.0: version "2.1.0" @@ -2672,19 +4107,12 @@ figgy-pudding@^3.5.1: 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.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" - -file-entry-cache@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" - integrity sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g== +file-entry-cache@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" + integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== dependencies: - flat-cache "^2.0.1" + flat-cache "^3.0.4" file-loader@^6.0.0: version "6.0.0" @@ -2774,6 +4202,14 @@ find-up@^4.0.0: locate-path "^5.0.0" path-exists "^4.0.0" +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.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" @@ -2784,19 +4220,19 @@ findup-sync@3.0.0: micromatch "^3.0.4" resolve-dir "^1.0.1" -flat-cache@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" - integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== +flat-cache@^3.0.4: + version "3.2.0" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.2.0.tgz#2c0c2d5040c99b1632771a9d105725c0115363ee" + integrity sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw== dependencies: - flatted "^2.0.0" - rimraf "2.6.3" - write "1.0.3" + flatted "^3.2.9" + keyv "^4.5.3" + rimraf "^3.0.2" -flatted@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" - integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== +flatted@^3.2.9: + version "3.2.9" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.9.tgz#7eb4c67ca1ba34232ca9d2d93e9886e611ad7daf" + integrity sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ== flush-write-stream@^1.0.0: version "1.1.1" @@ -2806,6 +4242,13 @@ flush-write-stream@^1.0.0: inherits "^2.0.3" readable-stream "^2.3.6" +for-each@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" + for-in@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" @@ -2885,16 +4328,36 @@ function-bind@^1.1.1: resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== -functional-red-black-tree@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" - integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= +function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== + +function.prototype.name@^1.1.5, function.prototype.name@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd" + integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + functions-have-names "^1.2.3" + +functions-have-names@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" + integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== 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== +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + 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" @@ -2909,6 +4372,16 @@ get-intrinsic@^1.0.2: has "^1.0.3" has-symbols "^1.0.3" +get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0, get-intrinsic@^1.2.1, get-intrinsic@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.2.tgz#281b7622971123e1ef4b3c90fd7539306da93f3b" + integrity sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA== + dependencies: + function-bind "^1.1.2" + has-proto "^1.0.1" + has-symbols "^1.0.3" + hasown "^2.0.0" + get-stream@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" @@ -2916,6 +4389,19 @@ get-stream@^4.0.0: dependencies: pump "^3.0.0" +get-stream@^6.0.0, get-stream@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +get-symbol-description@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" + integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + 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" @@ -2929,7 +4415,21 @@ glob-parent@^3.1.0: is-glob "^3.1.0" path-dirname "^1.0.0" -glob-parent@^5.0.0, glob-parent@~5.1.0: +glob-parent@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-parent@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" + integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== + dependencies: + is-glob "^4.0.3" + +glob-parent@~5.1.0: 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== @@ -2989,22 +4489,36 @@ globals@^11.1.0: resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== -globals@^12.1.0: - version "12.4.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-12.4.0.tgz#a18813576a41b00a24a97e7f815918c2e19925f8" - integrity sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== +globals@^13.19.0: + version "13.23.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.23.0.tgz#ef31673c926a0976e1f61dab4dca57e0c0a8af02" + integrity sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA== + dependencies: + type-fest "^0.20.2" + +globalthis@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf" + integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== + dependencies: + define-properties "^1.1.3" + +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== dependencies: - type-fest "^0.8.1" + get-intrinsic "^1.1.3" 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== -growly@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" - integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= +graphemer@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" + integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== gzip-size@^5.0.0: version "5.1.1" @@ -3014,6 +4528,11 @@ gzip-size@^5.0.0: duplexer "^0.1.1" pify "^4.0.1" +has-bigints@^1.0.1, has-bigints@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" + integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== + has-flag@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" @@ -3024,16 +4543,35 @@ has-flag@^4.0.0: resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== +has-property-descriptors@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz#52ba30b6c5ec87fd89fa574bc1c39125c6f65340" + integrity sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg== + dependencies: + get-intrinsic "^1.2.2" + +has-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" + integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== + 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-symbols@^1.0.3: +has-symbols@^1.0.2, has-symbols@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" + has-value@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" @@ -3088,6 +4626,13 @@ hash.js@^1.0.0, hash.js@^1.0.3: inherits "^2.0.3" minimalistic-assert "^1.0.1" +hasown@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.0.tgz#f4c513d454a57b7c7e1650778de226b11700546c" + integrity sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA== + dependencies: + function-bind "^1.1.2" + hex-color-regex@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" @@ -3145,7 +4690,17 @@ 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: +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +human-signals@^4.3.0: + version "4.3.1" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-4.3.1.tgz#ab7f811e851fca97ffbd2c1fe9a958964de321b2" + integrity sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ== + +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== @@ -3169,10 +4724,10 @@ iferr@^0.1.5: resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= -ignore@^4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" - integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== +ignore@^5.2.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.0.tgz#67418ae40d34d6999c95ff56016759c718c82f78" + integrity sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg== import-fresh@^2.0.0: version "2.0.0" @@ -3182,10 +4737,10 @@ import-fresh@^2.0.0: caller-path "^2.0.0" resolve-from "^3.0.0" -import-fresh@^3.0.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" - integrity sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ== +import-fresh@^3.2.1: + version "3.3.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== dependencies: parent-module "^1.0.0" resolve-from "^4.0.0" @@ -3265,33 +4820,14 @@ ini@^1.3.4, ini@^1.3.5: resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== -inquirer@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.1.0.tgz#1298a01859883e17c7264b82870ae1034f92dd29" - integrity sha512-5fJMWEmikSYu0nv/flMc475MhGbB7TSPd/2IpFV4I4rMklboCH2rQjYY5kKiYGHqUF9gvaambupcJFFG9dvReg== - dependencies: - ansi-escapes "^4.2.1" - 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.4.0" - rxjs "^6.5.3" - string-width "^4.1.0" - strip-ansi "^6.0.0" - through "^2.3.6" - -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== +internal-slot@^1.0.5: + version "1.0.6" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.6.tgz#37e756098c4911c5e912b8edbf71ed3aa116f930" + integrity sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg== dependencies: - es-abstract "^1.17.0-next.1" - has "^1.0.3" - side-channel "^1.0.2" + get-intrinsic "^1.2.2" + hasown "^2.0.0" + side-channel "^1.0.4" interpret@1.2.0: version "1.2.0" @@ -3339,6 +4875,15 @@ is-arguments@^1.0.4: resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.0.4.tgz#3faf966c7cba0ff437fb31f6250082fcf0448cf3" integrity sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA== +is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe" + integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.0" + is-typed-array "^1.1.10" + is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" @@ -3349,6 +4894,20 @@ is-arrayish@^0.3.1: resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== +is-async-function@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-async-function/-/is-async-function-2.0.0.tgz#8e4418efd3e5d3a6ebb0164c05ef5afb69aa9646" + integrity sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA== + dependencies: + has-tostringtag "^1.0.0" + +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== + dependencies: + has-bigints "^1.0.1" + is-binary-path@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" @@ -3363,11 +4922,24 @@ is-binary-path@~2.1.0: dependencies: binary-extensions "^2.0.0" +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + is-buffer@^1.1.5: version "1.1.6" resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== +is-callable@^1.1.3, is-callable@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== + is-callable@^1.1.4, is-callable@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.5.tgz#f7e46b596890456db74e7f6e976cb3273d06faab" @@ -3385,6 +4957,13 @@ is-color-stop@^1.0.0: rgb-regex "^1.0.1" rgba-regex "^1.0.0" +is-core-module@^2.13.0: + version "2.13.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384" + integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw== + dependencies: + hasown "^2.0.0" + is-data-descriptor@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" @@ -3404,6 +4983,13 @@ is-date-object@^1.0.1: resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== +is-date-object@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" + is-descriptor@^0.1.0: version "0.1.6" resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" @@ -3427,6 +5013,16 @@ 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.2.1" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-docker@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-3.0.0.tgz#90093aa3106277d8a77a5910dbae71747e15a200" + integrity sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ== + 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" @@ -3444,15 +5040,24 @@ 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-finalizationregistry@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz#c8749b65f17c133313e661b1289b95ad3dbd62e6" + integrity sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw== + dependencies: + call-bind "^1.0.2" + 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" integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= -is-fullwidth-code-point@^3.0.0: - version "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.10: + version "1.0.10" + resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.10.tgz#f1558baf1ac17e0deea7c0415c438351ff2b3c72" + integrity sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A== + dependencies: + has-tostringtag "^1.0.0" is-generator-function@^1.0.7: version "1.0.7" @@ -3473,6 +5078,25 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: dependencies: is-extglob "^2.1.1" +is-glob@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-inside-container@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-inside-container/-/is-inside-container-1.0.0.tgz#e81fba699662eb31dbdaf26766a61d4814717ea4" + integrity sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA== + dependencies: + is-docker "^3.0.0" + +is-map@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127" + integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== + is-nan@^1.2.1: version "1.3.0" resolved "https://registry.yarnpkg.com/is-nan/-/is-nan-1.3.0.tgz#85d1f5482f7051c2019f5673ccebdb06f3b0db03" @@ -3480,6 +5104,18 @@ is-nan@^1.2.1: dependencies: define-properties "^1.1.3" +is-negative-zero@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" + integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== + +is-number-object@^1.0.4: + version "1.0.7" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" + integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== + dependencies: + has-tostringtag "^1.0.0" + is-number@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" @@ -3497,6 +5133,11 @@ is-obj@^2.0.0: resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== +is-path-inside@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" + integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== + is-plain-obj@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" @@ -3509,11 +5150,6 @@ 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.5: version "1.0.5" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.5.tgz#39d589a358bf18967f726967120b8fc1aed74eae" @@ -3521,21 +5157,58 @@ is-regex@^1.0.5: dependencies: has "^1.0.3" +is-regex@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + 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-set@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" + integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== + +is-shared-array-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" + integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== + dependencies: + call-bind "^1.0.2" + 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-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-3.0.0.tgz#e6bfd7aa6bef69f4f472ce9bb681e3e57b4319ac" + integrity sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA== + 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-string@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" + integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== + dependencies: + has-tostringtag "^1.0.0" + is-svg@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-3.0.0.tgz#9321dbd29c212e5ca99c4fa9794c714bcafa2f75" @@ -3550,6 +5223,40 @@ is-symbol@^1.0.2: dependencies: has-symbols "^1.0.1" +is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" + +is-typed-array@^1.1.10, is-typed-array@^1.1.12, is-typed-array@^1.1.9: + version "1.1.12" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.12.tgz#d0bab5686ef4a76f7a73097b95470ab199c57d4a" + integrity sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg== + dependencies: + which-typed-array "^1.1.11" + +is-weakmap@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2" + integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA== + +is-weakref@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" + integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== + dependencies: + call-bind "^1.0.2" + +is-weakset@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.2.tgz#4569d67a747a1ce5a994dfd4ef6dcea76e7c0a1d" + integrity sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.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" @@ -3560,16 +5267,23 @@ is-wsl@^1.1.0: resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" 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== +is-wsl@^2.2.0: + 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" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" @@ -3587,6 +5301,17 @@ isobject@^3.0.0, isobject@^3.0.1: resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= +iterator.prototype@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/iterator.prototype/-/iterator.prototype-1.1.2.tgz#5e29c8924f01916cb9335f1ff80619dcff22b0c0" + integrity sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w== + dependencies: + define-properties "^1.2.1" + get-intrinsic "^1.2.1" + has-symbols "^1.0.3" + reflect.getprototypeof "^1.0.4" + set-function-name "^2.0.1" + jest-worker@^25.1.0: version "25.2.6" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-25.2.6.tgz#d1292625326794ce187c38f51109faced3846c58" @@ -3608,6 +5333,13 @@ js-yaml@^3.13.1: argparse "^1.0.7" esprima "^4.0.0" +js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + jsesc@^2.5.1: version "2.5.2" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" @@ -3618,6 +5350,11 @@ jsesc@~0.5.0: resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= +json-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" + integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== + json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" @@ -3647,6 +5384,11 @@ json5@^2.1.2: dependencies: minimist "^1.2.5" +json5@^2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + jsonfile@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" @@ -3654,13 +5396,22 @@ jsonfile@^4.0.0: optionalDependencies: 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== +"jsx-ast-utils@^2.4.1 || ^3.0.0": + version "3.3.5" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz#4766bd05a8e2a11af222becd19e15575e52a853a" + integrity sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ== dependencies: - array-includes "^3.0.3" - object.assign "^4.1.0" + array-includes "^3.1.6" + array.prototype.flat "^1.3.1" + object.assign "^4.1.4" + object.values "^1.1.6" + +keyv@^4.5.3: + version "4.5.4" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" + integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== + dependencies: + json-buffer "3.0.1" kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: version "3.2.2" @@ -3713,13 +5464,13 @@ levenary@^1.1.1: dependencies: leven "^3.1.0" -levn@^0.3.0, levn@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" - integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" + prelude-ls "^1.2.1" + type-check "~0.4.0" loader-runner@^2.4.0: version "2.4.0" @@ -3781,17 +5532,34 @@ locate-path@^5.0.0: dependencies: p-locate "^4.1.0" +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + lodash.memoize@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= +lodash.merge@^4.6.2: + version "4.6.2" + resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== + lodash.uniq@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= -lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.5: +lodash@^4.17.13, lodash@^4.17.15, lodash@^4.17.5: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -3903,6 +5671,11 @@ merge-stream@^2.0.0: resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== +merge2@^1.3.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + methods@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" @@ -3927,6 +5700,14 @@ micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: snapdragon "^0.8.1" to-regex "^3.0.2" +micromatch@^4.0.4: + version "4.0.5" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + dependencies: + braces "^3.0.2" + picomatch "^2.3.1" + miller-rabin@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" @@ -3969,6 +5750,11 @@ mimic-fn@^2.0.0, mimic-fn@^2.1.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== +mimic-fn@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc" + integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw== + 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" @@ -3979,7 +5765,7 @@ minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= -minimatch@^3.0.4: +minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== @@ -4067,20 +5853,15 @@ ms@2.0.0: resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= -ms@2.1.3: - version "2.1.3" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - -ms@^2.1.1: +ms@2.1.2, ms@^2.1.1: version "2.1.2" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -mute-stream@0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" - integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== +ms@2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== nan@^2.12.1: version "2.14.0" @@ -4153,22 +5934,16 @@ node-libs-browser@^2.2.1: util "^0.11.0" vm-browserify "^1.0.1" -node-notifier@6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-6.0.0.tgz#cea319e06baa16deec8ce5cd7f133c4a46b68e12" - integrity sha512-SVfQ/wMw+DesunOm5cKqr6yDcvUTDl/yc97ybGHMrteNEY6oekXpNpS3lZwgLlwz0FLgHoiW28ZpmBHUDg37cw== - dependencies: - growly "^1.3.0" - is-wsl "^2.1.1" - semver "^6.3.0" - shellwords "^0.1.1" - which "^1.3.1" - node-releases@^1.1.53: version "1.1.53" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.53.tgz#2d821bfa499ed7c5dffc5e2f28c88e78a08ee3f4" integrity sha512-wp8zyQVwef2hpZ/dJH7SfSrIPD6YoJz6BDQDpGEkcA0s3LpAQoxBIYmfIq6QAhC1DhwsyCgTaTTcONwX8qzCuQ== +node-releases@^2.0.13: + version "2.0.13" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d" + integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ== + normalize-path@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" @@ -4203,6 +5978,20 @@ npm-run-path@^2.0.0: dependencies: path-key "^2.0.0" +npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +npm-run-path@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-5.1.0.tgz#bc62f7f3f6952d9894bd08944ba011a6ee7b7e00" + integrity sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q== + dependencies: + path-key "^4.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" @@ -4224,6 +6013,11 @@ object-copy@^0.1.0: define-property "^0.2.5" kind-of "^3.0.3" +object-inspect@^1.13.1: + version "1.13.1" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" + integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== + object-inspect@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.7.0.tgz#f4f6bd181ad77f006b5ece60bd0b6f398ff74a67" @@ -4264,25 +6058,33 @@ object.assign@^4.1.0: has-symbols "^1.0.0" object-keys "^1.0.11" -object.entries@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.1.tgz#ee1cf04153de02bb093fec33683900f57ce5399b" - integrity sha512-ilqR7BgdyZetJutmDPfXCDffGa0/Yzl2ivVNpbx/g4UeWrCdRnFDUBrKJGLhGieRHDATnyZXWBeCb29k9CJysQ== +object.assign@^4.1.4: + version "4.1.4" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" + integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - function-bind "^1.1.1" - has "^1.0.3" + call-bind "^1.0.2" + define-properties "^1.1.4" + has-symbols "^1.0.3" + object-keys "^1.1.1" -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== +object.entries@^1.1.6: + version "1.1.7" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.7.tgz#2b47760e2a2e3a752f39dd874655c61a7f03c131" + integrity sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA== dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - function-bind "^1.1.1" - has "^1.0.3" + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + +object.fromentries@^2.0.6: + version "2.0.7" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.7.tgz#71e95f441e9a0ea6baf682ecaaf37fa2a8d7e616" + integrity sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" object.getownpropertydescriptors@^2.1.0: version "2.1.0" @@ -4292,6 +6094,14 @@ object.getownpropertydescriptors@^2.1.0: define-properties "^1.1.3" es-abstract "^1.17.0-next.1" +object.hasown@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.3.tgz#6a5f2897bb4d3668b8e79364f98ccf971bda55ae" + integrity sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA== + dependencies: + define-properties "^1.2.0" + es-abstract "^1.22.1" + object.pick@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" @@ -4299,7 +6109,7 @@ object.pick@^1.3.0: dependencies: isobject "^3.0.1" -object.values@^1.1.0, object.values@^1.1.1: +object.values@^1.1.0: 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== @@ -4309,6 +6119,15 @@ object.values@^1.1.0, object.values@^1.1.1: function-bind "^1.1.1" has "^1.0.3" +object.values@^1.1.6: + version "1.1.7" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.7.tgz#617ed13272e7e1071b43973aa1655d9291b8442a" + integrity sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + on-finished@2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" @@ -4323,13 +6142,30 @@ once@^1.3.0, once@^1.3.1, once@^1.4.0: dependencies: wrappy "1" -onetime@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5" - integrity sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q== +onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== dependencies: mimic-fn "^2.1.0" +onetime@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-6.0.0.tgz#7c24c18ed1fd2e9bca4bd26806a33613c77d34b4" + integrity sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ== + dependencies: + mimic-fn "^4.0.0" + +open@^9.1.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/open/-/open-9.1.0.tgz#684934359c90ad25742f5a26151970ff8c6c80b6" + integrity sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg== + dependencies: + default-browser "^4.0.0" + define-lazy-prop "^3.0.0" + is-inside-container "^1.0.0" + is-wsl "^2.2.0" + opencollective-postinstall@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.2.tgz#5657f1bede69b6e33a45939b061eb53d3c6c3a89" @@ -4348,17 +6184,17 @@ optimize-css-assets-webpack-plugin@^5.0.3: cssnano "^4.1.10" last-call-webpack-plugin "^3.0.0" -optionator@^0.8.3: - version "0.8.3" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" - integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== +optionator@^0.9.3: + version "0.9.3" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64" + integrity sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg== dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.6" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - word-wrap "~1.2.3" + "@aashutoshrathi/word-wrap" "^1.2.3" + deep-is "^0.1.3" + fast-levenshtein "^2.0.6" + levn "^0.4.1" + prelude-ls "^1.2.1" + type-check "^0.4.0" os-browserify@^0.3.0: version "0.3.0" @@ -4374,11 +6210,6 @@ os-locale@^3.1.0: lcid "^2.0.0" mem "^4.0.0" -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= - p-defer@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" @@ -4408,6 +6239,13 @@ p-limit@^2.0.0, p-limit@^2.2.0, p-limit@^2.2.2: dependencies: p-try "^2.0.0" +p-limit@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + p-locate@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" @@ -4429,6 +6267,13 @@ p-locate@^4.1.0: dependencies: p-limit "^2.2.0" +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + p-map@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/p-map/-/p-map-3.0.0.tgz#d704d9af8a2ba684e2600d9a215983d4141a979d" @@ -4543,11 +6388,26 @@ path-key@^2.0.0, path-key@^2.0.1: resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-key@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-4.0.0.tgz#295588dc3aee64154f877adb9d780b81c554bf18" + integrity sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ== + path-parse@^1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + path-to-regexp@0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" @@ -4569,11 +6429,21 @@ picocolors@^0.2.1: resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-0.2.1.tgz#570670f793646851d1ba135996962abad587859f" integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA== +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + picomatch@^2.0.4, picomatch@^2.0.7: version "2.2.2" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== +picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + pify@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" @@ -4928,16 +6798,28 @@ postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.2 picocolors "^0.2.1" source-map "^0.6.1" -prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" - integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== prepend-http@^1.0.0: version "1.0.4" resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= +prettier-linter-helpers@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" + integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== + dependencies: + fast-diff "^1.1.2" + +prettier@^3.0.3: + version "3.1.0" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.1.0.tgz#c6d16474a5f764ea1a4a373c593b779697744d5e" + integrity sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw== + private@^0.1.8: version "0.1.8" resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" @@ -4953,24 +6835,19 @@ process@^0.11.10: resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= -progress@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" - integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== - promise-inflight@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= -prop-types@^15.7.2: - version "15.7.2" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" - integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== +prop-types@^15.8.1: + version "15.8.1" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" + integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== dependencies: loose-envify "^1.4.0" object-assign "^4.1.1" - react-is "^16.8.1" + react-is "^16.13.1" proxy-addr@~2.0.7: version "2.0.7" @@ -5067,6 +6944,11 @@ querystring@0.2.0: resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: version "2.1.0" resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" @@ -5097,7 +6979,7 @@ raw-body@2.5.1: iconv-lite "0.4.24" unpipe "1.0.0" -react-is@^16.8.1: +react-is@^16.13.1: version "16.13.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== @@ -5140,6 +7022,25 @@ readdirp@~3.3.0: dependencies: picomatch "^2.0.7" +reflect.getprototypeof@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz#aaccbf41aca3821b87bb71d9dcbc7ad0ba50a3f3" + integrity sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" + globalthis "^1.0.3" + which-builtin-type "^1.1.3" + +regenerate-unicode-properties@^10.1.0: + version "10.1.1" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz#6b0e05489d9076b04c436f318d9b067bba459480" + integrity sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q== + dependencies: + regenerate "^1.4.2" + 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" @@ -5152,6 +7053,11 @@ regenerate@^1.4.0: resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11" integrity sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg== +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + 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" @@ -5165,6 +7071,13 @@ regenerator-transform@^0.14.2: "@babel/runtime" "^7.8.4" private "^0.1.8" +regenerator-transform@^0.15.2: + version "0.15.2" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.2.tgz#5bbae58b522098ebdf09bca2f83838929001c7a4" + integrity sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg== + dependencies: + "@babel/runtime" "^7.8.4" + regex-not@^1.0.0, regex-not@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" @@ -5173,18 +7086,14 @@ 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== +regexp.prototype.flags@^1.5.0, regexp.prototype.flags@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz#90ce989138db209f81492edd734183ce99f9677e" + integrity sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg== 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== + call-bind "^1.0.2" + define-properties "^1.2.0" + set-function-name "^2.0.0" regexpu-core@^4.7.0: version "4.7.0" @@ -5198,6 +7107,18 @@ regexpu-core@^4.7.0: unicode-match-property-ecmascript "^1.0.4" unicode-match-property-value-ecmascript "^1.2.0" +regexpu-core@^5.3.1: + version "5.3.2" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b" + integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== + dependencies: + "@babel/regjsgen" "^0.8.0" + regenerate "^1.4.2" + regenerate-unicode-properties "^10.1.0" + regjsparser "^0.9.1" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.1.0" + regjsgen@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.1.tgz#48f0bf1a5ea205196929c0d9798b42d1ed98443c" @@ -5210,6 +7131,13 @@ regjsparser@^0.6.4: dependencies: jsesc "~0.5.0" +regjsparser@^0.9.1: + version "0.9.1" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" + integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== + dependencies: + jsesc "~0.5.0" + remove-trailing-separator@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" @@ -5265,26 +7193,41 @@ 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.15.1, resolve@^1.3.2: +resolve@^1.14.2: + version "1.22.8" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" + integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== + dependencies: + is-core-module "^2.13.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +resolve@^1.3.2: version "1.16.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.16.0.tgz#063dc704fa3413e13ac1d0d1756a7cbfe95dd1a7" integrity sha512-LarL/PIKJvc09k1jaeT4kQb/8/7P+qV4qSnN2K80AES+OHdfZELAKVOBjxsvtToT/uLOfFbvYvKfZmV8cee7nA== dependencies: path-parse "^1.0.6" -restore-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" - integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== +resolve@^2.0.0-next.4: + version "2.0.0-next.5" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.5.tgz#6b0ec3107e671e52b68cd068ef327173b90dc03c" + integrity sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA== dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" + is-core-module "^2.13.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" ret@~0.1.10: version "0.1.15" resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + rewrite-imports@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/rewrite-imports/-/rewrite-imports-2.0.3.tgz#210fc05ebda6a6c6a2e396608b0146003d510dda" @@ -5300,13 +7243,6 @@ rgba-regex@^1.0.0: resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3" integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= -rimraf@2.6.3: - version "2.6.3" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" - integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== - dependencies: - glob "^7.1.3" - 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" @@ -5314,6 +7250,13 @@ rimraf@^2.5.4, rimraf@^2.6.3, rimraf@^2.7.1: dependencies: glob "^7.1.3" +rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + ripemd160@^2.0.0, ripemd160@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" @@ -5322,12 +7265,19 @@ ripemd160@^2.0.0, ripemd160@^2.0.1: hash-base "^3.0.0" inherits "^2.0.1" -run-async@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.0.tgz#e59054a5b86876cfae07f431d18cbaddc594f1e8" - integrity sha512-xJTbh/d7Lm7SBhc1tNvTpeCHaEzoyxPrqNlvSdMfBTYwaY++UJFyXUOxAtsRUXjlqOfj8luNaR9vjCh4KeV+pg== +run-applescript@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/run-applescript/-/run-applescript-5.0.0.tgz#e11e1c932e055d5c6b40d98374e0268d9b11899c" + integrity sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg== + dependencies: + execa "^5.0.0" + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== dependencies: - is-promise "^2.1.0" + queue-microtask "^1.2.2" run-queue@^1.0.0, run-queue@^1.0.3: version "1.0.3" @@ -5336,12 +7286,15 @@ run-queue@^1.0.0, run-queue@^1.0.3: dependencies: aproba "^1.1.1" -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== +safe-array-concat@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.0.1.tgz#91686a63ce3adbea14d61b14c99572a8ff84754c" + integrity sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q== dependencies: - tslib "^1.9.0" + call-bind "^1.0.2" + get-intrinsic "^1.2.1" + has-symbols "^1.0.3" + isarray "^2.0.5" safe-buffer@5.2.1, safe-buffer@^5.2.1: version "5.2.1" @@ -5358,6 +7311,15 @@ 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-regex-test@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" + integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + is-regex "^1.1.4" + safe-regex@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" @@ -5420,7 +7382,7 @@ semver@^5.4.1, semver@^5.5.0, semver@^5.6.0: resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== -semver@^6.0.0, semver@^6.1.2, semver@^6.3.0: +semver@^6.0.0, semver@^6.3.0, semver@^6.3.1: version "6.3.1" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== @@ -5464,6 +7426,25 @@ set-blocking@^2.0.0: resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= +set-function-length@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.1.1.tgz#4bc39fafb0307224a33e106a7d35ca1218d659ed" + integrity sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ== + dependencies: + define-data-property "^1.1.1" + get-intrinsic "^1.2.1" + gopd "^1.0.1" + has-property-descriptors "^1.0.0" + +set-function-name@^2.0.0, set-function-name@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.1.tgz#12ce38b7954310b9f61faa12701620a0c882793a" + integrity sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA== + dependencies: + define-data-property "^1.0.1" + functions-have-names "^1.2.3" + has-property-descriptors "^1.0.0" + set-value@^2.0.0, set-value@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" @@ -5506,23 +7487,22 @@ shebang-command@^1.2.0: dependencies: shebang-regex "^1.0.0" +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + shebang-regex@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= -shellwords@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" - integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== - -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" +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== side-channel@^1.0.4: version "1.0.4" @@ -5533,11 +7513,16 @@ side-channel@^1.0.4: get-intrinsic "^1.0.2" object-inspect "^1.9.0" -signal-exit@^3.0.0, signal-exit@^3.0.2: +signal-exit@^3.0.0: version "3.0.3" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== +signal-exit@^3.0.3, signal-exit@^3.0.7: + version "3.0.7" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + simple-swizzle@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" @@ -5545,15 +7530,6 @@ simple-swizzle@^0.2.2: dependencies: is-arrayish "^0.3.1" -slice-ansi@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" - integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== - dependencies: - ansi-styles "^3.2.0" - astral-regex "^1.0.0" - is-fullwidth-code-point "^2.0.0" - snapdragon-node@^2.0.1: version "2.1.1" resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" @@ -5733,26 +7709,29 @@ string-width@^3.0.0, string-width@^3.1.0: is-fullwidth-code-point "^2.0.0" strip-ansi "^5.1.0" -string-width@^4.1.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" - integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== +string.prototype.matchall@^4.0.8: + version "4.0.10" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz#a1553eb532221d4180c51581d6072cd65d1ee100" + integrity sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ== dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.0" + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" + has-symbols "^1.0.3" + internal-slot "^1.0.5" + regexp.prototype.flags "^1.5.0" + set-function-name "^2.0.0" + side-channel "^1.0.4" -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== +string.prototype.trim@^1.2.8: + version "1.2.8" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz#f9ac6f8af4bd55ddfa8895e6aea92a96395393bd" + integrity sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ== dependencies: - define-properties "^1.1.3" - 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" + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" string.prototype.trimend@^1.0.0: version "1.0.1" @@ -5762,6 +7741,15 @@ string.prototype.trimend@^1.0.0: define-properties "^1.1.3" es-abstract "^1.17.5" +string.prototype.trimend@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz#1bb3afc5008661d73e2dc015cd4853732d6c471e" + integrity sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + string.prototype.trimleft@^2.1.1: version "2.1.2" resolved "https://registry.yarnpkg.com/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz#4408aa2e5d6ddd0c9a80739b087fbc067c03b3cc" @@ -5788,6 +7776,15 @@ string.prototype.trimstart@^1.0.0: define-properties "^1.1.3" es-abstract "^1.17.5" +string.prototype.trimstart@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz#d4cdb44b83a4737ffbac2d406e405d43d0184298" + integrity sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + 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" @@ -5809,22 +7806,32 @@ strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: dependencies: ansi-regex "^4.1.0" -strip-ansi@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" - integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== +strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== dependencies: - ansi-regex "^5.0.0" + ansi-regex "^5.0.1" 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.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== +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-final-newline@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz#52894c313fbff318835280aed60ff71ebf12b8fd" + integrity sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw== + +strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== style-loader@^1.0.0: version "1.1.4" @@ -5864,6 +7871,11 @@ supports-color@^7.0.0, supports-color@^7.1.0: dependencies: has-flag "^4.0.0" +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + svgo@^1.0.0: version "1.3.2" resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" @@ -5883,15 +7895,13 @@ svgo@^1.0.0: unquote "~1.1.1" util.promisify "~1.0.0" -table@^5.2.3: - version "5.4.6" - resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" - integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== +synckit@^0.8.5: + version "0.8.5" + resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.8.5.tgz#b7f4358f9bb559437f9f167eb6bc46b3c9818fa3" + integrity sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q== dependencies: - ajv "^6.10.2" - lodash "^4.17.14" - slice-ansi "^2.1.0" - string-width "^3.0.0" + "@pkgr/utils" "^2.3.1" + tslib "^2.5.0" tapable@^1.0.0, tapable@^1.1.3: version "1.1.3" @@ -5950,11 +7960,6 @@ through2@^2.0.0: readable-stream "~2.3.6" xtend "~4.0.1" -through@^2.3.6: - version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= - timers-browserify@^2.0.4: version "2.0.11" resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.11.tgz#800b1f3eee272e5bc53ee465a04d0e804c31211f" @@ -5967,12 +7972,10 @@ timsort@^0.3.0: resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= -tmp@^0.0.33: - version "0.0.33" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" - integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== - dependencies: - os-tmpdir "~1.0.2" +titleize@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/titleize/-/titleize-3.0.0.tgz#71c12eb7fdd2558aa8a44b0be83b8a76694acd53" + integrity sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ== to-arraybuffer@^1.0.0: version "1.0.1" @@ -6031,33 +8034,33 @@ tslib@^1.9.0: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.11.1.tgz#eb15d128827fbee2841549e171f45ed338ac7e35" integrity sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA== +tslib@^2.5.0, tslib@^2.6.0: + version "2.6.2" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" + integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== + tty-browserify@0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= -type-check@~0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" - integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= +type-check@^0.4.0, type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== dependencies: - prelude-ls "~1.1.2" + prelude-ls "^1.2.1" -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.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== type-fest@^0.7.1: version "0.7.1" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.7.1.tgz#8dda65feaf03ed78f0a3f9678f1869147f7c5c48" integrity sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg== -type-fest@^0.8.1: - version "0.8.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" - integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== - type-is@~1.6.18: version "1.6.18" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" @@ -6066,11 +8069,60 @@ type-is@~1.6.18: media-typer "0.3.0" mime-types "~2.1.24" +typed-array-buffer@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz#18de3e7ed7974b0a729d3feecb94338d1472cd60" + integrity sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.1" + is-typed-array "^1.1.10" + +typed-array-byte-length@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz#d787a24a995711611fb2b87a4052799517b230d0" + integrity sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA== + dependencies: + call-bind "^1.0.2" + for-each "^0.3.3" + has-proto "^1.0.1" + is-typed-array "^1.1.10" + +typed-array-byte-offset@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz#cbbe89b51fdef9cd6aaf07ad4707340abbc4ea0b" + integrity sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + has-proto "^1.0.1" + is-typed-array "^1.1.10" + +typed-array-length@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb" + integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng== + dependencies: + call-bind "^1.0.2" + for-each "^0.3.3" + is-typed-array "^1.1.9" + typedarray@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= +unbox-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" + integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== + dependencies: + call-bind "^1.0.2" + has-bigints "^1.0.2" + has-symbols "^1.0.3" + which-boxed-primitive "^1.0.2" + unfetch@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/unfetch/-/unfetch-4.2.0.tgz#7e21b0ef7d363d8d9af0fb929a5555f6ef97a3be" @@ -6081,6 +8133,11 @@ unicode-canonical-property-names-ecmascript@^1.0.4: resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" integrity sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ== +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" + integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== + unicode-match-property-ecmascript@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c" @@ -6089,16 +8146,34 @@ 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-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" + integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== + dependencies: + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" + 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-match-property-value-ecmascript@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0" + integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== + unicode-property-aliases-ecmascript@^1.0.4: 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== +unicode-property-aliases-ecmascript@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" + integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== + union-value@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" @@ -6156,11 +8231,24 @@ unset-value@^1.0.0: has-value "^0.3.1" isobject "^3.0.0" +untildify@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b" + integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw== + upath@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== +update-browserslist-db@^1.0.13: + version "1.0.13" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" + integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + uri-js@^4.2.2: version "4.2.2" resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" @@ -6244,11 +8332,6 @@ v8-compile-cache@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== - vary@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" @@ -6273,14 +8356,6 @@ watchpack@^1.6.0: graceful-fs "^4.1.2" neo-async "^2.5.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== - dependencies: - node-notifier "6.0.0" - strip-ansi "^5.2.0" - webpack-bundle-analyzer@^3.5.1: version "3.7.0" resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.7.0.tgz#84da434e89442899b884d9ad38e466d0db02a56f" @@ -6365,11 +8440,61 @@ webpack@^4.40.2: watchpack "^1.6.0" webpack-sources "^1.4.1" +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + dependencies: + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" + +which-builtin-type@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/which-builtin-type/-/which-builtin-type-1.1.3.tgz#b1b8443707cc58b6e9bf98d32110ff0c2cbd029b" + integrity sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw== + dependencies: + function.prototype.name "^1.1.5" + has-tostringtag "^1.0.0" + is-async-function "^2.0.0" + is-date-object "^1.0.5" + is-finalizationregistry "^1.0.2" + is-generator-function "^1.0.10" + is-regex "^1.1.4" + is-weakref "^1.0.2" + isarray "^2.0.5" + which-boxed-primitive "^1.0.2" + which-collection "^1.0.1" + which-typed-array "^1.1.9" + +which-collection@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.1.tgz#70eab71ebbbd2aefaf32f917082fc62cdcb70906" + integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A== + dependencies: + is-map "^2.0.1" + is-set "^2.0.1" + is-weakmap "^2.0.1" + is-weakset "^2.0.1" + which-module@^2.0.0: version "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.11, which-typed-array@^1.1.13, which-typed-array@^1.1.9: + version "1.1.13" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.13.tgz#870cd5be06ddb616f504e7b039c4c24898184d36" + integrity sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.4" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + 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" @@ -6377,10 +8502,12 @@ which@^1.2.14, which@^1.2.9, which@^1.3.1: dependencies: isexe "^2.0.0" -word-wrap@~1.2.3: - version "1.2.4" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.4.tgz#cb4b50ec9aca570abd1f52f33cd45b6c61739a9f" - integrity sha512-2V81OA4ugVo5pRo46hAoD2ivUJx8jXmWXfUkY4KFNw0hEptvN0QfH3K4nHiwzGeKl5rFKedV48QVoqYavy4YpA== +which@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" worker-farm@^1.7.0: version "1.7.0" @@ -6403,13 +8530,6 @@ wrappy@1: resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= -write@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" - integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== - dependencies: - mkdirp "^0.5.1" - ws@^6.0.0: version "6.2.1" resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" @@ -6417,17 +8537,10 @@ ws@^6.0.0: dependencies: async-limiter "~1.0.0" -ws@^7.1.2: - version "7.2.3" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.2.3.tgz#a5411e1fb04d5ed0efee76d26d5c46d830c39b46" - integrity sha512-HTDl9G9hbkNDk98naoR/cHDws7+EyYMOdL1BmjsZXRUjf7d+MficC4B7HLUPlSiho0vg+CWKrGIt/VJBd1xunQ== - -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: - "@babel/runtime-corejs3" "^7.8.3" +ws@^7.4.6: + version "7.5.9" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" + integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== xtend@^4.0.0, xtend@~4.0.1: version "4.0.2" @@ -6473,3 +8586,8 @@ yargs@13.2.4: which-module "^2.0.0" y18n "^4.0.0" yargs-parser "^13.1.0" + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== From 3e1565d55fe7ef7ba8101862de3080bb3cd85cf3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 30 Nov 2023 03:42:55 +0000 Subject: [PATCH 02/25] build(deps): bump @babel/traverse from 7.9.5 to 7.23.5 in /tgui (#3954) --- tgui/packages/tgui/public/tgui.bundle.js | 179 +++++++++++++++++++++-- tgui/yarn.lock | 19 +-- 2 files changed, 172 insertions(+), 26 deletions(-) diff --git a/tgui/packages/tgui/public/tgui.bundle.js b/tgui/packages/tgui/public/tgui.bundle.js index c7fe09c51af..29b83fb7b94 100644 --- a/tgui/packages/tgui/public/tgui.bundle.js +++ b/tgui/packages/tgui/public/tgui.bundle.js @@ -1,4 +1,10 @@ -!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=200)}([function(e,t,n){"use strict";t.__esModule=!0;var o=n(415);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";t.__esModule=!0,t.useSharedState=t.deleteLocalState=t.useLocalState=t.useBackend=t.backendReducer=t.backendDeleteSharedState=t.backendSetSharedState=t.backendUpdate=void 0;var o=n(23),r=n(49);t.backendUpdate=function(e){return{type:"backend/update",payload:e}};var i=function(e,t){return{type:"backend/setSharedState",payload:{key:e,nextState:t}}};t.backendSetSharedState=i;var a=function(e){return{type:"backend/deleteSharedState",payload:e}};t.backendDeleteSharedState=a;t.backendReducer=function(e,t){var n=t.type,o=t.payload;if("backend/update"===n){var i=Object.assign({},e.config,{},o.config),a=Object.assign({},e.data,{},o.static_data,{},o.data),c=Object.assign({},e.shared);if(o.shared)for(var l=0,s=Object.keys(o.shared);l1?n-1:0),r=1;r0?r(o(e),9007199254740991):0}},function(e,t,n){"use strict";var o=n(6),r=n(108),i=n(19),a=n(69),c=n(112),l=n(152),s=r("wks"),d=o.Symbol,u=l?d:d&&d.withoutSetter||a;e.exports=function(e){return i(s,e)||(c&&i(d,e)?s[e]=d[e]:s[e]=u("Symbol."+e)),s[e]}},function(e,t,n){"use strict";var o=n(9),r=n(146),i=n(10),a=n(36),c=Object.defineProperty;t.f=o?c:function(e,t,n){if(i(e),t=a(t,!0),i(n),r)try{return c(e,t,n)}catch(o){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){"use strict";t.__esModule=!0,t.rad2deg=t.keyOfMatchingRange=t.inRange=t.toFixed=t.round=t.scale=t.clamp01=t.clamp=void 0;t.clamp=function(e,t,n){return en?n:e};t.clamp01=function(e){return e<0?0:e>1?1:e};t.scale=function(e,t,n){return(e-t)/(n-t)};t.round=function(e,t){return!e||isNaN(e)?e:(t|=0,i=(e*=n=Math.pow(10,t))>0|-(e<0),r=Math.abs(e%1)>=.4999999999854481,o=Math.floor(e),r&&(e=o+(i>0)),(r?e:Math.round(e))/n);var n,o,r,i};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(Math.max(t,0))};var o=function(e,t){return t&&e>=t[0]&&e<=t[1]};t.inRange=o;t.keyOfMatchingRange=function(e,t){for(var n=0,r=Object.keys(t);n0&&(t.style=l),t};t.computeBoxProps=C;var g=function(e){var t=e.textColor||e.color,n=e.backgroundColor;return(0,o.classes)([s(t)&&"color-"+t,s(n)&&"color-bg-"+n])};t.computeBoxClassName=g;var N=function(e){var t=e.as,n=void 0===t?"div":t,o=e.className,a=e.children,c=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["as","className","children"]);if("function"==typeof a)return a(C(e));var l="string"==typeof o?o+" "+g(c):g(c),s=C(c);return(0,r.createVNode)(i.VNodeFlags.HtmlElement,n,l,a,i.ChildFlags.UnknownChildren,s)};t.Box=N,N.defaultHooks=o.pureComponentHooks},function(e,t,n){"use strict";function o(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return 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(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n1?n-1:0),r=1;r0?r(o(e),9007199254740991):0}},function(e,t,n){"use strict";var o=n(6),r=n(108),i=n(19),a=n(69),c=n(112),l=n(152),s=r("wks"),d=o.Symbol,u=l?d:d&&d.withoutSetter||a;e.exports=function(e){return i(s,e)||(c&&i(d,e)?s[e]=d[e]:s[e]=u("Symbol."+e)),s[e]}},function(e,t,n){"use strict";var o=n(9),r=n(146),i=n(10),a=n(36),c=Object.defineProperty;t.f=o?c:function(e,t,n){if(i(e),t=a(t,!0),i(n),r)try{return c(e,t,n)}catch(o){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){"use strict";t.__esModule=!0,t.rad2deg=t.keyOfMatchingRange=t.inRange=t.toFixed=t.round=t.scale=t.clamp01=t.clamp=void 0;t.clamp=function(e,t,n){return en?n:e};t.clamp01=function(e){return e<0?0:e>1?1:e};t.scale=function(e,t,n){return(e-t)/(n-t)};t.round=function(e,t){return!e||isNaN(e)?e:(t|=0,i=(e*=n=Math.pow(10,t))>0|-(e<0),r=Math.abs(e%1)>=.4999999999854481,o=Math.floor(e),r&&(e=o+(i>0)),(r?e:Math.round(e))/n);var n,o,r,i};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(Math.max(t,0))};var o=function(e,t){return t&&e>=t[0]&&e<=t[1]};t.inRange=o;t.keyOfMatchingRange=function(e,t){for(var n=0,r=Object.keys(t);n0&&(t.style=l),t};t.computeBoxProps=C;var g=function(e){var t=e.textColor||e.color,n=e.backgroundColor;return(0,o.classes)([s(t)&&"color-"+t,s(n)&&"color-bg-"+n])};t.computeBoxClassName=g;var N=function(e){var t=e.as,n=void 0===t?"div":t,o=e.className,a=e.children,c=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["as","className","children"]);if("function"==typeof a)return a(C(e));var l="string"==typeof o?o+" "+g(c):g(c),s=C(c);return(0,r.createVNode)(i.VNodeFlags.HtmlElement,n,l,a,i.ChildFlags.UnknownChildren,s)};t.Box=N,N.defaultHooks=o.pureComponentHooks},function(e,t,n){"use strict";function o(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return 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(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);nc)return 1}return 0};t.sortBy=function(){for(var e=arguments.length,t=new Array(e),n=0;n"+a+""}},function(e,t,n){"use strict";var o=n(5);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(9),r=n(14),i=n(53);e.exports=o?function(e,t,n){return r.f(e,t,i(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";var o={}.toString;e.exports=function(e){return o.call(e).slice(8,-1)}},function(e,t,n){"use strict";var o=n(8);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,i,a=n(148),c=n(6),l=n(8),s=n(32),d=n(19),u=n(84),p=n(70),m=c.WeakMap;if(a){var h=new m,f=h.get,C=h.has,g=h.set;o=function(e,t){return g.call(h,e,t),t},r=function(e){return f.call(h,e)||{}},i=function(e){return C.call(h,e)}}else{var N=u("state");p[N]=!0,o=function(e,t){return s(e,N,t),t},r=function(e){return d(e,N)?e[N]:{}},i=function(e){return d(e,N)}}e.exports={set:o,get:r,has:i,enforce:function(e){return i(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(19),r=n(16),i=n(84),a=n(119),c=i("IE_PROTO"),l=Object.prototype;e.exports=a?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(150),r=n(6),i=function(e){return"function"==typeof e?e:undefined};e.exports=function(e,t){return arguments.length<2?i(o[e])||i(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(5);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(4),r=n(6),i=n(9),a=n(132),c=n(11),l=n(89),s=n(61),d=n(53),u=n(32),p=n(12),m=n(164),h=n(179),f=n(36),C=n(19),g=n(86),N=n(8),b=n(45),V=n(57),v=n(54).f,x=n(180),y=n(21).forEach,k=n(60),w=n(14),_=n(22),B=n(37),S=n(91),L=B.get,A=B.set,E=w.f,I=_.f,D=Math.round,T=r.RangeError,F=l.ArrayBuffer,M=l.DataView,P=c.NATIVE_ARRAY_BUFFER_VIEWS,O=c.TYPED_ARRAY_TAG,R=c.TypedArray,j=c.TypedArrayPrototype,U=c.aTypedArrayConstructor,z=c.isTypedArray,W=function(e,t){for(var n=0,o=t.length,r=new(U(e))(o);o>n;)r[n]=t[n++];return r},H=function(e,t){E(e,t,{get:function(){return L(this)[t]}})},K=function(e){var t;return e instanceof F||"ArrayBuffer"==(t=g(e))||"SharedArrayBuffer"==t},Y=function(e,t){return z(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},G=function(e,t){return Y(e,t=f(t,!0))?d(2,e[t]):I(e,t)},q=function(e,t,n){return!(Y(e,t=f(t,!0))&&N(n)&&C(n,"value"))||C(n,"get")||C(n,"set")||n.configurable||C(n,"writable")&&!n.writable||C(n,"enumerable")&&!n.enumerable?E(e,t,n):(e[t]=n.value,e)};i?(P||(_.f=G,w.f=q,H(j,"buffer"),H(j,"byteOffset"),H(j,"byteLength"),H(j,"length")),o({target:"Object",stat:!0,forced:!P},{getOwnPropertyDescriptor:G,defineProperty:q}),e.exports=function(e,t,n){var i=e.match(/\d+$/)[0]/8,c=e+(n?"Clamped":"")+"Array",l="get"+e,d="set"+e,f=r[c],C=f,g=C&&C.prototype,w={},_=function(e,t){E(e,t,{get:function(){return function(e,t){var n=L(e);return n.view[l](t*i+n.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,o){var r=L(e);n&&(o=(o=D(o))<0?0:o>255?255:255&o),r.view[d](t*i+r.byteOffset,o,!0)}(this,t,e)},enumerable:!0})};P?a&&(C=t((function(e,t,n,o){return s(e,C,c),S(N(t)?K(t)?o!==undefined?new f(t,h(n,i),o):n!==undefined?new f(t,h(n,i)):new f(t):z(t)?W(C,t):x.call(C,t):new f(m(t)),e,C)})),V&&V(C,R),y(v(f),(function(e){e in C||u(C,e,f[e])})),C.prototype=g):(C=t((function(e,t,n,o){s(e,C,c);var r,a,l,d=0,u=0;if(N(t)){if(!K(t))return z(t)?W(C,t):x.call(C,t);r=t,u=h(n,i);var f=t.byteLength;if(o===undefined){if(f%i)throw T("Wrong length");if((a=f-u)<0)throw T("Wrong length")}else if((a=p(o)*i)+u>f)throw T("Wrong length");l=a/i}else l=m(t),r=new F(a=l*i);for(A(e,{buffer:r,byteOffset:u,byteLength:a,length:l,view:new M(r)});d=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);nc)return 1}return 0};t.sortBy=function(){for(var e=arguments.length,t=new Array(e),n=0;n"+a+""}},function(e,t,n){"use strict";var o=n(5);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(9),r=n(14),i=n(53);e.exports=o?function(e,t,n){return r.f(e,t,i(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";var o={}.toString;e.exports=function(e){return o.call(e).slice(8,-1)}},function(e,t,n){"use strict";var o=n(8);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,i,a=n(148),c=n(6),l=n(8),s=n(32),d=n(19),u=n(84),p=n(70),m=c.WeakMap;if(a){var h=new m,f=h.get,C=h.has,g=h.set;o=function(e,t){return g.call(h,e,t),t},r=function(e){return f.call(h,e)||{}},i=function(e){return C.call(h,e)}}else{var N=u("state");p[N]=!0,o=function(e,t){return s(e,N,t),t},r=function(e){return d(e,N)?e[N]:{}},i=function(e){return d(e,N)}}e.exports={set:o,get:r,has:i,enforce:function(e){return i(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(19),r=n(16),i=n(84),a=n(119),c=i("IE_PROTO"),l=Object.prototype;e.exports=a?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(150),r=n(6),i=function(e){return"function"==typeof e?e:undefined};e.exports=function(e,t){return arguments.length<2?i(o[e])||i(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(5);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(4),r=n(6),i=n(9),a=n(132),c=n(11),l=n(89),s=n(61),d=n(53),u=n(32),p=n(12),m=n(164),h=n(179),f=n(36),C=n(19),g=n(86),N=n(8),b=n(45),V=n(57),v=n(54).f,x=n(180),y=n(21).forEach,k=n(60),w=n(14),_=n(22),B=n(37),S=n(91),L=B.get,A=B.set,E=w.f,I=_.f,D=Math.round,T=r.RangeError,F=l.ArrayBuffer,M=l.DataView,P=c.NATIVE_ARRAY_BUFFER_VIEWS,O=c.TYPED_ARRAY_TAG,R=c.TypedArray,j=c.TypedArrayPrototype,U=c.aTypedArrayConstructor,z=c.isTypedArray,W=function(e,t){for(var n=0,o=t.length,r=new(U(e))(o);o>n;)r[n]=t[n++];return r},H=function(e,t){E(e,t,{get:function(){return L(this)[t]}})},K=function(e){var t;return e instanceof F||"ArrayBuffer"==(t=g(e))||"SharedArrayBuffer"==t},Y=function(e,t){return z(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},G=function(e,t){return Y(e,t=f(t,!0))?d(2,e[t]):I(e,t)},q=function(e,t,n){return!(Y(e,t=f(t,!0))&&N(n)&&C(n,"value"))||C(n,"get")||C(n,"set")||n.configurable||C(n,"writable")&&!n.writable||C(n,"enumerable")&&!n.enumerable?E(e,t,n):(e[t]=n.value,e)};i?(P||(_.f=G,w.f=q,H(j,"buffer"),H(j,"byteOffset"),H(j,"byteLength"),H(j,"length")),o({target:"Object",stat:!0,forced:!P},{getOwnPropertyDescriptor:G,defineProperty:q}),e.exports=function(e,t,n){var i=e.match(/\d+$/)[0]/8,c=e+(n?"Clamped":"")+"Array",l="get"+e,d="set"+e,f=r[c],C=f,g=C&&C.prototype,w={},_=function(e,t){E(e,t,{get:function(){return function(e,t){var n=L(e);return n.view[l](t*i+n.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,o){var r=L(e);n&&(o=(o=D(o))<0?0:o>255?255:255&o),r.view[d](t*i+r.byteOffset,o,!0)}(this,t,e)},enumerable:!0})};P?a&&(C=t((function(e,t,n,o){return s(e,C,c),S(N(t)?K(t)?o!==undefined?new f(t,h(n,i),o):n!==undefined?new f(t,h(n,i)):new f(t):z(t)?W(C,t):x.call(C,t):new f(m(t)),e,C)})),V&&V(C,R),y(v(f),(function(e){e in C||u(C,e,f[e])})),C.prototype=g):(C=t((function(e,t,n,o){s(e,C,c);var r,a,l,d=0,u=0;if(N(t)){if(!K(t))return z(t)?W(C,t):x.call(C,t);r=t,u=h(n,i);var f=t.byteLength;if(o===undefined){if(f%i)throw T("Wrong length");if((a=f-u)<0)throw T("Wrong length")}else if((a=p(o)*i)+u>f)throw T("Wrong length");l=a/i}else l=m(t),r=new F(a=l*i);for(A(e,{buffer:r,byteOffset:u,byteLength:a,length:l,view:new M(r)});d1?r-1:0),a=1;a1?o-1:0),i=1;i"+e+"<\/script>"},h=function(){try{o=document.domain&&new ActiveXObject("htmlfile")}catch(r){}var e,t;h=o?function(e){e.write(m("")),e.close();var t=e.parentWindow.Object;return e=null,t}(o):((t=s("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=a.length;n--;)delete h.prototype[a[n]];return h()};c[u]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(p.prototype=r(e),n=new p,p.prototype=null,n[u]=e):n=h(),t===undefined?n:i(n,t)}},function(e,t,n){"use strict";var o=n(14).f,r=n(19),i=n(13)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,i)&&o(e,i,{configurable:!0,value:t})}},function(e,t,n){"use strict";var o=n(13),r=n(45),i=n(14),a=o("unscopables"),c=Array.prototype;c[a]==undefined&&i.f(c,a,{configurable:!0,value:r(null)}),e.exports=function(e){c[a][e]=!0}},function(e,t,n){"use strict";var o=n(10),r=n(34),i=n(13)("species");e.exports=function(e,t){var n,a=o(e).constructor;return a===undefined||(n=o(a)[i])==undefined?t:r(n)}},function(e,t,n){"use strict";t.__esModule=!0,t.timeAgo=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:{command:"#526aff",procedure:"#e3027a",security:"#CF0000",medical:"#009190",science:"#993399",engineering:"#A66300",supply:"#9F8545",service:"#80A000",centcom:"#78789B",other:"#C38312"},damageType:{oxy:"#3498db",toxin:"#2ecc71",burn:"#e67e22",brute:"#e74c3c"}};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:"SyndTeam",freq:1244,color:"#a52a2a"},{name:"Soviet",freq:1217,color:"#f7941d"},{name:"SyndTaipan",freq:1227,color:"#ffec8b"},{name:"Spider Clan",freq:1265,color:"#3cfd1e"},{name:"Red Team",freq:1215,color:"#ff4444"},{name:"Blue Team",freq:1217,color:"#3434fd"},{name:"Response Team",freq:1345,color:"#2681a5"},{name:"Special Ops",freq:1341,color:"#2681a5"},{name:"Supply",freq:1347,color:"#b88646"},{name:"Service",freq:1349,color:"#6ca729"},{name:"Science",freq:1351,color:"#c68cfa"},{name:"Command",freq:1353,color:"#5177ff"},{name:"Procedure",freq:1339,color:"#F70285"},{name:"Medical",freq:1355,color:"#57b8f0"},{name:"Medical(I)",freq:1485,color:"#57b8f0"},{name:"Engineering",freq:1357,color:"#f37746"},{name:"Security",freq:1359,color:"#dd3535"},{name:"Security(I)",freq:1475,color:"#dd3535"},{name:"AI Private",freq:1343,color:"#d65d95"},{name:"Common",freq:1459,color:"#1ecc43"},{name:"Alpha wave",freq:1522,color:"#88910f"},{name:"Beta wave",freq:1532,color:"#1d83f7"},{name:"Gamma wave",freq:1542,color:"#d46549"}];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"},{id:"hydrogen",name:"Hydrogen",label:"H\u2082",color:"white"}];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};t.timeAgo=function(e,t){if(e>t)return"in the future";var n=(t/=10)-(e/=10);if(n>3600){var o=Math.round(n/3600);return o+" hour"+(1===o?"":"s")+" ago"}if(n>60){var r=Math.round(n/60);return r+" minute"+(1===r?"":"s")+" ago"}var i=Math.round(n);return i+" second"+(1===i?"":"s")+" ago"}},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(7),i=n(23),a=n(17);function c(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r} /** - * @file - * @copyright 2020 Aleksej Komarov - * @license MIT - */t.__esModule=!0,t.compose=t.flow=void 0;t.flow=function i(){for(var e=arguments.length,t=new Array(e),n=0;n1?r-1:0),c=1;c1?o-1:0),i=1;i"+e+"<\/script>"},h=function(){try{o=document.domain&&new ActiveXObject("htmlfile")}catch(r){}var e,t;h=o?function(e){e.write(m("")),e.close();var t=e.parentWindow.Object;return e=null,t}(o):((t=s("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=a.length;n--;)delete h.prototype[a[n]];return h()};c[u]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(p.prototype=r(e),n=new p,p.prototype=null,n[u]=e):n=h(),t===undefined?n:i(n,t)}},function(e,t,n){"use strict";var o=n(14).f,r=n(19),i=n(13)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,i)&&o(e,i,{configurable:!0,value:t})}},function(e,t,n){"use strict";var o=n(13),r=n(45),i=n(14),a=o("unscopables"),c=Array.prototype;c[a]==undefined&&i.f(c,a,{configurable:!0,value:r(null)}),e.exports=function(e){c[a][e]=!0}},function(e,t,n){"use strict";var o=n(10),r=n(34),i=n(13)("species");e.exports=function(e,t){var n,a=o(e).constructor;return a===undefined||(n=o(a)[i])==undefined?t:r(n)}},function(e,t,n){"use strict";t.__esModule=!0,t.timeAgo=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:{command:"#526aff",procedure:"#e3027a",security:"#CF0000",medical:"#009190",science:"#993399",engineering:"#A66300",supply:"#9F8545",service:"#80A000",centcom:"#78789B",other:"#C38312"},damageType:{oxy:"#3498db",toxin:"#2ecc71",burn:"#e67e22",brute:"#e74c3c"}};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:"SyndTeam",freq:1244,color:"#a52a2a"},{name:"Soviet",freq:1217,color:"#f7941d"},{name:"SyndTaipan",freq:1227,color:"#ffec8b"},{name:"Spider Clan",freq:1265,color:"#3cfd1e"},{name:"Red Team",freq:1215,color:"#ff4444"},{name:"Blue Team",freq:1217,color:"#3434fd"},{name:"Response Team",freq:1345,color:"#2681a5"},{name:"Special Ops",freq:1341,color:"#2681a5"},{name:"Supply",freq:1347,color:"#b88646"},{name:"Service",freq:1349,color:"#6ca729"},{name:"Science",freq:1351,color:"#c68cfa"},{name:"Command",freq:1353,color:"#5177ff"},{name:"Procedure",freq:1339,color:"#F70285"},{name:"Medical",freq:1355,color:"#57b8f0"},{name:"Medical(I)",freq:1485,color:"#57b8f0"},{name:"Engineering",freq:1357,color:"#f37746"},{name:"Security",freq:1359,color:"#dd3535"},{name:"Security(I)",freq:1475,color:"#dd3535"},{name:"AI Private",freq:1343,color:"#d65d95"},{name:"Common",freq:1459,color:"#1ecc43"},{name:"Alpha wave",freq:1522,color:"#88910f"},{name:"Beta wave",freq:1532,color:"#1d83f7"},{name:"Gamma wave",freq:1542,color:"#d46549"}];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"},{id:"hydrogen",name:"Hydrogen",label:"H\u2082",color:"white"}];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};t.timeAgo=function(e,t){if(e>t)return"in the future";var n=(t/=10)-(e/=10);if(n>3600){var o=Math.round(n/3600);return o+" hour"+(1===o?"":"s")+" ago"}if(n>60){var r=Math.round(n/60);return r+" minute"+(1===r?"":"s")+" ago"}var i=Math.round(n);return i+" second"+(1===i?"":"s")+" ago"}},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(7),i=n(23),a=n(17);function c(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e.className,n=e.direction,o=e.wrap,a=e.align,l=e.alignContent,s=e.justify,d=e.inline,u=e.spacing,p=void 0===u?0:u,m=e.spacingPrecise,h=void 0===m?0:m,f=c(e,["className","direction","wrap","align","alignContent","justify","inline","spacing","spacingPrecise"]);return Object.assign({className:(0,r.classes)(["Flex",i.IS_IE8&&("column"===n?"Flex--ie8--column":"Flex--ie8"),d&&"Flex--inline",p>0&&"Flex--spacing--"+p,h>0&&"Flex--spacingPrecise--"+h,t]),style:Object.assign({},f.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"align-content":l,"justify-content":s})},f)};t.computeFlexProps=l;var s=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},l(e))))};t.Flex=s,s.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.className,n=e.grow,o=e.order,l=e.shrink,s=e.basis,d=void 0===s?e.width:s,u=e.align,p=c(e,["className","grow","order","shrink","basis","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",i.IS_IE8&&"Flex__item--ie8",t]),style:Object.assign({},p.style,{"flex-grow":n,"flex-shrink":l,"flex-basis":(0,a.unit)(d),order:o,"align-self":u})},p)};t.computeFlexItemProps=d;var u=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},d(e))))};t.FlexItem=u,u.defaultHooks=r.pureComponentHooks,s.Item=u},function(e,t,n){"use strict";t.__esModule=!0,t.ComplexModal=t.modalClose=t.modalAnswer=t.modalRegisterBodyOverride=t.modalOpen=void 0;var o=n(0),r=n(1),i=n(2),a={};t.modalOpen=function(e,t,n){var o=(0,r.useBackend)(e),i=o.act,a=o.data,c=Object.assign(a.modal?a.modal.args:{},n||{});i("modal_open",{id:t,arguments:JSON.stringify(c)})};t.modalRegisterBodyOverride=function(e,t){a[e]=t};var c=function(e,t,n,o){var i=(0,r.useBackend)(e),a=i.act,c=i.data;if(c.modal){var l=Object.assign(c.modal.args||{},o||{});a("modal_answer",{id:t,answer:n,arguments:JSON.stringify(l)})}};t.modalAnswer=c;var l=function(e,t){(0,(0,r.useBackend)(e).act)("modal_close",{id:t})};t.modalClose=l;t.ComplexModal=function(e,t){var n=(0,r.useBackend)(t).data;if(n.modal){var s,d,u=n.modal,p=u.id,m=u.text,h=u.type,f=(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){return l(t)}}),C="auto";if(a[p])d=a[p](n.modal,t);else if("input"===h){var g=n.modal.value;s=function(e){return c(t,p,g)},d=(0,o.createComponentVNode)(2,i.Input,{value:n.modal.value,placeholder:"ENTER to submit",width:"100%",my:"0.5rem",autofocus:!0,onChange:function(e,t){g=t}}),f=(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){return l(t)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"check",content:"Confirm",color:"good",float:"right",m:"0",onClick:function(){return c(t,p,g)}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})}else if("choice"===h){var N="object"==typeof n.modal.choices?Object.values(n.modal.choices):n.modal.choices;d=(0,o.createComponentVNode)(2,i.Dropdown,{options:N,selected:n.modal.value,width:"100%",my:"0.5rem",onSelected:function(e){return c(t,p,e)}}),C="initial"}else"bento"===h?d=(0,o.createComponentVNode)(2,i.Flex,{spacingPrecise:"1",wrap:"wrap",my:"0.5rem",maxHeight:"1%",children:n.modal.choices.map((function(e,r){return(0,o.createComponentVNode)(2,i.Flex.Item,{flex:"1 1 auto",children:(0,o.createComponentVNode)(2,i.Button,{selected:r+1===parseInt(n.modal.value,10),onClick:function(){return c(t,p,r+1)},children:(0,o.createVNode)(1,"img",null,null,1,{src:e})})},r)}))}):"boolean"===h&&(f=(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:n.modal.no_text,color:"bad",float:"left",mb:"0",onClick:function(){return c(t,p,0)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"check",content:n.modal.yes_text,color:"good",float:"right",m:"0",onClick:function(){return c(t,p,1)}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]}));return(0,o.createComponentVNode)(2,i.Modal,{maxWidth:e.maxWidth||window.innerWidth/2+"px",maxHeight:e.maxHeight||window.innerHeight/2+"px",onEnter:s,mx:"auto",overflowY:C,children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline",children:m}),d,f]})}}},function(e,t,n){"use strict";t.__esModule=!0,t.SettingsMenu=t.RndRoute=t.RndNavButton=t.RndNavbar=t.MainMenu=t.LatheSearch=t.LatheMenu=t.LatheMaterialStorage=t.LatheMaterials=t.LatheMainMenu=t.LatheChemicalStorage=t.LatheCategory=t.DeconstructionMenu=t.DataDiskMenu=t.CurrentLevels=void 0;var o=n(618);t.CurrentLevels=o.CurrentLevels;var r=n(619);t.DataDiskMenu=r.DataDiskMenu;var i=n(620);t.DeconstructionMenu=i.DeconstructionMenu;var a=n(621);t.LatheCategory=a.LatheCategory;var c=n(622);t.LatheChemicalStorage=c.LatheChemicalStorage;var l=n(623);t.LatheMainMenu=l.LatheMainMenu;var s=n(624);t.LatheMaterials=s.LatheMaterials;var d=n(625);t.LatheMaterialStorage=d.LatheMaterialStorage;var u=n(626);t.LatheMenu=u.LatheMenu;var p=n(627);t.LatheSearch=p.LatheSearch;var m=n(628);t.MainMenu=m.MainMenu;var h=n(629);t.RndNavbar=h.RndNavbar;var f=n(630);t.RndNavButton=f.RndNavButton;var C=n(199);t.RndRoute=C.RndRoute;var g=n(631);t.SettingsMenu=g.SettingsMenu},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(151),r=n(110).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(34);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(36),r=n(14),i=n(53);e.exports=function(e,t,n){var a=o(t);a in e?r.f(e,a,i(0,n)):e[a]=n}},function(e,t,n){"use strict";var o=n(10),r=n(162);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(i){}return function(n,i){return o(n),r(i),t?e.call(n,i):n.__proto__=i,n}}():undefined)},function(e,t,n){"use strict";var o=n(70),r=n(8),i=n(19),a=n(14).f,c=n(69),l=n(78),s=c("meta"),d=0,u=Object.isExtensible||function(){return!0},p=function(e){a(e,s,{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(!i(e,s)){if(!u(e))return"F";if(!t)return"E";p(e)}return e[s].objectID},getWeakData:function(e,t){if(!i(e,s)){if(!u(e))return!0;if(!t)return!1;p(e)}return e[s].weakData},onFreeze:function(e){return l&&m.REQUIRED&&u(e)&&!i(e,s)&&p(e),e}};o[s]=!0},function(e,t,n){"use strict";var o=n(35);e.exports=Array.isArray||function(e){return"Array"==o(e)}},function(e,t,n){"use strict";var o=n(39),r=n(14),i=n(13),a=n(9),c=i("species");e.exports=function(e){var t=o(e),n=r.f;a&&t&&!t[c]&&n(t,c,{configurable:!0,get:function(){return this}})}},function(e,t,n){"use strict";e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},function(e,t,n){"use strict";var o=n(25),r="["+n(93)+"]",i=RegExp("^"+r+r+"*"),a=RegExp(r+r+"*$"),c=function(e){return function(t){var n=String(o(t));return 1&e&&(n=n.replace(i,"")),2&e&&(n=n.replace(a,"")),n}};e.exports={start:c(1),end:c(2),trim:c(3)}},function(e,t,n){"use strict";t.__esModule=!0,t.logger=t.createLogger=void 0;n(182);var o=n(23),r=0,i=1,a=2,c=3,l=4,s=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i=a){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.callByond)("",{src:window.__ref__,action:"tgui:log",log:c})}},d=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),o=0;o=0||(r[n]=e[n]);return r}(e,["className","label","labelColor","color","textAlign","verticalAlign","buttons","content","children","noColon"]),g=f?"":":";return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,i.Box,{as:"td",color:c,verticalAlign:d,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),children:n?n+g:null}),(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({as:"td",color:l,textAlign:s,verticalAlign:d,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:u?undefined:2},C,{children:[p,m]}))),u&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",u,0)],0)};t.LabeledListItem=l,l.defaultHooks=r.pureComponentHooks;var s=function(e){var t=e.size?(0,i.unit)(Math.max(0,e.size-1)):0;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Divider),2,{colSpan:3,style:{"padding-top":t,"padding-bottom":t}}),2)};t.LabeledListDivider=s,s.defaultHooks=r.pureComponentHooks,c.Item=l,c.Divider=s},function(e,t,n){"use strict";function o(e){return null==e}e.exports.isNothing=o,e.exports.isObject=function(e){return"object"==typeof e&&null!==e},e.exports.toArray=function(e){return Array.isArray(e)?e:o(e)?[]:[e]},e.exports.repeat=function(e,t){var n,o="";for(n=0;nd;)if((c=l[d++])!=c)return!0}else for(;s>d;d++)if((e||d in l)&&l[d]===n)return e||d||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},function(e,t,n){"use strict";var o=n(5),r=/#|\.prototype\./,i=function(e,t){var n=c[a(e)];return n==s||n!=l&&("function"==typeof t?o(t):!!t)},a=i.normalize=function(e){return String(e).replace(r,".").toLowerCase()},c=i.data={},l=i.NATIVE="N",s=i.POLYFILL="P";e.exports=i},function(e,t,n){"use strict";var o=n(151),r=n(110);e.exports=Object.keys||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(8),r=n(59),i=n(13)("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[i])&&(n=undefined):n=undefined),new(n===undefined?Array:n)(0===t?0:t)}},function(e,t,n){"use strict";var o=n(5),r=n(13),i=n(113),a=r("species");e.exports=function(e){return i>=51||!o((function(){var t=[];return(t.constructor={})[a]=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(26);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(5);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var o=n(10),r=n(115),i=n(12),a=n(55),c=n(116),l=n(159),s=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,d,u){var p,m,h,f,C,g,N,b=a(t,n,d?2:1);if(u)p=e;else{if("function"!=typeof(m=c(e)))throw TypeError("Target is not iterable");if(r(m)){for(h=0,f=i(e.length);f>h;h++)if((C=d?b(o(N=e[h])[0],N[1]):b(e[h]))&&C instanceof s)return C;return new s(!1)}p=m.call(e)}for(g=p.next;!(N=g.call(p)).done;)if("object"==typeof(C=l(p,b,N.value,d))&&C&&C instanceof s)return C;return new s(!1)}).stop=function(e){return new s(!0,e)}},function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var o=n(0),r=n(7),i=n(17);function a(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.className,n=e.collapsing,c=e.children,l=a(e,["className","collapsing","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"table",(0,r.classes)(["Table",n&&"Table--collapsing",t,(0,i.computeBoxClassName)(l)]),(0,o.createVNode)(1,"tbody",null,c,0),2,Object.assign({},(0,i.computeBoxProps)(l))))};t.Table=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.header,c=a(e,["className","header"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"tr",(0,r.classes)(["Table__row",n&&"Table__row--header",t,(0,i.computeBoxClassName)(e)]),null,1,Object.assign({},(0,i.computeBoxProps)(c))))};t.TableRow=l,l.defaultHooks=r.pureComponentHooks;var s=function(e){var t=e.className,n=e.collapsing,c=e.header,l=a(e,["className","collapsing","header"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"td",(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",c&&"Table__cell--header",t,(0,i.computeBoxClassName)(e)]),null,1,Object.assign({},(0,i.computeBoxProps)(l))))};t.TableCell=s,s.defaultHooks=r.pureComponentHooks,c.Row=l,c.Cell=s},function(e,t,n){"use strict";function o(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=(this.reason||"(unknown reason)")+(this.mark?" "+this.mark.toString():""),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack||""}o.prototype=Object.create(Error.prototype),o.prototype.constructor=o,o.prototype.toString=function(e){var t=this.name+": ";return t+=this.reason||"(unknown reason)",!e&&this.mark&&(t+=" "+this.mark.toString()),t},e.exports=o},function(e,t,n){"use strict";var o=n(66);e.exports=new o({include:[n(193)],implicit:[n(505),n(506)],explicit:[n(507),n(512),n(513),n(514)]})},function(e,t,n){"use strict";var o={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,i=r&&!o.call({1:2},1);t.f=i?function(e){var t=r(this,e);return!!t&&t.enumerable}:o},function(e,t,n){"use strict";var o=n(108),r=n(69),i=o("keys");e.exports=function(e){return i[e]||(i[e]=r(e))}},function(e,t,n){"use strict";var o=n(39);e.exports=o("navigator","userAgent")||""},function(e,t,n){"use strict";var o=n(117),r=n(35),i=n(13)("toStringTag"),a="Arguments"==r(function(){return arguments}());e.exports=o?r:function(e){var t,n,o;return e===undefined?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(n){}}(t=Object(e),i))?n:a?r(t):"Object"==(o=r(t))&&"function"==typeof t.callee?"Arguments":o}},function(e,t,n){"use strict";var o=n(13)("iterator"),r=!1;try{var i=0,a={next:function(){return{done:!!i++}},"return":function(){r=!0}};a[o]=function(){return this},Array.from(a,(function(){throw 2}))}catch(c){}e.exports=function(e,t){if(!t&&!r)return!1;var n=!1;try{var i={};i[o]=function(){return{next:function(){return{done:n=!0}}}},e(i)}catch(c){}return n}},function(e,t,n){"use strict";var o=n(34),r=n(16),i=n(68),a=n(12),c=function(e){return function(t,n,c,l){o(n);var s=r(t),d=i(s),u=a(s.length),p=e?u-1:0,m=e?-1:1;if(c<2)for(;;){if(p in d){l=d[p],p+=m;break}if(p+=m,e?p<0:u<=p)throw TypeError("Reduce of empty array with no initial value")}for(;e?p>=0:u>p;p+=m)p in d&&(l=n(l,d[p],p,s));return l}};e.exports={left:c(!1),right:c(!0)}},function(e,t,n){"use strict";var o=n(6),r=n(9),i=n(120),a=n(32),c=n(77),l=n(5),s=n(61),d=n(33),u=n(12),p=n(164),m=n(247),h=n(38),f=n(57),C=n(54).f,g=n(14).f,N=n(114),b=n(46),V=n(37),v=V.get,x=V.set,y=o.ArrayBuffer,k=y,w=o.DataView,_=w&&w.prototype,B=Object.prototype,S=o.RangeError,L=m.pack,A=m.unpack,E=function(e){return[255&e]},I=function(e){return[255&e,e>>8&255]},D=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},T=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},F=function(e){return L(e,23,4)},M=function(e){return L(e,52,8)},P=function(e,t){g(e.prototype,t,{get:function(){return v(this)[t]}})},O=function(e,t,n,o){var r=p(n),i=v(e);if(r+t>i.byteLength)throw S("Wrong index");var a=v(i.buffer).bytes,c=r+i.byteOffset,l=a.slice(c,c+t);return o?l:l.reverse()},R=function(e,t,n,o,r,i){var a=p(n),c=v(e);if(a+t>c.byteLength)throw S("Wrong index");for(var l=v(c.buffer).bytes,s=a+c.byteOffset,d=o(+r),u=0;uW;)(j=z[W++])in k||a(k,j,y[j]);U.constructor=k}f&&h(_)!==B&&f(_,B);var H=new w(new k(2)),K=_.setInt8;H.setInt8(0,2147483648),H.setInt8(1,2147483649),!H.getInt8(0)&&H.getInt8(1)||c(_,{setInt8:function(e,t){K.call(this,e,t<<24>>24)},setUint8:function(e,t){K.call(this,e,t<<24>>24)}},{unsafe:!0})}else k=function(e){s(this,k,"ArrayBuffer");var t=p(e);x(this,{bytes:N.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},w=function(e,t,n){s(this,w,"DataView"),s(e,k,"DataView");var o=v(e).byteLength,i=d(t);if(i<0||i>o)throw S("Wrong offset");if(i+(n=n===undefined?o-i:u(n))>o)throw S("Wrong length");x(this,{buffer:e,byteLength:n,byteOffset:i}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=i)},r&&(P(k,"byteLength"),P(w,"buffer"),P(w,"byteLength"),P(w,"byteOffset")),c(w.prototype,{getInt8:function(e){return O(this,1,e)[0]<<24>>24},getUint8:function(e){return O(this,1,e)[0]},getInt16:function(e){var t=O(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=O(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return T(O(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return T(O(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return A(O(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return A(O(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){R(this,1,e,E,t)},setUint8:function(e,t){R(this,1,e,E,t)},setInt16:function(e,t){R(this,2,e,I,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){R(this,2,e,I,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){R(this,4,e,D,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){R(this,4,e,D,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){R(this,4,e,F,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){R(this,8,e,M,t,arguments.length>2?arguments[2]:undefined)}});b(k,"ArrayBuffer"),b(w,"DataView"),e.exports={ArrayBuffer:k,DataView:w}},function(e,t,n){"use strict";var o=n(4),r=n(6),i=n(72),a=n(26),c=n(58),l=n(79),s=n(61),d=n(8),u=n(5),p=n(87),m=n(46),h=n(91);e.exports=function(e,t,n){var f=-1!==e.indexOf("Map"),C=-1!==e.indexOf("Weak"),g=f?"set":"add",N=r[e],b=N&&N.prototype,V=N,v={},x=function(e){var t=b[e];a(b,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(i(e,"function"!=typeof N||!(C||b.forEach&&!u((function(){(new N).entries().next()})))))V=n.getConstructor(t,e,f,g),c.REQUIRED=!0;else if(i(e,!0)){var y=new V,k=y[g](C?{}:-0,1)!=y,w=u((function(){y.has(1)})),_=p((function(e){new N(e)})),B=!C&&u((function(){for(var e=new N,t=5;t--;)e[g](t,t);return!e.has(-0)}));_||((V=t((function(t,n){s(t,V,e);var o=h(new N,t,V);return n!=undefined&&l(n,o[g],o,f),o}))).prototype=b,b.constructor=V),(w||B)&&(x("delete"),x("has"),f&&x("get")),(B||k)&&x(g),C&&b.clear&&delete b.clear}return v[e]=V,o({global:!0,forced:V!=N},v),m(V,e),C||n.setStrong(V,e,f),V}},function(e,t,n){"use strict";var o=n(8),r=n(57);e.exports=function(e,t,n){var i,a;return r&&"function"==typeof(i=t.constructor)&&i!==n&&o(a=i.prototype)&&a!==n.prototype&&r(e,a),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(40),r=n(6),i=n(5);e.exports=o||!i((function(){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete r[e]}))},function(e,t,n){"use strict";var o=n(10);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,i=n(95),a=n(126),c=RegExp.prototype.exec,l=String.prototype.replace,s=c,d=(o=/a/,r=/b*/g,c.call(o,"a"),c.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),u=a.UNSUPPORTED_Y||a.BROKEN_CARET,p=/()??/.exec("")[1]!==undefined;(d||p||u)&&(s=function(e){var t,n,o,r,a=this,s=u&&a.sticky,m=i.call(a),h=a.source,f=0,C=e;return s&&(-1===(m=m.replace("y","")).indexOf("g")&&(m+="g"),C=String(e).slice(a.lastIndex),a.lastIndex>0&&(!a.multiline||a.multiline&&"\n"!==e[a.lastIndex-1])&&(h="(?: "+h+")",C=" "+C,f++),n=new RegExp("^(?:"+h+")",m)),p&&(n=new RegExp("^"+h+"$(?!\\s)",m)),d&&(t=a.lastIndex),o=c.call(s?n:a,C),s?o?(o.input=o.input.slice(f),o[0]=o[0].slice(f),o.index=a.lastIndex,a.lastIndex+=o[0].length):a.lastIndex=0:d&&o&&(a.lastIndex=a.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"),u=i("replace"),p=!!/./[u]&&""===/./[u]("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,u){var h=i(e),f=!r((function(){var t={};return t[h]=function(){return 7},7!=""[e](t)})),C=f&&!r((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[h]=/./[h]),n.exec=function(){return t=!0,null},n[h](""),!t}));if(!f||!C||"replace"===e&&(!s||!d||p)||"split"===e&&!m){var g=/./[h],N=n(h,""[e],(function(e,t,n,o,r){return t.exec===a?f&&!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}),b=N[0],V=N[1];o(String.prototype,e,b),o(RegExp.prototype,h,2==t?function(e,t){return V.call(e,this,t)}:function(e){return V.call(e,this)})}u&&c(RegExp.prototype[h],"sham",!0)}},function(e,t,n){"use strict";var o=n(35),r=n(96);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var i=n.call(e,t);if("object"!=typeof i)throw TypeError("RegExp exec method returned something other than an Object or null");return i}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.AccessList=void 0;var o=n(0),r=n(24),i=n(1),a=n(2);function c(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);nt?2+3*s-c:0;return((0,o.toFixed)(p,m)+" "+u+n).trim()}; + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */var l=function(e){var t=e.className,n=e.direction,o=e.wrap,a=e.align,l=e.alignContent,s=e.justify,d=e.inline,u=e.spacing,p=void 0===u?0:u,m=e.spacingPrecise,h=void 0===m?0:m,f=c(e,["className","direction","wrap","align","alignContent","justify","inline","spacing","spacingPrecise"]);return Object.assign({className:(0,r.classes)(["Flex",i.IS_IE8&&("column"===n?"Flex--ie8--column":"Flex--ie8"),d&&"Flex--inline",p>0&&"Flex--spacing--"+p,h>0&&"Flex--spacingPrecise--"+h,t]),style:Object.assign({},f.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"align-content":l,"justify-content":s})},f)};t.computeFlexProps=l;var s=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},l(e))))};t.Flex=s,s.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.className,n=e.grow,o=e.order,l=e.shrink,s=e.basis,d=void 0===s?e.width:s,u=e.align,p=c(e,["className","grow","order","shrink","basis","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",i.IS_IE8&&"Flex__item--ie8",t]),style:Object.assign({},p.style,{"flex-grow":n,"flex-shrink":l,"flex-basis":(0,a.unit)(d),order:o,"align-self":u})},p)};t.computeFlexItemProps=d;var u=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},d(e))))};t.FlexItem=u,u.defaultHooks=r.pureComponentHooks,s.Item=u},function(e,t,n){"use strict";t.__esModule=!0,t.ComplexModal=t.modalClose=t.modalAnswer=t.modalRegisterBodyOverride=t.modalOpen=void 0;var o=n(0),r=n(1),i=n(2),a={};t.modalOpen=function(e,t,n){var o=(0,r.useBackend)(e),i=o.act,a=o.data,c=Object.assign(a.modal?a.modal.args:{},n||{});i("modal_open",{id:t,arguments:JSON.stringify(c)})};t.modalRegisterBodyOverride=function(e,t){a[e]=t};var c=function(e,t,n,o){var i=(0,r.useBackend)(e),a=i.act,c=i.data;if(c.modal){var l=Object.assign(c.modal.args||{},o||{});a("modal_answer",{id:t,answer:n,arguments:JSON.stringify(l)})}};t.modalAnswer=c;var l=function(e,t){(0,(0,r.useBackend)(e).act)("modal_close",{id:t})};t.modalClose=l;t.ComplexModal=function(e,t){var n=(0,r.useBackend)(t).data;if(n.modal){var s,d,u=n.modal,p=u.id,m=u.text,h=u.type,f=(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){return l(t)}}),C="auto";if(a[p])d=a[p](n.modal,t);else if("input"===h){var g=n.modal.value;s=function(e){return c(t,p,g)},d=(0,o.createComponentVNode)(2,i.Input,{value:n.modal.value,placeholder:"ENTER to submit",width:"100%",my:"0.5rem",autofocus:!0,onChange:function(e,t){g=t}}),f=(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){return l(t)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"check",content:"Confirm",color:"good",float:"right",m:"0",onClick:function(){return c(t,p,g)}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})}else if("choice"===h){var N="object"==typeof n.modal.choices?Object.values(n.modal.choices):n.modal.choices;d=(0,o.createComponentVNode)(2,i.Dropdown,{options:N,selected:n.modal.value,width:"100%",my:"0.5rem",onSelected:function(e){return c(t,p,e)}}),C="initial"}else"bento"===h?d=(0,o.createComponentVNode)(2,i.Flex,{spacingPrecise:"1",wrap:"wrap",my:"0.5rem",maxHeight:"1%",children:n.modal.choices.map((function(e,r){return(0,o.createComponentVNode)(2,i.Flex.Item,{flex:"1 1 auto",children:(0,o.createComponentVNode)(2,i.Button,{selected:r+1===parseInt(n.modal.value,10),onClick:function(){return c(t,p,r+1)},children:(0,o.createVNode)(1,"img",null,null,1,{src:e})})},r)}))}):"boolean"===h&&(f=(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:n.modal.no_text,color:"bad",float:"left",mb:"0",onClick:function(){return c(t,p,0)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"check",content:n.modal.yes_text,color:"good",float:"right",m:"0",onClick:function(){return c(t,p,1)}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]}));return(0,o.createComponentVNode)(2,i.Modal,{maxWidth:e.maxWidth||window.innerWidth/2+"px",maxHeight:e.maxHeight||window.innerHeight/2+"px",onEnter:s,mx:"auto",overflowY:C,children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline",children:m}),d,f]})}}},function(e,t,n){"use strict";t.__esModule=!0,t.SettingsMenu=t.RndRoute=t.RndNavButton=t.RndNavbar=t.MainMenu=t.LatheSearch=t.LatheMenu=t.LatheMaterialStorage=t.LatheMaterials=t.LatheMainMenu=t.LatheChemicalStorage=t.LatheCategory=t.DeconstructionMenu=t.DataDiskMenu=t.CurrentLevels=void 0;var o=n(618);t.CurrentLevels=o.CurrentLevels;var r=n(619);t.DataDiskMenu=r.DataDiskMenu;var i=n(620);t.DeconstructionMenu=i.DeconstructionMenu;var a=n(621);t.LatheCategory=a.LatheCategory;var c=n(622);t.LatheChemicalStorage=c.LatheChemicalStorage;var l=n(623);t.LatheMainMenu=l.LatheMainMenu;var s=n(624);t.LatheMaterials=s.LatheMaterials;var d=n(625);t.LatheMaterialStorage=d.LatheMaterialStorage;var u=n(626);t.LatheMenu=u.LatheMenu;var p=n(627);t.LatheSearch=p.LatheSearch;var m=n(628);t.MainMenu=m.MainMenu;var h=n(629);t.RndNavbar=h.RndNavbar;var f=n(630);t.RndNavButton=f.RndNavButton;var C=n(199);t.RndRoute=C.RndRoute;var g=n(631);t.SettingsMenu=g.SettingsMenu},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(151),r=n(110).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(34);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(36),r=n(14),i=n(53);e.exports=function(e,t,n){var a=o(t);a in e?r.f(e,a,i(0,n)):e[a]=n}},function(e,t,n){"use strict";var o=n(10),r=n(162);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(i){}return function(n,i){return o(n),r(i),t?e.call(n,i):n.__proto__=i,n}}():undefined)},function(e,t,n){"use strict";var o=n(70),r=n(8),i=n(19),a=n(14).f,c=n(69),l=n(78),s=c("meta"),d=0,u=Object.isExtensible||function(){return!0},p=function(e){a(e,s,{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(!i(e,s)){if(!u(e))return"F";if(!t)return"E";p(e)}return e[s].objectID},getWeakData:function(e,t){if(!i(e,s)){if(!u(e))return!0;if(!t)return!1;p(e)}return e[s].weakData},onFreeze:function(e){return l&&m.REQUIRED&&u(e)&&!i(e,s)&&p(e),e}};o[s]=!0},function(e,t,n){"use strict";var o=n(35);e.exports=Array.isArray||function(e){return"Array"==o(e)}},function(e,t,n){"use strict";var o=n(39),r=n(14),i=n(13),a=n(9),c=i("species");e.exports=function(e){var t=o(e),n=r.f;a&&t&&!t[c]&&n(t,c,{configurable:!0,get:function(){return this}})}},function(e,t,n){"use strict";e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},function(e,t,n){"use strict";var o=n(25),r="["+n(93)+"]",i=RegExp("^"+r+r+"*"),a=RegExp(r+r+"*$"),c=function(e){return function(t){var n=String(o(t));return 1&e&&(n=n.replace(i,"")),2&e&&(n=n.replace(a,"")),n}};e.exports={start:c(1),end:c(2),trim:c(3)}},function(e,t,n){"use strict";t.__esModule=!0,t.logger=t.createLogger=void 0;n(182);var o=n(23),r=0,i=1,a=2,c=3,l=4,s=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i=a){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.callByond)("",{src:window.__ref__,action:"tgui:log",log:c})}},d=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),o=0;o=0||(r[n]=e[n]);return r}(e,["className","label","labelColor","color","textAlign","verticalAlign","buttons","content","children","noColon"]),g=f?"":":";return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,i.Box,{as:"td",color:c,verticalAlign:d,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),children:n?n+g:null}),(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({as:"td",color:l,textAlign:s,verticalAlign:d,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:u?undefined:2},C,{children:[p,m]}))),u&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",u,0)],0)};t.LabeledListItem=l,l.defaultHooks=r.pureComponentHooks;var s=function(e){var t=e.size?(0,i.unit)(Math.max(0,e.size-1)):0;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Divider),2,{colSpan:3,style:{"padding-top":t,"padding-bottom":t}}),2)};t.LabeledListDivider=s,s.defaultHooks=r.pureComponentHooks,c.Item=l,c.Divider=s},function(e,t,n){"use strict";function o(e){return null==e}e.exports.isNothing=o,e.exports.isObject=function(e){return"object"==typeof e&&null!==e},e.exports.toArray=function(e){return Array.isArray(e)?e:o(e)?[]:[e]},e.exports.repeat=function(e,t){var n,o="";for(n=0;nd;)if((c=l[d++])!=c)return!0}else for(;s>d;d++)if((e||d in l)&&l[d]===n)return e||d||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},function(e,t,n){"use strict";var o=n(5),r=/#|\.prototype\./,i=function(e,t){var n=c[a(e)];return n==s||n!=l&&("function"==typeof t?o(t):!!t)},a=i.normalize=function(e){return String(e).replace(r,".").toLowerCase()},c=i.data={},l=i.NATIVE="N",s=i.POLYFILL="P";e.exports=i},function(e,t,n){"use strict";var o=n(151),r=n(110);e.exports=Object.keys||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(8),r=n(59),i=n(13)("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[i])&&(n=undefined):n=undefined),new(n===undefined?Array:n)(0===t?0:t)}},function(e,t,n){"use strict";var o=n(5),r=n(13),i=n(113),a=r("species");e.exports=function(e){return i>=51||!o((function(){var t=[];return(t.constructor={})[a]=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(26);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(5);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var o=n(10),r=n(115),i=n(12),a=n(55),c=n(116),l=n(159),s=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,d,u){var p,m,h,f,C,g,N,b=a(t,n,d?2:1);if(u)p=e;else{if("function"!=typeof(m=c(e)))throw TypeError("Target is not iterable");if(r(m)){for(h=0,f=i(e.length);f>h;h++)if((C=d?b(o(N=e[h])[0],N[1]):b(e[h]))&&C instanceof s)return C;return new s(!1)}p=m.call(e)}for(g=p.next;!(N=g.call(p)).done;)if("object"==typeof(C=l(p,b,N.value,d))&&C&&C instanceof s)return C;return new s(!1)}).stop=function(e){return new s(!0,e)}},function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var o=n(0),r=n(7),i=n(17);function a(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r} +/** + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */var c=function(e){var t=e.className,n=e.collapsing,c=e.children,l=a(e,["className","collapsing","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"table",(0,r.classes)(["Table",n&&"Table--collapsing",t,(0,i.computeBoxClassName)(l)]),(0,o.createVNode)(1,"tbody",null,c,0),2,Object.assign({},(0,i.computeBoxProps)(l))))};t.Table=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.header,c=a(e,["className","header"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"tr",(0,r.classes)(["Table__row",n&&"Table__row--header",t,(0,i.computeBoxClassName)(e)]),null,1,Object.assign({},(0,i.computeBoxProps)(c))))};t.TableRow=l,l.defaultHooks=r.pureComponentHooks;var s=function(e){var t=e.className,n=e.collapsing,c=e.header,l=a(e,["className","collapsing","header"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"td",(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",c&&"Table__cell--header",t,(0,i.computeBoxClassName)(e)]),null,1,Object.assign({},(0,i.computeBoxProps)(l))))};t.TableCell=s,s.defaultHooks=r.pureComponentHooks,c.Row=l,c.Cell=s},function(e,t,n){"use strict";function o(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=(this.reason||"(unknown reason)")+(this.mark?" "+this.mark.toString():""),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack||""}o.prototype=Object.create(Error.prototype),o.prototype.constructor=o,o.prototype.toString=function(e){var t=this.name+": ";return t+=this.reason||"(unknown reason)",!e&&this.mark&&(t+=" "+this.mark.toString()),t},e.exports=o},function(e,t,n){"use strict";var o=n(66);e.exports=new o({include:[n(193)],implicit:[n(505),n(506)],explicit:[n(507),n(512),n(513),n(514)]})},function(e,t,n){"use strict";var o={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,i=r&&!o.call({1:2},1);t.f=i?function(e){var t=r(this,e);return!!t&&t.enumerable}:o},function(e,t,n){"use strict";var o=n(108),r=n(69),i=o("keys");e.exports=function(e){return i[e]||(i[e]=r(e))}},function(e,t,n){"use strict";var o=n(39);e.exports=o("navigator","userAgent")||""},function(e,t,n){"use strict";var o=n(117),r=n(35),i=n(13)("toStringTag"),a="Arguments"==r(function(){return arguments}());e.exports=o?r:function(e){var t,n,o;return e===undefined?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(n){}}(t=Object(e),i))?n:a?r(t):"Object"==(o=r(t))&&"function"==typeof t.callee?"Arguments":o}},function(e,t,n){"use strict";var o=n(13)("iterator"),r=!1;try{var i=0,a={next:function(){return{done:!!i++}},"return":function(){r=!0}};a[o]=function(){return this},Array.from(a,(function(){throw 2}))}catch(c){}e.exports=function(e,t){if(!t&&!r)return!1;var n=!1;try{var i={};i[o]=function(){return{next:function(){return{done:n=!0}}}},e(i)}catch(c){}return n}},function(e,t,n){"use strict";var o=n(34),r=n(16),i=n(68),a=n(12),c=function(e){return function(t,n,c,l){o(n);var s=r(t),d=i(s),u=a(s.length),p=e?u-1:0,m=e?-1:1;if(c<2)for(;;){if(p in d){l=d[p],p+=m;break}if(p+=m,e?p<0:u<=p)throw TypeError("Reduce of empty array with no initial value")}for(;e?p>=0:u>p;p+=m)p in d&&(l=n(l,d[p],p,s));return l}};e.exports={left:c(!1),right:c(!0)}},function(e,t,n){"use strict";var o=n(6),r=n(9),i=n(120),a=n(32),c=n(77),l=n(5),s=n(61),d=n(33),u=n(12),p=n(164),m=n(247),h=n(38),f=n(57),C=n(54).f,g=n(14).f,N=n(114),b=n(46),V=n(37),v=V.get,x=V.set,y=o.ArrayBuffer,k=y,w=o.DataView,_=w&&w.prototype,B=Object.prototype,S=o.RangeError,L=m.pack,A=m.unpack,E=function(e){return[255&e]},I=function(e){return[255&e,e>>8&255]},D=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},T=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},F=function(e){return L(e,23,4)},M=function(e){return L(e,52,8)},P=function(e,t){g(e.prototype,t,{get:function(){return v(this)[t]}})},O=function(e,t,n,o){var r=p(n),i=v(e);if(r+t>i.byteLength)throw S("Wrong index");var a=v(i.buffer).bytes,c=r+i.byteOffset,l=a.slice(c,c+t);return o?l:l.reverse()},R=function(e,t,n,o,r,i){var a=p(n),c=v(e);if(a+t>c.byteLength)throw S("Wrong index");for(var l=v(c.buffer).bytes,s=a+c.byteOffset,d=o(+r),u=0;uW;)(j=z[W++])in k||a(k,j,y[j]);U.constructor=k}f&&h(_)!==B&&f(_,B);var H=new w(new k(2)),K=_.setInt8;H.setInt8(0,2147483648),H.setInt8(1,2147483649),!H.getInt8(0)&&H.getInt8(1)||c(_,{setInt8:function(e,t){K.call(this,e,t<<24>>24)},setUint8:function(e,t){K.call(this,e,t<<24>>24)}},{unsafe:!0})}else k=function(e){s(this,k,"ArrayBuffer");var t=p(e);x(this,{bytes:N.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},w=function(e,t,n){s(this,w,"DataView"),s(e,k,"DataView");var o=v(e).byteLength,i=d(t);if(i<0||i>o)throw S("Wrong offset");if(i+(n=n===undefined?o-i:u(n))>o)throw S("Wrong length");x(this,{buffer:e,byteLength:n,byteOffset:i}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=i)},r&&(P(k,"byteLength"),P(w,"buffer"),P(w,"byteLength"),P(w,"byteOffset")),c(w.prototype,{getInt8:function(e){return O(this,1,e)[0]<<24>>24},getUint8:function(e){return O(this,1,e)[0]},getInt16:function(e){var t=O(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=O(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return T(O(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return T(O(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return A(O(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return A(O(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){R(this,1,e,E,t)},setUint8:function(e,t){R(this,1,e,E,t)},setInt16:function(e,t){R(this,2,e,I,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){R(this,2,e,I,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){R(this,4,e,D,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){R(this,4,e,D,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){R(this,4,e,F,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){R(this,8,e,M,t,arguments.length>2?arguments[2]:undefined)}});b(k,"ArrayBuffer"),b(w,"DataView"),e.exports={ArrayBuffer:k,DataView:w}},function(e,t,n){"use strict";var o=n(4),r=n(6),i=n(72),a=n(26),c=n(58),l=n(79),s=n(61),d=n(8),u=n(5),p=n(87),m=n(46),h=n(91);e.exports=function(e,t,n){var f=-1!==e.indexOf("Map"),C=-1!==e.indexOf("Weak"),g=f?"set":"add",N=r[e],b=N&&N.prototype,V=N,v={},x=function(e){var t=b[e];a(b,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(i(e,"function"!=typeof N||!(C||b.forEach&&!u((function(){(new N).entries().next()})))))V=n.getConstructor(t,e,f,g),c.REQUIRED=!0;else if(i(e,!0)){var y=new V,k=y[g](C?{}:-0,1)!=y,w=u((function(){y.has(1)})),_=p((function(e){new N(e)})),B=!C&&u((function(){for(var e=new N,t=5;t--;)e[g](t,t);return!e.has(-0)}));_||((V=t((function(t,n){s(t,V,e);var o=h(new N,t,V);return n!=undefined&&l(n,o[g],o,f),o}))).prototype=b,b.constructor=V),(w||B)&&(x("delete"),x("has"),f&&x("get")),(B||k)&&x(g),C&&b.clear&&delete b.clear}return v[e]=V,o({global:!0,forced:V!=N},v),m(V,e),C||n.setStrong(V,e,f),V}},function(e,t,n){"use strict";var o=n(8),r=n(57);e.exports=function(e,t,n){var i,a;return r&&"function"==typeof(i=t.constructor)&&i!==n&&o(a=i.prototype)&&a!==n.prototype&&r(e,a),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(40),r=n(6),i=n(5);e.exports=o||!i((function(){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete r[e]}))},function(e,t,n){"use strict";var o=n(10);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,i=n(95),a=n(126),c=RegExp.prototype.exec,l=String.prototype.replace,s=c,d=(o=/a/,r=/b*/g,c.call(o,"a"),c.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),u=a.UNSUPPORTED_Y||a.BROKEN_CARET,p=/()??/.exec("")[1]!==undefined;(d||p||u)&&(s=function(e){var t,n,o,r,a=this,s=u&&a.sticky,m=i.call(a),h=a.source,f=0,C=e;return s&&(-1===(m=m.replace("y","")).indexOf("g")&&(m+="g"),C=String(e).slice(a.lastIndex),a.lastIndex>0&&(!a.multiline||a.multiline&&"\n"!==e[a.lastIndex-1])&&(h="(?: "+h+")",C=" "+C,f++),n=new RegExp("^(?:"+h+")",m)),p&&(n=new RegExp("^"+h+"$(?!\\s)",m)),d&&(t=a.lastIndex),o=c.call(s?n:a,C),s?o?(o.input=o.input.slice(f),o[0]=o[0].slice(f),o.index=a.lastIndex,a.lastIndex+=o[0].length):a.lastIndex=0:d&&o&&(a.lastIndex=a.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"),u=i("replace"),p=!!/./[u]&&""===/./[u]("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,u){var h=i(e),f=!r((function(){var t={};return t[h]=function(){return 7},7!=""[e](t)})),C=f&&!r((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[h]=/./[h]),n.exec=function(){return t=!0,null},n[h](""),!t}));if(!f||!C||"replace"===e&&(!s||!d||p)||"split"===e&&!m){var g=/./[h],N=n(h,""[e],(function(e,t,n,o,r){return t.exec===a?f&&!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}),b=N[0],V=N[1];o(String.prototype,e,b),o(RegExp.prototype,h,2==t?function(e,t){return V.call(e,this,t)}:function(e){return V.call(e,this)})}u&&c(RegExp.prototype[h],"sham",!0)}},function(e,t,n){"use strict";var o=n(35),r=n(96);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var i=n.call(e,t);if("object"!=typeof i)throw TypeError("RegExp exec method returned something other than an Object or null");return i}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.AccessList=void 0;var o=n(0),r=n(24),i=n(1),a=n(2);function c(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);nt?2+3*s-c:0;return((0,o.toFixed)(p,m)+" "+u+n).trim()}; /** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */t.formatSiUnit=a;t.formatPower=function(e,t){return void 0===t&&(t=0),a(e,t,"W")};t.formatMoney=function(e,t){if(void 0===t&&(t=0),!Number.isFinite(e))return e;var n=(0,o.round)(e,t);t>0&&(n=(0,o.toFixed)(e,t));var r=(n=String(n)).length,i=n.indexOf(".");-1===i&&(i=r);for(var a="",c=0;c0&&c=0||(r[n]=e[n]);return r}(e,["format"]),i=new Date(this.state.value).toISOString().slice(11,19);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Box,Object.assign({as:"span"},n,{children:t?t(this.state.value,i):i})))},i}(o.Component);t.Countdown=i,i.defaultProps={rate:1e3}},function(e,t,n){"use strict";t.__esModule=!0,t.SimpleRecords=void 0;var o=n(0),r=n(1),i=n(18),a=n(43),c=n(24),l=n(2);t.SimpleRecords=function(e,t){var n=e.data.records;return(0,o.createComponentVNode)(2,l.Box,{children:n?(0,o.createComponentVNode)(2,d,{data:e.data,recordType:e.recordType}):(0,o.createComponentVNode)(2,s,{data:e.data})})};var s=function(e,t){var n=(0,r.useBackend)(t).act,s=e.data.recordsList,d=(0,r.useLocalState)(t,"searchText",""),u=d[0],p=d[1],m=function(e,t){void 0===t&&(t="");var n=(0,i.createSearch)(t,(function(e){return e.Name}));return(0,a.flow)([(0,c.filter)((function(e){return null==e?void 0:e.Name})),t&&(0,c.filter)(n),(0,c.sortBy)((function(e){return e.Name}))])(s)}(0,u);return(0,o.createComponentVNode)(2,l.Box,{children:[(0,o.createComponentVNode)(2,l.Input,{fluid:!0,mb:1,placeholder:"Search records...",onInput:function(e,t){return p(t)}}),m.map((function(e){return(0,o.createComponentVNode)(2,l.Box,{children:(0,o.createComponentVNode)(2,l.Button,{content:e.Name,icon:"user",onClick:function(){return n("Records",{target:e.uid})}})},e)}))]})},d=function(e,t){var n,i=(0,r.useBackend)(t).act,a=e.data.records,c=a.general,s=a.medical,d=a.security;switch(e.recordType){case"MED":n=(0,o.createComponentVNode)(2,l.Section,{level:2,title:"Medical Data",children:s?(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Blood Type",children:s.blood_type}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Minor Disabilities",children:s.mi_dis}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Details",children:s.mi_dis_d}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Major Disabilities",children:s.ma_dis}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Details",children:s.ma_dis_d}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Allergies",children:s.alg}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Details",children:s.alg_d}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Current Diseases",children:s.cdi}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Details",children:s.cdi_d}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Important Notes",children:s.notes})]}):(0,o.createComponentVNode)(2,l.Box,{color:"red",bold:!0,children:"Medical record lost!"})});break;case"SEC":n=(0,o.createComponentVNode)(2,l.Section,{level:2,title:"Security Data",children:d?(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Criminal Status",children:d.criminal}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Minor Crimes",children:d.mi_crim}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Details",children:d.mi_crim_d}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Major Crimes",children:d.ma_crim}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Details",children:d.ma_crim_d}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Important Notes",children:d.notes})]}):(0,o.createComponentVNode)(2,l.Box,{color:"red",bold:!0,children:"Security record lost!"})})}return(0,o.createComponentVNode)(2,l.Box,{children:[(0,o.createComponentVNode)(2,l.Button,{content:"Back",icon:"arrow-left",onClick:function(){return i("Back")}}),(0,o.createComponentVNode)(2,l.Section,{level:2,title:"General Data",children:c?(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Name",children:c.name}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Sex",children:c.sex}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Species",children:c.species}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Age",children:c.age}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Rank",children:c.rank}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Fingerprint",children:c.fingerprint}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Physical Status",children:c.p_stat}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Mental Status",children:c.m_stat})]}):(0,o.createComponentVNode)(2,l.Box,{color:"red",bold:!0,children:"General record lost!"})}),n]})}},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(6),r=n(8),i=o.document,a=r(i)&&r(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},function(e,t,n){"use strict";var o=n(6),r=n(32);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(147),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(40),r=n(147);(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(39),r=n(54),i=n(111),a=n(10);e.exports=o("Reflect","ownKeys")||function(e){var t=r.f(a(e)),n=i.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(5);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())}))},function(e,t,n){"use strict";var o,r,i=n(6),a=n(85),c=i.process,l=c&&c.versions,s=l&&l.v8;s?r=(o=s.split("."))[0]+o[1]:a&&(!(o=a.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=a.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(16),r=n(44),i=n(12);e.exports=function(e){for(var t=o(this),n=i(t.length),a=arguments.length,c=r(a>1?arguments[1]:undefined,n),l=a>2?arguments[2]:undefined,s=l===undefined?n:r(l,n);s>c;)t[c++]=e;return t}},function(e,t,n){"use strict";var o=n(13),r=n(76),i=o("iterator"),a=Array.prototype;e.exports=function(e){return e!==undefined&&(r.Array===e||a[i]===e)}},function(e,t,n){"use strict";var o=n(86),r=n(76),i=n(13)("iterator");e.exports=function(e){if(e!=undefined)return e[i]||e["@@iterator"]||r[o(e)]}},function(e,t,n){"use strict";var o={};o[n(13)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(4),r=n(232),i=n(38),a=n(57),c=n(46),l=n(32),s=n(26),d=n(13),u=n(40),p=n(76),m=n(161),h=m.IteratorPrototype,f=m.BUGGY_SAFARI_ITERATORS,C=d("iterator"),g=function(){return this};e.exports=function(e,t,n,d,m,N,b){r(n,t,d);var V,v,x,y=function(e){if(e===m&&S)return S;if(!f&&e in _)return _[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",w=!1,_=e.prototype,B=_[C]||_["@@iterator"]||m&&_[m],S=!f&&B||y(m),L="Array"==t&&_.entries||B;if(L&&(V=i(L.call(new e)),h!==Object.prototype&&V.next&&(u||i(V)===h||(a?a(V,h):"function"!=typeof V[C]&&l(V,C,g)),c(V,k,!0,!0),u&&(p[k]=g))),"values"==m&&B&&"values"!==B.name&&(w=!0,S=function(){return B.call(this)}),u&&!b||_[C]===S||l(_,C,S),p[t]=S,m)if(v={values:y("values"),keys:N?S:y("keys"),entries:y("entries")},b)for(x in v)(f||w||!(x in _))&&s(_,x,v[x]);else o({target:t,proto:!0,forced:f||w},v);return v}},function(e,t,n){"use strict";var o=n(5);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(12),r=n(122),i=n(25),a=Math.ceil,c=function(e){return function(t,n,c){var l,s,d=String(i(t)),u=d.length,p=c===undefined?" ":String(c),m=o(n);return m<=u||""==p?d:(l=m-u,(s=r.call(p,a(l/p.length))).length>l&&(s=s.slice(0,l)),e?d+s:s+d)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(33),r=n(25);e.exports="".repeat||function(e){var t=String(r(this)),n="",i=o(e);if(i<0||i==Infinity)throw RangeError("Wrong number of repetitions");for(;i>0;(i>>>=1)&&(t+=t))1&i&&(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,i,a=n(6),c=n(5),l=n(35),s=n(55),d=n(154),u=n(105),p=n(173),m=a.location,h=a.setImmediate,f=a.clearImmediate,C=a.process,g=a.MessageChannel,N=a.Dispatch,b=0,V={},v=function(e){if(V.hasOwnProperty(e)){var t=V[e];delete V[e],t()}},x=function(e){return function(){v(e)}},y=function(e){v(e.data)},k=function(e){a.postMessage(e+"",m.protocol+"//"+m.host)};h&&f||(h=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return V[++b]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(b),b},f=function(e){delete V[e]},"process"==l(C)?o=function(e){C.nextTick(x(e))}:N&&N.now?o=function(e){N.now(x(e))}:g&&!p?(i=(r=new g).port2,r.port1.onmessage=y,o=s(i.postMessage,i,1)):!a.addEventListener||"function"!=typeof postMessage||a.importScripts||c(k)||"file:"===m.protocol?o="onreadystatechange"in u("script")?function(e){d.appendChild(u("script")).onreadystatechange=function(){d.removeChild(this),v(e)}}:function(e){setTimeout(x(e),0)}:(o=k,a.addEventListener("message",y,!1))),e.exports={set:h,clear:f}},function(e,t,n){"use strict";var o=n(8),r=n(35),i=n(13)("match");e.exports=function(e){var t;return o(e)&&((t=e[i])!==undefined?!!t:"RegExp"==r(e))}},function(e,t,n){"use strict";var o=n(5);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(33),r=n(25),i=function(e){return function(t,n){var i,a,c=String(r(t)),l=o(n),s=c.length;return l<0||l>=s?e?"":undefined:(i=c.charCodeAt(l))<55296||i>56319||l+1===s||(a=c.charCodeAt(l+1))<56320||a>57343?e?c.charAt(l):i:e?c.slice(l,l+2):a-56320+(i-55296<<10)+65536}};e.exports={codeAt:i(!1),charAt:i(!0)}},function(e,t,n){"use strict";var o=n(125);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(13)("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(127).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},function(e,t,n){"use strict";var o=n(5),r=n(93);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(6),r=n(5),i=n(87),a=n(11).NATIVE_ARRAY_BUFFER_VIEWS,c=o.ArrayBuffer,l=o.Int8Array;e.exports=!a||!r((function(){l(1)}))||!r((function(){new l(-1)}))||!i((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.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(23),r=(0,n(63).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],a=[27,13,32,9,17,16,18],c={},l=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+"]"},s=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:l(n,o,r,t)}},d=function(e,t){if(!e.defaultPrevented){var n=e.target&&e.target.localName;if("input"!==n&&"textarea"!==n){var i=s(e),l=i.keyCode,d=i.ctrlKey,u=i.shiftKey,p=function(e){var t={16:"Shift",17:"Ctrl",18:"Alt",33:"Northeast",34:"Southeast",35:"Southwest",36:"Northwest",37:"West",38:"North",39:"East",40:"South",45:"Insert",46:"Delete"};return t[e]?t[e]:e>=48&&e<=57||e>=65&&e<=90?String.fromCharCode(e):e>=96&&e<=105?"Numpad"+(e-96):e>=112&&e<=123?"F"+(e-111):188===e?",":189===e?"-":190===e?".":void 0}(l);if(!a.includes(l)){if("keyup"===t&&c[l])return r.debug("passthrough",t,i),(0,o.callByond)("",{__keyup:p});if(!d&&!u)return"keydown"!==t||c[l]?void 0:(r.debug("passthrough",t,i),(0,o.callByond)("",{__keydown:p}))}}}},u=function(){for(var e=0,t=Object.keys(c);e=0||(r[n]=e[n]);return r}var h=(0,l.createLogger)("Button"),f=function(e){var t=e.className,n=e.fluid,l=e.icon,p=e.color,f=e.disabled,C=e.selected,g=e.tooltip,N=e.tooltipPosition,b=e.ellipsis,V=e.content,v=e.iconRotation,x=e.iconColor,y=e.iconSpin,k=e.iconRight,w=e.children,_=e.onclick,B=e.onClick,S=m(e,["className","fluid","icon","color","disabled","selected","tooltip","tooltipPosition","ellipsis","content","iconRotation","iconColor","iconSpin","iconRight","children","onclick","onClick"]),L=!(!V&&!w);return _&&h.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,s.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid",f&&"Button--disabled",C&&"Button--selected",L&&"Button--hasContent",b&&"Button--ellipsis",k&&"Button--iconRight",p&&"string"==typeof p?"Button--color--"+p:"Button--color--default",t]),tabIndex:!f&&"0",unselectable:i.IS_IE8,onclick:function(e){(0,c.refocusLayout)(),!f&&B&&B(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;return t===a.KEY_SPACE||t===a.KEY_ENTER?(e.preventDefault(),void(!f&&B&&B(e))):t===a.KEY_ESCAPE?(e.preventDefault(),void(0,c.refocusLayout)()):void 0}},S,{children:[l&&!k&&(0,o.createComponentVNode)(2,d.Icon,{name:l,color:x,rotation:v,spin:y}),V,w,l&&k&&(0,o.createComponentVNode)(2,d.Icon,{name:l,color:x,rotation:v,spin:y}),g&&(0,o.createComponentVNode)(2,u.Tooltip,{content:g,position:N})]})))};t.Button=f,f.defaultHooks=r.pureComponentHooks;var C=function(e){var t=e.checked,n=m(e,["checked"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,f,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=C,f.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.confirmContent,r=void 0===n?"Confirm?":n,i=t.confirmColor,a=void 0===i?"bad":i,c=t.confirmIcon,l=t.icon,s=t.color,d=t.content,u=t.onClick,p=m(t,["confirmContent","confirmColor","confirmIcon","icon","color","content","onClick"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,f,Object.assign({content:this.state.clickedOnce?r:d,icon:this.state.clickedOnce?c:l,color:this.state.clickedOnce?a:s,onClick:function(){return e.state.clickedOnce?u():e.setClickedOnce(!0)}},p)))},t}(o.Component);t.ButtonConfirm=g,f.Confirm=g;var N=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,i=t.content,c=t.icon,l=t.iconRotation,p=t.iconSpin,h=t.tooltip,f=t.tooltipPosition,C=t.color,g=void 0===C?"default":C,N=(t.placeholder,t.maxLength,m(t,["fluid","content","icon","iconRotation","iconSpin","tooltip","tooltipPosition","color","placeholder","maxLength"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,s.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid","Button--color--"+g])},N,{onClick:function(){return e.setInInput(!0)},children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:l,spin:p}),(0,o.createVNode)(1,"div",null,i,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===a.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===a.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef),h&&(0,o.createComponentVNode)(2,u.Tooltip,{content:h,position:f})]})))},t}(o.Component);t.ButtonInput=N,f.Input=N},function(e,t,n){"use strict";t.__esModule=!0,t.Icon=void 0;var o=n(0),r=n(7),i=n(17);var a=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,s=e.style,d=void 0===s?{}:s,u=e.rotation,p=function(e,t){if(null==e)return{};var n,o,r={},i=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 u&&(d.transform="rotate("+u+"deg)");var m=a.test(t),h=t.replace(a,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({as:"i",className:(0,r.classes)([l,m?"far":"fas","fa-"+h,c&&"fa-spin"]),style:d},p)))};t.Icon=c,c.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(0),r=n(15),i=n(7),a=n(23),c=n(136),l=n(17);var s=function(e){var t,n;function s(t){var n;n=e.call(this,t)||this;var i=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:i,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,i=n.props.onDrag;o&&i&&i(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,i=t.maxValue,a=t.step,c=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),l=n.origin-e.screenY;if(t.dragging){var s=Number.isFinite(o)?o%a:0;n.internalValue=(0,r.clamp)(n.internalValue+l*a/c,o-a,i+a),n.value=(0,r.clamp)(n.internalValue-n.internalValue%a+s,o,i),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,i=n.state,a=i.dragging,c=i.value,l=i.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!a,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),a)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var s=n.inputRef.current;s.value=l;try{s.focus(),s.select()}catch(d){}}},n}return n=e,(t=s).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,s.prototype.render=function(){var e=this,t=this.state,n=t.dragging,s=t.editing,d=t.value,u=t.suppressingFlicker,p=this.props,m=p.className,h=p.fluid,f=p.animated,C=p.value,g=p.unit,N=p.minValue,b=p.maxValue,V=p.height,v=p.width,x=p.lineHeight,y=p.fontSize,k=p.format,w=p.onChange,_=p.onDrag,B=C;(n||u)&&(B=d);var S=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(g?" "+g:""),0,{unselectable:a.IS_IE8})},L=f&&!n&&!u&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:B,format:k,children:S})||S(k?k(B):B);return(0,o.createComponentVNode)(2,l.Box,{className:(0,i.classes)(["NumberInput",h&&"NumberInput--fluid",m]),minWidth:v,minHeight:V,lineHeight:x,fontSize:y,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)((B-N)/(b-N)*100,0,100)+"%"}}),2),L,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:s?undefined:"none",height:V,"line-height":x,"font-size":y},onBlur:function(t){if(s){var n=(0,r.clamp)(t.target.value,N,b);e.setState({editing:!1,value:n}),e.suppressFlicker(),w&&w(t,n),_&&_(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,N,b);return e.setState({editing:!1,value:n}),e.suppressFlicker(),w&&w(t,n),void(_&&_(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},s}(o.Component);t.NumberInput=s,s.defaultHooks=i.pureComponentHooks,s.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.LoginInfo=void 0;var o=n(0),r=n(1),i=n(2);t.LoginInfo=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.loginState;if(c)return(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:["Logged in as: ",l.name," (",l.rank,")"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",content:"Logout",color:"good",float:"right",onClick:function(){return a("login_logout")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",disabled:!l.id,content:"Eject ID",color:"good",float:"right",onClick:function(){return a("login_eject")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LoginScreen=void 0;var o=n(0),r=n(1),i=n(2);t.LoginScreen=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.loginState,s=c.isAI,d=c.isRobot,u=c.isAdmin;return(0,o.createComponentVNode)(2,i.Section,{title:"Welcome",height:"100%",stretchContents:!0,children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",align:"center",justify:"center",children:(0,o.createComponentVNode)(2,i.Flex.Item,{textAlign:"center",mt:"-2rem",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-circle",verticalAlign:"middle",size:3,mr:"1rem"}),"Guest"]}),(0,o.createComponentVNode)(2,i.Box,{color:"label",my:"1rem",children:["ID:",(0,o.createComponentVNode)(2,i.Button,{icon:"id-card",content:l.id?l.id:"----------",ml:"0.5rem",onClick:function(){return a("login_insert")}})]}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",disabled:!l.id,content:"Login",onClick:function(){return a("login_login",{login_type:1})}}),!!s&&(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"Login as AI",onClick:function(){return a("login_login",{login_type:2})}}),!!d&&(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"Login as Cyborg",onClick:function(){return a("login_login",{login_type:3})}}),!!u&&(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"CentComm Secure Login",onClick:function(){return a("login_login",{login_type:4})}})]})})})}},function(e,t,n){"use strict";var o=n(66);e.exports=new o({explicit:[n(498),n(499),n(500)]})},function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(0),r=n(2),i=n(522),a=function(e){var t=e.beakerLoaded,n=e.beakerContents,i=void 0===n?[]:n,a=e.buttons;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===i.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),i.map((function(e,t){return(0,o.createComponentVNode)(2,r.Box,{width:"100%",children:[(0,o.createComponentVNode)(2,r.Box,{color:"label",display:"inline",verticalAlign:"middle",children:[(n=e.volume,n+" unit"+(1===n?"":"s"))," of ",e.name]}),!!a&&(0,o.createComponentVNode)(2,r.Box,{float:"right",display:"inline",children:a(e,t)}),(0,o.createComponentVNode)(2,r.Box,{clear:"both"})]},e.name);var n}))]})};t.BeakerContents=a,a.propTypes={beakerLoaded:i.bool,beakerContents:i.array,buttons:i.arrayOf(i.element)}},function(e,t,n){"use strict";t.__esModule=!0,t.CrewManifest=void 0;var o=n(0),r=n(1),i=n(2),a=n(18),c=n(49).COLORS.department,l=["Captain","Head of Security","Chief Engineer","Chief Medical Officer","Research Director","Head of Personnel"],s=function(e){return-1!==l.indexOf(e)||"Quartermaster"===e},d=function(e){return e.length>0&&(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,color:"white",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{width:"50%",children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{width:"35%",children:"Rank"}),(0,o.createComponentVNode)(2,i.Table.Cell,{width:"15%",children:"Active"})]}),e.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{color:(t=e.rank,-1!==l.indexOf(t)?"green":"Quartermaster"===t?"yellow":"orange"),bold:s(e.rank),children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,a.decodeHtmlEntities)(e.name)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,a.decodeHtmlEntities)(e.rank)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.active})]},e.name+e.rank);var t}))]})};t.CrewManifest=function(e,t){var n;(0,r.useBackend)(t).act;e.data?n=e.data:n=(0,r.useBackend)(t).data;var a=n.manifest,l=a.heads,s=a.pro,u=a.sec,p=a.eng,m=a.med,h=a.sci,f=a.ser,C=a.sup,g=a.misc;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:c.command,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Command"})}),level:2,children:d(l)}),(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:c.procedure,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Procedure"})}),level:2,children:d(s)}),(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:c.security,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Security"})}),level:2,children:d(u)}),(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:c.engineering,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Engineering"})}),level:2,children:d(p)}),(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:c.medical,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Medical"})}),level:2,children:d(m)}),(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:c.science,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Science"})}),level:2,children:d(h)}),(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:c.service,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Service"})}),level:2,children:d(f)}),(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:c.supply,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Supply"})}),level:2,children:d(C)}),(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Misc"})}),level:2,children:d(g)})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.TemporaryNotice=void 0;var o=n(0),r=n(1),i=n(2);t.TemporaryNotice=function(e,t){var n,a=(0,r.useBackend)(t),c=a.act,l=a.data.temp;if(l){var s=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.NoticeBox,Object.assign({},s,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})))}}},function(e,t,n){"use strict";var o=n(9),r=n(5),i=n(105);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(6),r=n(106),i=o["__core-js_shared__"]||r("__core-js_shared__",{});e.exports=i},function(e,t,n){"use strict";var o=n(6),r=n(107),i=o.WeakMap;e.exports="function"==typeof i&&/native code/.test(r(i))},function(e,t,n){"use strict";var o=n(19),r=n(109),i=n(22),a=n(14);e.exports=function(e,t){for(var n=r(t),c=a.f,l=i.f,s=0;sl;)o(c,n=t[l++])&&(~i(s,n)||s.push(n));return s}},function(e,t,n){"use strict";var o=n(112);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t,n){"use strict";var o=n(9),r=n(14),i=n(10),a=n(73);e.exports=o?Object.defineProperties:function(e,t){i(e);for(var n,o=a(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(39);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(28),r=n(54).f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"[object Window]"==i.call(e)?function(e){try{return r(e)}catch(t){return a.slice()}}(e):r(o(e))}},function(e,t,n){"use strict";var o=n(13);t.f=o},function(e,t,n){"use strict";var o=n(16),r=n(44),i=n(12),a=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),c=i(n.length),l=r(e,c),s=r(t,c),d=arguments.length>2?arguments[2]:undefined,u=a((d===undefined?c:r(d,c))-s,c-l),p=1;for(s0;)s in n?n[l]=n[s]:delete n[l],l+=p,s+=p;return n}},function(e,t,n){"use strict";var o=n(59),r=n(12),i=n(55);e.exports=function a(e,t,n,c,l,s,d,u){for(var p,m=l,h=0,f=!!d&&i(d,u,3);h0&&o(p))m=a(e,t,p,r(p.length),m,s-1)-1;else{if(m>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[m]=p}m++}h++}return m}},function(e,t,n){"use strict";var o=n(10);e.exports=function(e,t,n,r){try{return r?t(o(n)[0],n[1]):t(n)}catch(a){var i=e["return"];throw i!==undefined&&o(i.call(e)),a}}},function(e,t,n){"use strict";var o=n(28),r=n(47),i=n(76),a=n(37),c=n(118),l=a.set,s=a.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=s(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"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},function(e,t,n){"use strict";var o,r,i,a=n(38),c=n(32),l=n(19),s=n(13),d=n(40),u=s("iterator"),p=!1;[].keys&&("next"in(i=[].keys())?(r=a(a(i)))!==Object.prototype&&(o=r):p=!0),o==undefined&&(o={}),d||l(o,u)||c(o,u,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:p}},function(e,t,n){"use strict";var o=n(8);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(28),r=n(33),i=n(12),a=n(41),c=n(27),l=Math.min,s=[].lastIndexOf,d=!!s&&1/[1].lastIndexOf(1,-0)<0,u=a("lastIndexOf"),p=c("indexOf",{ACCESSORS:!0,1:0}),m=d||!u||!p;e.exports=m?function(e){if(d)return s.apply(this,arguments)||0;var t=o(this),n=i(t.length),a=n-1;for(arguments.length>1&&(a=l(a,r(arguments[1]))),a<0&&(a=n+a);a>=0;a--)if(a in t&&t[a]===e)return a||0;return-1}:s},function(e,t,n){"use strict";var o=n(33),r=n(12);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(34),r=n(8),i=[].slice,a={},c=function(e,t,n){if(!(t in a)){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)}}),i(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)}}),u&&o(d.prototype,"size",{get:function(){return m(this).size}}),d},setStrong:function(e,t,n){var o=t+" Iterator",r=f(t),i=f(o);s(e,t,(function(e,t){h(this,{type:o,target:e,state:r(e),kind:t,last:undefined})}),(function(){for(var e=i(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(8),r=Math.floor;e.exports=function(e){return!o(e)&&isFinite(e)&&r(e)===e}},function(e,t,n){"use strict";var o=n(6),r=n(62).trim,i=n(93),a=o.parseInt,c=/^[+-]?0[Xx]/,l=8!==a(i+"08")||22!==a(i+"0x16");e.exports=l?function(e,t){var n=r(String(e));return a(n,t>>>0||(c.test(n)?16:10))}:a},function(e,t,n){"use strict";var o=n(9),r=n(73),i=n(28),a=n(83).f,c=function(e){return function(t){for(var n,c=i(t),l=r(c),s=l.length,d=0,u=[];s>d;)n=l[d++],o&&!a.call(c,n)||u.push(e?[n,c[n]]:c[n]);return u}};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(6);e.exports=o.Promise},function(e,t,n){"use strict";var o=n(85);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},function(e,t,n){"use strict";var o,r,i,a,c,l,s,d,u=n(6),p=n(22).f,m=n(35),h=n(124).set,f=n(173),C=u.MutationObserver||u.WebKitMutationObserver,g=u.process,N=u.Promise,b="process"==m(g),V=p(u,"queueMicrotask"),v=V&&V.value;v||(o=function(){var e,t;for(b&&(e=g.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(n){throw r?a():i=undefined,n}}i=undefined,e&&e.enter()},b?a=function(){g.nextTick(o)}:C&&!f?(c=!0,l=document.createTextNode(""),new C(o).observe(l,{characterData:!0}),a=function(){l.data=c=!c}):N&&N.resolve?(s=N.resolve(undefined),d=s.then,a=function(){d.call(s,o)}):a=function(){h.call(u,o)}),e.exports=v||function(e){var t={fn:e,next:undefined};i&&(i.next=t),r||(r=t,a()),i=t}},function(e,t,n){"use strict";var o=n(10),r=n(8),i=n(176);e.exports=function(e,t){if(o(e),r(t)&&t.constructor===e)return t;var n=i.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var o=n(34),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(4),r=n(96);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(85);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(376);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(16),r=n(12),i=n(116),a=n(115),c=n(55),l=n(11).aTypedArrayConstructor;e.exports=function(e){var t,n,s,d,u,p,m=o(e),h=arguments.length,f=h>1?arguments[1]:undefined,C=f!==undefined,g=i(m);if(g!=undefined&&!a(g))for(p=(u=g.call(m)).next,m=[];!(d=p.call(u)).done;)m.push(d.value);for(C&&h>2&&(f=c(f,arguments[2],2)),n=r(m.length),s=new(l(this))(n),t=0;n>t;t++)s[t]=C?f(m[t],t):m[t];return s}},function(e,t,n){"use strict";var o=n(77),r=n(58).getWeakData,i=n(10),a=n(8),c=n(61),l=n(79),s=n(21),d=n(19),u=n(37),p=u.set,m=u.getterFor,h=s.find,f=s.findIndex,C=0,g=function(e){return e.frozen||(e.frozen=new N)},N=function(){this.entries=[]},b=function(e,t){return h(e.entries,(function(e){return e[0]===t}))};N.prototype={get:function(e){var t=b(this,e);if(t)return t[1]},has:function(e){return!!b(this,e)},set:function(e,t){var n=b(this,e);n?n[1]=t:this.entries.push([e,t])},"delete":function(e){var t=f(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,s){var u=e((function(e,o){c(e,u,t),p(e,{type:t,id:C++,frozen:undefined}),o!=undefined&&l(o,e[s],e,n)})),h=m(t),f=function(e,t,n){var o=h(e),a=r(i(t),!0);return!0===a?g(o).set(t,n):a[o.id]=n,e};return o(u.prototype,{"delete":function(e){var t=h(this);if(!a(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=h(this);if(!a(e))return!1;var n=r(e);return!0===n?g(t).has(e):n&&d(n,t.id)}}),o(u.prototype,n?{get:function(e){var t=h(this);if(a(e)){var n=r(e);return!0===n?g(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return f(this,e,t)}}:{add:function(e){return f(this,e,!0)}}),u}}},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(418),r=n(23);function i(e,t,n,o,r,i,a){try{var c=e[i](a),l=c.value}catch(s){return void n(s)}c.done?t(l):Promise.resolve(l).then(o,r)}var a,c,l,s,d,u=(0,n(63).createLogger)("drag"),p=!1,m=!1,h=[0,0],f=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,i;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return u.log("setting up"),a=e.config.window,n.next=4,f(a);case 4:t=n.sent,h=[t[0]-window.screenLeft,t[1]-window.screenTop],o=N(t),r=o[0],i=o[1],r&&C(a,i),u.debug("current state",{ref:a,screenOffset:h});case 9:case"end":return n.stop()}}),n)})),function(){var t=this,n=arguments;return new Promise((function(o,r){var a=e.apply(t,n);function c(e){i(a,o,r,c,l,"next",e)}function l(e){i(a,o,r,c,l,"throw",e)}c(undefined)}))});return function(e){return t.apply(this,arguments)}}();t.setupDrag=g;var N=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){u.log("drag start"),p=!0,c=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",V),document.addEventListener("mouseup",b),V(e)};var b=function y(e){u.log("drag end"),V(e),document.removeEventListener("mousemove",V),document.removeEventListener("mouseup",y),p=!1},V=function(e){p&&(e.preventDefault(),C(a,(0,o.vecAdd)([e.screenX,e.screenY],h,c)))};t.resizeStartHandler=function(e,t){return function(n){l=[e,t],u.log("resize start",l),m=!0,c=[window.screenLeft-n.screenX,window.screenTop-n.screenY],s=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",x),document.addEventListener("mouseup",v),x(n)}};var v=function k(e){u.log("resize end",d),x(e),document.removeEventListener("mousemove",x),document.removeEventListener("mouseup",k),m=!1},x=function(e){m&&(e.preventDefault(),(d=(0,o.vecAdd)(s,(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])}(a,d))}},function(e,t,n){"use strict";t.__esModule=!0,t.Tooltip=void 0;var o=n(0),r=n(7);t.Tooltip=function(e){var t=e.content,n=e.title,i=e.position,a=void 0===i?"bottom":i,c="string"==typeof t&&t.length>35,l=!(0,r.isFalsy)(n)?n+"\n \n"+t:t;return(0,o.createVNode)(1,"div",(0,r.classes)(["Tooltip",c&&"Tooltip--long",a&&"Tooltip--"+a]),null,1,{"data-tooltip":l})}},function(e,t,n){"use strict";t.__esModule=!0,t.ByondUi=t.getBoundingBox=void 0;var o=n(0),r=n(7),i=n(443),a=n(23),c=n(63),l=n(17);function s(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var d=(0,c.createLogger)("ByondUi"),u=[];window.addEventListener("beforeunload",(function(){for(var e=0;e=0||(r[n]=e[n]);return r}(e,["className","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["Dimmer"].concat(t))},a,{children:(0,o.createVNode)(1,"div","Dimmer__inner",n,0)})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Divider=void 0;var o=n(0),r=n(7);t.Divider=function(e){var t=e.vertical,n=e.hidden;return(0,o.createVNode)(1,"div",(0,r.classes)(["Divider",n&&"Divider--hidden",t?"Divider--vertical":"Divider--horizontal"]))}},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(0),r=n(80),i=n(7);function a(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.children,n=a(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=i.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t,i=e.style,c=a(e,["size","style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},i)},c)))};t.GridColumn=l,c.defaultHooks=i.pureComponentHooks,c.Column=l},function(e,t,n){"use strict";t.__esModule=!0,t.DraggableControl=void 0;var o=n(0),r=n(15),i=n(7),a=n(136);var c=function(e,t){return e.screenX*t[0]+e.screenY*t[1]},l=function(e){var t,n;function i(t){var n;return(n=e.call(this,t)||this).inputRef=(0,o.createRef)(),n.state={value:t.value,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,o=t.value,r=t.dragMatrix;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:c(e,r),value:o,internalValue:o}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,i=n.props.onDrag;o&&i&&i(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,i=t.maxValue,a=t.step,l=t.stepPixelSize,s=t.dragMatrix;n.setState((function(t){var n=Object.assign({},t),d=c(e,s)-n.origin;if(t.dragging){var u=Number.isFinite(o)?o%a:0;n.internalValue=(0,r.clamp)(n.internalValue+d*a/l,o-a,i+a),n.value=(0,r.clamp)(n.internalValue-n.internalValue%a+u,o,i),n.origin=c(e,s)}else Math.abs(d)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,i=n.state,a=i.dragging,c=i.value,l=i.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!a,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),a)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var s=n.inputRef.current;s.value=l;try{s.focus(),s.select()}catch(d){}}},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.state,n=t.dragging,i=t.editing,c=t.value,l=t.suppressingFlicker,s=this.props,d=s.animated,u=s.value,p=s.unit,m=s.minValue,h=s.maxValue,f=s.format,C=s.onChange,g=s.onDrag,N=s.children,b=s.height,V=s.lineHeight,v=s.fontSize,x=u;(n||l)&&(x=c);var y=function(e){return e+(p?" "+p:"")},k=d&&!n&&!l&&(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:x,format:f,children:y})||y(f?f(x):x),w=(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:i?undefined:"none",height:b,"line-height":V,"font-size":v},onBlur:function(t){if(i){var n=(0,r.clamp)(t.target.value,m,h);e.setState({editing:!1,value:n}),e.suppressFlicker(),C&&C(t,n),g&&g(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,m,h);return e.setState({editing:!1,value:n}),e.suppressFlicker(),C&&C(t,n),void(g&&g(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef);return N({dragging:n,editing:i,value:u,displayValue:x,displayElement:k,inputElement:w,handleDragStart:this.handleDragStart})},i}(o.Component);t.DraggableControl=l,l.defaultHooks=i.pureComponentHooks,l.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50,dragMatrix:[1,0]}},function(e,t,n){"use strict";t.__esModule=!0,t.Slider=void 0;var o=n(0),r=n(15),i=n(7),a=n(23),c=n(17),l=n(189),s=n(139);t.Slider=function(e){if(a.IS_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,s.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,d=e.maxValue,u=e.minValue,p=e.onChange,m=e.onDrag,h=e.step,f=e.stepPixelSize,C=e.suppressFlicker,g=e.unit,N=e.value,b=e.className,V=e.fillValue,v=e.color,x=e.ranges,y=void 0===x?{}:x,k=e.children,w=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","fillValue","color","ranges","children"]),_=k!==undefined;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.DraggableControl,Object.assign({dragMatrix:[1,0]},{animated:t,format:n,maxValue:d,minValue:u,onChange:p,onDrag:m,step:h,stepPixelSize:f,suppressFlicker:C,unit:g,value:N},{children:function(e){var t=e.dragging,n=(e.editing,e.value),a=e.displayValue,l=e.displayElement,s=e.inputElement,p=e.handleDragStart,m=V!==undefined&&null!==V,h=((0,r.scale)(n,u,d),(0,r.scale)(null!=V?V:a,u,d)),f=(0,r.scale)(a,u,d),C=v||(0,r.keyOfMatchingRange)(null!=V?V:n,y)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,i.classes)(["Slider","ProgressBar","ProgressBar--color--"+C,b,(0,c.computeBoxClassName)(w)]),[(0,o.createVNode)(1,"div",(0,i.classes)(["ProgressBar__fill",m&&"ProgressBar__fill--animated"]),null,1,{style:{width:100*(0,r.clamp01)(h)+"%",opacity:.4}}),(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,r.clamp01)(Math.min(h,f))+"%"}}),(0,o.createVNode)(1,"div","Slider__cursorOffset",[(0,o.createVNode)(1,"div","Slider__cursor"),(0,o.createVNode)(1,"div","Slider__pointer"),t&&(0,o.createVNode)(1,"div","Slider__popupValue",l,0)],0,{style:{width:100*(0,r.clamp01)(f)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",_?k:l,0),s],0,Object.assign({},(0,c.computeBoxProps)(w),{onMouseDown:p})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Window=void 0;var o=n(0),r=n(7),i=n(18),a=n(1),c=n(23),l=n(2),s=n(49),d=n(183),u=n(133),p=n(63),m=n(135);var h=(0,p.createLogger)("Window"),f=function(e){var t,n;function l(){return e.apply(this,arguments)||this}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var p=l.prototype;return p.componentDidMount=function(){(0,m.refocusLayout)()},p.render=function(){var e=this.props,t=e.resizable,n=e.theme,l=e.children,p=(0,a.useBackend)(this.context),f=p.config,C=p.debugLayout,N=f.observer?f.statusa?"average":t>c?"bad":"good"),children:[e.val,e.units]},e.entry);var t,n,r,a,c}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MessengerList=t.ActiveConversation=t.pda_messenger=void 0;var o=n(0),r=n(24),i=n(1),a=n(2);t.pda_messenger=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data);return r.active_convo?(0,o.createComponentVNode)(2,c,{data:r}):(0,o.createComponentVNode)(2,l,{data:r})};var c=function(e,t){var n=(0,i.useBackend)(t).act,c=e.data,l=c.convo_name,s=c.convo_job,d=c.messages,u=c.active_convo,p=(0,i.useLocalState)(t,"clipboardMode",!1),m=p[0],h=p[1],f=(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"arrow-left",onClick:function(){return n("Back")}}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Conversation with "+l+" ("+s+")",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",selected:m,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return h(!m)}}),height:"415px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,a.Section,{height:"97%",overflowY:"auto",children:(0,r.filter)((function(e){return e.target===u}))(d).map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{textAlign:e.sent?"right":"left",position:"relative",mb:1,children:[(0,o.createComponentVNode)(2,a.Icon,{fontSize:2.5,color:e.sent?"#3e6189":"#565656",position:"absolute",left:e.sent?null:"0px",right:e.sent?"0px":null,bottom:"-5px",style:{"z-index":"0",transform:e.sent?"scale(-1, 1)":null},name:"comment"}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,backgroundColor:e.sent?"#3e6189":"#565656",p:1,maxWidth:"100%",position:"relative",textAlign:"left",style:{"z-index":"1","border-radius":"5px","word-break":"normal","word-wrap":"break-word"},children:e.message})]},t)}))}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"comment",onClick:function(){return n("Message",{target:u})},content:"Reply"})})]})]});return m&&(f=(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"arrow-left",onClick:function(){return n("Back")}}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Conversation with "+l+" ("+s+")",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",selected:m,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return h(!m)}}),height:"415px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,a.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,r.filter)((function(e){return e.target===u}))(d).map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{color:e.sent?"#2185d0":"#aaaaaa",style:{"word-break":"normal"},children:[e.sent?"You:":"Them:"," ",e.message]},t)}))}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"comment",onClick:function(){return n("Message",{target:u})},content:"Reply"})})]})]})),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Messenger Functions",children:(0,o.createComponentVNode)(2,a.Button,{icon:"trash",color:"bad",onClick:function(){return n("Clear",{option:"Convo"})},children:"Delete Conversations"})})}),f]})};t.ActiveConversation=c;var l=function(e,t){var n=(0,i.useBackend)(t).act,r=e.data,c=r.convopdas,l=r.pdas,d=r.charges,u=r.silent,p=r.toff,m=(0,i.useLocalState)(t,"searchTerm",""),h=m[0],f=m[1];return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Messenger Functions",children:[(0,o.createComponentVNode)(2,a.Button,{selected:!u,icon:u?"volume-mute":"volume-up",onClick:function(){return n("Toggle Ringer")},children:["Ringer: ",u?"Off":"On"]}),(0,o.createComponentVNode)(2,a.Button,{color:p?"bad":"green",icon:"power-off",onClick:function(){return n("Toggle Messenger")},children:["Messenger: ",p?"Off":"On"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"bell",onClick:function(){return n("Ringtone")},children:"Set Ringtone"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",color:"bad",onClick:function(){return n("Clear",{option:"All"})},children:"Delete All Conversations"})]})}),!p&&(0,o.createComponentVNode)(2,a.Box,{mt:2,children:[!!d&&(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cartridge Special Function",children:[d," charges left."]})}),!c.length&&!l.length&&(0,o.createComponentVNode)(2,a.Box,{children:"No current conversations"})||(0,o.createComponentVNode)(2,a.Box,{children:["Search: ",(0,o.createComponentVNode)(2,a.Input,{value:h,onInput:function(e,t){f(t)}}),(0,o.createComponentVNode)(2,s,{title:"Current Conversations",data:r,pdas:c,msgAct:"Select Conversation",searchTerm:h}),(0,o.createComponentVNode)(2,s,{title:"Other PDAs",pdas:l,msgAct:"Message",data:r,searchTerm:h})]})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Messenger Offline."})]})};t.MessengerList=l;var s=function(e,t){var n=(0,i.useBackend)(t).act,r=e.data,c=e.pdas,l=e.title,s=e.msgAct,d=e.searchTerm,u=r.charges,p=r.plugins;return c&&c.length?(0,o.createComponentVNode)(2,a.Section,{level:2,title:l,children:c.filter((function(e){return e.Name.toLowerCase().includes(d.toLowerCase())})).map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:e.Name,onClick:function(){return n(s,{target:e.uid})}}),!!u&&p.map((function(t){return(0,o.createComponentVNode)(2,a.Button,{icon:t.icon,content:t.name,onClick:function(){return n("Messenger Plugin",{plugin:t.uid,target:e.uid})}},t.uid)}))]},e.uid)}))}):(0,o.createComponentVNode)(2,a.Section,{level:2,title:l,children:"No PDAs found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(0),r=n(15),i=n(1),a=n(2);t.Signaler=function(e,t){var n=(0,i.useBackend)(t).act,c=e.data,l=c.code,s=c.frequency,d=c.minFrequency,u=c.maxFrequency;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Frequency",children:(0,o.createComponentVNode)(2,a.NumberInput,{animate:!0,step:.2,stepPixelSize:6,minValue:d/10,maxValue:u/10,value:s/10,format:function(e){return(0,r.toFixed)(e,1)},width:"80px",onDrag:function(e,t){return n("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:"80px",onDrag:function(e,t){return n("code",{code:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{mt: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.PowerMonitorMainContent=t.PowerMonitor=void 0;var o=n(0),r=n(24),i=n(43),a=n(15),c=n(7),l=n(18),s=n(1),d=n(2),u=n(3),p=6e5;t.PowerMonitor=function(e,t){return(0,o.createComponentVNode)(2,u.Window,{resizeable:!0,children:(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,m)})})};var m=function(e,t){var n=(0,s.useBackend)(t),r=(n.act,n.data),i=r.powermonitor,a=r.can_select_monitor;return(0,o.createComponentVNode)(2,d.Box,{m:0,children:[!i&&a&&(0,o.createComponentVNode)(2,h),i&&(0,o.createComponentVNode)(2,f)]})};t.PowerMonitorMainContent=m;var h=function(e,t){var n=(0,s.useBackend)(t),r=n.act,i=n.data.powermonitors;return i?(0,o.createComponentVNode)(2,d.Section,{title:"Select Power Monitor",children:Object.keys(i).sort((function(e,t){return i[e]50?"battery-half":"battery-quarter")||"C"===t&&"bolt"||"F"===t&&"battery-full"||"M"===t&&"slash",color:"N"===t&&(n>50?"yellow":"red")||"C"===t&&"yellow"||"F"===t&&"green"||"M"===t&&"orange"}),(0,o.createComponentVNode)(2,d.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,a.toFixed)(n)+"%"})],4)};C.defaultHooks=c.pureComponentHooks;var g=function(e){var t,n;switch(e.status){case"AOn":t=!0,n=!0;break;case"AOff":t=!0,n=!1;break;case"On":t=!1,n=!0;break;case"Off":t=!1,n=!1}var r=(n?"On":"Off")+" ["+(t?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,d.ColorBox,{color:n?"good":"bad",content:t?undefined:"M",title:r})};g.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.RndRoute=void 0;var o=n(1);t.RndRoute=function(e,t){var n=e.render,r=(0,o.useBackend)(t).data,i=r.menu,a=r.submenu,c=function(e,t){return null===e||e===undefined||("function"==typeof e?e(t):e===t)};return c(e.menu,i)&&c(e.submenu,a)?n():null}},function(e,t,n){e.exports=n(201)},function(e,t,n){"use strict";n(202),n(203),n(204),n(205),n(206),n(207),n(208),n(209),n(210),n(211),n(212),n(213),n(214),n(215),n(216),n(217),n(218),n(219),n(220),n(221),n(222),n(223),n(224),n(225),n(227),n(229),n(230),n(231),n(160),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(246),n(248),n(249),n(250),n(251),n(252),n(254),n(255),n(257),n(258),n(259),n(260),n(261),n(262),n(263),n(264),n(265),n(266),n(267),n(268),n(269),n(270),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(286),n(287),n(288),n(289),n(290),n(291),n(293),n(294),n(296),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(322),n(323),n(324),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(177),n(342),n(343),n(344),n(345),n(346),n(347),n(348),n(349),n(350),n(351),n(352),n(353),n(354),n(355),n(356),n(357),n(358),n(359),n(360),n(361),n(362),n(363),n(364),n(365),n(366),n(367),n(368),n(369),n(370),n(371),n(372),n(373),n(374),n(375),n(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),n(390),n(391),n(392),n(393),n(394),n(395),n(396),n(397),n(398),n(399),n(400),n(401),n(402),n(403),n(404),n(405),n(406),n(407),n(408),n(409),n(410),n(411),n(412),n(413),n(414);var o=n(0),r=n(416);n(417);n(182);var i=n(1),a=n(23),c=n(183),l=n(63);n(419),n(420),n(421),n(422),n(423);var s=n(424);n(426),n(427),n(428),n(429),n(430),n(431),n(432),n(433),n(434),n(435),n(436),n(437),n(438);var d,u=n(439),p=(Date.now(),(0,s.createStore)()),m=!0,h=function(){for(p.subscribe((function(){!function(){try{var e=p.getState();m&&(l.logger.log("initial render",e),(0,c.setupDrag)(e));var t=(0,n(134).getRoutedComponent)(e),r=(0,o.createComponentVNode)(2,s.StoreProvider,{store:p,children:(0,o.createComponentVNode)(2,t)});d||(d=document.getElementById("react-root")),(0,o.render)(r,d)}catch(i){throw l.logger.error("rendering error",i),i}m&&(m=!1)}()})),(0,u.captureExternalLinks)(),window.update=function(e){var t="string"==typeof e?function(e){var t=function(e,t){return"object"==typeof t&&null!==t&&t.__number__?parseFloat(t.__number__):t};a.IS_IE8&&(t=undefined);try{return JSON.parse(e,t)}catch(o){l.logger.log(o),l.logger.log("What we got:",e);var n=o&&o.message;throw new Error("JSON parsing error: "+n)}}(e):e;p.dispatch((0,i.backendUpdate)(t))};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}(0,r.loadCSS)("font-awesome.css")}; + */t.formatSiUnit=a;t.formatPower=function(e,t){return void 0===t&&(t=0),a(e,t,"W")};t.formatMoney=function(e,t){if(void 0===t&&(t=0),!Number.isFinite(e))return e;var n=(0,o.round)(e,t);t>0&&(n=(0,o.toFixed)(e,t));var r=(n=String(n)).length,i=n.indexOf(".");-1===i&&(i=r);for(var a="",c=0;c0&&c=0||(r[n]=e[n]);return r}(e,["format"]),i=new Date(this.state.value).toISOString().slice(11,19);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Box,Object.assign({as:"span"},n,{children:t?t(this.state.value,i):i})))},i}(o.Component);t.Countdown=i,i.defaultProps={rate:1e3}},function(e,t,n){"use strict";t.__esModule=!0,t.SimpleRecords=void 0;var o=n(0),r=n(1),i=n(18),a=n(43),c=n(24),l=n(2);t.SimpleRecords=function(e,t){var n=e.data.records;return(0,o.createComponentVNode)(2,l.Box,{children:n?(0,o.createComponentVNode)(2,d,{data:e.data,recordType:e.recordType}):(0,o.createComponentVNode)(2,s,{data:e.data})})};var s=function(e,t){var n=(0,r.useBackend)(t).act,s=e.data.recordsList,d=(0,r.useLocalState)(t,"searchText",""),u=d[0],p=d[1],m=function(e,t){void 0===t&&(t="");var n=(0,i.createSearch)(t,(function(e){return e.Name}));return(0,a.flow)([(0,c.filter)((function(e){return null==e?void 0:e.Name})),t&&(0,c.filter)(n),(0,c.sortBy)((function(e){return e.Name}))])(s)}(0,u);return(0,o.createComponentVNode)(2,l.Box,{children:[(0,o.createComponentVNode)(2,l.Input,{fluid:!0,mb:1,placeholder:"Search records...",onInput:function(e,t){return p(t)}}),m.map((function(e){return(0,o.createComponentVNode)(2,l.Box,{children:(0,o.createComponentVNode)(2,l.Button,{content:e.Name,icon:"user",onClick:function(){return n("Records",{target:e.uid})}})},e)}))]})},d=function(e,t){var n,i=(0,r.useBackend)(t).act,a=e.data.records,c=a.general,s=a.medical,d=a.security;switch(e.recordType){case"MED":n=(0,o.createComponentVNode)(2,l.Section,{level:2,title:"Medical Data",children:s?(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Blood Type",children:s.blood_type}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Minor Disabilities",children:s.mi_dis}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Details",children:s.mi_dis_d}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Major Disabilities",children:s.ma_dis}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Details",children:s.ma_dis_d}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Allergies",children:s.alg}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Details",children:s.alg_d}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Current Diseases",children:s.cdi}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Details",children:s.cdi_d}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Important Notes",children:s.notes})]}):(0,o.createComponentVNode)(2,l.Box,{color:"red",bold:!0,children:"Medical record lost!"})});break;case"SEC":n=(0,o.createComponentVNode)(2,l.Section,{level:2,title:"Security Data",children:d?(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Criminal Status",children:d.criminal}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Minor Crimes",children:d.mi_crim}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Details",children:d.mi_crim_d}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Major Crimes",children:d.ma_crim}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Details",children:d.ma_crim_d}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Important Notes",children:d.notes})]}):(0,o.createComponentVNode)(2,l.Box,{color:"red",bold:!0,children:"Security record lost!"})})}return(0,o.createComponentVNode)(2,l.Box,{children:[(0,o.createComponentVNode)(2,l.Button,{content:"Back",icon:"arrow-left",onClick:function(){return i("Back")}}),(0,o.createComponentVNode)(2,l.Section,{level:2,title:"General Data",children:c?(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Name",children:c.name}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Sex",children:c.sex}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Species",children:c.species}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Age",children:c.age}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Rank",children:c.rank}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Fingerprint",children:c.fingerprint}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Physical Status",children:c.p_stat}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Mental Status",children:c.m_stat})]}):(0,o.createComponentVNode)(2,l.Box,{color:"red",bold:!0,children:"General record lost!"})}),n]})}},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(6),r=n(8),i=o.document,a=r(i)&&r(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},function(e,t,n){"use strict";var o=n(6),r=n(32);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(147),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(40),r=n(147);(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(39),r=n(54),i=n(111),a=n(10);e.exports=o("Reflect","ownKeys")||function(e){var t=r.f(a(e)),n=i.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(5);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())}))},function(e,t,n){"use strict";var o,r,i=n(6),a=n(85),c=i.process,l=c&&c.versions,s=l&&l.v8;s?r=(o=s.split("."))[0]+o[1]:a&&(!(o=a.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=a.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(16),r=n(44),i=n(12);e.exports=function(e){for(var t=o(this),n=i(t.length),a=arguments.length,c=r(a>1?arguments[1]:undefined,n),l=a>2?arguments[2]:undefined,s=l===undefined?n:r(l,n);s>c;)t[c++]=e;return t}},function(e,t,n){"use strict";var o=n(13),r=n(76),i=o("iterator"),a=Array.prototype;e.exports=function(e){return e!==undefined&&(r.Array===e||a[i]===e)}},function(e,t,n){"use strict";var o=n(86),r=n(76),i=n(13)("iterator");e.exports=function(e){if(e!=undefined)return e[i]||e["@@iterator"]||r[o(e)]}},function(e,t,n){"use strict";var o={};o[n(13)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(4),r=n(232),i=n(38),a=n(57),c=n(46),l=n(32),s=n(26),d=n(13),u=n(40),p=n(76),m=n(161),h=m.IteratorPrototype,f=m.BUGGY_SAFARI_ITERATORS,C=d("iterator"),g=function(){return this};e.exports=function(e,t,n,d,m,N,b){r(n,t,d);var V,v,x,y=function(e){if(e===m&&S)return S;if(!f&&e in _)return _[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",w=!1,_=e.prototype,B=_[C]||_["@@iterator"]||m&&_[m],S=!f&&B||y(m),L="Array"==t&&_.entries||B;if(L&&(V=i(L.call(new e)),h!==Object.prototype&&V.next&&(u||i(V)===h||(a?a(V,h):"function"!=typeof V[C]&&l(V,C,g)),c(V,k,!0,!0),u&&(p[k]=g))),"values"==m&&B&&"values"!==B.name&&(w=!0,S=function(){return B.call(this)}),u&&!b||_[C]===S||l(_,C,S),p[t]=S,m)if(v={values:y("values"),keys:N?S:y("keys"),entries:y("entries")},b)for(x in v)(f||w||!(x in _))&&s(_,x,v[x]);else o({target:t,proto:!0,forced:f||w},v);return v}},function(e,t,n){"use strict";var o=n(5);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(12),r=n(122),i=n(25),a=Math.ceil,c=function(e){return function(t,n,c){var l,s,d=String(i(t)),u=d.length,p=c===undefined?" ":String(c),m=o(n);return m<=u||""==p?d:(l=m-u,(s=r.call(p,a(l/p.length))).length>l&&(s=s.slice(0,l)),e?d+s:s+d)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(33),r=n(25);e.exports="".repeat||function(e){var t=String(r(this)),n="",i=o(e);if(i<0||i==Infinity)throw RangeError("Wrong number of repetitions");for(;i>0;(i>>>=1)&&(t+=t))1&i&&(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,i,a=n(6),c=n(5),l=n(35),s=n(55),d=n(154),u=n(105),p=n(173),m=a.location,h=a.setImmediate,f=a.clearImmediate,C=a.process,g=a.MessageChannel,N=a.Dispatch,b=0,V={},v=function(e){if(V.hasOwnProperty(e)){var t=V[e];delete V[e],t()}},x=function(e){return function(){v(e)}},y=function(e){v(e.data)},k=function(e){a.postMessage(e+"",m.protocol+"//"+m.host)};h&&f||(h=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return V[++b]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(b),b},f=function(e){delete V[e]},"process"==l(C)?o=function(e){C.nextTick(x(e))}:N&&N.now?o=function(e){N.now(x(e))}:g&&!p?(i=(r=new g).port2,r.port1.onmessage=y,o=s(i.postMessage,i,1)):!a.addEventListener||"function"!=typeof postMessage||a.importScripts||c(k)||"file:"===m.protocol?o="onreadystatechange"in u("script")?function(e){d.appendChild(u("script")).onreadystatechange=function(){d.removeChild(this),v(e)}}:function(e){setTimeout(x(e),0)}:(o=k,a.addEventListener("message",y,!1))),e.exports={set:h,clear:f}},function(e,t,n){"use strict";var o=n(8),r=n(35),i=n(13)("match");e.exports=function(e){var t;return o(e)&&((t=e[i])!==undefined?!!t:"RegExp"==r(e))}},function(e,t,n){"use strict";var o=n(5);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(33),r=n(25),i=function(e){return function(t,n){var i,a,c=String(r(t)),l=o(n),s=c.length;return l<0||l>=s?e?"":undefined:(i=c.charCodeAt(l))<55296||i>56319||l+1===s||(a=c.charCodeAt(l+1))<56320||a>57343?e?c.charAt(l):i:e?c.slice(l,l+2):a-56320+(i-55296<<10)+65536}};e.exports={codeAt:i(!1),charAt:i(!0)}},function(e,t,n){"use strict";var o=n(125);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(13)("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(127).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},function(e,t,n){"use strict";var o=n(5),r=n(93);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(6),r=n(5),i=n(87),a=n(11).NATIVE_ARRAY_BUFFER_VIEWS,c=o.ArrayBuffer,l=o.Int8Array;e.exports=!a||!r((function(){l(1)}))||!r((function(){new l(-1)}))||!i((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.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(23),r=(0,n(63).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],a=[27,13,32,9,17,16,18],c={},l=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+"]"},s=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:l(n,o,r,t)}},d=function(e,t){if(!e.defaultPrevented){var n=e.target&&e.target.localName;if("input"!==n&&"textarea"!==n){var i=s(e),l=i.keyCode,d=i.ctrlKey,u=i.shiftKey,p=function(e){var t={16:"Shift",17:"Ctrl",18:"Alt",33:"Northeast",34:"Southeast",35:"Southwest",36:"Northwest",37:"West",38:"North",39:"East",40:"South",45:"Insert",46:"Delete"};return t[e]?t[e]:e>=48&&e<=57||e>=65&&e<=90?String.fromCharCode(e):e>=96&&e<=105?"Numpad"+(e-96):e>=112&&e<=123?"F"+(e-111):188===e?",":189===e?"-":190===e?".":void 0}(l);if(!a.includes(l)){if("keyup"===t&&c[l])return r.debug("passthrough",t,i),(0,o.callByond)("",{__keyup:p});if(!d&&!u)return"keydown"!==t||c[l]?void 0:(r.debug("passthrough",t,i),(0,o.callByond)("",{__keydown:p}))}}}},u=function(){for(var e=0,t=Object.keys(c);e=0||(r[n]=e[n]);return r} +/** + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */var h=(0,l.createLogger)("Button"),f=function(e){var t=e.className,n=e.fluid,l=e.icon,p=e.color,f=e.disabled,C=e.selected,g=e.tooltip,N=e.tooltipPosition,b=e.ellipsis,V=e.content,v=e.iconRotation,x=e.iconColor,y=e.iconSpin,k=e.iconRight,w=e.children,_=e.onclick,B=e.onClick,S=m(e,["className","fluid","icon","color","disabled","selected","tooltip","tooltipPosition","ellipsis","content","iconRotation","iconColor","iconSpin","iconRight","children","onclick","onClick"]),L=!(!V&&!w);return _&&h.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,s.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid",f&&"Button--disabled",C&&"Button--selected",L&&"Button--hasContent",b&&"Button--ellipsis",k&&"Button--iconRight",p&&"string"==typeof p?"Button--color--"+p:"Button--color--default",t]),tabIndex:!f&&"0",unselectable:i.IS_IE8,onclick:function(e){(0,c.refocusLayout)(),!f&&B&&B(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;return t===a.KEY_SPACE||t===a.KEY_ENTER?(e.preventDefault(),void(!f&&B&&B(e))):t===a.KEY_ESCAPE?(e.preventDefault(),void(0,c.refocusLayout)()):void 0}},S,{children:[l&&!k&&(0,o.createComponentVNode)(2,d.Icon,{name:l,color:x,rotation:v,spin:y}),V,w,l&&k&&(0,o.createComponentVNode)(2,d.Icon,{name:l,color:x,rotation:v,spin:y}),g&&(0,o.createComponentVNode)(2,u.Tooltip,{content:g,position:N})]})))};t.Button=f,f.defaultHooks=r.pureComponentHooks;var C=function(e){var t=e.checked,n=m(e,["checked"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,f,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=C,f.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.confirmContent,r=void 0===n?"Confirm?":n,i=t.confirmColor,a=void 0===i?"bad":i,c=t.confirmIcon,l=t.icon,s=t.color,d=t.content,u=t.onClick,p=m(t,["confirmContent","confirmColor","confirmIcon","icon","color","content","onClick"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,f,Object.assign({content:this.state.clickedOnce?r:d,icon:this.state.clickedOnce?c:l,color:this.state.clickedOnce?a:s,onClick:function(){return e.state.clickedOnce?u():e.setClickedOnce(!0)}},p)))},t}(o.Component);t.ButtonConfirm=g,f.Confirm=g;var N=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,i=t.content,c=t.icon,l=t.iconRotation,p=t.iconSpin,h=t.tooltip,f=t.tooltipPosition,C=t.color,g=void 0===C?"default":C,N=(t.placeholder,t.maxLength,m(t,["fluid","content","icon","iconRotation","iconSpin","tooltip","tooltipPosition","color","placeholder","maxLength"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,s.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid","Button--color--"+g])},N,{onClick:function(){return e.setInInput(!0)},children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:l,spin:p}),(0,o.createVNode)(1,"div",null,i,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===a.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===a.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef),h&&(0,o.createComponentVNode)(2,u.Tooltip,{content:h,position:f})]})))},t}(o.Component);t.ButtonInput=N,f.Input=N},function(e,t,n){"use strict";t.__esModule=!0,t.Icon=void 0;var o=n(0),r=n(7),i=n(17); +/** + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */ +var a=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,s=e.style,d=void 0===s?{}:s,u=e.rotation,p=function(e,t){if(null==e)return{};var n,o,r={},i=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 u&&(d.transform="rotate("+u+"deg)");var m=a.test(t),h=t.replace(a,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({as:"i",className:(0,r.classes)([l,m?"far":"fas","fa-"+h,c&&"fa-spin"]),style:d},p)))};t.Icon=c,c.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(0),r=n(15),i=n(7),a=n(23),c=n(136),l=n(17); +/** + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */ +var s=function(e){var t,n;function s(t){var n;n=e.call(this,t)||this;var i=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:i,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,i=n.props.onDrag;o&&i&&i(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,i=t.maxValue,a=t.step,c=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),l=n.origin-e.screenY;if(t.dragging){var s=Number.isFinite(o)?o%a:0;n.internalValue=(0,r.clamp)(n.internalValue+l*a/c,o-a,i+a),n.value=(0,r.clamp)(n.internalValue-n.internalValue%a+s,o,i),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,i=n.state,a=i.dragging,c=i.value,l=i.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!a,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),a)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var s=n.inputRef.current;s.value=l;try{s.focus(),s.select()}catch(d){}}},n}return n=e,(t=s).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,s.prototype.render=function(){var e=this,t=this.state,n=t.dragging,s=t.editing,d=t.value,u=t.suppressingFlicker,p=this.props,m=p.className,h=p.fluid,f=p.animated,C=p.value,g=p.unit,N=p.minValue,b=p.maxValue,V=p.height,v=p.width,x=p.lineHeight,y=p.fontSize,k=p.format,w=p.onChange,_=p.onDrag,B=C;(n||u)&&(B=d);var S=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(g?" "+g:""),0,{unselectable:a.IS_IE8})},L=f&&!n&&!u&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:B,format:k,children:S})||S(k?k(B):B);return(0,o.createComponentVNode)(2,l.Box,{className:(0,i.classes)(["NumberInput",h&&"NumberInput--fluid",m]),minWidth:v,minHeight:V,lineHeight:x,fontSize:y,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)((B-N)/(b-N)*100,0,100)+"%"}}),2),L,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:s?undefined:"none",height:V,"line-height":x,"font-size":y},onBlur:function(t){if(s){var n=(0,r.clamp)(t.target.value,N,b);e.setState({editing:!1,value:n}),e.suppressFlicker(),w&&w(t,n),_&&_(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,N,b);return e.setState({editing:!1,value:n}),e.suppressFlicker(),w&&w(t,n),void(_&&_(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},s}(o.Component);t.NumberInput=s,s.defaultHooks=i.pureComponentHooks,s.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.LoginInfo=void 0;var o=n(0),r=n(1),i=n(2);t.LoginInfo=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.loginState;if(c)return(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:["Logged in as: ",l.name," (",l.rank,")"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",content:"Logout",color:"good",float:"right",onClick:function(){return a("login_logout")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",disabled:!l.id,content:"Eject ID",color:"good",float:"right",onClick:function(){return a("login_eject")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LoginScreen=void 0;var o=n(0),r=n(1),i=n(2);t.LoginScreen=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.loginState,s=c.isAI,d=c.isRobot,u=c.isAdmin;return(0,o.createComponentVNode)(2,i.Section,{title:"Welcome",height:"100%",stretchContents:!0,children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",align:"center",justify:"center",children:(0,o.createComponentVNode)(2,i.Flex.Item,{textAlign:"center",mt:"-2rem",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-circle",verticalAlign:"middle",size:3,mr:"1rem"}),"Guest"]}),(0,o.createComponentVNode)(2,i.Box,{color:"label",my:"1rem",children:["ID:",(0,o.createComponentVNode)(2,i.Button,{icon:"id-card",content:l.id?l.id:"----------",ml:"0.5rem",onClick:function(){return a("login_insert")}})]}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",disabled:!l.id,content:"Login",onClick:function(){return a("login_login",{login_type:1})}}),!!s&&(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"Login as AI",onClick:function(){return a("login_login",{login_type:2})}}),!!d&&(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"Login as Cyborg",onClick:function(){return a("login_login",{login_type:3})}}),!!u&&(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"CentComm Secure Login",onClick:function(){return a("login_login",{login_type:4})}})]})})})}},function(e,t,n){"use strict";var o=n(66);e.exports=new o({explicit:[n(498),n(499),n(500)]})},function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(0),r=n(2),i=n(522),a=function(e){var t=e.beakerLoaded,n=e.beakerContents,i=void 0===n?[]:n,a=e.buttons;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===i.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),i.map((function(e,t){return(0,o.createComponentVNode)(2,r.Box,{width:"100%",children:[(0,o.createComponentVNode)(2,r.Box,{color:"label",display:"inline",verticalAlign:"middle",children:[(n=e.volume,n+" unit"+(1===n?"":"s"))," of ",e.name]}),!!a&&(0,o.createComponentVNode)(2,r.Box,{float:"right",display:"inline",children:a(e,t)}),(0,o.createComponentVNode)(2,r.Box,{clear:"both"})]},e.name);var n}))]})};t.BeakerContents=a,a.propTypes={beakerLoaded:i.bool,beakerContents:i.array,buttons:i.arrayOf(i.element)}},function(e,t,n){"use strict";t.__esModule=!0,t.CrewManifest=void 0;var o=n(0),r=n(1),i=n(2),a=n(18),c=n(49).COLORS.department,l=["Captain","Head of Security","Chief Engineer","Chief Medical Officer","Research Director","Head of Personnel"],s=function(e){return-1!==l.indexOf(e)||"Quartermaster"===e},d=function(e){return e.length>0&&(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,color:"white",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{width:"50%",children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{width:"35%",children:"Rank"}),(0,o.createComponentVNode)(2,i.Table.Cell,{width:"15%",children:"Active"})]}),e.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{color:(t=e.rank,-1!==l.indexOf(t)?"green":"Quartermaster"===t?"yellow":"orange"),bold:s(e.rank),children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,a.decodeHtmlEntities)(e.name)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,a.decodeHtmlEntities)(e.rank)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.active})]},e.name+e.rank);var t}))]})};t.CrewManifest=function(e,t){var n;(0,r.useBackend)(t).act;e.data?n=e.data:n=(0,r.useBackend)(t).data;var a=n.manifest,l=a.heads,s=a.pro,u=a.sec,p=a.eng,m=a.med,h=a.sci,f=a.ser,C=a.sup,g=a.misc;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:c.command,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Command"})}),level:2,children:d(l)}),(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:c.procedure,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Procedure"})}),level:2,children:d(s)}),(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:c.security,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Security"})}),level:2,children:d(u)}),(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:c.engineering,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Engineering"})}),level:2,children:d(p)}),(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:c.medical,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Medical"})}),level:2,children:d(m)}),(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:c.science,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Science"})}),level:2,children:d(h)}),(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:c.service,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Service"})}),level:2,children:d(f)}),(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:c.supply,m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Supply"})}),level:2,children:d(C)}),(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Misc"})}),level:2,children:d(g)})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.TemporaryNotice=void 0;var o=n(0),r=n(1),i=n(2);t.TemporaryNotice=function(e,t){var n,a=(0,r.useBackend)(t),c=a.act,l=a.data.temp;if(l){var s=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.NoticeBox,Object.assign({},s,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})))}}},function(e,t,n){"use strict";var o=n(9),r=n(5),i=n(105);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(6),r=n(106),i=o["__core-js_shared__"]||r("__core-js_shared__",{});e.exports=i},function(e,t,n){"use strict";var o=n(6),r=n(107),i=o.WeakMap;e.exports="function"==typeof i&&/native code/.test(r(i))},function(e,t,n){"use strict";var o=n(19),r=n(109),i=n(22),a=n(14);e.exports=function(e,t){for(var n=r(t),c=a.f,l=i.f,s=0;sl;)o(c,n=t[l++])&&(~i(s,n)||s.push(n));return s}},function(e,t,n){"use strict";var o=n(112);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t,n){"use strict";var o=n(9),r=n(14),i=n(10),a=n(73);e.exports=o?Object.defineProperties:function(e,t){i(e);for(var n,o=a(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(39);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(28),r=n(54).f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"[object Window]"==i.call(e)?function(e){try{return r(e)}catch(t){return a.slice()}}(e):r(o(e))}},function(e,t,n){"use strict";var o=n(13);t.f=o},function(e,t,n){"use strict";var o=n(16),r=n(44),i=n(12),a=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),c=i(n.length),l=r(e,c),s=r(t,c),d=arguments.length>2?arguments[2]:undefined,u=a((d===undefined?c:r(d,c))-s,c-l),p=1;for(s0;)s in n?n[l]=n[s]:delete n[l],l+=p,s+=p;return n}},function(e,t,n){"use strict";var o=n(59),r=n(12),i=n(55);e.exports=function a(e,t,n,c,l,s,d,u){for(var p,m=l,h=0,f=!!d&&i(d,u,3);h0&&o(p))m=a(e,t,p,r(p.length),m,s-1)-1;else{if(m>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[m]=p}m++}h++}return m}},function(e,t,n){"use strict";var o=n(10);e.exports=function(e,t,n,r){try{return r?t(o(n)[0],n[1]):t(n)}catch(a){var i=e["return"];throw i!==undefined&&o(i.call(e)),a}}},function(e,t,n){"use strict";var o=n(28),r=n(47),i=n(76),a=n(37),c=n(118),l=a.set,s=a.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=s(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"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},function(e,t,n){"use strict";var o,r,i,a=n(38),c=n(32),l=n(19),s=n(13),d=n(40),u=s("iterator"),p=!1;[].keys&&("next"in(i=[].keys())?(r=a(a(i)))!==Object.prototype&&(o=r):p=!0),o==undefined&&(o={}),d||l(o,u)||c(o,u,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:p}},function(e,t,n){"use strict";var o=n(8);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(28),r=n(33),i=n(12),a=n(41),c=n(27),l=Math.min,s=[].lastIndexOf,d=!!s&&1/[1].lastIndexOf(1,-0)<0,u=a("lastIndexOf"),p=c("indexOf",{ACCESSORS:!0,1:0}),m=d||!u||!p;e.exports=m?function(e){if(d)return s.apply(this,arguments)||0;var t=o(this),n=i(t.length),a=n-1;for(arguments.length>1&&(a=l(a,r(arguments[1]))),a<0&&(a=n+a);a>=0;a--)if(a in t&&t[a]===e)return a||0;return-1}:s},function(e,t,n){"use strict";var o=n(33),r=n(12);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(34),r=n(8),i=[].slice,a={},c=function(e,t,n){if(!(t in a)){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)}}),i(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)}}),u&&o(d.prototype,"size",{get:function(){return m(this).size}}),d},setStrong:function(e,t,n){var o=t+" Iterator",r=f(t),i=f(o);s(e,t,(function(e,t){h(this,{type:o,target:e,state:r(e),kind:t,last:undefined})}),(function(){for(var e=i(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(8),r=Math.floor;e.exports=function(e){return!o(e)&&isFinite(e)&&r(e)===e}},function(e,t,n){"use strict";var o=n(6),r=n(62).trim,i=n(93),a=o.parseInt,c=/^[+-]?0[Xx]/,l=8!==a(i+"08")||22!==a(i+"0x16");e.exports=l?function(e,t){var n=r(String(e));return a(n,t>>>0||(c.test(n)?16:10))}:a},function(e,t,n){"use strict";var o=n(9),r=n(73),i=n(28),a=n(83).f,c=function(e){return function(t){for(var n,c=i(t),l=r(c),s=l.length,d=0,u=[];s>d;)n=l[d++],o&&!a.call(c,n)||u.push(e?[n,c[n]]:c[n]);return u}};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(6);e.exports=o.Promise},function(e,t,n){"use strict";var o=n(85);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},function(e,t,n){"use strict";var o,r,i,a,c,l,s,d,u=n(6),p=n(22).f,m=n(35),h=n(124).set,f=n(173),C=u.MutationObserver||u.WebKitMutationObserver,g=u.process,N=u.Promise,b="process"==m(g),V=p(u,"queueMicrotask"),v=V&&V.value;v||(o=function(){var e,t;for(b&&(e=g.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(n){throw r?a():i=undefined,n}}i=undefined,e&&e.enter()},b?a=function(){g.nextTick(o)}:C&&!f?(c=!0,l=document.createTextNode(""),new C(o).observe(l,{characterData:!0}),a=function(){l.data=c=!c}):N&&N.resolve?(s=N.resolve(undefined),d=s.then,a=function(){d.call(s,o)}):a=function(){h.call(u,o)}),e.exports=v||function(e){var t={fn:e,next:undefined};i&&(i.next=t),r||(r=t,a()),i=t}},function(e,t,n){"use strict";var o=n(10),r=n(8),i=n(176);e.exports=function(e,t){if(o(e),r(t)&&t.constructor===e)return t;var n=i.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var o=n(34),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(4),r=n(96);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(85);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(376);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(16),r=n(12),i=n(116),a=n(115),c=n(55),l=n(11).aTypedArrayConstructor;e.exports=function(e){var t,n,s,d,u,p,m=o(e),h=arguments.length,f=h>1?arguments[1]:undefined,C=f!==undefined,g=i(m);if(g!=undefined&&!a(g))for(p=(u=g.call(m)).next,m=[];!(d=p.call(u)).done;)m.push(d.value);for(C&&h>2&&(f=c(f,arguments[2],2)),n=r(m.length),s=new(l(this))(n),t=0;n>t;t++)s[t]=C?f(m[t],t):m[t];return s}},function(e,t,n){"use strict";var o=n(77),r=n(58).getWeakData,i=n(10),a=n(8),c=n(61),l=n(79),s=n(21),d=n(19),u=n(37),p=u.set,m=u.getterFor,h=s.find,f=s.findIndex,C=0,g=function(e){return e.frozen||(e.frozen=new N)},N=function(){this.entries=[]},b=function(e,t){return h(e.entries,(function(e){return e[0]===t}))};N.prototype={get:function(e){var t=b(this,e);if(t)return t[1]},has:function(e){return!!b(this,e)},set:function(e,t){var n=b(this,e);n?n[1]=t:this.entries.push([e,t])},"delete":function(e){var t=f(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,s){var u=e((function(e,o){c(e,u,t),p(e,{type:t,id:C++,frozen:undefined}),o!=undefined&&l(o,e[s],e,n)})),h=m(t),f=function(e,t,n){var o=h(e),a=r(i(t),!0);return!0===a?g(o).set(t,n):a[o.id]=n,e};return o(u.prototype,{"delete":function(e){var t=h(this);if(!a(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=h(this);if(!a(e))return!1;var n=r(e);return!0===n?g(t).has(e):n&&d(n,t.id)}}),o(u.prototype,n?{get:function(e){var t=h(this);if(a(e)){var n=r(e);return!0===n?g(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return f(this,e,t)}}:{add:function(e){return f(this,e,!0)}}),u}}},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(418),r=n(23);function i(e,t,n,o,r,i,a){try{var c=e[i](a),l=c.value}catch(s){return void n(s)}c.done?t(l):Promise.resolve(l).then(o,r)} +/** + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */ +var a,c,l,s,d,u=(0,n(63).createLogger)("drag"),p=!1,m=!1,h=[0,0],f=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,i;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return u.log("setting up"),a=e.config.window,n.next=4,f(a);case 4:t=n.sent,h=[t[0]-window.screenLeft,t[1]-window.screenTop],o=N(t),r=o[0],i=o[1],r&&C(a,i),u.debug("current state",{ref:a,screenOffset:h});case 9:case"end":return n.stop()}}),n)})),function(){var t=this,n=arguments;return new Promise((function(o,r){var a=e.apply(t,n);function c(e){i(a,o,r,c,l,"next",e)}function l(e){i(a,o,r,c,l,"throw",e)}c(undefined)}))});return function(e){return t.apply(this,arguments)}}();t.setupDrag=g;var N=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){u.log("drag start"),p=!0,c=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",V),document.addEventListener("mouseup",b),V(e)};var b=function y(e){u.log("drag end"),V(e),document.removeEventListener("mousemove",V),document.removeEventListener("mouseup",y),p=!1},V=function(e){p&&(e.preventDefault(),C(a,(0,o.vecAdd)([e.screenX,e.screenY],h,c)))};t.resizeStartHandler=function(e,t){return function(n){l=[e,t],u.log("resize start",l),m=!0,c=[window.screenLeft-n.screenX,window.screenTop-n.screenY],s=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",x),document.addEventListener("mouseup",v),x(n)}};var v=function k(e){u.log("resize end",d),x(e),document.removeEventListener("mousemove",x),document.removeEventListener("mouseup",k),m=!1},x=function(e){m&&(e.preventDefault(),(d=(0,o.vecAdd)(s,(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])}(a,d))}},function(e,t,n){"use strict";t.__esModule=!0,t.Tooltip=void 0;var o=n(0),r=n(7);t.Tooltip=function(e){var t=e.content,n=e.title,i=e.position,a=void 0===i?"bottom":i,c="string"==typeof t&&t.length>35,l=!(0,r.isFalsy)(n)?n+"\n \n"+t:t;return(0,o.createVNode)(1,"div",(0,r.classes)(["Tooltip",c&&"Tooltip--long",a&&"Tooltip--"+a]),null,1,{"data-tooltip":l})}},function(e,t,n){"use strict";t.__esModule=!0,t.ByondUi=t.getBoundingBox=void 0;var o=n(0),r=n(7),i=n(443),a=n(23),c=n(63),l=n(17);function s(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r} +/** + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */ +var d=(0,c.createLogger)("ByondUi"),u=[];window.addEventListener("beforeunload",(function(){for(var e=0;e=0||(r[n]=e[n]);return r} +/** + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */(e,["className","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["Dimmer"].concat(t))},a,{children:(0,o.createVNode)(1,"div","Dimmer__inner",n,0)})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Divider=void 0;var o=n(0),r=n(7);t.Divider=function(e){var t=e.vertical,n=e.hidden;return(0,o.createVNode)(1,"div",(0,r.classes)(["Divider",n&&"Divider--hidden",t?"Divider--vertical":"Divider--horizontal"]))}},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(0),r=n(80),i=n(7);function a(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r} +/** + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */var c=function(e){var t=e.children,n=a(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=i.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t,i=e.style,c=a(e,["size","style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},i)},c)))};t.GridColumn=l,c.defaultHooks=i.pureComponentHooks,c.Column=l},function(e,t,n){"use strict";t.__esModule=!0,t.DraggableControl=void 0;var o=n(0),r=n(15),i=n(7),a=n(136); +/** + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */ +var c=function(e,t){return e.screenX*t[0]+e.screenY*t[1]},l=function(e){var t,n;function i(t){var n;return(n=e.call(this,t)||this).inputRef=(0,o.createRef)(),n.state={value:t.value,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,o=t.value,r=t.dragMatrix;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:c(e,r),value:o,internalValue:o}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,i=n.props.onDrag;o&&i&&i(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,i=t.maxValue,a=t.step,l=t.stepPixelSize,s=t.dragMatrix;n.setState((function(t){var n=Object.assign({},t),d=c(e,s)-n.origin;if(t.dragging){var u=Number.isFinite(o)?o%a:0;n.internalValue=(0,r.clamp)(n.internalValue+d*a/l,o-a,i+a),n.value=(0,r.clamp)(n.internalValue-n.internalValue%a+u,o,i),n.origin=c(e,s)}else Math.abs(d)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,i=n.state,a=i.dragging,c=i.value,l=i.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!a,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),a)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var s=n.inputRef.current;s.value=l;try{s.focus(),s.select()}catch(d){}}},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.state,n=t.dragging,i=t.editing,c=t.value,l=t.suppressingFlicker,s=this.props,d=s.animated,u=s.value,p=s.unit,m=s.minValue,h=s.maxValue,f=s.format,C=s.onChange,g=s.onDrag,N=s.children,b=s.height,V=s.lineHeight,v=s.fontSize,x=u;(n||l)&&(x=c);var y=function(e){return e+(p?" "+p:"")},k=d&&!n&&!l&&(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:x,format:f,children:y})||y(f?f(x):x),w=(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:i?undefined:"none",height:b,"line-height":V,"font-size":v},onBlur:function(t){if(i){var n=(0,r.clamp)(t.target.value,m,h);e.setState({editing:!1,value:n}),e.suppressFlicker(),C&&C(t,n),g&&g(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,m,h);return e.setState({editing:!1,value:n}),e.suppressFlicker(),C&&C(t,n),void(g&&g(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef);return N({dragging:n,editing:i,value:u,displayValue:x,displayElement:k,inputElement:w,handleDragStart:this.handleDragStart})},i}(o.Component);t.DraggableControl=l,l.defaultHooks=i.pureComponentHooks,l.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50,dragMatrix:[1,0]}},function(e,t,n){"use strict";t.__esModule=!0,t.Slider=void 0;var o=n(0),r=n(15),i=n(7),a=n(23),c=n(17),l=n(189),s=n(139);t.Slider=function(e){if(a.IS_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,s.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,d=e.maxValue,u=e.minValue,p=e.onChange,m=e.onDrag,h=e.step,f=e.stepPixelSize,C=e.suppressFlicker,g=e.unit,N=e.value,b=e.className,V=e.fillValue,v=e.color,x=e.ranges,y=void 0===x?{}:x,k=e.children,w=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r} +/** + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */(e,["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","fillValue","color","ranges","children"]),_=k!==undefined;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.DraggableControl,Object.assign({dragMatrix:[1,0]},{animated:t,format:n,maxValue:d,minValue:u,onChange:p,onDrag:m,step:h,stepPixelSize:f,suppressFlicker:C,unit:g,value:N},{children:function(e){var t=e.dragging,n=(e.editing,e.value),a=e.displayValue,l=e.displayElement,s=e.inputElement,p=e.handleDragStart,m=V!==undefined&&null!==V,h=((0,r.scale)(n,u,d),(0,r.scale)(null!=V?V:a,u,d)),f=(0,r.scale)(a,u,d),C=v||(0,r.keyOfMatchingRange)(null!=V?V:n,y)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,i.classes)(["Slider","ProgressBar","ProgressBar--color--"+C,b,(0,c.computeBoxClassName)(w)]),[(0,o.createVNode)(1,"div",(0,i.classes)(["ProgressBar__fill",m&&"ProgressBar__fill--animated"]),null,1,{style:{width:100*(0,r.clamp01)(h)+"%",opacity:.4}}),(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,r.clamp01)(Math.min(h,f))+"%"}}),(0,o.createVNode)(1,"div","Slider__cursorOffset",[(0,o.createVNode)(1,"div","Slider__cursor"),(0,o.createVNode)(1,"div","Slider__pointer"),t&&(0,o.createVNode)(1,"div","Slider__popupValue",l,0)],0,{style:{width:100*(0,r.clamp01)(f)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",_?k:l,0),s],0,Object.assign({},(0,c.computeBoxProps)(w),{onMouseDown:p})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Window=void 0;var o=n(0),r=n(7),i=n(18),a=n(1),c=n(23),l=n(2),s=n(49),d=n(183),u=n(133),p=n(63),m=n(135); +/** + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */ +var h=(0,p.createLogger)("Window"),f=function(e){var t,n;function l(){return e.apply(this,arguments)||this}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var p=l.prototype;return p.componentDidMount=function(){(0,m.refocusLayout)()},p.render=function(){var e=this.props,t=e.resizable,n=e.theme,l=e.children,p=(0,a.useBackend)(this.context),f=p.config,C=p.debugLayout,N=f.observer?f.statusa?"average":t>c?"bad":"good"),children:[e.val,e.units]},e.entry);var t,n,r,a,c}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MessengerList=t.ActiveConversation=t.pda_messenger=void 0;var o=n(0),r=n(24),i=n(1),a=n(2);t.pda_messenger=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data);return r.active_convo?(0,o.createComponentVNode)(2,c,{data:r}):(0,o.createComponentVNode)(2,l,{data:r})};var c=function(e,t){var n=(0,i.useBackend)(t).act,c=e.data,l=c.convo_name,s=c.convo_job,d=c.messages,u=c.active_convo,p=(0,i.useLocalState)(t,"clipboardMode",!1),m=p[0],h=p[1],f=(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"arrow-left",onClick:function(){return n("Back")}}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Conversation with "+l+" ("+s+")",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",selected:m,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return h(!m)}}),height:"415px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,a.Section,{height:"97%",overflowY:"auto",children:(0,r.filter)((function(e){return e.target===u}))(d).map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{textAlign:e.sent?"right":"left",position:"relative",mb:1,children:[(0,o.createComponentVNode)(2,a.Icon,{fontSize:2.5,color:e.sent?"#3e6189":"#565656",position:"absolute",left:e.sent?null:"0px",right:e.sent?"0px":null,bottom:"-5px",style:{"z-index":"0",transform:e.sent?"scale(-1, 1)":null},name:"comment"}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,backgroundColor:e.sent?"#3e6189":"#565656",p:1,maxWidth:"100%",position:"relative",textAlign:"left",style:{"z-index":"1","border-radius":"5px","word-break":"normal","word-wrap":"break-word"},children:e.message})]},t)}))}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"comment",onClick:function(){return n("Message",{target:u})},content:"Reply"})})]})]});return m&&(f=(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"arrow-left",onClick:function(){return n("Back")}}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Conversation with "+l+" ("+s+")",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",selected:m,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return h(!m)}}),height:"415px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,a.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,r.filter)((function(e){return e.target===u}))(d).map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{color:e.sent?"#2185d0":"#aaaaaa",style:{"word-break":"normal"},children:[e.sent?"You:":"Them:"," ",e.message]},t)}))}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"comment",onClick:function(){return n("Message",{target:u})},content:"Reply"})})]})]})),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Messenger Functions",children:(0,o.createComponentVNode)(2,a.Button,{icon:"trash",color:"bad",onClick:function(){return n("Clear",{option:"Convo"})},children:"Delete Conversations"})})}),f]})};t.ActiveConversation=c;var l=function(e,t){var n=(0,i.useBackend)(t).act,r=e.data,c=r.convopdas,l=r.pdas,d=r.charges,u=r.silent,p=r.toff,m=(0,i.useLocalState)(t,"searchTerm",""),h=m[0],f=m[1];return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Messenger Functions",children:[(0,o.createComponentVNode)(2,a.Button,{selected:!u,icon:u?"volume-mute":"volume-up",onClick:function(){return n("Toggle Ringer")},children:["Ringer: ",u?"Off":"On"]}),(0,o.createComponentVNode)(2,a.Button,{color:p?"bad":"green",icon:"power-off",onClick:function(){return n("Toggle Messenger")},children:["Messenger: ",p?"Off":"On"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"bell",onClick:function(){return n("Ringtone")},children:"Set Ringtone"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",color:"bad",onClick:function(){return n("Clear",{option:"All"})},children:"Delete All Conversations"})]})}),!p&&(0,o.createComponentVNode)(2,a.Box,{mt:2,children:[!!d&&(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cartridge Special Function",children:[d," charges left."]})}),!c.length&&!l.length&&(0,o.createComponentVNode)(2,a.Box,{children:"No current conversations"})||(0,o.createComponentVNode)(2,a.Box,{children:["Search: ",(0,o.createComponentVNode)(2,a.Input,{value:h,onInput:function(e,t){f(t)}}),(0,o.createComponentVNode)(2,s,{title:"Current Conversations",data:r,pdas:c,msgAct:"Select Conversation",searchTerm:h}),(0,o.createComponentVNode)(2,s,{title:"Other PDAs",pdas:l,msgAct:"Message",data:r,searchTerm:h})]})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Messenger Offline."})]})};t.MessengerList=l;var s=function(e,t){var n=(0,i.useBackend)(t).act,r=e.data,c=e.pdas,l=e.title,s=e.msgAct,d=e.searchTerm,u=r.charges,p=r.plugins;return c&&c.length?(0,o.createComponentVNode)(2,a.Section,{level:2,title:l,children:c.filter((function(e){return e.Name.toLowerCase().includes(d.toLowerCase())})).map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:e.Name,onClick:function(){return n(s,{target:e.uid})}}),!!u&&p.map((function(t){return(0,o.createComponentVNode)(2,a.Button,{icon:t.icon,content:t.name,onClick:function(){return n("Messenger Plugin",{plugin:t.uid,target:e.uid})}},t.uid)}))]},e.uid)}))}):(0,o.createComponentVNode)(2,a.Section,{level:2,title:l,children:"No PDAs found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(0),r=n(15),i=n(1),a=n(2);t.Signaler=function(e,t){var n=(0,i.useBackend)(t).act,c=e.data,l=c.code,s=c.frequency,d=c.minFrequency,u=c.maxFrequency;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Frequency",children:(0,o.createComponentVNode)(2,a.NumberInput,{animate:!0,step:.2,stepPixelSize:6,minValue:d/10,maxValue:u/10,value:s/10,format:function(e){return(0,r.toFixed)(e,1)},width:"80px",onDrag:function(e,t){return n("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:"80px",onDrag:function(e,t){return n("code",{code:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{mt: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.PowerMonitorMainContent=t.PowerMonitor=void 0;var o=n(0),r=n(24),i=n(43),a=n(15),c=n(7),l=n(18),s=n(1),d=n(2),u=n(3),p=6e5;t.PowerMonitor=function(e,t){return(0,o.createComponentVNode)(2,u.Window,{resizeable:!0,children:(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,m)})})};var m=function(e,t){var n=(0,s.useBackend)(t),r=(n.act,n.data),i=r.powermonitor,a=r.can_select_monitor;return(0,o.createComponentVNode)(2,d.Box,{m:0,children:[!i&&a&&(0,o.createComponentVNode)(2,h),i&&(0,o.createComponentVNode)(2,f)]})};t.PowerMonitorMainContent=m;var h=function(e,t){var n=(0,s.useBackend)(t),r=n.act,i=n.data.powermonitors;return i?(0,o.createComponentVNode)(2,d.Section,{title:"Select Power Monitor",children:Object.keys(i).sort((function(e,t){return i[e]50?"battery-half":"battery-quarter")||"C"===t&&"bolt"||"F"===t&&"battery-full"||"M"===t&&"slash",color:"N"===t&&(n>50?"yellow":"red")||"C"===t&&"yellow"||"F"===t&&"green"||"M"===t&&"orange"}),(0,o.createComponentVNode)(2,d.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,a.toFixed)(n)+"%"})],4)};C.defaultHooks=c.pureComponentHooks;var g=function(e){var t,n;switch(e.status){case"AOn":t=!0,n=!0;break;case"AOff":t=!0,n=!1;break;case"On":t=!1,n=!0;break;case"Off":t=!1,n=!1}var r=(n?"On":"Off")+" ["+(t?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,d.ColorBox,{color:n?"good":"bad",content:t?undefined:"M",title:r})};g.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.RndRoute=void 0;var o=n(1);t.RndRoute=function(e,t){var n=e.render,r=(0,o.useBackend)(t).data,i=r.menu,a=r.submenu,c=function(e,t){return null===e||e===undefined||("function"==typeof e?e(t):e===t)};return c(e.menu,i)&&c(e.submenu,a)?n():null}},function(e,t,n){e.exports=n(201)},function(e,t,n){"use strict";n(202),n(203),n(204),n(205),n(206),n(207),n(208),n(209),n(210),n(211),n(212),n(213),n(214),n(215),n(216),n(217),n(218),n(219),n(220),n(221),n(222),n(223),n(224),n(225),n(227),n(229),n(230),n(231),n(160),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(246),n(248),n(249),n(250),n(251),n(252),n(254),n(255),n(257),n(258),n(259),n(260),n(261),n(262),n(263),n(264),n(265),n(266),n(267),n(268),n(269),n(270),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(286),n(287),n(288),n(289),n(290),n(291),n(293),n(294),n(296),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(322),n(323),n(324),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(177),n(342),n(343),n(344),n(345),n(346),n(347),n(348),n(349),n(350),n(351),n(352),n(353),n(354),n(355),n(356),n(357),n(358),n(359),n(360),n(361),n(362),n(363),n(364),n(365),n(366),n(367),n(368),n(369),n(370),n(371),n(372),n(373),n(374),n(375),n(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),n(390),n(391),n(392),n(393),n(394),n(395),n(396),n(397),n(398),n(399),n(400),n(401),n(402),n(403),n(404),n(405),n(406),n(407),n(408),n(409),n(410),n(411),n(412),n(413),n(414);var o=n(0),r=n(416);n(417);n(182);var i=n(1),a=n(23),c=n(183),l=n(63);n(419),n(420),n(421),n(422),n(423);var s=n(424);n(426),n(427),n(428),n(429),n(430),n(431),n(432),n(433),n(434),n(435),n(436),n(437),n(438);var d,u=n(439),p=(Date.now(),(0,s.createStore)()),m=!0,h=function(){for(p.subscribe((function(){!function(){try{var e=p.getState();m&&(l.logger.log("initial render",e),(0,c.setupDrag)(e));var t=(0,n(134).getRoutedComponent)(e),r=(0,o.createComponentVNode)(2,s.StoreProvider,{store:p,children:(0,o.createComponentVNode)(2,t)});d||(d=document.getElementById("react-root")),(0,o.render)(r,d)}catch(i){throw l.logger.error("rendering error",i),i}m&&(m=!1)}()})),(0,u.captureExternalLinks)(),window.update=function(e){var t="string"==typeof e?function(e){var t=function(e,t){return"object"==typeof t&&null!==t&&t.__number__?parseFloat(t.__number__):t};a.IS_IE8&&(t=undefined);try{return JSON.parse(e,t)}catch(o){l.logger.log(o),l.logger.log("What we got:",e);var n=o&&o.message;throw new Error("JSON parsing error: "+n)}}(e):e;p.dispatch((0,i.backendUpdate)(t))};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}(0,r.loadCSS)("font-awesome.css")}; /** * @file * @copyright 2020 Aleksej Komarov @@ -62,7 +141,12 @@ if(!document.createEvent){var t,n=!0,o=!1,r="__IE8__"+Math.random(),i=Object.def * @file * @copyright 2020 Aleksej Komarov * @license MIT - */window.Int32Array||(window.Int32Array=Array)},function(e,t,n){"use strict";t.__esModule=!0,t.useDispatch=t.StoreProvider=t.createStore=void 0;var o=n(43),r=n(425),i=n(0),a=n(1),c=n(133);t.createStore=function(){var e=(0,o.flow)([function(e,t){return void 0===e&&(e={}),e},a.backendReducer,c.hotKeyReducer]),t=[c.hotKeyMiddleware];return(0,r.createStore)(e,r.applyMiddleware.apply(void 0,t))};var l=function(e){var t,n;function o(){return e.apply(this,arguments)||this}n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var r=o.prototype;return r.getChildContext=function(){return{store:this.props.store}},r.render=function(){return this.props.children},o}(i.Component);t.StoreProvider=l;t.useDispatch=function(e){return e.store.dispatch}},function(e,t,n){"use strict";t.__esModule=!0,t.applyMiddleware=t.createStore=void 0;var o=n(43); + */window.Int32Array||(window.Int32Array=Array)},function(e,t,n){"use strict";t.__esModule=!0,t.useDispatch=t.StoreProvider=t.createStore=void 0;var o=n(43),r=n(425),i=n(0),a=n(1),c=n(133);t.createStore=function(){var e=(0,o.flow)([function(e,t){return void 0===e&&(e={}),e},a.backendReducer,c.hotKeyReducer]),t=[c.hotKeyMiddleware];return(0,r.createStore)(e,r.applyMiddleware.apply(void 0,t))};var l=function(e){var t,n; +/** + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */function o(){return e.apply(this,arguments)||this}n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var r=o.prototype;return r.getChildContext=function(){return{store:this.props.store}},r.render=function(){return this.props.children},o}(i.Component);t.StoreProvider=l;t.useDispatch=function(e){return e.store.dispatch}},function(e,t,n){"use strict";t.__esModule=!0,t.applyMiddleware=t.createStore=void 0;var o=n(43); /** * @file * @copyright 2020 Aleksej Komarov @@ -72,7 +156,84 @@ if(!document.createEvent){var t,n=!0,o=!1,r="__IE8__"+Math.random(),i=Object.def * @file * @copyright 2020 Aleksej Komarov * @license MIT - */t.captureExternalLinks=function(){document.addEventListener("click",(function(e){var t=String(e.target.tagName).toLowerCase(),n=String(e.target.href);"a"===t&&("?"===n.charAt(0)||n.startsWith(location.origin)||n.startsWith("byond://")||(e.preventDefault(),(0,o.callByond)("",{src:window.__ref__,action:"tgui:link",url:n})))}))}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWindow=void 0;var o=n(0),r=n(1),i=n(2),a=n(135),c=n(191),l=function(e,t){var n=e.resizable,l=e.theme,s=void 0===l?"ntos":l,d=e.children,u=(0,r.useBackend)(t),p=u.act,m=u.data,h=m.PC_batteryicon,f=m.PC_showbatteryicon,C=m.PC_batterypercent,g=m.PC_ntneticon,N=m.PC_apclinkicon,b=m.PC_stationtime,V=m.PC_programheaders,v=void 0===V?[]:V,x=m.PC_showexitprogram;return(0,o.createComponentVNode)(2,c.Window,{theme:s,resizable:n,children:(0,o.createVNode)(1,"div","NtosWindow",[(0,o.createVNode)(1,"div","NtosWindow__header NtosHeader",[(0,o.createVNode)(1,"div","NtosHeader__left",[(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,mr:2,children:b}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:"NtOS"})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[v.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:e.icon})},e.icon)})),(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:g&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:g})}),!!f&&h&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,mr:1,children:[h&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:h}),C&&C]}),N&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:N})}),!!x&&(0,o.createComponentVNode)(2,i.Button,{width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-minimize-o",tooltip:"Minimize",tooltipPosition:"bottom",onClick:function(){return p("PC_minimize")}}),!!x&&(0,o.createComponentVNode)(2,i.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-close-o",tooltip:"Close",tooltipPosition:"bottom-left",onClick:function(){return p("PC_exit")}}),!x&&(0,o.createComponentVNode)(2,i.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"power-off",tooltip:"Power off",tooltipPosition:"bottom-left",onClick:function(){return p("PC_shutdown")}})],0)],4,{onMouseDown:function(){(0,a.refocusLayout)()}}),d],0)})};t.NtosWindow=l;l.Content=function(e){return(0,o.createVNode)(1,"div","NtosWindow__content",(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Window.Content,Object.assign({},e))),2)}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(0),r=n(7),i=n(17);t.BlockQuote=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.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.debounce=void 0;t.debounce=function(e,t,n){var o;return void 0===n&&(n=!1),function(){for(var r=arguments.length,i=new Array(r),a=0;a=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 i=(0,r.zipWith)(Math.min).apply(void 0,e),a=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(i[0]=n[0],a[0]=n[1]),o!==undefined&&(i[1]=o[0],a[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,i,a,t)}))(e)}(i,C,a,l);if(g.length>0){var N=g[0],b=g[g.length-1];g.push([C[0]+h,b[1]]),g.push([C[0]+h,-h]),g.push([-h,-h]),g.push([-h,N[1]])}var V=function(e){for(var t="",n=0;n=0||(r[n]=e[n]);return r}(t,["children","color","title","buttons"]);return(0,o.createVNode)(1,"div","Collapsible",[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},u,{children:s}))),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:a})],0)},a}(o.Component);t.Collapsible=a},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(0),r=n(7),i=n(17);var a=function(e){var t=e.content,n=(e.children,e.className),a=e.color,c=e.backgroundColor,l=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["content","children","className","color","backgroundColor"]);return l.color=t?null:"transparent",l.backgroundColor=a||c,(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["ColorBox",n,(0,i.computeBoxClassName)(l)]),t||".",0,Object.assign({},(0,i.computeBoxProps)(l))))};t.ColorBox=a,a.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(0),r=n(7),i=n(17),a=n(138);function c(e,t){if(null==e)return{};var n,o,r={},i=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={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 s=l.prototype;return s.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},s.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)},s.setSelected=function(e){this.setOpen(!1),this.props.onSelected(e)},s.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(){e.setSelected(t)}},t)}));return n.length?n:"No Options Found"},s.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,s=t.over,d=t.noscroll,u=t.nochevron,p=t.width,m=(t.onClick,t.selected),h=t.disabled,f=c(t,["color","over","noscroll","nochevron","width","onClick","selected","disabled"]),C=f.className,g=c(f,["className"]),N=s?!this.state.open:this.state.open,b=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)([d?"Dropdown__menu-noscroll":"Dropdown__menu",s&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:p}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({width:p,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,h&&"Button--disabled",C])},g,{onClick:function(){h&&!e.state.open||e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",m,0),!!u||(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,a.Icon,{name:N?"chevron-up":"chevron-down"}),2)]}))),b],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.Input=void 0;var o=n(0),r=n(7),i=n(17);function a(e,t){if(null==e)return{};var n,o,r={},i=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,i=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),i&&i(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 s=l.prototype;return s.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=c(e),this.props.autofocus&&(t.focus(),t.selectionStart=0,t.selectionEnd=t.value.length))},s.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,i=this.inputRef.current;i&&!n&&o!==r&&(i.value=c(r))},s.setEditing=function(e){this.setState({editing:e})},s.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=(e.autofocus,e.disabled),l=e.multiline,s=e.cols,d=void 0===s?32:s,u=e.rows,p=void 0===u?4:u,m=a(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder","autofocus","disabled","multiline","cols","rows"]),h=m.className,f=m.fluid,C=a(m,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["Input",f&&"Input--fluid",c&&"Input--disabled",h])},C,{children:[(0,o.createVNode)(1,"div","Input__baseline",".",16),l?(0,o.createVNode)(128,"textarea","Input__textarea",null,1,{placeholder:n,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,maxLength:t,cols:d,rows:p,disabled:c},null,this.inputRef):(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,disabled:c},null,this.inputRef)]})))},l}(o.Component);t.Input=l},function(e,t,n){"use strict";t.__esModule=!0,t.Knob=void 0;var o=n(0),r=n(15),i=n(7),a=n(23),c=n(17),l=n(189),s=n(139);t.Knob=function(e){if(a.IS_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,s.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,d=e.maxValue,u=e.minValue,p=e.onChange,m=e.onDrag,h=e.step,f=e.stepPixelSize,C=e.suppressFlicker,g=e.unit,N=e.value,b=e.className,V=e.style,v=e.fillValue,x=e.color,y=e.ranges,k=void 0===y?{}:y,w=e.size,_=e.bipolar,B=(e.children,e.popUpPosition),S=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children","popUpPosition"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:t,format:n,maxValue:d,minValue:u,onChange:p,onDrag:m,step:h,stepPixelSize:f,suppressFlicker:C,unit:g,value:N},{children:function(e){var t=e.dragging,n=(e.editing,e.value),a=e.displayValue,l=e.displayElement,s=e.inputElement,p=e.handleDragStart,m=(0,r.scale)(null!=v?v:a,u,d),h=(0,r.scale)(a,u,d),f=x||(0,r.keyOfMatchingRange)(null!=v?v:n,k)||"default",C=270*(h-.5);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,i.classes)(["Knob","Knob--color--"+f,_&&"Knob--bipolar",b,(0,c.computeBoxClassName)(S)]),[(0,o.createVNode)(1,"div","Knob__circle",(0,o.createVNode)(1,"div","Knob__cursorBox",(0,o.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+C+"deg)"}}),2),t&&(0,o.createVNode)(1,"div",(0,i.classes)(["Knob__popupValue",B&&"Knob__popupValue--"+B]),l,0),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringTrackPivot",(0,o.createVNode)(32,"circle","Knob__ringTrack",null,1,{cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringFillPivot",(0,o.createVNode)(32,"circle","Knob__ringFill",null,1,{style:{"stroke-dashoffset":((_?2.75:2)-1.5*m)*Math.PI*50},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),s],0,Object.assign({},(0,c.computeBoxProps)(Object.assign({style:Object.assign({"font-size":w+"rem"},V)},S)),{onMouseDown:p})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledControls=void 0;var o=n(0),r=n(50);function i(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var a=function(e){var t=e.children,n=i(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({mx:-.5,align:"stretch",justify:"space-between"},n,{children:t})))};t.LabeledControls=a;a.Item=function(e){var t=e.label,n=e.children,a=i(e,["label","children"]);return(0,o.createComponentVNode)(2,r.Flex.Item,{mx:1,children:(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({minWidth:"52px",height:"100%",direction:"column",align:"center",textAlign:"center",justify:"space-between"},a,{children:[(0,o.createComponentVNode)(2,r.Flex.Item),(0,o.createComponentVNode)(2,r.Flex.Item,{children:n}),(0,o.createComponentVNode)(2,r.Flex.Item,{color:"label",children:t})]})))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NanoMap=void 0;var o=n(0),r=n(2),i=n(1),a=n(64),c=n(190),l=n(185);function s(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var d=function(e){return e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault(),e.cancelBubble=!0,e.returnValue=!1,!1},u=function(e){function t(t){var n;n=e.call(this,t)||this;var o=window.innerHeight/2-256;return n.state={offsetX:0,offsetY:o,transform:"none",dragging:!1,originX:null,originY:null,zoom:1},n.handleDragStart=function(e){n.ref=e.target,n.setState({dragging:!1,originX:e.screenX,originY:e.screenY}),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd),d(e)},n.handleDragMove=function(e){n.setState((function(t){var n=Object.assign({},t),o=e.screenX-n.originX,r=e.screenY-n.originY;return t.dragging?(n.offsetX+=o,n.offsetY+=r,n.originX=e.screenX,n.originY=e.screenY):n.dragging=!0,n})),d(e)},n.handleDragEnd=function(e){n.setState({dragging:!1,originX:null,originY:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),d(e)},n.handleZoom=function(e,o){n.setState((function(e){var n=Math.min(Math.max(o,1),8),r=n/e.zoom;if(1!==r){e.zoom=n;var i=document.getElementsByClassName("NanoMap__container");if(i.length){var a=(0,l.getBoundingBox)(i[0]),c=a.size[0]/2-e.offsetX,s=a.size[1]/2-e.offsetY;e.offsetX+=c-c*r,e.offsetY+=s-s*r}return t.onZoom&&t.onZoom(e.zoom),e}}))},n}return s(t,e),t.prototype.render=function(){var e=(0,i.useBackend)(this.context).config,t=this.state,n=t.dragging,a=t.offsetX,c=t.offsetY,l=t.zoom,s=void 0===l?1:l,d=this.props.children,u=510*s+"px",p={width:u,height:u,"margin-top":c+"px","margin-left":a+"px",overflow:"hidden",position:"relative","background-image":"url("+e.map+"_nanomap_z1.png)","background-size":"cover","background-repeat":"no-repeat",border:"1px solid rgba(0, 0, 0, .3)","text-align":"center",cursor:n?"move":"auto"};return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__container",children:[(0,o.createComponentVNode)(2,r.Box,{style:p,textAlign:"center",onMouseDown:this.handleDragStart,children:(0,o.createComponentVNode)(2,r.Box,{children:d})}),(0,o.createComponentVNode)(2,h,{zoom:s,onZoom:this.handleZoom})]})},t}(o.Component);t.NanoMap=u;var p,m=function(e){function t(t){var n;n=e.call(this,t)||this;var o=(0,i.useBackend)(n.props.context).act;return n.state={color:n.props.color},n.handleClick=function(e){p!==undefined&&p.setState({color:"blue"}),o("switch_camera",{name:n.props.name}),p=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n),n.setState({color:"green"})},n}return s(t,e),t.prototype.render=function(){var e=2*this.props.x*this.props.zoom-this.props.zoom-3,t=2*this.props.y*this.props.zoom-this.props.zoom-3;return(0,o.createComponentVNode)(2,r.Button,{onClick:this.handleClick,position:"absolute",className:"NanoMap__button",lineHeight:"0",color:this.props.status?this.state.color:"red",bottom:t+"px",left:e+"px",children:(0,o.createComponentVNode)(2,r.Tooltip,{content:this.props.tooltip})},this.props.key)},t}(o.Component);u.NanoButton=m,u.Marker=function(e){var t=e.x,n=e.y,i=e.zoom,a=void 0===i?1:i,c=e.icon,l=e.tooltip,s=e.color,d=e.onClick,u=e.size,p=void 0===u?6:u,m=2*t*a-a-3,h=2*n*a-a-3;return(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,r.Box,{position:"absolute",className:"NanoMap__marker",lineHeight:"0",bottom:h+"px",left:m+"px",onClick:d,children:[(0,o.createComponentVNode)(2,r.Icon,{name:c,color:s,fontSize:p+"px"}),(0,o.createComponentVNode)(2,r.Tooltip,{content:l})]}),2)};var h=function(e){return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__zoomer",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Zoom",children:(0,o.createComponentVNode)(2,c.Slider,{minValue:"1",maxValue:"8",stepPixelSize:"10",format:function(e){return e+"x"},value:e.zoom,onDrag:function(t,n){return e.onZoom(t,n)}})})})})};u.Zoomer=h},function(e,t,n){"use strict";t.__esModule=!0,t.Modal=void 0;var o=n(0),r=n(7),i=n(17),a=n(186);t.Modal=function(e){var t,n=e.className,c=e.children,l=e.onEnter,s=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","children","onEnter"]);return l&&(t=function(e){13===e.keyCode&&l(e)}),(0,o.createComponentVNode)(2,a.Dimmer,{onKeyDown:t,children:(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Modal",n,(0,i.computeBoxClassName)(s)]),c,0,Object.assign({},(0,i.computeBoxProps)(s))))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(7),i=n(17);var a=function(e){var t=e.className,n=e.color,a=e.info,c=(e.warning,e.success),l=e.danger,s=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","color","info","warning","success","danger"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["NoticeBox",n&&"NoticeBox--color--"+n,a&&"NoticeBox--type--info",c&&"NoticeBox--type--success",l&&"NoticeBox--type--danger",t])},s)))};t.NoticeBox=a,a.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBarCountdown=t.ProgressBar=void 0;var o=n(0),r=n(15),i=n(7),a=n(17);function c(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e.className,n=e.value,l=e.minValue,s=void 0===l?0:l,d=e.maxValue,u=void 0===d?1:d,p=e.color,m=e.ranges,h=void 0===m?{}:m,f=e.children,C=e.fractionDigits,g=void 0===C?0:C,N=c(e,["className","value","minValue","maxValue","color","ranges","children","fractionDigits"]),b=(0,r.scale)(n,s,u),V=f!==undefined,v=p||(0,r.keyOfMatchingRange)(n,h)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,i.classes)(["ProgressBar","ProgressBar--color--"+v,t,(0,a.computeBoxClassName)(N)]),[(0,o.createVNode)(1,"div","ProgressBar__fill ProgressBar__fill--animated",null,1,{style:{width:100*(0,r.clamp01)(b)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",V?f:(0,r.toFixed)(100*b,g)+"%",0)],4,Object.assign({},(0,a.computeBoxProps)(N))))};t.ProgressBar=l,l.defaultHooks=i.pureComponentHooks;var s=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).timer=null,n.state={value:Math.max(100*t.current,0)},n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.tick=function(){var e=Math.max(this.state.value+this.props.rate,0);e<=0&&clearInterval(this.timer),this.setState((function(t){return{value:e}}))},i.componentDidMount=function(){var e=this;this.timer=setInterval((function(){return e.tick()}),this.props.rate)},i.componentWillUnmount=function(){clearInterval(this.timer)},i.render=function(){var e=this.props,t=e.start,n=(e.current,e.end),r=c(e,["start","current","end"]),i=(this.state.value/100-t)/(n-t);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l,Object.assign({value:i},r)))},r}(o.Component);t.ProgressBarCountdown=s,s.defaultProps={rate:1e3},l.Countdown=s},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(0),r=n(7),i=n(17);var a=function(e){var t=e.className,n=e.title,a=e.level,c=void 0===a?1:a,l=e.buttons,s=e.content,d=e.stretchContents,u=e.noTopPadding,p=e.children,m=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","title","level","buttons","content","stretchContents","noTopPadding","children"]),h=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),f=!(0,r.isFalsy)(s)||!(0,r.isFalsy)(p);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,e.flexGrow&&"Section--flex",t])},m,{children:[h&&(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),f&&(0,o.createComponentVNode)(2,i.Box,{className:(0,r.classes)(["Section__content",!!d&&"Section__content--stretchContents",!!u&&"Section__content--noTopPadding"]),children:[s,p]})]})))};t.Section=a,a.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Stack=void 0;var o=n(0),r=n(7),i=n(50);function a(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.className,n=e.vertical,c=e.fill,l=a(e,["className","vertical","fill"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Flex,Object.assign({className:(0,r.classes)(["Stack",c&&"Stack--fill",n?"Stack--vertical":"Stack--horizontal",t]),direction:n?"column":"row"},l)))};t.Stack=c;c.Item=function(e){var t=e.className,n=a(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Flex.Item,Object.assign({className:(0,r.classes)(["Stack__item",t])},n)))};c.Divider=function(e){var t=e.className,n=e.hidden,c=a(e,["className","hidden"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Flex.Item,Object.assign({className:(0,r.classes)(["Stack__item","Stack__divider",n&&"Stack__divider--hidden",t])},c)))}},function(e,t,n){"use strict";t.__esModule=!0,t.Tabs=void 0;var o=n(0),r=n(7),i=n(17),a=n(137);function c(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e.className,n=e.vertical,a=e.children,l=c(e,["className","vertical","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Tabs",n?"Tabs--vertical":"Tabs--horizontal",t,(0,i.computeBoxClassName)(l)]),(0,o.createVNode)(1,"div","Tabs__tabBox",a,0),2,Object.assign({},(0,i.computeBoxProps)(l))))};t.Tabs=l;l.Tab=function(e){var t=e.className,n=e.selected,i=e.altSelection,l=c(e,["className","selected","altSelection"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",n&&"Tabs__tab--selected",i&&n&&"Tabs__tab--altSelection",t]),selected:!i&&n,color:"transparent"},l)))}},function(e,t,n){"use strict";t.__esModule=!0,t.TimeDisplay=void 0;t.TimeDisplay=function(e){var t=e.totalSeconds;return function(e){return(!e||e<0)&&(e=0),[Math.floor(e/60).toString(10),(Math.floor(e)%60).toString(10)].map((function(e){return e.length<2?"0"+e:e})).join(":")}(void 0===t?0:t)}},function(e,t,n){var o={"./AICard.js":460,"./AIFixer.js":461,"./APC.js":462,"./ATM.js":463,"./AccountsUplinkTerminal.js":464,"./AgentCard.js":465,"./AiAirlock.js":466,"./AirAlarm.js":467,"./AirlockAccessController.js":468,"./AirlockElectronics.js":469,"./AppearanceChanger.js":470,"./AtmosAlertConsole.js":471,"./AtmosControl.js":472,"./AtmosFilter.js":473,"./AtmosMixer.js":474,"./AtmosPump.js":475,"./Autolathe.js":476,"./Biogenerator.js":477,"./BlueSpaceArtilleryControl.js":478,"./BluespaceRiftScanner.js":479,"./BluespaceRiftServer.js":480,"./BluespaceTap.js":481,"./BodyScanner.js":482,"./BorgPanel.js":483,"./BotClean.js":484,"./BotSecurity.js":485,"./BrigCells.js":486,"./BrigTimer.js":487,"./CameraConsole.js":488,"./Canister.js":489,"./CardComputer.js":490,"./CargoConsole.js":491,"./Changelog.js":492,"./ChemDispenser.js":521,"./ChemHeater.js":525,"./ChemMaster.js":526,"./CloningConsole.js":527,"./CommunicationsComputer.js":528,"./Contractor.js":529,"./ConveyorSwitch.js":530,"./CrewMonitor.js":531,"./Cryo.js":532,"./CryopodConsole.js":534,"./DNAModifier.js":535,"./DestinationTagger.js":536,"./DisposalBin.js":537,"./DnaVault.js":538,"./EFTPOS.js":539,"./ERTManager.js":540,"./Electropack.js":541,"./EvolutionMenu.js":542,"./ExosuitFabricator.js":543,"./ExternalAirlockController.js":544,"./FaxMachine.js":545,"./FloorPainter.js":546,"./GPS.js":547,"./GasAnalyzer.js":548,"./GasFreezer.js":550,"./GenericCrewManifest.js":551,"./GhostHudPanel.js":552,"./HandheldChemDispenser.js":553,"./Instrument.js":554,"./ItemPixelShift.js":555,"./KeycardAuth.js":556,"./LaborClaimConsole.js":557,"./LawManager.js":558,"./MechBayConsole.js":559,"./MechaControlConsole.js":560,"./MedicalRecords.js":561,"./MiningVendor.js":562,"./Multitool.js":563,"./Newscaster.js":564,"./NinjaBloodScan.js":565,"./NinjaMindScan.js":566,"./NuclearBomb.js":567,"./OperatingComputer.js":568,"./Orbit.js":569,"./OreRedemption.js":570,"./PAI.js":571,"./PDA.js":588,"./PDAPainter.js":604,"./Pacman.js":605,"./PersonalCrafting.js":606,"./Photocopier.js":607,"./PodTracking.js":608,"./PoolController.js":609,"./PortablePump.js":610,"./PortableScrubber.js":611,"./PortableTurret.js":612,"./PowerMonitor.js":198,"./RCD.js":613,"./RPD.js":614,"./Radio.js":615,"./RequestConsole.js":616,"./RequestManager.js":617,"./RndConsole.js":67,"./RobotSelfDiagnosis.js":632,"./RoboticsControlConsole.js":633,"./Safe.js":634,"./SatelliteControl.js":635,"./SecureStorage.js":636,"./SecurityRecords.js":637,"./SeedExtractor.js":638,"./ShuttleConsole.js":639,"./ShuttleManipulator.js":640,"./Sleeper.js":641,"./SlotMachine.js":642,"./Smartfridge.js":643,"./Smes.js":644,"./SolarControl.js":645,"./SpawnersMenu.js":646,"./SpiderOS.js":647,"./StationAlertConsole.js":648,"./SuitStorage.js":649,"./SupermatterMonitor.js":650,"./SyndicateComputerSimple.js":651,"./SyndieCargoConsole.js":652,"./TTSSeedsExplorer.js":653,"./TachyonArray.js":654,"./Tank.js":655,"./TankDispenser.js":656,"./TcommsCore.js":657,"./TcommsRelay.js":658,"./Teleporter.js":659,"./ThiefKit.js":660,"./TransferValve.js":661,"./Uplink.js":662,"./VampireSpecMenu.js":663,"./VampireTrophiesStatus.js":664,"./Vending.js":665,"./VolumeMixer.js":666,"./VotePanel.js":667,"./Wires.js":668,"./Workshop.js":669};function r(e){var t=i(e);return n(t)}function i(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=i,e.exports=r,r.id=459},function(e,t,n){"use strict";t.__esModule=!0,t.AICard=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AICard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;if(0===l.has_ai)return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createVNode)(1,"h3",null,"No AI detected.",16)})})})});var s=null;return s=l.integrity>=75?"green":l.integrity>=25?"yellow":"red",(0,o.createComponentVNode)(2,a.Window,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Stored AI",children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,display:"inline-block",children:(0,o.createVNode)(1,"h3",null,l.name,0)}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:s,value:l.integrity/100})})})}),(0,o.createComponentVNode)(2,i.Box,{color:"red",children:(0,o.createVNode)(1,"h2",null,1===l.flushing?"Wipe of AI in progress...":"",0)})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Laws",children:!!l.has_laws&&(0,o.createComponentVNode)(2,i.Box,{children:l.laws.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",children:e},t)}))})||(0,o.createComponentVNode)(2,i.Box,{color:"red",children:(0,o.createVNode)(1,"h3",null,"No laws detected.",16)})}),(0,o.createComponentVNode)(2,i.Section,{title:"Actions",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Wireless Activity",children:(0,o.createComponentVNode)(2,i.Button,{icon:l.wireless?"check":"times",content:l.wireless?"Enabled":"Disabled",color:l.wireless?"green":"red",onClick:function(){return c("wireless")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Subspace Transceiver",children:(0,o.createComponentVNode)(2,i.Button,{icon:l.radio?"check":"times",content:l.radio?"Enabled":"Disabled",color:l.radio?"green":"red",onClick:function(){return c("radio")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Wipe",children:(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash-alt",confirmIcon:"trash-alt",disabled:l.flushing||0===l.integrity,confirmColor:"red",content:"Wipe AI",onClick:function(){return c("wipe")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AIFixer=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AIFixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;if(null===l.occupant)return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createVNode)(1,"h3",null,"No artificial intelligence detected.",16)})})})});var s=null;s=2!==l.stat&&null!==l.stat;var d=null;d=l.integrity>=75?"green":l.integrity>=25?"yellow":"red";var u=null;return u=l.integrity>=100,(0,o.createComponentVNode)(2,a.Window,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,i.Box,{bold:!0,children:(0,o.createVNode)(1,"h3",null,l.occupant,0)})}),(0,o.createComponentVNode)(2,i.Section,{title:"Information",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:d,value:l.integrity/100})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:s?"green":"red",children:s?"Functional":"Non-Functional"})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Laws",children:!!l.has_laws&&(0,o.createComponentVNode)(2,i.Box,{children:l.laws.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",children:e},t)}))})||(0,o.createComponentVNode)(2,i.Box,{color:"red",children:(0,o.createVNode)(1,"h3",null,"No laws detected.",16)})}),(0,o.createComponentVNode)(2,i.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Wireless Activity",children:(0,o.createComponentVNode)(2,i.Button,{icon:l.wireless?"times":"check",content:l.wireless?"Disabled":"Enabled",color:l.wireless?"red":"green",onClick:function(){return c("wireless")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Subspace Transceiver",children:(0,o.createComponentVNode)(2,i.Button,{icon:l.radio?"times":"check",content:l.radio?"Disabled":"Enabled",color:l.radio?"red":"green",onClick:function(){return c("radio")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Start Repairs",children:(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",disabled:u||l.active,content:u?"Already Repaired":"Repair",onClick:function(){return c("fix")}})})]}),(0,o.createComponentVNode)(2,i.Box,{color:"green",lineHeight:2,children:l.active?"Reconstruction in progress.":""})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.APC=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(192);t.APC=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,d)})})};var l={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},s={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,d=n.data,u=d.locked&&!d.siliconUser,p=(d.normallyLocked,l[d.externalPower]||l[0]),m=l[d.chargingStatus]||l[0],h=d.powerChannels||[],f=s[d.malfStatus]||s[0],C=d.powerCellStatus/100;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,i.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Main Breaker",color:p.color,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d.isOperating?"power-off":"times",content:d.isOperating?"On":"Off",selected:d.isOperating&&!u,color:d.isOperating?"":"bad",disabled:u,onClick:function(){return a("breaker")}}),children:["[ ",p.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:"good",value:C})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Mode",color:m.color,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d.chargeMode?"sync":"times",content:d.chargeMode?"Auto":"Off",selected:d.chargeMode,disabled:u,onClick:function(){return a("charge")}}),children:["[ ",m.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[h.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Auto",selected:!u&&(1===e.status||3===e.status),disabled:u,onClick:function(){return a("channel",t.auto)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:"On",selected:!u&&2===e.status,disabled:u,onClick:function(){return a("channel",t.on)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Off",selected:!u&&0===e.status,disabled:u,onClick:function(){return a("channel",t.off)}})],4),children:[e.powerLoad," W"]},e.title)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Load",children:(0,o.createVNode)(1,"b",null,[d.totalLoad,(0,o.createTextVNode)(" W")],0)})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Misc",buttons:!!d.siliconUser&&(0,o.createFragment)([!!d.malfStatus&&(0,o.createComponentVNode)(2,i.Button,{icon:f.icon,content:f.content,color:"bad",onClick:function(){return a(f.action)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return a("overload")}})],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d.coverLocked?"lock":"unlock",content:d.coverLocked?"Engaged":"Disengaged",selected:d.coverLocked,disabled:u,onClick:function(){return a("cover")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:d.nightshiftLights?"Enabled":"Disabled",selected:d.nightshiftLights,onClick:function(){return a("toggle_nightshift")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Emergency Light Fallback",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d.coverLocked?"lock":"unlock",content:d.emergencyLights?"Engaged":"Disengaged",selected:d.emergencyLights,disabled:u,onClick:function(){return a("emergency_lighting")}})})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ATM=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.ATM=function(e,t){var n,m=(0,r.useBackend)(t),h=(m.act,m.data),f=h.view_screen,C=h.authenticated_account,g=h.ticks_left_locked_down,N=h.linked_db;if(g>0)n=(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle"}),"Maximum number of pin attempts exceeded! Access to this ATM has been temporarily disabled."]});else if(N)if(C)switch(f){case 1:n=(0,o.createComponentVNode)(2,l);break;case 2:n=(0,o.createComponentVNode)(2,s);break;case 3:n=(0,o.createComponentVNode)(2,p);break;default:n=(0,o.createComponentVNode)(2,d)}else n=(0,o.createComponentVNode)(2,u);else n=(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle"}),"Unable to connect to accounts database, please retry and if the issue persists contact Nanotrasen IT support."]});return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,i.Section,{children:n})]})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.machine_id,s=c.held_card_name;return(0,o.createComponentVNode)(2,i.Section,{title:"Nanotrasen Automatic Teller Machine",children:[(0,o.createComponentVNode)(2,i.Box,{children:"For all your monetary need!"}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Icon,{name:"info-circle"})," This terminal is ",(0,o.createVNode)(1,"i",null,l,0),", report this code when contacting Nanotrasen IT Support."]}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Card",children:(0,o.createComponentVNode)(2,i.Button,{content:s,icon:"eject",onClick:function(){return a("insert_card")}})})})]})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.security_level;return(0,o.createComponentVNode)(2,i.Section,{title:"Select a new security level for this account",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:(0,o.createComponentVNode)(2,i.Button,{content:"Zero",icon:"unlock",selected:0===c,onClick:function(){return a("change_security_level",{new_security_level:0})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:"Either the account number or card is required to access this account. EFTPOS transactions will require a card and ask for a pin, but not verify the pin is correct."}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:(0,o.createComponentVNode)(2,i.Button,{content:"One",icon:"unlock",selected:1===c,onClick:function(){return a("change_security_level",{new_security_level:1})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:"An account number and pin must be manually entered to access this account and process transactions."}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:(0,o.createComponentVNode)(2,i.Button,{content:"Two",selected:2===c,icon:"unlock",onClick:function(){return a("change_security_level",{new_security_level:2})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:"In addition to account number and pin, a card is required to access this account and process transactions."})]}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,m)]})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(0,r.useLocalState)(t,"targetAccNumber",0),s=l[0],d=l[1],u=(0,r.useLocalState)(t,"fundsAmount",0),p=u[0],h=u[1],f=(0,r.useLocalState)(t,"purpose",0),C=f[0],g=f[1],N=c.money;return(0,o.createComponentVNode)(2,i.Section,{title:"Transfer Fund",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Account Balance",children:["$",N]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target account number",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"6 Digit Number",onInput:function(e,t){return d(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Funds to transfer",children:(0,o.createComponentVNode)(2,i.Input,{onInput:function(e,t){return h(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transaction Purpose",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,onInput:function(e,t){return g(t)}})})]}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.Button,{content:"Transfer",icon:"sign-out-alt",onClick:function(){return a("transfer",{target_acc_number:s,funds_amount:p,purpose:C})}}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,m)]})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(0,r.useLocalState)(t,"fundsAmount",0),s=l[0],d=l[1],u=c.owner_name,p=c.money;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Welcome, "+u,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Logout",icon:"sign-out-alt",onClick:function(){return a("logout")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Account Balance",children:["$",p]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Withdrawal Amount",children:(0,o.createComponentVNode)(2,i.Input,{onInput:function(e,t){return d(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Withdraw Fund",icon:"sign-out-alt",onClick:function(){return a("withdrawal",{funds_amount:s})}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Change account security level",icon:"lock",onClick:function(){return a("view_screen",{view_screen:1})}})}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Make transfer",icon:"exchange-alt",onClick:function(){return a("view_screen",{view_screen:2})}})}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:"View transaction log",icon:"list",onClick:function(){return a("view_screen",{view_screen:3})}})}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Print balance statement",icon:"print",onClick:function(){return a("balance_statement")}})})]})],4)},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(0,r.useLocalState)(t,"accountID",null),s=l[0],d=l[1],u=(0,r.useLocalState)(t,"accountPin",null),p=u[0],m=u[1];c.machine_id,c.held_card_name;return(0,o.createComponentVNode)(2,i.Section,{title:"Insert card or enter ID and pin to login",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Account ID",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"6 Digit Number",onInput:function(e,t){return d(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pin",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"6 Digit Number",onInput:function(e,t){return m(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Login",icon:"sign-in-alt",onClick:function(){return a("attempt_auth",{account_num:s,account_pin:p})}})})]})})},p=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.transaction_log);return(0,o.createComponentVNode)(2,i.Section,{title:"Transactions",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:"Timestamp"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Target"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Reason"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Terminal"})]}),a.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{p:"1rem",children:[e.date," ",e.time]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.target_name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.purpose}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:["$",e.amount]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.source_terminal})]},e)}))]}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,m)]})},m=function(e,t){var n=(0,r.useBackend)(t),a=n.act;n.data;return(0,o.createComponentVNode)(2,i.Button,{content:"Back",icon:"sign-out-alt",onClick:function(){return a("view_screen",{view_screen:0})}})}},function(e,t,n){"use strict";t.__esModule=!0,t.AccountsUplinkTerminal=void 0;var o=n(0),r=n(18),i=n(1),a=n(2),c=n(50),l=n(3),s=n(140),d=n(141);t.AccountsUplinkTerminal=function(e,t){var n,r=(0,i.useBackend)(t),a=(r.act,r.data),c=a.loginState,p=a.currentPage;return c.logged_in?(1===p?n=(0,o.createComponentVNode)(2,u):2===p?n=(0,o.createComponentVNode)(2,h):3===p&&(n=(0,o.createComponentVNode)(2,f)),(0,o.createComponentVNode)(2,l.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,s.LoginInfo),n]})})):(0,o.createComponentVNode)(2,l.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var u=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data.accounts,s=(0,i.useLocalState)(t,"searchText",""),d=s[0],u=(s[1],(0,i.useLocalState)(t,"sortId","owner_name")),h=u[0],f=(u[1],(0,i.useLocalState)(t,"sortOrder",!0)),C=f[0];f[1];return(0,o.createComponentVNode)(2,a.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,a.Flex.Item,{flexGrow:"1",mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Section,{height:"100%",children:(0,o.createComponentVNode)(2,a.Table,{className:"AccountsUplinkTerminal__list",children:[(0,o.createComponentVNode)(2,a.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,p,{id:"owner_name",children:"Account Holder"}),(0,o.createComponentVNode)(2,p,{id:"account_number",children:"Account Number"}),(0,o.createComponentVNode)(2,p,{id:"suspended",children:"Account Status"})]}),l.filter((0,r.createSearch)(d,(function(e){return e.owner_name+"|"+e.account_number+"|"+e.suspended}))).sort((function(e,t){var n=C?1:-1;return e[h].localeCompare(t[h])*n})).map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{onClick:function(){return c("view_account_detail",{index:e.account_index})},children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user"})," ",e.owner_name]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:["#",e.account_number]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.suspended})]},e.id)}))]})})})]})},p=function(e,t){var n=(0,i.useLocalState)(t,"sortId","name"),r=n[0],c=n[1],l=(0,i.useLocalState)(t,"sortOrder",!0),s=l[0],d=l[1],u=e.id,p=e.children;return(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{color:r!==u&&"transparent",width:"100%",onClick:function(){r===u?d(!s):(c(u),d(!0))},children:[p,r===u&&(0,o.createComponentVNode)(2,a.Icon,{name:s?"sort-up":"sort-down",ml:"0.25rem;"})]})})},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data.is_printing,s=(0,i.useLocalState)(t,"searchText",""),d=(s[0],s[1]);return(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,c.FlexItem,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"New Account",icon:"plus",onClick:function(){return r("create_new_account")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print Account List",disabled:l,ml:"0.25rem",onClick:function(){return r("print_records")}})]}),(0,o.createComponentVNode)(2,c.FlexItem,{grow:"1",ml:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by account holder, number, status",width:"100%",onInput:function(e,t){return d(t)}})})]})},h=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.is_printing,s=c.account_number,d=c.owner_name,u=c.money,p=c.suspended,m=c.transactions;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"#"+s+" / "+d,mt:1,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print Account Details",disabled:l,onClick:function(){return r("print_account_details")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("back")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Number",children:["#",s]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Holder",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Balance",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Status",color:p?"red":"green",children:[p?"Suspended":"Active",(0,o.createComponentVNode)(2,a.Button,{ml:1,content:p?"Unsuspend":"Suspend",icon:p?"unlock":"lock",onClick:function(){return r("toggle_suspension")}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Transactions",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Timestamp"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Target"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reason"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Terminal"})]}),m.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.date," ",e.time]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.target_name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.purpose}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:["$",e.amount]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.source_terminal})]},e)}))]})})],4)},f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=(n.data,(0,i.useLocalState)(t,"accName","")),l=c[0],s=c[1],d=(0,i.useLocalState)(t,"accDeposit",""),u=d[0],p=d[1];return(0,o.createComponentVNode)(2,a.Section,{title:"Create Account",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("back")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Holder",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Name Here",onChange:function(e,t){return s(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Initial Deposit",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"0",onChange:function(e,t){return p(t)}})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,content:"Create Account",onClick:function(){return r("finalise_create_account",{holder_name:l,starting_funds:u})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AgentCardSLSlots=t.AgentCardAppearances=t.AgentCardInfo=t.AgentCard=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AgentCard=function(e,t){var n=(0,r.useLocalState)(t,"tabIndex",0),d=n[0],u=n[1];return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Box,{fillPositionedParent:!0,overflow:"hidden",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===d,onClick:function(){return u(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"table"})," Card Info"]},"Card Info"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===d,onClick:function(){return u(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"id-card"})," Appearance"]},"Appearance"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===d,onClick:function(){return u(2)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"arrow-down"})," Save/Load Card Info"]},"Save/Load Card Info")]}),function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,c);case 1:return(0,o.createComponentVNode)(2,l);case 2:return(0,o.createComponentVNode)(2,s);default:return(0,o.createComponentVNode)(2,c)}}(d)]})})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.registered_name,s=c.sex,d=c.age,u=c.assignment,p=c.associated_account_number,m=c.blood_type,h=c.dna_hash,f=c.fingerprint_hash,C=c.photo,g=c.ai_tracking;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Card Info",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:(0,o.createComponentVNode)(2,i.Button,{content:l||"[UNSET]",onClick:function(){return a("change_name")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sex",children:(0,o.createComponentVNode)(2,i.Button,{iconRight:!1,content:s||"[UNSET]",onClick:function(){return a("change_sex")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Age",children:(0,o.createComponentVNode)(2,i.Button,{content:d||"[UNSET]",onClick:function(){return a("change_age")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:(0,o.createComponentVNode)(2,i.Button,{content:u||"[UNSET]",onClick:function(){return a("change_occupation")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fingerprints",children:(0,o.createComponentVNode)(2,i.Button,{content:f||"[UNSET]",onClick:function(){return a("change_fingerprints")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:(0,o.createComponentVNode)(2,i.Button,{content:m||"[UNSET]",onClick:function(){return a("change_blood_type")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"DNA Hash",children:(0,o.createComponentVNode)(2,i.Button,{content:h||"[UNSET]",onClick:function(){return a("change_dna_hash")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Money Account",children:(0,o.createComponentVNode)(2,i.Button,{content:p||"[UNSET]",onClick:function(){return a("change_money_account")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Photo",children:(0,o.createComponentVNode)(2,i.Button,{content:C?"Update":"[UNSET]",onClick:function(){return a("change_photo")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Card Settings",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Card Info",children:(0,o.createComponentVNode)(2,i.Button,{content:"Delete Card Info",onClick:function(){return a("delete_info")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Access",children:(0,o.createComponentVNode)(2,i.Button,{content:"Reset Access",onClick:function(){return a("clear_access")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"AI Tracking",children:(0,o.createComponentVNode)(2,i.Button,{content:g?"Untrackable":"Trackable",onClick:function(){return a("change_ai_tracking")}})})]})})],4)};t.AgentCardInfo=c;var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.appearances;return(0,o.createComponentVNode)(2,i.Section,{title:"Card Appearance",children:c.map((function(e){return(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jped;base64,"+e.image,style:{"vertical-align":"middle",width:"64px",margin:"0px","margin-left":"0px"},onclick:function(){return a("change_appearance_new",{new_appearance:e.name})}},e.name)}))})};t.AgentCardAppearances=l;var s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.saved_info;return(0,o.createComponentVNode)(2,i.Section,{title:"Save/Load Manager",style:{"line-height":"25px"},children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.registered_name?e.registered_name+", "+e.assignment:"Slot "+e.id,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"Clear",onClick:function(){return a("clear_slot",{slot:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Save",onClick:function(){return a("save_slot",{slot:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",disabled:!e.registered_name,onClick:function(){return a("load_slot",{slot:e.id})}})],4)},e.id)}))})})};t.AgentCardSLSlots=s},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}};t.AiAirlock=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,d=c[s.power.main]||c[0],u=c[s.power.backup]||c[0],p=c[s.shock]||c[0];return(0,o.createComponentVNode)(2,a.Window,{width:500,height:390,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Main",color:d.color,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",disabled:!s.power.main,content:"Disrupt",onClick:function(){return l("disrupt-main")}}),children:[s.power.main?"Online":"Offline"," ",s.wires.main_power?s.power.main_timeleft>0&&"["+s.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Backup",color:u.color,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",disabled:!s.power.backup,content:"Disrupt",onClick:function(){return l("disrupt-backup")}}),children:[s.power.backup?"Online":"Offline"," ",s.wires.backup_power?s.power.backup_timeleft>0&&"["+s.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Electrify",color:p.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",disabled:!(s.wires.shock&&2!==s.shock),content:"Restore",onClick:function(){return l("shock-restore")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"bolt",disabled:!s.wires.shock,content:"Temporary",onClick:function(){return l("shock-temp")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"bolt",disabled:!s.wires.shock||0===s.shock,content:"Permanent",onClick:function(){return l("shock-perm")}})],4),children:[2===s.shock?"Safe":"Electrified"," ",(s.wires.shock?s.shock_timeleft>0&&"["+s.shock_timeleft+"s]":"[Wires have been cut!]")||-1===s.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s.id_scanner?"power-off":"times",content:s.id_scanner?"Enabled":"Disabled",selected:s.id_scanner,disabled:!s.wires.id_scanner,onClick:function(){return l("idscan-toggle")}}),children:!s.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Emergency Access",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s.emergency?"power-off":"times",content:s.emergency?"Enabled":"Disabled",selected:s.emergency,onClick:function(){return l("emergency-toggle")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s.locked?"lock":"unlock",content:s.locked?"Lowered":"Raised",selected:s.locked,disabled:!s.wires.bolts,onClick:function(){return l("bolt-toggle")}}),children:!s.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s.lights?"power-off":"times",content:s.lights?"Enabled":"Disabled",selected:s.lights,disabled:!s.wires.lights,onClick:function(){return l("light-toggle")}}),children:!s.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s.safe?"power-off":"times",content:s.safe?"Enabled":"Disabled",selected:s.safe,disabled:!s.wires.safe,onClick:function(){return l("safe-toggle")}}),children:!s.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s.speed?"power-off":"times",content:s.speed?"Enabled":"Disabled",selected:s.speed,disabled:!s.wires.timing,onClick:function(){return l("speed-toggle")}}),children:!s.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s.opened?"sign-out-alt":"sign-in-alt",content:s.opened?"Open":"Closed",selected:s.opened,disabled:s.locked||s.welded,onClick:function(){return l("open-close")}}),children:!(!s.locked&&!s.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),s.locked?"bolted":"",s.locked&&s.welded?" and ":"",s.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(192);t.AirAlarm=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.locked);return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox),!i&&(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u)],4)]})})};var l=function(e){return 0===e?"green":1===e?"orange":"red"},s=function(e,t){var n,a=(0,r.useBackend)(t),c=a.act,s=a.data,d=s.air,u=s.mode,p=s.atmos_alarm,m=s.locked,h=s.alarmActivated,f=s.rcon,C=s.target_temp;return n=0===d.danger.overall?0===p?"Optimal":"Caution: Atmos alert in area":1===d.danger.overall?"Caution":"DANGER: Internals Required",(0,o.createComponentVNode)(2,i.Section,{title:"Air Status",children:d?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,i.Box,{color:l(d.danger.pressure),children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d.pressure})," kPa",!m&&(0,o.createFragment)([(0,o.createTextVNode)("\xa0"),(0,o.createComponentVNode)(2,i.Button,{content:3===u?"Deactivate Panic Siphon":"Activate Panic Siphon",selected:3===u,icon:"exclamation-triangle",onClick:function(){return c("mode",{mode:3===u?1:3})}})],4)]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.contents.oxygen/100,fractionDigits:"1",color:l(d.danger.oxygen)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Nitrogen",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.contents.nitrogen/100,fractionDigits:"1",color:l(d.danger.nitrogen)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Carbon Dioxide",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.contents.co2/100,fractionDigits:"1",color:l(d.danger.co2)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Toxins",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.contents.plasma/100,fractionDigits:"1",color:l(d.danger.plasma)})}),d.contents.other>.1&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Other",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.contents.other/100,fractionDigits:"1",color:l(d.danger.other)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.Box,{color:l(d.danger.temperature),children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d.temperature})," K / ",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d.temperature_c})," C\xa0",(0,o.createComponentVNode)(2,i.Button,{icon:"thermometer-full",content:C+" C",onClick:function(){return c("temperature")}}),(0,o.createComponentVNode)(2,i.Button,{content:d.thermostat_state?"On":"Off",selected:d.thermostat_state,icon:"power-off",onClick:function(){return c("thermostat_state")}})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Local Status",children:(0,o.createComponentVNode)(2,i.Box,{color:l(d.danger.overall),children:[n,!m&&(0,o.createFragment)([(0,o.createTextVNode)("\xa0"),(0,o.createComponentVNode)(2,i.Button,{content:h?"Reset Alarm":"Activate Alarm",selected:h,onClick:function(){return c(h?"atmos_reset":"atmos_alarm")}})],4)]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Remote Control Settings",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Off",selected:1===f,onClick:function(){return c("set_rcon",{rcon:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Auto",selected:2===f,onClick:function(){return c("set_rcon",{rcon:2})}}),(0,o.createComponentVNode)(2,i.Button,{content:"On",selected:3===f,onClick:function(){return c("set_rcon",{rcon:3})}})]})]}):(0,o.createComponentVNode)(2,i.Box,{children:"Unable to acquire air sample!"})})},d=function(e,t){var n=(0,r.useLocalState)(t,"tabIndex",0),a=n[0],c=n[1];return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===a,onClick:function(){return c(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"sign-out-alt"})," Vent Control"]},"Vents"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===a,onClick:function(){return c(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"sign-in-alt"})," Scrubber Control"]},"Scrubbers"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===a,onClick:function(){return c(2)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"cog"})," Mode"]},"Mode"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===a,onClick:function(){return c(3)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"tachometer-alt"})," Thresholds"]},"Thresholds")]})},u=function(e,t){var n=(0,r.useLocalState)(t,"tabIndex",0),i=n[0];n[1];switch(i){case 0:return(0,o.createComponentVNode)(2,p);case 1:return(0,o.createComponentVNode)(2,m);case 2:return(0,o.createComponentVNode)(2,h);case 3:return(0,o.createComponentVNode)(2,f);default:return"WE SHOULDN'T BE HERE!"}},p=function(e,t){var n=(0,r.useBackend)(t),a=n.act;return n.data.vents.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,i.Button,{content:e.power?"On":"Off",selected:e.power,icon:"power-off",onClick:function(){return a("command",{cmd:"power",val:1===e.power?0:1,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,i.Button,{content:"release"===e.direction?"Blowing":"Siphoning",icon:"release"===e.direction?"sign-out-alt":"sign-in-alt",onClick:function(){return a("command",{cmd:"direction",val:"release"===e.direction?0:1,id_tag:e.id_tag})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure Checks",children:[(0,o.createComponentVNode)(2,i.Button,{content:"External",selected:1===e.checks,onClick:function(){return a("command",{cmd:"checks",val:1,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Internal",selected:2===e.checks,onClick:function(){return a("command",{cmd:"checks",val:2,id_tag:e.id_tag})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"External Pressure Target",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.external})," kPa\xa0",(0,o.createComponentVNode)(2,i.Button,{content:"Set",icon:"cog",onClick:function(){return a("command",{cmd:"set_external_pressure",id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Reset",icon:"redo-alt",onClick:function(){return a("command",{cmd:"set_external_pressure",val:101.325,id_tag:e.id_tag})}})]})]})},e.name)}))},m=function(e,t){var n=(0,r.useBackend)(t),a=n.act;return n.data.scrubbers.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,i.Button,{content:e.power?"On":"Off",selected:e.power,icon:"power-off",onClick:function(){return a("command",{cmd:"power",val:1===e.power?0:1,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,i.Button,{content:0===e.scrubbing?"Siphoning":"Scrubbing",icon:0===e.scrubbing?"sign-in-alt":"filter",onClick:function(){return a("command",{cmd:"scrubbing",val:0===e.scrubbing?1:0,id_tag:e.id_tag})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,i.Button,{content:e.widenet?"Extended":"Normal",selected:e.widenet,icon:"expand-arrows-alt",onClick:function(){return a("command",{cmd:"widenet",val:0===e.widenet?1:0,id_tag:e.id_tag})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Filtering",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Carbon Dioxide",selected:e.filter_co2,onClick:function(){return a("command",{cmd:"co2_scrub",val:0===e.filter_co2?1:0,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Plasma",selected:e.filter_toxins,onClick:function(){return a("command",{cmd:"tox_scrub",val:0===e.filter_toxins?1:0,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Nitrous Oxide",selected:e.filter_n2o,onClick:function(){return a("command",{cmd:"n2o_scrub",val:0===e.filter_n2o?1:0,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Oxygen",selected:e.filter_o2,onClick:function(){return a("command",{cmd:"o2_scrub",val:0===e.filter_o2?1:0,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Nitrogen",selected:e.filter_n2,onClick:function(){return a("command",{cmd:"n2_scrub",val:0===e.filter_n2?1:0,id_tag:e.id_tag})}})]})]})},e.name)}))},h=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.modes,s=c.presets,d=c.emagged,u=c.mode,p=c.preset;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"System Mode",children:(0,o.createComponentVNode)(2,i.Table,{children:l.map((function(e){return(!e.emagonly||e.emagonly&&!!d)&&(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",width:1,children:(0,o.createComponentVNode)(2,i.Button,{content:e.name,icon:"cog",selected:e.id===u,onClick:function(){return a("mode",{mode:e.id})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.desc})]},e.name)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"System Presets",children:[(0,o.createComponentVNode)(2,i.Box,{italic:!0,children:"After making a selection, the system will automatically cycle in order to remove contaminants."}),(0,o.createComponentVNode)(2,i.Table,{mt:1,children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",width:1,children:(0,o.createComponentVNode)(2,i.Button,{content:e.name,icon:"cog",selected:e.id===p,onClick:function(){return a("preset",{preset:e.id})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.desc})]},e.name)}))})]})],4)},f=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.thresholds;return(0,o.createComponentVNode)(2,i.Section,{title:"Alarm Thresholds",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,{width:"20%",children:"Value"}),(0,o.createComponentVNode)(2,i.Table.Cell,{color:"red",width:"20%",children:"Danger Min"}),(0,o.createComponentVNode)(2,i.Table.Cell,{color:"orange",width:"20%",children:"Warning Min"}),(0,o.createComponentVNode)(2,i.Table.Cell,{color:"orange",width:"20%",children:"Warning Max"}),(0,o.createComponentVNode)(2,i.Table.Cell,{color:"red",width:"20%",children:"Danger Max"})]}),c.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),e.settings.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:-1===e.selected?"Off":e.selected,onClick:function(){return a("command",{cmd:"set_threshold",env:e.env,"var":e.val})}})},e.val)}))]},e.name)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirlockAccessController=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AirlockAccessController=function(e,t){var n,c,l=(0,r.useBackend)(t),s=l.act,d=l.data,u=d.exterior_status,p=d.interior_status,m=d.processing;return n="open"===d.exterior_status.state?(0,o.createComponentVNode)(2,i.Button,{content:"Lock Exterior Door",icon:"exclamation-triangle",disabled:m,onClick:function(){return s("force_ext")}}):(0,o.createComponentVNode)(2,i.Button,{content:"Cycle to Exterior",icon:"arrow-circle-left",disabled:m,onClick:function(){return s("cycle_ext_door")}}),c="open"===d.interior_status.state?(0,o.createComponentVNode)(2,i.Button,{content:"Lock Interior Door",icon:"exclamation-triangle",disabled:m,color:"open"===p?"red":m?"yellow":null,onClick:function(){return s("force_int")}}):(0,o.createComponentVNode)(2,i.Button,{content:"Cycle to Interior",icon:"arrow-circle-right",disabled:m,onClick:function(){return s("cycle_int_door")}}),(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Information",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"External Door Status",children:"closed"===u.state?"Locked":"Open"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Internal Door Status",children:"closed"===p.state?"Locked":"Open"})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,i.Box,{children:n}),(0,o.createComponentVNode)(2,i.Box,{children:c})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirlockElectronics=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(99);t.AirlockElectronics=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,s)]})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.unrestricted_dir;return(0,o.createComponentVNode)(2,i.Section,{title:"Access Control",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{bold:!0,mb:1,children:"Unrestricted Access From:"}),(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,textAlign:"center",icon:"arrow-down",content:"North",selected:"north"===c?"selected":null,onClick:function(){return a("unrestricted_access",{unres_dir:"North"})}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,textAlign:"center",icon:"arrow-up",content:"South",selected:"south"===c?"selected":null,onClick:function(){return a("unrestricted_access",{unres_dir:"South"})}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,textAlign:"center",icon:"arrow-left",content:"East",selected:"east"===c?"selected":null,onClick:function(){return a("unrestricted_access",{unres_dir:"East"})}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,textAlign:"center",icon:"arrow-right",content:"West",selected:"west"===c?"selected":null,onClick:function(){return a("unrestricted_access",{unres_dir:"West"})}})})]})]})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data,s=l.selected_accesses,d=l.one_access,u=l.regions;return(0,o.createComponentVNode)(2,c.AccessList,{usedByRcd:1,rcdButtons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:d,content:"One",onClick:function(){return a("set_one_access",{access:"one"})}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:!d,content:"All",onClick:function(){return a("set_one_access",{access:"all"})}})],4),accesses:u,selectedList:s,accessMod:function(e){return a("set",{access:e})},grantAll:function(){return a("grant_all")},denyAll:function(){return a("clear_all")},grantDep:function(e){return a("grant_region",{region:e})},denyDep:function(e){return a("deny_region",{region:e})}})}},function(e,t,n){"use strict";t.__esModule=!0,t.AppearanceChanger=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AppearanceChanger=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,d=s.change_race,u=s.species,p=s.specimen,m=s.change_gender,h=s.gender,f=s.has_gender,C=s.change_eye_color,g=s.change_skin_tone,N=s.change_skin_color,b=s.change_head_accessory_color,V=s.change_hair_color,v=s.change_secondary_hair_color,x=s.change_facial_hair_color,y=s.change_secondary_facial_hair_color,k=s.change_head_marking_color,w=s.change_body_marking_color,_=s.change_tail_marking_color,B=s.change_head_accessory,S=s.head_accessory_styles,L=s.head_accessory_style,A=s.change_hair,E=s.hair_styles,I=s.hair_style,D=s.change_hair_gradient,T=s.change_facial_hair,F=s.facial_hair_styles,M=s.facial_hair_style,P=s.change_head_markings,O=s.head_marking_styles,R=s.head_marking_style,j=s.change_body_markings,U=s.body_marking_styles,z=s.body_marking_style,W=s.change_tail_markings,H=s.tail_marking_styles,K=s.tail_marking_style,Y=s.change_body_accessory,G=s.body_accessory_styles,q=s.body_accessory_style,X=s.change_alt_head,J=s.alt_head_styles,$=s.alt_head_style,Z=!1;return(C||g||N||b||V||v||x||y||k||w||_)&&(Z=!0),(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!d&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.specimen,selected:e.specimen===p,onClick:function(){return l("race",{race:e.specimen})}},e.specimen)}))}),!!m&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gender",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Male",selected:"male"===h,onClick:function(){return l("gender",{gender:"male"})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Female",selected:"female"===h,onClick:function(){return l("gender",{gender:"female"})}}),!f&&(0,o.createComponentVNode)(2,i.Button,{content:"Genderless",selected:"plural"===h,onClick:function(){return l("gender",{gender:"plural"})}})]}),!!Z&&(0,o.createComponentVNode)(2,c),!!B&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Head accessory",children:S.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.headaccessorystyle,selected:e.headaccessorystyle===L,onClick:function(){return l("head_accessory",{head_accessory:e.headaccessorystyle})}},e.headaccessorystyle)}))}),!!A&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Hair",children:E.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.hairstyle,selected:e.hairstyle===I,onClick:function(){return l("hair",{hair:e.hairstyle})}},e.hairstyle)}))}),!!D&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Hair Gradient",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Change Style",onClick:function(){return l("hair_gradient")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Offset",onClick:function(){return l("hair_gradient_offset")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Color",onClick:function(){return l("hair_gradient_colour")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Alpha",onClick:function(){return l("hair_gradient_alpha")}})]}),!!T&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Facial hair",children:F.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.facialhairstyle,selected:e.facialhairstyle===M,onClick:function(){return l("facial_hair",{facial_hair:e.facialhairstyle})}},e.facialhairstyle)}))}),!!P&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Head markings",children:O.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.headmarkingstyle,selected:e.headmarkingstyle===R,onClick:function(){return l("head_marking",{head_marking:e.headmarkingstyle})}},e.headmarkingstyle)}))}),!!j&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Body markings",children:U.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.bodymarkingstyle,selected:e.bodymarkingstyle===z,onClick:function(){return l("body_marking",{body_marking:e.bodymarkingstyle})}},e.bodymarkingstyle)}))}),!!W&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tail markings",children:H.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.tailmarkingstyle,selected:e.tailmarkingstyle===K,onClick:function(){return l("tail_marking",{tail_marking:e.tailmarkingstyle})}},e.tailmarkingstyle)}))}),!!Y&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Body accessory",children:G.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.bodyaccessorystyle,selected:e.bodyaccessorystyle===q,onClick:function(){return l("body_accessory",{body_accessory:e.bodyaccessorystyle})}},e.bodyaccessorystyle)}))}),!!X&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Alternate head",children:J.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.altheadstyle,selected:e.altheadstyle===$,onClick:function(){return l("alt_head",{alt_head:e.altheadstyle})}},e.altheadstyle)}))})]})})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data;return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Colors",children:[{key:"change_eye_color",text:"Change eye color",action:"eye_color"},{key:"change_skin_tone",text:"Change skin tone",action:"skin_tone"},{key:"change_skin_color",text:"Change skin color",action:"skin_color"},{key:"change_head_accessory_color",text:"Change head accessory color",action:"head_accessory_color"},{key:"change_hair_color",text:"Change hair color",action:"hair_color"},{key:"change_secondary_hair_color",text:"Change secondary hair color",action:"secondary_hair_color"},{key:"change_facial_hair_color",text:"Change facial hair color",action:"facial_hair_color"},{key:"change_secondary_facial_hair_color",text:"Change secondary facial hair color",action:"secondary_facial_hair_color"},{key:"change_head_marking_color",text:"Change head marking color",action:"head_marking_color"},{key:"change_body_marking_color",text:"Change body marking color",action:"body_marking_color"},{key:"change_tail_marking_color",text:"Change tail marking color",action:"tail_marking_color"}].map((function(e){return!!c[e.key]&&(0,o.createComponentVNode)(2,i.Button,{content:e.text,onClick:function(){return a(e.action)}},e.key)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AtmosAlertConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.priority||[],d=l.minor||[];return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[0===s.length&&(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),s.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:e,color:"bad",onClick:function(){return c("clear",{zone:e})}}),2,null,e)})),0===d.length&&(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16),d.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:e,color:"average",onClick:function(){return c("clear",{zone:e})}}),2,null,e)}))],0)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControl=void 0;var o=n(0),r=n(1),i=n(2),a=n(80),c=n(3);t.AtmosControl=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data,(0,r.useLocalState)(t,"tabIndex",0)),d=a[0],u=a[1];return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Box,{fillPositionedParent:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===d,onClick:function(){return u(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"table"})," Data View"]},"DataView"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===d,onClick:function(){return u(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,l);case 1:return(0,o.createComponentVNode)(2,s);default:return"WE SHOULDN'T BE HERE!"}}(d)]})})})};var l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.alarms;return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Table,{m:"0.5rem",children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Access"})]}),l.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,a.TableCell,{children:e.name}),(0,o.createComponentVNode)(2,a.TableCell,{children:(t=e.danger,0===t?(0,o.createComponentVNode)(2,i.Box,{color:"green",children:"Good"}):1===t?(0,o.createComponentVNode)(2,i.Box,{color:"orange",bold:!0,children:"Warning"}):2===t?(0,o.createComponentVNode)(2,i.Box,{color:"red",bold:!0,children:"DANGER"}):void 0)}),(0,o.createComponentVNode)(2,a.TableCell,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Access",onClick:function(){return c("open_alarm",{aref:e.ref})}})})]},e.name);var t}))]})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(0,r.useLocalState)(t,"zoom",1),s=l[0],d=l[1],u=c.alarms,p=c.stationLevel;return(0,o.createComponentVNode)(2,i.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,i.NanoMap,{onZoom:function(e){return d(e)},children:u.filter((function(e){return e.z===p})).map((function(e){return(0,o.createComponentVNode)(2,i.NanoMap.Marker,{x:e.x,y:e.y,zoom:s,icon:"circle",tooltip:e.name,color:(t=e.danger,0===t?"green":1===t?"orange":2===t?"red":void 0),onClick:function(){return a("open_alarm",{aref:e.ref})}},e.ref);var t}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AtmosFilter=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.on,d=l.pressure,u=l.max_pressure,p=l.filter_type,m=l.filter_type_list;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:s?"On":"Off",color:s?null:"red",selected:s,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rate",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",textAlign:"center",disabled:0===d,width:2.2,onClick:function(){return c("min_pressure")}}),(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:u,value:d,onDrag:function(e,t){return c("custom_pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",textAlign:"center",disabled:d===u,width:2.2,onClick:function(){return c("max_pressure")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Filter",children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{selected:e.gas_type===p,content:e.label,onClick:function(){return c("set_filter",{filter:e.gas_type})}},e.label)}))})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AtmosMixer=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,d=s.on,u=s.pressure,p=s.max_pressure,m=s.node1_concentration,h=s.node2_concentration;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:d?"On":"Off",color:d?null:"red",selected:d,onClick:function(){return l("power")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rate",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",textAlign:"center",disabled:0===u,width:2.2,onClick:function(){return l("min_pressure")}}),(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:p,value:u,onDrag:function(e,t){return l("custom_pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",textAlign:"center",disabled:u===p,width:2.2,onClick:function(){return l("max_pressure")}})]}),(0,o.createComponentVNode)(2,c,{node_name:"Node 1",node_ref:m}),(0,o.createComponentVNode)(2,c,{node_name:"Node 2",node_ref:h})]})})})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=(n.data,e.node_name),l=e.node_ref;return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:c,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",textAlign:"center",width:2.2,disabled:0===l,onClick:function(){return a("set_node",{node_name:c,concentration:(l-10)/100})}}),(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,unit:"%",width:6.1,lineHeight:1.5,stepPixelSize:10,minValue:0,maxValue:100,value:l,onChange:function(e,t){return a("set_node",{node_name:c,concentration:t/100})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",textAlign:"center",width:2.2,disabled:100===l,onClick:function(){return a("set_node",{node_name:c,concentration:(l+10)/100})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosPump=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AtmosPump=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.on,d=l.rate,u=l.max_rate,p=l.gas_unit,m=l.step;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:s?"On":"Off",color:s?null:"red",selected:s,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rate",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",textAlign:"center",disabled:0===d,width:2.2,onClick:function(){return c("min_rate")}}),(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,unit:p,width:6.1,lineHeight:1.5,step:m,minValue:0,maxValue:u,value:d,onDrag:function(e,t){return c("custom_rate",{rate:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",textAlign:"center",disabled:d===u,width:2.2,onClick:function(){return c("max_rate")}})]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Autolathe=void 0;var o=n(0),r=n(43),i=n(24),a=n(1),c=n(2),l=n(3),s=n(18),d=function(e,t,n,o){return null===e.requirements||!(e.requirements.metal*o>t)&&!(e.requirements.glass*o>n)};t.Autolathe=function(e,t){var n=(0,a.useBackend)(t),u=n.act,p=n.data,m=p.total_amount,h=(p.max_amount,p.metal_amount),f=p.glass_amount,C=p.busyname,g=(p.busyamt,p.showhacked,p.buildQueue),N=p.buildQueueLen,b=p.recipes,V=p.categories,v=(0,a.useSharedState)(t,"category",0),x=v[0],y=v[1];0===x&&(x="Tools");var k=h.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),w=f.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),_=m.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),B=(0,a.useSharedState)(t,"search_text",""),S=B[0],L=B[1],A=(0,s.createSearch)(S,(function(e){return e.name})),E="";N>0&&(E=g.map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:g[t][0],onClick:function(){return u("remove_from_queue",{remove_from_queue:g.indexOf(e)+1})}},e)},t)})));var I=(0,r.flow)([(0,i.filter)((function(e){return(e.category.indexOf(x)>-1||S)&&(p.showhacked||!e.hacked)})),S&&(0,i.filter)(A),(0,i.sortBy)((function(e){return e.name.toLowerCase()}))])(b),D="Build";S?D="Results for: '"+S+"':":x&&(D="Build ("+x+")");return(0,o.createComponentVNode)(2,l.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,c.Section,{title:D,buttons:(0,o.createComponentVNode)(2,c.Dropdown,{width:"190px",options:V,selected:x,onSelected:function(e){return y(e)}}),children:[(0,o.createComponentVNode)(2,c.Input,{fluid:!0,placeholder:"Search for...",onInput:function(e,t){return L(t)},mb:1}),I.map((function(e){return(0,o.createComponentVNode)(2,c.Flex,{justify:"space-between",align:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+e.image,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}}),(0,o.createComponentVNode)(2,c.Button,{icon:"hammer",selected:p.busyname===e.name&&1===p.busyamt,disabled:!d(e,p.metal_amount,p.glass_amount,1),onClick:function(){return u("make",{make:e.uid,multiplier:1})},children:(0,s.toTitleCase)(e.name)}),e.max_multiplier>=10&&(0,o.createComponentVNode)(2,c.Button,{icon:"hammer",selected:p.busyname===e.name&&10===p.busyamt,disabled:!d(e,p.metal_amount,p.glass_amount,10),onClick:function(){return u("make",{make:e.uid,multiplier:10})},children:"10x"}),e.max_multiplier>=25&&(0,o.createComponentVNode)(2,c.Button,{icon:"hammer",selected:p.busyname===e.name&&25===p.busyamt,disabled:!d(e,p.metal_amount,p.glass_amount,25),onClick:function(){return u("make",{make:e.uid,multiplier:25})},children:"25x"}),e.max_multiplier>25&&(0,o.createComponentVNode)(2,c.Button,{icon:"hammer",selected:p.busyname===e.name&&p.busyamt===e.max_multiplier,disabled:!d(e,p.metal_amount,p.glass_amount,e.max_multiplier),onClick:function(){return u("make",{make:e.uid,multiplier:e.max_multiplier})},children:[e.max_multiplier,"x"]})]}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:e.requirements&&Object.keys(e.requirements).map((function(t){return(0,s.toTitleCase)(t)+": "+e.requirements[t]})).join(", ")||(0,o.createComponentVNode)(2,c.Box,{children:"No resources required."})})]},e.ref)}))]}),2,{style:{float:"left",width:"68%"}}),(0,o.createVNode)(1,"div",null,[(0,o.createComponentVNode)(2,c.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Metal",children:k}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Glass",children:w}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Total",children:_}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Storage",children:[p.fill_percent,"% Full"]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Building",children:(0,o.createComponentVNode)(2,c.Box,{color:C?"green":"",children:C||"Nothing"})}),(0,o.createComponentVNode)(2,c.Section,{title:"Build Queue",children:[E,(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Clear All",disabled:!p.buildQueueLen,onClick:function(){return u("clear_queue")}}),2,{align:"right"})]})],4,{style:{float:"right",width:"30%"}})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Biogenerator=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.Biogenerator=function(){return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{display:"flex",className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,d)]})})};var c=function(e,t){if((0,r.useBackend)(t).data.processing)return(0,o.createComponentVNode)(2,i.Dimmer,{children:(0,o.createComponentVNode)(2,i.Flex,{mb:"30px",children:(0,o.createComponentVNode)(2,i.Flex.Item,{bold:!0,color:"silver",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"spinner",spin:!0,size:4,mb:"15px"}),(0,o.createVNode)(1,"br"),"The biogenerator is processing..."]})})})},l=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.biomass,l=a.container,s=a.container_curr_reagents,d=a.container_max_reagents;return(0,o.createComponentVNode)(2,i.Section,{title:"Storage",children:[(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{mr:"20px",color:"silver",children:"Biomass:"}),(0,o.createComponentVNode)(2,i.Flex.Item,{mr:"5px",children:c}),(0,o.createComponentVNode)(2,i.Icon,{name:"leaf",size:1.2,color:"#3d8c40"})]}),(0,o.createComponentVNode)(2,i.Flex,{height:"21px",mt:"8px",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{mr:"10px",color:"silver",children:"Container:"}),l?(0,o.createComponentVNode)(2,i.ProgressBar,{value:s,maxValue:d,children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:s+" / "+d+" units"})}):(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Box,{color:"red",children:"None"})})]})]})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.has_plants,s=c.container;return(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{width:"30%",mr:"3px",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,textAlign:"center",icon:"power-off",disabled:!l,tooltip:l?"":"There are no plants in the biogenerator.",tooltipPosition:"top-right",content:"Activate",onClick:function(){return a("activate")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"40%",mr:"3px",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,textAlign:"center",icon:"flask",disabled:!s,tooltip:s?"":"The biogenerator does not have a container.",tooltipPosition:"top",content:"Detach Container",onClick:function(){return a("detach_container")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"30%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,textAlign:"center",icon:"eject",disabled:!l,tooltip:l?"":"There are no stored plants to eject.",tooltipPosition:"top-left",content:"Eject Plants",onClick:function(){return a("eject_plants")}})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.biomass,s=c.product_list,d=c.container,u=(0,r.useSharedState)(t,"vendAmount",1),p=u[0],m=u[1],h=Object.entries(s).map((function(e,t){var n=Object.entries(e[1]).map((function(e){return e[1]}));return(0,o.createComponentVNode)(2,i.Collapsible,{title:e[0],open:!0,children:n.map((function(e){return(0,o.createComponentVNode)(2,i.Flex,{py:"2px",className:"candystripe",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{width:"40%",ml:"2px",children:e.name}),(0,o.createComponentVNode)(2,i.Flex.Item,{textAlign:"right",width:"20%",children:[e.cost*p,(0,o.createComponentVNode)(2,i.Icon,{ml:"5px",name:"leaf",size:1.2,color:"#3d8c40"})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{textAlign:"right",width:"40%",children:e.needs_container&&!d?(0,o.createComponentVNode)(2,i.Button,{content:"No container",disabled:!0,icon:"flask",tooltip:"\u0412\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u043b\u044e\u0431\u043e\u0439 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440 \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u044d\u0442\u043e\u0439 \u043e\u043f\u0446\u0438\u0438",tooltipPosition:"top-left"}):(0,o.createComponentVNode)(2,i.Button,{content:"Vend",disabled:l0?Math.floor(c/u):0,f=d?"@?%%!\u2116@"+u:u,C=c>=u,g=p-p%5+(p%5>0?5:0);return(0,o.createComponentVNode)(2,i.Section,{title:"\u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435 \u0420\u0430\u0437\u043b\u043e\u043c\u0430",children:[(0,o.createComponentVNode)(2,i.Box,{color:"silver",bold:!0,children:n}),(0,o.createComponentVNode)(2,i.ProgressBar,{color:0===m?"bad":m<100?"average":"good",value:a,maxValue:r,mt:1,mb:2,children:[m<=100?m:100," %"]}),(0,o.createComponentVNode)(2,i.Box,{children:["\u0414\u0430\u043d\u043d\u044b\u0435 \u0434\u043b\u044f \u0437\u043e\u043d\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f: ",(0,o.createComponentVNode)(2,i.Box,{color:c?C?"good":"average":"bad",as:"span",children:Math.floor(c)}),(0,o.createComponentVNode)(2,i.Button,{icon:"atom",tooltip:"\u0414\u043b\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u043e\u0434\u043d\u043e\u0433\u043e \u0437\u043e\u043d\u0434\u0438\u0440\u0443\u044e\u0449\u0435\u0433\u043e \u0438\u043c\u043f\u0443\u043b\u044c\u0441\u0430 \u043d\u0443\u0436\u043d\u043e \u0441\u043e\u0431\u0440\u0430\u0442\u044c "+f+" \u0434\u0430\u043d\u043d\u044b\u0445.",content:p>0?"\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430 "+g+" \u0441\u0435\u043a\u0443\u043d\u0434":"\u0417\u043e\u043d\u0434\u0438\u0440\u043e\u0432\u0430\u0442\u044c ("+h+")",disabled:!C||p>0,onClick:function(){return l("probe",{rift_id:t})},mx:2}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,textAlign:"center",content:s?"\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043f\u043e\u043b\u0443\u0447\u0435\u043d":"\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0439",disabled:s||m<100,onClick:function(){return l("reward",{rift_id:t})},mt:1.4})]})]})}(e)})),(0,o.createComponentVNode)(2,i.Section,{title:"\u0421\u043a\u0430\u043d\u0435\u0440\u044b \u0432 \u0441\u0435\u0442\u0438",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:f&&f.map((function(e){return function(e){var t=e.scannerId,n=e.scannerName,r=e.scanStatus,a=e.canSwitch,s=e.switching,d=c[r],u="OFF"===d?[" ","silver"]:"NO_RIFTS"===d?["\u041d\u0435\u0442 \u0440\u0430\u0437\u043b\u043e\u043c\u043e\u0432","silver"]:"SOME_RIFTS"===d?["\u0421\u043a\u0430\u043d\u0438\u0440\u0443\u0435\u0442","good"]:"DANGER"===d?["\u041e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c! \u0412\u044b\u043a\u043b\u044e\u0447\u0438\u0442\u0435 \u0441\u043a\u0430\u043d\u0435\u0440!","bad"]:void 0;return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:n,py:0,children:[s?(0,o.createComponentVNode)(2,i.Icon,{name:"circle-notch",color:"silver",spin:!0,ml:1.85,mr:1.79,my:.84}):a?(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",color:"OFF"===d?"bad":"good",onClick:function(){return l("toggle_scanner",{scanner_id:t})},ml:1,mr:1}):(0,o.createComponentVNode)(2,i.Icon,{name:"power-off",color:"OFF"===d?"bad":"good",ml:1.85,mr:1.79,my:.84}),"OFF"!==d&&(0,o.createComponentVNode)(2,i.Box,{as:"span",color:u[1],children:u[0]})]})}(e)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"\u0421\u0435\u0440\u0432\u0435\u0440\u044b \u0432 \u0441\u0435\u0442\u0438",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:h&&h.map((function(e){return function(e){var t=e.servName,n=e.servData;return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:t,children:n.length?n.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{children:[e.riftName," \u2014 ",Math.floor(e.probePoints)," \u0434\u0430\u043d\u043d\u044b\u0445."]},t)})):(0,o.createComponentVNode)(2,i.Box,{children:"\u041d\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0445"})})}(e)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BluespaceTap=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(100);t.BluespaceTap=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,d=s.product||[],u=s.desiredLevel,p=s.inputLevel,m=s.points,h=s.totalPoints,f=s.powerUse,C=s.availablePower,g=s.maxLevel,N=s.emagged,b=s.safeLevels,V=s.nextLevelPower,v=u>p?"bad":"good";return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[!!N&&(0,o.createComponentVNode)(2,i.NoticeBox,{danger:1,children:"Safety Protocols disabled"}),!!(p>b)&&(0,o.createComponentVNode)(2,i.NoticeBox,{danger:1,children:"High Power, Instability likely"}),(0,o.createComponentVNode)(2,i.Collapsible,{title:"Input Management",children:(0,o.createComponentVNode)(2,i.Section,{title:"Input",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Input Level",children:p}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Desired Level",children:(0,o.createComponentVNode)(2,i.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:0===u,tooltip:"Set to 0",onClick:function(){return l("set",{set_level:0})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"step-backward",tooltip:"Decrease to actual input level",disabled:0===u,onClick:function(){return l("set",{set_level:p})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"backward",disabled:0===u,tooltip:"Decrease one step",onClick:function(){return l("decrease")}})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,i.Slider,{value:u,fillValue:p,minValue:0,color:v,maxValue:g,stepPixelSize:20,step:1,onChange:function(e,t){return l("set",{set_level:t})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"forward",disabled:u===g,tooltip:"Increase one step",tooltipPosition:"left",onClick:function(){return l("increase")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:u===g,tooltip:"Set to max",tooltipPosition:"left",onClick:function(){return l("set",{set_level:g})}})]})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Power Use",children:(0,c.formatPower)(f)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power for next level",children:(0,c.formatPower)(V)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Surplus Power",children:(0,c.formatPower)(C)})]})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Output",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Available Points",children:m}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Points",children:h})]})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{align:"end",children:(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{disabled:e.price>=m,onClick:function(){return l("vend",{target:e.key})},content:e.price})},e.key)}))})})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BodyScanner=void 0;var o=n(0),r=n(15),i=n(1),a=n(2),c=n(3),l=[["good","Alive"],["average","Critical"],["bad","DEAD"]],s=[["hasBorer","bad","Large growth detected in frontal lobe, possibly cancerous. Surgical removal is recommended."],["hasVirus","bad","Viral pathogen detected in blood stream."],["blind","average","Cataracts detected."],["colourblind","average","Photoreceptor abnormalities detected."],["nearsighted","average","Retinal misalignment detected."]],d=[["Respiratory","oxyLoss"],["Brain","brainLoss"],["Toxin","toxLoss"],["Radioactive","radLoss"],["Brute","bruteLoss"],["Genetic","cloneLoss"],["Burn","fireLoss"],["Paralysis","paralysis"]],u={average:[.25,.5],bad:[.5,Infinity]},p=function(e,t){for(var n=[],o=0;o0?e.filter((function(e){return!!e})).reduce((function(e,t){return(0,o.createFragment)([e,(0,o.createComponentVNode)(2,a.Box,{children:t},t)],0)}),null):null},h=function(e){if(e>100){if(e<300)return"mild infection";if(e<400)return"mild infection+";if(e<500)return"mild infection++";if(e<700)return"acute infection";if(e<800)return"acute infection+";if(e<900)return"acute infection++";if(e>=900)return"septic"}return""};t.BodyScanner=function(e,t){var n=(0,i.useBackend)(t).data,r=n.occupied,a=n.occupant,l=void 0===a?{}:a,s=r?(0,o.createComponentVNode)(2,f,{occupant:l}):(0,o.createComponentVNode)(2,x);return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:s})})};var f=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,C,{occupant:t}),(0,o.createComponentVNode)(2,g,{occupant:t}),(0,o.createComponentVNode)(2,N,{occupant:t}),(0,o.createComponentVNode)(2,V,{organs:t.extOrgan}),(0,o.createComponentVNode)(2,v,{organs:t.intOrgan})]})},C=function(e,t){var n=(0,i.useBackend)(t),c=n.act,s=n.data.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return c("print_p")},children:"Print Report"}),(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",onClick:function(){return c("ejectify")},children:"Eject"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:s.maxHealth,value:s.health/s.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(s.bodyTempC,0)}),"\xb0C,\xa0",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(s.bodyTempF,0)}),"\xb0F"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implants",children:s.implant_len?(0,o.createComponentVNode)(2,a.Box,{children:s.implant.map((function(e){return e.name})).join(", ")}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"None"})})]})})},g=function(e){var t=e.occupant;return t.hasBorer||t.blind||t.colourblind||t.nearsighted||t.hasVirus?(0,o.createComponentVNode)(2,a.Section,{title:"Abnormalities",children:s.map((function(e,n){if(t[e[0]])return(0,o.createComponentVNode)(2,a.Box,{color:e[1],bold:"bad"===e[1],children:e[2]},n)}))}):(0,o.createComponentVNode)(2,a.Section,{title:"Abnormalities",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No abnormalities found."})})},N=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,a.Table,{children:p(d,(function(e,n,r){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{color:"label",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e[0],":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:!!n&&n[0]+":"})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,b,{value:t[e[1]],marginBottom:r100)&&"average":"bad")||!!e.status.robotic&&"label",width:"33%",children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",q:!0,children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:e.maxHealth,mt:t>0&&"0.5rem",value:e.totalLoss/e.maxHealth,ranges:u,children:[(0,o.createComponentVNode)(2,a.Box,{float:"left",display:"inline",children:[!!e.bruteLoss&&(0,o.createComponentVNode)(2,a.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bone"}),(0,r.round)(e.bruteLoss,0),"\xa0",(0,o.createComponentVNode)(2,a.Tooltip,{position:"top",content:"Brute damage"})]}),!!e.fireLoss&&(0,o.createComponentVNode)(2,a.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"fire"}),(0,r.round)(e.fireLoss,0),(0,o.createComponentVNode)(2,a.Tooltip,{position:"top",content:"Burn damage"})]})]}),(0,o.createComponentVNode)(2,a.Box,{display:"inline",children:(0,r.round)(e.totalLoss,0)})]})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:t>0&&"calc(0.5rem + 2px)",children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",display:"inline",children:m([!!e.internalBleeding&&"Internal bleeding",!!e.lungRuptured&&"Ruptured lung",!!e.status.broken&&e.status.broken,h(e.germ_level),!!e.open&&"Open incision"])}),(0,o.createComponentVNode)(2,a.Box,{display:"inline",children:[m([!!e.status.splinted&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Splinted"}),!!e.status.robotic&&(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Robotic"}),!!e.status.dead&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",bold:!0,children:"DEAD"})]),m(e.shrapnel.map((function(e){return e.known?e.name:"Unknown object"})))]})]})]},t)}))]})})},v=function(e){return 0===e.organs.length?(0,o.createComponentVNode)(2,a.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"N/A"})}):(0,o.createComponentVNode)(2,a.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Damage"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:"Injuries"})]}),e.organs.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{textTransform:"capitalize",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:(!e.dead?e.germ_level>100&&"average":"bad")||e.robotic>0&&"label",width:"33%",children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:e.maxHealth,value:e.damage/e.maxHealth,mt:t>0&&"0.5rem",ranges:u,children:(0,r.round)(e.damage,0)})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:t>0&&"calc(0.5rem + 2px)",children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",display:"inline",children:m([h(e.germ_level)])}),(0,o.createComponentVNode)(2,a.Box,{display:"inline",children:m([1===e.robotic&&(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Robotic"}),2===e.robotic&&(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Assisted"}),!!e.dead&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",bold:!0,children:"DEAD"})])})]})]},t)}))]})})},x=function(){return(0,o.createComponentVNode)(2,a.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BorgPanel=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.BorgPanel=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.borg||{},d=l.cell||{},u=d.charge/d.maxcharge,p=l.channels||[],m=l.modules||[],h=l.upgrades||[],f=l.ais||[],C=l.laws||[];return(0,o.createComponentVNode)(2,a.Window,{title:"Borg Panel",width:700,height:700,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:s.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){return c("rename")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,i.Button,{icon:s.emagged?"check-square-o":"square-o",content:"Emagged",selected:s.emagged,onClick:function(){return c("toggle_emagged")}}),(0,o.createComponentVNode)(2,i.Button,{icon:s.lockdown?"check-square-o":"square-o",content:"Locked Down",selected:s.lockdown,onClick:function(){return c("toggle_lockdown")}}),(0,o.createComponentVNode)(2,i.Button,{icon:s.scrambledcodes?"check-square-o":"square-o",content:"Scrambled Codes",selected:s.scrambledcodes,onClick:function(){return c("toggle_scrambledcodes")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Reset Module",onClick:function(){return c("reset_module")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge",children:[d.missing?(0,o.createVNode)(1,"span","color-bad","No cell installed",16):(0,o.createComponentVNode)(2,i.ProgressBar,{value:u,children:d.charge+" / "+d.maxcharge}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return c("set_charge")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Change",onClick:function(){return c("change_cell")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Remove",color:"bad",onClick:function(){return c("remove_cell")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Radio Channels",children:p.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return c("toggle_radio",{channel:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Model",children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:s.active_module===e.name?"check-square-o":"square-o",content:e.name+" module",selected:s.active_module===e.name,onClick:function(){return c("setmodule",{module:e.name})}},e.type)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Upgrades",children:h.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return c("toggle_upgrade",{upgrade:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Master AI",children:f.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:e.connected?"check-square-o":"square-o",content:e.name,selected:e.connected,onClick:function(){return c("slavetoai",{slavetoai:e.ref})}},e.ref)}))})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Laws",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"Law Manager",selected:s.lawmanager,onClick:function(){return c("lawmanager")}}),(0,o.createComponentVNode)(2,i.Button,{icon:s.lawupdate?"check-square-o":"square-o",content:"Lawsync",selected:s.lawupdate,onClick:function(){return c("toggle_lawupdate")}})],4),children:C.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BotClean=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.BotClean=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.locked,d=l.noaccess,u=l.maintpanel,p=l.on,m=l.autopatrol,h=l.canhack,f=l.emagged,C=l.remote_disabled,g=l.painame,N=l.cleanblood;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Swipe an ID card to ",s?"unlock":"lock"," this interface."]}),(0,o.createComponentVNode)(2,i.Section,{title:"General Settings",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,i.Button,{icon:p?"power-off":"times",content:p?"On":"Off",selected:p,disabled:d,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Patrol",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:m,content:"Auto Patrol",disabled:d,onClick:function(){return c("autopatrol")}})}),!!u&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maintenance Panel",children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Panel Open!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Safety System",children:(0,o.createComponentVNode)(2,i.Box,{color:f?"bad":"good",children:f?"DISABLED!":"Enabled"})}),!!h&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Hacking",children:(0,o.createComponentVNode)(2,i.Button,{icon:"terminal",content:f?"Restore Safties":"Hack",disabled:d,color:"bad",onClick:function(){return c("hack")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Remote Access",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:!C,content:"AI Remote Control",disabled:d,onClick:function(){return c("disableremote")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Cleaning Settings",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:N,content:"Clean Blood",disabled:d,onClick:function(){return c("blood")}})}),g&&(0,o.createComponentVNode)(2,i.Section,{title:"pAI",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",content:g,disabled:d,onClick:function(){return c("ejectpai")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BotSecurity=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.BotSecurity=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.locked,d=l.noaccess,u=l.maintpanel,p=l.on,m=l.autopatrol,h=l.canhack,f=l.emagged,C=l.remote_disabled,g=l.painame,N=l.check_id,b=l.check_weapons,V=l.check_warrant,v=l.arrest_mode,x=l.arrest_declare;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Swipe an ID card to ",s?"unlock":"lock"," this interface."]}),(0,o.createComponentVNode)(2,i.Section,{title:"General Settings",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,i.Button,{icon:p?"power-off":"times",content:p?"On":"Off",selected:p,disabled:d,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Patrol",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:m,content:"Auto Patrol",disabled:d,onClick:function(){return c("autopatrol")}})}),!!u&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maintenance Panel",children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Panel Open!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Safety System",children:(0,o.createComponentVNode)(2,i.Box,{color:f?"bad":"good",children:f?"DISABLED!":"Enabled"})}),!!h&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Hacking",children:(0,o.createComponentVNode)(2,i.Button,{icon:"terminal",content:f?"Restore Safties":"Hack",disabled:d,color:"bad",onClick:function(){return c("hack")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Remote Access",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:!C,content:"AI Remote Control",disabled:d,onClick:function(){return c("disableremote")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Who To Arrest",children:[(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:N,content:"Unidentifiable Persons",disabled:d,onClick:function(){return c("authid")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:b,content:"Unauthorized Weapons",disabled:d,onClick:function(){return c("authweapon")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:V,content:"Wanted Criminals",disabled:d,onClick:function(){return c("authwarrant")}})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Arrest Procedure",children:[(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:v,content:"Detain Targets Indefinitely",disabled:d,onClick:function(){return c("arrtype")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:x,content:"Announce Arrests On Radio",disabled:d,onClick:function(){return c("arrdeclare")}})]}),g&&(0,o.createComponentVNode)(2,i.Section,{title:"pAI",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",content:g,disabled:d,onClick:function(){return c("ejectpai")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigCells=void 0;var o=n(0),r=n(3),i=n(2),a=n(1),c=function(e,t){var n=e.cell,r=(0,a.useBackend)(t).act,c=n.cell_id,l=n.occupant,s=n.crimes,d=n.brigged_by,u=n.time_left_seconds,p=n.time_set_seconds,m=n.ref,h="";u>0&&(h+=" BrigCells__listRow--active");return(0,o.createComponentVNode)(2,i.Table.Row,{className:h,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:c}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:l}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:s}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:d}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.TimeDisplay,{totalSeconds:p})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.TimeDisplay,{totalSeconds:u})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{type:"button",onClick:function(){r("release",{ref:m})},children:"Release"})})]})},l=function(e){var t=e.cells;return(0,o.createComponentVNode)(2,i.Table,{className:"BrigCells__list",children:[(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,children:"Cell"}),(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,children:"Occupant"}),(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,children:"Crimes"}),(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,children:"Brigged By"}),(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,children:"Time Brigged For"}),(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,children:"Time Left"}),(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,children:"Release"})]}),t.map((function(e){return(0,o.createComponentVNode)(2,c,{cell:e},e.ref)}))]})};t.BrigCells=function(e,t){var n=(0,a.useBackend)(t),c=(n.act,n.data.cells);return(0,o.createComponentVNode)(2,r.Window,{theme:"security",resizable:!0,children:(0,o.createComponentVNode)(2,r.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",height:"100%",children:(0,o.createComponentVNode)(2,i.Section,{height:"100%",flexGrow:"1",children:(0,o.createComponentVNode)(2,l,{cells:c})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.BrigTimer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;l.nameText=l.occupant,l.timing&&(l.prisoner_hasrec?l.nameText=(0,o.createComponentVNode)(2,i.Box,{color:"green",children:l.occupant}):l.nameText=(0,o.createComponentVNode)(2,i.Box,{color:"red",children:l.occupant}));var s="pencil-alt";l.prisoner_name&&(l.prisoner_hasrec||(s="exclamation-triangle"));var d=[],u=0;for(u=0;u60||!l.isAllowed,onClick:function(){return c("start")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CameraConsoleOldContent=t.CameraConsoleMapContent=t.CameraConsole=void 0;var o=n(0),r=n(24),i=n(43),a=n(7),c=n(18),l=n(1),s=n(2),d=n(3),u=function(e,t){var n,o;if(!t)return[];var r=e.findIndex((function(e){return e.name===t.name}));return[null==(n=e[r-1])?void 0:n.name,null==(o=e[r+1])?void 0:o.name]},p=function(e,t){void 0===t&&(t="");var n=(0,c.createSearch)(t,(function(e){return e.name}));return(0,i.flow)([(0,r.filter)((function(e){return null==e?void 0:e.name})),t&&(0,r.filter)(n),(0,r.sortBy)((function(e){return e.name}))])(e)};t.CameraConsole=function(e,t){var n=(0,l.useLocalState)(t,"tabIndex",0),r=n[0],i=n[1];return(0,o.createComponentVNode)(2,d.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,d.Window.Content,{children:(0,o.createComponentVNode)(2,s.Box,{fillPositionedParent:!0,overflow:"hidden",children:[(0,o.createComponentVNode)(2,s.Tabs,{children:[(0,o.createComponentVNode)(2,s.Tabs.Tab,{selected:0===r,onClick:function(){return i(0)},children:[(0,o.createComponentVNode)(2,s.Icon,{name:"map-marked-alt"})," Map"]},"Map"),(0,o.createComponentVNode)(2,s.Tabs.Tab,{selected:1===r,onClick:function(){return i(1)},children:[(0,o.createComponentVNode)(2,s.Icon,{name:"table"})," List"]},"List")]}),function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,m);case 1:return(0,o.createComponentVNode)(2,h);default:return"WE SHOULDN'T BE HERE!"}}(r)]})})})};var m=function(e,t){var n=(0,l.useBackend)(t),r=n.act,i=n.data,a=n.config,c=p(i.cameras),d=(0,l.useLocalState)(t,"zoom",1),m=d[0],h=d[1],f=i.mapRef,C=i.activeCamera,g=i.stationLevel,N=u(c,C),b=N[0],V=N[1];return(0,o.createComponentVNode)(2,s.Box,{height:"100%",display:"flex",children:[(0,o.createComponentVNode)(2,s.Box,{height:"100%",flex:"0 0 500px",display:"flex",children:(0,o.createComponentVNode)(2,s.NanoMap,{onZoom:function(e){return h(e)},children:c.filter((function(e){return e.z===g})).map((function(e){return(0,o.createComponentVNode)(2,s.NanoMap.NanoButton,{activeCamera:C,x:e.x,y:e.y,context:t,zoom:m,icon:"circle",tooltip:e.name,name:e.name,color:"blue",status:e.status},e.ref)}))})}),(0,o.createComponentVNode)(2,s.Box,{height:"100%",resizable:!0,className:"CameraConsole__new__right",children:[(0,o.createVNode)(1,"div","CameraConsole__header",[(0,o.createVNode)(1,"div","CameraConsole__title",[(0,o.createVNode)(1,"b",null,"Camera: ",16),C&&C.name||"\u2014"],0),(0,o.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,o.createComponentVNode)(2,s.Button,{icon:"chevron-left",disabled:!b,onClick:function(){return r("switch_camera",{name:b})}}),(0,o.createComponentVNode)(2,s.Button,{icon:"chevron-right",disabled:!V,onClick:function(){return r("switch_camera",{name:V})}})],4)],4),(0,o.createComponentVNode)(2,s.ByondUi,{resizable:!0,className:"CameraConsole__map",overflow:"hidden",params:{id:f,parent:a.window,type:"map"}})]})]})};t.CameraConsoleMapContent=m;var h=function(e,t){var n=(0,l.useBackend)(t),r=n.act,i=n.data,c=n.config,m=i.mapRef,h=i.activeCamera,f=(0,l.useLocalState)(t,"searchText",""),C=f[0],g=f[1],N=p(i.cameras,C),b=u(N,h),V=b[0],v=b[1];return(0,o.createComponentVNode)(2,s.Box,{children:[(0,o.createVNode)(1,"div","CameraConsole__left",(0,o.createComponentVNode)(2,d.Window.Content,{scrollable:!0,children:(0,o.createFragment)([(0,o.createComponentVNode)(2,s.Input,{fluid:!0,mb:1,placeholder:"Search for a camera",onInput:function(e,t){return g(t)}}),(0,o.createComponentVNode)(2,s.Section,{children:N.map((function(e){return(0,o.createVNode)(1,"div",(0,a.classes)(["Button","Button--fluid",e.status?"Button--color--transparent":"Button--color--danger","Button--ellipsis",h&&e.name===h.name&&"Button--selected"]),e.name,0,{title:e.name,onClick:function(){(0,d.refocusLayout)(),r("switch_camera",{name:e.name})}},e.name)}))})],4)}),2),(0,o.createVNode)(1,"div","CameraConsole__right",[(0,o.createVNode)(1,"div","CameraConsole__toolbar",[(0,o.createVNode)(1,"b",null,"Camera: ",16),h&&h.name||"\u2014"],0),(0,o.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,o.createComponentVNode)(2,s.Button,{icon:"chevron-left",disabled:!V,onClick:function(){return r("switch_camera",{name:V})}}),(0,o.createComponentVNode)(2,s.Button,{icon:"chevron-right",disabled:!v,onClick:function(){return r("switch_camera",{name:v})}})],4),(0,o.createComponentVNode)(2,s.ByondUi,{className:"CameraConsole__map",params:{id:m,parent:c.window,type:"map"}})],4)]})};t.CameraConsoleOldContent=h},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(0),r=n(15),i=n(1),a=n(2),c=n(100),l=n(3);t.Canister=function(e,t){var n=(0,i.useBackend)(t),s=n.act,d=n.data,u=d.portConnected,p=d.tankPressure,m=d.releasePressure,h=d.defaultReleasePressure,f=d.minReleasePressure,C=d.maxReleasePressure,g=d.valveOpen,N=d.name,b=d.canLabel,V=d.colorContainer,v=d.color_index,x=d.hasHoldingTank,y=d.holdingTank,k="";v.prim&&(k=V.prim.options[v.prim].name);var w="";v.sec&&(w=V.sec.options[v.sec].name);var _="";v.ter&&(_=V.ter.options[v.ter].name);var B="";v.quart&&(B=V.quart.options[v.quart].name);var S=[],L=[],A=[],E=[],I=0;for(I=0;Ie.current_positions&&(0,o.createComponentVNode)(2,i.Box,{color:"green",children:e.total_positions-e.current_positions})||(0,o.createComponentVNode)(2,i.Box,{color:"red",children:"0"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.Button,{content:"-",disabled:d.cooldown_time||!e.can_close,onClick:function(){return s("make_job_unavailable",{job:e.title})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.Button,{content:"+",disabled:d.cooldown_time||!e.can_open,onClick:function(){return s("make_job_available",{job:e.title})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:d.target_dept&&(0,o.createComponentVNode)(2,i.Box,{color:"green",children:d.priority_jobs.indexOf(e.title)>-1?"Yes":""})||(0,o.createComponentVNode)(2,i.Button,{content:"Priority",selected:d.priority_jobs.indexOf(e.title)>-1,disabled:d.cooldown_time||!e.can_prioritize,onClick:function(){return s("prioritize_job",{job:e.title})}})})]},e.title)}))]})})],4):(0,o.createComponentVNode)(2,i.Section,{title:"Warning",color:"red",children:"Not logged in."});break;case 2:n=d.authenticated&&d.scan_name?d.modify_name?(0,o.createComponentVNode)(2,c.AccessList,{accesses:d.regions,selectedList:d.selectedAccess,accessMod:function(e){return s("set",{access:e})},grantAll:function(){return s("grant_all")},denyAll:function(){return s("clear_all")},grantDep:function(e){return s("grant_region",{region:e})},denyDep:function(e){return s("deny_region",{region:e})}}):(0,o.createComponentVNode)(2,i.Section,{title:"Card Missing",color:"red",children:"No card to modify."}):(0,o.createComponentVNode)(2,i.Section,{title:"Warning",color:"red",children:"Not logged in."});break;case 3:n=d.authenticated?d.records.length?(0,o.createComponentVNode)(2,i.Section,{title:"Records",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete All Records",disabled:!d.authenticated||0===d.records.length||d.target_dept,onClick:function(){return s("wipe_all_logs")}}),children:[(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Crewman"}),(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Old Rank"}),(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"New Rank"}),(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Authorized By"}),(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Time"}),(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Reason"}),!!d.iscentcom&&(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Deleted By"})]}),d.records.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.transferee}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.oldvalue}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.newvalue}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.whodidit}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.reason}),!!d.iscentcom&&(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.deletedby})]},e.timestamp)}))]}),!!d.iscentcom&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:"Delete MY Records",color:"purple",disabled:!d.authenticated||0===d.records.length,onClick:function(){return s("wipe_my_logs")}})})]}):(0,o.createComponentVNode)(2,i.Section,{title:"Records",children:"No records."}):(0,o.createComponentVNode)(2,i.Section,{title:"Warning",color:"red",children:"Not logged in."});break;case 4:n=d.authenticated&&d.scan_name?(0,o.createComponentVNode)(2,i.Section,{title:"Your Team",children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Rank"}),(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Sec Status"}),(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Actions"})]}),d.people_dept.map((function(e){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,{children:e.title}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.crimstat}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:e.buttontext,disabled:!e.demotable,onClick:function(){return s("remote_demote",{remote_demote:e.name})}})})]},e.title)}))]})}):(0,o.createComponentVNode)(2,i.Section,{title:"Warning",color:"red",children:"Not logged in."});break;default:n=(0,o.createComponentVNode)(2,i.Section,{title:"Warning",color:"red",children:"ERROR: Unknown Mode."})}return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[u,p,n]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoConsole=void 0;var o=n(0),r=n(43),i=n(24),a=n(1),c=n(2),l=n(3),s=(n(64),n(18));t.CargoConsole=function(e,t){return(0,o.createComponentVNode)(2,l.Window,{children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,m)]})})};var d=function(e,t){var n=(0,a.useLocalState)(t,"contentsModal",null),r=n[0],i=n[1],l=(0,a.useLocalState)(t,"contentsModalTitle",null),s=l[0],d=l[1];return null!==r&&null!==s?(0,o.createComponentVNode)(2,c.Modal,{maxWidth:"75%",width:window.innerWidth+"px",maxHeight:.75*window.innerHeight+"px",mx:"auto",children:[(0,o.createComponentVNode)(2,c.Box,{width:"100%",bold:!0,children:(0,o.createVNode)(1,"h1",null,[s,(0,o.createTextVNode)(" contents:")],0)}),(0,o.createComponentVNode)(2,c.Box,{children:r.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:["- ",e]},e)}))}),(0,o.createComponentVNode)(2,c.Box,{m:2,children:(0,o.createComponentVNode)(2,c.Button,{content:"Close",onClick:function(){i(null),d(null)}})})]}):void 0},u=function(e,t){var n,r,i=(0,a.useBackend)(t),l=i.act,s=i.data,d=s.is_public,u=s.points,p=s.timeleft,m=s.moving,h=s.at_station;return m||h?!m&&h?(n="Docked at the station",r="Return Shuttle"):m&&(r="In Transit...",n=1!==p?"Shuttle is en route (ETA: "+p+" minutes)":"Shuttle is en route (ETA: "+p+" minute)"):(n="Docked off-station",r="Call Shuttle"),(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Points Available",children:u}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Shuttle Status",children:n}),0===d&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,c.Button,{content:r,disabled:m,onClick:function(){return l("moveShuttle")}}),(0,o.createComponentVNode)(2,c.Button,{content:"View Central Command Messages",onClick:function(){return l("showMessages")}})]})]})})},p=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.categories,p=d.supply_packs,m=(0,a.useSharedState)(t,"category","Emergency"),h=m[0],f=m[1],C=(0,a.useSharedState)(t,"search_text",""),g=C[0],N=C[1],b=(0,a.useLocalState)(t,"contentsModal",null),V=(b[0],b[1]),v=(0,a.useLocalState)(t,"contentsModalTitle",null),x=(v[0],v[1]),y=(0,s.createSearch)(g,(function(e){return e.name})),k=(0,r.flow)([(0,i.filter)((function(e){return e.cat===u.filter((function(e){return e.name===h}))[0].category||g})),g&&(0,i.filter)(y),(0,i.sortBy)((function(e){return e.name.toLowerCase()}))])(p),w="Crate Catalogue";return g?w="Results for '"+g+"':":h&&(w="Browsing "+h),(0,o.createComponentVNode)(2,c.Section,{title:w,buttons:(0,o.createComponentVNode)(2,c.Dropdown,{width:"190px",options:u.map((function(e){return e.name})),selected:h,onSelected:function(e){return f(e)}}),children:[(0,o.createComponentVNode)(2,c.Input,{fluid:!0,placeholder:"Search for...",onInput:function(e,t){return N(t)},mb:1}),(0,o.createComponentVNode)(2,c.Box,{maxHeight:25,overflowY:"auto",overflowX:"hidden",children:(0,o.createComponentVNode)(2,c.Table,{m:"0.5rem",children:k.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,children:[e.name," (",e.cost," Points)"]}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"right",pr:1,children:[(0,o.createComponentVNode)(2,c.Button,{content:"Order 1",icon:"shopping-cart",onClick:function(){return l("order",{crate:e.ref,multiple:0})}}),(0,o.createComponentVNode)(2,c.Button,{content:"Order Multiple",icon:"cart-plus",onClick:function(){return l("order",{crate:e.ref,multiple:1})}}),(0,o.createComponentVNode)(2,c.Button,{content:"View Contents",icon:"search",onClick:function(){V(e.contents),x(e.name)}})]})]},e.name)}))})})]})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.requests,s=i.canapprove,d=i.orders;return(0,o.createComponentVNode)(2,c.Section,{title:"Details",children:(0,o.createComponentVNode)(2,c.Box,{maxHeight:15,overflowY:"auto",overflowX:"hidden",children:[(0,o.createComponentVNode)(2,c.Box,{bold:!0,children:"Requests"}),(0,o.createComponentVNode)(2,c.Table,{m:"0.5rem",children:l.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Box,{children:["- #",e.ordernum,": ",e.supply_type," for ",(0,o.createVNode)(1,"b",null,e.orderedby,0)]}),(0,o.createComponentVNode)(2,c.Box,{italic:!0,children:["Reason: ",e.comment]})]}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"right",pr:1,children:[(0,o.createComponentVNode)(2,c.Button,{content:"Approve",color:"green",disabled:!s,onClick:function(){return r("approve",{ordernum:e.ordernum})}}),(0,o.createComponentVNode)(2,c.Button,{content:"Deny",color:"red",onClick:function(){return r("deny",{ordernum:e.ordernum})}})]})]},e.ordernum)}))}),(0,o.createComponentVNode)(2,c.Box,{bold:!0,children:"Confirmed Orders"}),(0,o.createComponentVNode)(2,c.Table,{m:"0.5rem",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Box,{children:["- #",e.ordernum,": ",e.supply_type," for ",(0,o.createVNode)(1,"b",null,e.orderedby,0)]}),(0,o.createComponentVNode)(2,c.Box,{italic:!0,children:["Reason: ",e.comment]})]})},e.ordernum)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Changelog=void 0;var o=n(0),r=n(7),i=n(1),a=n(2),c=n(3),l=u(n(493)),s=u(n(494)),d=u(n(520));function u(e){return e&&e.__esModule?e:{"default":e}}function p(e,t,n,o,r,i,a){try{var c=e[i](a),l=c.value}catch(s){return void n(s)}c.done?t(l):Promise.resolve(l).then(o,r)}var m={add:{icon:"check-circle",color:"green"},admin:{icon:"user-shield",color:"purple"},balance:{icon:"balance-scale-right",color:"yellow"},bugfix:{icon:"bug",color:"green"},code_imp:{icon:"code",color:"green"},config:{icon:"cogs",color:"purple"},del:{icon:"minus",color:"red"},expansion:{icon:"check-circle",color:"green"},experiment:{icon:"radiation",color:"yellow"},image:{icon:"image",color:"green"},imageadd:{icon:"tg-image-plus",color:"green"},imagedel:{icon:"tg-image-minus",color:"red"},qol:{icon:"hand-holding-heart",color:"green"},refactor:{icon:"tools",color:"green"},rscadd:{icon:"check-circle",color:"green"},rscdel:{icon:"times-circle",color:"red"},server:{icon:"server",color:"purple"},sound:{icon:"volume-high",color:"green"},soundadd:{icon:"tg-sound-plus",color:"green"},sounddel:{icon:"tg-sound-minus",color:"red"},spellcheck:{icon:"spell-check",color:"green"},tgs:{icon:"toolbox",color:"purple"},tweak:{icon:"wrench",color:"green"},unknown:{icon:"info-circle",color:"label"},wip:{icon:"hammer",color:"orange"}},h=function(e){var t,n;function u(){var t;return(t=e.call(this)||this).state={data:"Loading changelog data...",selectedDate:"",selectedIndex:0},t.dateChoices=[],t}n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var h=u.prototype;return h.setData=function(e){this.setState({data:e})},h.setSelectedDate=function(e){this.setState({selectedDate:e})},h.setSelectedIndex=function(e){this.setState({selectedIndex:e})},h.getData=function(e,t){void 0===t&&(t=1);var n=(0,i.useBackend)(this.context).act,o=this;if(t>6)return this.setData("Failed to load data after 6 attempts");n("get_month",{date:e}),(0,d["default"])(e+".yml").then(function(){var n,r=(n=regeneratorRuntime.mark((function i(n){var r,a;return regeneratorRuntime.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,n.text();case 2:r=i.sent,/^Cannot find/.test(r)?(a=50+50*t,o.setData("Loading changelog data"+".".repeat(t+3)),setTimeout((function(){o.getData(e,t+1)}),a)):o.setData(s["default"].load(r,{schema:s["default"].CORE_SCHEMA}));case 5:case"end":return i.stop()}}),i)})),function(){var e=this,t=arguments;return new Promise((function(o,r){var i=n.apply(e,t);function a(e){p(i,o,r,a,c,"next",e)}function c(e){p(i,o,r,a,c,"throw",e)}a(undefined)}))});return function(e){return r.apply(this,arguments)}}())},h.componentDidMount=function(){var e=this,t=(0,i.useBackend)(this.context).data.dates,n=void 0===t?[]:t;n&&(n.forEach((function(t){return e.dateChoices.push((0,l["default"])(t,"mmmm yyyy",!0))})),this.setSelectedDate(this.dateChoices[0]),this.getData(n[0]))},h.render=function(){var e=this,t=this.state,n=t.data,s=t.selectedDate,d=t.selectedIndex,u=(0,i.useBackend)(this.context).data.dates,p=this.dateChoices,h=p.length>0&&(0,o.createComponentVNode)(2,a.Stack,{mb:1,children:[(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Button,{className:"Changelog__Button",disabled:0===d,icon:"chevron-left",onClick:function(){var t=d-1;return e.setData("Loading changelog data..."),e.setSelectedIndex(t),e.setSelectedDate(p[t]),window.scrollTo(0,document.body.scrollHeight||document.documentElement.scrollHeight),e.getData(u[t])}})}),(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Dropdown,{displayText:s,options:p,onSelected:function(t){var n=p.indexOf(t);return e.setData("Loading changelog data..."),e.setSelectedIndex(n),e.setSelectedDate(t),window.scrollTo(0,document.body.scrollHeight||document.documentElement.scrollHeight),e.getData(u[n])},selected:s,width:"150px"})}),(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Button,{className:"Changelog__Button",disabled:d===p.length-1,icon:"chevron-right",onClick:function(){var t=d+1;return e.setData("Loading changelog data..."),e.setSelectedIndex(t),e.setSelectedDate(p[t]),window.scrollTo(0,document.body.scrollHeight||document.documentElement.scrollHeight),e.getData(u[t])}})})]}),f=(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createVNode)(1,"h1",null,"Paradise Station",16),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Thanks to: ",16),(0,o.createTextVNode)("Baystation 12, /tg/station, /vg/station, NTstation, CDK Station devs, FacepunchStation, GoonStation devs, the original SpaceStation developers and Radithor for the title image. Also a thanks to anybody who has contributed who is not listed here :( Ask to be added here on irc.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Recent GitHub contributors can be found "),(0,o.createVNode)(1,"a",null,"here",16,{href:"https://github.com/ss220-space/Paradise/pulse/monthly"}),(0,o.createTextVNode)(".")],0),h]}),C=(0,o.createComponentVNode)(2,a.Section,{children:[h,(0,o.createVNode)(1,"h3",null,"GoonStation 13 Development Team",16),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Coders: ",16),(0,o.createTextVNode)("Stuntwaffle, Showtime, Pantaloons, Nannek, Keelin, Exadv1, hobnob, Justicefries, 0staf, sniperchance, AngriestIBM, BrianOBlivion")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Spriters: ",16),(0,o.createTextVNode)("Supernorn, Haruhi, Stuntwaffle, Pantaloons, Rho, SynthOrange, I Said No")],4),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Traditional Games Space Station 13 is thankful to the GoonStation 13 Development Team for its work on the game up to the"),(0,o.createTextVNode)(" r4407 release. The changelog for changes up to r4407 can be seen "),(0,o.createVNode)(1,"a",null,"here",16,{href:"https://wiki.ss13.co/Changelog#April_2010"}),(0,o.createTextVNode)(".")],0),(0,o.createVNode)(1,"p",null,["Except where otherwise noted, Goon Station 13 is licensed under a ",(0,o.createVNode)(1,"a",null,"Creative Commons Attribution-Noncommercial-Share Alike 3.0 License",16,{href:"https://creativecommons.org/licenses/by-nc-sa/3.0/"}),". Rights are currently extended to ",(0,o.createVNode)(1,"a",null,"SomethingAwful Goons",16,{href:"http://forums.somethingawful.com/"})," only."],0),(0,o.createVNode)(1,"h3",null,"Traditional Games Space Station 13 License",16),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Some icons by "),(0,o.createVNode)(1,"a",null,"Yusuke Kamiyamane",16,{href:"http://p.yusukekamiyamane.com/"}),(0,o.createTextVNode)(". All rights reserved. Licensed under a "),(0,o.createVNode)(1,"a",null,"Creative Commons Attribution 3.0 License",16,{href:"http://creativecommons.org/licenses/by/3.0/"}),(0,o.createTextVNode)(".")],4)]}),g=/#\d+/,N="object"==typeof n&&Object.keys(n).length>0&&Object.entries(n).reverse().map((function(e){var t=e[0],n=e[1];return(0,o.createComponentVNode)(2,a.Section,{title:(0,l["default"])(t,"d mmmm yyyy",!0),children:(0,o.createComponentVNode)(2,a.Box,{ml:3,children:Object.entries(n).map((function(e){var t=e[0],n=e[1];return(0,o.createFragment)([(0,o.createVNode)(1,"h4",null,[t,(0,o.createTextVNode)(" changed:")],0),(0,o.createComponentVNode)(2,a.Box,{ml:3,children:(0,o.createComponentVNode)(2,a.Table,{children:n.map((function(e){var t=Object.keys(e)[0],n=e[t],i=n.match(g),c=(0,o.createComponentVNode)(2,a.Table.Cell,{className:(0,r.classes)(["Changelog__Cell","Changelog__Cell--Icon"]),children:(0,o.createComponentVNode)(2,a.Icon,{color:m[t]?m[t].color:m.unknown.color,name:m[t]?m[t].icon:m.unknown.icon})});return null!==i&&(0,o.createComponentVNode)(2,a.Table.Row,{children:[c,(0,o.createComponentVNode)(2,a.Table.Cell,{className:"Changelog__Cell",children:(0,o.createVNode)(1,"a",null,[(0,o.createTextVNode)(" "),n,(0,o.createTextVNode)(" ")],0,{href:"https://github.com/ss220-space/Paradise/pull/"+i[0].substring(1)})})]},t+n)||(0,o.createComponentVNode)(2,a.Table.Row,{children:[c,(0,o.createComponentVNode)(2,a.Table.Cell,{className:"Changelog__Cell",children:n})]},t+n)}))})})],4,t)}))})},t)}));return(0,o.createComponentVNode)(2,c.Window,{title:"Changelog",width:675,height:650,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[f,N,"string"==typeof n&&(0,o.createVNode)(1,"p",null,n,0),C]})})},u}(o.Component);t.Changelog=h},function(e,t,n){"use strict";var o;function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}!function(i){var a,c,l,s=arguments,d=(a=/d{1,4}|D{3,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|W{1,2}|[LlopSZN]|"[^"]*"|'[^']*'/g,c=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,l=/[^-+\dA-Z]/g,function(e,t,n,o){if(1!==s.length||"string"!==f(e)||/\d/.test(e)||(t=e,e=undefined),(e=e||0===e?e:new Date)instanceof Date||(e=new Date(e)),isNaN(e))throw TypeError("Invalid date");var r=(t=String(d.masks[t]||t||d.masks["default"])).slice(0,4);"UTC:"!==r&&"GMT:"!==r||(t=t.slice(4),n=!0,"GMT:"===r&&(o=!0));var i=function(){return n?"getUTC":"get"},C=function(){return e[i()+"Date"]()},g=function(){return e[i()+"Day"]()},N=function(){return e[i()+"Month"]()},b=function(){return e[i()+"FullYear"]()},V=function(){return e[i()+"Hours"]()},v=function(){return e[i()+"Minutes"]()},x=function(){return e[i()+"Seconds"]()},y=function(){return e[i()+"Milliseconds"]()},k=function(){return n?0:e.getTimezoneOffset()},w=function(){return m(e)},_=function(){return h(e)},B={d:function(){return C()},dd:function(){return u(C())},ddd:function(){return d.i18n.dayNames[g()]},DDD:function(){return p({y:b(),m:N(),d:C(),_:i(),dayName:d.i18n.dayNames[g()],short:!0})},dddd:function(){return d.i18n.dayNames[g()+7]},DDDD:function(){return p({y:b(),m:N(),d:C(),_:i(),dayName:d.i18n.dayNames[g()+7]})},m:function(){return N()+1},mm:function(){return u(N()+1)},mmm:function(){return d.i18n.monthNames[N()]},mmmm:function(){return d.i18n.monthNames[N()+12]},yy:function(){return String(b()).slice(2)},yyyy:function(){return u(b(),4)},h:function(){return V()%12||12},hh:function(){return u(V()%12||12)},H:function(){return V()},HH:function(){return u(V())},M:function(){return v()},MM:function(){return u(v())},s:function(){return x()},ss:function(){return u(x())},l:function(){return u(y(),3)},L:function(){return u(Math.floor(y()/10))},t:function(){return V()<12?d.i18n.timeNames[0]:d.i18n.timeNames[1]},tt:function(){return V()<12?d.i18n.timeNames[2]:d.i18n.timeNames[3]},T:function(){return V()<12?d.i18n.timeNames[4]:d.i18n.timeNames[5]},TT:function(){return V()<12?d.i18n.timeNames[6]:d.i18n.timeNames[7]},Z:function(){return o?"GMT":n?"UTC":(String(e).match(c)||[""]).pop().replace(l,"").replace(/GMT\+0000/g,"UTC")},o:function(){return(k()>0?"-":"+")+u(100*Math.floor(Math.abs(k())/60)+Math.abs(k())%60,4)},p:function(){return(k()>0?"-":"+")+u(Math.floor(Math.abs(k())/60),2)+":"+u(Math.floor(Math.abs(k())%60),2)},S:function(){return["th","st","nd","rd"][C()%10>3?0:(C()%100-C()%10!=10)*C()%10]},W:function(){return w()},WW:function(){return u(w())},N:function(){return _()}};return t.replace(a,(function(e){return e in B?B[e]():e.slice(1,e.length-1)}))});d.masks={"default":"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",paddedShortDate:"mm/dd/yyyy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},d.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"],timeNames:["a","p","am","pm","A","P","AM","PM"]};var u=function(e,t){for(e=String(e),t=t||2;e.length>10),56320+(e-65536&1023))}for(var x=new Array(256),y=new Array(256),k=0;k<256;k++)x[k]=V(k)?1:0,y[k]=V(k);function w(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||c,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.documents=[]}function _(e,t){return new r(t,new i(e.filename,e.input,e.position,e.line,e.position-e.lineStart))}function B(e,t){throw _(e,t)}function S(e,t){e.onWarning&&e.onWarning.call(null,_(e,t))}var L={YAML:function(e,t,n){var o,r,i;null!==e.version&&B(e,"duplication of %YAML directive"),1!==n.length&&B(e,"YAML directive accepts exactly one argument"),null===(o=/^([0-9]+)\.([0-9]+)$/.exec(n[0]))&&B(e,"ill-formed argument of the YAML directive"),r=parseInt(o[1],10),i=parseInt(o[2],10),1!==r&&B(e,"unacceptable YAML version of the document"),e.version=n[0],e.checkLineBreaks=i<2,1!==i&&2!==i&&S(e,"unsupported YAML version of the document")},TAG:function(e,t,n){var o,r;2!==n.length&&B(e,"TAG directive accepts exactly two arguments"),o=n[0],r=n[1],p.test(o)||B(e,"ill-formed tag handle (first argument) of the TAG directive"),l.call(e.tagMap,o)&&B(e,'there is a previously declared suffix for "'+o+'" tag handle'),m.test(r)||B(e,"ill-formed tag prefix (second argument) of the TAG directive"),e.tagMap[o]=r}};function A(e,t,n,o){var r,i,a,c;if(t1&&(e.result+=o.repeat("\n",t-1))}function P(e,t){var n,o,r=e.tag,i=e.anchor,a=[],c=!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=a),o=e.input.charCodeAt(e.position);0!==o&&45===o&&g(e.input.charCodeAt(e.position+1));)if(c=!0,e.position++,T(e,!0,-1)&&e.lineIndent<=t)a.push(null),o=e.input.charCodeAt(e.position);else if(n=e.line,j(e,t,3,!1,!0),a.push(e.result),T(e,!0,-1),o=e.input.charCodeAt(e.position),(e.line===n||e.lineIndent>t)&&0!==o)B(e,"bad indentation of a sequence entry");else if(e.lineIndentt?V=1:e.lineIndent===t?V=0:e.lineIndentt?V=1:e.lineIndent===t?V=0:e.lineIndentt)&&(j(e,t,4,!0,r)&&(f?m=e.result:h=e.result),f||(I(e,d,u,p,m,h,i,a),p=m=h=null),T(e,!0,-1),c=e.input.charCodeAt(e.position)),e.lineIndent>t&&0!==c)B(e,"bad indentation of a mapping entry");else if(e.lineIndent=0))break;0===i?B(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):d?B(e,"repeat of an indentation width identifier"):(u=t+i-1,d=!0)}if(C(a)){do{a=e.input.charCodeAt(++e.position)}while(C(a));if(35===a)do{a=e.input.charCodeAt(++e.position)}while(!f(a)&&0!==a)}for(;0!==a;){for(D(e),e.lineIndent=0,a=e.input.charCodeAt(e.position);(!d||e.lineIndentu&&(u=e.lineIndent),f(a))p++;else{if(e.lineIndent0){for(r=a,i=0;r>0;r--)(a=b(c=e.input.charCodeAt(++e.position)))>=0?i=(i<<4)+a:B(e,"expected hexadecimal character");e.result+=v(i),e.position++}else B(e,"unknown escape sequence");n=o=e.position}else f(c)?(A(e,n,o,!0),M(e,T(e,!1,t)),n=o=e.position):e.position===e.lineStart&&F(e)?B(e,"unexpected end of the document within a double quoted scalar"):(e.position++,o=e.position)}B(e,"unexpected end of the stream within a double quoted scalar")}(e,m)?w=!0:!function(e){var t,n,o;if(42!==(o=e.input.charCodeAt(e.position)))return!1;for(o=e.input.charCodeAt(++e.position),t=e.position;0!==o&&!g(o)&&!N(o);)o=e.input.charCodeAt(++e.position);return e.position===t&&B(e,"name of an alias node must contain at least one character"),n=e.input.slice(t,e.position),e.anchorMap.hasOwnProperty(n)||B(e,'unidentified alias "'+n+'"'),e.result=e.anchorMap[n],T(e,!0,-1),!0}(e)?function(e,t,n){var o,r,i,a,c,l,s,d,u=e.kind,p=e.result;if(g(d=e.input.charCodeAt(e.position))||N(d)||35===d||38===d||42===d||33===d||124===d||62===d||39===d||34===d||37===d||64===d||96===d)return!1;if((63===d||45===d)&&(g(o=e.input.charCodeAt(e.position+1))||n&&N(o)))return!1;for(e.kind="scalar",e.result="",r=i=e.position,a=!1;0!==d;){if(58===d){if(g(o=e.input.charCodeAt(e.position+1))||n&&N(o))break}else if(35===d){if(g(e.input.charCodeAt(e.position-1)))break}else{if(e.position===e.lineStart&&F(e)||n&&N(d))break;if(f(d)){if(c=e.line,l=e.lineStart,s=e.lineIndent,T(e,!1,-1),e.lineIndent>=t){a=!0,d=e.input.charCodeAt(e.position);continue}e.position=i,e.line=c,e.lineStart=l,e.lineIndent=s;break}}a&&(A(e,r,i,!1),M(e,e.line-c),r=i=e.position,a=!1),C(d)||(i=e.position+1),d=e.input.charCodeAt(++e.position)}return A(e,r,i,!1),!!e.result||(e.kind=u,e.result=p,!1)}(e,m,1===n)&&(w=!0,null===e.tag&&(e.tag="?")):(w=!0,null===e.tag&&null===e.anchor||B(e,"alias node should not have any properties")),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):0===V&&(w=s&&P(e,h))),null!==e.tag&&"!"!==e.tag)if("?"===e.tag){for(d=0,u=e.implicitTypes.length;d tag; it should be "'+p.kind+'", not "'+e.kind+'"'),p.resolve(e.result)?(e.result=p.construct(e.result),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):B(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")):B(e,"unknown tag !<"+e.tag+">");return null!==e.listener&&e.listener("close",e),null!==e.tag||null!==e.anchor||w}function U(e){var t,n,o,r,i=e.position,a=!1;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap={},e.anchorMap={};0!==(r=e.input.charCodeAt(e.position))&&(T(e,!0,-1),r=e.input.charCodeAt(e.position),!(e.lineIndent>0||37!==r));){for(a=!0,r=e.input.charCodeAt(++e.position),t=e.position;0!==r&&!g(r);)r=e.input.charCodeAt(++e.position);for(o=[],(n=e.input.slice(t,e.position)).length<1&&B(e,"directive name must not be less than one character in length");0!==r;){for(;C(r);)r=e.input.charCodeAt(++e.position);if(35===r){do{r=e.input.charCodeAt(++e.position)}while(0!==r&&!f(r));break}if(f(r))break;for(t=e.position;0!==r&&!g(r);)r=e.input.charCodeAt(++e.position);o.push(e.input.slice(t,e.position))}0!==r&&D(e),l.call(L,n)?L[n](e,n,o):S(e,'unknown document directive "'+n+'"')}T(e,!0,-1),0===e.lineIndent&&45===e.input.charCodeAt(e.position)&&45===e.input.charCodeAt(e.position+1)&&45===e.input.charCodeAt(e.position+2)?(e.position+=3,T(e,!0,-1)):a&&B(e,"directives end mark is expected"),j(e,e.lineIndent-1,4,!1,!0),T(e,!0,-1),e.checkLineBreaks&&d.test(e.input.slice(i,e.position))&&S(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&F(e)?46===e.input.charCodeAt(e.position)&&(e.position+=3,T(e,!0,-1)):e.position0&&-1==="\0\r\n\x85\u2028\u2029".indexOf(this.buffer.charAt(r-1));)if(r-=1,this.position-r>t/2-1){n=" ... ",r+=5;break}for(i="",a=this.position;at/2-1){i=" ... ",a-=5;break}return c=this.buffer.slice(r,a),o.repeat(" ",e)+n+c+i+"\n"+o.repeat(" ",e+this.position-r+n.length)+"^"},r.prototype.toString=function(e){var t,n="";return this.name&&(n+='in "'+this.name+'" '),n+="at line "+(this.line+1)+", column "+(this.column+1),e||(t=this.getSnippet())&&(n+=":\n"+t),n},e.exports=r},function(e,t,n){"use strict";var o=n(20);e.exports=new o("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return null!==e?e:""}})},function(e,t,n){"use strict";var o=n(20);e.exports=new o("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return null!==e?e:[]}})},function(e,t,n){"use strict";var o=n(20);e.exports=new o("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return null!==e?e:{}}})},function(e,t,n){"use strict";var o=n(20);e.exports=new o("tag:yaml.org,2002:null",{kind:"scalar",resolve:function(e){if(null===e)return!0;var t=e.length;return 1===t&&"~"===e||4===t&&("null"===e||"Null"===e||"NULL"===e)},construct:function(){return null},predicate:function(e){return null===e},represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"}},defaultStyle:"lowercase"})},function(e,t,n){"use strict";var o=n(20);e.exports=new o("tag:yaml.org,2002:bool",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t=e.length;return 4===t&&("true"===e||"True"===e||"TRUE"===e)||5===t&&("false"===e||"False"===e||"FALSE"===e)},construct:function(e){return"true"===e||"True"===e||"TRUE"===e},predicate:function(e){return"[object Boolean]"===Object.prototype.toString.call(e)},represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})},function(e,t,n){"use strict";var o=n(65),r=n(20);function i(e){return 48<=e&&e<=55}function a(e){return 48<=e&&e<=57}e.exports=new r("tag:yaml.org,2002:int",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t,n,o=e.length,r=0,c=!1;if(!o)return!1;if("-"!==(t=e[r])&&"+"!==t||(t=e[++r]),"0"===t){if(r+1===o)return!0;if("b"===(t=e[++r])){for(r++;r=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0"+e.toString(8):"-0"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})},function(e,t,n){"use strict";var o=n(65),r=n(20),i=new RegExp("^(?:[-+]?(?:0|[1-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");var a=/^[-+]?[0-9]+e/;e.exports=new r("tag:yaml.org,2002:float",{kind:"scalar",resolve:function(e){return null!==e&&!(!i.test(e)||"_"===e[e.length-1])},construct:function(e){var t,n,o,r;return n="-"===(t=e.replace(/_/g,"").toLowerCase())[0]?-1:1,r=[],"+-".indexOf(t[0])>=0&&(t=t.slice(1)),".inf"===t?1===n?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:".nan"===t?NaN:t.indexOf(":")>=0?(t.split(":").forEach((function(e){r.unshift(parseFloat(e,10))})),t=0,o=1,r.forEach((function(e){t+=e*o,o*=60})),n*t):n*parseFloat(t,10)},predicate:function(e){return"[object Number]"===Object.prototype.toString.call(e)&&(e%1!=0||o.isNegativeZero(e))},represent:function(e,t){var n;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(o.isNegativeZero(e))return"-0.0";return n=e.toString(10),a.test(n)?n.replace("e",".e"):n},defaultStyle:"lowercase"})},function(e,t,n){"use strict";var o=n(20),r=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),i=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");e.exports=new o("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:function(e){return null!==e&&(null!==r.exec(e)||null!==i.exec(e))},construct:function(e){var t,n,o,a,c,l,s,d,u=0,p=null;if(null===(t=r.exec(e))&&(t=i.exec(e)),null===t)throw new Error("Date resolve error");if(n=+t[1],o=+t[2]-1,a=+t[3],!t[4])return new Date(Date.UTC(n,o,a));if(c=+t[4],l=+t[5],s=+t[6],t[7]){for(u=t[7].slice(0,3);u.length<3;)u+="0";u=+u}return t[9]&&(p=6e4*(60*+t[10]+ +(t[11]||0)),"-"===t[9]&&(p=-p)),d=new Date(Date.UTC(n,o,a,c,l,s,u)),p&&d.setTime(d.getTime()-p),d},instanceOf:Date,represent:function(e){return e.toISOString()}})},function(e,t,n){"use strict";var o=n(20);e.exports=new o("tag:yaml.org,2002:merge",{kind:"scalar",resolve:function(e){return"<<"===e||null===e}})},function(e,t,n){"use strict";var o;try{o=n(508).Buffer}catch(a){}var r=n(20),i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r";e.exports=new r("tag:yaml.org,2002:binary",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t,n,o=0,r=e.length,a=i;for(n=0;n64)){if(t<0)return!1;o+=6}return o%8==0},construct:function(e){var t,n,r=e.replace(/[\r\n=]/g,""),a=r.length,c=i,l=0,s=[];for(t=0;t>16&255),s.push(l>>8&255),s.push(255&l)),l=l<<6|c.indexOf(r.charAt(t));return 0===(n=a%4*6)?(s.push(l>>16&255),s.push(l>>8&255),s.push(255&l)):18===n?(s.push(l>>10&255),s.push(l>>2&255)):12===n&&s.push(l>>4&255),o?o.from?o.from(s):new o(s):s},predicate:function(e){return o&&o.isBuffer(e)},represent:function(e){var t,n,o="",r=0,a=e.length,c=i;for(t=0;t>18&63],o+=c[r>>12&63],o+=c[r>>6&63],o+=c[63&r]),r=(r<<8)+e[t];return 0===(n=a%3)?(o+=c[r>>18&63],o+=c[r>>12&63],o+=c[r>>6&63],o+=c[63&r]):2===n?(o+=c[r>>10&63],o+=c[r>>4&63],o+=c[r<<2&63],o+=c[64]):1===n&&(o+=c[r>>2&63],o+=c[r<<4&63],o+=c[64],o+=c[64]),o}})},function(e,t,n){"use strict";(function(e){ + */t.captureExternalLinks=function(){document.addEventListener("click",(function(e){var t=String(e.target.tagName).toLowerCase(),n=String(e.target.href);"a"===t&&("?"===n.charAt(0)||n.startsWith(location.origin)||n.startsWith("byond://")||(e.preventDefault(),(0,o.callByond)("",{src:window.__ref__,action:"tgui:link",url:n})))}))}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWindow=void 0;var o=n(0),r=n(1),i=n(2),a=n(135),c=n(191),l=function(e,t){var n=e.resizable,l=e.theme,s=void 0===l?"ntos":l,d=e.children,u=(0,r.useBackend)(t),p=u.act,m=u.data,h=m.PC_batteryicon,f=m.PC_showbatteryicon,C=m.PC_batterypercent,g=m.PC_ntneticon,N=m.PC_apclinkicon,b=m.PC_stationtime,V=m.PC_programheaders,v=void 0===V?[]:V,x=m.PC_showexitprogram;return(0,o.createComponentVNode)(2,c.Window,{theme:s,resizable:n,children:(0,o.createVNode)(1,"div","NtosWindow",[(0,o.createVNode)(1,"div","NtosWindow__header NtosHeader",[(0,o.createVNode)(1,"div","NtosHeader__left",[(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,mr:2,children:b}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:"NtOS"})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[v.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:e.icon})},e.icon)})),(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:g&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:g})}),!!f&&h&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,mr:1,children:[h&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:h}),C&&C]}),N&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:N})}),!!x&&(0,o.createComponentVNode)(2,i.Button,{width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-minimize-o",tooltip:"Minimize",tooltipPosition:"bottom",onClick:function(){return p("PC_minimize")}}),!!x&&(0,o.createComponentVNode)(2,i.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-close-o",tooltip:"Close",tooltipPosition:"bottom-left",onClick:function(){return p("PC_exit")}}),!x&&(0,o.createComponentVNode)(2,i.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"power-off",tooltip:"Power off",tooltipPosition:"bottom-left",onClick:function(){return p("PC_shutdown")}})],0)],4,{onMouseDown:function(){(0,a.refocusLayout)()}}),d],0)})};t.NtosWindow=l;l.Content=function(e){return(0,o.createVNode)(1,"div","NtosWindow__content",(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Window.Content,Object.assign({},e))),2)}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(0),r=n(7),i=n(17);t.BlockQuote=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r} +/** + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.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.debounce=void 0;t.debounce=function(e,t,n){var o;return void 0===n&&(n=!1),function(){for(var r=arguments.length,i=new Array(r),a=0;a=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 i=(0,r.zipWith)(Math.min).apply(void 0,e),a=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(i[0]=n[0],a[0]=n[1]),o!==undefined&&(i[1]=o[0],a[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,i,a,t)}))(e)}(i,C,a,l);if(g.length>0){var N=g[0],b=g[g.length-1];g.push([C[0]+h,b[1]]),g.push([C[0]+h,-h]),g.push([-h,-h]),g.push([-h,N[1]])}var V=function(e){for(var t="",n=0;n=0||(r[n]=e[n]);return r}(t,["children","color","title","buttons"]);return(0,o.createVNode)(1,"div","Collapsible",[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},u,{children:s}))),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:a})],0)},a}(o.Component);t.Collapsible=a},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(0),r=n(7),i=n(17); +/** + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */ +var a=function(e){var t=e.content,n=(e.children,e.className),a=e.color,c=e.backgroundColor,l=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["content","children","className","color","backgroundColor"]);return l.color=t?null:"transparent",l.backgroundColor=a||c,(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["ColorBox",n,(0,i.computeBoxClassName)(l)]),t||".",0,Object.assign({},(0,i.computeBoxProps)(l))))};t.ColorBox=a,a.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(0),r=n(7),i=n(17),a=n(138);function c(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r} +/** + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */ +var l=function(e){var t,n;function l(t){var n;return(n=e.call(this,t)||this).state={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 s=l.prototype;return s.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},s.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)},s.setSelected=function(e){this.setOpen(!1),this.props.onSelected(e)},s.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(){e.setSelected(t)}},t)}));return n.length?n:"No Options Found"},s.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,s=t.over,d=t.noscroll,u=t.nochevron,p=t.width,m=(t.onClick,t.selected),h=t.disabled,f=c(t,["color","over","noscroll","nochevron","width","onClick","selected","disabled"]),C=f.className,g=c(f,["className"]),N=s?!this.state.open:this.state.open,b=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)([d?"Dropdown__menu-noscroll":"Dropdown__menu",s&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:p}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({width:p,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,h&&"Button--disabled",C])},g,{onClick:function(){h&&!e.state.open||e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",m,0),!!u||(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,a.Icon,{name:N?"chevron-up":"chevron-down"}),2)]}))),b],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.Input=void 0;var o=n(0),r=n(7),i=n(17);function a(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r} +/** + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */ +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,i=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),i&&i(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 s=l.prototype;return s.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=c(e),this.props.autofocus&&(t.focus(),t.selectionStart=0,t.selectionEnd=t.value.length))},s.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,i=this.inputRef.current;i&&!n&&o!==r&&(i.value=c(r))},s.setEditing=function(e){this.setState({editing:e})},s.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=(e.autofocus,e.disabled),l=e.multiline,s=e.cols,d=void 0===s?32:s,u=e.rows,p=void 0===u?4:u,m=a(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder","autofocus","disabled","multiline","cols","rows"]),h=m.className,f=m.fluid,C=a(m,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["Input",f&&"Input--fluid",c&&"Input--disabled",h])},C,{children:[(0,o.createVNode)(1,"div","Input__baseline",".",16),l?(0,o.createVNode)(128,"textarea","Input__textarea",null,1,{placeholder:n,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,maxLength:t,cols:d,rows:p,disabled:c},null,this.inputRef):(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,disabled:c},null,this.inputRef)]})))},l}(o.Component);t.Input=l},function(e,t,n){"use strict";t.__esModule=!0,t.Knob=void 0;var o=n(0),r=n(15),i=n(7),a=n(23),c=n(17),l=n(189),s=n(139);t.Knob=function(e){if(a.IS_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,s.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,d=e.maxValue,u=e.minValue,p=e.onChange,m=e.onDrag,h=e.step,f=e.stepPixelSize,C=e.suppressFlicker,g=e.unit,N=e.value,b=e.className,V=e.style,v=e.fillValue,x=e.color,y=e.ranges,k=void 0===y?{}:y,w=e.size,_=e.bipolar,B=(e.children,e.popUpPosition),S=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r} +/** + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */(e,["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children","popUpPosition"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:t,format:n,maxValue:d,minValue:u,onChange:p,onDrag:m,step:h,stepPixelSize:f,suppressFlicker:C,unit:g,value:N},{children:function(e){var t=e.dragging,n=(e.editing,e.value),a=e.displayValue,l=e.displayElement,s=e.inputElement,p=e.handleDragStart,m=(0,r.scale)(null!=v?v:a,u,d),h=(0,r.scale)(a,u,d),f=x||(0,r.keyOfMatchingRange)(null!=v?v:n,k)||"default",C=270*(h-.5);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,i.classes)(["Knob","Knob--color--"+f,_&&"Knob--bipolar",b,(0,c.computeBoxClassName)(S)]),[(0,o.createVNode)(1,"div","Knob__circle",(0,o.createVNode)(1,"div","Knob__cursorBox",(0,o.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+C+"deg)"}}),2),t&&(0,o.createVNode)(1,"div",(0,i.classes)(["Knob__popupValue",B&&"Knob__popupValue--"+B]),l,0),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringTrackPivot",(0,o.createVNode)(32,"circle","Knob__ringTrack",null,1,{cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringFillPivot",(0,o.createVNode)(32,"circle","Knob__ringFill",null,1,{style:{"stroke-dashoffset":((_?2.75:2)-1.5*m)*Math.PI*50},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),s],0,Object.assign({},(0,c.computeBoxProps)(Object.assign({style:Object.assign({"font-size":w+"rem"},V)},S)),{onMouseDown:p})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledControls=void 0;var o=n(0),r=n(50);function i(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r} +/** + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */var a=function(e){var t=e.children,n=i(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({mx:-.5,align:"stretch",justify:"space-between"},n,{children:t})))};t.LabeledControls=a;a.Item=function(e){var t=e.label,n=e.children,a=i(e,["label","children"]);return(0,o.createComponentVNode)(2,r.Flex.Item,{mx:1,children:(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({minWidth:"52px",height:"100%",direction:"column",align:"center",textAlign:"center",justify:"space-between"},a,{children:[(0,o.createComponentVNode)(2,r.Flex.Item),(0,o.createComponentVNode)(2,r.Flex.Item,{children:n}),(0,o.createComponentVNode)(2,r.Flex.Item,{color:"label",children:t})]})))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NanoMap=void 0;var o=n(0),r=n(2),i=n(1),a=n(64),c=n(190),l=n(185);function s(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var d=function(e){return e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault(),e.cancelBubble=!0,e.returnValue=!1,!1},u=function(e){function t(t){var n;n=e.call(this,t)||this;var o=window.innerHeight/2-256;return n.state={offsetX:0,offsetY:o,transform:"none",dragging:!1,originX:null,originY:null,zoom:1},n.handleDragStart=function(e){n.ref=e.target,n.setState({dragging:!1,originX:e.screenX,originY:e.screenY}),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd),d(e)},n.handleDragMove=function(e){n.setState((function(t){var n=Object.assign({},t),o=e.screenX-n.originX,r=e.screenY-n.originY;return t.dragging?(n.offsetX+=o,n.offsetY+=r,n.originX=e.screenX,n.originY=e.screenY):n.dragging=!0,n})),d(e)},n.handleDragEnd=function(e){n.setState({dragging:!1,originX:null,originY:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),d(e)},n.handleZoom=function(e,o){n.setState((function(e){var n=Math.min(Math.max(o,1),8),r=n/e.zoom;if(1!==r){e.zoom=n;var i=document.getElementsByClassName("NanoMap__container");if(i.length){var a=(0,l.getBoundingBox)(i[0]),c=a.size[0]/2-e.offsetX,s=a.size[1]/2-e.offsetY;e.offsetX+=c-c*r,e.offsetY+=s-s*r}return t.onZoom&&t.onZoom(e.zoom),e}}))},n}return s(t,e),t.prototype.render=function(){var e=(0,i.useBackend)(this.context).config,t=this.state,n=t.dragging,a=t.offsetX,c=t.offsetY,l=t.zoom,s=void 0===l?1:l,d=this.props.children,u=510*s+"px",p={width:u,height:u,"margin-top":c+"px","margin-left":a+"px",overflow:"hidden",position:"relative","background-image":"url("+e.map+"_nanomap_z1.png)","background-size":"cover","background-repeat":"no-repeat",border:"1px solid rgba(0, 0, 0, .3)","text-align":"center",cursor:n?"move":"auto"};return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__container",children:[(0,o.createComponentVNode)(2,r.Box,{style:p,textAlign:"center",onMouseDown:this.handleDragStart,children:(0,o.createComponentVNode)(2,r.Box,{children:d})}),(0,o.createComponentVNode)(2,h,{zoom:s,onZoom:this.handleZoom})]})},t}(o.Component);t.NanoMap=u;var p,m=function(e){function t(t){var n;n=e.call(this,t)||this;var o=(0,i.useBackend)(n.props.context).act;return n.state={color:n.props.color},n.handleClick=function(e){p!==undefined&&p.setState({color:"blue"}),o("switch_camera",{name:n.props.name}),p=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n),n.setState({color:"green"})},n}return s(t,e),t.prototype.render=function(){var e=2*this.props.x*this.props.zoom-this.props.zoom-3,t=2*this.props.y*this.props.zoom-this.props.zoom-3;return(0,o.createComponentVNode)(2,r.Button,{onClick:this.handleClick,position:"absolute",className:"NanoMap__button",lineHeight:"0",color:this.props.status?this.state.color:"red",bottom:t+"px",left:e+"px",children:(0,o.createComponentVNode)(2,r.Tooltip,{content:this.props.tooltip})},this.props.key)},t}(o.Component);u.NanoButton=m,u.Marker=function(e){var t=e.x,n=e.y,i=e.zoom,a=void 0===i?1:i,c=e.icon,l=e.tooltip,s=e.color,d=e.onClick,u=e.size,p=void 0===u?6:u,m=2*t*a-a-3,h=2*n*a-a-3;return(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,r.Box,{position:"absolute",className:"NanoMap__marker",lineHeight:"0",bottom:h+"px",left:m+"px",onClick:d,children:[(0,o.createComponentVNode)(2,r.Icon,{name:c,color:s,fontSize:p+"px"}),(0,o.createComponentVNode)(2,r.Tooltip,{content:l})]}),2)};var h=function(e){return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__zoomer",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Zoom",children:(0,o.createComponentVNode)(2,c.Slider,{minValue:"1",maxValue:"8",stepPixelSize:"10",format:function(e){return e+"x"},value:e.zoom,onDrag:function(t,n){return e.onZoom(t,n)}})})})})};u.Zoomer=h},function(e,t,n){"use strict";t.__esModule=!0,t.Modal=void 0;var o=n(0),r=n(7),i=n(17),a=n(186);t.Modal=function(e){var t,n=e.className,c=e.children,l=e.onEnter,s=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r} +/** + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */(e,["className","children","onEnter"]);return l&&(t=function(e){13===e.keyCode&&l(e)}),(0,o.createComponentVNode)(2,a.Dimmer,{onKeyDown:t,children:(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Modal",n,(0,i.computeBoxClassName)(s)]),c,0,Object.assign({},(0,i.computeBoxProps)(s))))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(7),i=n(17); +/** + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */ +var a=function(e){var t=e.className,n=e.color,a=e.info,c=(e.warning,e.success),l=e.danger,s=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","color","info","warning","success","danger"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["NoticeBox",n&&"NoticeBox--color--"+n,a&&"NoticeBox--type--info",c&&"NoticeBox--type--success",l&&"NoticeBox--type--danger",t])},s)))};t.NoticeBox=a,a.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBarCountdown=t.ProgressBar=void 0;var o=n(0),r=n(15),i=n(7),a=n(17);function c(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r} +/** + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */var l=function(e){var t=e.className,n=e.value,l=e.minValue,s=void 0===l?0:l,d=e.maxValue,u=void 0===d?1:d,p=e.color,m=e.ranges,h=void 0===m?{}:m,f=e.children,C=e.fractionDigits,g=void 0===C?0:C,N=c(e,["className","value","minValue","maxValue","color","ranges","children","fractionDigits"]),b=(0,r.scale)(n,s,u),V=f!==undefined,v=p||(0,r.keyOfMatchingRange)(n,h)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,i.classes)(["ProgressBar","ProgressBar--color--"+v,t,(0,a.computeBoxClassName)(N)]),[(0,o.createVNode)(1,"div","ProgressBar__fill ProgressBar__fill--animated",null,1,{style:{width:100*(0,r.clamp01)(b)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",V?f:(0,r.toFixed)(100*b,g)+"%",0)],4,Object.assign({},(0,a.computeBoxProps)(N))))};t.ProgressBar=l,l.defaultHooks=i.pureComponentHooks;var s=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).timer=null,n.state={value:Math.max(100*t.current,0)},n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.tick=function(){var e=Math.max(this.state.value+this.props.rate,0);e<=0&&clearInterval(this.timer),this.setState((function(t){return{value:e}}))},i.componentDidMount=function(){var e=this;this.timer=setInterval((function(){return e.tick()}),this.props.rate)},i.componentWillUnmount=function(){clearInterval(this.timer)},i.render=function(){var e=this.props,t=e.start,n=(e.current,e.end),r=c(e,["start","current","end"]),i=(this.state.value/100-t)/(n-t);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l,Object.assign({value:i},r)))},r}(o.Component);t.ProgressBarCountdown=s,s.defaultProps={rate:1e3},l.Countdown=s},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(0),r=n(7),i=n(17); +/** + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */ +var a=function(e){var t=e.className,n=e.title,a=e.level,c=void 0===a?1:a,l=e.buttons,s=e.content,d=e.stretchContents,u=e.noTopPadding,p=e.children,m=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","title","level","buttons","content","stretchContents","noTopPadding","children"]),h=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),f=!(0,r.isFalsy)(s)||!(0,r.isFalsy)(p);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,e.flexGrow&&"Section--flex",t])},m,{children:[h&&(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),f&&(0,o.createComponentVNode)(2,i.Box,{className:(0,r.classes)(["Section__content",!!d&&"Section__content--stretchContents",!!u&&"Section__content--noTopPadding"]),children:[s,p]})]})))};t.Section=a,a.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Stack=void 0;var o=n(0),r=n(7),i=n(50);function a(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r} +/** + * @file + * @copyright 2021 Aleksej Komarov + * @license MIT + */var c=function(e){var t=e.className,n=e.vertical,c=e.fill,l=a(e,["className","vertical","fill"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Flex,Object.assign({className:(0,r.classes)(["Stack",c&&"Stack--fill",n?"Stack--vertical":"Stack--horizontal",t]),direction:n?"column":"row"},l)))};t.Stack=c;c.Item=function(e){var t=e.className,n=a(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Flex.Item,Object.assign({className:(0,r.classes)(["Stack__item",t])},n)))};c.Divider=function(e){var t=e.className,n=e.hidden,c=a(e,["className","hidden"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Flex.Item,Object.assign({className:(0,r.classes)(["Stack__item","Stack__divider",n&&"Stack__divider--hidden",t])},c)))}},function(e,t,n){"use strict";t.__esModule=!0,t.Tabs=void 0;var o=n(0),r=n(7),i=n(17),a=n(137);function c(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r} +/** + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */var l=function(e){var t=e.className,n=e.vertical,a=e.children,l=c(e,["className","vertical","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Tabs",n?"Tabs--vertical":"Tabs--horizontal",t,(0,i.computeBoxClassName)(l)]),(0,o.createVNode)(1,"div","Tabs__tabBox",a,0),2,Object.assign({},(0,i.computeBoxProps)(l))))};t.Tabs=l;l.Tab=function(e){var t=e.className,n=e.selected,i=e.altSelection,l=c(e,["className","selected","altSelection"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",n&&"Tabs__tab--selected",i&&n&&"Tabs__tab--altSelection",t]),selected:!i&&n,color:"transparent"},l)))}},function(e,t,n){"use strict";t.__esModule=!0,t.TimeDisplay=void 0;t.TimeDisplay=function(e){var t=e.totalSeconds;return function(e){return(!e||e<0)&&(e=0),[Math.floor(e/60).toString(10),(Math.floor(e)%60).toString(10)].map((function(e){return e.length<2?"0"+e:e})).join(":")}(void 0===t?0:t)}},function(e,t,n){var o={"./AICard.js":460,"./AIFixer.js":461,"./APC.js":462,"./ATM.js":463,"./AccountsUplinkTerminal.js":464,"./AgentCard.js":465,"./AiAirlock.js":466,"./AirAlarm.js":467,"./AirlockAccessController.js":468,"./AirlockElectronics.js":469,"./AppearanceChanger.js":470,"./AtmosAlertConsole.js":471,"./AtmosControl.js":472,"./AtmosFilter.js":473,"./AtmosMixer.js":474,"./AtmosPump.js":475,"./Autolathe.js":476,"./Biogenerator.js":477,"./BlueSpaceArtilleryControl.js":478,"./BluespaceRiftScanner.js":479,"./BluespaceRiftServer.js":480,"./BluespaceTap.js":481,"./BodyScanner.js":482,"./BorgPanel.js":483,"./BotClean.js":484,"./BotSecurity.js":485,"./BrigCells.js":486,"./BrigTimer.js":487,"./CameraConsole.js":488,"./Canister.js":489,"./CardComputer.js":490,"./CargoConsole.js":491,"./Changelog.js":492,"./ChemDispenser.js":521,"./ChemHeater.js":525,"./ChemMaster.js":526,"./CloningConsole.js":527,"./CommunicationsComputer.js":528,"./Contractor.js":529,"./ConveyorSwitch.js":530,"./CrewMonitor.js":531,"./Cryo.js":532,"./CryopodConsole.js":534,"./DNAModifier.js":535,"./DestinationTagger.js":536,"./DisposalBin.js":537,"./DnaVault.js":538,"./EFTPOS.js":539,"./ERTManager.js":540,"./Electropack.js":541,"./EvolutionMenu.js":542,"./ExosuitFabricator.js":543,"./ExternalAirlockController.js":544,"./FaxMachine.js":545,"./FloorPainter.js":546,"./GPS.js":547,"./GasAnalyzer.js":548,"./GasFreezer.js":550,"./GenericCrewManifest.js":551,"./GhostHudPanel.js":552,"./HandheldChemDispenser.js":553,"./Instrument.js":554,"./ItemPixelShift.js":555,"./KeycardAuth.js":556,"./LaborClaimConsole.js":557,"./LawManager.js":558,"./MechBayConsole.js":559,"./MechaControlConsole.js":560,"./MedicalRecords.js":561,"./MiningVendor.js":562,"./Multitool.js":563,"./Newscaster.js":564,"./NinjaBloodScan.js":565,"./NinjaMindScan.js":566,"./NuclearBomb.js":567,"./OperatingComputer.js":568,"./Orbit.js":569,"./OreRedemption.js":570,"./PAI.js":571,"./PDA.js":588,"./PDAPainter.js":604,"./Pacman.js":605,"./PersonalCrafting.js":606,"./Photocopier.js":607,"./PodTracking.js":608,"./PoolController.js":609,"./PortablePump.js":610,"./PortableScrubber.js":611,"./PortableTurret.js":612,"./PowerMonitor.js":198,"./RCD.js":613,"./RPD.js":614,"./Radio.js":615,"./RequestConsole.js":616,"./RequestManager.js":617,"./RndConsole.js":67,"./RobotSelfDiagnosis.js":632,"./RoboticsControlConsole.js":633,"./Safe.js":634,"./SatelliteControl.js":635,"./SecureStorage.js":636,"./SecurityRecords.js":637,"./SeedExtractor.js":638,"./ShuttleConsole.js":639,"./ShuttleManipulator.js":640,"./Sleeper.js":641,"./SlotMachine.js":642,"./Smartfridge.js":643,"./Smes.js":644,"./SolarControl.js":645,"./SpawnersMenu.js":646,"./SpiderOS.js":647,"./StationAlertConsole.js":648,"./SuitStorage.js":649,"./SupermatterMonitor.js":650,"./SyndicateComputerSimple.js":651,"./SyndieCargoConsole.js":652,"./TTSSeedsExplorer.js":653,"./TachyonArray.js":654,"./Tank.js":655,"./TankDispenser.js":656,"./TcommsCore.js":657,"./TcommsRelay.js":658,"./Teleporter.js":659,"./ThiefKit.js":660,"./TransferValve.js":661,"./Uplink.js":662,"./VampireSpecMenu.js":663,"./VampireTrophiesStatus.js":664,"./Vending.js":665,"./VolumeMixer.js":666,"./VotePanel.js":667,"./Wires.js":668,"./Workshop.js":669};function r(e){var t=i(e);return n(t)}function i(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=i,e.exports=r,r.id=459},function(e,t,n){"use strict";t.__esModule=!0,t.AICard=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AICard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;if(0===l.has_ai)return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createVNode)(1,"h3",null,"No AI detected.",16)})})})});var s=null;return s=l.integrity>=75?"green":l.integrity>=25?"yellow":"red",(0,o.createComponentVNode)(2,a.Window,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Stored AI",children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,display:"inline-block",children:(0,o.createVNode)(1,"h3",null,l.name,0)}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:s,value:l.integrity/100})})})}),(0,o.createComponentVNode)(2,i.Box,{color:"red",children:(0,o.createVNode)(1,"h2",null,1===l.flushing?"Wipe of AI in progress...":"",0)})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Laws",children:!!l.has_laws&&(0,o.createComponentVNode)(2,i.Box,{children:l.laws.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",children:e},t)}))})||(0,o.createComponentVNode)(2,i.Box,{color:"red",children:(0,o.createVNode)(1,"h3",null,"No laws detected.",16)})}),(0,o.createComponentVNode)(2,i.Section,{title:"Actions",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Wireless Activity",children:(0,o.createComponentVNode)(2,i.Button,{icon:l.wireless?"check":"times",content:l.wireless?"Enabled":"Disabled",color:l.wireless?"green":"red",onClick:function(){return c("wireless")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Subspace Transceiver",children:(0,o.createComponentVNode)(2,i.Button,{icon:l.radio?"check":"times",content:l.radio?"Enabled":"Disabled",color:l.radio?"green":"red",onClick:function(){return c("radio")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Wipe",children:(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash-alt",confirmIcon:"trash-alt",disabled:l.flushing||0===l.integrity,confirmColor:"red",content:"Wipe AI",onClick:function(){return c("wipe")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AIFixer=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AIFixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;if(null===l.occupant)return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createVNode)(1,"h3",null,"No artificial intelligence detected.",16)})})})});var s=null;s=2!==l.stat&&null!==l.stat;var d=null;d=l.integrity>=75?"green":l.integrity>=25?"yellow":"red";var u=null;return u=l.integrity>=100,(0,o.createComponentVNode)(2,a.Window,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,i.Box,{bold:!0,children:(0,o.createVNode)(1,"h3",null,l.occupant,0)})}),(0,o.createComponentVNode)(2,i.Section,{title:"Information",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:d,value:l.integrity/100})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:s?"green":"red",children:s?"Functional":"Non-Functional"})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Laws",children:!!l.has_laws&&(0,o.createComponentVNode)(2,i.Box,{children:l.laws.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",children:e},t)}))})||(0,o.createComponentVNode)(2,i.Box,{color:"red",children:(0,o.createVNode)(1,"h3",null,"No laws detected.",16)})}),(0,o.createComponentVNode)(2,i.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Wireless Activity",children:(0,o.createComponentVNode)(2,i.Button,{icon:l.wireless?"times":"check",content:l.wireless?"Disabled":"Enabled",color:l.wireless?"red":"green",onClick:function(){return c("wireless")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Subspace Transceiver",children:(0,o.createComponentVNode)(2,i.Button,{icon:l.radio?"times":"check",content:l.radio?"Disabled":"Enabled",color:l.radio?"red":"green",onClick:function(){return c("radio")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Start Repairs",children:(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",disabled:u||l.active,content:u?"Already Repaired":"Repair",onClick:function(){return c("fix")}})})]}),(0,o.createComponentVNode)(2,i.Box,{color:"green",lineHeight:2,children:l.active?"Reconstruction in progress.":""})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.APC=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(192);t.APC=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,d)})})};var l={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},s={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,d=n.data,u=d.locked&&!d.siliconUser,p=(d.normallyLocked,l[d.externalPower]||l[0]),m=l[d.chargingStatus]||l[0],h=d.powerChannels||[],f=s[d.malfStatus]||s[0],C=d.powerCellStatus/100;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,i.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Main Breaker",color:p.color,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d.isOperating?"power-off":"times",content:d.isOperating?"On":"Off",selected:d.isOperating&&!u,color:d.isOperating?"":"bad",disabled:u,onClick:function(){return a("breaker")}}),children:["[ ",p.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:"good",value:C})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Mode",color:m.color,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d.chargeMode?"sync":"times",content:d.chargeMode?"Auto":"Off",selected:d.chargeMode,disabled:u,onClick:function(){return a("charge")}}),children:["[ ",m.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[h.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Auto",selected:!u&&(1===e.status||3===e.status),disabled:u,onClick:function(){return a("channel",t.auto)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:"On",selected:!u&&2===e.status,disabled:u,onClick:function(){return a("channel",t.on)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Off",selected:!u&&0===e.status,disabled:u,onClick:function(){return a("channel",t.off)}})],4),children:[e.powerLoad," W"]},e.title)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Load",children:(0,o.createVNode)(1,"b",null,[d.totalLoad,(0,o.createTextVNode)(" W")],0)})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Misc",buttons:!!d.siliconUser&&(0,o.createFragment)([!!d.malfStatus&&(0,o.createComponentVNode)(2,i.Button,{icon:f.icon,content:f.content,color:"bad",onClick:function(){return a(f.action)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return a("overload")}})],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d.coverLocked?"lock":"unlock",content:d.coverLocked?"Engaged":"Disengaged",selected:d.coverLocked,disabled:u,onClick:function(){return a("cover")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:d.nightshiftLights?"Enabled":"Disabled",selected:d.nightshiftLights,onClick:function(){return a("toggle_nightshift")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Emergency Light Fallback",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d.coverLocked?"lock":"unlock",content:d.emergencyLights?"Engaged":"Disengaged",selected:d.emergencyLights,disabled:u,onClick:function(){return a("emergency_lighting")}})})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ATM=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.ATM=function(e,t){var n,m=(0,r.useBackend)(t),h=(m.act,m.data),f=h.view_screen,C=h.authenticated_account,g=h.ticks_left_locked_down,N=h.linked_db;if(g>0)n=(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle"}),"Maximum number of pin attempts exceeded! Access to this ATM has been temporarily disabled."]});else if(N)if(C)switch(f){case 1:n=(0,o.createComponentVNode)(2,l);break;case 2:n=(0,o.createComponentVNode)(2,s);break;case 3:n=(0,o.createComponentVNode)(2,p);break;default:n=(0,o.createComponentVNode)(2,d)}else n=(0,o.createComponentVNode)(2,u);else n=(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle"}),"Unable to connect to accounts database, please retry and if the issue persists contact Nanotrasen IT support."]});return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,i.Section,{children:n})]})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.machine_id,s=c.held_card_name;return(0,o.createComponentVNode)(2,i.Section,{title:"Nanotrasen Automatic Teller Machine",children:[(0,o.createComponentVNode)(2,i.Box,{children:"For all your monetary need!"}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Icon,{name:"info-circle"})," This terminal is ",(0,o.createVNode)(1,"i",null,l,0),", report this code when contacting Nanotrasen IT Support."]}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Card",children:(0,o.createComponentVNode)(2,i.Button,{content:s,icon:"eject",onClick:function(){return a("insert_card")}})})})]})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.security_level;return(0,o.createComponentVNode)(2,i.Section,{title:"Select a new security level for this account",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:(0,o.createComponentVNode)(2,i.Button,{content:"Zero",icon:"unlock",selected:0===c,onClick:function(){return a("change_security_level",{new_security_level:0})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:"Either the account number or card is required to access this account. EFTPOS transactions will require a card and ask for a pin, but not verify the pin is correct."}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:(0,o.createComponentVNode)(2,i.Button,{content:"One",icon:"unlock",selected:1===c,onClick:function(){return a("change_security_level",{new_security_level:1})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:"An account number and pin must be manually entered to access this account and process transactions."}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:(0,o.createComponentVNode)(2,i.Button,{content:"Two",selected:2===c,icon:"unlock",onClick:function(){return a("change_security_level",{new_security_level:2})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:"In addition to account number and pin, a card is required to access this account and process transactions."})]}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,m)]})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(0,r.useLocalState)(t,"targetAccNumber",0),s=l[0],d=l[1],u=(0,r.useLocalState)(t,"fundsAmount",0),p=u[0],h=u[1],f=(0,r.useLocalState)(t,"purpose",0),C=f[0],g=f[1],N=c.money;return(0,o.createComponentVNode)(2,i.Section,{title:"Transfer Fund",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Account Balance",children:["$",N]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target account number",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"6 Digit Number",onInput:function(e,t){return d(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Funds to transfer",children:(0,o.createComponentVNode)(2,i.Input,{onInput:function(e,t){return h(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transaction Purpose",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,onInput:function(e,t){return g(t)}})})]}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.Button,{content:"Transfer",icon:"sign-out-alt",onClick:function(){return a("transfer",{target_acc_number:s,funds_amount:p,purpose:C})}}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,m)]})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(0,r.useLocalState)(t,"fundsAmount",0),s=l[0],d=l[1],u=c.owner_name,p=c.money;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Welcome, "+u,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Logout",icon:"sign-out-alt",onClick:function(){return a("logout")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Account Balance",children:["$",p]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Withdrawal Amount",children:(0,o.createComponentVNode)(2,i.Input,{onInput:function(e,t){return d(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Withdraw Fund",icon:"sign-out-alt",onClick:function(){return a("withdrawal",{funds_amount:s})}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Change account security level",icon:"lock",onClick:function(){return a("view_screen",{view_screen:1})}})}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Make transfer",icon:"exchange-alt",onClick:function(){return a("view_screen",{view_screen:2})}})}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:"View transaction log",icon:"list",onClick:function(){return a("view_screen",{view_screen:3})}})}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Print balance statement",icon:"print",onClick:function(){return a("balance_statement")}})})]})],4)},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(0,r.useLocalState)(t,"accountID",null),s=l[0],d=l[1],u=(0,r.useLocalState)(t,"accountPin",null),p=u[0],m=u[1];c.machine_id,c.held_card_name;return(0,o.createComponentVNode)(2,i.Section,{title:"Insert card or enter ID and pin to login",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Account ID",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"6 Digit Number",onInput:function(e,t){return d(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pin",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"6 Digit Number",onInput:function(e,t){return m(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Login",icon:"sign-in-alt",onClick:function(){return a("attempt_auth",{account_num:s,account_pin:p})}})})]})})},p=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.transaction_log);return(0,o.createComponentVNode)(2,i.Section,{title:"Transactions",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:"Timestamp"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Target"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Reason"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Terminal"})]}),a.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{p:"1rem",children:[e.date," ",e.time]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.target_name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.purpose}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:["$",e.amount]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.source_terminal})]},e)}))]}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,m)]})},m=function(e,t){var n=(0,r.useBackend)(t),a=n.act;n.data;return(0,o.createComponentVNode)(2,i.Button,{content:"Back",icon:"sign-out-alt",onClick:function(){return a("view_screen",{view_screen:0})}})}},function(e,t,n){"use strict";t.__esModule=!0,t.AccountsUplinkTerminal=void 0;var o=n(0),r=n(18),i=n(1),a=n(2),c=n(50),l=n(3),s=n(140),d=n(141);t.AccountsUplinkTerminal=function(e,t){var n,r=(0,i.useBackend)(t),a=(r.act,r.data),c=a.loginState,p=a.currentPage;return c.logged_in?(1===p?n=(0,o.createComponentVNode)(2,u):2===p?n=(0,o.createComponentVNode)(2,h):3===p&&(n=(0,o.createComponentVNode)(2,f)),(0,o.createComponentVNode)(2,l.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,s.LoginInfo),n]})})):(0,o.createComponentVNode)(2,l.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var u=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data.accounts,s=(0,i.useLocalState)(t,"searchText",""),d=s[0],u=(s[1],(0,i.useLocalState)(t,"sortId","owner_name")),h=u[0],f=(u[1],(0,i.useLocalState)(t,"sortOrder",!0)),C=f[0];f[1];return(0,o.createComponentVNode)(2,a.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,a.Flex.Item,{flexGrow:"1",mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Section,{height:"100%",children:(0,o.createComponentVNode)(2,a.Table,{className:"AccountsUplinkTerminal__list",children:[(0,o.createComponentVNode)(2,a.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,p,{id:"owner_name",children:"Account Holder"}),(0,o.createComponentVNode)(2,p,{id:"account_number",children:"Account Number"}),(0,o.createComponentVNode)(2,p,{id:"suspended",children:"Account Status"})]}),l.filter((0,r.createSearch)(d,(function(e){return e.owner_name+"|"+e.account_number+"|"+e.suspended}))).sort((function(e,t){var n=C?1:-1;return e[h].localeCompare(t[h])*n})).map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{onClick:function(){return c("view_account_detail",{index:e.account_index})},children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user"})," ",e.owner_name]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:["#",e.account_number]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.suspended})]},e.id)}))]})})})]})},p=function(e,t){var n=(0,i.useLocalState)(t,"sortId","name"),r=n[0],c=n[1],l=(0,i.useLocalState)(t,"sortOrder",!0),s=l[0],d=l[1],u=e.id,p=e.children;return(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{color:r!==u&&"transparent",width:"100%",onClick:function(){r===u?d(!s):(c(u),d(!0))},children:[p,r===u&&(0,o.createComponentVNode)(2,a.Icon,{name:s?"sort-up":"sort-down",ml:"0.25rem;"})]})})},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data.is_printing,s=(0,i.useLocalState)(t,"searchText",""),d=(s[0],s[1]);return(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,c.FlexItem,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"New Account",icon:"plus",onClick:function(){return r("create_new_account")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print Account List",disabled:l,ml:"0.25rem",onClick:function(){return r("print_records")}})]}),(0,o.createComponentVNode)(2,c.FlexItem,{grow:"1",ml:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by account holder, number, status",width:"100%",onInput:function(e,t){return d(t)}})})]})},h=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.is_printing,s=c.account_number,d=c.owner_name,u=c.money,p=c.suspended,m=c.transactions;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"#"+s+" / "+d,mt:1,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print Account Details",disabled:l,onClick:function(){return r("print_account_details")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("back")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Number",children:["#",s]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Holder",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Balance",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Status",color:p?"red":"green",children:[p?"Suspended":"Active",(0,o.createComponentVNode)(2,a.Button,{ml:1,content:p?"Unsuspend":"Suspend",icon:p?"unlock":"lock",onClick:function(){return r("toggle_suspension")}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Transactions",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Timestamp"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Target"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reason"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Terminal"})]}),m.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.date," ",e.time]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.target_name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.purpose}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:["$",e.amount]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.source_terminal})]},e)}))]})})],4)},f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=(n.data,(0,i.useLocalState)(t,"accName","")),l=c[0],s=c[1],d=(0,i.useLocalState)(t,"accDeposit",""),u=d[0],p=d[1];return(0,o.createComponentVNode)(2,a.Section,{title:"Create Account",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("back")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Holder",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Name Here",onChange:function(e,t){return s(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Initial Deposit",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"0",onChange:function(e,t){return p(t)}})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,content:"Create Account",onClick:function(){return r("finalise_create_account",{holder_name:l,starting_funds:u})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AgentCardSLSlots=t.AgentCardAppearances=t.AgentCardInfo=t.AgentCard=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AgentCard=function(e,t){var n=(0,r.useLocalState)(t,"tabIndex",0),d=n[0],u=n[1];return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Box,{fillPositionedParent:!0,overflow:"hidden",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===d,onClick:function(){return u(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"table"})," Card Info"]},"Card Info"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===d,onClick:function(){return u(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"id-card"})," Appearance"]},"Appearance"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===d,onClick:function(){return u(2)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"arrow-down"})," Save/Load Card Info"]},"Save/Load Card Info")]}),function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,c);case 1:return(0,o.createComponentVNode)(2,l);case 2:return(0,o.createComponentVNode)(2,s);default:return(0,o.createComponentVNode)(2,c)}}(d)]})})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.registered_name,s=c.sex,d=c.age,u=c.assignment,p=c.associated_account_number,m=c.blood_type,h=c.dna_hash,f=c.fingerprint_hash,C=c.photo,g=c.ai_tracking;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Card Info",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:(0,o.createComponentVNode)(2,i.Button,{content:l||"[UNSET]",onClick:function(){return a("change_name")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sex",children:(0,o.createComponentVNode)(2,i.Button,{iconRight:!1,content:s||"[UNSET]",onClick:function(){return a("change_sex")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Age",children:(0,o.createComponentVNode)(2,i.Button,{content:d||"[UNSET]",onClick:function(){return a("change_age")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:(0,o.createComponentVNode)(2,i.Button,{content:u||"[UNSET]",onClick:function(){return a("change_occupation")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fingerprints",children:(0,o.createComponentVNode)(2,i.Button,{content:f||"[UNSET]",onClick:function(){return a("change_fingerprints")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:(0,o.createComponentVNode)(2,i.Button,{content:m||"[UNSET]",onClick:function(){return a("change_blood_type")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"DNA Hash",children:(0,o.createComponentVNode)(2,i.Button,{content:h||"[UNSET]",onClick:function(){return a("change_dna_hash")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Money Account",children:(0,o.createComponentVNode)(2,i.Button,{content:p||"[UNSET]",onClick:function(){return a("change_money_account")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Photo",children:(0,o.createComponentVNode)(2,i.Button,{content:C?"Update":"[UNSET]",onClick:function(){return a("change_photo")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Card Settings",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Card Info",children:(0,o.createComponentVNode)(2,i.Button,{content:"Delete Card Info",onClick:function(){return a("delete_info")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Access",children:(0,o.createComponentVNode)(2,i.Button,{content:"Reset Access",onClick:function(){return a("clear_access")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"AI Tracking",children:(0,o.createComponentVNode)(2,i.Button,{content:g?"Untrackable":"Trackable",onClick:function(){return a("change_ai_tracking")}})})]})})],4)};t.AgentCardInfo=c;var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.appearances;return(0,o.createComponentVNode)(2,i.Section,{title:"Card Appearance",children:c.map((function(e){return(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jped;base64,"+e.image,style:{"vertical-align":"middle",width:"64px",margin:"0px","margin-left":"0px"},onclick:function(){return a("change_appearance_new",{new_appearance:e.name})}},e.name)}))})};t.AgentCardAppearances=l;var s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.saved_info;return(0,o.createComponentVNode)(2,i.Section,{title:"Save/Load Manager",style:{"line-height":"25px"},children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.registered_name?e.registered_name+", "+e.assignment:"Slot "+e.id,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"Clear",onClick:function(){return a("clear_slot",{slot:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Save",onClick:function(){return a("save_slot",{slot:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",disabled:!e.registered_name,onClick:function(){return a("load_slot",{slot:e.id})}})],4)},e.id)}))})})};t.AgentCardSLSlots=s},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}};t.AiAirlock=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,d=c[s.power.main]||c[0],u=c[s.power.backup]||c[0],p=c[s.shock]||c[0];return(0,o.createComponentVNode)(2,a.Window,{width:500,height:390,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Main",color:d.color,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",disabled:!s.power.main,content:"Disrupt",onClick:function(){return l("disrupt-main")}}),children:[s.power.main?"Online":"Offline"," ",s.wires.main_power?s.power.main_timeleft>0&&"["+s.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Backup",color:u.color,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",disabled:!s.power.backup,content:"Disrupt",onClick:function(){return l("disrupt-backup")}}),children:[s.power.backup?"Online":"Offline"," ",s.wires.backup_power?s.power.backup_timeleft>0&&"["+s.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Electrify",color:p.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",disabled:!(s.wires.shock&&2!==s.shock),content:"Restore",onClick:function(){return l("shock-restore")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"bolt",disabled:!s.wires.shock,content:"Temporary",onClick:function(){return l("shock-temp")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"bolt",disabled:!s.wires.shock||0===s.shock,content:"Permanent",onClick:function(){return l("shock-perm")}})],4),children:[2===s.shock?"Safe":"Electrified"," ",(s.wires.shock?s.shock_timeleft>0&&"["+s.shock_timeleft+"s]":"[Wires have been cut!]")||-1===s.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s.id_scanner?"power-off":"times",content:s.id_scanner?"Enabled":"Disabled",selected:s.id_scanner,disabled:!s.wires.id_scanner,onClick:function(){return l("idscan-toggle")}}),children:!s.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Emergency Access",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s.emergency?"power-off":"times",content:s.emergency?"Enabled":"Disabled",selected:s.emergency,onClick:function(){return l("emergency-toggle")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s.locked?"lock":"unlock",content:s.locked?"Lowered":"Raised",selected:s.locked,disabled:!s.wires.bolts,onClick:function(){return l("bolt-toggle")}}),children:!s.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s.lights?"power-off":"times",content:s.lights?"Enabled":"Disabled",selected:s.lights,disabled:!s.wires.lights,onClick:function(){return l("light-toggle")}}),children:!s.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s.safe?"power-off":"times",content:s.safe?"Enabled":"Disabled",selected:s.safe,disabled:!s.wires.safe,onClick:function(){return l("safe-toggle")}}),children:!s.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s.speed?"power-off":"times",content:s.speed?"Enabled":"Disabled",selected:s.speed,disabled:!s.wires.timing,onClick:function(){return l("speed-toggle")}}),children:!s.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s.opened?"sign-out-alt":"sign-in-alt",content:s.opened?"Open":"Closed",selected:s.opened,disabled:s.locked||s.welded,onClick:function(){return l("open-close")}}),children:!(!s.locked&&!s.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),s.locked?"bolted":"",s.locked&&s.welded?" and ":"",s.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(192);t.AirAlarm=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.locked);return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox),!i&&(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u)],4)]})})};var l=function(e){return 0===e?"green":1===e?"orange":"red"},s=function(e,t){var n,a=(0,r.useBackend)(t),c=a.act,s=a.data,d=s.air,u=s.mode,p=s.atmos_alarm,m=s.locked,h=s.alarmActivated,f=s.rcon,C=s.target_temp;return n=0===d.danger.overall?0===p?"Optimal":"Caution: Atmos alert in area":1===d.danger.overall?"Caution":"DANGER: Internals Required",(0,o.createComponentVNode)(2,i.Section,{title:"Air Status",children:d?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,i.Box,{color:l(d.danger.pressure),children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d.pressure})," kPa",!m&&(0,o.createFragment)([(0,o.createTextVNode)("\xa0"),(0,o.createComponentVNode)(2,i.Button,{content:3===u?"Deactivate Panic Siphon":"Activate Panic Siphon",selected:3===u,icon:"exclamation-triangle",onClick:function(){return c("mode",{mode:3===u?1:3})}})],4)]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.contents.oxygen/100,fractionDigits:"1",color:l(d.danger.oxygen)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Nitrogen",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.contents.nitrogen/100,fractionDigits:"1",color:l(d.danger.nitrogen)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Carbon Dioxide",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.contents.co2/100,fractionDigits:"1",color:l(d.danger.co2)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Toxins",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.contents.plasma/100,fractionDigits:"1",color:l(d.danger.plasma)})}),d.contents.other>.1&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Other",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.contents.other/100,fractionDigits:"1",color:l(d.danger.other)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.Box,{color:l(d.danger.temperature),children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d.temperature})," K / ",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d.temperature_c})," C\xa0",(0,o.createComponentVNode)(2,i.Button,{icon:"thermometer-full",content:C+" C",onClick:function(){return c("temperature")}}),(0,o.createComponentVNode)(2,i.Button,{content:d.thermostat_state?"On":"Off",selected:d.thermostat_state,icon:"power-off",onClick:function(){return c("thermostat_state")}})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Local Status",children:(0,o.createComponentVNode)(2,i.Box,{color:l(d.danger.overall),children:[n,!m&&(0,o.createFragment)([(0,o.createTextVNode)("\xa0"),(0,o.createComponentVNode)(2,i.Button,{content:h?"Reset Alarm":"Activate Alarm",selected:h,onClick:function(){return c(h?"atmos_reset":"atmos_alarm")}})],4)]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Remote Control Settings",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Off",selected:1===f,onClick:function(){return c("set_rcon",{rcon:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Auto",selected:2===f,onClick:function(){return c("set_rcon",{rcon:2})}}),(0,o.createComponentVNode)(2,i.Button,{content:"On",selected:3===f,onClick:function(){return c("set_rcon",{rcon:3})}})]})]}):(0,o.createComponentVNode)(2,i.Box,{children:"Unable to acquire air sample!"})})},d=function(e,t){var n=(0,r.useLocalState)(t,"tabIndex",0),a=n[0],c=n[1];return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===a,onClick:function(){return c(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"sign-out-alt"})," Vent Control"]},"Vents"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===a,onClick:function(){return c(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"sign-in-alt"})," Scrubber Control"]},"Scrubbers"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===a,onClick:function(){return c(2)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"cog"})," Mode"]},"Mode"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===a,onClick:function(){return c(3)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"tachometer-alt"})," Thresholds"]},"Thresholds")]})},u=function(e,t){var n=(0,r.useLocalState)(t,"tabIndex",0),i=n[0];n[1];switch(i){case 0:return(0,o.createComponentVNode)(2,p);case 1:return(0,o.createComponentVNode)(2,m);case 2:return(0,o.createComponentVNode)(2,h);case 3:return(0,o.createComponentVNode)(2,f);default:return"WE SHOULDN'T BE HERE!"}},p=function(e,t){var n=(0,r.useBackend)(t),a=n.act;return n.data.vents.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,i.Button,{content:e.power?"On":"Off",selected:e.power,icon:"power-off",onClick:function(){return a("command",{cmd:"power",val:1===e.power?0:1,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,i.Button,{content:"release"===e.direction?"Blowing":"Siphoning",icon:"release"===e.direction?"sign-out-alt":"sign-in-alt",onClick:function(){return a("command",{cmd:"direction",val:"release"===e.direction?0:1,id_tag:e.id_tag})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure Checks",children:[(0,o.createComponentVNode)(2,i.Button,{content:"External",selected:1===e.checks,onClick:function(){return a("command",{cmd:"checks",val:1,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Internal",selected:2===e.checks,onClick:function(){return a("command",{cmd:"checks",val:2,id_tag:e.id_tag})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"External Pressure Target",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.external})," kPa\xa0",(0,o.createComponentVNode)(2,i.Button,{content:"Set",icon:"cog",onClick:function(){return a("command",{cmd:"set_external_pressure",id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Reset",icon:"redo-alt",onClick:function(){return a("command",{cmd:"set_external_pressure",val:101.325,id_tag:e.id_tag})}})]})]})},e.name)}))},m=function(e,t){var n=(0,r.useBackend)(t),a=n.act;return n.data.scrubbers.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,i.Button,{content:e.power?"On":"Off",selected:e.power,icon:"power-off",onClick:function(){return a("command",{cmd:"power",val:1===e.power?0:1,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,i.Button,{content:0===e.scrubbing?"Siphoning":"Scrubbing",icon:0===e.scrubbing?"sign-in-alt":"filter",onClick:function(){return a("command",{cmd:"scrubbing",val:0===e.scrubbing?1:0,id_tag:e.id_tag})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,i.Button,{content:e.widenet?"Extended":"Normal",selected:e.widenet,icon:"expand-arrows-alt",onClick:function(){return a("command",{cmd:"widenet",val:0===e.widenet?1:0,id_tag:e.id_tag})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Filtering",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Carbon Dioxide",selected:e.filter_co2,onClick:function(){return a("command",{cmd:"co2_scrub",val:0===e.filter_co2?1:0,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Plasma",selected:e.filter_toxins,onClick:function(){return a("command",{cmd:"tox_scrub",val:0===e.filter_toxins?1:0,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Nitrous Oxide",selected:e.filter_n2o,onClick:function(){return a("command",{cmd:"n2o_scrub",val:0===e.filter_n2o?1:0,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Oxygen",selected:e.filter_o2,onClick:function(){return a("command",{cmd:"o2_scrub",val:0===e.filter_o2?1:0,id_tag:e.id_tag})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Nitrogen",selected:e.filter_n2,onClick:function(){return a("command",{cmd:"n2_scrub",val:0===e.filter_n2?1:0,id_tag:e.id_tag})}})]})]})},e.name)}))},h=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.modes,s=c.presets,d=c.emagged,u=c.mode,p=c.preset;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"System Mode",children:(0,o.createComponentVNode)(2,i.Table,{children:l.map((function(e){return(!e.emagonly||e.emagonly&&!!d)&&(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",width:1,children:(0,o.createComponentVNode)(2,i.Button,{content:e.name,icon:"cog",selected:e.id===u,onClick:function(){return a("mode",{mode:e.id})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.desc})]},e.name)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"System Presets",children:[(0,o.createComponentVNode)(2,i.Box,{italic:!0,children:"After making a selection, the system will automatically cycle in order to remove contaminants."}),(0,o.createComponentVNode)(2,i.Table,{mt:1,children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",width:1,children:(0,o.createComponentVNode)(2,i.Button,{content:e.name,icon:"cog",selected:e.id===p,onClick:function(){return a("preset",{preset:e.id})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.desc})]},e.name)}))})]})],4)},f=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.thresholds;return(0,o.createComponentVNode)(2,i.Section,{title:"Alarm Thresholds",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,{width:"20%",children:"Value"}),(0,o.createComponentVNode)(2,i.Table.Cell,{color:"red",width:"20%",children:"Danger Min"}),(0,o.createComponentVNode)(2,i.Table.Cell,{color:"orange",width:"20%",children:"Warning Min"}),(0,o.createComponentVNode)(2,i.Table.Cell,{color:"orange",width:"20%",children:"Warning Max"}),(0,o.createComponentVNode)(2,i.Table.Cell,{color:"red",width:"20%",children:"Danger Max"})]}),c.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),e.settings.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:-1===e.selected?"Off":e.selected,onClick:function(){return a("command",{cmd:"set_threshold",env:e.env,"var":e.val})}})},e.val)}))]},e.name)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirlockAccessController=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AirlockAccessController=function(e,t){var n,c,l=(0,r.useBackend)(t),s=l.act,d=l.data,u=d.exterior_status,p=d.interior_status,m=d.processing;return n="open"===d.exterior_status.state?(0,o.createComponentVNode)(2,i.Button,{content:"Lock Exterior Door",icon:"exclamation-triangle",disabled:m,onClick:function(){return s("force_ext")}}):(0,o.createComponentVNode)(2,i.Button,{content:"Cycle to Exterior",icon:"arrow-circle-left",disabled:m,onClick:function(){return s("cycle_ext_door")}}),c="open"===d.interior_status.state?(0,o.createComponentVNode)(2,i.Button,{content:"Lock Interior Door",icon:"exclamation-triangle",disabled:m,color:"open"===p?"red":m?"yellow":null,onClick:function(){return s("force_int")}}):(0,o.createComponentVNode)(2,i.Button,{content:"Cycle to Interior",icon:"arrow-circle-right",disabled:m,onClick:function(){return s("cycle_int_door")}}),(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Information",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"External Door Status",children:"closed"===u.state?"Locked":"Open"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Internal Door Status",children:"closed"===p.state?"Locked":"Open"})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,i.Box,{children:n}),(0,o.createComponentVNode)(2,i.Box,{children:c})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirlockElectronics=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(99);t.AirlockElectronics=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,s)]})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.unrestricted_dir;return(0,o.createComponentVNode)(2,i.Section,{title:"Access Control",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{bold:!0,mb:1,children:"Unrestricted Access From:"}),(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,textAlign:"center",icon:"arrow-down",content:"North",selected:"north"===c?"selected":null,onClick:function(){return a("unrestricted_access",{unres_dir:"North"})}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,textAlign:"center",icon:"arrow-up",content:"South",selected:"south"===c?"selected":null,onClick:function(){return a("unrestricted_access",{unres_dir:"South"})}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,textAlign:"center",icon:"arrow-left",content:"East",selected:"east"===c?"selected":null,onClick:function(){return a("unrestricted_access",{unres_dir:"East"})}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,textAlign:"center",icon:"arrow-right",content:"West",selected:"west"===c?"selected":null,onClick:function(){return a("unrestricted_access",{unres_dir:"West"})}})})]})]})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data,s=l.selected_accesses,d=l.one_access,u=l.regions;return(0,o.createComponentVNode)(2,c.AccessList,{usedByRcd:1,rcdButtons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:d,content:"One",onClick:function(){return a("set_one_access",{access:"one"})}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:!d,content:"All",onClick:function(){return a("set_one_access",{access:"all"})}})],4),accesses:u,selectedList:s,accessMod:function(e){return a("set",{access:e})},grantAll:function(){return a("grant_all")},denyAll:function(){return a("clear_all")},grantDep:function(e){return a("grant_region",{region:e})},denyDep:function(e){return a("deny_region",{region:e})}})}},function(e,t,n){"use strict";t.__esModule=!0,t.AppearanceChanger=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AppearanceChanger=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,d=s.change_race,u=s.species,p=s.specimen,m=s.change_gender,h=s.gender,f=s.has_gender,C=s.change_eye_color,g=s.change_skin_tone,N=s.change_skin_color,b=s.change_head_accessory_color,V=s.change_hair_color,v=s.change_secondary_hair_color,x=s.change_facial_hair_color,y=s.change_secondary_facial_hair_color,k=s.change_head_marking_color,w=s.change_body_marking_color,_=s.change_tail_marking_color,B=s.change_head_accessory,S=s.head_accessory_styles,L=s.head_accessory_style,A=s.change_hair,E=s.hair_styles,I=s.hair_style,D=s.change_hair_gradient,T=s.change_facial_hair,F=s.facial_hair_styles,M=s.facial_hair_style,P=s.change_head_markings,O=s.head_marking_styles,R=s.head_marking_style,j=s.change_body_markings,U=s.body_marking_styles,z=s.body_marking_style,W=s.change_tail_markings,H=s.tail_marking_styles,K=s.tail_marking_style,Y=s.change_body_accessory,G=s.body_accessory_styles,q=s.body_accessory_style,X=s.change_alt_head,J=s.alt_head_styles,$=s.alt_head_style,Z=!1;return(C||g||N||b||V||v||x||y||k||w||_)&&(Z=!0),(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!d&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.specimen,selected:e.specimen===p,onClick:function(){return l("race",{race:e.specimen})}},e.specimen)}))}),!!m&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gender",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Male",selected:"male"===h,onClick:function(){return l("gender",{gender:"male"})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Female",selected:"female"===h,onClick:function(){return l("gender",{gender:"female"})}}),!f&&(0,o.createComponentVNode)(2,i.Button,{content:"Genderless",selected:"plural"===h,onClick:function(){return l("gender",{gender:"plural"})}})]}),!!Z&&(0,o.createComponentVNode)(2,c),!!B&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Head accessory",children:S.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.headaccessorystyle,selected:e.headaccessorystyle===L,onClick:function(){return l("head_accessory",{head_accessory:e.headaccessorystyle})}},e.headaccessorystyle)}))}),!!A&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Hair",children:E.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.hairstyle,selected:e.hairstyle===I,onClick:function(){return l("hair",{hair:e.hairstyle})}},e.hairstyle)}))}),!!D&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Hair Gradient",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Change Style",onClick:function(){return l("hair_gradient")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Offset",onClick:function(){return l("hair_gradient_offset")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Color",onClick:function(){return l("hair_gradient_colour")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Alpha",onClick:function(){return l("hair_gradient_alpha")}})]}),!!T&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Facial hair",children:F.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.facialhairstyle,selected:e.facialhairstyle===M,onClick:function(){return l("facial_hair",{facial_hair:e.facialhairstyle})}},e.facialhairstyle)}))}),!!P&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Head markings",children:O.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.headmarkingstyle,selected:e.headmarkingstyle===R,onClick:function(){return l("head_marking",{head_marking:e.headmarkingstyle})}},e.headmarkingstyle)}))}),!!j&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Body markings",children:U.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.bodymarkingstyle,selected:e.bodymarkingstyle===z,onClick:function(){return l("body_marking",{body_marking:e.bodymarkingstyle})}},e.bodymarkingstyle)}))}),!!W&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tail markings",children:H.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.tailmarkingstyle,selected:e.tailmarkingstyle===K,onClick:function(){return l("tail_marking",{tail_marking:e.tailmarkingstyle})}},e.tailmarkingstyle)}))}),!!Y&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Body accessory",children:G.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.bodyaccessorystyle,selected:e.bodyaccessorystyle===q,onClick:function(){return l("body_accessory",{body_accessory:e.bodyaccessorystyle})}},e.bodyaccessorystyle)}))}),!!X&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Alternate head",children:J.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.altheadstyle,selected:e.altheadstyle===$,onClick:function(){return l("alt_head",{alt_head:e.altheadstyle})}},e.altheadstyle)}))})]})})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data;return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Colors",children:[{key:"change_eye_color",text:"Change eye color",action:"eye_color"},{key:"change_skin_tone",text:"Change skin tone",action:"skin_tone"},{key:"change_skin_color",text:"Change skin color",action:"skin_color"},{key:"change_head_accessory_color",text:"Change head accessory color",action:"head_accessory_color"},{key:"change_hair_color",text:"Change hair color",action:"hair_color"},{key:"change_secondary_hair_color",text:"Change secondary hair color",action:"secondary_hair_color"},{key:"change_facial_hair_color",text:"Change facial hair color",action:"facial_hair_color"},{key:"change_secondary_facial_hair_color",text:"Change secondary facial hair color",action:"secondary_facial_hair_color"},{key:"change_head_marking_color",text:"Change head marking color",action:"head_marking_color"},{key:"change_body_marking_color",text:"Change body marking color",action:"body_marking_color"},{key:"change_tail_marking_color",text:"Change tail marking color",action:"tail_marking_color"}].map((function(e){return!!c[e.key]&&(0,o.createComponentVNode)(2,i.Button,{content:e.text,onClick:function(){return a(e.action)}},e.key)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AtmosAlertConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.priority||[],d=l.minor||[];return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[0===s.length&&(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),s.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:e,color:"bad",onClick:function(){return c("clear",{zone:e})}}),2,null,e)})),0===d.length&&(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16),d.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:e,color:"average",onClick:function(){return c("clear",{zone:e})}}),2,null,e)}))],0)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControl=void 0;var o=n(0),r=n(1),i=n(2),a=n(80),c=n(3);t.AtmosControl=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data,(0,r.useLocalState)(t,"tabIndex",0)),d=a[0],u=a[1];return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Box,{fillPositionedParent:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===d,onClick:function(){return u(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"table"})," Data View"]},"DataView"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===d,onClick:function(){return u(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,l);case 1:return(0,o.createComponentVNode)(2,s);default:return"WE SHOULDN'T BE HERE!"}}(d)]})})})};var l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.alarms;return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Table,{m:"0.5rem",children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Access"})]}),l.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,a.TableCell,{children:e.name}),(0,o.createComponentVNode)(2,a.TableCell,{children:(t=e.danger,0===t?(0,o.createComponentVNode)(2,i.Box,{color:"green",children:"Good"}):1===t?(0,o.createComponentVNode)(2,i.Box,{color:"orange",bold:!0,children:"Warning"}):2===t?(0,o.createComponentVNode)(2,i.Box,{color:"red",bold:!0,children:"DANGER"}):void 0)}),(0,o.createComponentVNode)(2,a.TableCell,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Access",onClick:function(){return c("open_alarm",{aref:e.ref})}})})]},e.name);var t}))]})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(0,r.useLocalState)(t,"zoom",1),s=l[0],d=l[1],u=c.alarms,p=c.stationLevel;return(0,o.createComponentVNode)(2,i.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,i.NanoMap,{onZoom:function(e){return d(e)},children:u.filter((function(e){return e.z===p})).map((function(e){return(0,o.createComponentVNode)(2,i.NanoMap.Marker,{x:e.x,y:e.y,zoom:s,icon:"circle",tooltip:e.name,color:(t=e.danger,0===t?"green":1===t?"orange":2===t?"red":void 0),onClick:function(){return a("open_alarm",{aref:e.ref})}},e.ref);var t}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AtmosFilter=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.on,d=l.pressure,u=l.max_pressure,p=l.filter_type,m=l.filter_type_list;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:s?"On":"Off",color:s?null:"red",selected:s,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rate",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",textAlign:"center",disabled:0===d,width:2.2,onClick:function(){return c("min_pressure")}}),(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:u,value:d,onDrag:function(e,t){return c("custom_pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",textAlign:"center",disabled:d===u,width:2.2,onClick:function(){return c("max_pressure")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Filter",children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{selected:e.gas_type===p,content:e.label,onClick:function(){return c("set_filter",{filter:e.gas_type})}},e.label)}))})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AtmosMixer=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,d=s.on,u=s.pressure,p=s.max_pressure,m=s.node1_concentration,h=s.node2_concentration;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:d?"On":"Off",color:d?null:"red",selected:d,onClick:function(){return l("power")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rate",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",textAlign:"center",disabled:0===u,width:2.2,onClick:function(){return l("min_pressure")}}),(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:p,value:u,onDrag:function(e,t){return l("custom_pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",textAlign:"center",disabled:u===p,width:2.2,onClick:function(){return l("max_pressure")}})]}),(0,o.createComponentVNode)(2,c,{node_name:"Node 1",node_ref:m}),(0,o.createComponentVNode)(2,c,{node_name:"Node 2",node_ref:h})]})})})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=(n.data,e.node_name),l=e.node_ref;return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:c,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",textAlign:"center",width:2.2,disabled:0===l,onClick:function(){return a("set_node",{node_name:c,concentration:(l-10)/100})}}),(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,unit:"%",width:6.1,lineHeight:1.5,stepPixelSize:10,minValue:0,maxValue:100,value:l,onChange:function(e,t){return a("set_node",{node_name:c,concentration:t/100})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",textAlign:"center",width:2.2,disabled:100===l,onClick:function(){return a("set_node",{node_name:c,concentration:(l+10)/100})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosPump=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AtmosPump=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.on,d=l.rate,u=l.max_rate,p=l.gas_unit,m=l.step;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:s?"On":"Off",color:s?null:"red",selected:s,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rate",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",textAlign:"center",disabled:0===d,width:2.2,onClick:function(){return c("min_rate")}}),(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,unit:p,width:6.1,lineHeight:1.5,step:m,minValue:0,maxValue:u,value:d,onDrag:function(e,t){return c("custom_rate",{rate:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",textAlign:"center",disabled:d===u,width:2.2,onClick:function(){return c("max_rate")}})]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Autolathe=void 0;var o=n(0),r=n(43),i=n(24),a=n(1),c=n(2),l=n(3),s=n(18),d=function(e,t,n,o){return null===e.requirements||!(e.requirements.metal*o>t)&&!(e.requirements.glass*o>n)};t.Autolathe=function(e,t){var n=(0,a.useBackend)(t),u=n.act,p=n.data,m=p.total_amount,h=(p.max_amount,p.metal_amount),f=p.glass_amount,C=p.busyname,g=(p.busyamt,p.showhacked,p.buildQueue),N=p.buildQueueLen,b=p.recipes,V=p.categories,v=(0,a.useSharedState)(t,"category",0),x=v[0],y=v[1];0===x&&(x="Tools");var k=h.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),w=f.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),_=m.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),B=(0,a.useSharedState)(t,"search_text",""),S=B[0],L=B[1],A=(0,s.createSearch)(S,(function(e){return e.name})),E="";N>0&&(E=g.map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:g[t][0],onClick:function(){return u("remove_from_queue",{remove_from_queue:g.indexOf(e)+1})}},e)},t)})));var I=(0,r.flow)([(0,i.filter)((function(e){return(e.category.indexOf(x)>-1||S)&&(p.showhacked||!e.hacked)})),S&&(0,i.filter)(A),(0,i.sortBy)((function(e){return e.name.toLowerCase()}))])(b),D="Build";S?D="Results for: '"+S+"':":x&&(D="Build ("+x+")");return(0,o.createComponentVNode)(2,l.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,c.Section,{title:D,buttons:(0,o.createComponentVNode)(2,c.Dropdown,{width:"190px",options:V,selected:x,onSelected:function(e){return y(e)}}),children:[(0,o.createComponentVNode)(2,c.Input,{fluid:!0,placeholder:"Search for...",onInput:function(e,t){return L(t)},mb:1}),I.map((function(e){return(0,o.createComponentVNode)(2,c.Flex,{justify:"space-between",align:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+e.image,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}}),(0,o.createComponentVNode)(2,c.Button,{icon:"hammer",selected:p.busyname===e.name&&1===p.busyamt,disabled:!d(e,p.metal_amount,p.glass_amount,1),onClick:function(){return u("make",{make:e.uid,multiplier:1})},children:(0,s.toTitleCase)(e.name)}),e.max_multiplier>=10&&(0,o.createComponentVNode)(2,c.Button,{icon:"hammer",selected:p.busyname===e.name&&10===p.busyamt,disabled:!d(e,p.metal_amount,p.glass_amount,10),onClick:function(){return u("make",{make:e.uid,multiplier:10})},children:"10x"}),e.max_multiplier>=25&&(0,o.createComponentVNode)(2,c.Button,{icon:"hammer",selected:p.busyname===e.name&&25===p.busyamt,disabled:!d(e,p.metal_amount,p.glass_amount,25),onClick:function(){return u("make",{make:e.uid,multiplier:25})},children:"25x"}),e.max_multiplier>25&&(0,o.createComponentVNode)(2,c.Button,{icon:"hammer",selected:p.busyname===e.name&&p.busyamt===e.max_multiplier,disabled:!d(e,p.metal_amount,p.glass_amount,e.max_multiplier),onClick:function(){return u("make",{make:e.uid,multiplier:e.max_multiplier})},children:[e.max_multiplier,"x"]})]}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:e.requirements&&Object.keys(e.requirements).map((function(t){return(0,s.toTitleCase)(t)+": "+e.requirements[t]})).join(", ")||(0,o.createComponentVNode)(2,c.Box,{children:"No resources required."})})]},e.ref)}))]}),2,{style:{float:"left",width:"68%"}}),(0,o.createVNode)(1,"div",null,[(0,o.createComponentVNode)(2,c.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Metal",children:k}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Glass",children:w}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Total",children:_}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Storage",children:[p.fill_percent,"% Full"]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Building",children:(0,o.createComponentVNode)(2,c.Box,{color:C?"green":"",children:C||"Nothing"})}),(0,o.createComponentVNode)(2,c.Section,{title:"Build Queue",children:[E,(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Clear All",disabled:!p.buildQueueLen,onClick:function(){return u("clear_queue")}}),2,{align:"right"})]})],4,{style:{float:"right",width:"30%"}})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Biogenerator=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.Biogenerator=function(){return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{display:"flex",className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,d)]})})};var c=function(e,t){if((0,r.useBackend)(t).data.processing)return(0,o.createComponentVNode)(2,i.Dimmer,{children:(0,o.createComponentVNode)(2,i.Flex,{mb:"30px",children:(0,o.createComponentVNode)(2,i.Flex.Item,{bold:!0,color:"silver",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"spinner",spin:!0,size:4,mb:"15px"}),(0,o.createVNode)(1,"br"),"The biogenerator is processing..."]})})})},l=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.biomass,l=a.container,s=a.container_curr_reagents,d=a.container_max_reagents;return(0,o.createComponentVNode)(2,i.Section,{title:"Storage",children:[(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{mr:"20px",color:"silver",children:"Biomass:"}),(0,o.createComponentVNode)(2,i.Flex.Item,{mr:"5px",children:c}),(0,o.createComponentVNode)(2,i.Icon,{name:"leaf",size:1.2,color:"#3d8c40"})]}),(0,o.createComponentVNode)(2,i.Flex,{height:"21px",mt:"8px",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{mr:"10px",color:"silver",children:"Container:"}),l?(0,o.createComponentVNode)(2,i.ProgressBar,{value:s,maxValue:d,children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:s+" / "+d+" units"})}):(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Box,{color:"red",children:"None"})})]})]})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.has_plants,s=c.container;return(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{width:"30%",mr:"3px",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,textAlign:"center",icon:"power-off",disabled:!l,tooltip:l?"":"There are no plants in the biogenerator.",tooltipPosition:"top-right",content:"Activate",onClick:function(){return a("activate")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"40%",mr:"3px",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,textAlign:"center",icon:"flask",disabled:!s,tooltip:s?"":"The biogenerator does not have a container.",tooltipPosition:"top",content:"Detach Container",onClick:function(){return a("detach_container")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"30%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,textAlign:"center",icon:"eject",disabled:!l,tooltip:l?"":"There are no stored plants to eject.",tooltipPosition:"top-left",content:"Eject Plants",onClick:function(){return a("eject_plants")}})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.biomass,s=c.product_list,d=c.container,u=(0,r.useSharedState)(t,"vendAmount",1),p=u[0],m=u[1],h=Object.entries(s).map((function(e,t){var n=Object.entries(e[1]).map((function(e){return e[1]}));return(0,o.createComponentVNode)(2,i.Collapsible,{title:e[0],open:!0,children:n.map((function(e){return(0,o.createComponentVNode)(2,i.Flex,{py:"2px",className:"candystripe",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{width:"40%",ml:"2px",children:e.name}),(0,o.createComponentVNode)(2,i.Flex.Item,{textAlign:"right",width:"20%",children:[e.cost*p,(0,o.createComponentVNode)(2,i.Icon,{ml:"5px",name:"leaf",size:1.2,color:"#3d8c40"})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{textAlign:"right",width:"40%",children:e.needs_container&&!d?(0,o.createComponentVNode)(2,i.Button,{content:"No container",disabled:!0,icon:"flask",tooltip:"\u0412\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u043b\u044e\u0431\u043e\u0439 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440 \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u044d\u0442\u043e\u0439 \u043e\u043f\u0446\u0438\u0438",tooltipPosition:"top-left"}):(0,o.createComponentVNode)(2,i.Button,{content:"Vend",disabled:l0?Math.floor(c/u):0,f=d?"@?%%!\u2116@"+u:u,C=c>=u,g=p-p%5+(p%5>0?5:0);return(0,o.createComponentVNode)(2,i.Section,{title:"\u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435 \u0420\u0430\u0437\u043b\u043e\u043c\u0430",children:[(0,o.createComponentVNode)(2,i.Box,{color:"silver",bold:!0,children:n}),(0,o.createComponentVNode)(2,i.ProgressBar,{color:0===m?"bad":m<100?"average":"good",value:a,maxValue:r,mt:1,mb:2,children:[m<=100?m:100," %"]}),(0,o.createComponentVNode)(2,i.Box,{children:["\u0414\u0430\u043d\u043d\u044b\u0435 \u0434\u043b\u044f \u0437\u043e\u043d\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f: ",(0,o.createComponentVNode)(2,i.Box,{color:c?C?"good":"average":"bad",as:"span",children:Math.floor(c)}),(0,o.createComponentVNode)(2,i.Button,{icon:"atom",tooltip:"\u0414\u043b\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u043e\u0434\u043d\u043e\u0433\u043e \u0437\u043e\u043d\u0434\u0438\u0440\u0443\u044e\u0449\u0435\u0433\u043e \u0438\u043c\u043f\u0443\u043b\u044c\u0441\u0430 \u043d\u0443\u0436\u043d\u043e \u0441\u043e\u0431\u0440\u0430\u0442\u044c "+f+" \u0434\u0430\u043d\u043d\u044b\u0445.",content:p>0?"\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430 "+g+" \u0441\u0435\u043a\u0443\u043d\u0434":"\u0417\u043e\u043d\u0434\u0438\u0440\u043e\u0432\u0430\u0442\u044c ("+h+")",disabled:!C||p>0,onClick:function(){return l("probe",{rift_id:t})},mx:2}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,textAlign:"center",content:s?"\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043f\u043e\u043b\u0443\u0447\u0435\u043d":"\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0439",disabled:s||m<100,onClick:function(){return l("reward",{rift_id:t})},mt:1.4})]})]})}(e)})),(0,o.createComponentVNode)(2,i.Section,{title:"\u0421\u043a\u0430\u043d\u0435\u0440\u044b \u0432 \u0441\u0435\u0442\u0438",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:f&&f.map((function(e){return function(e){var t=e.scannerId,n=e.scannerName,r=e.scanStatus,a=e.canSwitch,s=e.switching,d=c[r],u="OFF"===d?[" ","silver"]:"NO_RIFTS"===d?["\u041d\u0435\u0442 \u0440\u0430\u0437\u043b\u043e\u043c\u043e\u0432","silver"]:"SOME_RIFTS"===d?["\u0421\u043a\u0430\u043d\u0438\u0440\u0443\u0435\u0442","good"]:"DANGER"===d?["\u041e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c! \u0412\u044b\u043a\u043b\u044e\u0447\u0438\u0442\u0435 \u0441\u043a\u0430\u043d\u0435\u0440!","bad"]:void 0;return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:n,py:0,children:[s?(0,o.createComponentVNode)(2,i.Icon,{name:"circle-notch",color:"silver",spin:!0,ml:1.85,mr:1.79,my:.84}):a?(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",color:"OFF"===d?"bad":"good",onClick:function(){return l("toggle_scanner",{scanner_id:t})},ml:1,mr:1}):(0,o.createComponentVNode)(2,i.Icon,{name:"power-off",color:"OFF"===d?"bad":"good",ml:1.85,mr:1.79,my:.84}),"OFF"!==d&&(0,o.createComponentVNode)(2,i.Box,{as:"span",color:u[1],children:u[0]})]})}(e)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"\u0421\u0435\u0440\u0432\u0435\u0440\u044b \u0432 \u0441\u0435\u0442\u0438",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:h&&h.map((function(e){return function(e){var t=e.servName,n=e.servData;return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:t,children:n.length?n.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{children:[e.riftName," \u2014 ",Math.floor(e.probePoints)," \u0434\u0430\u043d\u043d\u044b\u0445."]},t)})):(0,o.createComponentVNode)(2,i.Box,{children:"\u041d\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0445"})})}(e)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BluespaceTap=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(100);t.BluespaceTap=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,d=s.product||[],u=s.desiredLevel,p=s.inputLevel,m=s.points,h=s.totalPoints,f=s.powerUse,C=s.availablePower,g=s.maxLevel,N=s.emagged,b=s.safeLevels,V=s.nextLevelPower,v=u>p?"bad":"good";return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[!!N&&(0,o.createComponentVNode)(2,i.NoticeBox,{danger:1,children:"Safety Protocols disabled"}),!!(p>b)&&(0,o.createComponentVNode)(2,i.NoticeBox,{danger:1,children:"High Power, Instability likely"}),(0,o.createComponentVNode)(2,i.Collapsible,{title:"Input Management",children:(0,o.createComponentVNode)(2,i.Section,{title:"Input",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Input Level",children:p}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Desired Level",children:(0,o.createComponentVNode)(2,i.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:0===u,tooltip:"Set to 0",onClick:function(){return l("set",{set_level:0})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"step-backward",tooltip:"Decrease to actual input level",disabled:0===u,onClick:function(){return l("set",{set_level:p})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"backward",disabled:0===u,tooltip:"Decrease one step",onClick:function(){return l("decrease")}})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,i.Slider,{value:u,fillValue:p,minValue:0,color:v,maxValue:g,stepPixelSize:20,step:1,onChange:function(e,t){return l("set",{set_level:t})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"forward",disabled:u===g,tooltip:"Increase one step",tooltipPosition:"left",onClick:function(){return l("increase")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:u===g,tooltip:"Set to max",tooltipPosition:"left",onClick:function(){return l("set",{set_level:g})}})]})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Power Use",children:(0,c.formatPower)(f)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power for next level",children:(0,c.formatPower)(V)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Surplus Power",children:(0,c.formatPower)(C)})]})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Output",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Available Points",children:m}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Points",children:h})]})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{align:"end",children:(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{disabled:e.price>=m,onClick:function(){return l("vend",{target:e.key})},content:e.price})},e.key)}))})})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BodyScanner=void 0;var o=n(0),r=n(15),i=n(1),a=n(2),c=n(3),l=[["good","Alive"],["average","Critical"],["bad","DEAD"]],s=[["hasBorer","bad","Large growth detected in frontal lobe, possibly cancerous. Surgical removal is recommended."],["hasVirus","bad","Viral pathogen detected in blood stream."],["blind","average","Cataracts detected."],["colourblind","average","Photoreceptor abnormalities detected."],["nearsighted","average","Retinal misalignment detected."]],d=[["Respiratory","oxyLoss"],["Brain","brainLoss"],["Toxin","toxLoss"],["Radioactive","radLoss"],["Brute","bruteLoss"],["Genetic","cloneLoss"],["Burn","fireLoss"],["Paralysis","paralysis"]],u={average:[.25,.5],bad:[.5,Infinity]},p=function(e,t){for(var n=[],o=0;o0?e.filter((function(e){return!!e})).reduce((function(e,t){return(0,o.createFragment)([e,(0,o.createComponentVNode)(2,a.Box,{children:t},t)],0)}),null):null},h=function(e){if(e>100){if(e<300)return"mild infection";if(e<400)return"mild infection+";if(e<500)return"mild infection++";if(e<700)return"acute infection";if(e<800)return"acute infection+";if(e<900)return"acute infection++";if(e>=900)return"septic"}return""};t.BodyScanner=function(e,t){var n=(0,i.useBackend)(t).data,r=n.occupied,a=n.occupant,l=void 0===a?{}:a,s=r?(0,o.createComponentVNode)(2,f,{occupant:l}):(0,o.createComponentVNode)(2,x);return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:s})})};var f=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,C,{occupant:t}),(0,o.createComponentVNode)(2,g,{occupant:t}),(0,o.createComponentVNode)(2,N,{occupant:t}),(0,o.createComponentVNode)(2,V,{organs:t.extOrgan}),(0,o.createComponentVNode)(2,v,{organs:t.intOrgan})]})},C=function(e,t){var n=(0,i.useBackend)(t),c=n.act,s=n.data.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return c("print_p")},children:"Print Report"}),(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",onClick:function(){return c("ejectify")},children:"Eject"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:s.maxHealth,value:s.health/s.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(s.bodyTempC,0)}),"\xb0C,\xa0",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(s.bodyTempF,0)}),"\xb0F"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implants",children:s.implant_len?(0,o.createComponentVNode)(2,a.Box,{children:s.implant.map((function(e){return e.name})).join(", ")}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"None"})})]})})},g=function(e){var t=e.occupant;return t.hasBorer||t.blind||t.colourblind||t.nearsighted||t.hasVirus?(0,o.createComponentVNode)(2,a.Section,{title:"Abnormalities",children:s.map((function(e,n){if(t[e[0]])return(0,o.createComponentVNode)(2,a.Box,{color:e[1],bold:"bad"===e[1],children:e[2]},n)}))}):(0,o.createComponentVNode)(2,a.Section,{title:"Abnormalities",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No abnormalities found."})})},N=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,a.Table,{children:p(d,(function(e,n,r){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{color:"label",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e[0],":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:!!n&&n[0]+":"})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,b,{value:t[e[1]],marginBottom:r100)&&"average":"bad")||!!e.status.robotic&&"label",width:"33%",children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",q:!0,children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:e.maxHealth,mt:t>0&&"0.5rem",value:e.totalLoss/e.maxHealth,ranges:u,children:[(0,o.createComponentVNode)(2,a.Box,{float:"left",display:"inline",children:[!!e.bruteLoss&&(0,o.createComponentVNode)(2,a.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bone"}),(0,r.round)(e.bruteLoss,0),"\xa0",(0,o.createComponentVNode)(2,a.Tooltip,{position:"top",content:"Brute damage"})]}),!!e.fireLoss&&(0,o.createComponentVNode)(2,a.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"fire"}),(0,r.round)(e.fireLoss,0),(0,o.createComponentVNode)(2,a.Tooltip,{position:"top",content:"Burn damage"})]})]}),(0,o.createComponentVNode)(2,a.Box,{display:"inline",children:(0,r.round)(e.totalLoss,0)})]})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:t>0&&"calc(0.5rem + 2px)",children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",display:"inline",children:m([!!e.internalBleeding&&"Internal bleeding",!!e.lungRuptured&&"Ruptured lung",!!e.status.broken&&e.status.broken,h(e.germ_level),!!e.open&&"Open incision"])}),(0,o.createComponentVNode)(2,a.Box,{display:"inline",children:[m([!!e.status.splinted&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Splinted"}),!!e.status.robotic&&(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Robotic"}),!!e.status.dead&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",bold:!0,children:"DEAD"})]),m(e.shrapnel.map((function(e){return e.known?e.name:"Unknown object"})))]})]})]},t)}))]})})},v=function(e){return 0===e.organs.length?(0,o.createComponentVNode)(2,a.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"N/A"})}):(0,o.createComponentVNode)(2,a.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Damage"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:"Injuries"})]}),e.organs.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{textTransform:"capitalize",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:(!e.dead?e.germ_level>100&&"average":"bad")||e.robotic>0&&"label",width:"33%",children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:e.maxHealth,value:e.damage/e.maxHealth,mt:t>0&&"0.5rem",ranges:u,children:(0,r.round)(e.damage,0)})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:t>0&&"calc(0.5rem + 2px)",children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",display:"inline",children:m([h(e.germ_level)])}),(0,o.createComponentVNode)(2,a.Box,{display:"inline",children:m([1===e.robotic&&(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Robotic"}),2===e.robotic&&(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Assisted"}),!!e.dead&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",bold:!0,children:"DEAD"})])})]})]},t)}))]})})},x=function(){return(0,o.createComponentVNode)(2,a.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BorgPanel=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.BorgPanel=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.borg||{},d=l.cell||{},u=d.charge/d.maxcharge,p=l.channels||[],m=l.modules||[],h=l.upgrades||[],f=l.ais||[],C=l.laws||[];return(0,o.createComponentVNode)(2,a.Window,{title:"Borg Panel",width:700,height:700,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:s.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){return c("rename")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,i.Button,{icon:s.emagged?"check-square-o":"square-o",content:"Emagged",selected:s.emagged,onClick:function(){return c("toggle_emagged")}}),(0,o.createComponentVNode)(2,i.Button,{icon:s.lockdown?"check-square-o":"square-o",content:"Locked Down",selected:s.lockdown,onClick:function(){return c("toggle_lockdown")}}),(0,o.createComponentVNode)(2,i.Button,{icon:s.scrambledcodes?"check-square-o":"square-o",content:"Scrambled Codes",selected:s.scrambledcodes,onClick:function(){return c("toggle_scrambledcodes")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Reset Module",onClick:function(){return c("reset_module")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge",children:[d.missing?(0,o.createVNode)(1,"span","color-bad","No cell installed",16):(0,o.createComponentVNode)(2,i.ProgressBar,{value:u,children:d.charge+" / "+d.maxcharge}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return c("set_charge")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Change",onClick:function(){return c("change_cell")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Remove",color:"bad",onClick:function(){return c("remove_cell")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Radio Channels",children:p.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return c("toggle_radio",{channel:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Model",children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:s.active_module===e.name?"check-square-o":"square-o",content:e.name+" module",selected:s.active_module===e.name,onClick:function(){return c("setmodule",{module:e.name})}},e.type)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Upgrades",children:h.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return c("toggle_upgrade",{upgrade:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Master AI",children:f.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:e.connected?"check-square-o":"square-o",content:e.name,selected:e.connected,onClick:function(){return c("slavetoai",{slavetoai:e.ref})}},e.ref)}))})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Laws",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"Law Manager",selected:s.lawmanager,onClick:function(){return c("lawmanager")}}),(0,o.createComponentVNode)(2,i.Button,{icon:s.lawupdate?"check-square-o":"square-o",content:"Lawsync",selected:s.lawupdate,onClick:function(){return c("toggle_lawupdate")}})],4),children:C.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BotClean=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.BotClean=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.locked,d=l.noaccess,u=l.maintpanel,p=l.on,m=l.autopatrol,h=l.canhack,f=l.emagged,C=l.remote_disabled,g=l.painame,N=l.cleanblood;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Swipe an ID card to ",s?"unlock":"lock"," this interface."]}),(0,o.createComponentVNode)(2,i.Section,{title:"General Settings",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,i.Button,{icon:p?"power-off":"times",content:p?"On":"Off",selected:p,disabled:d,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Patrol",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:m,content:"Auto Patrol",disabled:d,onClick:function(){return c("autopatrol")}})}),!!u&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maintenance Panel",children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Panel Open!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Safety System",children:(0,o.createComponentVNode)(2,i.Box,{color:f?"bad":"good",children:f?"DISABLED!":"Enabled"})}),!!h&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Hacking",children:(0,o.createComponentVNode)(2,i.Button,{icon:"terminal",content:f?"Restore Safties":"Hack",disabled:d,color:"bad",onClick:function(){return c("hack")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Remote Access",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:!C,content:"AI Remote Control",disabled:d,onClick:function(){return c("disableremote")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Cleaning Settings",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:N,content:"Clean Blood",disabled:d,onClick:function(){return c("blood")}})}),g&&(0,o.createComponentVNode)(2,i.Section,{title:"pAI",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",content:g,disabled:d,onClick:function(){return c("ejectpai")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BotSecurity=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.BotSecurity=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,s=l.locked,d=l.noaccess,u=l.maintpanel,p=l.on,m=l.autopatrol,h=l.canhack,f=l.emagged,C=l.remote_disabled,g=l.painame,N=l.check_id,b=l.check_weapons,V=l.check_warrant,v=l.arrest_mode,x=l.arrest_declare;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Swipe an ID card to ",s?"unlock":"lock"," this interface."]}),(0,o.createComponentVNode)(2,i.Section,{title:"General Settings",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,i.Button,{icon:p?"power-off":"times",content:p?"On":"Off",selected:p,disabled:d,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Patrol",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:m,content:"Auto Patrol",disabled:d,onClick:function(){return c("autopatrol")}})}),!!u&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maintenance Panel",children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Panel Open!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Safety System",children:(0,o.createComponentVNode)(2,i.Box,{color:f?"bad":"good",children:f?"DISABLED!":"Enabled"})}),!!h&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Hacking",children:(0,o.createComponentVNode)(2,i.Button,{icon:"terminal",content:f?"Restore Safties":"Hack",disabled:d,color:"bad",onClick:function(){return c("hack")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Remote Access",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:!C,content:"AI Remote Control",disabled:d,onClick:function(){return c("disableremote")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Who To Arrest",children:[(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:N,content:"Unidentifiable Persons",disabled:d,onClick:function(){return c("authid")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:b,content:"Unauthorized Weapons",disabled:d,onClick:function(){return c("authweapon")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:V,content:"Wanted Criminals",disabled:d,onClick:function(){return c("authwarrant")}})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Arrest Procedure",children:[(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:v,content:"Detain Targets Indefinitely",disabled:d,onClick:function(){return c("arrtype")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:x,content:"Announce Arrests On Radio",disabled:d,onClick:function(){return c("arrdeclare")}})]}),g&&(0,o.createComponentVNode)(2,i.Section,{title:"pAI",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",content:g,disabled:d,onClick:function(){return c("ejectpai")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigCells=void 0;var o=n(0),r=n(3),i=n(2),a=n(1),c=function(e,t){var n=e.cell,r=(0,a.useBackend)(t).act,c=n.cell_id,l=n.occupant,s=n.crimes,d=n.brigged_by,u=n.time_left_seconds,p=n.time_set_seconds,m=n.ref,h="";u>0&&(h+=" BrigCells__listRow--active");return(0,o.createComponentVNode)(2,i.Table.Row,{className:h,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:c}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:l}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:s}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:d}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.TimeDisplay,{totalSeconds:p})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.TimeDisplay,{totalSeconds:u})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{type:"button",onClick:function(){r("release",{ref:m})},children:"Release"})})]})},l=function(e){var t=e.cells;return(0,o.createComponentVNode)(2,i.Table,{className:"BrigCells__list",children:[(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,children:"Cell"}),(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,children:"Occupant"}),(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,children:"Crimes"}),(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,children:"Brigged By"}),(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,children:"Time Brigged For"}),(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,children:"Time Left"}),(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,children:"Release"})]}),t.map((function(e){return(0,o.createComponentVNode)(2,c,{cell:e},e.ref)}))]})};t.BrigCells=function(e,t){var n=(0,a.useBackend)(t),c=(n.act,n.data.cells);return(0,o.createComponentVNode)(2,r.Window,{theme:"security",resizable:!0,children:(0,o.createComponentVNode)(2,r.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",height:"100%",children:(0,o.createComponentVNode)(2,i.Section,{height:"100%",flexGrow:"1",children:(0,o.createComponentVNode)(2,l,{cells:c})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.BrigTimer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;l.nameText=l.occupant,l.timing&&(l.prisoner_hasrec?l.nameText=(0,o.createComponentVNode)(2,i.Box,{color:"green",children:l.occupant}):l.nameText=(0,o.createComponentVNode)(2,i.Box,{color:"red",children:l.occupant}));var s="pencil-alt";l.prisoner_name&&(l.prisoner_hasrec||(s="exclamation-triangle"));var d=[],u=0;for(u=0;u60||!l.isAllowed,onClick:function(){return c("start")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CameraConsoleOldContent=t.CameraConsoleMapContent=t.CameraConsole=void 0;var o=n(0),r=n(24),i=n(43),a=n(7),c=n(18),l=n(1),s=n(2),d=n(3),u=function(e,t){var n,o;if(!t)return[];var r=e.findIndex((function(e){return e.name===t.name}));return[null==(n=e[r-1])?void 0:n.name,null==(o=e[r+1])?void 0:o.name]},p=function(e,t){void 0===t&&(t="");var n=(0,c.createSearch)(t,(function(e){return e.name}));return(0,i.flow)([(0,r.filter)((function(e){return null==e?void 0:e.name})),t&&(0,r.filter)(n),(0,r.sortBy)((function(e){return e.name}))])(e)};t.CameraConsole=function(e,t){var n=(0,l.useLocalState)(t,"tabIndex",0),r=n[0],i=n[1];return(0,o.createComponentVNode)(2,d.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,d.Window.Content,{children:(0,o.createComponentVNode)(2,s.Box,{fillPositionedParent:!0,overflow:"hidden",children:[(0,o.createComponentVNode)(2,s.Tabs,{children:[(0,o.createComponentVNode)(2,s.Tabs.Tab,{selected:0===r,onClick:function(){return i(0)},children:[(0,o.createComponentVNode)(2,s.Icon,{name:"map-marked-alt"})," Map"]},"Map"),(0,o.createComponentVNode)(2,s.Tabs.Tab,{selected:1===r,onClick:function(){return i(1)},children:[(0,o.createComponentVNode)(2,s.Icon,{name:"table"})," List"]},"List")]}),function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,m);case 1:return(0,o.createComponentVNode)(2,h);default:return"WE SHOULDN'T BE HERE!"}}(r)]})})})};var m=function(e,t){var n=(0,l.useBackend)(t),r=n.act,i=n.data,a=n.config,c=p(i.cameras),d=(0,l.useLocalState)(t,"zoom",1),m=d[0],h=d[1],f=i.mapRef,C=i.activeCamera,g=i.stationLevel,N=u(c,C),b=N[0],V=N[1];return(0,o.createComponentVNode)(2,s.Box,{height:"100%",display:"flex",children:[(0,o.createComponentVNode)(2,s.Box,{height:"100%",flex:"0 0 500px",display:"flex",children:(0,o.createComponentVNode)(2,s.NanoMap,{onZoom:function(e){return h(e)},children:c.filter((function(e){return e.z===g})).map((function(e){return(0,o.createComponentVNode)(2,s.NanoMap.NanoButton,{activeCamera:C,x:e.x,y:e.y,context:t,zoom:m,icon:"circle",tooltip:e.name,name:e.name,color:"blue",status:e.status},e.ref)}))})}),(0,o.createComponentVNode)(2,s.Box,{height:"100%",resizable:!0,className:"CameraConsole__new__right",children:[(0,o.createVNode)(1,"div","CameraConsole__header",[(0,o.createVNode)(1,"div","CameraConsole__title",[(0,o.createVNode)(1,"b",null,"Camera: ",16),C&&C.name||"\u2014"],0),(0,o.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,o.createComponentVNode)(2,s.Button,{icon:"chevron-left",disabled:!b,onClick:function(){return r("switch_camera",{name:b})}}),(0,o.createComponentVNode)(2,s.Button,{icon:"chevron-right",disabled:!V,onClick:function(){return r("switch_camera",{name:V})}})],4)],4),(0,o.createComponentVNode)(2,s.ByondUi,{resizable:!0,className:"CameraConsole__map",overflow:"hidden",params:{id:f,parent:a.window,type:"map"}})]})]})};t.CameraConsoleMapContent=m;var h=function(e,t){var n=(0,l.useBackend)(t),r=n.act,i=n.data,c=n.config,m=i.mapRef,h=i.activeCamera,f=(0,l.useLocalState)(t,"searchText",""),C=f[0],g=f[1],N=p(i.cameras,C),b=u(N,h),V=b[0],v=b[1];return(0,o.createComponentVNode)(2,s.Box,{children:[(0,o.createVNode)(1,"div","CameraConsole__left",(0,o.createComponentVNode)(2,d.Window.Content,{scrollable:!0,children:(0,o.createFragment)([(0,o.createComponentVNode)(2,s.Input,{fluid:!0,mb:1,placeholder:"Search for a camera",onInput:function(e,t){return g(t)}}),(0,o.createComponentVNode)(2,s.Section,{children:N.map((function(e){return(0,o.createVNode)(1,"div",(0,a.classes)(["Button","Button--fluid",e.status?"Button--color--transparent":"Button--color--danger","Button--ellipsis",h&&e.name===h.name&&"Button--selected"]),e.name,0,{title:e.name,onClick:function(){(0,d.refocusLayout)(),r("switch_camera",{name:e.name})}},e.name)}))})],4)}),2),(0,o.createVNode)(1,"div","CameraConsole__right",[(0,o.createVNode)(1,"div","CameraConsole__toolbar",[(0,o.createVNode)(1,"b",null,"Camera: ",16),h&&h.name||"\u2014"],0),(0,o.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,o.createComponentVNode)(2,s.Button,{icon:"chevron-left",disabled:!V,onClick:function(){return r("switch_camera",{name:V})}}),(0,o.createComponentVNode)(2,s.Button,{icon:"chevron-right",disabled:!v,onClick:function(){return r("switch_camera",{name:v})}})],4),(0,o.createComponentVNode)(2,s.ByondUi,{className:"CameraConsole__map",params:{id:m,parent:c.window,type:"map"}})],4)]})};t.CameraConsoleOldContent=h},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(0),r=n(15),i=n(1),a=n(2),c=n(100),l=n(3);t.Canister=function(e,t){var n=(0,i.useBackend)(t),s=n.act,d=n.data,u=d.portConnected,p=d.tankPressure,m=d.releasePressure,h=d.defaultReleasePressure,f=d.minReleasePressure,C=d.maxReleasePressure,g=d.valveOpen,N=d.name,b=d.canLabel,V=d.colorContainer,v=d.color_index,x=d.hasHoldingTank,y=d.holdingTank,k="";v.prim&&(k=V.prim.options[v.prim].name);var w="";v.sec&&(w=V.sec.options[v.sec].name);var _="";v.ter&&(_=V.ter.options[v.ter].name);var B="";v.quart&&(B=V.quart.options[v.quart].name);var S=[],L=[],A=[],E=[],I=0;for(I=0;Ie.current_positions&&(0,o.createComponentVNode)(2,i.Box,{color:"green",children:e.total_positions-e.current_positions})||(0,o.createComponentVNode)(2,i.Box,{color:"red",children:"0"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.Button,{content:"-",disabled:d.cooldown_time||!e.can_close,onClick:function(){return s("make_job_unavailable",{job:e.title})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.Button,{content:"+",disabled:d.cooldown_time||!e.can_open,onClick:function(){return s("make_job_available",{job:e.title})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:d.target_dept&&(0,o.createComponentVNode)(2,i.Box,{color:"green",children:d.priority_jobs.indexOf(e.title)>-1?"Yes":""})||(0,o.createComponentVNode)(2,i.Button,{content:"Priority",selected:d.priority_jobs.indexOf(e.title)>-1,disabled:d.cooldown_time||!e.can_prioritize,onClick:function(){return s("prioritize_job",{job:e.title})}})})]},e.title)}))]})})],4):(0,o.createComponentVNode)(2,i.Section,{title:"Warning",color:"red",children:"Not logged in."});break;case 2:n=d.authenticated&&d.scan_name?d.modify_name?(0,o.createComponentVNode)(2,c.AccessList,{accesses:d.regions,selectedList:d.selectedAccess,accessMod:function(e){return s("set",{access:e})},grantAll:function(){return s("grant_all")},denyAll:function(){return s("clear_all")},grantDep:function(e){return s("grant_region",{region:e})},denyDep:function(e){return s("deny_region",{region:e})}}):(0,o.createComponentVNode)(2,i.Section,{title:"Card Missing",color:"red",children:"No card to modify."}):(0,o.createComponentVNode)(2,i.Section,{title:"Warning",color:"red",children:"Not logged in."});break;case 3:n=d.authenticated?d.records.length?(0,o.createComponentVNode)(2,i.Section,{title:"Records",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete All Records",disabled:!d.authenticated||0===d.records.length||d.target_dept,onClick:function(){return s("wipe_all_logs")}}),children:[(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Crewman"}),(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Old Rank"}),(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"New Rank"}),(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Authorized By"}),(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Time"}),(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Reason"}),!!d.iscentcom&&(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Deleted By"})]}),d.records.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.transferee}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.oldvalue}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.newvalue}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.whodidit}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.reason}),!!d.iscentcom&&(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.deletedby})]},e.timestamp)}))]}),!!d.iscentcom&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:"Delete MY Records",color:"purple",disabled:!d.authenticated||0===d.records.length,onClick:function(){return s("wipe_my_logs")}})})]}):(0,o.createComponentVNode)(2,i.Section,{title:"Records",children:"No records."}):(0,o.createComponentVNode)(2,i.Section,{title:"Warning",color:"red",children:"Not logged in."});break;case 4:n=d.authenticated&&d.scan_name?(0,o.createComponentVNode)(2,i.Section,{title:"Your Team",children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Rank"}),(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Sec Status"}),(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"Actions"})]}),d.people_dept.map((function(e){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,{children:e.title}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.crimstat}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:e.buttontext,disabled:!e.demotable,onClick:function(){return s("remote_demote",{remote_demote:e.name})}})})]},e.title)}))]})}):(0,o.createComponentVNode)(2,i.Section,{title:"Warning",color:"red",children:"Not logged in."});break;default:n=(0,o.createComponentVNode)(2,i.Section,{title:"Warning",color:"red",children:"ERROR: Unknown Mode."})}return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[u,p,n]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoConsole=void 0;var o=n(0),r=n(43),i=n(24),a=n(1),c=n(2),l=n(3),s=(n(64),n(18));t.CargoConsole=function(e,t){return(0,o.createComponentVNode)(2,l.Window,{children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,m)]})})};var d=function(e,t){var n=(0,a.useLocalState)(t,"contentsModal",null),r=n[0],i=n[1],l=(0,a.useLocalState)(t,"contentsModalTitle",null),s=l[0],d=l[1];return null!==r&&null!==s?(0,o.createComponentVNode)(2,c.Modal,{maxWidth:"75%",width:window.innerWidth+"px",maxHeight:.75*window.innerHeight+"px",mx:"auto",children:[(0,o.createComponentVNode)(2,c.Box,{width:"100%",bold:!0,children:(0,o.createVNode)(1,"h1",null,[s,(0,o.createTextVNode)(" contents:")],0)}),(0,o.createComponentVNode)(2,c.Box,{children:r.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:["- ",e]},e)}))}),(0,o.createComponentVNode)(2,c.Box,{m:2,children:(0,o.createComponentVNode)(2,c.Button,{content:"Close",onClick:function(){i(null),d(null)}})})]}):void 0},u=function(e,t){var n,r,i=(0,a.useBackend)(t),l=i.act,s=i.data,d=s.is_public,u=s.points,p=s.timeleft,m=s.moving,h=s.at_station;return m||h?!m&&h?(n="Docked at the station",r="Return Shuttle"):m&&(r="In Transit...",n=1!==p?"Shuttle is en route (ETA: "+p+" minutes)":"Shuttle is en route (ETA: "+p+" minute)"):(n="Docked off-station",r="Call Shuttle"),(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Points Available",children:u}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Shuttle Status",children:n}),0===d&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,c.Button,{content:r,disabled:m,onClick:function(){return l("moveShuttle")}}),(0,o.createComponentVNode)(2,c.Button,{content:"View Central Command Messages",onClick:function(){return l("showMessages")}})]})]})})},p=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.categories,p=d.supply_packs,m=(0,a.useSharedState)(t,"category","Emergency"),h=m[0],f=m[1],C=(0,a.useSharedState)(t,"search_text",""),g=C[0],N=C[1],b=(0,a.useLocalState)(t,"contentsModal",null),V=(b[0],b[1]),v=(0,a.useLocalState)(t,"contentsModalTitle",null),x=(v[0],v[1]),y=(0,s.createSearch)(g,(function(e){return e.name})),k=(0,r.flow)([(0,i.filter)((function(e){return e.cat===u.filter((function(e){return e.name===h}))[0].category||g})),g&&(0,i.filter)(y),(0,i.sortBy)((function(e){return e.name.toLowerCase()}))])(p),w="Crate Catalogue";return g?w="Results for '"+g+"':":h&&(w="Browsing "+h),(0,o.createComponentVNode)(2,c.Section,{title:w,buttons:(0,o.createComponentVNode)(2,c.Dropdown,{width:"190px",options:u.map((function(e){return e.name})),selected:h,onSelected:function(e){return f(e)}}),children:[(0,o.createComponentVNode)(2,c.Input,{fluid:!0,placeholder:"Search for...",onInput:function(e,t){return N(t)},mb:1}),(0,o.createComponentVNode)(2,c.Box,{maxHeight:25,overflowY:"auto",overflowX:"hidden",children:(0,o.createComponentVNode)(2,c.Table,{m:"0.5rem",children:k.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,children:[e.name," (",e.cost," Points)"]}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"right",pr:1,children:[(0,o.createComponentVNode)(2,c.Button,{content:"Order 1",icon:"shopping-cart",onClick:function(){return l("order",{crate:e.ref,multiple:0})}}),(0,o.createComponentVNode)(2,c.Button,{content:"Order Multiple",icon:"cart-plus",onClick:function(){return l("order",{crate:e.ref,multiple:1})}}),(0,o.createComponentVNode)(2,c.Button,{content:"View Contents",icon:"search",onClick:function(){V(e.contents),x(e.name)}})]})]},e.name)}))})})]})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.requests,s=i.canapprove,d=i.orders;return(0,o.createComponentVNode)(2,c.Section,{title:"Details",children:(0,o.createComponentVNode)(2,c.Box,{maxHeight:15,overflowY:"auto",overflowX:"hidden",children:[(0,o.createComponentVNode)(2,c.Box,{bold:!0,children:"Requests"}),(0,o.createComponentVNode)(2,c.Table,{m:"0.5rem",children:l.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Box,{children:["- #",e.ordernum,": ",e.supply_type," for ",(0,o.createVNode)(1,"b",null,e.orderedby,0)]}),(0,o.createComponentVNode)(2,c.Box,{italic:!0,children:["Reason: ",e.comment]})]}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"right",pr:1,children:[(0,o.createComponentVNode)(2,c.Button,{content:"Approve",color:"green",disabled:!s,onClick:function(){return r("approve",{ordernum:e.ordernum})}}),(0,o.createComponentVNode)(2,c.Button,{content:"Deny",color:"red",onClick:function(){return r("deny",{ordernum:e.ordernum})}})]})]},e.ordernum)}))}),(0,o.createComponentVNode)(2,c.Box,{bold:!0,children:"Confirmed Orders"}),(0,o.createComponentVNode)(2,c.Table,{m:"0.5rem",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Box,{children:["- #",e.ordernum,": ",e.supply_type," for ",(0,o.createVNode)(1,"b",null,e.orderedby,0)]}),(0,o.createComponentVNode)(2,c.Box,{italic:!0,children:["Reason: ",e.comment]})]})},e.ordernum)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Changelog=void 0;var o=n(0),r=n(7),i=n(1),a=n(2),c=n(3),l=u(n(493)),s=u(n(494)),d=u(n(520));function u(e){return e&&e.__esModule?e:{"default":e}}function p(e,t,n,o,r,i,a){try{var c=e[i](a),l=c.value}catch(s){return void n(s)}c.done?t(l):Promise.resolve(l).then(o,r)}var m={add:{icon:"check-circle",color:"green"},admin:{icon:"user-shield",color:"purple"},balance:{icon:"balance-scale-right",color:"yellow"},bugfix:{icon:"bug",color:"green"},code_imp:{icon:"code",color:"green"},config:{icon:"cogs",color:"purple"},del:{icon:"minus",color:"red"},expansion:{icon:"check-circle",color:"green"},experiment:{icon:"radiation",color:"yellow"},image:{icon:"image",color:"green"},imageadd:{icon:"tg-image-plus",color:"green"},imagedel:{icon:"tg-image-minus",color:"red"},qol:{icon:"hand-holding-heart",color:"green"},refactor:{icon:"tools",color:"green"},rscadd:{icon:"check-circle",color:"green"},rscdel:{icon:"times-circle",color:"red"},server:{icon:"server",color:"purple"},sound:{icon:"volume-high",color:"green"},soundadd:{icon:"tg-sound-plus",color:"green"},sounddel:{icon:"tg-sound-minus",color:"red"},spellcheck:{icon:"spell-check",color:"green"},tgs:{icon:"toolbox",color:"purple"},tweak:{icon:"wrench",color:"green"},unknown:{icon:"info-circle",color:"label"},wip:{icon:"hammer",color:"orange"}},h=function(e){var t,n;function u(){var t;return(t=e.call(this)||this).state={data:"Loading changelog data...",selectedDate:"",selectedIndex:0},t.dateChoices=[],t}n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var h=u.prototype;return h.setData=function(e){this.setState({data:e})},h.setSelectedDate=function(e){this.setState({selectedDate:e})},h.setSelectedIndex=function(e){this.setState({selectedIndex:e})},h.getData=function(e,t){void 0===t&&(t=1);var n=(0,i.useBackend)(this.context).act,o=this;if(t>6)return this.setData("Failed to load data after 6 attempts");n("get_month",{date:e}),(0,d["default"])(e+".yml").then(function(){var n,r=(n=regeneratorRuntime.mark((function i(n){var r,a;return regeneratorRuntime.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,n.text();case 2:r=i.sent,/^Cannot find/.test(r)?(a=50+50*t,o.setData("Loading changelog data"+".".repeat(t+3)),setTimeout((function(){o.getData(e,t+1)}),a)):o.setData(s["default"].load(r,{schema:s["default"].CORE_SCHEMA}));case 5:case"end":return i.stop()}}),i)})),function(){var e=this,t=arguments;return new Promise((function(o,r){var i=n.apply(e,t);function a(e){p(i,o,r,a,c,"next",e)}function c(e){p(i,o,r,a,c,"throw",e)}a(undefined)}))});return function(e){return r.apply(this,arguments)}}())},h.componentDidMount=function(){var e=this,t=(0,i.useBackend)(this.context).data.dates,n=void 0===t?[]:t;n&&(n.forEach((function(t){return e.dateChoices.push((0,l["default"])(t,"mmmm yyyy",!0))})),this.setSelectedDate(this.dateChoices[0]),this.getData(n[0]))},h.render=function(){var e=this,t=this.state,n=t.data,s=t.selectedDate,d=t.selectedIndex,u=(0,i.useBackend)(this.context).data.dates,p=this.dateChoices,h=p.length>0&&(0,o.createComponentVNode)(2,a.Stack,{mb:1,children:[(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Button,{className:"Changelog__Button",disabled:0===d,icon:"chevron-left",onClick:function(){var t=d-1;return e.setData("Loading changelog data..."),e.setSelectedIndex(t),e.setSelectedDate(p[t]),window.scrollTo(0,document.body.scrollHeight||document.documentElement.scrollHeight),e.getData(u[t])}})}),(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Dropdown,{displayText:s,options:p,onSelected:function(t){var n=p.indexOf(t);return e.setData("Loading changelog data..."),e.setSelectedIndex(n),e.setSelectedDate(t),window.scrollTo(0,document.body.scrollHeight||document.documentElement.scrollHeight),e.getData(u[n])},selected:s,width:"150px"})}),(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Button,{className:"Changelog__Button",disabled:d===p.length-1,icon:"chevron-right",onClick:function(){var t=d+1;return e.setData("Loading changelog data..."),e.setSelectedIndex(t),e.setSelectedDate(p[t]),window.scrollTo(0,document.body.scrollHeight||document.documentElement.scrollHeight),e.getData(u[t])}})})]}),f=(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createVNode)(1,"h1",null,"Paradise Station",16),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Thanks to: ",16),(0,o.createTextVNode)("Baystation 12, /tg/station, /vg/station, NTstation, CDK Station devs, FacepunchStation, GoonStation devs, the original SpaceStation developers and Radithor for the title image. Also a thanks to anybody who has contributed who is not listed here :( Ask to be added here on irc.")],4),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Recent GitHub contributors can be found "),(0,o.createVNode)(1,"a",null,"here",16,{href:"https://github.com/ss220-space/Paradise/pulse/monthly"}),(0,o.createTextVNode)(".")],0),h]}),C=(0,o.createComponentVNode)(2,a.Section,{children:[h,(0,o.createVNode)(1,"h3",null,"GoonStation 13 Development Team",16),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Coders: ",16),(0,o.createTextVNode)("Stuntwaffle, Showtime, Pantaloons, Nannek, Keelin, Exadv1, hobnob, Justicefries, 0staf, sniperchance, AngriestIBM, BrianOBlivion")],4),(0,o.createVNode)(1,"p",null,[(0,o.createVNode)(1,"b",null,"Spriters: ",16),(0,o.createTextVNode)("Supernorn, Haruhi, Stuntwaffle, Pantaloons, Rho, SynthOrange, I Said No")],4),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Traditional Games Space Station 13 is thankful to the GoonStation 13 Development Team for its work on the game up to the"),(0,o.createTextVNode)(" r4407 release. The changelog for changes up to r4407 can be seen "),(0,o.createVNode)(1,"a",null,"here",16,{href:"https://wiki.ss13.co/Changelog#April_2010"}),(0,o.createTextVNode)(".")],0),(0,o.createVNode)(1,"p",null,["Except where otherwise noted, Goon Station 13 is licensed under a ",(0,o.createVNode)(1,"a",null,"Creative Commons Attribution-Noncommercial-Share Alike 3.0 License",16,{href:"https://creativecommons.org/licenses/by-nc-sa/3.0/"}),". Rights are currently extended to ",(0,o.createVNode)(1,"a",null,"SomethingAwful Goons",16,{href:"http://forums.somethingawful.com/"})," only."],0),(0,o.createVNode)(1,"h3",null,"Traditional Games Space Station 13 License",16),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Some icons by "),(0,o.createVNode)(1,"a",null,"Yusuke Kamiyamane",16,{href:"http://p.yusukekamiyamane.com/"}),(0,o.createTextVNode)(". All rights reserved. Licensed under a "),(0,o.createVNode)(1,"a",null,"Creative Commons Attribution 3.0 License",16,{href:"http://creativecommons.org/licenses/by/3.0/"}),(0,o.createTextVNode)(".")],4)]}),g=/#\d+/,N="object"==typeof n&&Object.keys(n).length>0&&Object.entries(n).reverse().map((function(e){var t=e[0],n=e[1];return(0,o.createComponentVNode)(2,a.Section,{title:(0,l["default"])(t,"d mmmm yyyy",!0),children:(0,o.createComponentVNode)(2,a.Box,{ml:3,children:Object.entries(n).map((function(e){var t=e[0],n=e[1];return(0,o.createFragment)([(0,o.createVNode)(1,"h4",null,[t,(0,o.createTextVNode)(" changed:")],0),(0,o.createComponentVNode)(2,a.Box,{ml:3,children:(0,o.createComponentVNode)(2,a.Table,{children:n.map((function(e){var t=Object.keys(e)[0],n=e[t],i=n.match(g),c=(0,o.createComponentVNode)(2,a.Table.Cell,{className:(0,r.classes)(["Changelog__Cell","Changelog__Cell--Icon"]),children:(0,o.createComponentVNode)(2,a.Icon,{color:m[t]?m[t].color:m.unknown.color,name:m[t]?m[t].icon:m.unknown.icon})});return null!==i&&(0,o.createComponentVNode)(2,a.Table.Row,{children:[c,(0,o.createComponentVNode)(2,a.Table.Cell,{className:"Changelog__Cell",children:(0,o.createVNode)(1,"a",null,[(0,o.createTextVNode)(" "),n,(0,o.createTextVNode)(" ")],0,{href:"https://github.com/ss220-space/Paradise/pull/"+i[0].substring(1)})})]},t+n)||(0,o.createComponentVNode)(2,a.Table.Row,{children:[c,(0,o.createComponentVNode)(2,a.Table.Cell,{className:"Changelog__Cell",children:n})]},t+n)}))})})],4,t)}))})},t)}));return(0,o.createComponentVNode)(2,c.Window,{title:"Changelog",width:675,height:650,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[f,N,"string"==typeof n&&(0,o.createVNode)(1,"p",null,n,0),C]})})},u}(o.Component);t.Changelog=h},function(e,t,n){"use strict";var o;function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}!function(i){var a,c,l,s=arguments,d=(a=/d{1,4}|D{3,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|W{1,2}|[LlopSZN]|"[^"]*"|'[^']*'/g,c=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,l=/[^-+\dA-Z]/g,function(e,t,n,o){if(1!==s.length||"string"!==f(e)||/\d/.test(e)||(t=e,e=undefined),(e=e||0===e?e:new Date)instanceof Date||(e=new Date(e)),isNaN(e))throw TypeError("Invalid date");var r=(t=String(d.masks[t]||t||d.masks["default"])).slice(0,4);"UTC:"!==r&&"GMT:"!==r||(t=t.slice(4),n=!0,"GMT:"===r&&(o=!0));var i=function(){return n?"getUTC":"get"},C=function(){return e[i()+"Date"]()},g=function(){return e[i()+"Day"]()},N=function(){return e[i()+"Month"]()},b=function(){return e[i()+"FullYear"]()},V=function(){return e[i()+"Hours"]()},v=function(){return e[i()+"Minutes"]()},x=function(){return e[i()+"Seconds"]()},y=function(){return e[i()+"Milliseconds"]()},k=function(){return n?0:e.getTimezoneOffset()},w=function(){return m(e)},_=function(){return h(e)},B={d:function(){return C()},dd:function(){return u(C())},ddd:function(){return d.i18n.dayNames[g()]},DDD:function(){return p({y:b(),m:N(),d:C(),_:i(),dayName:d.i18n.dayNames[g()],short:!0})},dddd:function(){return d.i18n.dayNames[g()+7]},DDDD:function(){return p({y:b(),m:N(),d:C(),_:i(),dayName:d.i18n.dayNames[g()+7]})},m:function(){return N()+1},mm:function(){return u(N()+1)},mmm:function(){return d.i18n.monthNames[N()]},mmmm:function(){return d.i18n.monthNames[N()+12]},yy:function(){return String(b()).slice(2)},yyyy:function(){return u(b(),4)},h:function(){return V()%12||12},hh:function(){return u(V()%12||12)},H:function(){return V()},HH:function(){return u(V())},M:function(){return v()},MM:function(){return u(v())},s:function(){return x()},ss:function(){return u(x())},l:function(){return u(y(),3)},L:function(){return u(Math.floor(y()/10))},t:function(){return V()<12?d.i18n.timeNames[0]:d.i18n.timeNames[1]},tt:function(){return V()<12?d.i18n.timeNames[2]:d.i18n.timeNames[3]},T:function(){return V()<12?d.i18n.timeNames[4]:d.i18n.timeNames[5]},TT:function(){return V()<12?d.i18n.timeNames[6]:d.i18n.timeNames[7]},Z:function(){return o?"GMT":n?"UTC":(String(e).match(c)||[""]).pop().replace(l,"").replace(/GMT\+0000/g,"UTC")},o:function(){return(k()>0?"-":"+")+u(100*Math.floor(Math.abs(k())/60)+Math.abs(k())%60,4)},p:function(){return(k()>0?"-":"+")+u(Math.floor(Math.abs(k())/60),2)+":"+u(Math.floor(Math.abs(k())%60),2)},S:function(){return["th","st","nd","rd"][C()%10>3?0:(C()%100-C()%10!=10)*C()%10]},W:function(){return w()},WW:function(){return u(w())},N:function(){return _()}};return t.replace(a,(function(e){return e in B?B[e]():e.slice(1,e.length-1)}))});d.masks={"default":"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",paddedShortDate:"mm/dd/yyyy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},d.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"],timeNames:["a","p","am","pm","A","P","AM","PM"]};var u=function(e,t){for(e=String(e),t=t||2;e.length>10),56320+(e-65536&1023))}for(var x=new Array(256),y=new Array(256),k=0;k<256;k++)x[k]=V(k)?1:0,y[k]=V(k);function w(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||c,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.documents=[]}function _(e,t){return new r(t,new i(e.filename,e.input,e.position,e.line,e.position-e.lineStart))}function B(e,t){throw _(e,t)}function S(e,t){e.onWarning&&e.onWarning.call(null,_(e,t))}var L={YAML:function(e,t,n){var o,r,i;null!==e.version&&B(e,"duplication of %YAML directive"),1!==n.length&&B(e,"YAML directive accepts exactly one argument"),null===(o=/^([0-9]+)\.([0-9]+)$/.exec(n[0]))&&B(e,"ill-formed argument of the YAML directive"),r=parseInt(o[1],10),i=parseInt(o[2],10),1!==r&&B(e,"unacceptable YAML version of the document"),e.version=n[0],e.checkLineBreaks=i<2,1!==i&&2!==i&&S(e,"unsupported YAML version of the document")},TAG:function(e,t,n){var o,r;2!==n.length&&B(e,"TAG directive accepts exactly two arguments"),o=n[0],r=n[1],p.test(o)||B(e,"ill-formed tag handle (first argument) of the TAG directive"),l.call(e.tagMap,o)&&B(e,'there is a previously declared suffix for "'+o+'" tag handle'),m.test(r)||B(e,"ill-formed tag prefix (second argument) of the TAG directive"),e.tagMap[o]=r}};function A(e,t,n,o){var r,i,a,c;if(t1&&(e.result+=o.repeat("\n",t-1))}function P(e,t){var n,o,r=e.tag,i=e.anchor,a=[],c=!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=a),o=e.input.charCodeAt(e.position);0!==o&&45===o&&g(e.input.charCodeAt(e.position+1));)if(c=!0,e.position++,T(e,!0,-1)&&e.lineIndent<=t)a.push(null),o=e.input.charCodeAt(e.position);else if(n=e.line,j(e,t,3,!1,!0),a.push(e.result),T(e,!0,-1),o=e.input.charCodeAt(e.position),(e.line===n||e.lineIndent>t)&&0!==o)B(e,"bad indentation of a sequence entry");else if(e.lineIndentt?V=1:e.lineIndent===t?V=0:e.lineIndentt?V=1:e.lineIndent===t?V=0:e.lineIndentt)&&(j(e,t,4,!0,r)&&(f?m=e.result:h=e.result),f||(I(e,d,u,p,m,h,i,a),p=m=h=null),T(e,!0,-1),c=e.input.charCodeAt(e.position)),e.lineIndent>t&&0!==c)B(e,"bad indentation of a mapping entry");else if(e.lineIndent=0))break;0===i?B(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):d?B(e,"repeat of an indentation width identifier"):(u=t+i-1,d=!0)}if(C(a)){do{a=e.input.charCodeAt(++e.position)}while(C(a));if(35===a)do{a=e.input.charCodeAt(++e.position)}while(!f(a)&&0!==a)}for(;0!==a;){for(D(e),e.lineIndent=0,a=e.input.charCodeAt(e.position);(!d||e.lineIndentu&&(u=e.lineIndent),f(a))p++;else{if(e.lineIndent0){for(r=a,i=0;r>0;r--)(a=b(c=e.input.charCodeAt(++e.position)))>=0?i=(i<<4)+a:B(e,"expected hexadecimal character");e.result+=v(i),e.position++}else B(e,"unknown escape sequence");n=o=e.position}else f(c)?(A(e,n,o,!0),M(e,T(e,!1,t)),n=o=e.position):e.position===e.lineStart&&F(e)?B(e,"unexpected end of the document within a double quoted scalar"):(e.position++,o=e.position)}B(e,"unexpected end of the stream within a double quoted scalar")}(e,m)?w=!0:!function(e){var t,n,o;if(42!==(o=e.input.charCodeAt(e.position)))return!1;for(o=e.input.charCodeAt(++e.position),t=e.position;0!==o&&!g(o)&&!N(o);)o=e.input.charCodeAt(++e.position);return e.position===t&&B(e,"name of an alias node must contain at least one character"),n=e.input.slice(t,e.position),e.anchorMap.hasOwnProperty(n)||B(e,'unidentified alias "'+n+'"'),e.result=e.anchorMap[n],T(e,!0,-1),!0}(e)?function(e,t,n){var o,r,i,a,c,l,s,d,u=e.kind,p=e.result;if(g(d=e.input.charCodeAt(e.position))||N(d)||35===d||38===d||42===d||33===d||124===d||62===d||39===d||34===d||37===d||64===d||96===d)return!1;if((63===d||45===d)&&(g(o=e.input.charCodeAt(e.position+1))||n&&N(o)))return!1;for(e.kind="scalar",e.result="",r=i=e.position,a=!1;0!==d;){if(58===d){if(g(o=e.input.charCodeAt(e.position+1))||n&&N(o))break}else if(35===d){if(g(e.input.charCodeAt(e.position-1)))break}else{if(e.position===e.lineStart&&F(e)||n&&N(d))break;if(f(d)){if(c=e.line,l=e.lineStart,s=e.lineIndent,T(e,!1,-1),e.lineIndent>=t){a=!0,d=e.input.charCodeAt(e.position);continue}e.position=i,e.line=c,e.lineStart=l,e.lineIndent=s;break}}a&&(A(e,r,i,!1),M(e,e.line-c),r=i=e.position,a=!1),C(d)||(i=e.position+1),d=e.input.charCodeAt(++e.position)}return A(e,r,i,!1),!!e.result||(e.kind=u,e.result=p,!1)}(e,m,1===n)&&(w=!0,null===e.tag&&(e.tag="?")):(w=!0,null===e.tag&&null===e.anchor||B(e,"alias node should not have any properties")),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):0===V&&(w=s&&P(e,h))),null!==e.tag&&"!"!==e.tag)if("?"===e.tag){for(d=0,u=e.implicitTypes.length;d tag; it should be "'+p.kind+'", not "'+e.kind+'"'),p.resolve(e.result)?(e.result=p.construct(e.result),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):B(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")):B(e,"unknown tag !<"+e.tag+">");return null!==e.listener&&e.listener("close",e),null!==e.tag||null!==e.anchor||w}function U(e){var t,n,o,r,i=e.position,a=!1;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap={},e.anchorMap={};0!==(r=e.input.charCodeAt(e.position))&&(T(e,!0,-1),r=e.input.charCodeAt(e.position),!(e.lineIndent>0||37!==r));){for(a=!0,r=e.input.charCodeAt(++e.position),t=e.position;0!==r&&!g(r);)r=e.input.charCodeAt(++e.position);for(o=[],(n=e.input.slice(t,e.position)).length<1&&B(e,"directive name must not be less than one character in length");0!==r;){for(;C(r);)r=e.input.charCodeAt(++e.position);if(35===r){do{r=e.input.charCodeAt(++e.position)}while(0!==r&&!f(r));break}if(f(r))break;for(t=e.position;0!==r&&!g(r);)r=e.input.charCodeAt(++e.position);o.push(e.input.slice(t,e.position))}0!==r&&D(e),l.call(L,n)?L[n](e,n,o):S(e,'unknown document directive "'+n+'"')}T(e,!0,-1),0===e.lineIndent&&45===e.input.charCodeAt(e.position)&&45===e.input.charCodeAt(e.position+1)&&45===e.input.charCodeAt(e.position+2)?(e.position+=3,T(e,!0,-1)):a&&B(e,"directives end mark is expected"),j(e,e.lineIndent-1,4,!1,!0),T(e,!0,-1),e.checkLineBreaks&&d.test(e.input.slice(i,e.position))&&S(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&F(e)?46===e.input.charCodeAt(e.position)&&(e.position+=3,T(e,!0,-1)):e.position0&&-1==="\0\r\n\x85\u2028\u2029".indexOf(this.buffer.charAt(r-1));)if(r-=1,this.position-r>t/2-1){n=" ... ",r+=5;break}for(i="",a=this.position;at/2-1){i=" ... ",a-=5;break}return c=this.buffer.slice(r,a),o.repeat(" ",e)+n+c+i+"\n"+o.repeat(" ",e+this.position-r+n.length)+"^"},r.prototype.toString=function(e){var t,n="";return this.name&&(n+='in "'+this.name+'" '),n+="at line "+(this.line+1)+", column "+(this.column+1),e||(t=this.getSnippet())&&(n+=":\n"+t),n},e.exports=r},function(e,t,n){"use strict";var o=n(20);e.exports=new o("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return null!==e?e:""}})},function(e,t,n){"use strict";var o=n(20);e.exports=new o("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return null!==e?e:[]}})},function(e,t,n){"use strict";var o=n(20);e.exports=new o("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return null!==e?e:{}}})},function(e,t,n){"use strict";var o=n(20);e.exports=new o("tag:yaml.org,2002:null",{kind:"scalar",resolve:function(e){if(null===e)return!0;var t=e.length;return 1===t&&"~"===e||4===t&&("null"===e||"Null"===e||"NULL"===e)},construct:function(){return null},predicate:function(e){return null===e},represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"}},defaultStyle:"lowercase"})},function(e,t,n){"use strict";var o=n(20);e.exports=new o("tag:yaml.org,2002:bool",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t=e.length;return 4===t&&("true"===e||"True"===e||"TRUE"===e)||5===t&&("false"===e||"False"===e||"FALSE"===e)},construct:function(e){return"true"===e||"True"===e||"TRUE"===e},predicate:function(e){return"[object Boolean]"===Object.prototype.toString.call(e)},represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})},function(e,t,n){"use strict";var o=n(65),r=n(20);function i(e){return 48<=e&&e<=55}function a(e){return 48<=e&&e<=57}e.exports=new r("tag:yaml.org,2002:int",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t,n,o=e.length,r=0,c=!1;if(!o)return!1;if("-"!==(t=e[r])&&"+"!==t||(t=e[++r]),"0"===t){if(r+1===o)return!0;if("b"===(t=e[++r])){for(r++;r=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0"+e.toString(8):"-0"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})},function(e,t,n){"use strict";var o=n(65),r=n(20),i=new RegExp("^(?:[-+]?(?:0|[1-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");var a=/^[-+]?[0-9]+e/;e.exports=new r("tag:yaml.org,2002:float",{kind:"scalar",resolve:function(e){return null!==e&&!(!i.test(e)||"_"===e[e.length-1])},construct:function(e){var t,n,o,r;return n="-"===(t=e.replace(/_/g,"").toLowerCase())[0]?-1:1,r=[],"+-".indexOf(t[0])>=0&&(t=t.slice(1)),".inf"===t?1===n?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:".nan"===t?NaN:t.indexOf(":")>=0?(t.split(":").forEach((function(e){r.unshift(parseFloat(e,10))})),t=0,o=1,r.forEach((function(e){t+=e*o,o*=60})),n*t):n*parseFloat(t,10)},predicate:function(e){return"[object Number]"===Object.prototype.toString.call(e)&&(e%1!=0||o.isNegativeZero(e))},represent:function(e,t){var n;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(o.isNegativeZero(e))return"-0.0";return n=e.toString(10),a.test(n)?n.replace("e",".e"):n},defaultStyle:"lowercase"})},function(e,t,n){"use strict";var o=n(20),r=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),i=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");e.exports=new o("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:function(e){return null!==e&&(null!==r.exec(e)||null!==i.exec(e))},construct:function(e){var t,n,o,a,c,l,s,d,u=0,p=null;if(null===(t=r.exec(e))&&(t=i.exec(e)),null===t)throw new Error("Date resolve error");if(n=+t[1],o=+t[2]-1,a=+t[3],!t[4])return new Date(Date.UTC(n,o,a));if(c=+t[4],l=+t[5],s=+t[6],t[7]){for(u=t[7].slice(0,3);u.length<3;)u+="0";u=+u}return t[9]&&(p=6e4*(60*+t[10]+ +(t[11]||0)),"-"===t[9]&&(p=-p)),d=new Date(Date.UTC(n,o,a,c,l,s,u)),p&&d.setTime(d.getTime()-p),d},instanceOf:Date,represent:function(e){return e.toISOString()}})},function(e,t,n){"use strict";var o=n(20);e.exports=new o("tag:yaml.org,2002:merge",{kind:"scalar",resolve:function(e){return"<<"===e||null===e}})},function(e,t,n){"use strict";var o;try{o=n(508).Buffer}catch(a){}var r=n(20),i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r";e.exports=new r("tag:yaml.org,2002:binary",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t,n,o=0,r=e.length,a=i;for(n=0;n64)){if(t<0)return!1;o+=6}return o%8==0},construct:function(e){var t,n,r=e.replace(/[\r\n=]/g,""),a=r.length,c=i,l=0,s=[];for(t=0;t>16&255),s.push(l>>8&255),s.push(255&l)),l=l<<6|c.indexOf(r.charAt(t));return 0===(n=a%4*6)?(s.push(l>>16&255),s.push(l>>8&255),s.push(255&l)):18===n?(s.push(l>>10&255),s.push(l>>2&255)):12===n&&s.push(l>>4&255),o?o.from?o.from(s):new o(s):s},predicate:function(e){return o&&o.isBuffer(e)},represent:function(e){var t,n,o="",r=0,a=e.length,c=i;for(t=0;t>18&63],o+=c[r>>12&63],o+=c[r>>6&63],o+=c[63&r]),r=(r<<8)+e[t];return 0===(n=a%3)?(o+=c[r>>18&63],o+=c[r>>12&63],o+=c[r>>6&63],o+=c[63&r]):2===n?(o+=c[r>>10&63],o+=c[r>>4&63],o+=c[r<<2&63],o+=c[64]):1===n&&(o+=c[r>>2&63],o+=c[r<<4&63],o+=c[64],o+=c[64]),o}})},function(e,t,n){"use strict";(function(e){ /*! * The buffer module from node.js, for the browser. * diff --git a/tgui/yarn.lock b/tgui/yarn.lock index 94c8cd8c973..6349be1ef72 100644 --- a/tgui/yarn.lock +++ b/tgui/yarn.lock @@ -106,7 +106,7 @@ "@jridgewell/trace-mapping" "^0.3.17" jsesc "^2.5.1" -"@babel/generator@^7.9.0", "@babel/generator@^7.9.5": +"@babel/generator@^7.9.0": version "7.9.5" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.9.5.tgz#27f0917741acc41e6eaaced6d68f96c3fa9afaf9" integrity sha512-GbNIxVB3ZJe3tLeDm1HSn2AhuD/mVcyLDpgtLXa5tplmWrJdF/elxB56XNqCuD6szyNkDi6wuoKXln3QeBmCHQ== @@ -1673,7 +1673,7 @@ "@babel/parser" "^7.8.6" "@babel/types" "^7.8.6" -"@babel/traverse@^7.23.5": +"@babel/traverse@^7.23.5", "@babel/traverse@^7.8.3", "@babel/traverse@^7.8.6", "@babel/traverse@^7.9.0": version "7.23.5" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.5.tgz#f546bf9aba9ef2b042c0e00d245990c15508e7ec" integrity sha512-czx7Xy5a6sapWWRx61m1Ke1Ra4vczu1mCTtJam5zRTBOonfdJ+S/B6HYmGYu3fJtr8GGET3si6IhgWVBhJ/m8w== @@ -1689,21 +1689,6 @@ debug "^4.1.0" globals "^11.1.0" -"@babel/traverse@^7.8.3", "@babel/traverse@^7.8.6", "@babel/traverse@^7.9.0": - version "7.9.5" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.9.5.tgz#6e7c56b44e2ac7011a948c21e283ddd9d9db97a2" - integrity sha512-c4gH3jsvSuGUezlP6rzSJ6jf8fYjLj3hsMZRx/nX0h+fmHN0w+ekubRrHPqnMec0meycA2nwCsJ7dC8IPem2FQ== - dependencies: - "@babel/code-frame" "^7.8.3" - "@babel/generator" "^7.9.5" - "@babel/helper-function-name" "^7.9.5" - "@babel/helper-split-export-declaration" "^7.8.3" - "@babel/parser" "^7.9.0" - "@babel/types" "^7.9.5" - debug "^4.1.0" - globals "^11.1.0" - lodash "^4.17.13" - "@babel/types@^7", "@babel/types@^7.4.4", "@babel/types@^7.8.3", "@babel/types@^7.8.6", "@babel/types@^7.9.0", "@babel/types@^7.9.5": version "7.9.5" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.9.5.tgz#89231f82915a8a566a703b3b20133f73da6b9444" From dffcdbd92bc860dd3dd4fa6003adeac0ab94f4ad Mon Sep 17 00:00:00 2001 From: SAAD <110329212+SAADf603@users.noreply.github.com> Date: Thu, 30 Nov 2023 12:36:54 +0800 Subject: [PATCH 03/25] Bugfix: A little centcom mistakes (#3956) --- _maps/map_files/generic/CentComm.dmm | 62 +++++++++++++++++----------- 1 file changed, 37 insertions(+), 25 deletions(-) diff --git a/_maps/map_files/generic/CentComm.dmm b/_maps/map_files/generic/CentComm.dmm index 44d4912f439..e31ea27f6d2 100644 --- a/_maps/map_files/generic/CentComm.dmm +++ b/_maps/map_files/generic/CentComm.dmm @@ -6102,10 +6102,13 @@ }, /area/centcom/zone1) "daj" = ( -/obj/structure/chair/sofa{ - dir = 4 +/obj/structure/closet/fireaxecabinet{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" }, -/turf/simulated/floor/carpet/red, /area/centcom/zone1) "daD" = ( /obj/item/twohanded/required/kirbyplants{ @@ -6173,6 +6176,12 @@ /obj/item/kitchen/knife, /turf/simulated/floor/carpet/black, /area/trader_station/sol) +"ddZ" = ( +/obj/structure/chair/sofa/left{ + dir = 8 + }, +/turf/simulated/floor/carpet/red, +/area/centcom/zone1) "def" = ( /obj/structure/window/reinforced{ dir = 1; @@ -6701,6 +6710,15 @@ }, /turf/simulated/floor/indestructible/beach/water/deep/dense, /area/ninja/outside) +"dvw" = ( +/obj/structure/closet/medical_wall{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/centcom/zone1) "dvz" = ( /obj/structure/bookcase/manuals, /obj/item/book/manual/security_space_law{ @@ -8322,8 +8340,8 @@ }, /area/syndicate_mothership/control) "elD" = ( -/obj/structure/chair/sofa{ - dir = 5 +/obj/structure/chair/sofa/right{ + dir = 1 }, /turf/simulated/floor/carpet/red, /area/centcom/zone1) @@ -30851,7 +30869,7 @@ /obj/structure/sign/poster/official/religious{ pixel_y = -32 }, -/obj/structure/chair/sofa{ +/obj/structure/chair/sofa/left{ dir = 1 }, /turf/simulated/floor/carpet/red, @@ -33946,7 +33964,7 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/structure/chair/sofa, +/obj/structure/chair/sofa/right, /turf/simulated/floor/carpet/red, /area/centcom/zone1) "qIk" = ( @@ -34308,9 +34326,6 @@ /area/syndicate_mothership/elite_squad) "qQT" = ( /obj/machinery/vending/snack, -/obj/structure/closet/hydrant{ - pixel_y = 32 - }, /turf/simulated/floor/wood, /area/centcom/zone1) "qRs" = ( @@ -39558,9 +39573,6 @@ /area/shuttle/ninja) "tmi" = ( /obj/machinery/vending/cigarette, -/obj/structure/closet/fireaxecabinet{ - pixel_y = 32 - }, /obj/machinery/light{ dir = 1 }, @@ -43204,9 +43216,6 @@ }, /area/centcom/zone2) "uRM" = ( -/obj/structure/closet/secure_closet/bar{ - req_access = null - }, /obj/item/storage/box/beakers/bluespace, /obj/item/storage/box/drinkingglasses, /obj/item/storage/box/drinkingglasses, @@ -43219,6 +43228,7 @@ /obj/item/storage/box/drinkingglasses, /obj/item/storage/box/drinkingglasses, /obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis, +/obj/structure/closet/secure_closet/bar, /turf/simulated/floor/wood, /area/centcom/zone1) "uSa" = ( @@ -45554,11 +45564,13 @@ }, /area/syndicate_mothership/cargo) "vYj" = ( -/obj/machinery/vending/cola/free, -/obj/structure/closet/medical_wall{ +/obj/structure/closet/hydrant{ pixel_y = 32 }, -/turf/simulated/floor/wood, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, /area/centcom/zone1) "vYs" = ( /obj/effect/turf_decal/stripes/line, @@ -99117,7 +99129,7 @@ dsj ueb ihM onc -vYj +frx bBI eNm ePS @@ -100403,7 +100415,7 @@ tak onc onc onc -kAE +dvw tak nxD nxD @@ -101431,7 +101443,7 @@ onc onc onc onc -kAE +daj tak xSv wUF @@ -103230,7 +103242,7 @@ onc onc onc onc -kAE +vYj ekH onc onc @@ -104251,7 +104263,7 @@ cKy kcU siO kcU -daj +kcU elD onc kAE @@ -105535,7 +105547,7 @@ onc eXF awg awg -awg +ddZ kcU onc onc From bc7befac61a744bff411a939073e9daf09a844c2 Mon Sep 17 00:00:00 2001 From: Zwei <35403274+Gottfrei@users.noreply.github.com> Date: Thu, 30 Nov 2023 06:38:00 +0200 Subject: [PATCH 04/25] tweak: Muzzle Emotes Runechatted (#3958) --- code/datums/emote/emote.dm | 7 ++----- code/datums/emote/emote_verbs.dm | 4 +++- code/modules/mob/living/carbon/human/human_emote.dm | 4 ++-- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/code/datums/emote/emote.dm b/code/datums/emote/emote.dm index 3fcf1e3b6af..fb710ef2dce 100644 --- a/code/datums/emote/emote.dm +++ b/code/datums/emote/emote.dm @@ -187,12 +187,9 @@ msg = genderize_decode(user, msg) - var/suppressed = FALSE - // Keep em quiet if they can't speak - if(!can_vocalize_emotes(user) && ((emote_type & (EMOTE_MOUTH|EMOTE_AUDIBLE)) || (emote_type & (EMOTE_MOUTH|EMOTE_SOUND)))) + if(!can_vocalize_emotes(user) && ((emote_type & EMOTE_MOUTH) && (emote_type & (EMOTE_AUDIBLE|EMOTE_SOUND)))) var/noise_emitted = pick(muzzled_noises) - suppressed = TRUE msg = "изда[pluralize_ru(user.gender, "ёт", "ют")] [noise_emitted] звуки." var/tmp_sound = get_sound(user) @@ -228,7 +225,7 @@ else user.visible_message(displayed_msg, blind_message = span_italics("You hear how someone [msg]")) - if(!((emote_type & (EMOTE_FORCE_NO_RUNECHAT|EMOTE_SOUND)) || suppressed) && !isobserver(user)) + if(!(emote_type & (EMOTE_FORCE_NO_RUNECHAT|EMOTE_SOUND)) && !isobserver(user)) runechat_emote(user, msg) SEND_SIGNAL(user, COMSIG_MOB_EMOTED(key), src, key, emote_type, message, intentional) diff --git a/code/datums/emote/emote_verbs.dm b/code/datums/emote/emote_verbs.dm index 45cd59b88a3..ff950f281e7 100644 --- a/code/datums/emote/emote_verbs.dm +++ b/code/datums/emote/emote_verbs.dm @@ -69,10 +69,12 @@ set category = "Эмоции" emote("sniff", intentional = TRUE) -/mob/living/carbon/human/verb/emote_snore() +/* +/mob/living/carbon/human/verb/emote_snore() // locked to unconscious stat set name = "▷ Храпеть " set category = "Эмоции" emote("snore", intentional = TRUE) +*/ /mob/living/carbon/human/verb/emote_whistle() set name = "▷ Свистеть " diff --git a/code/modules/mob/living/carbon/human/human_emote.dm b/code/modules/mob/living/carbon/human/human_emote.dm index 8b67ada6ca5..944dee9acb7 100644 --- a/code/modules/mob/living/carbon/human/human_emote.dm +++ b/code/modules/mob/living/carbon/human/human_emote.dm @@ -360,7 +360,7 @@ key = "johnny" message = "затягива%(ет,ют)%ся сигаретой и выдыха%(ет,ют)% дым в форме %(своего,их)% имени." message_param = "dummy" // Gets handled in select_param - emote_type = EMOTE_AUDIBLE + emote_type = EMOTE_AUDIBLE|EMOTE_MOUTH target_behavior = EMOTE_TARGET_BHVR_DEFAULT_TO_BASE emote_target_type = EMOTE_TARGET_MOB cooldown = 8 SECONDS @@ -1249,7 +1249,7 @@ /** * Tajaran */ -/datum/emote/living/carbon/human/tajaran/hiss +/datum/emote/living/carbon/human/tajaran species_type_whitelist_typecache = list(/datum/species/tajaran) From 2c6c2e8fa0f35d6f1eae6d192f49a9975d01aa72 Mon Sep 17 00:00:00 2001 From: ROdenFL <144662735+ROdenFL@users.noreply.github.com> Date: Thu, 30 Nov 2023 07:38:30 +0300 Subject: [PATCH 05/25] bugfix: undroppable heart (#3959) --- .../gamemodes/miniantags/demons/pulse_demon/pulse_demon.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/gamemodes/miniantags/demons/pulse_demon/pulse_demon.dm b/code/game/gamemodes/miniantags/demons/pulse_demon/pulse_demon.dm index d89f4a5db49..9cc22273760 100644 --- a/code/game/gamemodes/miniantags/demons/pulse_demon/pulse_demon.dm +++ b/code/game/gamemodes/miniantags/demons/pulse_demon/pulse_demon.dm @@ -812,16 +812,16 @@ /obj/item/organ/internal/heart/demon/pulse/attack_self(mob/living/user) . = ..() - user.drop_item_ground() + user.drop_from_active_hand() insert(user) -/obj/item/organ/internal/heart/demon/pulse/insert(mob/living/carbon/M, special, dont_remove_slot) +/obj/item/organ/internal/heart/demon/pulse/insert(mob/living/carbon/M, special = 0) . = ..() M.AddComponent(/datum/component/cross_shock, 30, 500, 2 SECONDS) ADD_TRAIT(M, TRAIT_SHOCKIMMUNE, UNIQUE_TRAIT_SOURCE(src)) M.set_light(3, 2, "#bbbb00") -/obj/item/organ/internal/heart/demon/pulse/remove(mob/living/carbon/M, special) +/obj/item/organ/internal/heart/demon/pulse/remove(mob/living/carbon/M, special = 0) . = ..() REMOVE_TRAIT(M, TRAIT_SHOCKIMMUNE, UNIQUE_TRAIT_SOURCE(src)) M.remove_light() From 7363381f8a25aa2f9f09ba46daa10a752887641d Mon Sep 17 00:00:00 2001 From: NightDawnFox <116907157+NightDawnFox@users.noreply.github.com> Date: Thu, 30 Nov 2023 09:38:52 +0500 Subject: [PATCH 06/25] bugfix: chameleon hardsuit now toggles light properly (#3957) --- .../antagonists/traitor/contractor/items/contractor_hardsuit.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/antagonists/traitor/contractor/items/contractor_hardsuit.dm b/code/modules/antagonists/traitor/contractor/items/contractor_hardsuit.dm index 69c5ff3fff6..fdff9359409 100644 --- a/code/modules/antagonists/traitor/contractor/items/contractor_hardsuit.dm +++ b/code/modules/antagonists/traitor/contractor/items/contractor_hardsuit.dm @@ -60,6 +60,7 @@ description_antag = "Шлем хардсьюта-хамелеона, замаскированный изначально под инженерный шлем." icon_state = "hardsuit0-engineering" item_state = "eng_helm" + item_color = "engineering" actions_types = list(/datum/action/item_action/toggle_helmet_light) /obj/item/clothing/suit/space/hardsuit/contractor/agent From a4c28904a214bc89a49aa04c6aa2626c0a583424 Mon Sep 17 00:00:00 2001 From: Etrnlmelancholy <103588397+Etrnlmelancholy@users.noreply.github.com> Date: Thu, 30 Nov 2023 07:39:49 +0300 Subject: [PATCH 07/25] fix: no more /list when you attack carp (#3961) --- code/modules/mob/living/simple_animal/hostile/carp.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/modules/mob/living/simple_animal/hostile/carp.dm b/code/modules/mob/living/simple_animal/hostile/carp.dm index e1b83f51f89..1bc3cf13ee2 100644 --- a/code/modules/mob/living/simple_animal/hostile/carp.dm +++ b/code/modules/mob/living/simple_animal/hostile/carp.dm @@ -13,7 +13,6 @@ butcher_results = list(/obj/item/reagent_containers/food/snacks/carpmeat = 2) response_help = "pets" response_disarm = "gently pushes aside" - response_harm = list("hits", "gnawing", "bites") emote_taunt = list("gnashes") taunt_chance = 30 speed = 0 From 16e40a2956f1bc1a712aa901fc845eb8b585b544 Mon Sep 17 00:00:00 2001 From: Changelog Generation Date: Thu, 30 Nov 2023 04:41:45 +0000 Subject: [PATCH 08/25] Automatic changelog generation --- html/changelogs/archive/2023-11.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/html/changelogs/archive/2023-11.yml b/html/changelogs/archive/2023-11.yml index 7aa14fe856e..8282e1bff49 100644 --- a/html/changelogs/archive/2023-11.yml +++ b/html/changelogs/archive/2023-11.yml @@ -283,3 +283,18 @@ Zwei: - bugfix: Few Fixes (#3947) - bugfix: Correct Antags Number (#3950) +'2023-11-30': + Dimach: + - server: update tgui depts (#3955) + Etrnlmelancholy: + - bugfix: no more /list when you attack carp (#3961) + NightDawnFox: + - bugfix: chameleon hardsuit now toggles light properly (#3957) + ROdenFL: + - bugfix: undroppable heart (#3959) + SAAD: + - bugfix: A little centcom mistakes (#3956) + Zwei: + - tweak: Muzzle Emotes Runechatted (#3958) + dependabot[bot]: + - unknown: bump @babel/traverse from 7.9.5 to 7.23.5 in /tgui (#3954) From 5431d8a03b45bdd11617b605f3f937bc901cd9e7 Mon Sep 17 00:00:00 2001 From: ReloadKey <126337700+ReloadKey@users.noreply.github.com> Date: Fri, 1 Dec 2023 08:37:23 +0300 Subject: [PATCH 09/25] refactor: New tajaran random name generator (#3964) --- code/modules/mob/language.dm | 57 ++++++++++++++++++------------------ 1 file changed, 28 insertions(+), 29 deletions(-) diff --git a/code/modules/mob/language.dm b/code/modules/mob/language.dm index 88184b07300..083f558aef5 100644 --- a/code/modules/mob/language.dm +++ b/code/modules/mob/language.dm @@ -44,29 +44,11 @@ var/full_name = "" var/new_name = "" - if(name == "Siik'tajr") //original code by @valtor0 - var/list/syllablesRus = list("кан","тай","кир","раи","кии","мир","кра","тэк","нал","вар","хар","марр","ран","дарр", \ - "мирк","ири","дин","манг","рик","зар","раз","кель","шера","тар","кей","ар","но","маи","зир","кер","нир","ра",\ - "ми","рир","сей","эка","гир","ари","нэй","нре","ак","таир","эрай","жин","мра","зур","рин","сар","кин","рид","эра","ри","эна") - var/buffer_syllab = "" - var/apostrophe = "’" - - for(var/i = 0; i<2; i++) - for(var/x = rand(FLOOR(syllable_count/4, 1), syllable_count/2);x>0;x--) - buffer_syllab = pick(syllablesRus) - syllablesRus -= buffer_syllab - new_name += buffer_syllab - new_name += apostrophe - apostrophe = "" + for(var/i = 0;i0;x--) + new_name += pick(syllables) full_name += " [capitalize(lowertext(new_name))]" - return "[trim(full_name)]" - - else - for(var/i = 0;i0;x--) - new_name += pick(syllables) - full_name += " [capitalize(lowertext(new_name))]" return "[trim(full_name)]" /datum/language/proc/scramble(input) @@ -211,14 +193,31 @@ "ka","aasi","far","wa","baq","ara","qara","zir","sam","mak","hrar","nja","rir","khan","jun","dar","rik","kah", \ "hal","ket","jurl","mah","tul","cresh","azu","ragh") -/datum/language/tajaran/get_random_name(gender) - var/new_name = ..(gender,1) - if(prob(80)) - new_name += " [pick(list("Хадии","Кайтам","Жан-Хазан","Нъярир’Ахан"))]" - else - new_name += " [pick(list("Энай-Сэндай","Наварр-Сэндай","Року-Сэндай","Шенуар-Сэндай"))]" - return new_name +/datum/language/tajaran/get_random_name(gender) //code by @valtor0 + var/static/list/tajaran_female_endings_list = list("и","а","о","е","й","ь") // Customise this with ru_name_syllables changes. + var/static/list/ru_name_syllables = list("кан","тай","кир","раи","кии","мир","кра","тэк","нал","вар","хар","марр","ран","дарр", \ + "мирк","ири","дин","манг","рик","зар","раз","кель","шера","тар","кей","ар","но","маи","зир","кер","нир","ра",\ + "ми","рир","сей","эка","гир","ари","нэй","нре","ак","таир","эрай","жин","мра","зур","рин","сар","кин","рид","эра","ри","эна") + var/apostrophe = "’" + var/new_name = "" + var/full_name = "" + for(var/i = 0; i<2; i++) + for(var/x = rand(1,2); x>0; x--) + new_name += pick_n_take(ru_name_syllables) + new_name += apostrophe + apostrophe = "" + full_name = "[capitalize(lowertext(new_name))]" + if(gender == FEMALE) + var/ending = copytext(full_name, -2) + if(!(ending in tajaran_female_endings_list)) + full_name += "а" + //20% for "Sendai" clan; 18,75% (75%) for other regular clan; 5% for names without clan. + if(prob(75)) + full_name += " [pick(list("Хадии","Кайтам","Жан-Хазан","Нъярир’Ахан"))]" + else if(prob(80)) + full_name += " [pick(list("Энай-Сэндай","Наварр-Сэндай","Року-Сэндай","Шенуар-Сэндай"))]" + return full_name /datum/language/vulpkanin name = "Canilunzt" From 375e8686c86368284a8d0360880728460612d025 Mon Sep 17 00:00:00 2001 From: BeebBeebBoob Date: Fri, 1 Dec 2023 08:37:36 +0300 Subject: [PATCH 10/25] bugfix: Cooldown on chain-emote howl (#3965) --- code/modules/mob/living/carbon/human/human_emote.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/mob/living/carbon/human/human_emote.dm b/code/modules/mob/living/carbon/human/human_emote.dm index 944dee9acb7..1e3ef5a2e1d 100644 --- a/code/modules/mob/living/carbon/human/human_emote.dm +++ b/code/modules/mob/living/carbon/human/human_emote.dm @@ -1208,6 +1208,7 @@ age_based = TRUE volume = 100 cooldown = 10 SECONDS + unintentional_cooldown = 10 SECONDS sound = 'sound/goonstation/voice/howl.ogg' /datum/emote/living/carbon/human/vulpkanin/howl/run_emote(mob/user, params, type_override, intentional) From 7a4d30bbdbb7cad786c2bfadf1352f5e7f3f2674 Mon Sep 17 00:00:00 2001 From: Zwei <35403274+Gottfrei@users.noreply.github.com> Date: Fri, 1 Dec 2023 09:24:01 +0200 Subject: [PATCH 11/25] add: New Interaction Sounds (#3856) --- code/__DEFINES/sound.dm | 5 +- code/__HELPERS/lists.dm | 1 + code/__HELPERS/unsorted.dm | 2 + code/_globalvars/lists/misc.dm | 5 + code/datums/looping_sounds/item_sounds.dm | 5 + code/datums/looping_sounds/looping_sound.dm | 56 +- code/game/objects/items.dm | 43 +- code/game/objects/items/bodybag.dm | 5 +- .../objects/items/devices/radio/headset.dm | 1 + .../game/objects/items/devices/radio/radio.dm | 2 + .../objects/items/devices/taperecorder.dm | 494 ++++++++++-------- code/game/objects/items/stacks/medical.dm | 3 + .../items/stacks/sheets/sheet_types.dm | 4 + code/game/objects/items/tools/crowbar.dm | 2 + code/game/objects/items/tools/multitool.dm | 2 + code/game/objects/items/tools/screwdriver.dm | 2 + code/game/objects/items/tools/welder.dm | 2 + code/game/objects/items/tools/wirecutters.dm | 2 + code/game/objects/items/tools/wrench.dm | 2 + code/game/objects/items/weapons/cards_ids.dm | 2 + code/game/objects/items/weapons/cigs.dm | 4 + code/game/objects/items/weapons/disks.dm | 2 + .../objects/items/weapons/holy_weapons.dm | 2 + code/game/objects/items/weapons/kitchen.dm | 10 + code/game/objects/items/weapons/lighters.dm | 20 +- code/game/objects/items/weapons/melee/misc.dm | 2 + .../game/objects/items/weapons/stock_parts.dm | 2 + .../objects/items/weapons/storage/backpack.dm | 3 + .../objects/items/weapons/storage/bags.dm | 3 + .../objects/items/weapons/storage/belt.dm | 5 + .../objects/items/weapons/storage/bible.dm | 2 + .../objects/items/weapons/storage/boxes.dm | 4 + .../objects/items/weapons/storage/firstaid.dm | 2 + .../objects/items/weapons/storage/toolbox.dm | 3 + code/game/objects/items/weapons/weaponry.dm | 6 + code/game/objects/structures/bedsheet_bin.dm | 2 + .../structures/crates_lockers/closets.dm | 26 +- .../crates_lockers/closets/cardboardbox.dm | 5 +- .../crates_lockers/closets/coffin.dm | 7 +- .../crates_lockers/closets/gimmick.dm | 4 + .../crates_lockers/closets/secure/bar.dm | 4 + .../crates_lockers/closets/secure/personal.dm | 4 + .../closets/secure/secure_closets.dm | 2 +- .../crates_lockers/closets/secure/security.dm | 3 +- .../structures/crates_lockers/crates.dm | 35 +- .../structures/crates_lockers/crittercrate.dm | 2 + code/game/sound.dm | 29 +- .../vampire/vampire_powers/bestia_powers.dm | 3 +- code/modules/assembly/assembly.dm | 2 + code/modules/client/preference/preferences.dm | 3 +- .../preference/preferences_volume_mixer.dm | 25 +- code/modules/clothing/clothing.dm | 8 + code/modules/clothing/gloves/rings.dm | 2 + code/modules/clothing/head/helmet.dm | 2 + code/modules/clothing/shoes/magboots.dm | 4 + code/modules/clothing/shoes/miscellaneous.dm | 8 + .../clothing/under/accessories/accessory.dm | 2 + .../clothing/under/accessories/holster.dm | 3 + .../clothing/under/accessories/storage.dm | 3 + .../drinks/drinks/drinkingglass.dm | 2 + code/modules/library/lib_items.dm | 2 + code/modules/mining/equipment/vendor_items.dm | 4 + code/modules/mining/ores_coins.dm | 2 + code/modules/mob/inventory.dm | 2 +- .../living/carbon/alien/special/facehugger.dm | 4 + code/modules/paperwork/paper.dm | 2 + code/modules/paperwork/paper_bundle.dm | 2 + code/modules/paperwork/photography.dm | 2 + code/modules/projectiles/ammunition.dm | 2 + code/modules/projectiles/gun.dm | 2 + code/modules/projectiles/guns/magic.dm | 2 + .../projectiles/guns/projectile/toy.dm | 10 + .../reagents/reagent_containers/pill.dm | 2 + .../surgery/organs/augments_internal.dm | 2 + code/modules/surgery/organs/ears.dm | 2 + code/modules/surgery/organs/eyes.dm | 2 + code/modules/surgery/organs/heart.dm | 2 + code/modules/surgery/organs/kidneys.dm | 2 + code/modules/surgery/organs/liver.dm | 2 + code/modules/surgery/organs/lungs.dm | 2 + code/modules/surgery/organs/organ.dm | 2 + .../surgery/organs/subtypes/machine.dm | 22 + paradise.dme | 1 + sound/effects/toolbox.ogg | Bin 0 -> 10979 bytes sound/items/equip/jumpsuit_equip.ogg | Bin 0 -> 7783 bytes sound/items/equip/toolbelt_equip.ogg | Bin 0 -> 15225 bytes sound/items/handling/accessory_drop.ogg | Bin 0 -> 17328 bytes sound/items/handling/accessory_pickup.ogg | Bin 0 -> 9495 bytes sound/items/handling/ammobox_drop.ogg | Bin 0 -> 6448 bytes sound/items/handling/ammobox_pickup.ogg | Bin 0 -> 6913 bytes sound/items/handling/backpack_drop.ogg | Bin 0 -> 31811 bytes sound/items/handling/backpack_equip.ogg | Bin 0 -> 32603 bytes sound/items/handling/backpack_pickup.ogg | Bin 0 -> 36808 bytes sound/items/handling/bone_drop.ogg | Bin 0 -> 42595 bytes sound/items/handling/bone_pickup.ogg | Bin 0 -> 25655 bytes sound/items/handling/book_drop.ogg | Bin 0 -> 7355 bytes sound/items/handling/book_pickup.ogg | Bin 0 -> 6719 bytes sound/items/handling/boots_drop.ogg | Bin 0 -> 25864 bytes sound/items/handling/boots_pickup.ogg | Bin 0 -> 12473 bytes sound/items/handling/card_drop.ogg | Bin 0 -> 16578 bytes sound/items/handling/card_pickup.ogg | Bin 0 -> 34272 bytes sound/items/handling/cardboardbox_drop.ogg | Bin 0 -> 7134 bytes sound/items/handling/cardboardbox_pickup.ogg | Bin 0 -> 9824 bytes sound/items/handling/cloth_drop.ogg | Bin 0 -> 8322 bytes sound/items/handling/cloth_pickup.ogg | Bin 0 -> 11305 bytes sound/items/handling/component_drop.ogg | Bin 0 -> 9167 bytes sound/items/handling/crowbar_drop.ogg | Bin 0 -> 6861 bytes sound/items/handling/crowbar_pickup.ogg | Bin 0 -> 7776 bytes sound/items/handling/disk_drop.ogg | Bin 0 -> 5577 bytes sound/items/handling/disk_pickup.ogg | Bin 0 -> 6210 bytes sound/items/handling/drinkglass_drop.ogg | Bin 0 -> 6921 bytes sound/items/handling/drinkglass_pickup.ogg | Bin 0 -> 6526 bytes sound/items/handling/flesh_drop.ogg | Bin 0 -> 11919 bytes sound/items/handling/flesh_pickup.ogg | Bin 0 -> 34197 bytes sound/items/handling/generic_drop1.ogg | Bin 0 -> 36875 bytes sound/items/handling/generic_drop2.ogg | Bin 0 -> 31069 bytes sound/items/handling/generic_drop3.ogg | Bin 0 -> 23137 bytes sound/items/handling/generic_drop4.ogg | Bin 0 -> 36987 bytes sound/items/handling/generic_drop5.ogg | Bin 0 -> 31498 bytes sound/items/handling/generic_equip1.ogg | Bin 0 -> 31873 bytes sound/items/handling/generic_equip2.ogg | Bin 0 -> 29171 bytes sound/items/handling/generic_equip3.ogg | Bin 0 -> 30840 bytes sound/items/handling/generic_equip4.ogg | Bin 0 -> 30712 bytes sound/items/handling/generic_equip5.ogg | Bin 0 -> 21215 bytes sound/items/handling/generic_pickup1.ogg | Bin 0 -> 23137 bytes sound/items/handling/generic_pickup2.ogg | Bin 0 -> 36987 bytes sound/items/handling/generic_pickup3.ogg | Bin 0 -> 31498 bytes sound/items/handling/generic_small_drop.ogg | Bin 0 -> 27743 bytes sound/items/handling/generic_small_pickup.ogg | Bin 0 -> 19227 bytes sound/items/handling/gun_drop.ogg | Bin 0 -> 15519 bytes sound/items/handling/gun_pickup.ogg | Bin 0 -> 8931 bytes sound/items/handling/helmet_drop.ogg | Bin 0 -> 25374 bytes sound/items/handling/helmet_pickup.ogg | Bin 0 -> 15846 bytes sound/items/handling/knife_drop.ogg | Bin 0 -> 10129 bytes sound/items/handling/knife_pickup.ogg | Bin 0 -> 21852 bytes sound/items/handling/matchbox_drop.ogg | Bin 0 -> 6525 bytes sound/items/handling/matchbox_pickup.ogg | Bin 0 -> 8160 bytes sound/items/handling/multitool_drop.ogg | Bin 0 -> 8541 bytes sound/items/handling/multitool_pickup.ogg | Bin 0 -> 8258 bytes sound/items/handling/paper_drop.ogg | Bin 0 -> 10709 bytes sound/items/handling/paper_pickup.ogg | Bin 0 -> 8009 bytes sound/items/handling/phone_drop.ogg | Bin 0 -> 18830 bytes sound/items/handling/phone_pickup.ogg | Bin 0 -> 14060 bytes sound/items/handling/pillbottle_drop.ogg | Bin 0 -> 57055 bytes sound/items/handling/pillbottle_pickup.ogg | Bin 0 -> 46837 bytes sound/items/handling/register_drop.ogg | Bin 0 -> 45376 bytes sound/items/handling/ring_drop.ogg | Bin 0 -> 15242 bytes sound/items/handling/ring_pickup.ogg | Bin 0 -> 15767 bytes sound/items/handling/screwdriver_drop.ogg | Bin 0 -> 7332 bytes sound/items/handling/screwdriver_pickup.ogg | Bin 0 -> 6988 bytes sound/items/handling/shoes_drop.ogg | Bin 0 -> 18335 bytes sound/items/handling/shoes_pickup.ogg | Bin 0 -> 24789 bytes sound/items/handling/standard_stamp.ogg | Bin 0 -> 19989 bytes sound/items/handling/tape_drop.ogg | Bin 0 -> 16332 bytes sound/items/handling/tape_pickup.ogg | Bin 0 -> 16383 bytes sound/items/handling/taperecorder_drop.ogg | Bin 0 -> 12951 bytes sound/items/handling/taperecorder_pickup.ogg | Bin 0 -> 27155 bytes sound/items/handling/toolbelt_drop.ogg | Bin 0 -> 10572 bytes sound/items/handling/toolbelt_pickup.ogg | Bin 0 -> 10540 bytes sound/items/handling/toolbox_drop.ogg | Bin 0 -> 10031 bytes sound/items/handling/toolbox_pickup.ogg | Bin 0 -> 9002 bytes sound/items/handling/weldingtool_drop.ogg | Bin 0 -> 10240 bytes sound/items/handling/weldingtool_pickup.ogg | Bin 0 -> 7836 bytes sound/items/handling/wirecutter_drop.ogg | Bin 0 -> 7374 bytes sound/items/handling/wirecutter_pickup.ogg | Bin 0 -> 8140 bytes sound/items/handling/wooden_drop.ogg | Bin 0 -> 27127 bytes sound/items/handling/wooden_pickup.ogg | Bin 0 -> 14527 bytes sound/items/handling/wrench_drop.ogg | Bin 0 -> 7215 bytes sound/items/handling/wrench_pickup.ogg | Bin 0 -> 8308 bytes sound/items/lighter/light.ogg | Bin 0 -> 40481 bytes sound/items/lighter/plastic_close.ogg | Bin 0 -> 21233 bytes sound/items/lighter/plastic_strike.ogg | Bin 0 -> 52525 bytes .../items/taperecorder/taperecorder_close.ogg | Bin 0 -> 35144 bytes .../taperecorder/taperecorder_hiss_mid.ogg | Bin 0 -> 12177 bytes .../taperecorder/taperecorder_hiss_start.ogg | Bin 0 -> 12159 bytes .../items/taperecorder/taperecorder_open.ogg | Bin 0 -> 33754 bytes .../items/taperecorder/taperecorder_play.ogg | Bin 0 -> 11670 bytes .../items/taperecorder/taperecorder_stop.ogg | Bin 0 -> 14779 bytes sound/machines/cardboard_box.ogg | Bin 0 -> 13990 bytes sound/machines/closet_close.ogg | Bin 0 -> 9691 bytes sound/machines/closet_open.ogg | Bin 0 -> 10471 bytes sound/machines/crate_close.ogg | Bin 0 -> 12148 bytes sound/machines/crate_open.ogg | Bin 0 -> 7924 bytes sound/machines/lock_1.ogg | Bin 0 -> 6654 bytes sound/machines/lock_2.ogg | Bin 0 -> 7868 bytes sound/machines/lock_3.ogg | Bin 0 -> 7829 bytes sound/machines/wooden_closet_close.ogg | Bin 0 -> 8016 bytes sound/machines/wooden_closet_open.ogg | Bin 0 -> 16869 bytes sound/misc/moist_impact.ogg | Bin 0 -> 18727 bytes 189 files changed, 712 insertions(+), 265 deletions(-) create mode 100644 code/datums/looping_sounds/item_sounds.dm create mode 100644 sound/effects/toolbox.ogg create mode 100644 sound/items/equip/jumpsuit_equip.ogg create mode 100644 sound/items/equip/toolbelt_equip.ogg create mode 100644 sound/items/handling/accessory_drop.ogg create mode 100644 sound/items/handling/accessory_pickup.ogg create mode 100644 sound/items/handling/ammobox_drop.ogg create mode 100644 sound/items/handling/ammobox_pickup.ogg create mode 100644 sound/items/handling/backpack_drop.ogg create mode 100644 sound/items/handling/backpack_equip.ogg create mode 100644 sound/items/handling/backpack_pickup.ogg create mode 100644 sound/items/handling/bone_drop.ogg create mode 100644 sound/items/handling/bone_pickup.ogg create mode 100644 sound/items/handling/book_drop.ogg create mode 100644 sound/items/handling/book_pickup.ogg create mode 100644 sound/items/handling/boots_drop.ogg create mode 100644 sound/items/handling/boots_pickup.ogg create mode 100644 sound/items/handling/card_drop.ogg create mode 100644 sound/items/handling/card_pickup.ogg create mode 100644 sound/items/handling/cardboardbox_drop.ogg create mode 100644 sound/items/handling/cardboardbox_pickup.ogg create mode 100644 sound/items/handling/cloth_drop.ogg create mode 100644 sound/items/handling/cloth_pickup.ogg create mode 100644 sound/items/handling/component_drop.ogg create mode 100644 sound/items/handling/crowbar_drop.ogg create mode 100644 sound/items/handling/crowbar_pickup.ogg create mode 100644 sound/items/handling/disk_drop.ogg create mode 100644 sound/items/handling/disk_pickup.ogg create mode 100644 sound/items/handling/drinkglass_drop.ogg create mode 100644 sound/items/handling/drinkglass_pickup.ogg create mode 100644 sound/items/handling/flesh_drop.ogg create mode 100644 sound/items/handling/flesh_pickup.ogg create mode 100644 sound/items/handling/generic_drop1.ogg create mode 100644 sound/items/handling/generic_drop2.ogg create mode 100644 sound/items/handling/generic_drop3.ogg create mode 100644 sound/items/handling/generic_drop4.ogg create mode 100644 sound/items/handling/generic_drop5.ogg create mode 100644 sound/items/handling/generic_equip1.ogg create mode 100644 sound/items/handling/generic_equip2.ogg create mode 100644 sound/items/handling/generic_equip3.ogg create mode 100644 sound/items/handling/generic_equip4.ogg create mode 100644 sound/items/handling/generic_equip5.ogg create mode 100644 sound/items/handling/generic_pickup1.ogg create mode 100644 sound/items/handling/generic_pickup2.ogg create mode 100644 sound/items/handling/generic_pickup3.ogg create mode 100644 sound/items/handling/generic_small_drop.ogg create mode 100644 sound/items/handling/generic_small_pickup.ogg create mode 100644 sound/items/handling/gun_drop.ogg create mode 100644 sound/items/handling/gun_pickup.ogg create mode 100644 sound/items/handling/helmet_drop.ogg create mode 100644 sound/items/handling/helmet_pickup.ogg create mode 100644 sound/items/handling/knife_drop.ogg create mode 100644 sound/items/handling/knife_pickup.ogg create mode 100644 sound/items/handling/matchbox_drop.ogg create mode 100644 sound/items/handling/matchbox_pickup.ogg create mode 100644 sound/items/handling/multitool_drop.ogg create mode 100644 sound/items/handling/multitool_pickup.ogg create mode 100644 sound/items/handling/paper_drop.ogg create mode 100644 sound/items/handling/paper_pickup.ogg create mode 100644 sound/items/handling/phone_drop.ogg create mode 100644 sound/items/handling/phone_pickup.ogg create mode 100644 sound/items/handling/pillbottle_drop.ogg create mode 100644 sound/items/handling/pillbottle_pickup.ogg create mode 100644 sound/items/handling/register_drop.ogg create mode 100644 sound/items/handling/ring_drop.ogg create mode 100644 sound/items/handling/ring_pickup.ogg create mode 100644 sound/items/handling/screwdriver_drop.ogg create mode 100644 sound/items/handling/screwdriver_pickup.ogg create mode 100644 sound/items/handling/shoes_drop.ogg create mode 100644 sound/items/handling/shoes_pickup.ogg create mode 100644 sound/items/handling/standard_stamp.ogg create mode 100644 sound/items/handling/tape_drop.ogg create mode 100644 sound/items/handling/tape_pickup.ogg create mode 100644 sound/items/handling/taperecorder_drop.ogg create mode 100644 sound/items/handling/taperecorder_pickup.ogg create mode 100644 sound/items/handling/toolbelt_drop.ogg create mode 100644 sound/items/handling/toolbelt_pickup.ogg create mode 100644 sound/items/handling/toolbox_drop.ogg create mode 100644 sound/items/handling/toolbox_pickup.ogg create mode 100644 sound/items/handling/weldingtool_drop.ogg create mode 100644 sound/items/handling/weldingtool_pickup.ogg create mode 100644 sound/items/handling/wirecutter_drop.ogg create mode 100644 sound/items/handling/wirecutter_pickup.ogg create mode 100644 sound/items/handling/wooden_drop.ogg create mode 100644 sound/items/handling/wooden_pickup.ogg create mode 100644 sound/items/handling/wrench_drop.ogg create mode 100644 sound/items/handling/wrench_pickup.ogg create mode 100644 sound/items/lighter/light.ogg create mode 100644 sound/items/lighter/plastic_close.ogg create mode 100644 sound/items/lighter/plastic_strike.ogg create mode 100644 sound/items/taperecorder/taperecorder_close.ogg create mode 100644 sound/items/taperecorder/taperecorder_hiss_mid.ogg create mode 100644 sound/items/taperecorder/taperecorder_hiss_start.ogg create mode 100644 sound/items/taperecorder/taperecorder_open.ogg create mode 100644 sound/items/taperecorder/taperecorder_play.ogg create mode 100644 sound/items/taperecorder/taperecorder_stop.ogg create mode 100644 sound/machines/cardboard_box.ogg create mode 100644 sound/machines/closet_close.ogg create mode 100644 sound/machines/closet_open.ogg create mode 100644 sound/machines/crate_close.ogg create mode 100644 sound/machines/crate_open.ogg create mode 100644 sound/machines/lock_1.ogg create mode 100644 sound/machines/lock_2.ogg create mode 100644 sound/machines/lock_3.ogg create mode 100644 sound/machines/wooden_closet_close.ogg create mode 100644 sound/machines/wooden_closet_open.ogg create mode 100644 sound/misc/moist_impact.ogg diff --git a/code/__DEFINES/sound.dm b/code/__DEFINES/sound.dm index 4d50e3136da..b1428d7f613 100644 --- a/code/__DEFINES/sound.dm +++ b/code/__DEFINES/sound.dm @@ -13,11 +13,14 @@ #define CHANNEL_TTS_RADIO 1013 #define CHANNEL_RADIO_NOISE 1012 // radio headset noise #define CHANNEL_BOSS_MUSIC 1011 +#define CHANNEL_INTERACTION_SOUNDS 1010 // item pickup/equip/drop sounds + +#define USER_VOLUME(M, C) M?.client?.prefs.get_channel_volume(C) //THIS SHOULD ALWAYS BE THE LOWEST ONE! //KEEP IT UPDATED -#define CHANNEL_HIGHEST_AVAILABLE 1010 +#define CHANNEL_HIGHEST_AVAILABLE 1009 #define MAX_INSTRUMENT_CHANNELS (128 * 6) diff --git a/code/__HELPERS/lists.dm b/code/__HELPERS/lists.dm index 0414fe1d74b..8a7053d92aa 100644 --- a/code/__HELPERS/lists.dm +++ b/code/__HELPERS/lists.dm @@ -788,6 +788,7 @@ proc/dd_sortedObjectList(list/incoming) #define UNSETEMPTY(L) if (L && !L.len) L = null #define LAZYREMOVE(L, I) if(L) { L -= I; if(!L.len) { L = null; } } #define LAZYADD(L, I) if(!L) { L = list(); } L += I; +/// Adds I to L, initializing L if necessary, if I is not already in L #define LAZYADDOR(L, I) if(!L) { L = list(); } L |= I; #define LAZYACCESS(L, I) (L ? (isnum(I) ? (I > 0 && I <= L.len ? L[I] : null) : L[I]) : null) #define LAZYLEN(L) length(L) // Despite how pointless this looks, it's still needed in order to convey that the list is specificially a 'Lazy' list. diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm index 234bc09a629..cc1ba9ff393 100644 --- a/code/__HELPERS/unsorted.dm +++ b/code/__HELPERS/unsorted.dm @@ -2069,6 +2069,8 @@ GLOBAL_DATUM_INIT(dview_mob, /mob/dview, new) return "TTS Radio" if(CHANNEL_RADIO_NOISE) return "Radio Noise" + if(CHANNEL_INTERACTION_SOUNDS) + return "Item Interaction Sounds" if(CHANNEL_BOSS_MUSIC) return "Boss Music" diff --git a/code/_globalvars/lists/misc.dm b/code/_globalvars/lists/misc.dm index 025cd03a230..a11c0ec2ff8 100644 --- a/code/_globalvars/lists/misc.dm +++ b/code/_globalvars/lists/misc.dm @@ -66,5 +66,10 @@ GLOBAL_LIST_EMPTY(geoip_ckey_updated) GLOBAL_LIST_INIT(all_taipan_jobs, list(TAIPAN_SCIENTIST,TAIPAN_MEDIC,TAIPAN_BOTANIST,TAIPAN_CARGO,TAIPAN_CHEF,TAIPAN_ENGINEER,TAIPAN_COMMS,TAIPAN_RD,CYBORG)) +/// List of looping sounds +GLOBAL_LIST_EMPTY(looping_sounds) + + /// List of ckeys that have seen a blurb of a given key. GLOBAL_LIST_EMPTY(blurb_witnesses) + diff --git a/code/datums/looping_sounds/item_sounds.dm b/code/datums/looping_sounds/item_sounds.dm new file mode 100644 index 00000000000..4233c478644 --- /dev/null +++ b/code/datums/looping_sounds/item_sounds.dm @@ -0,0 +1,5 @@ +/datum/looping_sound/tape_recorder_hiss + mid_sounds = list('sound/items/taperecorder/taperecorder_hiss_mid.ogg') + start_sound = list('sound/items/taperecorder/taperecorder_hiss_start.ogg') + volume = 10 + diff --git a/code/datums/looping_sounds/looping_sound.dm b/code/datums/looping_sounds/looping_sound.dm index 9b611b7fb8f..bab842ba95a 100644 --- a/code/datums/looping_sounds/looping_sound.dm +++ b/code/datums/looping_sounds/looping_sound.dm @@ -31,6 +31,11 @@ var/falloff_exponent var/muted = TRUE var/falloff_distance + /// Channel of the audio, random otherwise + var/channel + /// If this sound is based off of an area + var/area_sound = FALSE + /datum/looping_sound/New(list/_output_atoms = list(), start_immediately = FALSE, _direct = FALSE) if(!mid_sounds) @@ -43,26 +48,35 @@ if(start_immediately) start() + /datum/looping_sound/Destroy() + GLOB.looping_sounds -= src stop() output_atoms = null return ..() + /datum/looping_sound/proc/start(atom/add_thing) + GLOB.looping_sounds += src if(add_thing) - output_atoms |= add_thing + LAZYADDOR(output_atoms, add_thing) if(!muted) return muted = FALSE on_start() -/datum/looping_sound/proc/stop(atom/remove_thing) + +/datum/looping_sound/proc/stop(atom/remove_thing, do_not_mute) + GLOB.looping_sounds -= src if(remove_thing) - output_atoms -= remove_thing + LAZYREMOVE(output_atoms, remove_thing) + if(do_not_mute && length(output_atoms)) //if there are no output_atoms then we mute regardless of your preferance + return if(muted) return muted = TRUE + /datum/looping_sound/proc/sound_loop(looped = 0) if(muted || (max_loops && looped > max_loops)) on_stop(looped) @@ -71,18 +85,27 @@ play(get_sound(looped)) addtimer(CALLBACK(src, PROC_REF(sound_loop), ++looped), mid_length) + /datum/looping_sound/proc/play(soundfile) var/list/atoms_cache = output_atoms var/sound/S = sound(soundfile) + if(area_sound) + for(var/area/sound_outputs in atoms_cache) + for(var/mob/listener in mobs_in_area(sound_outputs, TRUE)) + S.volume = volume * (USER_VOLUME(listener, channel)) + SEND_SOUND(listener, S) + return if(direct) - S.channel = SSsounds.random_available_channel() - S.volume = volume - for(var/i in 1 to atoms_cache.len) - var/atom/thing = atoms_cache[i] + S.channel = channel || SSsounds.random_available_channel() + for(var/atom/thing in atoms_cache) if(direct) + if(ismob(thing)) + var/mob/M = thing + S.volume = volume * (USER_VOLUME(M, channel) || 1) SEND_SOUND(thing, S) else - playsound(thing, S, volume, vary, extra_range, falloff_exponent = falloff_exponent, falloff_distance = falloff_distance) + playsound(thing, S, volume, vary, extra_range, falloff_exponent = falloff_exponent, falloff_distance = falloff_distance, channel = channel) + /datum/looping_sound/proc/get_sound(looped, _mid_sounds) if(!_mid_sounds) @@ -92,6 +115,7 @@ while(!isfile(.) && !isnull(.)) . = pickweight(.) + /datum/looping_sound/proc/on_start() var/start_wait = 0 if(start_sound) @@ -99,6 +123,22 @@ start_wait = start_length addtimer(CALLBACK(src, PROC_REF(sound_loop)), start_wait) + /datum/looping_sound/proc/on_stop(looped) if(end_sound) play(end_sound) + + +/// Looping sounds that decrease volume by a specified % each loop until it reaches a specified total % volume. +/datum/looping_sound/decreasing + /// What volume level, as a % of original, to eventually decrease to + var/decrease_to_amount = 50 + /// How much, as a % of original, to decrease the volume by each loop + var/decrease_by_amount = 1 + + +/datum/looping_sound/decreasing/sound_loop(looped = 0) + . = ..() + if(decrease_by_amount && decrease_to_amount && decrease_to_amount < volume) + volume = max(volume - decrease_by_amount, decrease_to_amount) + diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 2c046936536..2aae7e910bc 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -32,11 +32,27 @@ GLOBAL_DATUM_INIT(fire_overlay, /mutable_appearance, mutable_appearance('icons/g /// Used when yate into a mob. var/mob_throw_hit_sound ///Sound used when equipping the item into a valid slot. - var/equip_sound + var/equip_sound = list( + 'sound/items/handling/generic_equip1.ogg', + 'sound/items/handling/generic_equip2.ogg', + 'sound/items/handling/generic_equip3.ogg', + 'sound/items/handling/generic_equip4.ogg', + 'sound/items/handling/generic_equip5.ogg', + ) ///Sound used when picking the item up (into your hands) - var/pickup_sound + var/pickup_sound = list( + 'sound/items/handling/generic_pickup1.ogg', + 'sound/items/handling/generic_pickup2.ogg', + 'sound/items/handling/generic_pickup3.ogg', + ) ///Sound used when dropping the item. - var/drop_sound + var/drop_sound = list( + 'sound/items/handling/generic_drop1.ogg', + 'sound/items/handling/generic_drop2.ogg', + 'sound/items/handling/generic_drop3.ogg', + 'sound/items/handling/generic_drop4.ogg', + 'sound/items/handling/generic_drop5.ogg', + ) ///Whether or not we use stealthy audio levels for this item's attack sounds var/stealthy_audio = FALSE var/w_class = WEIGHT_CLASS_NORMAL @@ -533,8 +549,11 @@ GLOBAL_DATUM_INIT(fire_overlay, /mutable_appearance, mutable_appearance('icons/g remove_outline() SEND_SIGNAL(src, COMSIG_ITEM_DROPPED,user) - if(!silent) - playsound(src, drop_sound, DROP_SOUND_VOLUME, ignore_walls = FALSE) + if(!silent && !(flags & ABSTRACT) && drop_sound) + var/chosen_sound = drop_sound + if(islist(drop_sound) && length(drop_sound)) + chosen_sound = pick(drop_sound) + playsound(src, chosen_sound, DROP_SOUND_VOLUME * USER_VOLUME(user, CHANNEL_INTERACTION_SOUNDS), channel = CHANNEL_INTERACTION_SOUNDS, ignore_walls = FALSE) return TRUE @@ -613,11 +632,19 @@ GLOBAL_DATUM_INIT(fire_overlay, /mutable_appearance, mutable_appearance('icons/g mouse_opacity = MOUSE_OPACITY_OPAQUE in_inventory = TRUE - if(!initial) + if(!initial && !(flags & ABSTRACT)) if(equip_sound && !user.is_general_slot(slot)) - playsound(src, equip_sound, EQUIP_SOUND_VOLUME, TRUE, ignore_walls = FALSE) + var/chosen_sound = equip_sound + if(islist(equip_sound) && length(equip_sound)) + chosen_sound = pick(equip_sound) + playsound(src, chosen_sound, EQUIP_SOUND_VOLUME * USER_VOLUME(user, CHANNEL_INTERACTION_SOUNDS), channel = CHANNEL_INTERACTION_SOUNDS, ignore_walls = FALSE) + else if(slot == slot_l_store || slot == slot_l_store) + playsound(src, 'sound/items/handling/generic_equip3.ogg', EQUIP_SOUND_VOLUME * USER_VOLUME(user, CHANNEL_INTERACTION_SOUNDS), channel = CHANNEL_INTERACTION_SOUNDS, ignore_walls = FALSE) else if(pickup_sound && (slot == slot_l_hand || slot == slot_r_hand)) - playsound(src, pickup_sound, PICKUP_SOUND_VOLUME, ignore_walls = FALSE) + var/chosen_sound = pickup_sound + if(islist(pickup_sound) && length(pickup_sound)) + chosen_sound = pick(pickup_sound) + playsound(src, chosen_sound, PICKUP_SOUND_VOLUME * USER_VOLUME(user, CHANNEL_INTERACTION_SOUNDS), channel = CHANNEL_INTERACTION_SOUNDS, ignore_walls = FALSE) SEND_SIGNAL(src, COMSIG_ITEM_EQUIPPED, user, slot) return TRUE diff --git a/code/game/objects/items/bodybag.dm b/code/game/objects/items/bodybag.dm index 85f4e3661b7..898ad3572f0 100644 --- a/code/game/objects/items/bodybag.dm +++ b/code/game/objects/items/bodybag.dm @@ -19,7 +19,10 @@ icon_state = "bodybag_closed" icon_closed = "bodybag_closed" icon_opened = "bodybag_open" - sound = 'sound/items/zip.ogg' + open_sound = 'sound/items/zip.ogg' + close_sound = 'sound/items/zip.ogg' + open_sound_volume = 15 + close_sound_volume = 15 var/item_path = /obj/item/bodybag density = 0 integrity_failure = 0 diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm index 8bfa5c58f09..e0945daedcf 100644 --- a/code/game/objects/items/devices/radio/headset.dm +++ b/code/game/objects/items/devices/radio/headset.dm @@ -4,6 +4,7 @@ var/radio_desc = "" icon_state = "headset" item_state = "headset" + equip_sound = 'sound/items/handling/generic_equip4.ogg' sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/ears.dmi', "Vox Armalis" = 'icons/mob/clothing/species/armalis/ears.dmi', diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index b081ef9a481..6d958318e4e 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -817,6 +817,8 @@ GLOBAL_LIST_INIT(default_medbay_channels, list( listening = 1 name = "phone" dog_fashion = null + drop_sound = 'sound/items/handling/phone_drop.ogg' + pickup_sound = 'sound/items/handling/phone_pickup.ogg' /obj/item/radio/phone/medbay frequency = MED_I_FREQ diff --git a/code/game/objects/items/devices/taperecorder.dm b/code/game/objects/items/devices/taperecorder.dm index 9db143772b9..98c77e2f95a 100644 --- a/code/game/objects/items/devices/taperecorder.dm +++ b/code/game/objects/items/devices/taperecorder.dm @@ -6,17 +6,30 @@ item_state = "analyzer" w_class = WEIGHT_CLASS_SMALL slot_flags = SLOT_BELT - materials = list(MAT_METAL=60, MAT_GLASS=30) + materials = list(MAT_METAL = 60, MAT_GLASS = 30) force = 2 throwforce = 0 - var/recording = 0 - var/playing = 0 + drop_sound = 'sound/items/handling/taperecorder_drop.ogg' + pickup_sound = 'sound/items/handling/taperecorder_pickup.ogg' + tts_seed = "Xenia" + /// If its currently recording. + var/recording = FALSE + /// If its playing back auto via atom_say. + var/playing = FALSE + /// The amount of time between something said during playback. var/playsleepseconds = 0 + /// The tape we are recording to. var/obj/item/tape/mytape - var/open_panel = 0 - var/canprint = 1 + /// The next worldtime we'll be able to print. + var/cooldown = 0 + /// Self-explanatory. var/starts_with_tape = TRUE - tts_seed = "Xenia" + /// Sound loop that plays when recording or playing back. + var/datum/looping_sound/tape_recorder_hiss/soundloop + + +/obj/item/taperecorder/empty + starts_with_tape = FALSE /obj/item/taperecorder/New() @@ -24,119 +37,123 @@ if(starts_with_tape) mytape = new /obj/item/tape/random(src) update_icon() + soundloop = new(list(src)) + /obj/item/taperecorder/Destroy() QDEL_NULL(mytape) + QDEL_NULL(soundloop) return ..() + /obj/item/taperecorder/examine(mob/user) . = ..() - if(in_range(user, src)) - . += "The wire panel is [open_panel ? "opened" : "closed"]." + if(in_range(user, src) && mytape) + if(mytape.ruined) + . += span_notice("[mytape]'s internals are unwound.'.") + if(mytape.max_capacity <= mytape.used_capacity) + . += span_notice("[mytape] is full.") + else if((mytape.remaining_capacity % 60) == 0) // if there is no seconds (modulo = 0), then only show minutes + . += span_notice("[mytape] has [mytape.remaining_capacity / 60] minutes remaining.") + else + if(mytape.used_capacity >= mytape.max_capacity - 60) + . += span_notice("[mytape] has [mytape.remaining_capacity] seconds remaining.") // to avoid having 0 minutes + else + . += span_notice("[mytape] has [seconds_to_time(mytape.remaining_capacity)] remaining.") + . += span_notice("Alt-Click to access the tape.") -/obj/item/taperecorder/attackby(obj/item/I, mob/user) - if(!mytape && istype(I, /obj/item/tape)) - user.drop_transfer_item_to_loc(I, src) - mytape = I - to_chat(user, "You insert [I] into [src].") - update_icon() +/obj/item/taperecorder/proc/update_sound() + if(!playing && !recording) + soundloop.stop() + else + soundloop.start() -/obj/item/taperecorder/proc/eject(mob/user) - if(mytape) - to_chat(user, "You remove [mytape] from [src].") - stop() - mytape.forceMove_turf() - user.put_in_hands(mytape, ignore_anim = FALSE) - mytape = null - update_icon() + +/obj/item/taperecorder/update_icon() + if(!mytape) + icon_state = "taperecorder_empty" + else if(recording) + icon_state = "taperecorder_recording" + else if(playing) + icon_state = "taperecorder_playing" + else + icon_state = "taperecorder_idle" /obj/item/taperecorder/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume, global_overlay = TRUE) mytape.ruin() //Fires destroy the tape return ..() -/obj/item/taperecorder/attack_hand(mob/user) - if(loc == user) - if(mytape) - if(user.l_hand != src && user.r_hand != src) - ..() - return - eject(user) - return - ..() +/obj/item/taperecorder/attackby(obj/item/I, mob/user) + if(!mytape && istype(I, /obj/item/tape) && user.drop_transfer_item_to_loc(I, src)) + mytape = I + to_chat(user, span_notice("You insert [I] into [src].")) + playsound(src, 'sound/items/taperecorder/taperecorder_close.ogg', 50, FALSE) + update_icon() -/obj/item/taperecorder/verb/ejectverb() - set name = "Eject Tape" - set category = "Object" - if(usr.stat) - return - if(!mytape) +/obj/item/taperecorder/attack_hand(mob/user) + if(loc == user && mytape) + if(!user.is_in_hands(src)) + ..() + return + eject(user) return - - eject(usr) + ..() -/obj/item/taperecorder/update_icon() - if(!mytape) - icon_state = "taperecorder_empty" - else if(recording) - icon_state = "taperecorder_recording" - else if(playing) - icon_state = "taperecorder_playing" +/obj/item/taperecorder/attack_self(mob/user) + if(!mytape || mytape.ruined) + return + if(recording) + stop() else - icon_state = "taperecorder_idle" + record() -/obj/item/taperecorder/hear_talk(mob/living/M as mob, list/message_pieces) - var/msg = multilingual_to_message(message_pieces) - if(mytape && recording) - var/ending = copytext(msg, length(msg)) - mytape.timestamp += mytape.used_capacity - var/datum/tape_piece/piece = new() - piece.time = mytape.used_capacity - piece.speaker_name = M.name - piece.message = msg - piece.message_verb = "says" - piece.tts_seed = M.tts_seed +/obj/item/taperecorder/AltClick(mob/living/user) + if(istype(user) && in_range(user, src) && mytape && !user.incapacitated()) + var/list/options = list( "Playback Tape" = image(icon = 'icons/obj/device.dmi', icon_state = "taperecorder_playing"), + "Print Transcript" = image(icon = 'icons/obj/bureaucracy.dmi', icon_state = "paper_words"), + "Eject Tape" = image(icon = 'icons/obj/device.dmi', icon_state = "[mytape.icon_state]") + ) + var/choice = show_radial_menu(user, src, options, require_near = TRUE) + if(!choice || user.incapacitated()) + return + switch(choice) + if("Playback Tape") + play(user) + if("Print Transcript") + print_transcript(user) + if("Eject Tape") + eject(user) + + +/obj/item/taperecorder/proc/recorder_say(message, datum/tape_piece/record_datum) + if(record_datum) + tts_seed = record_datum.tts_seed + atom_say_verb = record_datum.message_verb || "says" + atom_say("[record_datum.message]") + else + tts_seed = initial(tts_seed) + atom_say_verb = "says" + atom_say("[message]") - if(M.AmountStuttering()) - piece.message_verb = "stammers" - else if(M.getBrainLoss() >= 60) - piece.message_verb = "gibbers" - else if(ending == "?") - piece.message_verb = "asks" - else if(ending == "!") - piece.message_verb = "exclaims" - mytape.storedinfo += piece -/obj/item/taperecorder/hear_message(mob/living/M as mob, msg) - if(mytape && recording) - mytape.timestamp += mytape.used_capacity - var/datum/tape_piece/piece = new() - piece.time = mytape.used_capacity - piece.speaker_name = M.name - piece.message = msg - piece.message_verb = null - piece.tts_seed = initial(tts_seed) - mytape.storedinfo += piece - -/datum/tape_piece - var/time - var/speaker_name - var/message - var/message_verb - var/tts_seed - var/transcript +/obj/item/taperecorder/proc/eject(mob/user) + if(mytape) + playsound(src, 'sound/items/taperecorder/taperecorder_open.ogg', 50, FALSE) + to_chat(user, span_notice("You remove [mytape] from [src].")) + stop() + mytape.forceMove_turf() + user.put_in_hands(mytape, ignore_anim = FALSE) + mytape = null + update_icon() -/obj/item/taperecorder/verb/record() - set name = "Start Recording" - set category = "Object" - if(usr.stat) - return +/obj/item/taperecorder/proc/record() if(!mytape || mytape.ruined) return if(recording) @@ -144,9 +161,12 @@ if(playing) return + playsound(src, 'sound/items/taperecorder/taperecorder_play.ogg', 50, FALSE) + if(mytape.used_capacity < mytape.max_capacity) - to_chat(usr, "Recording started.") - recording = 1 + recording = TRUE + recorder_say("Запись началась.") + update_sound() update_icon() mytape.timestamp += mytape.used_capacity var/datum/tape_piece/piece = new() @@ -159,26 +179,20 @@ var/used = mytape.used_capacity //to stop runtimes when you eject the tape var/max = mytape.max_capacity for(used, used < max) - if(recording == 0) + if(recording == FALSE) break mytape.used_capacity++ used++ - sleep(10) - recording = 0 - update_icon() + mytape.remaining_capacity = mytape.max_capacity - mytape.used_capacity + sleep(1 SECONDS) + stop() else - to_chat(usr, "The tape is full.") - + recorder_say("Кассета заполнена.") + playsound(src, 'sound/items/taperecorder/taperecorder_stop.ogg', 50, FALSE) -/obj/item/taperecorder/verb/stop() - set name = "Stop" - set category = "Object" - - if(usr.stat) - return +/obj/item/taperecorder/proc/stop(playback_override = FALSE) if(recording) - recording = 0 mytape.timestamp += mytape.used_capacity var/datum/tape_piece/piece = new() piece.time = mytape.used_capacity @@ -187,100 +201,125 @@ piece.message_verb = null piece.tts_seed = initial(tts_seed) mytape.storedinfo += piece - to_chat(usr, "Recording stopped.") - return + playsound(src, 'sound/items/taperecorder/taperecorder_stop.ogg', 50, FALSE) + recorder_say("Запись остановлена.") + recording = FALSE else if(playing) - playing = 0 - tts_seed = initial(tts_seed) - atom_say_verb = "says" - atom_say("Проигрывание остановлено.") + playsound(src, 'sound/items/taperecorder/taperecorder_stop.ogg', 50, FALSE) + if(!playback_override) + recorder_say("Проигрывание остановлено.") + playing = FALSE update_icon() + update_sound() -/obj/item/taperecorder/verb/play() - set name = "Play Tape" - set category = "Object" - - if(usr.stat) - return +/obj/item/taperecorder/proc/play(mob/user) if(!mytape || mytape.ruined) return if(recording) return if(playing) + stop() return - playing = 1 + if(!length(mytape.storedinfo)) + recorder_say("Кассета пуста.") + playsound(src, 'sound/items/taperecorder/taperecorder_play.ogg', 50, FALSE) + playsound(src, 'sound/items/taperecorder/taperecorder_stop.ogg', 50, FALSE) + return + + playing = TRUE update_icon() - to_chat(usr, "Playing started.") + update_sound() + recorder_say("Проигрывание началось.") + playsound(src, 'sound/items/taperecorder/taperecorder_play.ogg', 50, FALSE) var/used = mytape.used_capacity //to stop runtimes when you eject the tape var/max = mytape.max_capacity - var/datum/tape_piece/piece - for(var/i = 1, used < max, sleep(10 * playsleepseconds)) + for(var/i = 1, used <= max) // <= to let it play if the tape is full + sleep(playsleepseconds) if(!mytape) break - if(playing == 0) + if(!playing) break - if(mytape.storedinfo.len < i) + if(length(mytape.storedinfo) < i) + recorder_say("Конец записи.") break - piece = mytape.storedinfo[i] - tts_seed = piece.tts_seed - atom_say_verb = piece.message_verb || "says" - atom_say("[piece.message]") - - if(mytape.storedinfo.len < i + 1) - playsleepseconds = 1 - sleep(10) - tts_seed = initial(tts_seed) - atom_say_verb = "says" - atom_say("Конец записи.") + + recorder_say(record_datum = mytape.storedinfo[i]) + + if(length(mytape.storedinfo) < i + 1) + playsleepseconds = 3 SECONDS else - playsleepseconds = mytape.timestamp[i + 1] - mytape.timestamp[i] - if(playsleepseconds > 14) - sleep(10) - tts_seed = initial(tts_seed) - atom_say_verb = "says" - atom_say("Пропуск [playsleepseconds] секунд тишины.") - playsleepseconds = 1 + playsleepseconds = (mytape.timestamp[i + 1] - mytape.timestamp[i]) SECONDS + if(playsleepseconds > 10 SECONDS) // 10 seconds is a good number to prevent spam + sleep(3 SECONDS) + recorder_say("Пропуск [playsleepseconds / 10] секунд тишины.") + playsleepseconds = 3 SECONDS i++ - playing = 0 - update_icon() + stop(playback_override = TRUE) -/obj/item/taperecorder/attack_self(mob/user) - if(!mytape || mytape.ruined) - return - if(recording) - stop() - else - record() +/obj/item/taperecorder/hear_talk(mob/living/M, list/message_pieces) + var/msg = multilingual_to_message(message_pieces) + if(mytape && recording) + var/ending = copytext(msg, length(msg)) + mytape.timestamp += mytape.used_capacity + var/datum/tape_piece/piece = new() + piece.time = mytape.used_capacity + piece.speaker_name = M.name + piece.message = msg + piece.message_verb = "says" + piece.tts_seed = M.tts_seed + if(M.AmountStuttering()) + piece.message_verb = "stammers" + else if(M.getBrainLoss() >= 60) + piece.message_verb = "gibbers" + else if(ending == "?") + piece.message_verb = "asks" + else if(ending == "!") + piece.message_verb = "exclaims" + mytape.storedinfo += piece -/obj/item/taperecorder/verb/print_transcript() - set name = "Print Transcript" - set category = "Object" - if(usr.stat) - return +/obj/item/taperecorder/hear_message(mob/living/M, msg) + if(mytape && recording) + mytape.timestamp += mytape.used_capacity + var/datum/tape_piece/piece = new() + piece.time = mytape.used_capacity + piece.speaker_name = M.name + piece.message = msg + piece.message_verb = null + piece.tts_seed = initial(tts_seed) + mytape.storedinfo += piece + + +/obj/item/taperecorder/proc/print_transcript(mob/user) if(!mytape) return - if(!canprint) - to_chat(usr, "The recorder can't print that fast!") + if(world.time < cooldown) + to_chat(user, span_notice("The recorder can't print that fast!")) return if(recording || playing) return + if(!length(mytape.storedinfo)) + to_chat(user, span_notice("There is nothing recorded on [mytape]!")) + return - to_chat(usr, "Transcript printed.") + recorder_say("Распечатка в процессе...") playsound(loc, 'sound/goonstation/machines/printer_thermal.ogg', 50, 1) flick("taperecorder_anim", src) + sleep(3 SECONDS) //prevent paper from being printed until the end of the animation - var/obj/item/paper/P = new /obj/item/paper(drop_location()) + if(QDELETED(src)) + return + + var/obj/item/paper/transcript = new /obj/item/paper(drop_location()) + var/t1 = "Transcript:

" - var/datum/tape_piece/piece - for(var/i = 1, mytape.storedinfo.len >= i, i++) - // mytape.storedinfo += "\[[time2text(mytape.used_capacity * 10,"mm:ss")]\] [M.name] stammers, \"[msg]\"" - piece = mytape.storedinfo[i] + for(var/i = 1, length(mytape.storedinfo) >= i, i++) + var/datum/tape_piece/piece = mytape.storedinfo[i] t1 += "\[[time2text(piece.time * 10,"mm:ss")]\] " if(piece.speaker_name) t1 += "[piece.speaker_name] " @@ -288,16 +327,13 @@ t1 += "[piece.message_verb], \"[piece.message]\"
" else t1 += "[piece.message]
" - P.info = t1 - P.name = "paper- 'Transcript'" - usr.put_in_hands(P, ignore_anim = FALSE) - canprint = 0 - sleep(300) - canprint = 1 - -//empty tape recorders -/obj/item/taperecorder/empty - starts_with_tape = FALSE + + transcript.info = t1 + transcript.name = "paper- 'Transcript'" + cooldown = world.time + 3 SECONDS + + if(!QDELETED(user) && in_range(user, transcript)) + user.put_in_hands(transcript, ignore_anim = FALSE) /obj/item/tape @@ -307,63 +343,113 @@ icon_state = "tape_white" item_state = "analyzer" w_class = WEIGHT_CLASS_TINY - materials = list(MAT_METAL=20, MAT_GLASS=5) + materials = list(MAT_METAL = 20, MAT_GLASS = 5) force = 1 throwforce = 0 + drop_sound = 'sound/items/handling/tape_drop.ogg' + pickup_sound = 'sound/items/handling/tape_pickup.ogg' var/max_capacity = 600 var/used_capacity = 0 + var/remaining_capacity = 600 var/list/storedinfo = list() var/list/timestamp = list() - var/ruined = 0 + var/ruined = FALSE + + +/obj/item/tape/random/New() + ..() + icon_state = "tape_[pick("white", "blue", "red", "yellow", "purple")]" + + +/obj/item/tape/examine(mob/user) + . = ..() + if(in_range(user, src)) + if(ruined) + . += span_notice("It's tape is all pulled out, it looks it could be screwed back into place.") + else if(max_capacity <= used_capacity) + . += span_notice("It is full.") + else if((remaining_capacity % 60) == 0) // if there is no seconds (modulo = 0), then only show minutes + . += span_notice("It has [remaining_capacity / 60] minutes remaining.") + else + if(used_capacity >= (max_capacity - 60)) + . += span_notice("It has [remaining_capacity] seconds remaining.") // to avoid having 0 minutes + else + . += span_notice("It has [seconds_to_time(remaining_capacity)] remaining.") + /obj/item/tape/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume, global_overlay = TRUE) ..() ruin() + +/obj/item/tape/attackby(obj/item/I, mob/user) + if(is_pen(I)) + rename_interactive(user, I) + return + return ..() + + +/obj/item/tape/screwdriver_act(mob/living/user, obj/item/I) + . = ..() + if(ruined) + if(!I.use_tool(src, user, 0, volume = I.tool_volume)) + return + to_chat(user, span_notice("You start winding the tape back in.")) + if(!do_after(user, 120 * I.toolspeed, target = user)) + return + to_chat(user, span_notice("You wind the tape back in!")) + fix() + + /obj/item/tape/attack_self(mob/user) if(!ruined) - to_chat(user, "You pull out all the tape!") - ruin() + ruin(user) + + +/obj/item/tape/proc/ruin(mob/user) + if(user) + to_chat(user, span_notice("You start pulling the tape out.")) + if(!do_after(user, 1 SECONDS, target = user)) + return + to_chat(user, span_notice("You pull the tape out of [src].")) + + if(!ruined) + overlays += "ribbonoverlay" + ruined = TRUE + + +/obj/item/tape/proc/fix() + if(ruined) + overlays -= "ribbonoverlay" + ruined = FALSE + /obj/item/tape/verb/wipe() set name = "Wipe Tape" set category = "Object" + set src in view(1) - if(usr.stat) + var/mob/living/carbon/user = usr + if(!istype(user) || user.incapacitated()) return if(ruined) return - to_chat(usr, "You erase the data from the [src]") - clear() - -/obj/item/tape/proc/clear() + to_chat(usr, span_notice("You erase the data from [src].")) used_capacity = 0 storedinfo.Cut() timestamp.Cut() -/obj/item/tape/proc/ruin() - if(!ruined) - overlays += "ribbonoverlay" - ruined = 1 - - - -/obj/item/tape/proc/fix() - overlays -= "ribbonoverlay" - ruined = 0 +/** + * Datum used to operate with message pieces. + */ +/datum/tape_piece + var/time + var/speaker_name + var/message + var/message_verb + var/tts_seed + var/transcript -/obj/item/tape/attackby(obj/item/I, mob/user) - if(ruined && istype(I, /obj/item/screwdriver)) - to_chat(user, "You start winding the tape back in.") - if(do_after(user, 120 * I.toolspeed * gettoolspeedmod(user), target = src)) - to_chat(user, "You wound the tape back in!") - fix() - else if(istype(I, /obj/item/pen)) - rename_interactive(user, I) -//Random colour tapes -/obj/item/tape/random/New() - ..() - icon_state = "tape_[pick("white", "blue", "red", "yellow", "purple")]" diff --git a/code/game/objects/items/stacks/medical.dm b/code/game/objects/items/stacks/medical.dm index 21b08751585..644e099f7c8 100644 --- a/code/game/objects/items/stacks/medical.dm +++ b/code/game/objects/items/stacks/medical.dm @@ -247,6 +247,9 @@ color = "#378C61" stop_bleeding = 0 heal_brute = 12 + drop_sound = 'sound/misc/moist_impact.ogg' + mob_throw_hit_sound = 'sound/misc/moist_impact.ogg' + hitsound = 'sound/misc/moist_impact.ogg' /obj/item/stack/medical/ointment/aloe diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 682cdff1df1..8815f6e5ef7 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -296,6 +296,8 @@ GLOBAL_LIST_INIT(cloth_recipes, list( force = 0 throwforce = 0 merge_type = /obj/item/stack/sheet/cloth + drop_sound = 'sound/items/handling/cloth_drop.ogg' + pickup_sound = 'sound/items/handling/cloth_pickup.ogg' /obj/item/stack/sheet/cloth/Initialize(mapload, new_amount, merge = TRUE) . = ..() @@ -326,6 +328,8 @@ GLOBAL_LIST_INIT(durathread_recipes, list( force = 0 throwforce = 0 merge_type = /obj/item/stack/sheet/durathread + drop_sound = 'sound/items/handling/cloth_drop.ogg' + pickup_sound = 'sound/items/handling/cloth_pickup.ogg' /obj/item/stack/sheet/durathread/Initialize(mapload, new_amount, merge = TRUE) . = ..() diff --git a/code/game/objects/items/tools/crowbar.dm b/code/game/objects/items/tools/crowbar.dm index b2a985d6c47..0bd26d57d7e 100644 --- a/code/game/objects/items/tools/crowbar.dm +++ b/code/game/objects/items/tools/crowbar.dm @@ -12,6 +12,8 @@ throwforce = 7 w_class = WEIGHT_CLASS_SMALL materials = list(MAT_METAL=50) + drop_sound = 'sound/items/handling/crowbar_drop.ogg' + pickup_sound = 'sound/items/handling/crowbar_pickup.ogg' origin_tech = "engineering=1;combat=1" attack_verb = list("attacked", "bashed", "battered", "bludgeoned", "whacked") toolspeed = 1 diff --git a/code/game/objects/items/tools/multitool.dm b/code/game/objects/items/tools/multitool.dm index 537bc09e6ba..c02177c1463 100644 --- a/code/game/objects/items/tools/multitool.dm +++ b/code/game/objects/items/tools/multitool.dm @@ -18,6 +18,8 @@ throwforce = 0 throw_range = 7 throw_speed = 3 + drop_sound = 'sound/items/handling/multitool_drop.ogg' + pickup_sound = 'sound/items/handling/multitool_pickup.ogg' materials = list(MAT_METAL=50, MAT_GLASS=20) origin_tech = "magnets=1;engineering=2" toolspeed = 1 diff --git a/code/game/objects/items/tools/screwdriver.dm b/code/game/objects/items/tools/screwdriver.dm index bef81844ca8..d53afbca819 100644 --- a/code/game/objects/items/tools/screwdriver.dm +++ b/code/game/objects/items/tools/screwdriver.dm @@ -12,6 +12,8 @@ throwforce = 5 throw_speed = 3 throw_range = 5 + drop_sound = 'sound/items/handling/screwdriver_drop.ogg' + pickup_sound = 'sound/items/handling/screwdriver_pickup.ogg' materials = list(MAT_METAL=75) attack_verb = list("stabbed") hitsound = 'sound/weapons/bladeslice.ogg' diff --git a/code/game/objects/items/tools/welder.dm b/code/game/objects/items/tools/welder.dm index 836f9bf1eac..2e75f52fbdf 100644 --- a/code/game/objects/items/tools/welder.dm +++ b/code/game/objects/items/tools/welder.dm @@ -24,6 +24,8 @@ toolspeed = 1 tool_enabled = FALSE usesound = 'sound/items/welder.ogg' + drop_sound = 'sound/items/handling/weldingtool_drop.ogg' + pickup_sound = 'sound/items/handling/weldingtool_pickup.ogg' var/maximum_fuel = 20 var/requires_fuel = TRUE //Set to FALSE if it doesn't need fuel, but serves equally well as a cost modifier var/refills_over_time = FALSE //Do we regenerate fuel? diff --git a/code/game/objects/items/tools/wirecutters.dm b/code/game/objects/items/tools/wirecutters.dm index 4d97b5bfef3..9e55b3c750d 100644 --- a/code/game/objects/items/tools/wirecutters.dm +++ b/code/game/objects/items/tools/wirecutters.dm @@ -15,6 +15,8 @@ attack_verb = list("pinched", "nipped") hitsound = 'sound/items/wirecutter.ogg' usesound = 'sound/items/wirecutter.ogg' + drop_sound = 'sound/items/handling/wirecutter_drop.ogg' + pickup_sound = 'sound/items/handling/wirecutter_pickup.ogg' sharp = 1 embed_chance = 5 embedded_ignore_throwspeed_threshold = TRUE diff --git a/code/game/objects/items/tools/wrench.dm b/code/game/objects/items/tools/wrench.dm index 011bcbd108f..3b2ff21b716 100644 --- a/code/game/objects/items/tools/wrench.dm +++ b/code/game/objects/items/tools/wrench.dm @@ -10,6 +10,8 @@ force = 5 throwforce = 7 usesound = 'sound/items/ratchet.ogg' + drop_sound = 'sound/items/handling/wrench_drop.ogg' + pickup_sound = 'sound/items/handling/wrench_pickup.ogg' w_class = WEIGHT_CLASS_SMALL materials = list(MAT_METAL=150) origin_tech = "materials=1;engineering=1" diff --git a/code/game/objects/items/weapons/cards_ids.dm b/code/game/objects/items/weapons/cards_ids.dm index 1f27b003f14..30c6e36f014 100644 --- a/code/game/objects/items/weapons/cards_ids.dm +++ b/code/game/objects/items/weapons/cards_ids.dm @@ -16,6 +16,8 @@ desc = "A card." icon = 'icons/obj/card.dmi' w_class = WEIGHT_CLASS_TINY + pickup_sound = 'sound/items/handling/card_pickup.ogg' + drop_sound = 'sound/items/handling/card_drop.ogg' var/associated_account_number = 0 var/list/files = list( ) diff --git a/code/game/objects/items/weapons/cigs.dm b/code/game/objects/items/weapons/cigs.dm index 5eda546d44a..f30408adbf3 100644 --- a/code/game/objects/items/weapons/cigs.dm +++ b/code/game/objects/items/weapons/cigs.dm @@ -32,6 +32,9 @@ LIGHTERS ARE IN LIGHTERS.DM var/chem_volume = 60 var/list/list_reagents = list("nicotine" = 40) var/first_puff = TRUE // the first puff is a bit more reagents ingested + pickup_sound = 'sound/items/handling/generic_small_pickup.ogg' + drop_sound = 'sound/items/handling/generic_small_drop.ogg' + equip_sound = 'sound/items/handling/generic_equip5.ogg' sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/mask.dmi', "Unathi" = 'icons/mob/clothing/species/unathi/mask.dmi', @@ -208,6 +211,7 @@ LIGHTERS ARE IN LIGHTERS.DM H.wear_mask_update(src) set_light(2, 0.25, "#E38F46") START_PROCESSING(SSobj, src) + playsound(src, 'sound/items/lighter/light.ogg', 25, TRUE) /obj/item/clothing/mask/cigarette/process() diff --git a/code/game/objects/items/weapons/disks.dm b/code/game/objects/items/weapons/disks.dm index 0f8806461ea..50f6c04919c 100644 --- a/code/game/objects/items/weapons/disks.dm +++ b/code/game/objects/items/weapons/disks.dm @@ -3,3 +3,5 @@ w_class = WEIGHT_CLASS_TINY item_state = "card-id" icon_state = "datadisk0" + drop_sound = 'sound/items/handling/disk_drop.ogg' + pickup_sound = 'sound/items/handling/disk_pickup.ogg' diff --git a/code/game/objects/items/weapons/holy_weapons.dm b/code/game/objects/items/weapons/holy_weapons.dm index f72fbdbd2e2..5b1554f95cc 100644 --- a/code/game/objects/items/weapons/holy_weapons.dm +++ b/code/game/objects/items/weapons/holy_weapons.dm @@ -451,6 +451,8 @@ slot_flags = null flags = HANDSLOW hitsound = 'sound/weapons/bladeslice.ogg' + pickup_sound = 'sound/items/handling/knife_pickup.ogg' + drop_sound = 'sound/items/handling/knife_drop.ogg' attack_verb = list("attacked", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") /obj/item/nullrod/tribal_knife/New() diff --git a/code/game/objects/items/weapons/kitchen.dm b/code/game/objects/items/weapons/kitchen.dm index 058fab5e506..9f541bcbadb 100644 --- a/code/game/objects/items/weapons/kitchen.dm +++ b/code/game/objects/items/weapons/kitchen.dm @@ -115,6 +115,8 @@ w_class = WEIGHT_CLASS_SMALL throwforce = 10 hitsound = 'sound/weapons/bladeslice.ogg' + pickup_sound = 'sound/items/handling/knife_pickup.ogg' + drop_sound = 'sound/items/handling/knife_drop.ogg' throw_speed = 3 throw_range = 6 materials = list(MAT_METAL=12000) @@ -137,6 +139,8 @@ icon_state = "pknife" item_state = "knife" sharp = 0 + pickup_sound = 'sound/items/handling/bone_pickup.ogg' + drop_sound = 'sound/items/handling/bone_drop.ogg' /obj/item/kitchen/knife/ritual name = "ritual knife" @@ -227,6 +231,8 @@ belt_icon = "bone_dagger" desc = "A sharpened bone. The bare minimum in survival." materials = list() + pickup_sound = 'sound/items/handling/bone_pickup.ogg' + drop_sound = 'sound/items/handling/bone_drop.ogg' /obj/item/kitchen/knife/combat/cyborg name = "cyborg knife" @@ -255,6 +261,8 @@ origin_tech = "biotech=3;combat=2" attack_verb = list("shanked", "shivved") armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) + pickup_sound = 'sound/items/handling/bone_pickup.ogg' + drop_sound = 'sound/items/handling/bone_drop.ogg' /obj/item/kitchen/knife/glassshiv name = "glass shiv" @@ -266,6 +274,8 @@ materials = list(MAT_GLASS=MINERAL_MATERIAL_AMOUNT) attack_verb = list("shanked", "shivved") armor = list("melee" = 100, "bullet" = 0, "laser" = 0, "energy" = 100, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 100) + pickup_sound = 'sound/items/handling/bone_pickup.ogg' + drop_sound = 'sound/items/handling/bone_drop.ogg' var/size /obj/item/kitchen/knife/glassshiv/Initialize(mapload, obj/item/shard/sh) diff --git a/code/game/objects/items/weapons/lighters.dm b/code/game/objects/items/weapons/lighters.dm index 0b398c38e49..b05e7c1b73b 100644 --- a/code/game/objects/items/weapons/lighters.dm +++ b/code/game/objects/items/weapons/lighters.dm @@ -14,6 +14,10 @@ var/lit = FALSE var/icon_on = "lighter-g-on" var/icon_off = "lighter-g" + /// Cooldown until the next turned on message/sound can be activated + var/next_on_message + /// Cooldown until the next turned off message/sound can be activated + var/next_off_message /obj/item/lighter/random/New() ..() @@ -51,6 +55,9 @@ if(affecting.receive_damage( 0, 5 )) //INFERNO H.UpdateDamageIcon() to_chat(user,"You light [src], but you burn your hand in the process.") + if(world.time > next_on_message) + playsound(src, 'sound/items/lighter/plastic_strike.ogg', 25, TRUE) + next_on_message = world.time + 5 SECONDS /obj/item/lighter/proc/turn_off_lighter(mob/living/user) lit = FALSE @@ -72,6 +79,9 @@ /obj/item/lighter/proc/show_off_message(mob/living/user) to_chat(user, "You shut off [src].") + if(world.time > next_off_message) + playsound(src, 'sound/items/lighter/plastic_close.ogg', 25, TRUE) + next_off_message = world.time + 5 SECONDS /obj/item/lighter/attack(mob/living/carbon/M as mob, mob/living/carbon/user as mob) if(!isliving(M)) @@ -89,6 +99,7 @@ cig.light("[user] whips the [name] out and holds it for [M]. [user.p_their(TRUE)] arm is as steady as the unflickering flame [user.p_they()] light[user.p_s()] \the [cig] with.") else cig.light("[user] holds the [name] out for [M], and lights the [cig.name].") + playsound(src, 'sound/items/lighter/light.ogg', 25, TRUE) M.update_inv_wear_mask() else ..() @@ -107,8 +118,7 @@ item_state = "zippo" icon_on = "zippoon" icon_off = "zippo" - var/next_on_message - var/next_off_message + /obj/item/lighter/can_enter_storage(obj/item/storage/S, mob/user) if(lit) @@ -128,6 +138,9 @@ /obj/item/lighter/zippo/turn_off_lighter(mob/living/user) . = ..() + if(!user) + return + if(world.time > next_off_message) user.visible_message("You hear a quiet click, as [user] shuts off [src] without even looking at what [user.p_theyre()] doing. Wow.") playsound(src.loc, 'sound/items/zippoclose.ogg', 25, 1) @@ -256,6 +269,8 @@ w_class = WEIGHT_CLASS_TINY origin_tech = "materials=1" attack_verb = null + pickup_sound = 'sound/items/handling/generic_small_pickup.ogg' + drop_sound = 'sound/items/handling/generic_small_drop.ogg' /obj/item/match/process() var/turf/location = get_turf(src) @@ -332,6 +347,7 @@ playsound(user.loc, 'sound/effects/unathiignite.ogg', 40, FALSE) else cig.light("[user] holds [src] out for [M], and lights [cig].") + playsound(src, 'sound/items/lighter/light.ogg', 25, TRUE) else ..() diff --git a/code/game/objects/items/weapons/melee/misc.dm b/code/game/objects/items/weapons/melee/misc.dm index c54c63d45e3..cb630a8eb13 100644 --- a/code/game/objects/items/weapons/melee/misc.dm +++ b/code/game/objects/items/weapons/melee/misc.dm @@ -41,6 +41,8 @@ sharp = TRUE origin_tech = "combat=5" attack_verb = list("lunged at", "stabbed") + pickup_sound = 'sound/items/handling/knife_pickup.ogg' + drop_sound = 'sound/items/handling/knife_drop.ogg' hitsound = 'sound/weapons/rapierhit.ogg' materials = list(MAT_METAL = 1000) resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF // Theft targets should be hard to destroy diff --git a/code/game/objects/items/weapons/stock_parts.dm b/code/game/objects/items/weapons/stock_parts.dm index f708a24f287..8228b3dc19e 100644 --- a/code/game/objects/items/weapons/stock_parts.dm +++ b/code/game/objects/items/weapons/stock_parts.dm @@ -95,6 +95,8 @@ var/rating = 1 toolspeed = 1 usesound = 'sound/items/deconstruct.ogg' + pickup_sound = 'sound/items/handling/component_pickup.ogg' + drop_sound = 'sound/items/handling/component_drop.ogg' /obj/item/stock_parts/New() ..() diff --git a/code/game/objects/items/weapons/storage/backpack.dm b/code/game/objects/items/weapons/storage/backpack.dm index e7f02b23222..9d6fcad5899 100644 --- a/code/game/objects/items/weapons/storage/backpack.dm +++ b/code/game/objects/items/weapons/storage/backpack.dm @@ -22,6 +22,9 @@ "Vox Armalis" = 'icons/mob/clothing/species/armalis/back.dmi', "Grey" = 'icons/mob/clothing/species/grey/back.dmi' ) //For Armalis anything but this and the nitrogen tank will use the default backpack icon. + equip_sound = 'sound/items/handling/backpack_equip.ogg' + pickup_sound = 'sound/items/handling/backpack_pickup.ogg' + drop_sound = 'sound/items/handling/backpack_drop.ogg' /obj/item/storage/backpack/attackby(obj/item/W as obj, mob/user as mob, params) if(in_range(user, src)) diff --git a/code/game/objects/items/weapons/storage/bags.dm b/code/game/objects/items/weapons/storage/bags.dm index 0d912a97cbe..ee743279477 100644 --- a/code/game/objects/items/weapons/storage/bags.dm +++ b/code/game/objects/items/weapons/storage/bags.dm @@ -23,6 +23,9 @@ display_contents_with_number = 1 // should work fine now use_to_pickup = 1 slot_flags = SLOT_BELT + pickup_sound = 'sound/items/handling/backpack_pickup.ogg' + equip_sound = 'sound/items/handling/backpack_equip.ogg' + drop_sound = 'sound/items/handling/backpack_drop.ogg' // ----------------------------- // Trash bag diff --git a/code/game/objects/items/weapons/storage/belt.dm b/code/game/objects/items/weapons/storage/belt.dm index 72b55a7951c..a14307002fb 100644 --- a/code/game/objects/items/weapons/storage/belt.dm +++ b/code/game/objects/items/weapons/storage/belt.dm @@ -9,6 +9,9 @@ slot_flags = SLOT_BELT attack_verb = list("whipped", "lashed", "disciplined") max_integrity = 300 + pickup_sound = 'sound/items/handling/backpack_pickup.ogg' + equip_sound = 'sound/items/handling/backpack_equip.ogg' + drop_sound = 'sound/items/handling/backpack_drop.ogg' var/use_item_overlays = FALSE // Do we have overlays for items held inside the belt? /obj/item/storage/belt/update_icon() @@ -32,6 +35,8 @@ desc = "Can hold various tools." icon_state = "utilitybelt" item_state = "utility" + drop_sound = 'sound/items/handling/toolbelt_drop.ogg' + pickup_sound = 'sound/items/handling/toolbelt_pickup.ogg' use_item_overlays = TRUE can_hold = list( /obj/item/crowbar, diff --git a/code/game/objects/items/weapons/storage/bible.dm b/code/game/objects/items/weapons/storage/bible.dm index ac55cf484e1..9ce4aac0957 100644 --- a/code/game/objects/items/weapons/storage/bible.dm +++ b/code/game/objects/items/weapons/storage/bible.dm @@ -6,6 +6,8 @@ throw_range = 5 w_class = WEIGHT_CLASS_NORMAL resistance_flags = FIRE_PROOF + drop_sound = 'sound/items/handling/book_drop.ogg' + pickup_sound = 'sound/items/handling/book_pickup.ogg' var/mob/affecting = null var/deity_name = "Christ" /// Is the sprite of this bible customisable diff --git a/code/game/objects/items/weapons/storage/boxes.dm b/code/game/objects/items/weapons/storage/boxes.dm index 022d5bb6a06..2b131c61675 100644 --- a/code/game/objects/items/weapons/storage/boxes.dm +++ b/code/game/objects/items/weapons/storage/boxes.dm @@ -25,6 +25,8 @@ icon_state = "box" item_state = "syringe_kit" resistance_flags = FLAMMABLE + drop_sound = 'sound/items/handling/cardboardbox_drop.ogg' + pickup_sound = 'sound/items/handling/cardboardbox_pickup.ogg' foldable = /obj/item/stack/sheet/cardboard foldable_amt = 1 @@ -649,6 +651,8 @@ w_class = WEIGHT_CLASS_TINY max_w_class = WEIGHT_CLASS_TINY slot_flags = SLOT_BELT + drop_sound = 'sound/items/handling/matchbox_drop.ogg' + pickup_sound = 'sound/items/handling/matchbox_pickup.ogg' can_hold = list(/obj/item/match) /obj/item/storage/box/matches/populate_contents() diff --git a/code/game/objects/items/weapons/storage/firstaid.dm b/code/game/objects/items/weapons/storage/firstaid.dm index 6c68dc2d957..6bc66cb282c 100644 --- a/code/game/objects/items/weapons/storage/firstaid.dm +++ b/code/game/objects/items/weapons/storage/firstaid.dm @@ -300,6 +300,8 @@ storage_slots = 50 max_combined_w_class = 50 display_contents_with_number = TRUE + pickup_sound = 'sound/items/handling/pillbottle_pickup.ogg' + drop_sound = 'sound/items/handling/pillbottle_drop.ogg' var/base_name = "" var/label_text = "" var/applying_meds = FALSE //To Prevent spam clicking and generating runtimes from apply a deleting pill multiple times. diff --git a/code/game/objects/items/weapons/storage/toolbox.dm b/code/game/objects/items/weapons/storage/toolbox.dm index 41bd13e2c86..1e1b5397a91 100644 --- a/code/game/objects/items/weapons/storage/toolbox.dm +++ b/code/game/objects/items/weapons/storage/toolbox.dm @@ -13,7 +13,10 @@ materials = list(MAT_METAL = 500) origin_tech = "combat=1;engineering=1" attack_verb = list("robusted") + use_sound = 'sound/effects/toolbox.ogg' hitsound = 'sound/weapons/smash.ogg' + drop_sound = 'sound/items/handling/toolbox_drop.ogg' + pickup_sound = 'sound/items/handling/toolbox_pickup.ogg' var/blurry_chance = 5 /obj/item/storage/toolbox/attack(mob/living/carbon/human/H, mob/living/carbon/user) diff --git a/code/game/objects/items/weapons/weaponry.dm b/code/game/objects/items/weapons/weaponry.dm index a744e895114..acaec13b4ea 100644 --- a/code/game/objects/items/weapons/weaponry.dm +++ b/code/game/objects/items/weapons/weaponry.dm @@ -54,6 +54,8 @@ throwforce = 10 sharp = 1 embed_chance = 20 + pickup_sound = 'sound/items/handling/knife_pickup.ogg' + drop_sound = 'sound/items/handling/knife_drop.ogg' embedded_ignore_throwspeed_threshold = TRUE w_class = WEIGHT_CLASS_NORMAL attack_verb = list("attacked", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") @@ -84,6 +86,8 @@ embed_chance = 20 embedded_ignore_throwspeed_threshold = TRUE w_class = WEIGHT_CLASS_NORMAL + pickup_sound = 'sound/items/handling/knife_pickup.ogg' + drop_sound = 'sound/items/handling/knife_drop.ogg' hitsound = 'sound/weapons/bladeslice.ogg' attack_verb = list("attacked", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") block_chance = 50 @@ -214,6 +218,8 @@ throwforce = 12 attack_verb = list("beat", "smacked") w_class = WEIGHT_CLASS_HUGE + pickup_sound = 'sound/items/handling/wooden_pickup.ogg' + drop_sound = 'sound/items/handling/wooden_drop.ogg' var/next_throw_time = 0 var/homerun_ready = 0 var/homerun_able = 0 diff --git a/code/game/objects/structures/bedsheet_bin.dm b/code/game/objects/structures/bedsheet_bin.dm index a594e50fe1d..f6398b2f16e 100644 --- a/code/game/objects/structures/bedsheet_bin.dm +++ b/code/game/objects/structures/bedsheet_bin.dm @@ -19,6 +19,8 @@ LINEN BINS item_color = "white" resistance_flags = FLAMMABLE slot_flags = SLOT_NECK + drop_sound = 'sound/items/handling/cloth_drop.ogg' + pickup_sound = 'sound/items/handling/cloth_pickup.ogg' dog_fashion = /datum/dog_fashion/head/ghost var/list/dream_messages = list("white") diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index 7bed25d14c2..9b0f9429eda 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -26,7 +26,15 @@ var/can_be_emaged = FALSE var/wall_mounted = 0 //never solid (You can always pass over it) var/lastbang - var/sound = 'sound/machines/click.ogg' + var/open_sound = 'sound/machines/closet_open.ogg' + var/close_sound = 'sound/machines/closet_close.ogg' + var/list/togglelock_sound = list( + 'sound/machines/lock_1.ogg', + 'sound/machines/lock_2.ogg', + 'sound/machines/lock_3.ogg', + ) + var/open_sound_volume = 35 + var/close_sound_volume = 50 var/storage_capacity = 30 //This is so that someone can't pack hundreds of items in a locker/crate then open it in a populated area to crash clients. var/material_drop = /obj/item/stack/sheet/metal var/material_drop_amount = 2 @@ -99,11 +107,11 @@ opened = TRUE update_icon() - if(sound) - playsound(loc, sound, 15, 1, -3) + if(open_sound) + playsound(loc, open_sound, open_sound_volume, TRUE, -3) else - playsound(loc, 'sound/machines/click.ogg', 15, 1, -3) - density = 0 + playsound(loc, 'sound/machines/click.ogg', open_sound_volume, TRUE, -3) + density = FALSE after_open() return TRUE @@ -150,11 +158,11 @@ opened = FALSE update_icon() - if(sound) - playsound(loc, sound, 15, 1, -3) + if(close_sound) + playsound(loc, close_sound, close_sound_volume, TRUE, -3) else - playsound(loc, 'sound/machines/click.ogg', 15, 1, -3) - density = 1 + playsound(loc, 'sound/machines/click.ogg', close_sound_volume, TRUE, -3) + density = TRUE return TRUE /obj/structure/closet/proc/toggle(mob/user) diff --git a/code/game/objects/structures/crates_lockers/closets/cardboardbox.dm b/code/game/objects/structures/crates_lockers/closets/cardboardbox.dm index 167227011ce..8f306133451 100644 --- a/code/game/objects/structures/crates_lockers/closets/cardboardbox.dm +++ b/code/game/objects/structures/crates_lockers/closets/cardboardbox.dm @@ -8,7 +8,10 @@ resistance_flags = FLAMMABLE max_integrity = 70 integrity_failure = 0 - sound = 'sound/effects/rustle2.ogg' + open_sound = 'sound/machines/cardboard_box.ogg' + close_sound = 'sound/machines/cardboard_box.ogg' + open_sound_volume = 35 + close_sound_volume = 35 material_drop = /obj/item/stack/sheet/cardboard var/decal = "" var/amt = 4 diff --git a/code/game/objects/structures/crates_lockers/closets/coffin.dm b/code/game/objects/structures/crates_lockers/closets/coffin.dm index b763796947b..edb3d1e50d1 100644 --- a/code/game/objects/structures/crates_lockers/closets/coffin.dm +++ b/code/game/objects/structures/crates_lockers/closets/coffin.dm @@ -7,6 +7,10 @@ resistance_flags = FLAMMABLE max_integrity = 70 material_drop = /obj/item/stack/sheet/wood + open_sound = 'sound/machines/wooden_closet_open.ogg' + close_sound = 'sound/machines/wooden_closet_close.ogg' + open_sound_volume = 25 + close_sound_volume = 50 /obj/structure/closet/coffin/update_icon() if(!opened) @@ -19,5 +23,6 @@ icon_state = "sarc" icon_closed = "sarc" icon_opened = "sarc_open" - sound = 'sound/effects/stonedoor_openclose.ogg' + open_sound = 'sound/effects/stonedoor_openclose.ogg' + close_sound = 'sound/effects/stonedoor_openclose.ogg' material_drop = /obj/item/stack/sheet/mineral/sandstone diff --git a/code/game/objects/structures/crates_lockers/closets/gimmick.dm b/code/game/objects/structures/crates_lockers/closets/gimmick.dm index 4856ddb6c40..426764dc1b4 100644 --- a/code/game/objects/structures/crates_lockers/closets/gimmick.dm +++ b/code/game/objects/structures/crates_lockers/closets/gimmick.dm @@ -3,6 +3,10 @@ desc = "Old will forever be in fashion." icon_state = "cabinet" resistance_flags = FLAMMABLE + open_sound = 'sound/machines/wooden_closet_open.ogg' + close_sound = 'sound/machines/wooden_closet_close.ogg' + open_sound_volume = 25 + close_sound_volume = 50 max_integrity = 70 /obj/structure/closet/acloset diff --git a/code/game/objects/structures/crates_lockers/closets/secure/bar.dm b/code/game/objects/structures/crates_lockers/closets/secure/bar.dm index 13952864dfe..94130d30f4a 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/bar.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/bar.dm @@ -7,6 +7,10 @@ overlay_unlocked = "c_unlocked" resistance_flags = FLAMMABLE max_integrity = 70 + open_sound = 'sound/machines/wooden_closet_open.ogg' + close_sound = 'sound/machines/wooden_closet_close.ogg' + open_sound_volume = 25 + close_sound_volume = 50 /obj/structure/closet/secure_closet/bar/populate_contents() new /obj/item/reagent_containers/food/drinks/cans/beer(src) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/personal.dm b/code/game/objects/structures/crates_lockers/closets/secure/personal.dm index c544c8a5deb..34732cb810e 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/personal.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/personal.dm @@ -33,6 +33,10 @@ overlay_unlocked = "c_unlocked" resistance_flags = FLAMMABLE max_integrity = 70 + open_sound = 'sound/machines/wooden_closet_open.ogg' + close_sound = 'sound/machines/wooden_closet_close.ogg' + open_sound_volume = 25 + close_sound_volume = 50 /obj/structure/closet/secure_closet/personal/cabinet/populate_contents() new /obj/item/storage/backpack/satchel/withwallet(src) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm b/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm index e66f4d267bb..4afa608a6ff 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm @@ -58,7 +58,7 @@ return if(allowed(user)) locked = !locked - playsound(loc, 'sound/machines/click.ogg', 15, 1, -3) + playsound(loc, pick(togglelock_sound), 15, TRUE, -3) visible_message("The locker has been [locked ? null : "un"]locked by [user].") update_icon() else diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index 009c37a0bf4..eab3a0ddb2b 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -243,9 +243,10 @@ overlay_unlocked = "c_unlocked" overlay_locked = "c_locked" overlay_locker = "c_locker" - resistance_flags = FLAMMABLE max_integrity = 70 + open_sound = 'sound/machines/wooden_closet_open.ogg' + close_sound = 'sound/machines/wooden_closet_close.ogg' /obj/structure/closet/secure_closet/detective/populate_contents() new /obj/item/storage/backpack/satchel_detective(src) diff --git a/code/game/objects/structures/crates_lockers/crates.dm b/code/game/objects/structures/crates_lockers/crates.dm index 6ad9cbd08e7..b0ca9035a66 100644 --- a/code/game/objects/structures/crates_lockers/crates.dm +++ b/code/game/objects/structures/crates_lockers/crates.dm @@ -6,7 +6,10 @@ icon_opened = "crateopen" icon_closed = "crate" climbable = TRUE -// mouse_drag_pointer = MOUSE_ACTIVE_POINTER //??? + open_sound = 'sound/machines/crate_open.ogg' + close_sound = 'sound/machines/crate_close.ogg' + open_sound_volume = 35 + close_sound_volume = 50 var/rigged = FALSE var/obj/item/paper/manifest/manifest // A list of beacon names that the crate will announce the arrival of, when delivered. @@ -25,15 +28,15 @@ return TRUE /obj/structure/closet/crate/open(by_hand = FALSE) - if(src.opened) + if(opened) return FALSE - if(!src.can_open()) + if(!can_open()) return FALSE if(by_hand) for(var/obj/O in src) if(O.density) - var/response = alert(usr, "This crate has been packed with bluespace compression, an item inside won't fit back inside. Are you sure you want to open it?","Bluespace Compression Warning", "No", "Yes") + var/response = alert(usr, "This crate has been packed with bluespace compression, an item inside won't fit back inside. Are you sure you want to open it?","Bluespace Compression Warning", "Yes", "No") if(response == "No" || !Adjacent(usr)) return FALSE break @@ -45,27 +48,27 @@ do_sparks(5, 1, src) return 2 - playsound(src.loc, 'sound/machines/click.ogg', 15, 1, -3) + playsound(loc, open_sound, open_sound_volume, TRUE, -3) for(var/obj/O in src) //Objects - O.layer = src.layer + 0.1 O.forceMove(loc) for(var/mob/M in src) //Mobs M.forceMove(loc) icon_state = icon_opened - src.opened = TRUE + opened = TRUE if(climbable) structure_shaken() return TRUE + /obj/structure/closet/crate/close() - if(!src.opened || !src.can_close()) + if(!opened || !can_close()) return FALSE - playsound(src.loc, 'sound/machines/click.ogg', 15, 1, -3) + playsound(loc, close_sound, close_sound_volume, TRUE, -3) var/itemcount = 0 - for(var/obj/O in get_turf(src)) + for(var/atom/movable/O in get_turf(src)) if(itemcount >= storage_capacity) break if(O.density || O.anchored || istype(O,/obj/structure/closet)) @@ -78,9 +81,10 @@ itemcount++ icon_state = icon_closed - src.opened = FALSE + opened = FALSE return TRUE + /obj/structure/closet/crate/attackby(obj/item/W, mob/user, params) if(!opened && try_rig(W, user)) return @@ -204,14 +208,15 @@ return !locked /obj/structure/closet/crate/secure/proc/togglelock(mob/user) - if(src.opened) + if(opened) to_chat(user, "Close the crate first.") return - if(src.broken) + if(broken) to_chat(user, "The crate appears to be broken.") return - if(src.allowed(user)) - src.locked = !src.locked + if(allowed(user)) + locked = !locked + playsound(loc, pick(togglelock_sound), 15, TRUE, -3) visible_message("The crate has been [locked ? null : "un"]locked by [user].") update_icon() else diff --git a/code/game/objects/structures/crates_lockers/crittercrate.dm b/code/game/objects/structures/crates_lockers/crittercrate.dm index c7f4e642689..d1fe6a80a51 100644 --- a/code/game/objects/structures/crates_lockers/crittercrate.dm +++ b/code/game/objects/structures/crates_lockers/crittercrate.dm @@ -4,6 +4,8 @@ icon_state = "critter" icon_opened = "critteropen" icon_closed = "critter" + open_sound = 'sound/machines/wooden_closet_open.ogg' + close_sound = 'sound/machines/wooden_closet_close.ogg' var/already_opened = 0 var/content_mob = null var/amount = 1 diff --git a/code/game/sound.dm b/code/game/sound.dm index ee51ff311d9..b098587a6d6 100644 --- a/code/game/sound.dm +++ b/code/game/sound.dm @@ -54,7 +54,7 @@ falloff_distance - Distance at which falloff begins. Sound is at peak volume (in //allocate a channel if necessary now so its the same for everyone channel = channel || SSsounds.random_available_channel() - // Looping through the player list has the added bonus of working for mobs inside containers + // Looping through the player list has the added bonus of working for mobs inside containers var/sound/S = sound(get_sfx(soundin)) var/maxdistance = SOUND_RANGE + extrarange var/list/listeners = GLOB.player_list @@ -75,6 +75,7 @@ falloff_distance - Distance at which falloff begins. Sound is at peak volume (in if(distance <= maxdistance) M.playsound_local(turf_source, soundin, vol, vary, frequency, falloff_exponent, channel, pressure_affected, S, maxdistance, falloff_distance, 1, use_reverb) + /mob/proc/playsound_local(turf/turf_source, soundin, vol as num, vary, frequency, falloff_exponent = SOUND_FALLOFF_EXPONENT, channel = 0, pressure_affected = TRUE, sound/S, max_distance, falloff_distance = SOUND_DEFAULT_FALLOFF_DISTANCE, distance_multiplier = 1, use_reverb = TRUE, wait = FALSE) if(!client || !can_hear()) return @@ -85,8 +86,7 @@ falloff_distance - Distance at which falloff begins. Sound is at peak volume (in S.wait = wait S.channel = channel || SSsounds.random_available_channel() S.volume = vol - S.environment = -1 - + S.environment = SOUND_ENVIRONMENT_NONE if(vary) if(islist(vary)) @@ -96,7 +96,6 @@ falloff_distance - Distance at which falloff begins. Sound is at peak volume (in else S.frequency = get_rand_frequency() - var/pressure_factor = 1.0 if(isturf(turf_source)) var/turf/T = get_turf(src) @@ -110,6 +109,7 @@ falloff_distance - Distance at which falloff begins. Sound is at peak volume (in if(pressure_affected) //Atmosphere affects sound + var/pressure_factor = 1 var/datum/gas_mixture/hearer_env = T.return_air() var/datum/gas_mixture/source_env = turf_source.return_air() @@ -151,14 +151,23 @@ falloff_distance - Distance at which falloff begins. Sound is at peak volume (in if(!(client?.prefs?.toggles2 & PREFTOGGLE_2_REVERB_DISABLE)) S.echo[3] = 0 //Room setting, 0 means normal reverb S.echo[4] = 0 //RoomHF setting, 0 means normal reverb. - - S.volume *= client.prefs.get_channel_volume(CHANNEL_GENERAL) + + S.volume *= USER_VOLUME(src, CHANNEL_GENERAL) if(channel) - S.volume *= client.prefs.get_channel_volume(channel) + S.volume *= USER_VOLUME(src, channel) SEND_SOUND(src, S) return S + +/proc/sound_to_playing_players_on_station_level(soundin, volume = 100, vary = FALSE, frequency = 0, channel = 0, pressure_affected = FALSE, sound/S) + if(!S) + S = sound(get_sfx(soundin)) + for(var/mob/m as anything in GLOB.player_list) + if(!isnewplayer(m) && is_station_level(m.z)) + m.playsound_local(m, null, volume, vary, frequency, null, channel, pressure_affected, S) + + /proc/sound_to_playing_players(soundin, volume = 100, vary = FALSE, frequency = 0, channel = 0, pressure_affected = FALSE, sound/S) if(!S) S = sound(get_sfx(soundin)) @@ -167,23 +176,28 @@ falloff_distance - Distance at which falloff begins. Sound is at peak volume (in var/mob/M = m M.playsound_local(M, null, volume, vary, frequency, null, channel, pressure_affected, S) + /mob/proc/stop_sound_channel(chan) SEND_SOUND(src, sound(null, repeat = 0, wait = 0, channel = chan)) + /mob/proc/set_sound_channel_volume(channel, volume) var/sound/S = sound(null, FALSE, FALSE, channel, volume) S.status = SOUND_UPDATE SEND_SOUND(src, S) + /client/proc/playtitlemusic() if(!SSticker || !SSticker.login_music || CONFIG_GET(flag/disable_lobby_music)) return if(prefs.sound & SOUND_LOBBY) SEND_SOUND(src, sound(SSticker.login_music, repeat = 0, wait = 0, volume = 85 * prefs.get_channel_volume(CHANNEL_LOBBYMUSIC), channel = CHANNEL_LOBBYMUSIC)) // MAD JAMS + /proc/get_rand_frequency() return rand(32000, 55000) //Frequency stuff only works with 45kbps oggs. + /proc/get_sfx(soundin) if(istext(soundin)) switch(soundin) @@ -250,6 +264,7 @@ falloff_distance - Distance at which falloff begins. Sound is at peak volume (in CRASH("No sound file were found for \'[soundin]\' input!") return soundin + /proc/apply_sound_effect(effect, filename_input, filename_output) filename_input = filename_sanitize(filename_input) filename_output = filename_sanitize(filename_output) diff --git a/code/modules/antagonists/vampire/vampire_powers/bestia_powers.dm b/code/modules/antagonists/vampire/vampire_powers/bestia_powers.dm index 1f7ff259c7c..f7a089d4a32 100644 --- a/code/modules/antagonists/vampire/vampire_powers/bestia_powers.dm +++ b/code/modules/antagonists/vampire/vampire_powers/bestia_powers.dm @@ -1444,7 +1444,8 @@ GLOBAL_LIST_INIT(vampire_dissect_organs, list( resistance_flags = NONE flags = NODECONSTRUCT material_drop = null - sound = 'sound/objects/coffin_toggle.ogg' + open_sound = 'sound/objects/coffin_toggle.ogg' + close_sound = 'sound/machines/wooden_closet_close.ogg' var/datum/gas_mixture/interior_air var/obj/machinery/portable_atmospherics/canister/air/interior_tank var/no_manipulation = FALSE diff --git a/code/modules/assembly/assembly.dm b/code/modules/assembly/assembly.dm index def78c5e285..e1fa3b31a54 100644 --- a/code/modules/assembly/assembly.dm +++ b/code/modules/assembly/assembly.dm @@ -18,6 +18,8 @@ origin_tech = "magnets=1;engineering=1" toolspeed = 1 usesound = 'sound/items/deconstruct.ogg' + drop_sound = 'sound/items/handling/component_drop.ogg' + pickup_sound = 'sound/items/handling/component_pickup.ogg' var/bomb_name = "bomb" // used for naming bombs / mines diff --git a/code/modules/client/preference/preferences.dm b/code/modules/client/preference/preferences.dm index cb89bfff9ee..dbf67718189 100644 --- a/code/modules/client/preference/preferences.dm +++ b/code/modules/client/preference/preferences.dm @@ -221,7 +221,8 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts "1014" = 50, // CHANNEL_TTS_LOCAL "1013" = 20, // CHANNEL_TTS_RADIO "1012" = 50, // CHANNEL_RADIO_NOISE - "1011" = 100, // CHANNEL_BOSS_MUSIC + "1010" = 100, // CHANNEL_BOSS_MUSIC + "1011" = 100, // CHANNEL_INTERACTION_SOUNDS ) /// The volume mixer save timer handle. Used to debounce the DB call to save, to avoid spamming. var/volume_mixer_saving = null diff --git a/code/modules/client/preference/preferences_volume_mixer.dm b/code/modules/client/preference/preferences_volume_mixer.dm index 2b853812a47..65aaec51374 100644 --- a/code/modules/client/preference/preferences_volume_mixer.dm +++ b/code/modules/client/preference/preferences_volume_mixer.dm @@ -12,6 +12,7 @@ temp["[channel]"] = vm[channel] return json_encode(temp) + /** * Returns a volume mixer list from text, usually from the DB. * @@ -36,6 +37,7 @@ temp[channel] = vm[channel] return temp + /** * Changes a channel's volume then queues it for DB save. * @@ -50,10 +52,24 @@ // Set the volume volume = clamp(volume, 0, 100) volume_mixer["[channel]"] = volume + // Update the sound channel - var/sound/S = sound(null, channel = channel, volume = volume) - S.status = SOUND_UPDATE - SEND_SOUND(parent, S) + var/sound/S + var/channel_already_updated = FALSE + // special handling for looping sounds, especially if they're decreasing + for(var/datum/looping_sound/D in GLOB.looping_sounds) + if(channel == D.channel) + S = sound(null, channel = channel, volume = D.volume * volume / 100) + S.status = SOUND_UPDATE + SEND_SOUND(parent, S) + channel_already_updated = TRUE + + if(!channel_already_updated) + // Update the currently playing sound to update its volume + S = sound(null, channel = channel, volume = volume) + S.status = SOUND_UPDATE + SEND_SOUND(parent, S) + // Save it if(debounce_save) volume_mixer_saving = addtimer(CALLBACK(src, PROC_REF(save_volume_mixer)), 3 SECONDS, TIMER_UNIQUE | TIMER_OVERRIDE | TIMER_STOPPABLE) @@ -62,6 +78,7 @@ deltimer(volume_mixer_saving) save_volume_mixer() + /** * Returns a volume multiplier for the given channel, from 0 to 1 (default). * @@ -75,6 +92,7 @@ return 1 return clamp(volume_mixer[channel] / 100, 0, 1) + /client/verb/volume_mixer() set name = "Open Volume Mixer" set category = "Preferences" @@ -82,3 +100,4 @@ var/datum/ui_module/volume_mixer/VM = new() VM.ui_interact(usr) + diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 6882e5040d3..b8b0c207c17 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -147,6 +147,7 @@ flags_cover = GLASSESCOVERSEYES slot_flags = SLOT_EYES materials = list(MAT_GLASS = 250) + equip_sound = 'sound/items/handling/generic_equip4.ogg' var/vision_flags = 0 var/see_in_dark = 0 //Base human is 2 var/invis_view = SEE_INVISIBLE_LIVING @@ -438,6 +439,8 @@ BLIND // can't see anything var/cut_open = 0 body_parts_covered = FEET slot_flags = SLOT_FEET + pickup_sound = 'sound/items/handling/shoes_pickup.ogg' + drop_sound = 'sound/items/handling/shoes_drop.ogg' var/silence_steps = 0 var/blood_state = BLOOD_STATE_NOT_BLOODY @@ -502,6 +505,8 @@ BLIND // can't see anything var/fire_resist = T0C+100 allowed = list(/obj/item/tank/internals/emergency_oxygen) armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) + drop_sound = 'sound/items/handling/cloth_drop.ogg' + pickup_sound = 'sound/items/handling/cloth_pickup.ogg' slot_flags = SLOT_OCLOTHING var/blood_overlay_type = "suit" var/suittoggled = FALSE @@ -712,6 +717,9 @@ BLIND // can't see anything permeability_coefficient = 0.90 slot_flags = SLOT_ICLOTHING armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) + equip_sound = 'sound/items/equip/jumpsuit_equip.ogg' + drop_sound = 'sound/items/handling/cloth_drop.ogg' + pickup_sound = 'sound/items/handling/cloth_pickup.ogg' sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/uniform.dmi', diff --git a/code/modules/clothing/gloves/rings.dm b/code/modules/clothing/gloves/rings.dm index 17dd4f529e5..3b9e4eadab8 100644 --- a/code/modules/clothing/gloves/rings.dm +++ b/code/modules/clothing/gloves/rings.dm @@ -7,6 +7,8 @@ icon_state = "ironring" item_state = "" icon = 'icons/obj/clothing/rings.dmi' + pickup_sound = 'sound/items/handling/ring_pickup.ogg' + drop_sound = 'sound/items/handling/ring_drop.ogg' var/fluff_material = FALSE //If true, will ignore the material when examining var/material = "iron" var/stud = 0 diff --git a/code/modules/clothing/head/helmet.dm b/code/modules/clothing/head/helmet.dm index c293186f6fa..d5e89ac0c28 100644 --- a/code/modules/clothing/head/helmet.dm +++ b/code/modules/clothing/head/helmet.dm @@ -14,6 +14,8 @@ max_heat_protection_temperature = HELMET_MAX_TEMP_PROTECT strip_delay = 60 dog_fashion = /datum/dog_fashion/head/helmet + pickup_sound = 'sound/items/handling/helmet_pickup.ogg' + drop_sound = 'sound/items/handling/helmet_drop.ogg' sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/helmet.dmi', "Drask" = 'icons/mob/clothing/species/drask/helmet.dmi', diff --git a/code/modules/clothing/shoes/magboots.dm b/code/modules/clothing/shoes/magboots.dm index 16e36877b22..5124a5c2a73 100644 --- a/code/modules/clothing/shoes/magboots.dm +++ b/code/modules/clothing/shoes/magboots.dm @@ -14,6 +14,8 @@ strip_delay = 70 put_on_delay = 70 resistance_flags = FIRE_PROOF + pickup_sound = 'sound/items/handling/boots_pickup.ogg' + drop_sound = 'sound/items/handling/boots_drop.ogg' /obj/item/clothing/shoes/magboots/atmos desc = "Magnetic boots, made to withstand gusts of space wind over 500kmph." @@ -99,6 +101,8 @@ magpulse_name = "honk-powered traction system" item_color = "clown" origin_tech = "magnets=4;syndicate=2" + pickup_sound = 'sound/items/handling/shoes_pickup.ogg' + drop_sound = 'sound/items/handling/shoes_drop.ogg' var/enabled_waddle = TRUE /obj/item/clothing/shoes/magboots/clown/Initialize(mapload) diff --git a/code/modules/clothing/shoes/miscellaneous.dm b/code/modules/clothing/shoes/miscellaneous.dm index 3799976ace4..a08d13c721d 100644 --- a/code/modules/clothing/shoes/miscellaneous.dm +++ b/code/modules/clothing/shoes/miscellaneous.dm @@ -13,6 +13,8 @@ armor = list("melee" = 25, "bullet" = 25, "laser" = 25, "energy" = 25, "bomb" = 50, "bio" = 10, "rad" = 0, "fire" = 70, "acid" = 50) strip_delay = 70 resistance_flags = NONE + pickup_sound = 'sound/items/handling/boots_pickup.ogg' + drop_sound = 'sound/items/handling/boots_drop.ogg' /obj/item/clothing/shoes/combat/swat //overpowered boots for death squads name = "\improper SWAT shoes" @@ -120,6 +122,8 @@ strip_delay = 50 put_on_delay = 50 resistance_flags = NONE + pickup_sound = 'sound/items/handling/boots_pickup.ogg' + drop_sound = 'sound/items/handling/boots_drop.ogg' /obj/item/clothing/shoes/jackboots/Initialize(mapload) . = ..() @@ -143,6 +147,8 @@ desc = "Thick-soled boots for industrial work environments." can_cut_open = 1 icon_state = "workboots" + pickup_sound = 'sound/items/handling/boots_pickup.ogg' + drop_sound = 'sound/items/handling/boots_drop.ogg' /obj/item/clothing/shoes/workboots/mining name = "mining boots" @@ -317,6 +323,8 @@ desc = "A pair a' brown boots." icon_state = "cowboy_brown" item_color = "cowboy_brown" + pickup_sound = 'sound/items/handling/boots_pickup.ogg' + drop_sound = 'sound/items/handling/boots_drop.ogg' /obj/item/clothing/shoes/cowboy/black name = "black cowboy boots" diff --git a/code/modules/clothing/under/accessories/accessory.dm b/code/modules/clothing/under/accessories/accessory.dm index eb2ef4b886a..338dca4dd71 100644 --- a/code/modules/clothing/under/accessories/accessory.dm +++ b/code/modules/clothing/under/accessories/accessory.dm @@ -7,6 +7,8 @@ item_color = "bluetie" slot_flags = SLOT_TIE w_class = WEIGHT_CLASS_SMALL + pickup_sound = 'sound/items/handling/accessory_pickup.ogg' + drop_sound = 'sound/items/handling/accessory_drop.ogg' var/slot = ACCESSORY_SLOT_DECOR var/obj/item/clothing/under/has_suit = null //the suit the tie may be attached to var/image/inv_overlay = null //overlay used when attached to clothing. diff --git a/code/modules/clothing/under/accessories/holster.dm b/code/modules/clothing/under/accessories/holster.dm index 710c29e612c..5931f070fe4 100644 --- a/code/modules/clothing/under/accessories/holster.dm +++ b/code/modules/clothing/under/accessories/holster.dm @@ -4,6 +4,9 @@ icon_state = "holster" item_color = "holster" slot = ACCESSORY_SLOT_UTILITY + pickup_sound = 'sound/items/handling/backpack_pickup.ogg' + equip_sound = 'sound/items/handling/backpack_equip.ogg' + drop_sound = 'sound/items/handling/backpack_drop.ogg' w_class = WEIGHT_CLASS_NORMAL actions_types = list(/datum/action/item_action/accessory/holster) var/holster_allow = /obj/item/gun diff --git a/code/modules/clothing/under/accessories/storage.dm b/code/modules/clothing/under/accessories/storage.dm index 9db9c995650..6b54e23425c 100644 --- a/code/modules/clothing/under/accessories/storage.dm +++ b/code/modules/clothing/under/accessories/storage.dm @@ -4,6 +4,9 @@ icon_state = "webbing" item_color = "webbing" slot = ACCESSORY_SLOT_UTILITY + pickup_sound = 'sound/items/handling/backpack_pickup.ogg' + equip_sound = 'sound/items/handling/backpack_equip.ogg' + drop_sound = 'sound/items/handling/backpack_drop.ogg' var/slots = 3 var/obj/item/storage/internal/hold actions_types = list(/datum/action/item_action/accessory/storage) diff --git a/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm b/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm index a8ce07388bc..b57f6ce792a 100644 --- a/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm +++ b/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm @@ -12,6 +12,8 @@ materials = list(MAT_GLASS=500) max_integrity = 20 resistance_flags = ACID_PROOF + drop_sound = 'sound/items/handling/drinkglass_drop.ogg' + pickup_sound = 'sound/items/handling/drinkglass_pickup.ogg' /obj/item/reagent_containers/food/drinks/set_APTFT() set hidden = FALSE diff --git a/code/modules/library/lib_items.dm b/code/modules/library/lib_items.dm index 4a1c71c2aab..fb06e1a7f33 100644 --- a/code/modules/library/lib_items.dm +++ b/code/modules/library/lib_items.dm @@ -144,6 +144,8 @@ w_class = WEIGHT_CLASS_NORMAL //upped to three because books are, y'know, pretty big. (and you could hide them inside eachother recursively forever) attack_verb = list("bashed", "whacked") resistance_flags = FLAMMABLE + drop_sound = 'sound/items/handling/book_drop.ogg' + pickup_sound = 'sound/items/handling/book_pickup.ogg' var/dat // Actual page content var/due_date = 0 // Game time in 1/10th seconds diff --git a/code/modules/mining/equipment/vendor_items.dm b/code/modules/mining/equipment/vendor_items.dm index 8868d4655b5..6e540d1098b 100644 --- a/code/modules/mining/equipment/vendor_items.dm +++ b/code/modules/mining/equipment/vendor_items.dm @@ -9,6 +9,10 @@ real = 0 sterile = 1 tint = 3 //Makes it feel more authentic when it latches on + mob_throw_hit_sound = null + equip_sound = 'sound/items/handling/generic_equip4.ogg' + drop_sound = 'sound/items/handling/generic_drop5.ogg' + pickup_sound = 'sound/items/handling/generic_pickup3.ogg' /obj/item/clothing/mask/facehugger/toy/Die() return diff --git a/code/modules/mining/ores_coins.dm b/code/modules/mining/ores_coins.dm index 322018c9062..d70de526b6d 100644 --- a/code/modules/mining/ores_coins.dm +++ b/code/modules/mining/ores_coins.dm @@ -352,6 +352,8 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ force = 1 throwforce = 2 w_class = WEIGHT_CLASS_TINY + pickup_sound = 'sound/items/handling/ring_pickup.ogg' + drop_sound = 'sound/items/handling/ring_drop.ogg' var/string_attached var/list/sideslist = list("heads","tails") var/cmineral = null diff --git a/code/modules/mob/inventory.dm b/code/modules/mob/inventory.dm index b5faf476488..3326e035087 100644 --- a/code/modules/mob/inventory.dm +++ b/code/modules/mob/inventory.dm @@ -487,7 +487,7 @@ * * 'invdrop' prevents stuff in belt/id/pockets/PDA slots from dropping if item was in jumpsuit slot. Only set to `FALSE` if it's going to be immediately replaced. * * 'silent' set to `TRUE` if you want to disable warning messages. */ -/mob/proc/transfer_item_to_loc(obj/item/I, atom/newloc, force = FALSE, invdrop = TRUE, silent = TRUE) +/mob/proc/transfer_item_to_loc(obj/item/I, atom/newloc, force = FALSE, invdrop = TRUE, silent = FALSE) . = do_unEquip(I, force, newloc, FALSE, invdrop, silent) I.do_drop_animation(src) diff --git a/code/modules/mob/living/carbon/alien/special/facehugger.dm b/code/modules/mob/living/carbon/alien/special/facehugger.dm index b8816611845..ee817a380e0 100644 --- a/code/modules/mob/living/carbon/alien/special/facehugger.dm +++ b/code/modules/mob/living/carbon/alien/special/facehugger.dm @@ -19,6 +19,10 @@ flags_cover = MASKCOVERSMOUTH | MASKCOVERSEYES layer = MOB_LAYER max_integrity = 100 + mob_throw_hit_sound = 'sound/misc/moist_impact.ogg' + equip_sound = 'sound/items/handling/flesh_pickup.ogg' + drop_sound = 'sound/items/handling/flesh_drop.ogg' + pickup_sound = 'sound/misc/moist_impact.ogg' var/stat = CONSCIOUS //UNCONSCIOUS is the idle state in this case diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index 6b93e7dc6dc..4c4bfa8ab5c 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -22,6 +22,8 @@ attack_verb = list("bapped") permeability_coefficient = 0.01 dog_fashion = /datum/dog_fashion/head + drop_sound = 'sound/items/handling/paper_drop.ogg' + pickup_sound = 'sound/items/handling/paper_pickup.ogg' var/header //Above the main body, displayed at the top var/info //What's actually written on the paper. var/footer //The bottom stuff before the stamp but after the body diff --git a/code/modules/paperwork/paper_bundle.dm b/code/modules/paperwork/paper_bundle.dm index 2a51eb65336..1f9fe272072 100644 --- a/code/modules/paperwork/paper_bundle.dm +++ b/code/modules/paperwork/paper_bundle.dm @@ -12,6 +12,8 @@ layer = 4 pressure_resistance = 2 attack_verb = list("bapped") + drop_sound = 'sound/items/handling/paper_drop.ogg' + pickup_sound = 'sound/items/handling/paper_pickup.ogg' var/amount = 0 //Amount of items clipped to the paper. Note: If you have 2 paper, this should be 1 var/page = 1 var/screen = 0 diff --git a/code/modules/paperwork/photography.dm b/code/modules/paperwork/photography.dm index cb9c4500ea9..a94f8667c08 100644 --- a/code/modules/paperwork/photography.dm +++ b/code/modules/paperwork/photography.dm @@ -123,6 +123,8 @@ item_state = "briefcase" can_hold = list(/obj/item/photo) resistance_flags = FLAMMABLE + drop_sound = 'sound/items/handling/book_drop.ogg' + pickup_sound = 'sound/items/handling/book_pickup.ogg' /obj/item/storage/photo_album/MouseDrop(atom/over) diff --git a/code/modules/projectiles/ammunition.dm b/code/modules/projectiles/ammunition.dm index 41aceeece1a..f7cdf440245 100644 --- a/code/modules/projectiles/ammunition.dm +++ b/code/modules/projectiles/ammunition.dm @@ -119,6 +119,8 @@ w_class = WEIGHT_CLASS_TINY throw_speed = 4 throw_range = 10 + pickup_sound = 'sound/items/handling/ammobox_pickup.ogg' + drop_sound = 'sound/items/handling/ammobox_drop.ogg' var/list/stored_ammo = list() var/ammo_type = /obj/item/ammo_casing var/max_ammo = 7 diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index b25528c5428..5514ef5c72d 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -15,6 +15,8 @@ origin_tech = "combat=1" needs_permit = 1 attack_verb = list("struck", "hit", "bashed") + pickup_sound = 'sound/items/handling/gun_pickup.ogg' + drop_sound = 'sound/items/handling/gun_drop.ogg' var/fire_sound = "gunshot" var/magin_sound = 'sound/weapons/gun_interactions/smg_magin.ogg' diff --git a/code/modules/projectiles/guns/magic.dm b/code/modules/projectiles/guns/magic.dm index e74a08987b9..87cdec16388 100644 --- a/code/modules/projectiles/guns/magic.dm +++ b/code/modules/projectiles/guns/magic.dm @@ -8,6 +8,8 @@ fire_sound_text = "energy blast" flags = CONDUCT w_class = WEIGHT_CLASS_HUGE + pickup_sound = 'sound/items/handling/generic_pickup1.ogg' + drop_sound = 'sound/items/handling/generic_drop3.ogg' var/max_charges = 6 var/charges = 0 var/recharge_rate = 4 diff --git a/code/modules/projectiles/guns/projectile/toy.dm b/code/modules/projectiles/guns/projectile/toy.dm index 5d666c0d897..25a81ab57a2 100644 --- a/code/modules/projectiles/guns/projectile/toy.dm +++ b/code/modules/projectiles/guns/projectile/toy.dm @@ -12,6 +12,8 @@ can_suppress = 0 clumsy_check = 0 needs_permit = 0 + pickup_sound = 'sound/items/handling/generic_pickup1.ogg' + drop_sound = 'sound/items/handling/generic_drop3.ogg' /obj/item/gun/projectile/automatic/toy/process_chamber(eject_casing = 0, empty_chamber = 1) ..() @@ -72,6 +74,8 @@ mag_type = /obj/item/ammo_box/magazine/internal/shot/toy clumsy_check = 0 needs_permit = 0 + pickup_sound = 'sound/items/handling/generic_pickup1.ogg' + drop_sound = 'sound/items/handling/generic_drop3.ogg' /obj/item/gun/projectile/shotgun/toy/process_chamber() ..() @@ -96,6 +100,8 @@ can_suppress = 0 needs_permit = 0 mag_type = /obj/item/ammo_box/magazine/toy/smgm45 + pickup_sound = 'sound/items/handling/generic_pickup1.ogg' + drop_sound = 'sound/items/handling/generic_drop3.ogg' /obj/item/gun/projectile/automatic/c20r/toy/riot mag_type = /obj/item/ammo_box/magazine/toy/smgm45/riot @@ -111,6 +117,8 @@ can_suppress = 0 needs_permit = 0 mag_type = /obj/item/ammo_box/magazine/toy/m762 + pickup_sound = 'sound/items/handling/generic_pickup1.ogg' + drop_sound = 'sound/items/handling/generic_drop3.ogg' /obj/item/gun/projectile/automatic/l6_saw/toy/riot mag_type = /obj/item/ammo_box/magazine/toy/m762/riot @@ -137,6 +145,8 @@ needs_permit = FALSE zoomable = FALSE mag_type = /obj/item/ammo_box/magazine/toy/sniper_rounds + pickup_sound = 'sound/items/handling/generic_pickup1.ogg' + drop_sound = 'sound/items/handling/generic_drop3.ogg' /obj/item/gun/projectile/automatic/sniper_rifle/toy/update_icon() if(magazine) diff --git a/code/modules/reagents/reagent_containers/pill.dm b/code/modules/reagents/reagent_containers/pill.dm index 11bd9b257a9..5052fc9223b 100644 --- a/code/modules/reagents/reagent_containers/pill.dm +++ b/code/modules/reagents/reagent_containers/pill.dm @@ -12,6 +12,8 @@ consume_sound = null can_taste = FALSE antable = FALSE + pickup_sound = 'sound/items/handling/generic_small_pickup.ogg' + drop_sound = 'sound/items/handling/generic_small_drop.ogg' /obj/item/reagent_containers/food/pill/Initialize(mapload) if(!icon_state) diff --git a/code/modules/surgery/organs/augments_internal.dm b/code/modules/surgery/organs/augments_internal.dm index 49cf9d9c50e..54be1166638 100644 --- a/code/modules/surgery/organs/augments_internal.dm +++ b/code/modules/surgery/organs/augments_internal.dm @@ -5,6 +5,8 @@ var/implant_color = "#FFFFFF" var/implant_overlay tough = TRUE // Immune to damage + pickup_sound = 'sound/items/handling/component_pickup.ogg' + drop_sound = 'sound/items/handling/component_drop.ogg' /obj/item/organ/internal/cyberimp/New(var/mob/M = null) . = ..() diff --git a/code/modules/surgery/organs/ears.dm b/code/modules/surgery/organs/ears.dm index 7dbdff71741..be0d0eaa159 100644 --- a/code/modules/surgery/organs/ears.dm +++ b/code/modules/surgery/organs/ears.dm @@ -39,6 +39,8 @@ desc = "a basic cybernetic designed to mimic the operation of ears." origin_tech = "biotech=4" status = ORGAN_ROBOT + pickup_sound = 'sound/items/handling/component_pickup.ogg' + drop_sound = 'sound/items/handling/component_drop.ogg' /obj/item/organ/internal/ears/cybernetic/emp_act(severity) if(emp_proof) diff --git a/code/modules/surgery/organs/eyes.dm b/code/modules/surgery/organs/eyes.dm index b543449fdc7..02f6624c5c4 100644 --- a/code/modules/surgery/organs/eyes.dm +++ b/code/modules/surgery/organs/eyes.dm @@ -79,6 +79,8 @@ desc = "An electronic device designed to mimic the functions of a pair of human eyes. It has no benefits over organic eyes, but is easy to produce." origin_tech = "biotech=4" status = ORGAN_ROBOT + pickup_sound = 'sound/items/handling/component_pickup.ogg' + drop_sound = 'sound/items/handling/component_drop.ogg' /obj/item/organ/internal/eyes/on_life() var/update_flags = STATUS_UPDATE_NONE diff --git a/code/modules/surgery/organs/heart.dm b/code/modules/surgery/organs/heart.dm index 2e11d176c1b..90870e191fc 100644 --- a/code/modules/surgery/organs/heart.dm +++ b/code/modules/surgery/organs/heart.dm @@ -146,6 +146,8 @@ icon_base = "heart-c" dead_icon = "heart-c-off" status = ORGAN_ROBOT + pickup_sound = 'sound/items/handling/component_pickup.ogg' + drop_sound = 'sound/items/handling/component_drop.ogg' /obj/item/organ/internal/heart/cybernetic/upgraded name = "upgraded cybernetic heart" diff --git a/code/modules/surgery/organs/kidneys.dm b/code/modules/surgery/organs/kidneys.dm index a2585503e24..58de14efafc 100644 --- a/code/modules/surgery/organs/kidneys.dm +++ b/code/modules/surgery/organs/kidneys.dm @@ -25,3 +25,5 @@ desc = "An electronic device designed to mimic the functions of human kidneys. It has no benefits over a pair of organic kidneys, but is easy to produce." origin_tech = "biotech=4" status = ORGAN_ROBOT + pickup_sound = 'sound/items/handling/component_pickup.ogg' + drop_sound = 'sound/items/handling/component_drop.ogg' diff --git a/code/modules/surgery/organs/liver.dm b/code/modules/surgery/organs/liver.dm index 799b8e8a6ab..00e8cdd7030 100644 --- a/code/modules/surgery/organs/liver.dm +++ b/code/modules/surgery/organs/liver.dm @@ -56,3 +56,5 @@ desc = "An electronic device designed to mimic the functions of a human liver. It has no benefits over an organic liver, but is easy to produce." origin_tech = "biotech=4" status = ORGAN_ROBOT + pickup_sound = 'sound/items/handling/component_pickup.ogg' + drop_sound = 'sound/items/handling/component_drop.ogg' diff --git a/code/modules/surgery/organs/lungs.dm b/code/modules/surgery/organs/lungs.dm index 23ac61ff8b4..560e4071da0 100644 --- a/code/modules/surgery/organs/lungs.dm +++ b/code/modules/surgery/organs/lungs.dm @@ -345,6 +345,8 @@ origin_tech = "biotech=4" status = ORGAN_ROBOT var/species_state = "human" + pickup_sound = 'sound/items/handling/component_pickup.ogg' + drop_sound = 'sound/items/handling/component_drop.ogg' /obj/item/organ/internal/lungs/cybernetic/examine(mob/user) . = ..() diff --git a/code/modules/surgery/organs/organ.dm b/code/modules/surgery/organs/organ.dm index eb61edb6904..5c27d9ea597 100644 --- a/code/modules/surgery/organs/organ.dm +++ b/code/modules/surgery/organs/organ.dm @@ -1,6 +1,8 @@ /obj/item/organ name = "organ" icon = 'icons/obj/surgery.dmi' + pickup_sound = 'sound/items/handling/flesh_pickup.ogg' + drop_sound = 'sound/items/handling/flesh_drop.ogg' var/dead_icon var/mob/living/carbon/human/owner = null var/status = 0 diff --git a/code/modules/surgery/organs/subtypes/machine.dm b/code/modules/surgery/organs/subtypes/machine.dm index ad74ae054eb..bfeb53b332c 100644 --- a/code/modules/surgery/organs/subtypes/machine.dm +++ b/code/modules/surgery/organs/subtypes/machine.dm @@ -7,6 +7,8 @@ encased = null status = ORGAN_ROBOT emp_resistant = TRUE + pickup_sound = 'sound/items/handling/component_pickup.ogg' + drop_sound = 'sound/items/handling/component_drop.ogg' /obj/item/organ/external/head/ipc/New(mob/living/carbon/holder, datum/species/species_override = null) ..(holder, /datum/species/machine) // IPC heads need to be explicitly set to this since you can print them @@ -17,6 +19,8 @@ encased = null status = ORGAN_ROBOT emp_resistant = TRUE + pickup_sound = 'sound/items/handling/component_pickup.ogg' + drop_sound = 'sound/items/handling/component_drop.ogg' /obj/item/organ/external/chest/ipc/New() ..() @@ -27,6 +31,8 @@ encased = null status = ORGAN_ROBOT emp_resistant = TRUE + pickup_sound = 'sound/items/handling/component_pickup.ogg' + drop_sound = 'sound/items/handling/component_drop.ogg' /obj/item/organ/external/groin/ipc/New() ..() @@ -37,6 +43,8 @@ encased = null status = ORGAN_ROBOT emp_resistant = TRUE + pickup_sound = 'sound/items/handling/component_pickup.ogg' + drop_sound = 'sound/items/handling/component_drop.ogg' /obj/item/organ/external/arm/ipc/New() ..() @@ -57,6 +65,8 @@ encased = null status = ORGAN_ROBOT emp_resistant = TRUE + pickup_sound = 'sound/items/handling/component_pickup.ogg' + drop_sound = 'sound/items/handling/component_drop.ogg' /obj/item/organ/external/leg/ipc/New() ..() @@ -77,6 +87,8 @@ encased = null status = ORGAN_ROBOT emp_resistant = TRUE + pickup_sound = 'sound/items/handling/component_pickup.ogg' + drop_sound = 'sound/items/handling/component_drop.ogg' /obj/item/organ/external/foot/ipc/New() ..() @@ -97,6 +109,8 @@ encased = null status = ORGAN_ROBOT emp_resistant = TRUE + pickup_sound = 'sound/items/handling/component_pickup.ogg' + drop_sound = 'sound/items/handling/component_drop.ogg' /obj/item/organ/external/hand/ipc/New() ..() @@ -123,6 +137,8 @@ slot = "heart" vital = TRUE status = ORGAN_ROBOT + pickup_sound = 'sound/items/handling/component_pickup.ogg' + drop_sound = 'sound/items/handling/component_drop.ogg' /obj/item/organ/internal/eyes/optical_sensor species_type = /datum/species/machine @@ -132,6 +148,8 @@ status = ORGAN_ROBOT // dead_icon = "camera_broken" weld_proof = 1 + pickup_sound = 'sound/items/handling/component_pickup.ogg' + drop_sound = 'sound/items/handling/component_drop.ogg' /obj/item/organ/internal/eyes/optical_sensor/remove(var/mob/living/user,special = 0) if(!special) @@ -142,6 +160,8 @@ /obj/item/organ/internal/brain/mmi_holder/posibrain species_type = /datum/species/machine name = "positronic brain" + pickup_sound = 'sound/items/handling/component_pickup.ogg' + drop_sound = 'sound/items/handling/component_drop.ogg' /obj/item/organ/internal/brain/mmi_holder/posibrain/New() ..() @@ -167,6 +187,8 @@ icon_state = "taperecorder_idle" status = ORGAN_ROBOT dead_icon = "taperecorder_empty" + pickup_sound = 'sound/items/handling/component_pickup.ogg' + drop_sound = 'sound/items/handling/component_drop.ogg' /obj/item/organ/internal/ears/microphone/remove(mob/living/user, special = FALSE) if(!special) diff --git a/paradise.dme b/paradise.dme index ce383df539d..e8d581c46f4 100644 --- a/paradise.dme +++ b/paradise.dme @@ -491,6 +491,7 @@ #include "code\datums\keybindings\movement.dm" #include "code\datums\keybindings\robot.dm" #include "code\datums\keybindings\silicon.dm" +#include "code\datums\looping_sounds\item_sounds.dm" #include "code\datums\looping_sounds\looping_sound.dm" #include "code\datums\looping_sounds\machinery_sounds.dm" #include "code\datums\looping_sounds\office_toy.dm" diff --git a/sound/effects/toolbox.ogg b/sound/effects/toolbox.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c2cd1e8f2ee8673af7866d05280bf0763ddbe417 GIT binary patch literal 10979 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 Uhn!UJx?w{-c5qIscdr5e52Dwc^#A|> literal 0 HcmV?d00001 diff --git a/sound/items/equip/jumpsuit_equip.ogg b/sound/items/equip/jumpsuit_equip.ogg new file mode 100644 index 0000000000000000000000000000000000000000..bdcc2bb3a6523305fab2874a18e7503981194cd9 GIT binary patch literal 7783 zcmb7Ic|6qJ_y3HYkS$x2hHN8bY$3{8X6(aQQy3FjDrUy6C}c~rFO#M0Ax|_xHzdxvx9-bw20Zd(J)gp7*`yj)jMZHNXJ;T{b!QiNh+A zMi4Pbz*T>@%Xm5qVpzE^S+jub5zinN^pXEA^pSLl!%p(*!Bcp2dJ?Jr;R zRJ8E-fcac@v)$7UL&B7m5Xwr*N-8i}3*Rf3uleKfxGMxWT{VPxf2g#+fh`1J1Aqt# zQ{ncAp=1mI@BlzT<;jfD?&j@xp^;_h1VUr!)O_W+p^(@{kXmgn6%FkJd3czr`yl{e z0wUmSIsUWypPIMDM3#81MCH2ZRCJtDnn<)x`lREEcfzZ!UPmRmf$B+IQAUJAwcBf4O>xV1hMrCREgj4h%yFzCj0hrL6d*hLshl zXfsQ2cUGl1FgL zUYk>TIj7|RT6I0UY^pP{N>N#RlD%o=Lm*f1k;{0 zn;!D{1OM6taNEJ6%P((at=*NXJ;<*%NL3x+H?vYTqy8VNwLs)vynv2~-@laM6~U&G z?7Fus5ujS(LN)`=eM?}6*un)^&QQ+!fF^g&VnMk;F7;KMO|DF1c~&l-qPa}+p@__r z@DzA&c1J<>P!67gu6HB5Gf4gAPFfvcr}IF&e>d!V;iC)go9i3l z&iglE;YloR0^%j&sbYk?+^GeKZg`Q{ousp<@>`Z@5t(Ab%{|Xy01(CV&nOm;5q66e zFD3bN$dwhP#LM-{KJ8cTlczV8Z4|AQnl>H-PDI@ZN?wg-i@if$%EMP{8haO$#~hCr zg8>dN-bWO;sWA6sJr`{I`|C=2J?PA?*%i)F2L6z zllZnF+W8G}W;}dm{LV$87@R}Kf7E@~K~DfWoc7?D=9Y-)BHc3AXW!r8zmap!PoV1_ zwCA3r$rDMl5&41dsut_2!~8~IxL6-@9zH~*3gWEQovCU#Dh5Xjz)jTSoEpL%>ceNY z|53+@|3nT58wt&%dE@^?PSSggq+`ewNrx2aJ>-;U=Y1@H@ZXSA;2B?<6<-<~zZ{z+ z8<%l8E~ldLflqJs%JcuV{u?fp?_`w z0JJ7^n$V9DNh`Dh4Xs8)D`0GNF#lVj(V+z{Z2I0w%cZp=8rqZ9o)YSrsLvU)l7&wS z8Az1q_WR7E5*vIV{TNg5oovHcKXB2E03Pt{6ut#D=oeom6`7+KNDoJ>yh!*oE!2@> z0qHcW?!I>Q8KB-PZK-v~o9w8EI#k$s14a84tt)KTzL&B_L2rRF;HU32!PzO$cVZjoG=AsYo+>*~717L&=4(y#b>=r3 zKZLQ%Frua7>@tWK({a<|hQmZ7TAH&J5$BZdJQIL(*ftyABw{k6LFrrr(OLM)%*i~^ z&_z&chno<(GOd37?RK=s-mHc(YQr|pR16Wc`*w`3%8rZ!ITPu=Gj`4sTWVGW=V1)a zfq-$a#Z7EGJ8TiHFyT(=IJ$J(cSa~?Vk~@);OtD-Z0oQU{&qZlaf~>(V@j9}+&+mNM?eyQ(S`JL2 ztZ}k~0Y#4ur9w^t(I*l>EI;7F*}p=8X`hMl$Xm0+~`j*@H+RZEfT;klF~S}t8q2v(hX>Oe5?Y8K6a*++zyLM3!ODRkf zG?A+X1-^(yVQjx9-8gCA_!u}BTQERDRhqKppei`LqhAvVs?z!(3yv^V=nzE3Re`GD ztWZe&2W^c}tjXT-ZcT z4IJUCwl(QisY%Z8_NrYH#14`d$Gj=crDI-ZwTqK({W?p+?gNdi2lYV*1r6Yc`Y|tG z#1iyxsg=Qt&U zQ0LSDFQhC>77(`Vd$5g??GTP)5$`0W4#C>9@MyVC(ye4vM;4w3)l0f%i9%(A6cV16 zf1=|L^7y@WE~l znEm6@_K8i#2pbt4Q^^Fp2J>(%7^7MrC5uLt7KNkGXk>BvS;R6dEd`CL!cdUL#l>Te z3AO&_;4Y8_of5%dbo5f_6vloAqtwwG0aCKX#lqN1#F(Q2vYaf8O;j6qM1x&GZyL8# z&hBTYFn001vGk@eimruD z(e3V0a>W7waBUX65?z??yW2QK-H|>Y1ndPqm@304jy~|S^o5S;hPA_DIN%*5GAH~N zw8Ru1m6lFH#KfiwIvqH~2xhZ9^wfzVl0jA}83M4fv7-T9*T_PHC^nvlt*y_V)q$@a zefJn+LwS}scABmg;s_wGsIAD~(H-e}-~c@O})Sa^7cq33RQu^PvAvmudS1_h?`Kr1WI>dIhfsM<9=_YJ}) zp{$SQ+Y`|nCZ_$YpZ+dnV%mG?F>O2Vi|G$NI-f&N`pe;CjmPDiUv#{9JvB-hrVb2u zkn2lxQiA->9X-e?6?l>1cxQb>;>0jy2V9*V<-uzI_mweeQ(15C@~0DwM8Bu^M+hw3 zXtmTq+FyKGbuHxdjT@I%ay{-QIu7xEi2aPIO<vbKe#>LRx8VZfY2g9I!&m1E zx=%nJC_nv@EO7Q6yn*cBFB9LFc?!FxF0s^~|LU_FiW%U$anf6F+vsN3sj$lxrs8?O zA2A25#xvvv2Nq_d(P9A5^m~qZ)>;I{$S`%}xK8y%i@+ZRlLP4-fPM9(?DY9B13BJ@ zwq|b(E0mmhI$Ab#-R4Qx8c-*4{HxU#){go}houlB2eg)EOa^V)4h?-Z(^(07R9)C; zuRjnQa`IuQ7oZi`|3>2ZUo{+pqaOn#{@|{jX>7#!O&WeKGM~*`xC13; zelME2VsCKo3-pqDPh#7%ex9T<;}UGn?iJRt`Ka6JSs#z*nEXV3IJ;2WzI01U`(Ats zS6;+g!Jwaz=T#++-KkLI29`ti4Iycm>vorep;|f<QUIvBhaOw0i>J#@zCQ?qcl3tc7zyN@ zSWElKU>qblTAx3fSnnrcs0ru68^Q38fp@G&t~~8rWF)*YUO!SL7XRnmA>+`e5A%eE zY%r;H3}aEqvqu$52CrW=Ns&aH=l@dMoTwPk@@Szq6eBXhKb>pI8`P&5c?y1NO#ma& zYe}-uIKld&B+x)<;>VoEB})FPOll3VvRlK4Q=FpqEX7-5Yx&DK(M=Ao?EM#waEkdc z&n*Xy7Hm3HrwPj*z5$W_&ec!9e{HF00uMc&(~%uK6mu8y?>H) z)mDGV8>(+pL%pwdk|RK~-%5>DlYLiGscWV4?F<+>XRC-jYc^dJ1hZ7IFon!7G`eRZ&?0A)#hf?`0rS%mz z{oYl-(Hr3m(gY zK++OZZ?h!^=()CwEpipI{ZgSc`m*yZPyYDEQTZyx;TkRH<#(jM>J=fE(cdy_$r#?G zt?b^jM=oh}Wou=oCt*#R8&vX#QAzBP_F4u)46Ac#IUQ2K@5^L)DatV&U7*Ex`3=`n z*78c-D$S@kpblz08dlnO;^ObS&ac|)*VhZaeb@dy$1x^vKl62ofGcWcMn)cYEppR+nVQ7rbUZS-KXjP)@~;`6$sq~37$ zb7bb4jN7B_Pse`J>WYqapWd$0=hpkJdI6==^8+cZ89z8}tmwCOTc|GFW$@WE+J(VE zcG9nS|4@54`6&8Z%FW(KE=r>3j|3-6yTp8UQO8bZ9YAQE7TFcM0sAHRKCm&>N#6iC z?L~$QsX&!FafyHQoxN{Q^S<6ePp}n zHiQpBBi#&(Px);_yR8HBvoGcHymMC6O2mnGU7*Y#pzvK)zQ^KCSY^#SsKtb-(h{*a z5inet=a!tG!+P!@SKs+;%`6QHyAw0&uNw4?kdNJmw-(nb%tL}co_ad8Futmu_fgEC zgUj>&mYJK+XkM~63GUN$(lDGJ}c-OR)#^Mlaa5$|5wBv>(jUXBYM=!<=B zr{VpY8F&{w;E(DS`aG=1wMh|!k5dq;Z)*=f=TAIOW2`E>_nw@odQmd2A-pgj`RAQ^ zH7R`4%UCBSUhGDQt*33ES!(JE@<)~w3e`fMsJ2h7ow)6YKDFE5@aSv)-HFXQdvf0y zxA*5M=!-=mG}vwz``Z>r*D1Gb_Qczn7fh<7Zf@%MOLirGk`g?$d`Hi`dDdiSRHv#G z;UweDQ!>prlZ+eeMc7zrJ-L8^Ugs+oNC?s8FhkyC2#W^7xc{<4wTbgPi!vk_78WSo zOtpsa{f?cEWmznCeXWiTcm~~Wd(24?v;V^5|2+w?9c)I{*dj{FHvxEJ37tT9{HeV|~@08KBuGCKJ9C9I#D98+LdwSD4 zV=BjZJ=(9<&J{2ZW!{edWlTKDrgN2n_DkxxSGzUp>*0XvGY#5USoMp0((3O~PFM)! zuJl85K_4Z*CpUg*%RYM`l<^g-ylah49*!G59DSspLSQrX zl!TO9nVmjFtY@0(=u=))$fQ`F;ON?FrI)IimVMHtg|Cc5q1=YJW~)OC;Z>i1E;r$S zl`OQ)95whnzs_7__vtj0cj4aHaaYQhr-nYJ)hS&+vIi7!t&RoJiklIaFd;)GU|9BG>zq&#EFx5A9Y1dXO$ zZ_z6rRbg%_Q@0TT-WgBF@{91Qo`2V#AgcB9F^8nxRldmOT?t6YrW`q^JH_5OS5Z0} z+ob#K+&0;iWN|G$-f!YX7Nw9_FN17|D)OYRgLW zZV0gbfuJ6{vVP4&sWbJ6wPQVnI6f5Naib2RxiDdlyf}9JiC5o%jzr3}l8l@3 zDPPoU->e%kPtGxvJm#A{ua48?Y}uu)-KsaIl)|#a8#YKsZ^|f9BVRTbj&~Gx9UV9v z`QlCAAA#>h+@+o+BFmBdtC=u}jF*QR)|9MzqZ%A#CO8bI%x4MY?R*1s#a3Ak*6_d>PdD@g!5Fh*X`xl-Ld<~HP z6=c#kKBxxOXjhMW|5FXf8=uk;V|^HL=tq--VcXL1dY7_1VaQ|<<2Y?Hg4Qmak*-qB zZ0LPBKq`?MmpdDB!@v1T8ob!!(8G!cw(~lv5Qe}+LjDWcLhF%*>L#vS#xLrRWdTCyxJyLqZW6HY ztvE=;Sn>?-3qGAKpOMj;mh8W@iG1HAoOn zb8OXxmq&^&O-O7I@v{BCaM2LLc(S=37i>uP>a4dZkar1+#?3+m?Y|!UklP=XH2|pU z$j}@QJ1BSjo_A}zF@EhGFGU%u@X3i9+pePK{cxFp%f06v{kZhaj^&xevfVy-b*18y zknaQ5;>pc7ma&-;@+eCw+Y^9D}&j=DM?0USsMp4%BY^}4uZy;S>|X`34O)+s~h zmd=@!Y4hRLX2K-jA&!^F9W;FY#NEq(ZBbM4>J7$*>QOy4A7Sw=-Q%$4GbGR5PYG47 z^&F55Uh~vSCI9Rr(U*|HU9$&%<%M9#q8Y6DY!}QLcYuQB=wkFCDj^&$ith34fjiYb ziG4Q_cIA4)ZLJ^Tx=u~0?TqS>>lsD*EsJXwejnLP)VFl_La^#t3HMxUTgyf`np}Zr z#~7w=S+?EHTFv0AD1BsOFiG%QEVfE`s>Ocxn86c21kq*qgO`D-C=v<(Q*V?euUfLQ zq|26rA}T4YFsPNa-;cVsq$ugdXAA(RSmQX_jgHytB6?W5i?L ztlPmOW`dI974W40k&SX%Z zjW>eoi$3;B7MxMjo$oI%)~{;I|JF|AN&nu?4urAjC551ia z+!-zUFvcUZfs6p@{+~lkJV0{H%VwGjX!j@4Gh8ad`uSRL*m={;ADvP608ePG2_YH+ zM7T5Xfd4DZ{8Ry_AkFz{CJSBx3A!;vf8R%BN;7H~OF?)Oa@SBb7K~SB*DpaL@=mk9 z16=y`SUv>WF~z^ZC+4~cK8p{3qka%*y?U2<=K=6L{by*&N!hG99;ANv>+=%g{0_pP zy7e!w@@ISi7a1;~f1}GTVg^|#CkS|8`axOiE+fRU=VNQ83R}b}$cNbmO?lvS#?NJk omNbA{7q|`nJqtw4BY;*lc*H4&qn3;{bn(~9i_ZaWPz09$0$Huh@&Et; literal 0 HcmV?d00001 diff --git a/sound/items/equip/toolbelt_equip.ogg b/sound/items/equip/toolbelt_equip.ogg new file mode 100644 index 0000000000000000000000000000000000000000..0ef67a3fd6c67f3d8dacd25906afd067dd640171 GIT binary patch literal 15225 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 S+XfgsJHoOXM@o;`>;4zDmZEh4 literal 0 HcmV?d00001 diff --git a/sound/items/handling/ammobox_drop.ogg b/sound/items/handling/ammobox_drop.ogg new file mode 100644 index 0000000000000000000000000000000000000000..13fce70fe3de87ccbb9fc8ff7b5aa77df7466acc GIT binary patch literal 6448 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 G1^x%E>`Siz literal 0 HcmV?d00001 diff --git a/sound/items/handling/ammobox_pickup.ogg b/sound/items/handling/ammobox_pickup.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9532a7697b9857c81ab0efeac1f8550c7e7d0c93 GIT binary patch literal 6913 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 literal 0 HcmV?d00001 diff --git a/sound/items/handling/backpack_drop.ogg b/sound/items/handling/backpack_drop.ogg new file mode 100644 index 0000000000000000000000000000000000000000..8e67fcf33fa7b2144955b8f2043c9e24c8312529 GIT binary patch literal 31811 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 YOo~3BOPIs}=kxp5u`B?$vWFx94&W6fb^rhX literal 0 HcmV?d00001 diff --git a/sound/items/handling/backpack_equip.ogg b/sound/items/handling/backpack_equip.ogg new file mode 100644 index 0000000000000000000000000000000000000000..5582bd15a50e5f4fe88afb224e1fc13c536c28bb GIT binary patch literal 32603 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 I0H7)W4*Bck5C8xG literal 0 HcmV?d00001 diff --git a/sound/items/handling/bone_drop.ogg b/sound/items/handling/bone_drop.ogg new file mode 100644 index 0000000000000000000000000000000000000000..e12c7f7b3132077ab4ecb9be7972bcd064964ff7 GIT binary patch literal 42595 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 exHO;7;s5%o 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±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 literal 0 HcmV?d00001 diff --git a/sound/items/handling/book_drop.ogg b/sound/items/handling/book_drop.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b492b665f598bb4336e5f4a14a0d9335abeac436 GIT binary patch literal 7355 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 Qn+E4f3nQuvBUHfu0p<;xa{vGU literal 0 HcmV?d00001 diff --git a/sound/items/handling/book_pickup.ogg b/sound/items/handling/book_pickup.ogg new file mode 100644 index 0000000000000000000000000000000000000000..120a4e4721a88dcb4769854d5221b9ee600324d0 GIT binary patch literal 6719 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 VEsLoQF(aTm5h|00ODIe!_%GjOg1-O& literal 0 HcmV?d00001 diff --git a/sound/items/handling/boots_drop.ogg b/sound/items/handling/boots_drop.ogg new file mode 100644 index 0000000000000000000000000000000000000000..87176cdca23d8a548d171cde29777586421cd4a9 GIT binary patch literal 25864 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 literal 0 HcmV?d00001 diff --git a/sound/items/handling/boots_pickup.ogg b/sound/items/handling/boots_pickup.ogg new file mode 100644 index 0000000000000000000000000000000000000000..f527ae2d7ebe0f1956f6f850c8ce3a7886374a54 GIT binary patch literal 12473 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 AUjP6A literal 0 HcmV?d00001 diff --git a/sound/items/handling/card_drop.ogg b/sound/items/handling/card_drop.ogg new file mode 100644 index 0000000000000000000000000000000000000000..7e2620d2b0b022aa1309bbffd831677c1107d505 GIT binary patch literal 16578 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 literal 0 HcmV?d00001 diff --git a/sound/items/handling/card_pickup.ogg b/sound/items/handling/card_pickup.ogg new file mode 100644 index 0000000000000000000000000000000000000000..44df4b326058610ff983ec3ab9247a4bf6f37436 GIT binary patch literal 34272 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�qs(xc=vJ4Ig_m&1kx~|VqBDLEUGZR#|^N1>?`w0 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 literal 0 HcmV?d00001 diff --git a/sound/items/handling/cardboardbox_drop.ogg b/sound/items/handling/cardboardbox_drop.ogg new file mode 100644 index 0000000000000000000000000000000000000000..7070ba1c3422012e9a44b689346a177fefa914ae GIT binary patch literal 7134 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 u_02a$hs}!wnp?7U4nC;C}!pCPUT$ literal 0 HcmV?d00001 diff --git a/sound/items/handling/cardboardbox_pickup.ogg b/sound/items/handling/cardboardbox_pickup.ogg new file mode 100644 index 0000000000000000000000000000000000000000..aa4e72129b0d21219d29df9980086eb22b62a832 GIT binary patch literal 9824 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 W4FSl>%v*o=wfyELAaTqv@P7bUyanC> literal 0 HcmV?d00001 diff --git a/sound/items/handling/cloth_drop.ogg b/sound/items/handling/cloth_drop.ogg new file mode 100644 index 0000000000000000000000000000000000000000..5bf734caba0ffc6dd26e434d3afba2c9bf320bf2 GIT binary patch literal 8322 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 literal 0 HcmV?d00001 diff --git a/sound/items/handling/crowbar_pickup.ogg b/sound/items/handling/crowbar_pickup.ogg new file mode 100644 index 0000000000000000000000000000000000000000..79b276f8451f11c60e601392321867ddcb21c7cf GIT binary patch literal 7776 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 literal 0 HcmV?d00001 diff --git a/sound/items/handling/disk_drop.ogg b/sound/items/handling/disk_drop.ogg new file mode 100644 index 0000000000000000000000000000000000000000..3174b88117fafec334919e95721580cc1342725e GIT binary patch literal 5577 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 literal 0 HcmV?d00001 diff --git a/sound/items/handling/disk_pickup.ogg b/sound/items/handling/disk_pickup.ogg new file mode 100644 index 0000000000000000000000000000000000000000..8f67406a5fb314c15f9c5b988a2c7901b06f9a91 GIT binary patch literal 6210 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 V5e4{5fVE&MuPSgl>$RT1{{XwX-!=dM literal 0 HcmV?d00001 diff --git a/sound/items/handling/drinkglass_drop.ogg b/sound/items/handling/drinkglass_drop.ogg new file mode 100644 index 0000000000000000000000000000000000000000..43bb732db3d1b99f81787673a1e271bbae362e28 GIT binary patch literal 6921 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 CTP=wI literal 0 HcmV?d00001 diff --git a/sound/items/handling/flesh_drop.ogg b/sound/items/handling/flesh_drop.ogg new file mode 100644 index 0000000000000000000000000000000000000000..bb7af66a2ea1cf997d1d83004611b639018063ad GIT binary patch literal 11919 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 F{{s<49rOSI literal 0 HcmV?d00001 diff --git a/sound/items/handling/generic_drop1.ogg b/sound/items/handling/generic_drop1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c2195b1e24a896a99e537c38d83ea0287fa8681a GIT binary patch literal 36875 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 ZTHBXUDtTb|g1>mVR4To!uv(>^cmcTij>G@} literal 0 HcmV?d00001 diff --git a/sound/items/handling/generic_drop2.ogg b/sound/items/handling/generic_drop2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..ac0bd3710fee48b08e18c3406e8a5ac365a9fca3 GIT binary patch literal 31069 zcmce;cT`i)*EbqaKoBX?1?eaqY0|rZQl4emC;J(%nc5G!=u@5l%dY`d^dQy?arI)uMza&5FF7}B2Uok-4xV0a z9{v*aBBwc5t;o^GUq*aHH3Db945j{kL7y#@5Ee z#?{J3!u7R_hk%uZ{!0yO3kwTHCkix&wu6h!e{=8)zToHOeJT8c_}{^I-4c9!qI?3P zf-f+z{uM`7P8S340L{XyLf;$mD_#cxAOZl)nb`=EY~QdIC+D;JrzgL@tM$H!N>7gJ zrL>CX?fXwbFJMgu0Ne+Ju;RuRZoP3F6|tjy9_#T%#6eBClpg1k#%~eapJ&gkTuT~C zoLooQSROnwz(T76ApM#loK*9!u>8mnL5VIRX*~KFO0zxi*vr0rz~k$u4^`pYDN0fk z-6<=K72RcR_$B+0t6@S(g?C!ls=5=~B*=4AWIOxc0{5>R^yp`i#ip_*l6`PD{YSQv zbPx1Y|A<8o2tkVpP)s0w^Nn=q8_mc#v-%0A28rM}zr2>Vst!7No9Ox2Kz+QSKEVd* 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 literal 0 HcmV?d00001 diff --git a/sound/items/handling/generic_drop3.ogg b/sound/items/handling/generic_drop3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..64f37c6dd9cdd853a4e56edfba3a464b0961dca2 GIT binary patch literal 23137 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 literal 0 HcmV?d00001 diff --git a/sound/items/handling/generic_drop4.ogg b/sound/items/handling/generic_drop4.ogg new file mode 100644 index 0000000000000000000000000000000000000000..57092778f2888cff0b021b967ccc9f46c9792586 GIT binary patch literal 36987 zcmce;byQqU(=R%Z5F`W%EepB~%qh<_`MaEebO|0_L>gafEPEVC2LvB&>4sXY53pXbVFE$;N9AryTaEIX<5NdDe&@AR;3*(O3{(Eei`;eb&e$%$Hs9KAl$HwVl@@)Q*e1 zWUQT(kz<9a8<)4e(DQN{<=sjDw?O_Y2O01zA}R`bR7>kRKo> zNHP{%x(a)!ig;w=t>P(zG8X3qySR#~yc&>P^fX*eXI))pUA?uE19cj`wHgC;<^uJu z0uAwl{>|6kt5;9?ujpiOpzoBti5s*z6ofhJygAPTf=b~*CQp!%A%CNw{gx}8Z)R0) znO1L6Qg1s{%`jAr`j-VTwC7Jx1Nv^6n*aaGW?G4+|M&dfqMr`*9>B8Cfw<4%tvL8? zpCbd}UxfQXfKK0o8K90Fl1?0bP69xdbQT+kmm4{kL;sHwp41Kky=NtcIuH*4Xn+}~ z962?d1ZSP(X8|al5cxl+FMsU?5QIF#EYZpji9N>fFD!n*wD{RbqNx9@1TchTZ<3{s zr=E@QqNQ$qFTzfn>I_v)qi!lnPW!7tn^A%dK$ojAYJlk}qzusNo16S zOp(75n1CAM{PnNoWFSxg#$PM`Px053|FPn{Z(($UG&RF)Lkv$vY4<4Keq}d?C@L#p z#SEN)6-U->XF8ShN?AkdX0+)c@n9KR$UhzhD3#14=EDnuzfKaA>^MkU0C>g!RNU{k zW0-Fy{zo1=Ay$4(1>^}fMiq8JHB~hYS6i(lm&Jxay*ZcFS?|@^NCUi}|J|_u%X2`0 z(**qW$#|m(*1mLq1rg+b6#O60alr12B_4=lGFaR9(3fItL*{Xh}3BfziYrnL_`HN#kuATPF91F`)R1NxFh z29*_Zj8Vw9SPCY2gCb%Vj8Ib8M6^x>T_ebY1@SXPe!YDGYM%KFPQ%p9Un%dVoYnG+igmRT z$y+k1Q{PRg>H(yQMk4tT;PwoP?DDB*VH_hIp*faa9E>9X`7ZT8q@c3u(^xqbwWjj@ zE*HTGRkfV|CV^*@$~1dowoIjcEj|@sshw*64{7n2^vM5JEH|Z=l2Z)Un+@Fe$SGzKs5lTp;qdQFM4}?MteA$f0YZ8Bd zGJ^L~AU~+X6Z^=S*aU}s+@{pGeD};90KQ^6=_eBu0ESPgswJ9e0rTcqq!t%9S3WfZ zeg~Xb7ODB6IW(#H#m!6{@@Hbo*zziBdU*eG?lo7V3Ml?Z!U|0`M3JGT;t2adOBIhKB2|pMnK(DcW9qrzna%Y~u)CNlb7U>rQ%Z zJRKC@X;fJz!6<@vhXx|U+MDbY4+bKOVP2V{_z2c*Vqimj3N(OS5ePZnfk1^n;6P+Q zBw|O9CBCA((n1F1!Gm~+`v9D$02!(Jsu%#E08oY;7>51=5oc-%p#Fs8(BzX201)$c z|01~8tO|QVTMhON8l=r`UK{{)wJlB0g*ie`LVtrH$fHY#}9Z4D*`ZH zgFq}lfhg&t2muX;2^A;?1@s<27u$GLTDpi$f_8^2ep1^s20Z$K22y863rY9?2DTmn z%kWZDL1t2E3H+60WXd=b*j{AE$7@@UhGK}wltJgxvB(4BwZp4;sf}rA>+p@86nep6 zE7soabd~ZtT;mZS0MoT*?A3k=dT;Rw1mdqWbP0&dsrmt^3m)VS0>yv<0P&6GXdzFb zS$_Nz?#U`L0PX;u1pw}>+v$G;H>c6R(Hrm1-w+Ns1fNLYBzz))XzFPg5R||_890$R z7d1XI-II(Mz?OmE9q$APMU{X;-b?2EB!wCh08Ie!oQy!=heRF^2s#0gaKeSil_n(W$Q9P z+NB|Yg#i!tS8?$&PaXfLP=tm6=s^6ZBS1-J_rE%TXP@NVA^TU=BD9bvdH&@C z%lxMX%mNtaUu*bV0O$69MgTB?Wsv_JfgwTziGTes9~H0=5Jm%Iv!9r=pN@L~y{7^L zSO}Pp=5NQ-1OWM33=$Cr~+O;E%e0qx8t9M{yqk=*a zb@hbSBb>89(AJAYY7A&|$?3_d17cWv39Uz)Kz>U|h@c(>O5~y%RQkxqljo?IQrYAs zAU}MNA2}$%s2V^4*!Vzj>Xr00wN|-}MRBda{C`k8_n4XVLsW-1#l|T)r;VuQvT>Gv zB7A&0^gwJNP>Q&_nMD^D-rq4D;(=MrkyygRbd-#!oe!LGDeh!bI^by!+(J)@;f&9AQMf*NsV#LVy z)3DGGV~t7|yaK()pkNoHFk+RGD|`_awhQ{`@P(Wd#Kyrj$;9-12!!YCF#84LD@Fhr zE~3(Vcr=B^wNP$>wHMUCuoL)zAG1J00(}Nz3ogG93$tw=J^`WkB4QF!GI9z^U{&A{ z1QG^F2n70uLq?IB!W)GajUIy$i}~$!99BFw5T?EVdo2LMcn^Yy2OI`SPe&;{{J+-+ zFaI`yo~{p`dL`YyW8(Bp_4f7k{^)9H>;HR?09RE5{UP@U8{UNAp;KU;2Zd$>{a(H# z!*!w9u&N5*N?Tr!feZK9lvQ0_u_nV&&O9y=zgMWXt!gxcw2)E>4N&y{Q@wAs7$rD-S?6?gl`i$Z*UadNSSJ;n5Tn-@QuY+6*1&h z??d1I;?1cva+SDvP{!kW;oMp%)m0(Ijlprsg92B^J*pVWiw5e)%P%_lb3>?wFHI*& zxtY0&N#wGyK5uBP++8`38;&!(*O0%qLG4mHhO477-EliYcQ&PQyE+zqaZ*D{$$g(| z6Oj=NW$9%&RdtKm7qV>O#eBF9-;oboVrt#u_KujIeMcPLlSiT~ChNW`Cx7#*KAJJx zK#YiEN45N$>@tD`X>=a9P$DjA<~Q~1kWt9Wd3q)(w&VH=b!!p>D&m|0Q`Y&2+jUZ= ztLk7zprkN-;FeL!_H34pUNWr!W0<6Gl583isFtmS;#rlDWn9*v94=1=bHSGD8*Up( zQfNq%w%{URu9pe}?*85$p+UBsd(g5!+=0uF;xIx| z7C}t=U_oTVV5BP<+GLun!&To?IOQ{4&|yz2Z(yX?(_CoITWOIrQ#KiapAr@M%Du^p z>%8Wd59zJMA_Xa}&R5(^?UueYGwjrs)hS47XQZCms3>K(H_XUTPPb}~wOZJ0ru!}X=+;H(TOad$a&xex$o251LzvsW z?1>y72ECqLwGTh<;S+sUkji(w zK2|Wwu*_Y^PxF;k{Ub|8+sW$fiXul(-l{o*>WAx})x<~pc#K(D{*A}leeBT}Gp)~| z`?m*qU>T8sr8#B!dP_Tf2G z8d^AvMgccrob-^zd-xh(3u6*pMfI?f$x8bnxNHQnc0*3*YM*R-jk;x)mL`92z8XW+ zJ%h%XFj=R0=yF|KmwahO!{>QakLfmgLEG(q*v$(r&VzYk3BDq$8wj$M$mP`cb||OM z<6e?P%F}qf427sQUA9JDE$UiBp@m}|QoJUWxhpo_+FR4CmltNEZPah6Y#(cB8r^j-K znjvQj#chbkIb%W9Nx5i>%W3tc!s0P6^Ss8ymJ$12Dt`Z{b9eSAe1KiKn72CXUag3^IVPR3rkzL)Lg!6YpB-XlK%}yKR&$xJc9)T6sa_it zt)cbydXe0pSHNB|yn4CJtSALRNllWV4N6kPF0mZh)L4x>B7}7F+CZ_?*JZFo`TOmV zNtpIo{2sqZp?G&eR~GJ3XT|PHvE~=~>}-mL09F>7zIbF-K0-kzhQU*uSxx$#uIV}b zd*OhY9-zX@pm?n__uTO%J3sHY;(R|8=75@3h`~K()JdSH$FEku?!P04XkRU zGuo9eDM?(?d1%Jveb_5X-Kh~Aa`7H8*zxgp3FkQ6a(`i~^-|**nd>m#K*D&LB!wPc zV&B?0v({cV>C00`vCFd*4PQFF?s)q09$Q(9ABQ7>MD%S6Ld~Vs>m6>#H(Wdzf*H&D zYc@if$5!xFC&JyidDmwj=5k(G%U6pue!0EIjfNAuZLCfmG9&jmm!d?^A4x9}yRW(p zwki`XWjK{^F9 z#G%ctFvXj2Q>HRVwTDlgt!o(kY`~QbxJ+9+qV&ShYV;zp)DP5H*T+ zIM}MsxtH4+Bfqo}CAj^pU+(k;q5UOW2z>-3^~-n|=H@Ql_f8y^kIsmokN6TcJyJ_0 z#KZFX>&+`mC1vwo;^!G#%Xdp$^+e0VkN)S@gtz{_=-ZaZi%CU-H*?1m`4QD0KVNR= z=MvR52$h>r2Jyz*rOl!17;c6bigCHf-UQ{8!|eDOyW6iDWjrs7QZMUWb)XlCUZV2h zTH8Nw(OvJHujeSYXU3I>iX*NKRyDhS=ajCjvk$U0M;nzBpiJ0Ae36w*aj|G|jmIK*nrbXFbP=jDfs(Y4`-NnbZdYVIz?2N~)!#XUl zq`CR~v!glAEf|ZmOi3+S#pMw_Z=SUVXzz6dlQ^c!8^OpTd*s4#jR}XY5{(Vq^M@@% z=3h<4yw+0j*`2`KKhV3naJV##5ZNeArtfLLsL>=L=r1kZ?cNx0pnWV3k}-Hg7z7Rp zi_%+W5aSe376QM+q;P1BIZEXm7Ac@{XR5oC_vp7qNP_!*YAezwrCJu>#r{Id&ofQz zP#{QF{?M1&jhauXm`^PNk5?be&kz_WQm0YLV7#ND*!23cOAV2ChMA`F&!|d>#(^4@ zL6O6Tj^EO~6Z3!@4>`gxMkkCUCs_9@T>tD&mvS6YhA#o*UX7bToAYOG>Mc(mygf-y zrrS(K#$zly!R6@RvJoz+(3ieGzAX_q9Z3+iXIApMD6lBIyY_}-Z4)%-s`JY3z2Ks* zm8p}FOW~`xpZ8kFFW=>Ct*s_ghCb^X?UifyIE98s??p-d>9gl^P(RJ@_`I)exk+>8 ze9Gur*OEoOSVNDH$uM9SC|f%8wav<-;{*FgpXfpNH}}~ImCzxbR~i=&1uE{g!Cil* zSeWEtIeIb;g2XQtFYyky?t&michRg52N+VnPMl(YYzB_JaDD!~tf)f7tvSkNuPf8u zS@Q#xj?et*-baIbCKR8o;w^zj&+GkX9%~c&miMnSS9|D^oJ{?@_DRcT#I(7X2fmq% zfDe7$R#PlaBYcR}6*{PYcoj*PZq6D&6z*?ybXdes<+1f0eTLEbd9EpceCHq8oy)L8 z{4?&Mro3aK6Wj&?Q+%J7kVSY+-!X84%l~5}OZea(q0i~!Qy_!rt#B##>(><@!kKFY zNaf)tt{<1bYZa;Fy!b$l5JvYHh{M~Hl|l06)#n;cWlydN>y6xUvb(K2t%*;_5Opt4 z3xT?>RKeS=5$q+MIFbWth}fMT{HSc2YjX;BPW__Dr+n>?ZX3?j4}~Hee+Dry{P1$4 z^H;wxnU~PP?(hr;kLLzP4_;NVcC+5n2XuTQUv`%ONi; z-@Cf!f&@+PjAJg-1v1FTg`g!WtEBg4EhjvRI9GuJctrHvGEZkJ>wSNALPocbU z!_geC<*4hLCP*TIzkgEgMY2?cVkhro4%DXtqA;_8-<|BOF0uNc)UdBzHg(FXAxky9=9?JgcMS9G#F zRwzr8U{ZU2(s{!tO_7aW?seLQU6&aNcE1!c%jU&>Y@pqQ-U1lFI1aSY?VBDy+MOoKGT?hp`CtdR_M1)F?MqJb-3_XWkItDT{epDpvO~ap zzZ?XLsAb~mT^xD;;>TC(bKlRc1z~EL(Wrlp<}jz`h+&yKEsXj0C)U;%4JKtf!4HpU zm$j(c^@gNz^wweAfyPCez7W-c!4v`8H0!(5gU%sFhk-3kH&rxS%6Bl=E6Vu9-yeFt z+WVLY%u&54b01y{uHVrwU}dP~g+F^MsKQ3(bH<+;ndLbe6dkZCA)00j<=2;AusjHOYo@FBdHBP@eaRtS0o(8F<20v~(J^UK z9n`zgfmZ&BE6z-8FezjP`~KlCZ}pv?VdGi$$ak`!4@M}<+f9vQN?)UKs6u{u`3Lim z+g=X0CBn&*5~t(rfUoph#Am7f!x2aQlvlK>ri^bJv1o6921X?v+aiY(I9igW58q;w zyh?C-i@@2de=O==F%`FajGzHm_h9Sk9gY0&RRr({rKj|C74Z!C#>Pfe#(KJcfISta zPeoHnadq!P(7xPrbP!L#8VW||8xR_IQ&#iiWwd!mx zucOIc;HpfiqmuRoU@A*`rS);{zE?efuHbks_JteLpZ?6fWoTR1x9EK*~dFPkqg(eSDjUrHc)leKoOspr!YQff!>edXHTZ9 z!!NAam5r~)1N?MBHAUWg=`##fjgTXzvnb*ymqCZ%AM^q>-IBvrsTI(Ti`y!u2G=rr z$boG;S<-C2MaXOjZ^(0}yf0YAw7FgGHJKY}-#o%#2G+<$ik{M&&XPuNHwEFOX-x0vOm;}s{w}mH)WAq z-_4LjkcnY9TG3#SG=uGnyp43v%eHzA)UPVaPG}WLX}w0V{A0BjT#;K7`l9>gdoFN} zpGpdxY>RVfwN4fP$nB`v3psVhcu9+3y#gaHi;AaV;2`7Rwp%w0*QyYSBw9=qs;!e* zai%yZR`>T^P+f

<0Syv>Er`Z(X0bn(o)>RR@$FXlx>Jf@8>1Kf}y5kf>{{uOj-D zbsQD4XSybC#NS}kR#$}PW4c_HComCzzbxgF2qu{$d{}}qGJ#@H5kA&`jzUYaPs5*_ z)iPYDD)_^D-cLx9S%Ab#^J%QjYv;N;i0Eu%WluxqoESWyHkKEp5k@j$#LB8`S)6h9 zElaEPc9(^X>hV?D)lnFM9m@dTY*INM6$8Z039+NhnRHSw`Ks;H2dhK`pN`#6=5Ch- zawzk^%epb(?RzMuC3~8f4p&&s*)^79loTVkHd?{W^V2&i<~7SxDLrYo6f zT{Kge>m*n!^&NI*+#*(f1xI($GHE7SKZo%=NOI_R6n~R7*eocdJ7 zdwV(l5C;jCIAIcY8c7=_WkEU}{l>DQ6uJ4=mWK@MN$zdWB7{Duf#$kolhzvHTk$={ ze7YoCjW3@^`^wPrA}6l1Q()77j*=iZ;ul31K`<`@H;}z@+(OtKr&X z%J24OX-_om#?*gs<2h||6$)0hukfAYG+JtM;EJzkE;?_~ud##ngTyN0i9@^W?8OnL z=lH@^$&=L~%qo^hD}q61LNhe-m>0s4E^qeto4j=sO2Hj_|-MX6frZZdY5mU%yg zT*-wQ96OpsrgmTM6iOyn&F}Y0IrW+*SR#2(I1}ZtH7|w(gtTaXXQ?+Ox^+9J?NB;pP?$#j6GZ<$ z$PuJjzD5@Vhv?Vcd9H(n0h`2TdBv(X^_4JnWl#5LZYIQ1D)hVIG_H&Fv=THPY=%iv zWiA)~JZ3&-ZmN8e(>F=gsnP zac50}sh!=Y7(rEWSWV^J5@j@SQQdd4hqb$P)mzBvRM4Fn#cvk+uc9(Ew#OR|^D~S` z*4!=}%I-O)%N0qnOUzkhV@rm93>T{<>2l5r;i*h(UTu(jg5BHD;%8x{2A*|hnPw&Y zw&mreJ$qIfP)8*9D~jF3j}uqI6M`D%!vpydmfFRiUgg#+|{CJBCUPVh=UdM2Is4S5tE}G1M7uP7UuA1umTG#yVtvGcb$2&Bd*Gu0Z6T zkul&JiLXB z;3&i0B^pcYf<E3fHy#s@ByL8#Qxo zI=#*(D{9o-{rEL5GOL7ErYg+4BsD?3*!4mxccPi8SmMUHzK0}3bW_2;4)RO4siK;B zt5+Xy%XT$s7G(qc(;+Rv(MzXump%m$epuu_Fz>#4s4k=1W_d5Z@u9 zTu1I8NsB;s^KmSZBQ*YuboEKI#YcY3?XGf(e}}g)D|k^jdPqH`*n~Yk@G>H)@15q0 zipw}in{Yr~z((YzItK3j(rhD&s{ckPk8Ft6AU1lTZnvM2Lu6#^!U}iq{fG@Mp3#}v>td8F>LDVj}kYGm)4v6g$aL$S@|$GtapI5 z#y*#jPwSRJWDqHzqY^d;O}p9ax9)^)G|o3U4#bJld%F7=l%BuD`n-olx%jc>SeD(_ z0bH@s7K3#XwuRP$u-gKQ(0p$yHKatX2p1P}Ts4ZjZ_k{tJgDOChIP)T?_cQk=o@>Z zfO9rTw?w1T+CIy{{rT+lfYFUjpdlHeK@s_SC;XFZ_0e+dM5~V|hV&&~1;pUuSsP0K z{@LZ?9z4rhx-I!!S|{7Pl2x?e=3d9Ou%GWhmjUb`1n!tG;;$7z#2lcXpQh~l1c})3 zOb^n>jCNAZX>x-xwR#P+v~NikR)p?3KE^*tX?B+n_FLdi$#bHv&VKsDRIQY#+?%>% zK}lX`8?4f$z4uXwD#()VGFxa_-SY%X9=T*Tv9hA9m&nTa!oixBEd*hTZJJ}aci;65 ztHc17>27K!j%eATx-cA!#I#Uc^cCwx39C({Qt0K_G+W*){sk!&nc)vXvFP1=&4p`C z#n?d9BtONXstRN29&}KZ=fub4^wPzd(!O=z$)t>L5bD`uqB6#(56Xqw)`YWNvJSNo zqxM)Tdkui;sRQ@u&4OaH1(Vkt`l-mWVWK!N%B`>vve!gl&pDIoT5&Y(7O+x0DXl4f ze7u-;l3ZPq1;vaAs)O2)F@texxus?#t4tag{4S{q_h`^6J6F6m3~hc+maRs~-1_|E zr~Cy5=EG_xbYgUwiEedwXK^m^OY|-&;*MZCspg1r zth+Bc=J zJg%jVpG-^?1q|x)Cf&a25^XdHZmF;nKfk$o=9V^RTx&3{J3x=b7PRq5nN;!WRZ>U+ z-u<;ZnNvjtcHFoGQ)cbM&S03f%W;*5+;3?0whlgH(G83?QSl@ceE?m3?k+vcaJTtt z=~>pok}PNF31K8=vilOzX`Rg=6UE1!h5&(+`qeCs>`aSneao1zw4)3>FUrn3qwGFw z=@8wm|5s`DNO( z=;sn?VGNhS;cyM>ej_?Bb??+iWyfAf2slTdtjFUtq+qj0FC>%`RD9rBXo$W2+@U$= zqTj!FRzEe}7wd|&JYN$0*+syWL@ZXAw?ddU|MAm@Z2Y0Fs#_AwX|?Ilt|R}&Rr$5w z4fug|f>g5ig6B(D`!>j9f_LIhYC>ByX-Zjoa5=hgH* z@fJ(9|E&F8vlo_S6`7TcR_x*JVDWM4mNRekn)8SFxykntRm=J@7xLD{L|Z-98sL3d!AHYG>GH$`oX}fCKAb6v zHeH3>2{2|I*Fy6gwQD!Qx6AH}@!V*V(UGiCwY?c58rB#XBsX0E^RU7Hir)$i^^!Qn zi>cca;nRje>G2CWt;}KCnf(MA{M|{+!W~b~Pd%&pwnxivh^NgDa;_J~inWhm1?(R4 znL%e)cV7Il1|=WXzFx(d6O^aHF-%x|6oW^!A9&$64I=3M6U|+K&nRYS@_bjH!GWcs zZMZ3sc1K(VA6g1Y{A+g1=XRJG-;OU3Oli?8B4`Qz(z zHN_%!<<&!P4yx%+BVxDi*s;rD!W9fbUi%d+!*SO=kW(z@n}%DJKhY?<^Gfi1zgS$? zSf1g?X`Vk*EOUXd$;*ZtUWd+*wWHn@=Z*^aSUj$9-X3WRs*FAsoTV_kl#-Zjnba41 zeDE-0)l;DwB2{6~mYj)C*U^RvwA8MtXYKhLFH7dApP}*jl_l;q3I-(jXi9T;WbrIS ze}B%YPqfUh&^FM_ysn;hs&H~_S$-V&V*hrD5}S3^31W1-)CJF7Kl?|cCHsz?ie7vn z7fbq?zs?QpAjwD4GcChBf+VaX!i1sk6At2?`A)-?G{QeO9PcUrUU2-q;dpv;qZQ>> zByQILv}bU1XmEIVX>@1;Hu7}O@u;dhPv#dBFq1l0OxHrIp!VK6%Yr{R(w;Z`bJ{%F zW_CpNaMkKCx=!u_7{6RolDoS(xx`LtK%nRWVABHIS|-`r9L9 z>&CUhMs!{K{OsoImW8&ntI+zU8<>tv`j>1f9zBn70)x3XGW?VzrsIr=sj8g&DX27lK*&EW3s5v+SEA)z) z)JryKpuc1*tb3Q)OSo~2@fb0QyTk2jO&iIE*r)%d$jr-pi-u}P_;oguvTB~4Y_X?$ z!5wZmJf?xEYuBZ8Fs|TkMNWgmsbY8I=uuWI-<{Q~+*6sk3c8qr{MLpW%4~Kop)!8! za*6^(jV6macbps3y9X~;vg50xSxGz3^tY~#2~o?-Z>ee$m%&sj7AgH*3)lU! zrD(W#{b9ixZDYuRf5-@fUr+Q*Nqt4bQ2-gdLEN}V@<7uFtD1g6q6!a?V`YNXV*b);Q9kSq| zwQntm=b;(-k%!2-dKL}$^nqm4LGZ(%L5XvGPzF<7=Ow40)x*bvE)wPUl+B9t9yqsVt(*xgLlgE_%9+A_15BVJ4e zGh^IrsQ&9rM-t3Y?^2sftlXOu7(178^+r0t&s6V-J%dZb3n2nVily>D)+Xt}V_93##4IWMxC~;H*}6+qxBu}7^nDY zEsdwwRcf4gB+HPzdB?kz_J^w(_pQjY;*ys0Ec)$JUsjp3E@M{}#dgyC86Njvdhxc) z&H9EBE)?k<<#@-Kd@Aqe72@^96unB1*WXs~x7gi8GGZ?(V;e-cNe!_di1{oCDwwO&b zRjMw3x5pAJaNF?H{#m^`rw^|K4Y%ciO6g*`Lq^-)%0oC90}sUR-Bu}m_J-_}D7lJf zC=TaX?zv-+xSVpmv8gaiDRk%UI4>_l&3Pxr8%}ws zaJLown$COwcVO{F|JQu>AM6pJOTz4rb1`PQ_(@kJPGqfo&0+GMI}J=$#~Cje$hRZ~ zOce8ORt481cxEC@4}gXJE=d{%vB*WQ|Il255N%Fv0pbX54+t`Jzt ztL&xiR33b0*f(MKJ!?bUgkrP6f#$*yWO^~W;2yRl`{)tT=CX;v-r=*N#B}D1KPh48 z7ch3CH&l#KIe*x4MBDe~HB?qJqsekpiXmLt;v=WFmb3Tk2VO;IllJ_~h}3n5ES7{s z+7S~m=&cN|L?j2WPFd8>ke*dNr1)J;ui!m*j^~4Ze13PuQEn2RK7qZHrk8#``%WjC zXE(=L1A5-y5T{F2Z~W@247P8vSQ3JlVLn?~W2)!k+D0WOh!8(T>82C(tl}WPXs%yziVH)L6`aHy%|Vw zU+1nHHzfG6ZFLA-N^U(AT(2hdIhVqo;bipm=;2Bo$9eR=&E6+-*jO4W^+CHSHJ18N zb;ptDqJLF^gX{l`+20ECz?nB$sgK^pZD`1zf4JHb2qcm5ly-$Kj;S`WsZGco7#5s=%&X6_Mz^Kvc2bpf4lw_RL#MT@rfrKzHm_WN4U$G>zk@#ScBRF)GAdm z$)%@{cuHG+*2uW7NUaar=Y!;6Wkj!*lX!x~y# zQYxUn25}hl?^bPt%MItfDyL4frsDT^qu4L@i^4A0_Tg2eI;?N6Smk&x3=%KUpS#p;hTu+45EiZehxZ1frD(}C(DNT8;XL^H%4}e z{5Op)ni#|v?25O1-)YH89FfGW)10br=5y?_NMA(AUYaV*ogy{l�}*A1=GSv}~BQ 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%0D$?WTOdDU2Ulv-ykZqitXBV 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 G9wPz%#^b{P literal 0 HcmV?d00001 diff --git a/sound/items/handling/generic_drop5.ogg b/sound/items/handling/generic_drop5.ogg new file mode 100644 index 0000000000000000000000000000000000000000..be46e772422c1fe83f93aee3a13ae975edd8a86a GIT binary patch literal 31498 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 literal 0 HcmV?d00001 diff --git a/sound/items/handling/generic_equip1.ogg b/sound/items/handling/generic_equip1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..446b3e324fe97605b309245e8576e884f9cc38fc GIT binary patch literal 31873 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

c*P*4CU7Rq(q=A?H0 z8e|q+61f{8w;opl#nW~FpeO+N-l@O^knn*Z2>`%}Lu1Y^P)i{0@ohDEZL%}M{-E** zotSl7ougIvt>|AMFGzKIFMUCiJzxEpiB-tob^mrK1kC1gOS-Zs<}7`Bde8Ay-7Fea zNA}EgmY$IzwXgk>puj6P+)%@btjcdSW-I*5WA5o}H8A=5fe<^*)A%yc1?gnX=Y6vCTE=1*s5Qvd~}cmMzZ0000x1ONaC0001_o1X^? z|4je?|4sk@|3&$FPGRSwNibQSiuOL&tTIS#h>m-QQstrxVs@uHL(}cb#?GR%_oBxl z*EFgjD^Iyn8aOoiSSh7Q*`Nklt3984SC^3_fiZ$=4QA0>av(pl?%cT!!oE;)w;MF} zk@azDiIqpkjBg5AvY&m~U>$UHB#bwR#vVZYj#-T~M%;Y7;ZxQUUyH)$afD`CvC*{0 z^n6+G>MPRhEk%DW-Wup7^y|b4(Uss5#zu#uuFFYlI)!GXUm!81UrCSeFq<%q|BZe0A>lPO^^v zw*A|%-*1C}V!oruQI7bMr+jZ(LRS)SskLCbiG=XNUE&Dv(K{u<%D)8ro1p(nL7zPw zdLM?NBbn67&tSd!D)0r{!Kg*g=Qefi-cjbw0A2{3YYN_=IA|qo^qoc@v_Nu@k$%4= zGJCYPQjlCdm4(8>!cz&)FmovU^_DozXf` z*)dIvaZY~5=9tbP_uFikN< zHMZWUUl;y#$jVvtB8JrC6i9OwX#h|`WI;ehc;=dZj&(IWL=s&5rT?4L2LC=Mx^&<_ zGf2Q0Cx8fWpG@X<3=#kp0faWcGFSr$AT|o9q1|A24QoOd8$f|K_k#jHfIjty`bCtw zsGLC#OX}aV8c>p@0JnhR9{_l8<_ZqTi7cT6NP`A1h6Dg$uBp4lT2HGZj0K{Ebnb^{ zjb<$^kM2KA*1&(palqTTzh;~JsB7$Wk0mef5>4}yr(5mP4&&dsIDf3_{Qc4!idPRw zSGsD_&q5Vd)xSRG(CzH2yG680G9kLDsFu&}5M#$E0N7E|wUzGFT`?yn$xhHI78^{L z6NOZ$kWxW;{uKM%kNs!0kp<;lxAKj^1%F?FNVvsOJv)rOl2!CIj@L@~Oj)qCNmo^W5D;;QvoT~@4TOw#A+1n!Z}-&aglYx zD4(XoQH8|OY*lq*@bb%Xj$TSnU_s%%~jOqH-!nZ_6~F?g}PvQi`ECRk}!5?MrrlFFpCB|YvG z9O8R$TJ1b-{B<~MfAU)?Btf?kMG4D#%SBM>(jw{b-dwJJ{VoC(xgT&_AIxmFeZRN+ z_NtYJ*S&rFr2*D+jz_d}eJv%f45^7;Ay@UdBEKj<3fyE88(++KOu4KT0Y4VkRWWM^~Oo!8+`0sD&&>G9JvM84FDpiE7qlnF0ONhm0-|>C(cD?e4x2T2UKl#5(tqfVx zUO7p~@8{X^&)!@TyXe!|w8GVy8*L;WMGwVlwcA;u>AbaQj#s^WSnqyFYvc$7b-En& z>+8u!p_1n73sN|p!+&?xZ-hwNIhS;dZ@x)D10G#8W0{UUhm7E zFA)9~nAMx2qT$pq4L_dR@T0OVsu07Et{XUxY3klZmyR`*NJJ5h>VwnYYpTTxb78Sz z4AX0sgN>>3yMAGNG&;Kc2k>Ycq@iV`Olxd+=h_;r`}fy2AhRw~G($z{_qpl&8p+6@ zr-5>R*Ce`MYQh74X*4NhXs@Y~g8Ji_ZiDJ_u}1(NKm^D@zlW%hk&&$1Td7P@nQbJ4 zTswpQCI#h2u)!@zd<}>M_wB+41qJ{BY)R2;S;c6V&p)naE{f(pRu|{57rU%#u_Yrf zv7I@*UnRmLD(1SX{sV6N!l8->5c|uNgYVlP#&7p2-qpDbhx4ADOCQ}6?X~BDTUe#T znz#q{-$bH}m8ELa3SU1mI71akuOKqAw8O4^x_!i^%WHERyyspGsuDb2^d(^LRL8`s zAuEXh?fT_xa;&q&afN$dt-;=vz<7q)xh1!+4!%{4=O5YI?(PM1|DXGTU7azW@XEPP z(C+1|%##$2qEVzlQ+T0pUX?}PB0cP|#N z1r{M%-uO5lqL9eR_f;3iGq)02*AspI^B*zz{dq3mIwqGbHYqC&=nE4A&OvZ2$-YTG z)9&|Weai#R2Vrb@O|E{Ci#x$QtUQnkz!`CYysTY(KQ(=}t3wVrpR3-!f7f zB(HdY`)4NoJRCHD(ME%5z4fc_&%au~WsU;q|6B6-@Y%)Ty?ocyV_r?oeQ0aCdiTfzsl|-Mz>FgKLrE?yha2xI>GSQh~E+ z-_P#-anIkopCpsDv$B#bOLivFu(Q(!A%gySFnIoE`q7os5vUP--8?NFydGX526ccy z_rSxghw|sQ6+z>n=D(kZng{??dh?PAPvrsgzaD3#zm%u|1bqj0drl2cI~r#POWi;8 zX_RSrxw(0{g?NM>D3AeB+s)OF255lh9}FH&ZW;v#R|{tZl)seNWMp*_K_jh7DK1%hupstD;j=lA`l1}B*m{8QH=N85m6d@Qp&6dw%igqkhr#XQiql77^$nUFrs4{pa5I|Nukq*;X;&X!wLT+ zmXWluOv^ErvRuzGmSLJuEZz~CP&MAelHz#LqpHR!QB01e85ykl0eo#2fu%Js+%e|T zREP@8-z1i22>s7EXn?-Rppsc9N~1qej%I=7dSdY&{2dkzCuqQj(9}bUz0GUcb*aso}!(QTw-g3jC1<3s)ZUE09G5HC{Avus!j!#DASX}^0qadlwBCGlTL+`dQ z^^webBOAvg9{eWXC3Ade;HH$^E2FFhhWVJu3lsZ8E($;CS& zqt#6xb6xvH%5t=)Zg+CMLjH`L1_b(VErvwWMv!`ru#^>sfLSX_ilSNJRSgrom}(i#vtJmBE5q_v!2ei|ya(ZM5~Xr7gK7i&^EbLYaIgvQG~4Igg5P{?~HMBO~l1fRI_gCKEdaoBviv7Wyugz!9H39ofdVIC7jS}A!dYBCR&-Z z$O=q0z+Fx#YKz`LXT?UwJ794x;TunD*M^>_a!`T_xIJW$76^o@OsC8+dLdpke91n& z9VPxKXva@HZeKZH@$v;VNcrjowR(zp(*7(zFf$S6&{6ai= z$B$o~kTyCU7DcT=AfL??EvF@5k)00nqnrE-&gxiX=QC$B&Fes66>wucU)u5fCl8>> zA26ME958#pi>PPYM)ObdN98;8@pGsHAX7E~`V|47gceY@9ImDft$-i*`80j=0Qwcd@g<;)*>EtF2ntQlf*td!FYm%@Fb#;+{{@x;;4&~T{e6PU zvl}M(O)^;8IiWr_t#JG7ng`GU0MkrbYXB#KfCdTz5sXOzEJO%m27zL>m68E24ks~8 zUWmujD`)TdF^o0;YaOt?7(X+es!piiG4OKs)!j5 zhqrU`t6u_&3e|?1kN}g)U(5z9pd0GIE4}oGMZy0(fM2E*2IeYK=_h1RVvAx766&CT zDO3`Bfg=rILz$byK>sLv=GT9}AFJF_t!^8y=T50Skhx)Fn%&Y7nRn z2@QytZ~u&o8UzYWghcZUWy&eB43T<0qbnh_iWO1B1K#cD7N@cfW_nF&siav>i0m_$ zssMOisgNO3s|gXH%~+m2O29D#U@YMGtzvnYK%nv-1Q1P+LeeCLLI@b!00UHl2ok0o zZs4E1l$+&e9Ij{o%cyY=_VI@|CKt&;DDr11gqlRA^gPp_9H4F8YEB<4=SxSmdprg8193I#Ki}JxIY8)o4E`bGru(> zC=m<-k@jbL;i@QC$VBoSl$0zOhT~d2fX%inLo}($5GQr3SZQX)(v@tMJb))oJc4PW zXtbqEmd;aI5EYf`!IfOT($rMLn0gUACjiv9@|xO9g+$j6?d59M0KBdSBw+2#F=U7d zlCpOPfyC-8e8N(S>U#ijA%grsphSoY&mgJQGnP_-V?1T45MWJ|sjUL=9pGmfz;~X# zTp$6&Fa;!l81^6VhI0Rcz{K+a?&o?vR09?zhz|-*AusrZ6od6)jJSZyco^fD71wt40 zP^~#V75{Iwp_0_t($qOaCmyC!YxdIACBqmVK-C;snu(2Km07HeRZ4;Ja14N^2lFEDasd0+##pF1c>rOqQFt)#JU_VXV;v>||EA;8dpQ2`6UFkF>VV7NfX{s=Br z1z>^KUlGbMll`Xv=+o%G3xK}QiR{z-BWhsj@DHg6$wO5BQ-BUA=O1nOlK=|)uNnXw zASxJtn*`ng%T)Y-<7qyuVE*X=&=8>5v_RuP0?f4kP48i)^HBE>6`%lEH~&NafxzEV zl|Kyupyprl|1Nj{|1|WkZoCEL3D{*2h@O>W;2B?yIHDpUubNbNL=`e<4)8}-C4Wdh zBxL{2m8N3-tF8Zf_t5nJkHCL8kFbJ5ffF=KpnwmtBhw}K*v25GOZ=lS4hVpC0}4Z# z3Ndu#X#vyjQ~puxMN*@%M6VeUK-rfZW9pyd08C9yHjL$2S`$M9qyhnSklgA-AOa9v zMKh^YT-!HNS+uvQ>6TT^OU41`4-#byymegdeo)pYaHdO&Px387b2{gS@Z zxkL*-#IYL4RX5+P2gI-dR3@9heGEA7EM4-9tsgS>I_?lBWTdTad~yFa5`&y|SjoT+ zGNU{rFbPQgA%ct>6cqF)_W%b4{r#lx!Tj?I^zca!3<_l9ycrS+%aob!!q zzivs#%ToxKD_`Yt^UZN>Bhi^&xOyyG^Y0t~0zB;rktrvlBplG~l`e=n0!V|LFYxjb3r!y{O568ZI$F>Xui5t(g?XhG~ncTvN~PcLug z(Vw{QINm8FsoQ+~skQ`3S6}MscCWyOIzG)ILSaPt)ntl+B#=Ovn2mB~;Qcu*j_Czc|z^lr0&5d?Q*;iY= z{_@!LNI<{@2cZOGc#p|h z=4WtzE2DGzJ7Lw7ZS{TKaNyMOY6*XFwcpk9ld68bw3IxewsW)5Pdf7FHwJtvQ@u-njALyNgPhU%#6piDmY(dKAzwc$Dc+l zNH5EtzBx+1VZ|-^+_vl7a!a+c%X5B$Zgb}d2?=NHk7?4|2FXb9fV8A?dIM&`rYFT z(Sl!dABGqAIyH=g(cp-D#Jm8kVf>~AR?4eH_Pj-cb$0m$ojW5PM(S_v5a zQ?`cReLo!P@yc56HtLo)6gG0bYmyknQLo*vCJg*~5x7o>0!Z4NmiRKUft|uvS+>Bk zeubVBXImv_>Gwsyt;_4cpPa8*7QnMx8gM^+s3yxcyn-b+x% z8@;37x;n~^t*AbBpd9X-IWtnw!v4~V{1tl2GViCsD5ltiB+A0Q)7EyvX<&fz=05k(wO*>7d|a)>Mq^oc~BaSPyFy*F?TrpAZcXV`F({rCSzPg zD4d0m&ah*V*jM7U`aHSrJlxT0IRC3h_h)fT_CewfZwieLN0Xepj>Qen8NCMSBkRjo zz74a}e&_yZ8c8k_(;A+7Rq5C+KfHMNR#xArY$huIc8WQBss9*iT|52NVZ<(2=xw)8 zOkTXaz|CvSR9#VuIeUEd;N*SrQwOm^o=YUGJ1ms0q^)YDJvEFS#~i=At>1349bYXE zCYrq(9cxKUz>SKhFGUMD782Ib8cB~$s4U&^NOMi8^uA@-axwFQouBkom&ph*&o{gejG3|1yscFPW-Fc_KR^+b9z<*2A$ft&X3b8zv6 z$I(2WCV%XlRL!Wu*yk_3r*kn>bWIaZ?Xio8r)=OOf??HH5k|U4P_?+)s?~`;R2l_b zPqVeG%Yy{Deu12!D-nsvlG`6wQ(HzK!x6(AhryOk$1_$1j_;DBoaIfn)a$PrXpf}I zcKuyX4J*<`BH}vP4o|5au)Ej7X+JmQUp!kY304zZiC|iuO1kOyd&Nh{n{e(Eg>G16 z*Sa@tdy`F-Ul75n2O~bd%za|z`k6#wPJ&`7wx1IPf1$%~1}6AEd6(7qVjoRT#;7bz z7=~%~apA#2%7LoWcXBGEpDQ5SKXe6u9NykDLSbdr$0;8w4fL*m z7KLTL8@XVOnuHonYxuH@|I}b3Z$ri)t33W?-keExzQr;QS+!UqkfoQ#Etp0ilH_DT zw5Aqw!|>uMk?76$d^aUxDIl4AOw#l?kU8^^GbgZKpFBLOtgW$5y!lCtx)anqg?Wq1 zfM(z$7g?6Jg}t-6ZAjjEO-ntM$)@!8ULIHD- zPD1cqyT`3#wrx11E-`A!C}yn{%yA~+<>%dsSd^aWq`BNl4e)X6OinEqAo34f`b?8x z#^{4%IMI=jBMy()r>%H(qFYj$W8IbUxcOD4tLPbG}J1k|6dsm>=;j^m?4Ud>An^s{PYeDa~Zj zD%7PT7E6?3HJ@>iDb93~^`74aHmE1?=2bjn+-c)4miU_^jG1kQk7JPLN3#JF3uEAmFA2LR!$OrTtAk}dN)toFQajKs{}hp;mR?UW9?!p zVYS#$erz|L-y+^zr@Bd&H=n53^dP@$yy{8rH$d5bOas3t7ZXOrCZD2Z4OPudT-fSK z`P#Nm>5P`1a27K7BzYkamNJEaE2>l`Yiuj#3{r^dk6;#%-o7if&LvHGcG_%2t$axM z6C*lfWZMI86-L!ex%f$4wWh4auiEr1lXcFe;>c0r+0G&RjCJW=KNSdT5;!#&4?V#5 zGc)>zq0T|(9FD_IP6rEW`h1UfAB{9%Sm)f=e_MJT9sX4NYsDHwU#~uH7!E$Og>EEQ zm7los@JN*B3_UyN_tw)0AFk%1Tp^1r_;hZ`Lv5FQK!AQ>u)%T>Xl|?t{d(1u&m9Pe z4jaR}L`O54g^1wgoMi12B$s4`7%aLQ^tG&9kAMh+0B55v)r{&_CTj$k@4eLLuGP5jy> z67^RRRZtaEMpr^P%4Ce7+}XTAOd_5O6un7(y3rt4y9&y&FM+uvzn$7Sf~*(dxQB3R z1`CjQ_M(AV-*7@uTE0wApV}^%pCz^)>pY;u3mgy)hl7ibrcw=>Ps^wqS|`Yff&yxnnINEmE@ zf60OZ@7~+vcS@k$hnf`YpL@Fpn%Skl{fODx^^wbpS}=xYbZ=!goqA3#A8N@p+p_j8 zZ}1X6(T2;#dc09xPZT@L_F^|$6veMa)0c*DWsvDc(X60CsrjmeZkC;kjL^isn`+dVaDj_ z$kD9(^AwqM1Vxx1pApDCOS(oiU&P1RaYC$&=rsq?CNLp`dFypN-q^7cuYG2D^Rw$dD~7%EahLQRlB`w7;_)VH|3l z8u6@&xKKxe(SFQ*mFg5-5f~$BB~A7Fr0DG}?mnfxj}X?D(Je%LauN2`V||ZmRpiFn zc0JqpSW~XnXh3LdSBVz|;aEz^GG=9A zTp<;3J8O!WXqrfx7RUDY35k{$g$>csMMD!khAeXKYR)UpRik4EQK_%W*q3vjobX*c zMp2F5Wwv{!roX5>7cwGK_r*WZMJdPbm)q%jHS)@uNYOGngpU4PBI$?<89`1+UOmX2 z!WjfA>7ut47Ui}VxlHA8L8ODj$XjU44e+?t)rg3YoYxt{9l^wSSOVN{w6S>Vpdcv$ z@MBWDFqUsnce-`C{({}00s0>$!QmS4sJ42eX~>McGbcdB->O=N2ja>S`}oW~StlwApj` zgn!<|y4sTwz0r3`JNmVle^0a%3*|vw3gS(vY~Y`oD;4Gt;Y3m9!wF{{Gug4 z+ul4Qrc9jUfbCaKe_(X1H!w7r`UZJ#u#A#8K?UB2d5KVvF#3iV(;G{GnraTWyt9WDORV$5?|>_siU;`=~5Vn zA8OJ5j+TiZPwEXT;~0`8t-LYn$*kw;yz3si!ZZ~ZD+rYKq1|4hE8+kZ(+q58pXaNlPT8$_k0aR=>e2#3_@+=)_j_;VFWo(h zSQTX{?jjBwHa`(p8%HThA;{d;^fanQbx3^%-)mV{ql0KYWmKCP^eOOe%H&+i(XD3iP2P} zDC8NmuZkpId76umbW@10F_@Pa^)<|m(ayQH^Ex>vFz_VaE!vDr#e&-n({$=ktAW}Q zj7t%@u|IE?50=I~eH9MVk8ewC&uuG`Y;BW$dXu0@pcUo!GHN}F6bv%MF3aOU=&=FK znBgJh>)rg)sjx@E99AB34jI(9gp;yH8tQnV=h2_Cs0=L8!Jr7-Ve8?iQf=IzB3-;5 z&80#@IXp}l!YEFqrdW<0p9!t|N--6Ve3{HsZ&E#5QL$9Jk`6^|nNu>^lvy zpFDT{;MaF~`?+>rG-r=)X`!iSV1qh>JiQL=H#kb`6Afr(>$XRr|=)H++ftq$WNI_Tro&&L@jj(%b1`_H33CA@Bi zGxv%h)zPrHwIHS2U{TUXeIlQDS4C*x_}mS3uf6p?th;Y5H_D;mjdjY~D@cfHU!-~% zH)09>@XRNMaEyWav?j1(^&)bzR}9LJ-|=s1o7X|nJL$bWpzyLzBuu66&7fJbFXW)!ZC7d0ygod!FHKPma(-ijJey(Ch1o8HC+M#%{$f;yT=e zcB;!TrxzY`mXrBKW!4q@?ER!-^!f<*a&vab+oN~TIj)hs`y0JRZyr7HT zqw1>T){z$#HNOpxq#YpQSi9l#A-cHc&|!^{m=AP_ozPF9GSV>!XSU2NUkLQs7k`vk z#aS7@5Uw+6eS3eKsZcE^n3x2_E*&88MkUO2b=W#7F|Xf&ErJ83?8xdyu0&VaJ84r5s5O_^xMt# z`b^c-)m~wrw}E}|a?;_V8Dp`teMsjfCuu^u#Dvrg+!|8_hWpY;$ zZ|B4>u|y3gm(BU_$Yj?fk9keOpKHh0b4pSgKKEo1XJ0bNZLT+>&8s^lyhJcQ9&ATD zd^`B9Hd73ZadVx^ASYUFLSzWpQZrK9nHx(Q?=$}m4vsVboA8(rN_%}Fg>Z?GA-Yv} zCxOLw!hsVD4wS$}9ryz0F*i1cmRL!0(-aFHdCh35$u!*jW@eYLPDxN{yHdpji;mI3 zBt0!n<1rPB8+0sS%P>V`ggRVoIF};4YEKyBc=BD>qrg^IZMyGL=~v7YVOt1hG8>Fa zns33Do3uKKyhtdD>h!$t>w5O4)Hi0Dp#@heJN(ax7v3|dFqmogmqrtrlIy7*-?O01Jr|@ zXgOA;12R3ND5{7>5*{g1|AFcT9^&bVV_%DwFq6Emn?J#|!4A!pAwpsa`C4LUig(;K ziJpY_R>2wGp14%g0n2Aq$&I|8sQo}xrgPHt%KsZtnz-E*z31ME#JiNQP31SZ5{~L5 zNe1T}kuc(=rx)GsYfyMpwp(*K46H59jVC{>W0e7|2=uZYIEmD~lTcdl3Cd%QWG?i% zb&6c&3UygjP#Y&F;N!(b($dnw4vZa$S{&$Yp`8&}9?1EW+rc|cx}>Ak(*!3b=GkOD zQ!3}@q57GhI*%^P=3;MShINucvU#gNR*fiy@KOMm6$2EszcL_1lpCYvn4{Pir3?`` zfz_(N+*wWjys~=2|Ea?c@#$Ug6iKO?ROHqd60L%#c7quPchg;As21pN)bZ)3DX02d z@`|=h^I*;Wy6^}}!LR}6D(lZ4#~!u0xA%5t zOW(wDE=%q;Ms1I9$yMhEBD9e$J0ke>Fy(Cu=2gf2{bU3IXfD z<_Kn|xo*IUOBjle@z$QAoPc~Yv)blfee{Y4jV(oukxu^gowRv%i1#XFF?R|o-AJq? zgT!W#sla2;uZd|hYDkf+_cee@O>NwAomT}XPsD9?F(R*!UI^3Pxm+JTcHBtai#f|n zok-Pzr~%w)ge^+N9tt(6U*uyTreNi2k&>BDtwStMjkwG|#yqISxOLT*A~WT~k=Py* z>RFf>bPii6q>(Vy{ATYDE$0>c0C(r|E10h|M{cTt1UTr-F+ZuR6xC|WZ7XKM=>1u( z`)QUl;JLlRqFWCfybYaglBfKJV_kMvpe$nWdyS!~EaKI3=f!WPQz<{nqF-qf!+JKz zSPo4m@dY0J+*HW)ByB!XZgBZ7)JC`6tfV2$?~Bs>F+(SO2Xc}Pqkl3=b2469&Hl5d0G-lu7()YkbkUw=gb6{Oy#qP z_F&&cb)zdrTJR6S-Wc0#-^LeH3rk~a{-ngyUm8SNi(9oSlIDBUr#}34>D_V|cJeLS zZ>A^BIEb|T5uI&`a{+O;^Ur`8WU+|MLa_ol4a&#XwsSwBhY;-ofSFrF2-#%ev zBl)WG@*-}ANbGWzw}xOI+T%!9r=@`pQpDx}5K6n|4e^ z;3r}lr}EPOBx(-aBNLPME}*E($a3`^Xpx+V)*St&eN9FL?Yf|J;3)FBmap_b0n_mz z129pe@(R0MolP8qmmPsGVFMSV z(Jt5HRtX9|d?rTCE8wEWqS@;Yo;b|-@D&y=BJxH`+9-iMwVw-$-cYR@Ptuh z$LyGEIAgOS9woGuSP2ce$Rak_A}pPOvX2fcGk*1m4(YjZ7^r;BQPi76I$eoNJ!2^p zWvE28mspS+GRr_h9I0$?t~_ItT}n!{_|@DXZHku)Cy|Y;m^~N6d(!-QU~};7$l2#l zCt#Znb#G5>vWPJneiLI$c-8fVrQ)_)MS%GxoskJ^BiMx@A;@NJ)JJrfQguJ?XutOC zb7{&NuhJ^F&Y>M~Ov@B1Jvmud z`)H+mkO>%72pOaz2Z-dQm2edpbCI7QGk;fUQ&Toq5pLebSdXQQoL&25Tj4XVBFF1s zjdjAsM0d1%miM7W=@fq-U)6Iv?q_&i`fcEBxl&`V%XxQ1lk+vR)vqoO;tce0R{QTy zJt|*Fthh~!?T=qbe!t?U_QT_$m5ykQo$7x?q4rep4fdIs)Q3eegGH{FG3?w+^Js7G z-M5mC*eSYR@MlJ}qP{HtM1G5$P8QLH+B;mbOY`dY5HbQr8rRm1%MTQ9H1!ktX(2G-Ow<` z%HcPT?5gWqY5sfm9Ob^%etHg5nj%^y5SVljmj4?v_}hc+UmQ>mLp-hho~cNxQ~m+M zs%XPSxTBMV5WP_ZvYG%K!9P0wlgC%=FD z8;_FtkqM7y1!MR3?$`7NC<;N~R~TCb+qriy$@ zTh->uOtb&GIMSszxRBU-Da)5Zx^HI&|(wHjhCHiT&JO4Wv&H&jGR zoVWSSlSdzU*8+lUgT6D9Oah8P?oFOY5?n3m&A@K6$V|GN_ z-8h57lJ1UuOcW92Fio5yh`Dq)`bY!LDx7djd7xTUzc;LTQJ)ppLLoY9U|t4}&Wi7? z4}K-ga5*Ya^}K9}<3)}@iaJ9V5>nd>F)+~}jt$gZS3ob2iUY8< zfy)8P{4xrWkB}&^?aQ^8n<5V%DRR#y#=HIy`0(CFLs@m2OPEXT+OWAtG45npJ0b9y z7go&h#TxBxK}}UoetF2gmA?N(H~+!_e@vwVD;zS~)NO|oP-BmuLSyAE5pX7dMa4g*}t5j?nRlJi@{pz7lOw)Xwavm5$$|iHzanXaO96l=UAPUkUgv zisxx`>q9q?(@0n>lL4-j6*N}8L^*z6=kUxlf#2Tf)1GAp2U*oi(_*CD;VoAdJCDD6 z4^%URR3K$h|F=Z7Jk=EqRMddDJh4v2cX)O79I_JjR>uvirk67d&)vQym$C=UxptB#97!YY;mp)H7t(}`;ES@#1z^fB1+rINpres%P z$Tg#ME9JT>DafL6EEdt5yG3FnF^s|E9EE+{&8CLxkMhFHc~LofVI-lb$Z=@_SmSKW zQ9M&%JI%D>XMEsdOD$0v7^YU(=L{Y(YT0%}KBqml(!Ka(N@Lk?Q9`tgsQnNd`38i( z{!goiuJ_`|Ysj$;lHm0kL9MoQTG_lznMh47I}ELnbNX5pItS%CHB@v)b`fqgfWwLD zgVNIP7?YsmYMOG&v~fh}teDXZx+yYIZ)f5LnsS*`8WX2N$Uc=kU0}d0K@DoNjl-W{ zN8}e&L9}?{)jK>^BwEE-w8bU-k#fEZO!KQgaN%X`*RC?JqGV80N9V?yPfB1edGS=; zKCYID(qz~5Rx0DH5Ect0Y8Jw|@b5i!vqAB^;ZKjOequ z*iXw5sM@7DVz8OAn%|JZEa2GSzN$&>ol%^6eR;KhO?kCS>^;j$T};*@!4QkJwd@Bq z4Z#v_ZVk3rX=aC)FX~vqsnpov5y1}imdO#t_@Wc!m5%Q*QDl`tQs0P8d ze55aJ72TPc*#?28nx|bGM0ym5qk6$G zPis+LHLh_HOEfM`*ShhIW4rRp!JqrTz_~^iSoe-Ed?@T-yXy1(;RYY1R+G_cvA(Uc zxt%%>wunv~txJsgyQ%YG zJ$;}T37sw(!bbDJco1-24S2XY%O`y56j*c%&3-KEsVnUjD|ORO#3<0COW%BMP(^A? z4c%;yVZ>~f#fx-c;V_{UZZRavQ?_bzoT5}98WxQrHW+^`j7amtzPncFG|ZExmcK_p z&=;aZN+T+d-I|cZkLbii0g9DBs-o}U3LA)&kv}$)?&zXvsTA!D}Co!x@rYwXbcGZtb;|=;n#|TBM8iyZE z_@dia6<Szfp)@k+BH9rX8065GRWKm0185FnZ zSY&QkvTsRO6l#^-SPzQe!^6VE0O_~Jq^@XD3qM}oG;$%mT0U~}SGYGLFUV@rH=Df5q|@T`e0j)`>m(;+X%zjL9?imNiVuq2o8=vgl3rLW@^_H~GtMGWQKq z`p2G|(&?t3dOl893+r!*9_RC>GH@S^NL+p^AA3IO2&vF$u{l+Vyvb_1ON48Os#38P zi14{p1%-JlzvceQX~*o8ua9yz7R^9g{DZ+grqEDpwPZEt=y?c!XsXP8e5z;_M+YwB zvBBDg@w?n2YYRklwK@AkHpM#{xvZ-`??+2=dUNvqFN`jfdj*;7c`jze)Az<;2)-hz z=@&1=r527@F~g8U%A@izEqh{lrmTAr8IzDa6HB=hi4v_I7!3kR0r3F2@JL?2J&N5A zL5?2fEmE4aIYX8p5?d2PT)Z`+6T}c(&XaM}y51g#DzOlE$eU=+pkxr)URhu>G6Dpz ziM9iiM5Of&5Ha9WFqeaoKNkxiT208oLcW6O49JbE`rC#2?-JF6%@b$}nLH(K(I!m_ zC*FtGzc5I*|8Ai`$hs)I6bjvZUm6IOaAw^kCLAyHv44rh7`>ZgI=ObmG>A-&znzPM zNOj%|IZ|IBWHUwq6>=kVkzK_z{y^>jmdd2$`a><*p- zt5?M|<%^?vQ+>Yt%QBCT61)VNbJQUI6(Iat(eAmg9m>XgZK9?Ln_>F59ACWA-IV8{ zy}I7kBVi=ke3Hv!0ZCabsS|vYkC-!E{gaXg-5UoT?3T^mLXw8+bQP|B(fJZqz66ya z>P2PFZsTxX?xz^A<4M@H)H`qfurN?8YU<`$L&3~$99tjH@h`_&``xEsImDU>KOB7K zZ?qfu%{^WY@!rR>&0(T(xqrKTIWL+l##t@ts7>}Eq%OOm5hlKPc%6dMHGHsh|4{XKXIu#{M4vb)shoM zkcgpC6olUD<3~%yw01%1vm+&+l&5~s=wDh{msa9z%j7j$1E*=;f3D;{LYCLl4Gy0Y zGZe)2NBM-kL>aOPLop*)24N?jStBL#rrLiYTEaqeFpmWleI6g^sj9WxEfje~w;!wu zoVzP4T6jXkU?yjF#>O4N>@{&)1f@o{PI9Jk&}9$-Yz+kbc|)U?I!QfcP>>}YCn6z(Wm7e0giys5hGSdlefgd8d;T`BBYga>xKg~m7*gGXes zlA&ZBc7P{e;f5ZZ>zfa$wg<$X)ajbJ?9nnBVT7xyQ2&;0Kif00$`!%rIK9cfFHQ@Y zDhrm+cwT!FOVo2a(ph$pxd{1!GigX;&O;XK48sz|R$aN`kH~fJvRF2n_urycA!HJt zevNx=!EFA%-xEsyri_edwP@PqCD-*R{2gOLp0x8$0k*iV^qepmh{k8yg7*!fs@t9l zJkSN3MJ+Q035+UQ^$fpCz9iSeGbNKLG78-i+AlaRQAU7@O1hH0QrW^PiikV!$a9(v zgI542nx8kR5g7?Aa@Uj6p$@HVH{~!P?DI2VfO@u;cC#|AmPp;Qb6GR%-cWR;*_G?k zx^SOXv{?SgHO{{Zd9J(s!Si)u(W0ZxwdcV1mq(uhFupd|F#dKO+hZG@LHc3Rxxg@% zPf?@;E~$`2vx{%l1i?q~+1n6#-;V%aaE>@*jVJXMm*28NpK2fWEfS-A(H_l6|K?^v zN$Svx(RHKP>V|P=Tz}!2-&ws)wlVj@lh#(&_R>2yhP9%KuZ~xJ7;-~jbzggBwCgP6 z=u;z-ueFdf730J{b$mTbRi|20^x>s(`R<9o-ks=+bS<-E7d}W3BLAZGn7_)WQplN> zy>cvyk>7UHZuLA3y+^{dCQaptxoYW0!G`U+6$wUJ8pU!7Mu>f?IKLWPf1Uc93?k<^ zDOOU06&oMMTPqY4EaI46Iu>6pK_Z+8ODs}(Pn>~BQhvE&RcA+x=FkIIA2HFkqG3%m3a~KGka<5ow*a4zoJZY!Zegm;k3TJIa^RYfQB#jr9|e{jAi6`aRw(oColPBi>aL9+q4`@$) zUX$_mh!rDZA0rQz` zwXRhTe6BYKsrblLnE|&I!w38&3RVlHa9JJ#@!0q`v2aOTCoyfDqs0B|3pQ%49TBlY*!bRPvcl61hz=R ze{1L~Zh0NT6balbQcqN{7^@eydP6488_d9DBERj4lZ41e zIOxxXi-+5syt3ypq}lnv=79tdS%9b<9u)jCpt7W*@}8Zpf(BRPe(3d`KLcWJcSM(E zck8p9SbLtjEUk${1NL-czUr73Rnre0*}CYLCV}|}zLv!BW>te~)hb7#eoLgFeg~)J zrsbBABIvL-NLii5MC74gYa8Uq*Dq(b;homMf;+oQ^hHSV9>ZWSmC zT$jx-ae*@)q&op9 zX|^Z$j`*AprbdG+fM?*j@Gk7Af@vp5FW*KbamQZ>)XseMj3EXsB6O+8az-qP@G&#a z<~REr|tcoXsPMtL`JJJPbJW(y~lU%+n%{Vf+c1;^vAW zp@pLPt2Y$|%*ix9HYLw&6<)m)CNcUr&C}phl>VKj>C$ZyN4DuQ=t)@OT3e5Tx1V!Z zl!LvCBt-?34fM~#U(H$7eP!W-@gofmbCW*h2M@0AW` z$HvyPUyAD=xO4~xwzNMU-BEn^%Ofs*TNCNM(;W#_CUouhug!uGr+vMq*mQH4}P{tsFqPxvo?75Q@{kn7(Nl=B}PGb`SfBnH8 zZ4Ox^c5ITrgH9MxoBwSXdOTUb34~k(g}IOd%|h|_(noWtDH2UWY?6-(8>8%W^{e~KI@ZoND(_oj`cNEi=Iik;otK|baVqh^%(vUCcTmB*`(W_J?{+jc~c|(!Jn!2KDVEL~ew2WlA}mz|g%=Ut)V$9SKV;QZ`97 zlhb%xR(pVH1uRO2JffVGnEpgBB8CiwozyhAjs_OF@J8Hrcz~Pj{{)jOY}7@>j7+dd zJM-n3JP{E>d$M3eP>|9cwN6FGxEKLnOffUWw)iCjhubgw&|pd zle&pPXJ zu`W+KusYrAru(5z(;WtZ>G}Jnv#V(;%&y>ge#ZxghGmSYFg_|st)}{US16rZN84ZF zs}Q70&Caf1cZkPq;(M$0@mWQ;HqUemge^;hu0f*8EYjGs8{?bLxJi}_K(Ldvs7c>$ zty*Ae2Me1|Caxs*kh8!oolFJ51S*|;tLBP%*f=EF9LW=xVCx|2y8wVu=6JhdeY7F#V{Nyo&(v}uTms4Q02BhqhsL?bq& zZX+9?tio+0TglykgSOt z>DB=$ZGZy!0oO1j0063gTTE}CN&Ms_E=!2^um4ZXEkARJF4VQ3k%Fo#=i*QO7i_M# zlJI;(`^%IXu|bX=%GF~FKPxK9hUr*bd5hI?v4xG#rgo`~Bp72Zm)&hQD@W&-=HGgT zdpS>f4yVomy-EoIHYB&Fd_KIg%lZ9e7O$@@m=gsCXY!y>k(Fb^WE8$PuJC$L|MoTe zat9=h#`&IRq%`xh&hc#8`_@)?7Ye{T5<2EoSA|o?mc=B#e<{P#SW1eCOo?NF(^)n7 z#O!ok$z;)KY^W(UojV+%aE5jeHzHThJ)7oB29Z<+SbFh?N-cpmONV{Kn$1v1G|AKB zx8Pi$gHuxRd~#-c3`5n!r&b&90(t^C$83OHu+2O{YSImjMiE{#T5?Xru+G&-D*4wR%grMNBIyt7Uf|M4EvWS{S@7Umb1??5-#3oIsH_V9|$4iDdOoIFqSm1fD)52A&?TByIU+lK4>ABzTU z0FohsGz=FU*B{Up7|jy<0~8`<2Yjz4#lhI~p+Kgwj3&kYm+n***oSgVazxi~kK%@h z%sQgnmLHUWuLQ{IGUyK|@X&qDzavyw?KWh0zGuAr;(J$pDxGe>Slv^TcD20k8afe zT1mr8YhL-UT1R$%{CQX9uESh3Ix^ck(wujk8Z3Hg48_b#M=yDsuI(>w3SMy-=2;6htxJg*R9?+vj{ zp-Kl!_zi|UDFy%o&C;}Uqgo{Mxaz8$ynCz7U{lvawKDGO#!wP*Jx9~Y(rSF_wl{9A zSO-_xXnrzy+}fP`gCm;jTE|Cy#+%)s#jjD=HZ5F2n;G@d-nOneHWLqII_(U6jV0GZ zs*{;!5QkWD9qFYOH|GJ7wqv%jtqn4ykOmhp&@trv6*r19&a;`Sx5f?)_e^@$q&*fw zbq=TZJ_oJpxnvYQ)JC)OiaIq3s0n!_{fYhsW5c-!6f9I#-2dF~+WWU(ak;Ndx8?lt zPv2j!H=>kz`(Ot zZ}W`&_$)Dh)NQx6RpIH#cpMMa@kYneubSGf9}TmoyXImX)%p`jVFa@*mFLuN?q1~Y zfM;GAZk$dl%;fe>%n4>d{KPw#`=k$B_v^d$(*XP_YX!CYfk)~*VXh#S)j0Gz!2P@2 z539|m&+NP1_qBS;ac%EjolBgnJ+|4`45O|XhPGbDDNr)?l7+**XZ>5udheQR`RsT2 ztlz1GB7iryo~g-K6kRu&vk+4eEiFm?Ec9SYy~VM&^{x`n$A0s@W)BIk@H4WDXrP%I zJniycFGD(eQ@R5Z`rHzdNtjXv_q08e=5DKv)RutfrdyW!+*hynb^q4^2|OxSqf;lo z#~~_(Crlz2y!hq+5vAo1ECvUUCv#Z6xalqCvhfigR!eoNy0u z4<|=$DbU)HvE!5L z!bC~a39|P_oAbSW!|O=RDNJNtSrgCnzAVC`S6U7!)Io7?G?~5~|&pwRxc>L8V=4UwT zVwd3q>B{=Afq+-vRPSigJ0P;ulrp&wsaHE|t-5VNH=ClVCFIoZr z0RWWQTi4-x(f%5nZTsd&pQnr1HTu&iQp7*KSPOMldu}(|U6Zal<9_`#L{!x<4By|@ zDn!NlpY9_zuxNtOjA@#hB4WhQ7^+1ID|U03oa`PS#d7B3|G!EpfxGCVxxvbGv@+`GKgm zi)l<=;i@VjN^iueJYKltE;()X@3HRP=|}ES)CJ+dqH_b4A2a?or-rZSUcnw))$XL2 z75i#2H=yLtUH6*mFq!Jrxiu=TS_4eoh;%hIG*hwK-V2dBw|%nCaWZrBt9~vVmQ0uM|zD z^!z#*S29+>aD-Mv?HinUj=wd{8(9_GfLKB0dX7>3Imuz|G0*F(ddi@HkR(}n6dDvw zLxV=spaDhF*l7#`u@p>6$Oc(UdYC$v91YF#G8kDLpAimLUCUL;aLombN!0puG+8Bz zB54_n3Yo;^@;Ve~godjyK9{e3BklY{2nj08`<0?@?Yccq)#a8Q+amohEDd&2n#^n0 zE{(0T1b?(Xr+aX`vc5ZA=g~J911Wo$b>gn*5aOY{Y_p1XqF{%4uff5WzgC)Tl#a3- zwHe6dzTBqi0ud>`c4~6tDiB^??2*g(`!J15?o0_Gq`eX8+DP}2wOecW+ee9ll5soY zOR)$%5y)~Y0))Yc-tg(5c=LeewM^8_qEMUN+eZgAcXFJ9F7Z&;vvWe~s-`(d*`&7n|IV z_x8W|?a2N{gHqdDlAmwgHMg&)w;Uc>m~F4?;5e4o%AccBd_R?zS%AJY_-@e+I+kS zXU*c}99fc8A?8d+78$1m$*ukalLzLPNg0$g52>Z-O#hDxdyubZy&lVKD*!w`?MMg? zR!on5=#&$PHC;H#r31_e2q(9j6M63yV%SO|mj|f?7+9syRYfXendCaR^b)}=DNQxS z`7#4PH#^Olx@4B!hUH@F;^0RSX2Rnw5`@73@VWuh}B0(*-qe)rPI+74(uGhNDVQ<;TGje&i{q+L|e zCZB=f0tO!6ny5@4nS7V7#=tyPmRh9AaHT4pO-25VYHW&hr5mngn#E36xPhdzAnlDc zH6w~gDeW08js+Z?0gM6R>Bpz+zWtL|*ZzMiV2jn3icsrL~ zelSi_I#_7MZ#ONn^{6(N4`@&U0INFO_POZH+Uc#7!r)!uGul2YYeHFd2f8xTc6>mE2(rqZLIi#_ckh;TQ&Ldn!1m5_Lb^IN+Y|DWUEbE^VO zK0_~rUB|(p9+{>G^6mqv|9iE}yKhTF8RU2IMxe{(M>2wEg55r`^-S0`%aeB&Kj z`lK*C<&`i;jknj?Uu^4(Q!sXRQhrx8p32P`PZuRCm86TIr_0G$+JQF9d3dXRKsNqt zBS~K9fbh+VaXflmOiJ*}2Si5A1X$Dq2YT^n6X1x&A(mcpk|cI`R=e5Em{%?_lZZp{{G~^0y^xeOP z(*EwydMX~24tGtz2GvC3j!SpzdS4Z0=j4FkFhuPofU)|hnXd8`Fb5sF8onF0XFsQE z_4TK50~7!}GRH}Tz3hSGYIKf0ANJA*>wREG%FN3w)@0d2^6lH${uS%>IS#%S-Sah< ztw-0ctq+q?skF8hUm{kUItIEN3b|0^W9<7OWu5h$!O?^Q0C(#PF~^{hkOA{-M4#*M zQsUoG<=Q)r3f~(t&FyY1s%K=bYycOyu;58ZHj5buT%YUbISa|!Z!t{88MEV0QGK&O zSHii`+wxT!3jxLgL^8Vo#BRUA3sfP}df>10g@dO&*IE`!GmG1oa~m5wc2afbow8K? z{FJ`dfRfFe=|jIKMebAXJ!)qbGlfMA18l7=8Z>zJKec2mmVy?##GibYKeKLk8IJ)=BXJ4-!+B;gW~UVfL*~6w(}!Da(m(*ZxwU zD<8!jcV~_-KR(GGFI?lg^DR=SRAMd^Z(YijC}eRO8^@A`5#QFnzfNnJvpK&q$Rr7n z+*XPC@J&2KlC$@;CQW9Hx~up#T$uo-EI#2A0{M zPDzEKmo%UqZetwzD@Y~N%m2JK1xx?4n+gCDJT|+|LM}#KQSA6NaHYAIgX z--;UPvbHxePhQIbpx_DM?YUjHP2S?9Wvn@h^{G9pX?By-$mV-jU~|;n%~YoM$o)kO zh6A?iq7#}E-!bj0a@sFUx=y|-jd}Jf$l&kLh2;1 z!!AfUMPE>}peB~I`Iip3BS5R=`ePIkrfNn```+=@ho^vKc)&m|PMQNv`^1Q^bEQ*B zW3f(%Zf_0$u}?{Or~g;8e)3bw5eeLnSAQ_~e6wV`D*~ zlJu;E7kclVi#()hjHxs=k3hTvfwV6((rDZ(f4Zsfl<`j^lp+nf7AWH z_vvYJ-?NjL0n`Db35=ECQfI&N2*!fI0WW@fBP5RZDlUv`%yUBPJT698q?#P8siHp$ z0lumey1rXnx;~T$;Z}8LK5~UrONzW$lstUaQq7j&(G5z^KvINTzkMa;a zQ)?}nQ*^duY*`;wek+~Q&`SwpaDjo=oV3g?s3W^7AY>&Q41Uxkj#*NLLlD`YCf?ld zOfK*VvfTJ{`0h$o^o#j@wHn1mjoMY?Ke-lBi0!EYKHjvtQhf`-4-o7aQ)0TR!O)^T zECA&Bpe3-Y2RHA6$O5^j!L$}&ZBPlrY_FkxSFY|USL-}f1^qLIkHK6tfr95Gs5%Wi zG^5z;Z%M{lCRvB?_E~wm&&+kBSKL&}QS|eywcWct73cB#rmCy#?ye}Ool{a<`s(+% z8HB`-A6Kt_uxJ|Rhi0qBA3E! zTig^1=ZmGYSSZ$q%T;YIXPQ>H_e=KpJNwk9PGhY!Ld~UgfrWtk=y~zfx|p{A_HK0j ziRVdp&+kk}Nq`S2r^+j%>ca39JcW1A3B! z^_q}d;3si#sQ-`ehuGFCMsZlH^(yW&I3Tml+VqM&)s8Iu&(gF^!KqR|g_T;;Vs>l= zEM-XXkNg!}(~fU-5rsqKe#y1pf13zwz<;|8h_~ll&*&%X+PciHEB$g*QFash_m#D_x?E#>EZusVT%@Bf_usvq!^Grn|BNPDX!ino z=Sw=pFeo@^4Yc(P_7P%$@S@!a{{a9D4&C-B4!O-CMQ%z>!}=_Brf*eOOA2z)(2cee zaz@3oWF*N^@eTFxbVrw)e>&M6!~DFUqEb4k7t9#T7LLH^TU@ivqSG)#(Nb@9vto$3 z1=iFU4Bx2Y@{lgjH4C$0#z69WIceS005kh1}TFeuu$f} zEo;eomleLlcH>{Y?u=$&y63IzY^iSCj;nL3lC-<*(bR9KmAjUFy#~ABcBxLw>TX=; zQ=gq_HCroM_1JcH-?V}!!8^lx_gk$;NG_FNuC>Ad5~ z=&!Wd5VLra+1z&;%?a+9oXx)T;nJb0R=@6BTH$(SoGUBaP18`44uzNmAO_)fB$-m{ zuZcFRGV9kjRoO@hB3mF0O>I_6s;<1F$|{$nG-LL#lWCai$*#r`GjE+*mqx1M99Kih z9ulzQMRQ1!M&Rcq9^CX}WOdVmhaC}`Y|_B(vMd+ORFqH#&IVS_=)qQ3gXrB1ZK35= z)JR)WAQfH>+>nwGmP7L9;23U!=L-?TGTsDyrP{xhC9X$|(E{jnKml9Xg{FK)1 zsdO&oiqum|cSO3L$&*jHc2@7VdSF%MURY~7%|2bXJ|)~`N!Q)%Qgxkj-f^L5(stOo zQ{B&u!b(k&6=s2sCV1&Uu)gb7y60*PMZLlfP_IHvMpf)0N&SYt~M|>IA|sE)=St$Fn|}W zO#T7@P&HIppm}Pe)@l3Kb2G55&WZXv<>#lpymzXm?oXvkC{}@X{+~e^VwOcv1UElm zXEE-7VLs2RqNmP7JKZzYQ`u8ZMdGoaiZ;XTC$rAku)jubMmEju{-xD*zB670_Vf1h zbIJDXD{idY-n;X~mKiytQUPW%nU0#P&h5nVb4n8Kv%w^B=cUQiCH4;0y`%EEsVt4X zS(2kg)&LiF#m}GUP(lJb>=KoIyJa2{Iw)LpK>`U**-H{$t`dRNnna5p^Gpq-)}YPES>VxR6`ER? z4tXYuEKOj;SF0(Ep&w30PmLF5aeX@rk>hnG^M)MfL5YN|sqAV7;xJYpCu%~wm>(CN zw}Z0XZ&HNu9opid?3IC620w`^iK(73|)iSNT}Tw&gmqg~I>&eyY< zYts8qvzI5=l&IZ;R7S!3wX^*1pOrlOM8C^lxnbvH2)7?rC2F&}j35 znM-DXE&?WP06y1CDMrc#yl5v(=6X5%NMA(3Yt~MPe3eH?kc$wh6H>6)qO+&rZ~a!` z7s~a_wiPK{E?5YUy3%v`aCnAT$o+0kyBGqMF_zL{Y0&)BPP`>1eaw&~j1yE1rY-{p zo{)?~`kIM2$@Vc_SW=bhWL5P&=L?&rm@*zBpM=@9H<>aIN6pMo?|H_j$ApSGIsqWE z)w{Y*=Q`(IN7M~`lOrIR(4Ex=5RCv3IRrlzK_dOk5ztLhGzS1ZMoCGmRS827lUWk8 z=1k_ao>L4o0eBqkKaX}TJ3%0^35E&)pa1{`-~z`0008bsotB2f^m`TQw5PQ-citqs zo@sfDIHwj*V(2RM)h_3-cw`5T#Lqw%a4WPtr~k}RoXQO=UD?r4j4E(hr#D}%{4;P} zc7$T*YZW^)a%brjlmEF_#V4yoxd{DmGng0hV$@1k;#)`>8Chgj^)pcxnWSLY^_-8k zM|U=rE@?Z*A$8PpnfCI(bl8vUPOsJcHWo#&U<^9_}&#JwVN+J5nZ0Ikp5+~m6)xn6NCn78Nf`VA>}u&5a32mF11tQm;0P3 z1ez}|mb2A(()Nm-iM(i}^%9nCjs{&zS?tl-v953<0HJ0$MnSQd2nr?*GZ_Xb>&R-R z)q*9XZ%9W{XdT44CS7uIL{Tidhwef;Jrk^&WHA^raBRVX#r6fV<=O$FaFnE!t~OhD z;)PoAh1=!XN{N}ZnyXn{z(?BTRX`bP{~gz zjZ5`5-3!NbPRM@`9yj?uh2v zT?BX+#sHqzo61}w8}Oo)NmtK97kmKUXf^qI7(F18RHtD?Ex$$;2s)cTxrk00^tsFe zW~E{xqA{&!_vte+7NZkDAoFef+stmWVU8odxQ>`6J#0ul%|4v@u*e(PTkd-u)JCPr z+OLtpv(vTl{q{Vm;^a=DO6_5%S!vzsywd2{oC-i9@qNebP!(l;HV1%XKf?d)VpFL# zy8NDYA(`t5fK*jSDFrMbiYSZ-^Zg2lqKF8JMCD>*QXVr|;Sf^W9ppHR4dCtbb|cb} zmXL%=gbm;r5&!@=-?O8s|9l=c3*4lMI4JT~%sD`LON{&7H5nH-6y21qy!-hX`U^T! zo8!2(cwI6Px+CLZf8!2jb_AJyBDa}on^KVp=aiTOHOX?*{q%iKRj&WRT`eu@u6nO` zDTz?rI@C&2FOY_^<(;ozs0* zS)EhIV(k8EbdPM(46tE3%Mw%N_j_@ApDA{QO-T06B$g`jG_K96&e8c;-o2Npgp9+w zzv(9o(;?kZ*0dZjn`{lXqLS_+*sQ23dx4B9QY7i}Vh}R3kW)%UG$ti!kZfTobBzKs zh1KHa8ztb!LiQ8mB)(}@1EoE+KV1xIoXV zEy@cbT^D+ygAoYf*D3?J^9@6Ag|gdJM3ewUE2*GVU65?9&cHS)D=YZ7OQD3TZ@^Yx zsSi*W8gJV@%PaCP7em-nZ}1*;Cp7tsk3Y7)_sP|j<5oDiy<4vn?`EPHlb-2jjBAHu zJF@Zm?g>>G7l|a@nSLG9K5i$3+UTl71;i8-U~V8C*@;JlCUioB2D^uL^Fq6qw!GHM z3YfQF<9_b1Z6$1%Yvd-u)ATu|eSh|6qrIP2H@Xn4ySSfi!cxClrJD=N1>V(bzHf5O zbnuII2&w8NR}0k47zqCg(QcFbbTc+O6sP54+(?F)=?vpE+DB0T6%RhDO4VH*WSs zm&Nk&HsB3<3lqaMP*ecSeIP?XO4GfN0X{nmUlJFGxXo}uv5V{x`Sry zIX=D!Ay!+pedn#3(M%Q^Z10eQ+|_ybSHF^R{T&xs88QMA^ZJ$U$UjnKc~Ke_zoYY! zAC&;8Go|C30hvZE-El6t|H}fXvAS70`Zjl-XPZrH(#a^DG`q5x2$Agg^{vcyGiIiX zhtt&Ybt|kEV@0Q4Cal27s{+qz(xCKWpLG!MniUIU=`up5#{`X&E{9+z3B+R1Sl}t0 zV`dp!s1fOM`I&%KN}8sKhE$LWH3Q1oUUE>hIgt-7le8CU;jf`)v)3RAHI05NT|-3rwpmlRC&{(Rxv1Y)db zSuf^(xvhJ9(K5{673pH?<%s!ud0wv9h~*d0SH;vOo>a-Hd$8`Jufx*scGw5D?YsuB z=CbLXoTBU{UWhY#b>r48?1p zEx7%j)!Y94Ui-=3_1W7v71S`J>!V=tdp~-D=gTy+a9+vcf+^xJA5vGfkkiv=mzX@F z>$*IS9!Kc%IDXG`c)-@jbm@r6jjo%nZxx-5>0Xs*_e;(HK5td3DD(TZvH#fdmwmaf zHLLewn(X&%O#ZK#Yt5bx1yRWfe9c@RAE7NOifHuEC6Ay6IDimRmJ=}?0002MSoW@n z7mEAd7-PI{klMa{#~+iwz}}4a@kKR>X=1s@-C)_Z<~s3mdzcy;l;5g;_2y59nN#)W@7^p{$>RatiJRS-uGy@|6lZm@MFljE zAz88plkiTdZ6<9lf7i}A8K17*`&g5ykrCXQ8W{yk@|=Ee_3}`CdyZ;tM)|F;yUKlU zFJ~lB6u5at;3jUVPLknysqCC*pPr>z+3tRRPKG{b<+n3#W3p2`gI$e)3ri?luP1eh zPa>{mELpu3l|a zk?-sG{Z&_2qng;R+++}mfG+du>gx6T-qiqrfBug@zhDOub)g_KhJlwfYc!6dZ>m#< Y<{C&}(Ak5c;;(hbrL(wzqm(%mI3Axbw$9J(70-DM!%-3X#|2?~OU$g|P^ zb=}wXz8{|Z>odQZIkWbxSu?X@X7=oLH0|tk0A%2w(2e`IFcoGchD43z^VGxA!Sn7B za!?ll+=7Ao3EH3Eb|lTamj4cSEs;PdOO0xYP~{HuKY}yLUrG-^1bqiLdoE26I~r#P zOT9nzX_RSrxw(0{g?NPSC{Tb&=c%h74cGzAKNvh*+%yUft`^QnXn!fO%gE{>0T>`E zj~Yu~&{QG}00;npCPR?Gsk~*u&?%(E$IuCJS7K^uHFT=EEB!mOqT#nD1prh)ibaK} z*&3>*!fHdKnBcJ`qBO!>%A$y6`B`L7;=8qzdRfVqk-7>iBL=Pk8ps7e3WGL`0IEbA zPVy(SjG`^eupD76&+!;x9i$1x;T@t0RpZ?+DNYbQsBW4N#pZ0DlEG={BhqmZSXl8S z7-1=eLseM+W^p_N7=PwL1CB)oox(a%8sm;~3~O1A2M+Jv-)YeRLEtoj!9)_}2CC6% zD$Q>UlSG`_#1gZ7^0WNvvjQ%#XWpTR<4UvaI~<evC{rmYM?aK*&{JH|OK#9h zO*vI}IMsNx#TfTrLbww<07wz@_d_`blQ}f`1YkN6FkOLp9f^5e*#9B~|Irt4B1pNm z8ID01e8~oX*b)SiB?!jR!TH-0h@h0T#SopG0#y;gN$zK;go7nNk`zUOVaWf8@velE zyv_2bRyi)YpQRFdhX+q#78qUvOaF))#4|`tX6D?d1WU>Z$>^NRb6{;W6wV^DocCY! zt_tAzGJl$NtfV+e{3%fs!%vm}htyqZ7VSd8q{ZO*05w5?3#IqQ(VLRdQP)|B5Us7K~IS6=KQrNP^dJZ7Nb+xkbp!%EgoU5 zC`rcpPr(r|&hk8%CM2CE1oOK%`ISnOh;jNGhc=&t4yeyCn(#eWn|*!+)Z^>51oWI&tzV~%jk7@pmNPy!j&zXJZpa^&4f29v0ilNnSSImTze z9{4rSZWHpqG+Mr~pN5c7W#LB^*3S)#+FFHOUEh*A~|u@&rNL@;R4Ke2|Bc+SNRL1bc- zxr(f?DEhc7NJMQh8tJUqDR}!VP9%I1Xze;Ma#i+9(7|O770?C%bY(hahT(7GMT2J? zlbg}v_(5BK;_;em-vrjV8$IY<}@h_&&f9{nbs zyyeHQPC^@#Ru)aINi3hm6eFiCV3Czp=0`XF7o66$$jW2MVw%;3l~p2)pZL&@<}u%a zCV#**+ELK#!Bs>(%Ql98oIg6xp@*MS9R!)OK+vxU1SPb=wiO699atseu*drjEUNrB z2#!rD&-M=4A&d2!+-w-DN|xPU(4I(QHq61lXzva=vj_o&EruWZ7yTg>UG^6Qci$(kg5L*ECsfhK&;bNfP1>>>>vQ8)$6mXX0RUkmt$P1|Z!c`z*vkXFUh_SesuR=51o1RTf>u zf@#A-|g>@$vMhYDPnK`;(n_pRc1m;j)n8wsH4R!ADhR0zSsHNXT)kO5(; z!AAb^Gr4Jg#=!=Tzl<7n=NP?vVv-JSqPv-8AZJD!IVSn;xK+0A2P#c1`>5{xncV+} zD@ecwCLSP#CRm-|2IVKyw;xggXi$J49&}o39GM|V7{T2NNk9Yu+#BHjW-dd)!f(w8 zBw_&oq&LHpKt;JyCW>dTq-4%8oWSZ1Y_Vk>pn)etoz$)3q*)kCm$F!ML7q7A2&RhO zqb*&qbe_nBs;JcTFXix+!r_Lo4I*|cX$Iie?f5LxdV4|Jnx!;hZ5vF1-~yZ$PB?`yPG2cxMbYTapGk1K`G7&`GVm0EL@!WRrHZa+65NTuFABDJKcXL{ogA3BhLI4C$Za8}>}FpNN@6r3(Nus?!>tAH%< z{3}8k7K;C=0LL`^?+S42Ga|b*|A-nqI{ZWGPV!Kd|Ea(LmGh4_{K-It{Z|W+4Nw)# zzg>dQz+)=Wzwxy0PB8zB0PF}HjLw0SP{DiN(Bn)Af?rjKm;hb$`*)K ze8&Yu_Ff@8&9b^>!8qXLP6AGx0~uBmZ!Qz1nL%~7nrvBE4~Q!*A@QtkSkQMmk!U4? zI@W-tnwHD;fLKVn z9{r>_#eC2}LE*tl$|pj2u7um7kLhENCgh9sXTc1@0RVS>&xD2rED;CJR(;iQcqrU5 z{sFI&baYD@4#if%e41!Dh9!{^>jPN@=~&KGE!sYY)->o|M#_R^bxoKSsFE}o05<_G zU$7Js31kQeLJ31<1q$lBr+AD}QMZVAv2d^k!#rmkPym9kA)KTreHTnroF7tW! zRS$E~cVo3J~1r=TB!tybGYbo%b&>Ste#CGV-`hbM8~qLi9mEoPtC z-atZYf(`LkP(N-PE@KVNkzR`!w9kq+^hm=FuMU6ib|eIn<8A)9c5eF#7ei>rVY=TN z$fJzZ@N#_<>7#Czaruy4a+TE?t3_PZ^12p3%KzPBr2myH?W-qzt%D<*OVt&Ia^pR> z66L?PD&JHidJ|_<9~s_~*R+oncWsfIDcedBc0W&XKPu5T$lARTdL&l9!i*{TVZKQ} zkSpAq@r~B&=gg#ia*C&-FT62VStDcU6`Z=Uw8WQ(+QzM5TR5H6i}s%5JGG~xIW1N0 z9lzLWeuWa6hkim35=bHLc^AL4w&_2+m~Db5RIJoI-o(wv z#bvXV@YxM{U-bRF-eHvO>+%jT09e}|V&%E~q$Y3km`o`+o}G-TeqVzE=NvOp!OpHz ze|YptF}gJZ&lPdhY0oouhV1zWqWWHQmU1A(FpalQSQ}_GwCsX7e0P+k05)uqKc$?t zj@^6F5qHwYs}Nn!{iR0ydF6?_!#baXck{llFyYJv`(!vFDn1ngM`Gp^bm861CER*z z)MnpLb2w0RB?MdZ6LD3gIbdwqHJ-Su_L!I_!ly0N=;-i=LE<7(OcQqjY2?o8SZ>$n zQK7}s_7nH`-PW|07m~Sl6F;4#f zinK1$(A0b2>(xq|v^Do+TqUlPRh)y3w;ZZ0AM{SFeE23V?9fn7P;8B8 zkDhTzHr8Y5Kw2kVp2}90np`Y&x;Z$$oAL6wwfkBA;-{lAn@HZ6Ruo3_DE1}gV=T#n zm;gCkV51^=<(1FMV0?eC=<12%hM@A{OObw*K}H*kZ#JzzgA525LTS&B&?VGD!@Z?`XI1IvTrFr95r;+PL-bi z_-3kQ&93Icq9)^h&3(PbVJ-VN)PkxU;h$d07wSt|Zy5y=#~9%FzK%ief9*1J{nQZQ zinMX@W1&f5RO91NKfdnE8}#dwMcsh-k&(l#lH>SGtjYUk?QUx{-I;D%p7* zWu}G2j#f3Vcn5~t8p$xk^U#ZuYtB>j-p(1<3X_#9ef{yvAj`-%_fcB&{62haAX{)@ zuLow@)VWJz>^dIMQMc0dJx4WU&ewXW*pHDQ-hLoLX(u4R#0<7Udce?o0D(K6%ulo= zJw^nU`%sex(7xiA)g>VgC*hlJ zez|7cn4Ucn**HqogvvZ%;|Q5-HxC_uVsa{DE;B?0%|N14UfK^Kxo~l=^1J2Cjb8!k zTgmVIGdWT`P{Wb#$w(wqVC$z`CGWy78k3s$JzUp2TB>e1nYmEBG`jFUlz)%!+qQ1; z7TpbeZqc&onrUNeTbL+6`Sxe&rD+!7mGgzYwv$T>&pf|)l|`(+`r@(QN&{~YUZM@> zzG0w%^9>R*li*o$W5tMG)U}KY6B5O^nPH)+`r!Az0f{r;{NhZJ^}K`GLX|^n4Ez)t zmd-0)dKW|I1?{nL+sb^*-*FPqk>x16?w*|Nf68MSRci6h{W+RUZiW8o6pBA6N@3Yb^OTB{Un zkBiE`kS!1AZ(t7~)!0hk*e=v|WRjs)uVvU!N~)*F6h@upcvP5T&Uc+xTBBEMT0TV3 zAV9AEVGIBMj)@We!|d1F+j_Whu9qqhiP)!No|`&0$bKpKd8UEepQZ$n9(uVtJl4CI zui4U6BBMzh)9Z{dyLqwBm&Z;-^6O7F0u8 zm(7FoQ_MU}simJLYFZN$I>I#MVV3c#s*YPk;{GQ$USv#N4WoOG-ygbrY&SU-)I9$L zuX=fN(5-gd{OYqR8Tk>{yd}qu%kG$?jrWpOa*P_(o22&!{)x&lucsitx0l6CvVTnsFAwH=rxs(-$}9O#fvwG`8pJ% zw1+<4S3HZYvLV*k&l_tM7tljST0gi?=AU)YmP(|fc6H5IyM8&-LwuBAJ{V*C^kDm! z`)jjjxyNuJSk^cPBSrccTNm;AlU{-BB0@Da-c&e_VP6q_NG=VNFaa7f*Y?bNQ<6QCKA6&=y*K6ZMj@sYYw0`tXq`(o-c`(7tCM{1Grq;-U9=?x}x?8Ue*VH)PUc6WaMGd`v&sDm;8I?YJr%;KA2vy3* z!>OD3sSMX-chGY*d3l>~nouD)+I!UC*tbP+2v0cyYB39Lj(g@_37ra3D1jUX4g-gq zgai^1)6bt&W|Q0_iac_FP9d%?kk_OEWcy3|Neng-|wbt9z~Uf&YEQe zL34bQC0u8>)3{a?;Enf1s-^#I=9rp#47D%WL(#G&}MqynR)g zALymz&wBif`%38OvDfk7{G(75fN8@#C;jZ&e!66Rwjz693~=l6GkO)b zA(JH9>!^KILeq?V5=|`=^2Op}2=CaI3E8|j2oluN;w7B}m?72S60_uB2-=Z;VUT0u zLW%;Ck%6FA3yv9#rDk+qUl++->6ZpMc9#-#c6e=`kNB!SzPYJr;z6qX=Ek&Ql&aLS zoHvWoF3>Bz=JP-_=RQH}NGGDhud)TJrO1$CIp@)@b?>(#FB)^n<*OtgrQlfFzAgG( zM)%AP4tr^!J?5>kJu}ut%u*NA(1&mpy6-%z+qpmcJFr#AF}I!)k~C|8mU`^?#N~aq zlAAZbAs@51SPwfYbN#fnqlGW@GKgP9MaZwMkREdoxMdL^MQI6kYd8>y z%MzVqIY$}GD!+bUtKg^9JE5hdX43u`hpS0UG!i1X74f1nZF}hP4Xa_#`-Rhh^`X(A|%S4zmaP z0G4~~YiY8C&QA$4qC65`rtnl+eF-)Eqye*u&Y(?6&|`lc;1iC=548+aBYzX-UAC$# zR@!3I7CHQRMQSL&S68R`o>S=5h^g{mm`m|MjZLO@pum92sNx4s;zW#>^E-)dp-;yH zNfT}8h?%()8KQ#SADZPC#UsK{ez4$IgfV>I9>PH8cB=)bFy!(b;(+nKJeuYRUoiRM0vo2R|ah z+(G8cb3cCBgT&VbUu$16XiP6JzLz?f^lC=A2{7V2IKJ_Bowg@?8T#h&8y2&3d68Am z@|yQLFN<+KU3Oky+S;I)`h7@dmy25s{TaKEB>&Ogn!-EhykuS8y8L54{$Ya*ze)CS zxJ10kY&DwhvHrzPoAuCFjJOs<(sld=1Ihcb1VulLjC+Nw<>K<>;YC4F zo1K;6=<~6#Ze7Bv7_4R&ATruYnfQ~^VFOk)o-ZVlRF~wXCR#TEVeGeOKom==m;=2P zfkMUnsk&HMA%he$3m_FtX&twsuM)=~ll&YS)eYMyy0-zr0)oEXwBgy+_+=P0NjR|9 z9Oi5`6i$wu)=3l5rUt`&e=s!pEw>yA9Oe_%K6xl<#AD%xHOg`MvRb2dAv5=QBt$6i zvFnYTW^Jh|L~%jqMQ7tTYyU~j@6`<-az!dt6%F(_1OqD77&h<)3#(lzveQ zv=p0!OK;Qaml!{t=&;>YTjF1L@D6x|>$K7b778tJ(CNv``7lB(8z551xyUj^ z{sU+SM2S_NsVQi}`(cXS!fk45z6~hK$~mRVkVo|#Ekfu$HHU9Hg}bW~6!4d=x}uZhmIS;V;R4e`FcI9|?%&=nMcD8l-s9~r z#wupvl94y(rC&dMIG}Lkvf;fNqO%pQPWAi|9Tlfz`v~K7um|N}tdWTIvsZgvhK!VN zxMgRHnbsauR{2!7=i7FLy^VjsI?Rgl!QT2i2`Tkf`Kp{_AdgS6&|_`0COH?exXEnx z^v7qsj%RbrKBgs{Pm0t>o{}IHSz_e!@@6VU@c3~v)h7DUp?4!mahW5R4Y6Ctjb=cl z@$8d}0ApzQ>Es$-S-Pg0x5^ap`Jv~__jq$OlpA%Kd67>ys1x#-15vX4HcZ{`Z?641 z-oHkJ@x6A{VAu<(IH97lULQ_bNo*Sk>|1rYqV31?e1zdzH{Sd6G{MG~D}$ofM>LRL z6~!wpV~ihb2w2~{@5$lvP$(u|PqySKr-^c0{EmX{G2ZBJImZxvLbO7Kx3-U(NndK; zrg!ue--c7UwLIFfmnT^>xBj(fhzoIPU|OfH5d36DXps6KP7>UmziydUtD&yG&m zA!*@+)u#nF7kn4IKBuZPgr&}(Dka2<`E%-mpNI`dXK7Vx+%N>+Oq$xUxjC_juk*#@ zXKa*zETA)h%&J7a*9F|lh-|pMnfhtqQ3EqH4ob|rX>V|-uqnBDijVpoSn;t9HhAfh zj8HgU-jgn-D3k3Zp-J(=ZBbz*5oHl4bxbzzV5KAo>4q~!CC6%Dmf2jYIHZo~4=bQ8 z>hM$rCawKZ{u!?eU0WFJ+?P=Uu zt9O^)wsQqW2`!!>+QZoan5T6BU){L#^LAkeGBICWsa|X(2{dtK@m4dIM4UO^Xg%CF+Y;3j9@nb4`N^3lK3%8GN z1Sp=p*2qw!)TB9B3l|kR)Ve|kw*Qq~5J74;KK{wkxt_44XyLrmFth{}w zNcjWUbfelaktkPu4c-?L@3v(MoqagFlr4lT=$Wfot4#gkx<|~=hYYMksGeiB2tw=` zpP#D>M7RSeHNfS=%eQ4E<#7wY?|(IYSlnJ$m}-U4*pu=9?a!Ie0P%boA8If53byI> z!h@b(u!G*4Y}zVgxr#YJnvL))9l|YlWxB~U>XfO$vU)cl7A$ibT_N!5X%Q+}Rw2S%4@QscxWj zlT)wtWF90kv0J28WT$FyUpZRtPas;E3Df!59wI(YYm@eq@(BX-fS%`udkbsQG7MPJ2+!bwn8n!L|aP<(bQC#(7VO` z*bzxONLg%IW}@+Khd0pgNqYWs^;Vu|of!|74?LZ`biXRNbqNC_tPN7C@t$q}ny;dVu{UKlV?%BICI|wq*DY*> zVnvg7qfDt|1X*;}8&y-;ZVPP9UMXqIJ>8RzyEU2M#uyjf#rmOgx;-l2QM@|2zk~2o zl0lDnuQ%MQsDUCK-TTtad4WoxO^yg%JC}OfajrvdN@1W7RV4NLpv0ImL)`py_(jQH z$$KWYPeVDs>X5mI7dYDIXHH`VU^?Unn)$z$%^|(6*;nAmu^+#SV#}zNXDn;qN;&}1y6r=JO+9!GBcx1Y_ zIFJBDmOEVJATKchd3&SX;a>q1gL4J5Ql@H@jG?l%S8-FynXo9E-l}wtECgM|^o+?` zGp{D`>cL2Y(CB_!>aK<|1#==NDB0>lG(qXnC#tDCz#n&j=22sJQ%70XnxQlFlz! zAx;Dav2?HYK3hsNZdE}rB56Hrxh{Q+LMkxm0D!sa(FwXGSKtl09Cv6IThp&s2AkqC zvzm*PhPzB*8D!ei6J(f!lu=)!-rUdUAh9ZL5wup5*KWxwqt$zVnmq1_6H9qvPEtmD zA+Od&;O;(=(lp!emz>~`glf^zn0A7E(6oU9PhkLnI&Pi1*o3F6!Co~QXBL`%d7e(C z9fEJpztq@0ws%;Of$=PIJS*4hw=eq%M~FYw5g4^Iwzg5u&8>MNZ*+WJo}rUYC+iv#Q= z?N^3&i%=ZYUq+1lC>==g1IMOl0DBl}0(-Di?#Vk@Rg0$H!^=soZq_F|JKu~J-xyNN z4aQx*ej5Ije)XNvO3qGmMFJB#14Z06{NwhFDcyugT*j_Qopg4+33}SW(XZK#-^OVH zHv?%!VX8WzV?OK*IOZb3%FYmyenDK$&|r94XYro<>QjLJr&ODSiKYi@{1w${KWYV2pgW zedrJX3kzl<_}1?EIA84QNW1h{Jnv^%g+Q(QpqR;eq5;{9=CV*nqL2XJC8FKjo=UL| zgju92p{}>Q>&zNO%}#kf%DGjn+rgPlN^!jEtyrK7+QsU^(|qRY+HtdwbuZ68VC2K5 zE>90abz1X+<88!*fZX@3NYsWojTnb0ukG8EM1y6EEN*~DlndW)ZeM2QS#ZP-CjMA9 z&|2IHtDz#BAL4l-Pz39PexTEcV7J(FeQBWsc3Vn%*45C49X3zEg+T<=eHu9J&Q&N;Q3SQ$O?#M*x85XD>dm7 zS~km2Bn}pChKPPTqVh)>dIIX zQoWUhPlw|XEzit+?5H7BhpTm}1tW<+x?*|mz`C_@HBju}Xh9pxUtl@yQ@yG|(eSr+ z1PMc|xnH*DICEbF5t@$Q#4|(o>Bg69&K6%4eKI_48Q-WjROQqh%uS&_t>wik)6wm^ zHs`(i#7&-yd%@9WQJ=K#O8G{7RPT-0@dT9Z!@8V=e8Sn9h1rCenBDBO|M6Is=L<62 zWWKk&26=@adw3{$LpzS04Hb#(+Pv`gB*$wLl3sUpLaFL)c!IRvE!#vh7_DI~j4O3Z z@rM^!Q_5SEeB!PtOGD?+3Q-n2)Pq|gN0QhVW&d5 z%n$XHKg}8-2TO>qq0mh(0DD@2RnJ~jSr4i)bWxpj30qo}s?mMQ2~KJCZ;x(hF!xQY zeq9;f?StzcOKns`h#G-0oBw5-BCzbthAd=+&AM&cOX()A?2P}CzQc@;#1A=!qh#rt z7422iknmT>>CgaM& z&_+smjQd9#1>1A$>q1IL3mJ6MRFpOFG%|=}2t@}dd+D(1^JL44o)h~jFU$OLqyCZD z@Ab8~%Bk!9vR)G^W<1)5cW+~>-@}5$s2GRXk&5_pXQ@+>)(xB^(v~{~-^Zs>4DGws znp+=I>IxYOCbv8v`h3!How;_Rl(Xh2JzlpMVz`9Wwd;{5T%Id&{X>a(Q~!qAC%ixo z)~wYB-MdIuA{CI=?PD`QkG?`=De2AwmemN%VAf2i$*Mwr+&T$cO!8m?f^1>FY-|k; zD?KBDQmfN^}UN}gb^?Nwgf+Qoy|Zd73+DS1@%HYUP)N#u%#SwlOG z`zso9Uyg`&^J**zVX@{7RX#Wk^vKA;1$wbHE3C14FtHd7m_UqxoHGs~HeFXoav48; zdIMyW3iRujuEYFiJ5;E&-e}lK8``%|nubp16!){7s*Tjo{ z$r(m}_G`nYIn$sq0m0XFcyq4NL}I3{(3WYhHd7(%j{g1otB0RIVqIVNuYY}?N}pyJ zqFuzVnqzL!6HmBC+`%!-TC4eFIEnru`Gmml-ODCZVwy)U8xjlM3J|?M|AS3vy$Wtd5SpqfI37%^8j_to`cDncqp7~}Ny zxMua5Pi45Ot4*=-W==QZhOvl=V1uf;-DQ+MXaq)bGO#?k3trm#wjh}p-wS77Oy z!u@axmy)pd5~$Qg{j^qp{1SI?n!PK##K7Bn_PFejt+SWmgP{q#KJNvDlsu0CQL*hr(wR#y_J$Yv~*s-en^B+37LKV;|QrX+MN?bP%Z%MmXXkmli1-V z7wp+%W+7rqS{5M6HVK$x=sMu12db%Apa7}$B=tRxX%4@r$vf>I?HdBdW2Sld!7+=G zKf+L)oxTb;V2`8IJrB9|mw0i;|2L-qjK55+7-H`M{#`fj@6V*A`Z@< zQQhQ;abhdmkiqqjpOlbk3TVmo={o6uk@tzbh6gwJE6?B}*>&0vhjN!V zp|c6}VdR*K_nB-(ouB2O;C>NV(S28-MXl3Yh)ASQPlO)4LKDS;&5T1`#m4lrVNtN2Ma_MwrJZ90 zKzGGo)KltFV)6_r1o^n%!11$N@UiP`r7-ZpA|6ZV~miT*t) z*|^k$d6@Jl)nj)l|I>OP_U~t@-8(lf?TC|cgG~n5NB-Nqf*t>LScK8AbHj1c@9IfQ zTha;)^trPW*83fav7&+oShl)tCb)rP_)II^n~(b?v_o%^{IYR4tky|xX7761uNr?Ea@qGvOSqzFQ?r?_EBV=SG zl#g#rNC+5uGLZPI1f!%Kd0A>0KV(d3=^(UuRTV9_GJd{_?-a`Mln06>qNJ;Ak7;8 z2he-Umy;8xmTV9m*5O{{Q|Q78Ns z;TrL@%tB9fwQH|As*cV=8D64zLqNfBoZdjH%lzQ`z(kIW=5pSe-xoDAE6=wIEp840 zmi8^?1;?NF_{c)9abUT{>O82Ks7CdV%t<|JC5{n}Faah+r``;`ra;%qo<`k$apJ^o z1EvnLB186X3>sn!-TW{)9D*uN^a3_Afoe-9NEr@0ogQpXuYbXkGDwPm!%=^Zj*KU` zGGnR2B8D|0Xdpb=;5 zFhR7c(YoX(v~RA8IAOAWt(KB$1a8UdGLRZ0AU#d%t|-sQf2_jGCx1Zcsb?F97}aGJ z=(6RtWAOhTKhWW&IZf5GqeL@O-uBMd^YK%mVz>NpeB;1MgHkbCU8cEU_~-ZJHLSic@B#a*f}m!U`%&BQ{DfD{u7=ve-ozOk$Kfs*8ao35NH1vO|nLL6@+&xE+)A- zgUNz15$-swQkDsmptx~`g|jL5^!0g(|YHUi!x)=}06?=iK>jQ}&&-#0xb__67_oC^K8BN~f$7F?nPy0GIA}HwfN;2zy1Ym-UlxV4o z{KEgJiKQ|>+CIA_B_aQPnt8>2xm6A!q|R0Ecd%*08iCBHpBbe|yLuv0<08itX@dm? zizZ4*bmgO0FCew!x+}}cFlFMNwsdts{v*!fpJg7sId@QGI=7Uw@N@($61TMGQ>;V57B%#3mYD|L2%||Prcn-|N zIFpme*ffjZ{%U7zdL6rmZD)EhhT~XhdH(E|+p;ZHc_uq;n3w9)8Wtg8=Gm$EHvU<5 z6%7c(7?HeV>!~F4u51(K;*7@1>bWv|XD#hsrhWmB!oqiw3n9nSIAQM()EO*TH z5a$MDiC7lzS(F4Z$YP~2k!iQgACZZngxb&r-L{Kzn!?7rF7~z({V=$bmg>e^Se0yf zPNOj6C-5F{FZ7`YNl68hf3Bvn)1Brs71u)J@{JD}f-vB#Gc7b`xS~iAMD5SaG>kS@ z%2Uw_dDJt-(-YFNhxJ8yN~z1hc{3R{#MOCO2{8zwX$uEKGdV&m4Fr&uDU3r4;mgZz z+_}-DHl69oS{NY=F-oWez8fm2Hrp}MjWh-Xzj!CHEPsirX$v}GK@AP0z2iAl#}_05`njlN1kyN_-<2pF(r7{JH7r=kEb;-7Jf*!?J;HM8LHGVmZUT9s<$*# zUW__kUap9*NwO(^B>omFfyzU#hA*o~-e*)a?y43*Me`~nY9aTmb&I58G=t&W8>6J^ zslIsUciLz7REjC9m7dA0-=fPu*J^YHS0NMr!<(u%dE5yrDRY&&b9bH$8ys?44g zr<8F(-?{I)sfK06zb1n1G)Q*1EZfbxY-40HuB3`oeP^F9k5ho^g-T{yi1NKmrBv~G z+Uojcl*|7|Nb)tVhlCFvqv5!;{P#x{ zNT08%ED1mL{Ho{hxykqk(>1=>?aE7|vy}LkC1M|42H$)ezd8+&L}NRICnKEJ_&dM7&5>owp07l-GWDBhr>995|EA^JyT=~R~i~o;v%^jB81ILHVlewQ?=BJaz6gANGnr)0O z{5SAurKXperwOufF9d(3_*3TNcFm4NIxkOQ<~EnECO_+{wa#a&(H3@0e480f_t%o* ztv{RpY#Tj(vFj%n_C&*Ef77Jy#*2b*P3cNc=l8;>#W$fIePSs5L+>6b4}gQihvRW^ z#2ONkbyYk;7LU}kYZ=9Rkzu`*D73ExdbiIb9G$qLSo$))>z{|7Su_Zu1)ZveS~N^J zZJ$wJJg$HdM39nMTS%utST9`qu$ux3T*}>BN1H3h(YWGxL4J4|tL!j4Xb{I5FbCpn z**Zj4AB_DL6Q{;4lc|DzCNmn9Ls;hYWI8Wjf6j^V%Hbe+bKqI8DsB~1o-e8;n4^4o!bFAiT%^h@1>Nmrt*)7iP4+Ta@OgzwpADPZPRo(Z$EtJxF0@C z3Iq6*J10ex=T&6nX|W+eo+qAq6;4k|kM=!CD%dM`vFW2HN@)xr{0`?cnIUsLmK94H z<%IlXZ&(2CTuvNo8#!S^2B(&0ECMVb0cLvjNL+#)q4{p_szqSp0UFBGk6(myJA+>a zf4MXs8CEg&RlQ#-@%N=bjO%?`RKc{Kktpx5{Z(fN>||5M#v85W?D)_u;suDhO6RF| zEIIMxoAl~S{KK~~oBKD0`Em(p@Bk}|S_U4r%aeI35aVHm5bD8pex@Te(b_{97I=dQuD_@lz=}rCpzo&5r+7^(eFK7B$ zIoBoap{fl8H*~w2)mkiiYl*FFqT{=1k_@s(uy07q52#8^`xkBTj&vC zA~Eic(iHbq$xwyawRi2Ns{a#=%h(WQS(}{q5x{o92&6L1HS5; zLT!;=T%BOR<;|aS&9mzK4sqpwTyo2=yknZ>J*n}MXtv*{ZnPxqS@^13OXzb7enVT+ zOs%-A@2kt_>v^j9wx-m_yG z^fRTnv5?WSWRek}*qd^VCwG_h>D1U{ zgc?N1*xKed2g#Lc9P;2ur1)?cCi*t%vwyq9wxay<$0s-EdC2fljWpB@nv4>;;pAVR z^6BMB;8&{emnpK;vJ|uj#;&?zb-f-VX8-YfQ2%@8xbu4e@2P;4#|Pr1x5(hl1QD1} z!9)ut(D&gsIBAT+OGZ&8rWO^v2_jNPR~}Jm$dWqM8Pc9#4uI7TbObA{WAV7Ae|_c2 zaqfc+lu+M)!JeQiHj^C+hmq~`i5YAP;Z{vYIC|^wA}XHFdc|QW)6PS#9j8@sH+xTQ z6BI|0uCN2x)2T9p(P{fOn2}d|`Rn()q}WiU(QG=P9lA`X=iV_)ZQN@sK5SC-Q(mhV z5@Yqjgq+9o=L^>nC$qwqZ{vP5eRIXGOrd@3;G0W31*A?Jipx50oA5 zJ+$)=fP4QqoZfxPD%o*XvO1#ckl@8x#WStL(8o}|QJJc$X%o)~vxG;W!&jI3?xtih zW$+Lx6SXLZ`bfh4Q>Q8k%H{J^X!&=P={98@ll7UOL-<|3EOu#)d`H6HytGz}wj-rC7=P&W^p{i6tcZ#i)}^_F{5b&@zKg z$wA7#+`2s{Gxk!11zN8bA%y6wn%LXIBA)|v1YzzjMxzaMi}gohI8IgMz{Twa^3XKECi72uQ*rCxB#oi?x?svRyMa}Vj@B6ryZ9gv9hY4Cc6B~tvEWu4=n zoT|Q0C{R+C0M*lQ)Sm}|j8zO0kMP@#YYtU5)J)bsH#?ar->k<%ySgas>}@p;wT3h@ zo5TiI(s^9xveYLPd(CCPw8%6_^1j#`mO>6t$k)m2^Vx9@WQs|TEMyydvhCx-Fx96f zqdBw6HE5}h9fT=V`kn2~J$0dQmSlxT6Y{W5L`7b;@XNMtv@Y_sWd6ZTUgsxz%Q4Q% zrQZThTA9W)ulbbTGPvmNJgRxhMSjIqF4ZESc~zfr+JE^>sjsSK2dh)){tIh++o}f$ z7Jh+b2KQ{Z_+pPQk3M)ccJIlqF+ctbMcIIW(B@q0l{e0oiF`k=8psm$<9n(YiSYUs zW2Ue-HcI*euUctvAVGRki3i(6rx--TzPe?G!b&;5Q_uV#TMbg+*J7EXJd2y7c5FE7 zC>iJbRAE-=l2z>Z8;3@CB=~aJ{R~F_Rx{AMaP#6F+2lq0B=er6LIwQQm38|?obrT1 zi{uuc&ohPW4z;Ldr{9qB#2-_pMAe+U)XG$nF)k+*8jtMprzAL@+sAcm!S()602(so z&Cl`J0F^PBa6^1-TODkqDU$#`N}Pz8RSy)uXtzc_fg|$ix&bfRt>LtaTq`N!SF-3u zk?0(gc8X!DN}J*YQ^MNt{$^wkt16(XYD9ggA+@B4X-E+Rs+yj)#GN(fExut2II>xl zCZ?gq6;TBP6)|=;rU8bP5LH7BQxr10u8s@{V|L}(6)^s3Doh-pf^JW|8UP!4D^=ci zOsHV2k3xl=n1SF8=Bo-CiUJA9hUo@7(&S!#FcM{%2Jc164Jp?Pf;E z*)z?uXC?%!5m~$RTgHw|5t~zF01QJaYQ1OP>uqZ|lK`wKfRX?Jc&>fpZtDvS?Sb=e?s|G*Oaq)wdO{rS8@r6WQ(7HneM;?eBu|FP$O|_kjV)wYD>2m?EVYV*k69T^ zCDv9VdZl$Oa_ak`!DkTlq%WQw7opcYQ=_Rw+d1N z0RsaNc2pfEaYEmNl~GyIupp3kp6DzgNJyV=QVs|J0{}s=5Vl%Jjj_;5NcKug3Q{QJ zl~Jil;=N9f(y>|EVJIY%DkN|XSt~RYz)%b8ajWQFK(V1<&{c`ItRYDhXqH_AGc2!I^sfu-d$^_5%XcHtJ71fSHGeeU=9hTVpPtT2z7whvG1RR$Fp% zqeQe>b%mt7O)>NuCu3gVDh+V?f$6J`>O6|bT!a(v`7qi;1~?qwF6s3pCHjWF(cSF5 zIA<>Oi%c>AJ}K;l5AndX(Q1hNjY3ELFlaVf8SZw!idbUF&5GLB^iJ}1W8*35ZTnHs z=AOa6tF~A`$LQTp&*-&)#%#7b(cfm~SQf-XR7JU~3^B52O*KXFS!-5IqxK(-P*J31 zKfR!`h(Xk9mG}J3lW+BFDHMC-SNU zKEcQ7md_J5n30`W5Z2 z=;mxfjvcZ=I>Ot$`*~@_OGJ$aD8LIA3qt|`P&~$9rHoZ!#UthC(QM^e6}YWc{Tm;4 zG4Hbd)8=qH1R+tw3islzTxVpEa!q8OON8^1Gdt(5I-OpPF&tX$*NL@n?(^=(9@~8O4U-GP3fg_ z7d?G=W_k!EJE_9DVFzQe(c$}5M3sBh4k4d}v6j=#)=D1Att0`HDp{e>5pt^)NEVum z%J=@4NT5lhBZpnXU;zLC;9`9!aO`x#YGA0tFl{jn5m_-h^tLA1gX~1*rC3DG z0>ehYSWz$E`iUX8dKy0y!$4IkZ_)OHC+FG5yngqm%2oPO_j=c%v+QNt=4iIybEcSR z&oI5Inyn<&p=2=ffchz-AhOQ(Jpym1QEo{;SgIvSAcY5VD~*kF;+)k+9&1-8h$05M zfT^ab!y<}+6$R1S$}Iw7!){~}$E;l+_5^zY-T?i8Dp-P3000O<#)Tf{+{p>L z-#5h$MY3&=hVIUab7prkjGto6SXnu0%{FkzTs0r{7Ui$`+8lH5`WtWoAepEIhzjph zN3iwCEXf?OLWACsmPZA7oLiY4d#jilbfCEufuRKGirjwj)%L-W$#Ld z9SE!-u`82gXCi`ydtgVjEP{?C7J+1zm&aJ^Fla7@F?2vAJ7L)r8Rt-&c%vjZg@OjZ za&%AFvr3{Goi4(inWDTC54-RNFQ-Bw$AZaB6k38BWO9^$KIbW0%9cvA+34l%VN6}F zGLg^3Y(DXgc`637wJ$)gv5ysx5AR-FiNnN~#@d;^LgXbY=*#3S5^g-*9+X>&auV$iQr*~w-3>BWY<$hm zx8u=&2?g;1B~!NetMCDGk{`CLQoers`Crm5HACFRNP26#lWwsL!^eyt)rFSfy(`zh zTheX;!(Jw)Xrf&MmzF3-1mO2B26&oT24n!9IP3up_6E^Spmvhv(Kl)s^Z_O^Yv3hnASD&UT2P1*r=~HACt_7qO2U~L)5RWh38uAc$yV2^zS!HH z-5IM38jRr=kWId!x`zL`Dtl5AK~YgZ{T{TD9Qm(|&{6Pj58hfRPqQ)+&Qw$W5g3khgSX$lYjNBzn(-aT{#g1W$HGv5t zDIm$ru*gy>pr~M2Do_(d3>%B3K%_vrgJF0B*6KAcW zHO}?A_s~?&49l65PF3c)mFJyAHW&w0;Wd^Q^Mm|NAEEs3?JikV-laoMQVhg_kV!RV z*_jlfLMm)Xf>r6IMUGor*=ughN{$zQvlu5BnEh4FGFufsi_R87O`dK`te$8>k(cw! ze!^$%mC+TH($-h|If5M;AG!DMZ^nv?7RBY+{Y%5;HJ*EOB=QyAjg_<8+nxO4P{S9t zblLpH)pgGKH{+Sbu4GrGqr3f;>Yil2Ls^y*US{f?{@KK^B~_QidF5K20|5Y7AEU|# za+3N-!ZVM)omqk-UhA`6K4t)RA%*!k*^a9 zP&%zdu?+~C7fCzlvwxJY$ib?=}dMn##xqXic}CNLPdF)gqD*uI!V#lkf@`h zWzImhu1RKVoV(K65b_7{On(=@Qx;?atUsr?*9<5HnE7ec@V#2a){dPe@>5QU2;A$HwK zhi^i{O*G)zhYKrd049F97qHpL#o#Ld6ea=aAAnqtz8E^wUG6+V@^=@V%C=MB#T z0^DA!NyRCsvuZHIPiJRS00F>Y00000006)Z000I6002-%+2t1>|Ns9O|Ns9ufPj5_ zgsPtZ|NlY%|NkCSN(<&&OS|;cDS=MfnCcgS%B&qQ0CbQb0|cbJ0lxSf4H;>E2-s3I z*7ZSOlYE5!kVHo-%N@|}y=qgajm=W*OyBzKhoO>gGDc^mQYd|xPn8jiAb|S~FC6zjsHS;c(n0d&^9NML?E`;?Bj>;6qJa z${q}yeJnmj;xtgvj_FN0R@%*p*r?bVOWDCRKxCsmGtaT!AVp9vV2_Y&^DvR8TzTxa zZ6~6gSUd(U0Yy;&ApNo$5K#aCRKGs4J};9l>WT^_LFHP7A=5x`=t%q)T_F&q{}02tT?}>&4R$7zy9H)>NG}FULxajX=9wDn z+v^ym+$KI3T$^mtbAIQ5)laFFOJLC$OIv~}i@B<(?#xKgI_MhJuqxoRT4gmbWNEAp z$QsTazego$jo0VDs6L2lJSrG-SKg;8m}oXvWbK7Sl0M+fe47*I!(A@kIy#V2yrm8I^ro*Lt{r zwUS1bSc%AYsvh&lhv(+Y$bd_F-n=}dCPqjT6Ao!B6jO3h4lo%^FXN?4mZeFuNjlc$1y~b2 z*zrWUl5i+?h1TokI|QcEjjBijmjEM?Z}`W@z@-Jm*C{vebqru3ACI)*YaM6XF-(&t z9v{v7_MSF_7>wOVKI#MjfUSTRUj_i2d3;ca+z5saN{-Hcrh^eY@yE9xNaSfUNTIva zD`$>5OAHpJ*F!S8{-3Oy@Kj5;=kS{QD(SAzTQTV=v`xcLn2SDH1^^c5 zO9=)ZXr^r>BdyPu5)t$R#j(gupuMNV{I=VGRkr-?EEZ!%Ny|ywRVx;W%e@~>i3L~1!ez2898*Ig(lbrlhFIYGb_K#dw* zoBMYTK>O;p@aq=vJy^;shnQpzVp{=#lECL7pKppQ}zDI#i^#V%!-hMKyTrNzc- zv4UY5sEAdt*ot9VOtqM*hEORN0mrI=SZz$iG%yh{5fy5wq!zPSS)5h1C{((n(q^iz zO&%d40n5%B@BsaQ1>h6_fXwkSPVGIeUaMzLUXVJlcrO#ulEhQWqHs?i*EE|G3@7&9 z)DI=!u)9#LeunKQSrO!#rrFyO6?HW!pm*1{)11z~`}v$}z99?e(Chc&(eYLYR*rZ?ZR5R=2zo|_H7p%GMzLzMKq}f#Z_oqu5(l-qk?To$Q=l@os zo}(+{jwbk{L|&;WcLrb;kvhCv?@4pMrp{C-vwRg(Ls_ljoa|QB*{RU++S6ZpD~(Ni z{qTLvc=29I>*D0tD}O>(xVB3ZH4zyGCd&%L&&Z~oIvAE&tj!|*Fqcbwg<*61obZIB z{u~-sS9=+jCP&tBzFsL=mB=9=Y^Hb=@~RHk)WptQA5W1kX}-#SuGJZLR?POIBU6se zlLKWR|7=KKT>kPsDX*7Ur4sxHaLzqoWtFAD1Y`j5$OSTRn3&f-gEYt(Ui7BRvGO!lNR+-c^09U*6x1p(Fh9=+xp25 zmjt}CZ!rYP>8-4+t!tAmbX*!+3uGd%9-U+~XD`WyBCM8D2x2NI#H!%9f@;CH&FLu0 zQ=~)&2&ie&&J_wU)1$Z=06-Tw&q*mM!628=?WZV%+iHK7Gf(){?|Yx!TuRFR%gwZS z^4}oBHTd7ala4{}Lut7#i=o9J?tgKkL?98Y!-qVRZXD+c&U^s;4WS3Ih{40WA@QJX zeeh}xfQb5xZs(iI>1D0Uxxr0~q4-oq02@{(@qh;g1>n^>2Wzvd>GuAYCup2nbj>#D zo}*?qsm907%@<>}U(!&RItHArv8Cyr$?fG5Z1A<0_YB&y3=Xy~vOi|Hg^*9W%VgZ+kjv zGq=6e*(kGjZ-|Im|JUxwMTOW-~e8*zbtTO@p32~yZ5Q}-w2NMtr57f9k z`~$mXb~X$j+wX=d-gSHZl!R95U3<`}RU=@w8<9ItsUKvNkTZ7W(dJ+wpr$B;`X{YnN$G8 z326d;t^*I$fx{d$bgg%RQ_Ro&%a8N%Y@znrDfEjWOKT(}?f!)S_xnL%X|`+JB2&Tq zMC0dwy!+ZBXJ*Bar7}|Kn%v@V2%LOSeWhlUcsGqLR{KM<1QwZA3v zzfIEF`6brwQKAn*DUmtng4~mWv9P5Sgy^;PFi9vY`l<4LI!d+#!%gL}Cu&)efn;*s zrsD+<*k5e~W5S3D0GtWAG@HEfg>&1dY#!M0gYEtgj!()}5|N%88PEB=6o9W)X0sH4yk~*#+@{aHHKKymE){Qu6lbU-DS3o|_yn zIJez1xn{eS4AzIdt7H`F>t0ZV^i^R$nWo?%tI@JRM{EplZb^OBsvU z)?%WXgNSz1G(<&}QL4ebwx9~C`WdPYqw7^#5nZloYONL_@AvRyKS%s33qF%o*=8Jd zj@Qhi4Uca2zw`C2-TU;43(Q^zbxis77vuS=f})@ZkI0j<^cGG;0RXl?oI^w*hO z-Ni%=`Xl?{tjN{Sr8k;wM+Rk`S~tx<+s?Oh-yPql>-l>mANFQfkNnAKrK(RJH0IM8 z8WGKTE({rIFjdsNtD2eJzi0J#QL^@~JeLBEN6Vc;4hYO)(n}>1(|vE^KrEkfe<9BN zlA5sSgB4(f;4NN{Xt3P!_M229PTY7N7UlP1Q+cId_owsj(C8H2BswVxG9ZEgaLE{B z8W0qr<;LsZ(T#xNW-HqqPvKBNkpzhdU13qN`06+Zo~10Ps?wZiJKcI16djS)u+@kN z`H|W^8yUx|iV^r6A(ct;#HJ-TX-7~4M_^D4FC7H~PJ$GOokmp$U^}EKOq|YG_tgC8lxqBfv$WlWF9F? zWI<V;Q8;9jk?ynpU$ks#SQilpL_mV;F3%Nt6luK z%`j-Z1UfB9fLhin0KVrNfDCrQ!;MykJzv8nZ~z~)DY&1l*Xk#m*)o8HZPj!gDxoh>A|WLzdR||?rd99W$qH5dg`6}>3#vH z`n<7-W7l#jC@=@yLyzZ+J3I1KJ!%mVHnmRnF!aHkdU5h2hKOSmz@w={5HIifdMfkg zp-vG5W?ZZQ2v>+G3rFm99oo}t4>>urD|L2|EG+;iOvIr;(tz9MK+5)D#3qS&fUnRE z3oZ{I3II@m8b2R4Trdm(01NUg{cr{a6Uh~cwG({)MEO)gT}y2+l0Hg6jpC+NfuFf9 zhR@E}Ef7gDp}Jby95q{gd(tr;oM|f{r0vn_TW|J8^-LPjm?Ty!*|D$KX;qm~*xl5T!pa-O(PyTdb@`5z~8|S&L=sO;{!q#Sc zI)Ikm9p3M=etypDZPz%WTyq1-0lHw1@0n7Vx@^+Z!?(27<`7L*P#GGYY}lE$Twqt{ zK9FD-1w!d4>#D}Bq+sZ5r2_x}NhcXJaF`l|rkhQV*3n?1dX&IMYFQri>>6FuV|^(E{)V#S@yN%5>DllOcmWQ`Duz~PsC0sSBob#@W;h7+_@|Iy0Kg?p@RQ!x-HeCsg70dPAjhr(g*{S zPgl@=I??5z)r-}_0CMRtQ>qM3F+!yXqL|v!9&oKm6@tJ}!YRt70tCuZOfj%57-qr} zE^uoo$ldg-WiBVgm)3VJE2@I`vNPsu1FEiG_;cU$wfyz0P;2p`7;1}HrZsJz|Km?* zXHx(Hz<2-v00000zzqNZ2LJ#7^JtnA79Icp|1k{23Rit5_kN23A`c3DG@qpywBpNW{L0wQWa=QYTJ3Id42{4K!4pp*ir(2?B` zknq@(quWLhc}{m`L_`8eP@@2lsGL@{8d9+-!D1$?bT}m-N)d}xfZ>AzKyR=HHIxJZ zKt;Ygdm^I2Rqvmu&KZurwP_BYtCoGi^S3tS@=89Or+yB2S0=xwn`}54KP6Z%9gbu7 zdSL8UyH!+cuVVE6`Rxmx?>y4^nwnkZt*}a}KZDoiN8I8hBMrtKAIl02_g{JEzal#{ zSl+5cEmsSSB(ng?1{`_O;*gj0{M?@vgUrgv8g7@*?Y(|0su|c(7WHcHg36JFhGBG? z@~`otv9j~38TR@A-{by$w(_2+yZkQupGS{OJUf2p`*bqj$2~?$L!%Rpz{(VsiTz=w zdiOH_cYDtq*SduF z_61kI%-5ushPr*}^mxt|F6Y*8?ECk3uKb43S&!!WIQn4s>PNU4pXN(nP@GJ9-tV{3 znhxd3Pj|{L9@txSN-+qy(awkr_BJ0=qS5d{J0Y^hZ@-nfhL89K1=fWr?8$YLZK_&= zeGh-p4u#&)_{8%cd-jCo8kvz8VFNGkvQRcdEq;NfHmCSTjvC=inJQ<$cH^y`UPFz? ziJ8gkfnj21YMYb*v9bu%O*v?Lxe?9M-eO1gE9+N1YBRVr(2x?*$03sAM z?{bm3AhI)(TERzmTHq&Z><$@|KuJYmZBU(ps{kY@9|bCa6$}6X=)8z0Zk46g{qGIA zTDj-1h4cS){)RQNd6JHi5RMlZb5F2o^|rxk%tP~xTUl<{><{+aT*H0({V1_X{dQ-B z@%HIwiu2s$>Y`!UlGh>GeS7M~i^L>>{GfKZF6TYRx!1CWep0BpQf=h&c&^jV;e1t@ zUS=w0w#-b=(v#uQIu&&;s!q3aoe5#J_@&92+mG0@PdUostsaht_3s>Eu9phBYGBq# zSE-!+a)8{rXU_S0@ay}W2EtKM8WMv=*Ls0ktJ*nN!!y}p!En>Tq`9fZb%sAfErhb1 zvozG2egz>OO@nlw3a6$b7L%kxXo1THey~JjwM023c4?^t(RI^O54m zNhwpQ+Hah@bWo1DWHz0ER#&Gu9_#t`*;Z z$}mBcDQ9C+NmarlAu zH!)td&I1(g>Wg6lu|I~&jEGsHw^6Dos76x{9k%PMO>;~VU7AKWG4UW$L{VYwEB=ih zR(5%)*{59F<}sNM`>r{YGXELcDyoK}^t>xIOcg~$MPV$+r2EdS%VR`K%pk>3l?;>3 zQPb;$?-vkNq7nlmjV_EN(JE;I01r?AfZ_rw5ma7{0Pt#Q`bjWQ^^^kX7N9kN`=iG8 z0|){D05qZ}|K$ILk2QUP!uO;pU6uc|JK}RVzR2e)>V_dFo5{BCb3vlNoDP>SxmXY;+=N8TEZD5i{^wqKJ7umhZFwnGkmV%ZrEJn_Gp+U%aFkLAXoei30pgI0qU5{O??KLMOO_Ce7%aT;44Ql#o z%;ro%o%dC}nV!AyXsiyIqo#ZUS$N|nYIqPv3S< zP?~l$-;pgu8q>e{_g?Nk!d?05-4Xke^<~@+;@50V28#>(?)S zdH$c?_O)9ayJrW#Vz$7?-{7jqU}hg*re8C%hIG%rXPRx7-y^Fi$K0uBKA-g?n=q;8 z%&AzasXi$oB*Q=GQ+;?f`7e+$&);XCXb5uYroCbGeThZC(ynl^k++Y-J#TI%QvJ%B z=!5RqF;Rh!qbDk!$A+(Zf#rKBlN}(2zHAeij4D(d+%B1G`o-5OeL+d5QV?tFGJ7_W|~RR^>0Q&R5?Xrqm;vRnH( z$VKECVlx%NQ>woz@I7URWc>NQ4Mi4G;m|{qw~_RV`4+o#Vm-)KCo> zDX0J{Pl^heQ9RacChtS^xCIK7jGVKyNE{#;0tkfPLx;l$p{3Ry7C-?2iYIFMtlhu5 zfY@zNW*nkPDGH+G_>@{z0e~OX1ZqHm3m^nZ007|c;*t8(;z3S}2!)Tit_iBf8)mz+ z?#0=z*8OEf8#`~%2)3h9QkkXw$SH%Jx&pGgtx>Ui(U>#2Yx*bO$4N1_<8@9YnBz~c zC&T+DTgRGsU+2Dh%xrCjr<&!nfrg)H_j!~(FUZtAJbRUx*KO%Q(!3EGVkStei`2^Rf`E?P}p{!@>u_x^&A|=gHv+IP0SE{u;!)IWMQdz;DuB4TEP)fO3)hC_z2`?U6q6e2QYEi@BfZo;} z(2+0(`OEk|9Js~WB3;KCE)AAwxk=;E%C9iBDXFF!3M}x%D`8!Mf%{gkx(PW?5~V?n z=QFiZ>BvKqY5 zcpV!n8-5u>Jibv+R%&*%pBg<}XnKGG6ri8%2Q))&Vf7~)9VRLcBrg{~Ge#634vCZj zpi!>c+W-mxASnOFU+&X|;w?su&ViTrH;1Q>i)U{K(!#WTgd-vU}WF(P3;M zDQXO4#tsjP8_w&Tm*7kCzGQiu{lyDzH6`}55>l@$RN2p*0xXfhTm1!dD63P;b#||G zE2>Dkk`^eP$D#s-GM{u#!qUSoo`NPDhGEl-EgA}4Sw*x+k18t(bPa;ti{(^a(@yL8 z*C=T2e@zx7rRkafqdC?^-J<_hs+HR9JiL6UbC=WeN4fcitCQPNF7!iMrOXYTW7nz> z?zDoG^Kbsy#spc|j*IO=eckz%L~F-hB%&>^YFKTUm&_~ncuN_rUsH@u;b?j$RK_8t z**b=^vOc3d*jH0xN3~9De|V|M;}&(ut>qaZMK%|VWMI7YQal8?YlOGfjzqsYXXcT+(nGTT2mGOdo`Tg#j zwUez+P83NF`9_2d6~v&GfWjpC_=AU$ydjsiEDx%vLm^4E=>(2ckL9na+m!h}hM|$q z2h%f?y`0Q6H&bx^X%}6OYlMA@tRPq3K6^(o`NGXKf(T!y$CpPblm;6f)tg11;RyJk zt>mhA5-m$0smDhlZ6UMJ5S7U&r|Zfv&EBIMrrW{-^~{vs4_&)9RIggkzN`h;qEua< z{@=}*+u7!=PtjYBh6!%HLV4==>EvB=1#;he^r+Wb<3vJRlEc%b7tZVRWeS5FwIFJw zjo9f{RZJ1p`_isnxu1!{dE;r5E5glaTI*QXRiO&on%f)VPrkCP*V;W|3PEe*;t)Ya z7AsYxli0&_2@~NNI}Se!cDd%RC)XHx(LV1EDr00000 zzzqNZ2mk;8IOm2!2LJy6|NkUC9y@>5bTaur{^rn?rs*W%4$|iZZ!M&GKP$0ZLhQz^>=_#gmjV)lYB9m+#9P{CiD1) zRX!Hm-a)Zwo4s7wW!~*$%OtgxuYw)ItgRo6rqt-z*1nzp~ zHK1hR!e zl;lLaGG4xmwRD?Y?#re1NMF9Z_W65Ebcv2GzTee5y=QitP5Tp)VR@Fl^-=Yvm6?w8`f~yTf(-e;)&cpoknmx7rV0U4nD5+V zlgh$hE<~|L>G$ojA}?O3+FX+7!X;nyRTH8#qHgiVHm@q0JQRu&q+1ke-#qM zD^KmmAcfR0>?w#>UI-0dJ!pogJUN4n>*9 zKq<25pNtIn0KU|FA4iVCtqyp@(q^*Md!I%MZbri!E=ZfnlKc1jyw&t{ZCDHZcfo2Y z^tQJ$MP)jh?&p`@MK{}iQeal^bADDgTHd+lnrq%R+0Nr^dan0*uOMSvx5*Xl$o=^G z{d-1CLj_U86qRHD@wJV#>$=VnfFlaW@#yT~otTj_+t(2(3IHChpa6RS$$bFxNQK=c z5E3ASYyi$$Cq!)TzQIh`+|pivKDC>(VqJ{iXfX==|9fFmd!2Dnpz3_;K|)sQbK#3ofM2MtqgA& zr?Ql|+gpPsR2u9If-4oKs?uT5bhU;`P4^HOxvEOaa~^g#vOb;BRI_J)H}{f~a+S#I zm!vQIHYo`SV|g;wlh4fVbv#;hQfI&a#D((lJ|xE9ZW65B{eET~AY^V_ZZCJ)py7M= zJ-D;($Jx_iQsq0PnMJ3!k|U*e+K=PHSl~&$UR^KORU*lf$2_zsf9kOZANK`5 zf8XEd=~F2JKx_bj6nU^*7N8C(rr7#&JHMT;)=_hzV#{W3l4AdT{-TneWKc)~06-+~ z>%Q82uHW}}iIGR{n&10s0Ekqk64?{|`A*kwmOr$;&eEC#dsNSJ{&>CS`mG57K=t=` mY5Vu*{drzm1TfklqEU99U*xk&yk4*JdIA3H_43-Ql{wDr+zqDy literal 0 HcmV?d00001 diff --git a/sound/items/handling/generic_equip4.ogg b/sound/items/handling/generic_equip4.ogg new file mode 100644 index 0000000000000000000000000000000000000000..5b2a286d3163d4b304a36b8ff2852f6b7ebe080f GIT binary patch literal 30712 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

K8UQjG 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 literal 0 HcmV?d00001 diff --git a/sound/items/handling/generic_pickup2.ogg b/sound/items/handling/generic_pickup2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..57092778f2888cff0b021b967ccc9f46c9792586 GIT binary patch literal 36987 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�}*A1=GSv}~BQ zZuH{?Gv*5@EQxfUC%%?&FVMd`Q0v?wR;tD2<#)Az2{yAS&|z@-c@?_yYveW|2#4+i~&$}9^uR7F0hSXUXau`*4miNFLcv(;@8spk>g}6@s}53N%&~H3;ikN`s;~lu9{U=V@`LI1%UAHMC z>F%*$k}B>6pB@&gs$%jWXz>o~ki#wW%+(_5bV=^849+Ok#Nl)j!B($La_N?~VkC7It0XSz+Be(1J?;pWAi`3{x687P< zdgL?x!*wsug!ot*qlno>aK$d!D86bl`m-BZ6hzXO#|me1(OuFB`CCqO)fV7z%GD*? zg<0krEHsy=a`mp@iXkp zyjkJRqNO$Pd1DmuT1HXq{+{jrEW#o=%rKrpQ?5a0ui8k@Jicz(?l85a&m6<$zL+3) z0OOgV(xq2TtEuTo$^OTDLoMUv<8RFYl5I0qdMZ4zn9oFGF)^_)Gt^kshv;Q(PmJbV z5(rvmtZ{d9;?;f|H%!L_k%bo)(b?gcG0GA}gq0z3m|*1+4opajCC7#I!!26Lj=S9 zyQjzT2BVUa5?Hz4u~qIRuDm#CiSGMgtzuvl-n zz=oe`RfLd;=9iYl(x1d&l`V4`+R{u zM|KfdYLyWuQU4G|asC0DxKC-r(hHl-MzLwLMoUx8G+o&EGzCj#jKk3h;*eXM6GFM!zW3U`0h$C3Mzb7Rkk(B2D`AAWiLd zQ~WI`Z@;Xux9CwLoQ}g;_+9W#(JV{mYVE(@0*w=T| zEzJ7DDF0zeX3OaAp>>^TptB^vuaT9>`qbZ}=Po!n40I6~&(le@d- z6!}J*I(X1EX(1f?`AAo-&V8F5ED4))Gw4g8ZdQ<&cm2)3&ij3pB zRfgJ)#gv}0%0#KPoUbQMNRTQLU!}XWZ(B754RtQZN=Pa!R64D0;`(D$V$jV+iw)=2eT>YyT+jGx<(ln)Gc-8MDG&))ST5{porJY(cX$snS>|gf^Jk2aS zz5D$BZh9joTr*go^JHZsQ3pJayS=dTFzbJrQ@b8%x>{d50fweOyvs+2Qt{!e#{ zkHpQ)1e8|+Cv3vWnMZ02hna|mTqIL{4^jnoCB5bxQ$1b$u+03}HrkDN0?{rK1Zu zt_Ry9%*=I{GA%W=>HQXvKZR9=_~Hof82M-kyHKqN8M)|df3@_h=goifk=G0Nh!l{r zz8ks4Ksr$mSctE}!`jBzB7L#Z1P*D^)Yz8D)0;{yDuK3EjZhAj-!xIw@RdqeBva;# zwxm>835M(oJoLk+bsb2|rsK!^N?=yD!PNmHUM%}Wvc-kgCdqWT&kJ^Rz<8|cj$I$} z!(CQlm~hSHr9%l4#Wjo~5)yRx2zDKmWkUzQlEgsGCq}8XbTLZ~abMU=Rwgh6?T*ZT zJx$5eVS^go^a~K2vAB#}lU}rC4Il3M1dE6TA}gg&_p#UTlfW{E{vV>wDk`cs?As_N zA)OKeBHcZdlERP!3=G473_Wx=s7RM|gLDizLk^`PT~b4XbazRA{@?Yz>pi&-_Q78J zXs>5ozx%m<&~`+kXqb2DMCfsU`u^Tty^XzRi+aB!Tk~^tNpfR&3HnVp>V;W|n(8-Y z=h|A-xAiR(OC8n-X>dvDWIomy4H-(AY z4#)2Urhcvd5yQH_OMX25_?DHK;pfk=dk)Ej zoeO@G``RIkRkjo}mljEZ`l<1uH!X8p3kPCqkJt_-vAg*(tgGIUvT3rbT#Uuf{{U}J zK=#LQt^(0NvH_Sl@BBZnkSiIy-H&ItVJ4nL5HP&hB`Ct~vq7~)e|aVeY(}1->`s(N z$!ESn46$ZcSJiK{o8y4h)~%h+l4#REr*_U&+x%m^W+fKXnNU{!&5>=qrR@3?1&!d4 zxK{5uSHS%v|Mv1ttlm=tLWA)-`Czo_1R{0oI8AZ;)}II47CJZwOiXV+Zjrt6Gy?tQ z+HO|tMb7V}eQr@!GOx@%ju82kcd9ns_t@BB#dz92%(azovNX}LUZ9IoQ`q^J$KWkO z*BG#q)srLBNPTpE*G9@hIj(3pYnPdSdP$eRH#in4CYW=9-c{|F{l~$Y^(u`51{JM# ziC*Oc8kx0k^!Exi4+Iis8R zsm{yO=uM3z=`8Aw|9IckB7JBlWvvIS^qw}RT~JCk64}^SWI1AEY$)#kFn(#sbGIwM zuzY&rotKLGJC`MUm)5!5LNQK>ui7x!ggWS>*A>VwQ@823f|W|oYI;s=XCy=OoR=pdO36DNKkg?5NLIaeX{I?PMD|LtAj>TB}(5nDpy$9D6ys zPA>)qzUK_QXiLaaGTC5{4|i^F^Yqcb^B5C-P>u6veu*?3hZ4sxR3^5qDmMM0N@*#V zEx0J!jn`iTvJo%Ap@Fxd!?8#CPotBYj7mQ1pN)1;CLI6;$CxHfWOlcZK&85pzf6ng z)YV$l*sZstb#7v8T&nt}O!{A5j~%a%(PE2T%TqsOCe_e_<+(8iggnLj0{Y<2S_r;C z6(z)~{H04~dAcPHfj)CNr3in8qjCQ|l@e5gLpG_rTp&Wc9BWFB^%zXiWu8Z+dNjNq z(2nd0<3*wjm*0Vy=`%v2YiNeQ7ak{)6wY5v|qQhh-L-XC(Xhn&+bwMzll8fTb+%Z4=U_z`Q4(_fo zR#?1gGGD~q%Glf(fZuQaqF+SY6glFN$cp&udm~FxeN5SX`CdVP! zQEK-yp~UQ&^VbWjHFa=gI=k!Iw?FNkql|yQ#LTRfyG{C^gU5GucPKZu7_U4tzl6q^ zXhMd94dCa}^(UWUv2*D2kf)e7T0KZ1O^(YEfO{i(Zl=D%{s3$5z6+4qIGQos^BceE zBuXu_o(AU~d$gy1vE6I3d~xGC_t{F&KAg3pRRDeoP%g8fI6zdriQh z1lOehzIVkd`eo|^uP(kCdG+N2y+Q@`aZR^EKt*V8G30Uiz4yjl+?ZjfiN9;^<*oEu zACu*f$>q4T$k4IXu#80D@4FPOr(4d4_%DfqBYpH3k2kVT4jXSiYaGc;#o4NzW9``Q zNVC5!p+q~Z=l%#bI#NkS$k{DUzFwH!U-_Q1aBC&cCla?o$M(ZPg3r1(ZOpvuX#<$V zF|dL7HNI#d*>G9i&WQd{;pa2|uCWs(-U@?)ej3P*YaYBNkYK)@hw0QouWYQ>#4^k8 z&SdyLi7CBAaW&uxlzEsbvf?o#!bIpyVy&TmL%EMN+1^I6C!+x}!FTJq*DVWAbM0LG zo9DZ#d0aE8C*9mWB59^A(|LBZAk@(0=$c=0Ato02a=JZGg?(YsT#3wF;4Tm$ocy}u z?ClHnnhARsAb{`jfqi>>$+Yrfj9!(~Ei5%eV$1dkF=lBRo@?@Ln(QXA@AEL%^XDUb zI5MFpI5^7>o;SKTJ|TYSfXg0r{dRs0!$-2D^i2=boVY(Rj=-8iPSRVg#dTz_{ASZU z=i%kLX68}u5*#$P{jw7xG+kSG@N65rNc56j+64QC?t1OuuXjkZY#l6o-XIQS>MCj{ z^u~6(kQD$!pK}%YILA_oSvZdwffu5tz$3VjyV461@pES;@2p)p7bO3Hh{aa zZlzDK$SD*#%S2o&!Opu`0G3}_yF!mmLrTsuX${^xF&^VHdlud!FZ|z`6;U}mA+5K$&;a=0AxvktL3uk}&mq0&l^aFfD!w8jw}@B;wJNtF7w6#2fj z!x}``4E0+FGW}-Ihk9$;ePQt^wnv@Bei`Y3F&Y4$=*tc;Q22qpff0Y6nu`dB<76ti zB9^^k-i?yEan7gQH}tdUtJ+kgwrHKx7exD9>=CeqnoZ!p5ZTFW{H>&_?GT^u?Z`2q zJjoUDvTHWd@hZIGdH=NLgooj83URsZU+jRetp6(4VixP9GUH14GlxN ze3)P~KI;e(1+>N>-pA8&qLNovBu?L2QCaOfzMqtHzWBXq?@JNgT^i>M47%O8AqZ(G zXmD!gP|k3uwikq?b>i*>4iHTQM0Xa{)vJ*OAPK8J+c7*@22I`wZXpO$^QPw# zM$9uaH`)Q>hOyj}RrX2E2K+hHn}#n*6*1FUp89>*#)z~OCxb-p9Iu)Dj-T!#JIX$& zR~BO}j*UuYx4n|*v2V{6lGgVAcEg*N6rZ~wLM5qu`TY#KDE0ApT$|2qSJrM!z-#_< zGy$-3^2U75-OVhCEMKKxSJE;Ww|g4{Eeti4XHN)Bnl!lOGu9eMQasy5pE-es?w@Z+ z#S0~iK_twQ;x=EuP^QZbI&Yed{IfH@t$e{M2yPn+-h#di%qZM-ooG)R$)b1DZnRqy zes(X*y|27>|5*`HxRSRF@i(eE>@0t??}oDBm~T<>(2cp0jpb!t{Q8TbNzwSqV<{_X z*uAO17Yd29(q-B>w%9V>nH%SM&qt>GdoiOQ&Kmok??T;w!FWx(bMYj}jZpIPXqwUX zL^gSHu|V$ALEzeUf3V^AyYzudnvHzWlBZ~MmEdF=k}T5yxBn5ev1~fK85HhUrYrb> zEOT1s-Pa1mz?ti}i73r(#;*luOAQmJfESMO1UMf_jH!oQkvEVolt(i}jN$F_^8k~- ziBtERK7$Y2dR~d~3j4B!vsK6pZnx!lj+wbVX$wU@dh{dufzyc-{o9XJIM}DH3ri|- zy|)G+c$;w4v6q z!_63Fk1gUA`j_PA4%LJDL2oAJZfczRp?IqF{T!_Bm(F(#b{8=crN&cz9Tl`GUAQEpzmlI}`1$u1GiUqcyelT2JW+uvyA z%u}RCXtmYq6e$I>VvG#azKb8N{0kX*)}hCtji(BkqZAu{U+R?nTe!CpZm!ZG1XOt) zl4D~-w=Pgz`W0IZ3&l7AD5AH1Kc99CxPULja=4nObu(ou<-1hn+&|4oA1h%ZP!4Pa> z(P~{ZPi@cWL3!B(OmDEy<&gpzG9C93My@Ojy}e??U3|W!{lx~MZEY}?9p8!`Wqg{qgPjvGUJ~h#IoAk6bI$e9L;Ky%e~ikNS4d?l)hVnud$=zt^+F2no^G z)0@}_BSy{NpMwmeZPtAFlna$V*QAKeMePd}7hQ5s&*k)c!QBDu61<7$p!@ zeDvgrsPAQ;O~6U(A>Ff%inbl+`~|?chkhx_&3QN8v01tcxyE~Z*YTGoFv{fDTx<$} z;d)l$m6Z-JwK9P_1NHP{pDw#r^I!H@%bWWPAz&?! z@5tDbN%62`Ci8Q#4@H|$GF^N@`Uw(j8`&MwRzojiPy z;wb7(ab>kP5!u?@j3A`1DxR*p7(4!6%tcqom;L&G5uE)0A-MmfdrEDoXa9rX{%3Kk z^*{PH```F26DoxBU>D~Q>qPqYBmLJU`b2=_uX9>Oej{bE#l}`_lWxvRObbk@Jk{{3 zppr2q7@}$jR?P&eb@1%j)fnJq>2?j&f4~kQDfJZ~`N|ot1v3@4Io*(vGZPC~uWBwT z6%0!oEpF~jx3+?9!xoU!*d=T_MS!$WTpoysHpJ(q#21%DLg++71T8AcrwF2GYSO4X z5#B8QgbfNadS*qPx#|-Zo$wmN#hF3TadHj_Nrocb+_z9uSK^6Ie(t(j>gfh%Og(C{ z-V@ov8&ZRPCNkQPFoL?Rp}6!NyNk`Du2`8ygeJ0f=V`*0rb}5_@+PwK8Qm1Q>cMP!!%p{%U_v)C1CN-vqQd95f7OvTbd5IR? z1ZoE1A^MD3e;>#=Wdh{}v>lPr^?_g;%*bAfkQ7(D-3M4BR-bD)YyQU}iu>!B^stoi z3*CEK@&1x+%Io6F)jdjvODy}s?TgK)C0o8M=8rv_0F6|Q^u3dzTVg_umBSjcqyenX zd3ZTZw~HE#5^aHKMc}*o;=fORzkbO>wBc-!*8ZK1oe zW;fK4GC$2E{d?ae%_ER7%EwRofhinZ$%Dfe*(t8bZytZ=I9N>{md&hvh!Sj(@<>kHbjY^THC94IdojkS6k^aa_?M z-^06XQC)Gd(_XytdoCHgvrVtFaJCRw`%jtcEH!62kyW@UCGO)+3+bW+Oj;@q7<86C<{kj|7=&=(9vJVaFV4C6s~;UvXx|}7DH5uVL4>-_ z3>8wjqCELe$oFSY1-?w31;|MC4K^U7r(zf1)O7@s(9?>taqXh_L+^?bSp0_sxfrxx zNh(BNfuSA-!xkjh8VcUN2S3thsVgdfblu}^&+3&QI*tw&@~>6y4=^4&#!|1^uY^m`Ns26|O1`sG^PTFv{~R*{Hyn=~ZD+SXT*;YcwMx4` zKl$|6>30Nupktdw+0@;=>uEvBsxg%6t=y?UpyC1f(*Uc4kGR%2hszG6hd57h7M!PM z#`T}MmcIDbblkZYpF+`3QTZ!rWR=n6;PnsPVdY^=t1r0f2JBn{mcW< z7EKV7kO++DZAX+AALuD@hm;oC0IZ`(m}Ww#MNAy)U&YvxQzYn_7ZSegPfS9Tud5Eu93qP#i6+Bfvs7DxNnI;#`W{}= zF}M&$f5P3$jW}JmgLyv2`E^Xz$J(XJ^7qIc+F!LAL#EGk_yq_opFt7*X8H~?0^{7j zoRWhmRRr9_grEW=Z}v^|GPUM4qHwK7QK2N^p-A#d1RHf-)l;)mo}h8-z!>V`Tp^N; z&`NL?2lP58Jg8;7@{qqyr~dHxI6bSY!_Ps$VbCC*4tUot#wGIX$*ZI){cVU0#!nVC zs8O2vxAD;79s10)_Poh7Wm}!wE?%eggM@MLk|fvAzQGOs=rs3v5r}+|qge3r<LHR#okNuYNr=ptgcWp!J^|uZ4t;Og3wWcKtYFO;O z*=)&`9rMvuQQ_XJ7it3*QMn@L_({gQ7~6yE(YK;QmfIOqWP zxV7YP3{&|769}YieL_?pSMLXX@MFi!Ucy zye#Xg1KyJf82|OYnMk}=CSy+V)GT4v!_ei{L+G7>ve0c2BNFA?6H%~@--r~o6k(Tzxe(K70!+<=7`G+1^a`!(|ofOU!%Rso57qh1umat zlkGJ*ci%xUb{sGL%B4~EfajvVE(>T-pF_EGyLxZG2JruG z;_3Y?yBj@!xu{qKH@>4;XI#&AaiC^E3tnT=ZGOy_Oczm}ksDb;h2kWU>T}nd-INNlcEmhZtPKftI^8HcjRVvT@Cm8RbW0wS;q%!~ z=GC@_t$FNP=vtAKc9VA)iG-giM)(Y>+9w$*AZ%ZzYmQhD5a3fQWxx|D|E(zMb<&W! z*B8{)G1nb{q3ZeXbE`8V^53H~GR6@3wU{EbVh!9KoIbq?^)DlfG~Hw_t5eiX!P>Wn zlH0maOre*HTxYH`6wANx{`Cf+C-zMh6aC zjxk6lyDjz5kn{Qkf={(!^&4=8psR~Km!ZdiQT?*4DwWDphFszidHKp*$^H$N=+SBlyiOytPXo}^ShicXM5i= ze`0SMTYx`23Quedc(kScgFRV-SZXjP2|oB^qC_1ChA8L6lm&)_L@ecg0jty){u(!w zgVz1aQKvVRESqCe_rXRT-M3()k-{<_kr_(?*nK))|U?4&W&6W<*elf#7jjg+%n;3;N;!cw78!B`;s2UMY8tZP=3jnuY|{Scflpr z;DIXtHc0*g`_2q*%`lMLmZ*AmfgMJEGaZwOk z!ejWwZS!Gr*x3@?>bUH}B8jy@cS_ZzQdsT7VoHUy^|u{yW|2r`?qT!99*5M?)a@lj zTQ3F&Dx5;Ih7^rLmXd?b(QYm8owqrFKDtGzofkdYejF)Wh2cbvbWw}TNq3p~7d|4* zAJ;{NwAoh8 zy6*RCe#AS+<8yWf61uoX&%wmEv|n~g=(;)v8RJlGjEm6-N~pa+6=ZE4Jm)) zc$V2^$2Quk7NBjT+>1_>Xgb2*t_tnU&@&ap&&@sMxqZ;{&`H*z-+p821@>mo_L$=X zRnz-6e5y~J>LDi<-iK|NHy1eWOQzyPZ_b@Y8GY`bWHbh>V!(f>Tq&_ecbk#)ZcbhQAaD z>_VuSdEbcFm6dYl!@~emwOTxCR2y=3Awqeq$#!~US-Lv-^zNPeA4CH1t?<_>V_-8c z|6OA9Ra?>>hwH&9U#{(ek)|dE^)e}8)e<4K?@1~qeZooAUE}0P^oHE)V|({AZM8Xe z7}SMgz?1QX%Bocne?inj$-G>p<6t2Sb<)oy5G7AJd}cJyFglDHPL2p$wobIRQBbFl z@6_txOn#>y`~xng#&6Ey_?fpn6%TvXZAUh%8m=gy?DkHtt2)LsV$05aJkdv>P#s1P zoetL~(SC$ej~Pp6A)k)5dy7NN9daq}-vI)NP1j&C=8Z%_qA6 zhY}$J9KR6cg-IwS4priz2oi9IUM9Z2>dXDFg_*P=5Dz!Qa{FY^m|L>e_Xv#`8$6{{ zLzEJjpBwRxc$b+PNNw{%sRAh!Vt~lkFoB~$%qS14npa$9W(L4D+WdXYH=XAVoY)(Q zOlbq-zB0r$$yYhGPLX1O4%;^OeyL}rrgBVJlweR8wGS$fwMeDYQ=QOi(Iz`<1PgEj zCx3?=|P%QuS@#B zq4mn48@_@hKkeMDa>B1hfa9?W&*R=6{e6g2HaF{lnAHo^SZtr?mcVAt`Hm~S?J=j4 zZ*9&|pJ-2tMpV%GURvyqm5M`@&)51rmgay%p+DWUqr-!!PJ7WULbo=CuJwAs+Ia2g5>SSFnWe01bPd5~4(L>ejFy_)tDK7p zsPPn*iM9~=l?}0x#PpX`c9@ETB^`@T|9tqDtoYhfeMnTJtC1b+K8}J1Bi8nQ+QH{#zO&U_@UEh-l-tap2 zVW4D=9!nedqC^Km^$Ex`40Ub}+xlaEX{WSi^D{n{r-CBJWzJ$(xWXme2_(o?Oz)tR zK)KO}cg~S{-0gh2VB3arV=;Q#6(!+$$L_^*-fU*ct(UoOB<-nIAMZ6}ifForb{AeL z6pqSBv!OK;4=_4)qjDLy#Y%QkMyfWpI{itaNB6Bq^b~7fvQh?#!O#M zO5CsbaC`ObqL-AGpPQ#GgK=rV?|^H{Q~bQYG%u!ID7*v2w4J|rEr!aAd>?zWd(x&D zSDZ7X_A3n7`2Qu;Z*~5Usr}b(^~Z<7?0=Zr`hO&C{=YH$-|%QF5i-tGNX41^m2pAN zn*8ATZhz{%=>@M!?~FhcKaZILQ&E1W*Q}Bvlu%cToL{lC_FLX7GrdTVaX0@2KUHKd zE=7}FY(L^DHT=5RfZyIUKFzERpf_EK-jy5dAicSh;T8NF@K2D z3qL*|@u@M${|D>zUIX{*@Zoy4zYLK;Ub8}7e8Jcnt>yG9qZ-~JpZIraF@niH3f=J| zTd+wd#-iP!$0%z|rK>gy!J*`X&_NB7id`CpF~L1|bmkld(BeB9x#lVy0^_d$|6B)2 z{P?~f-1WEth6bw5!Et1UR1R((c!`cGD~*<&<5>5dYR5b!@Hl(pYH*=3J$>XQsw*`` zPo#i1rW0{Gt=}8pz|~@28M8JbaR%*;AHl6x4%drR>E_p;kH@uP><|X&;#lh_L=DFw}YDToN0Z+f~426NQ3hN0sMv?Xx6gzW?M9kbTo*fhX}BC|-6R#Umlp<6k7@(m7WQb2-2ft}kcqk`MwVJc z?CL+UdiT8}G*|P-qI|YnMb~3!hbF&#<#pdW`{CQZyMR*;itP5+3Ly3(=u~JBMcyao1my=pS&6u_{-($D9GZVa7QY^*cn5$n=NK zCy|a8M_yh5?T*YD!Qc;nZ#VfeM9;BVbc^)S#p4PDUq}wTxz@5TrWEW;91V}WloAV^jBq+y)z%X%TAr^zliZt z%&*Pq`(2m?~HTDC_Q9ePc?&S#2{`Zz^M z-|A}Hp9r2aj-KJmN5Y(DYfht94Z<4Nx36p$nvo16Xznk~Np+S{D-0k>!;X9O~_(K|EX@1DPH ze~a9XdC@1gEs8;Bv6i6YxhwtnyW(H6AnqgEaQh|Lh|XDxq{1rZH{B}#YR10J-_)Pq ziw9+QtbJ1S=_fPn`qGu>H*=X+*;J`JyeGe$+J_TEU}4hgddy3W|d$3 z!TsoKGq@idRoR^mkgbVl-M?g0-l5UqX5|_amxhqMV9kll{T4!7GLu2cIH}wbpvsL% z4VmEq1K+_iQ{A_$GA#9Cn^NPjE8jln{e?b$63BJKWzvHz>@?CHs3~`pXoG_LcT`dF zF+F|T&Vz|ootgYDbvN82NF_rzw>8#ncdn58CE8xoyp|UmRWIkp?)lpDT3Up%jtumR z&Ii>=URY!$_&~T=tBy5F`zxmPVadPWezYX+qZ254O`!9&UZZrzFeBNBLWD;n%XVzD zv~ZKN#Be|hXydL|Yci{uQqe&gnL926fkCWvzH9@~rY`mVlZ99snt5K*hjF3Z2>Uu~ zg1Qwds16-i?W@rXE|1SsId$b6?tTEZaKsn1+lb3~l53m)jH)DbsFIeIovk7&l27kT zI>^NZGd-M`II8BD*tnuK#e)U0Rs=G*pQnOj^q>$Uptc=fOraqZG&WrR?{(y3zaJBb z_@DTNdWygF2ku5`LkW=?CCC6Z;E-y1Zfd2srM?KSt9%!`5}4?p^nQPm3Yozf4u)ln zobY%1b6=x1Joo%D(&d5`pIwhR2e6s_c;V~@OPdk{=OPF z`f7M!GI@-NkQVpdSt8m{)n9h!&wAx^p~N=z9AH6tJU7CH;!Q;+z5MLza96F9oWp0; zMqU493!w;;t zE1s?xp>q;nBhW+MPHl{*8$hsE5TPPyz1@;m+bPGI$=u(h`AA)CAzLJkx}Mg`IT_`F zq}b4MkD*J32tA7^Rhxazwm?_5;4CEM!J4dTz|Bp$>sM~)VFeMAvnXPjyV6vR9+qua z{8>lnaJ(d@(kya{ZAEY|o%SdWqnd#8s2F0CRL0>#sG`%QJdVB1z3V|8uUF}Kbd$O# z-cq-u=AG=T$gj&ao_A9}LM;;MrHaZpYaKJn`EE3Ti%O*W+wQH9KZ8g^~`p>b{Y6Ph`h-_a?Z086i=|L>KICZ<5p}SsR>!19) z?v=i38f<}?ZF$*?gQ?j?_Bh8r+IO0;!aWBuwd;5kyqs_3Zgn*N0H#t`P!?d}x}iMi z+n)K^OL9SEyMH-#*flvm@}YI;MzheCe>Mvk>ZcS)N@Eg$cvysL(QN?X-9;RqoSNF) zT3Olqy9f;k!PGTR&H7XZUmy?EDq+{woRT;UVY6%@177@Z!*7F6K0YSK`FnK+!^S!^ zhRLZbE80eq=}<;m z*8LPT?`#HSF=>K(f>nsCQ)Lo4q!glh9i@II7hUek%v{(}x6kINQB0mPA+qD#^V?$# z=FcHLWKY{!Ub2)KymDcXWm1i`?c)pfW(Sp%k`b*KKy@U>H?nJl7u#sXQxyC`R|V>6 z{$<3{jj+7JE*ImW-6Vh*FUuAsZ7742`o?F`^;K&_JctP1vRx?)oAO0TFu`f5WW0Dv zm|bi6Ce!?seyeTtVeY&^#e^Q8r6!3fxrO=6)`Y<89MFyf#aPZuF`ahwKQUd)ezf;&5b@Jm9wT!;m3p| zsVbxyUC*JgLO7u>QGs3B^6Kg8ZumI1v^ljxk!ac{is2|0J~*=^e#>{_q1>4|aZ+&) zHjiM&{$k?V?&K+(Gz3Rip}qHhc-?j7ujb2?y(AK%V9gJsRXK^?in+$PT-{ubC;7pq z^>>CR0YVLn4Q2&c#m$m6WHX{P8&wrh^RG^^FN1A1+xy^`fH5wtuK+;rEllkDQ2{Fl z+Kw!FO<^VTRiSf43$9Na`iERQ<%=AhIia>fz9>nliDJyAT}6PmTD}~X)@UWb#q*YK z`e}sWZI;*5wkJ8uXC^<1WU`J2i);vh%?g z)u+A+JnT6Ij%8}e&>lbs1n-?4!vJ$+c5dNI$QgKAVSlLKdYgG@JKO$&M^Liobu8;# ztCDJ?QxM!vGDE)LSbRiw@Mry|Bxu%q=+acz5FW!EuPAs?|;?YDYOa}anF?o|7F zs}}yFx;~(-f+zvU?1onU(s`Lsdh(+`8=~_{iT}VpD4)k>BUQ zz#vDNw+_xsaRJd|`Ty>@UgmErwYn<)nsm}i8<#Er{Y;c5NhvDs%LrphK!H<&iQY27W}PV5Dmz)rNsc%0D$?WTOdDU2Ulv-ykZqitXBV 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 G9wPz%#^b{P literal 0 HcmV?d00001 diff --git a/sound/items/handling/generic_pickup3.ogg b/sound/items/handling/generic_pickup3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..be46e772422c1fe83f93aee3a13ae975edd8a86a GIT binary patch literal 31498 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 literal 0 HcmV?d00001 diff --git a/sound/items/handling/generic_small_drop.ogg b/sound/items/handling/generic_small_drop.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b5526cd0615a2957c6d4e61dac39acd8b8ef9e2d GIT binary patch literal 27743 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 G#u5O?XcT1t literal 0 HcmV?d00001 diff --git a/sound/items/handling/generic_small_pickup.ogg b/sound/items/handling/generic_small_pickup.ogg new file mode 100644 index 0000000000000000000000000000000000000000..2e8c337b3ab5c49b59738d71455172d0e2ae9207 GIT binary patch literal 19227 zcmdSAbzGFs7cjb@7<9K1BDqV4i-giC-6h@KjYuz`bc1v*wRB1>9nu{loze~OqTgTL z`^SC%z4Mu!o%76@Gjnq0IV^Ifrb+;0z&}OK<8OywMEn%#C6bG+gMqo@!y{zBMgZU* zQLMi`{qtRiB=<1$-{oN@5(2V`#7V=EdcgdzV)f`Rr56YUb#ps2W;q8_N-J{%)j#wp zB`MiiS=m{6*mxc&kRU!vwl?mRhy^JB!C+%%r4%!_(YHcE`AdmONLUpK@C<>?<`&;rqq#k;Gf6eC|0N`goNgtdQv*~3YR*pSD3uan#ZO3#@exE3 zR@}!>kQ0si--^S2J;wH81czV*2hl#%;X`sc+}9&VKm`tdC4@bz7^}rQ&%|3J3|K3{ zd#=`buEu*|I%4Tfu>XliieD{%DV|MDFAu$4EFtLo9O&7s#i0~Zv|9H-KHgaKvH&p_q$2f;ERqa%M$#z0uY{~ zfZtz1E;)*j`wInx=y6{w;Bg@^|1T;+uyKDvbin&_-2gV+m`P1EF|#o6GpZ*)83OSg z$00q$LSd53S%#=2ova1;ye7{osSTM(*gN$P_+28YOzWSeNp0plL4>`>00jWxi6pfo zP45w3R`)S*_*W<&mfxy7U&MxFy7;l%OMv8w+e_IPzNn26PQ=N8go*eN3T09;A^W{S z0zi!2U-lpIMX$PZ%HmUn#pi{-l*1EErVSHO;L=Zy&vU09{0ojK>nEqvC)188tK=0H zX{)(V^{3N4fI5G`c&dJc+ascgY_drh=OAZjx_LV%NEQLoCL=)iECk4}fS6lQB%`EK zShUmb`~YSZ{u@N>O(Nao0ogp6;YegGfI%wR^eYV@D@9eAK!EO9MY#Mbuak>VRR~m6;*;`r*kz~Iib~Nm z2xb2T<|4o;#JTjh_!T5q4shxuFf=f$I2+d$nI)G#faVA=PN%LE5hReF0{j4YeeVz= zMDn8t03g34q7hQ;j-nYn;){GGnY`{!(_4uUr@jV4jz2hu@kGs%H$tf&PCfuCIpWLe zN31&ew+AD5Cjsz71n>v+F+Mqb*%%s01T6%1mU$5)!r5ex`4H0)GLJUWK+w%HOD@`O zCMM&}u>s21H}{ zI=3obb0?Goiwn70s!TYo+3VInSc0t2>^Wlsu;%Bl_(;?&_(R{fjS4@FdQt7 zgLt-)njOmsPjnnokcu-H0B_LeN+IwZV->rI4F|x8HN)A~$q|7W0fr;uzF{~UEdWsP z9SK1BT`X$wxtKpHhQ@P14l>{kd3Pn};IYUE=j-kY;9o)Y+XMR_p6DbX4$+OIJcMNW zD}lot57Nrpaz_|VDO11l#IeZ#Ln=ss<>#1ycPQK?k#>rlgz9EJQUJo~l%ekTn#c0V69=mnItEotYf~@U~pvIUpvh;yXfJ$N+Z$;H#n(8=Tni z14AxCVr==biikT=qLLIs?g)A2BjnDuo{DG?Y8XN^2sLax;B}?`1rZ0&1Gtgu_%ID| zDM5ZPa57PDI^ySy4?JQcLdFA+Ll0b_Qgu-}$s@L{@(dxG07XR$kogcIav>On^deB6 zWyX$cN|y#=OVQ^dtiu5mfQyhtE^&+^b-=^4>iAgPztg&MV#9M|M>Q?kXmgE#xv`U) z5H^IVSuj)+YK2QO7-~!9BKQGy5odc^R>0LQ5nIpDvS4@+1FO3oz)z~&J}52+);_ZQ zM-KH!fN(_wYY46o7r+2)sayoRh>iVGT&xsA1de}IC`3>4p8>?4djCCu*!w7WgYq9$ zBd!krkb2O(qSSu|o*|6$k2U;h5C;3N83-{bNiob_%7-kD&o1*WFsS4)U=$IL40HaFd}v7i-OG(d|JPdo_3UBk{~v+>NFHe# zg$&bg1WycC(Ue4$)c)6VV(PDd48|M@;oS&>A&*tmv|y`2rP?6>W7reKS^-}je}ECj zK4}4|aK%IjH8xr^oNaRU?NfwS6cIK^YPic4giu^zHL+nt{TZ?F)6Cd-gOch=ZO?-T z4OoJ@5)Fr%&%eH>LzuJSaP{P(XLxQ7zGF$nq`Kt+e+{mp1r*VPR-Z3=LKqNK2CL8J zJrA05Cmq5oy0jhln$L9|Ar%v;mZjjcMb88Nu33+r`gKhN%6YmawEle2646`qEUT_b zb=a-nK%g{l=vqc11|0tk4A*zfdJZ-N{N|rM1$3gkdR_=aXNsshe2k7Gkx5ky@FNBQ zI*Ae2Jc<9+Y8V4N5pe@Vgb5h{;G_Q|z&k&J-98|6mfmKYhUJR#_wyGOBqRAc#(s`9hi0qWWxd!G8CM?_RX&^Fn> zqv*^#QwC5zrV4>0;eYk}jA!Gvf+1Je_MBHV7ZY*%Aqp}8aZW{JP*Nu+fg>@$V131o z!imO>!HdNw_%pBVrVg)4BTiwdiZaA@J@Gk;mA6etv&? z53rx#-&gwYPyajuJiO8)m;!7T65->I&Q_0&^mmR7^bXDZd9z2mzmFaH*2B(mDi+QC zi<+r{^KSF}8_@=Rl9qgf3Q&usNk)=NsG^Ef`U!VAJ?Pp1KQ>+rY`nhwE|=sr3j>3Z zIU8!&ToJ3&ulmYiq02QQqY5Xxa$kd0_YnY{@dOosg^P7ml_@k7ePTvC4ub4R1+=iG-q za0hCN>dxiTksP15IhvgBobFskqTD1!`i$3l_fXlr>0xmFf>(2^H(^+J$;i{$_uHsZEr2wN{jzXlLk=Z!t9-7EJt=ufjZ(&A8*pCyH5mHf8{ZJE*rc0WAI1jI_qg5uE{n`;Va(2E6=e2El*eN8Tjcg_*NfBDk_b%?bQ-t;BpcSUTt!Y zTMPwCm3vNKR%_a8+TSf)UZzdn9Uv~7Adu^wFF^UoAK4%K(MwiRS1IJ&;Vz4^%-3u5 zgF^N_ouM>6sLSvRE$_ikL{sGgtFcgmu-pzcU?Zm(PDjfG z@a)t;(#ZOInDxSs$|;AJ9T*`i7P+-Gd*Va;{Bm)l?`YWAJD+`|v!Vu59D%NwUC%i{TBGZe2Vf*6bTtXryKdkBJGIz=Vln+jEtsmci!h+mZ#s`Ao zoZqbQrBi0na+BcJNk_r9%it3Eo|SA$NQY(pi{y?h;!`4sF+qPbkMPv`@tVmZkLBqV zEVr4k`K%6o;l_K-c3s?F>uN*jt)5mGy%QT#k>AEaT?~$OOO4!BoTfyh(i|9163n}5 z4VR)aclw?~h8+<(ns@Z;SrX*%wGu&dSir2YyAEAWq*4l2H$_nE_2+!qEA6BfJl56} zC9r*O$lDXF{fX`Gn5uc_zXisgC!lWxI{+xXo)kaz!}6wO)dIMc&(aA?6Rh{C(u1^0 zNNmDnXQ0ueFh@^Fjb+&+iwMY3eWpG9mUI5&A)7jVZR#kn6FWG?vc}Dxwe;9WFL1QL zHmi)NWln7Chk5SdBYUOh`?0IMkI^z852kiAMo&lNR;d=qrp#bZ^VaNY#2#VP zG)t{qK6!521mw=mEE^_?2K83)cc$}_J;#gUVIg3A{&FlIgY*NP1JkwTTW;6U34WJM zgVSP%$dja>R^^&BQ>|Q&w9ovJq!RHU;^|!P>|hnMa_J;&G!UFes)SET!=n?ns>w^$ zSxa&_cZ^XFfoXx!N5L5S^(hWdl#Oc-fzz0!NUu9;NIJ6Om0aRVR)DMKo-QXDrpI>< zw$~n*3#*3lrC`eD1kx`i(b^3sG?Em_G75AaA0mC+@Ul`G1lAF1NxO<*Oh3RHua&= zEpN~@#~@*YzL%bJ-mRSSV}QuMKeAthw7|YUieI4N?$nwI^dn*Obg(*8p|2M2_>a+P zOtKQ9pqiECr_@i!rN`{%kUHWD6MRgzes6a$l+r7hy?)zzoT5Rhv5WeP&tzw~t>5mE zfa_5I{h8fd2#*RA4w8dOwy^2$J&6O3PPW?{DJ(nIw+qLl8&bMRUY@wO$&mUYk0!8j z;@y*9!M{tN5G-W0o)_jx6HU3aoNRL6SPf);k1{!HN2->7g-!^&qVfLF+z`doh_Zq5 zbmX1aiaxNjo|L}G7fkg+T;5C7yz*_I1i= zL77ly&V_+wpFvW~%x*j^@sb`dh5JqC=-x7P_^{=&TtFV0Qa^JtTP}NedVbn)xji0S z<35zWxUR+U82hC{+vaC(wSo9$@}!f6Ln1@SF#EmOj zQy^Vtiks}kFad6t@XohUONmJ`X?}L)F2{46_! zL^C!Sj;0faS-cKRf7GlFXGHJ6(uhVC&LCNV30edS*?-fA+wfESo@u?T7J|On-MI@N z@JexvB>iqFS=1NP#+Q>$o_%DL^>PC#ylku9z0LXO!r5y==ir2I7fzBtIo1NM{nXuU zT&uHcZ6Leier4D?tUTZEt+-(O>$&%t#?)^rCU$t@F~N^k%iHzzHMcp2%L7Vm)-49T zEDgVie?ue_&O}(&Ov>3*?g~)WIBngOppWofc)D8{v?^KUb%iojOFqCugxvXpOZ9~@ zjT#LhZKL|t?P$iPmmN$sl^X1CRy9-fS;hxjp2Ujb_xmQ>doEu8aLtgbVVNV{$TPK> zBJh^|K3STg&|{ge?7??}Mp)+@0{G}Vqqznfvi^7GsM$8g*0!Xhc~B2kIco+5rHmlwtevJ!r+RZDICnhoPe@vTJqoKJu__&{iJauh& zI_f$d499kEZFiL$yQo*l$armKdi9sr&+#{(DMGcz98eWOtKT-uEi? zXV857%;eK?%SUmojZ0rMg@fW_6KL2c2Pdx1zz~I9zWG?LY773zx?SC-NgAj>8%+Ijh3F#PSQaQv1yHzzK=prMv zVIPtUTiEDt%dlx+h0?&vgaH@vL~!8%@~-O4DS=9#N?EUF8OB1oKtAC`T*O3JVx{~B z;YBvTsDQ_;Leqz9QIU2Ec86-9%C2uU^~aW}>yqKSgOhtnot*Ej3Dy|w`=cj>`*gkN+2sXzDIGOv zgB-v`)dT4oczanoipNfJ(W#4fae0Jwvx|AkUS53jX%fs>d2aA*v1SmYYf-G*Q}0pT ztNJCr*=~kOyKX!G2PBru*UchFpAy&pMLc!B8l?Gb>mHPT#BiXInvk5n$33?uzXRoo ztvLeI0^rw>#t4`J7?H{Jo*1=w>s^uRP zzh+I;;qBmR2@V1&HhU|P8>>21qiP9%ba&DEc!<7Ifm{3xa%6eGU&~`RQwVZ%`1t)s zJ~n8wlmGo?TXtU~Xxzr#d zZhk|z^cGGd6TKB)it=~rgi-O_tCwJ``}Qi)%(@rW1Ep# z`u08=Hu4gRFROR7PaS&%qRjZe+$JHj_nMw<{Pd(EAav|njrxRn5Va(o8XiL3D@Q&r zl_Ah3g(>qZ=KHFxkKO=!wsq7O9d_R0b;GRK4gNfs(Jz7`jr*6^2?E;AK(y!dE5pGG zeSO6rn3SBF+?!WSjXkY4&gfc;=Kk%?rN(Jcz%x%E^lA{YioS=X##2vVfLvYcc6W8 z;g?@@EiqZ4Uq2{yxa22dWAl-V1+;w^-@EoM@Nb@n4_evodA<;QaaokBuIBywa%)CF z^a*#8`?7nYppRc|B)>y zPB0D2#>Gz$dw>;6!vIO&yt8iKsjC1Bmw@;sqgTzVH*(7qoWxNkQ}?@7>uVXs4wkHQ zn_zMq-6lUCfUaAkynJAu382ff;j@1M7B}j=i;Z;9=>*;YtMv`Cp71TQCEKp1RRlpt zW>AE>f~?%&SmiY6Y+Na)$6V(sv(>k;)q@=^FkQjuCwB=vIaoo$+V?qHK<W^NBT zi7CbEj5jdjB|PGbR~VambfEmOSrU%-bSXEQn70Ah8HT0(@Wofyqz}&ZM4@ypyd@x) zl{=dqQf<3gudg-7ux(^6XW~#r5BsjCxNGsDInyCgbQ~Y2wa3T9x|JQqTqGf_5Wk|y zFs7)5K2ud=%jVn(VUFzWUC8Zh_^8PVB7_Nvf-GG-S?B-YgpVUby)<9|rHN-`3d6tAH7F~dGR|Frw4JM1Z_C> zd@TeTd!M^jxXv{$INa)c?|9GexXAt2cmaXyVOXhl25UIN5uS6P}DvuS~h;$iMJ|esl^&#Opg?*DiDM21UC|W z-0@zfae~Jtgw;8 zBkI;w)xeLj8+A_<$tUoVcCP7NAv7cVgHKJ&mHo{QjtqO&p1z6j3(bnO1O6CVCQgm) z`9_PP-WuGww2azx7oky$jlsUXz()s$z&Mo_Z&g!hd=mwu+KKH%BQITQ&~of6kwQ zGmq1*j8){q7QozG!X8Vyt{w;5wZpHo&9o|}HYkH>2pz>qG0R*p$Jiy}gn9QbNQ33o zLCMs5c-E#Aa%eG3r@Z6jB-A^?pT7*X*9Nu~D(m2~@@@$`F7R5b>g87&eJO+Y)BDu%@P`ztg1a534OT3<&>UN#6DN7i3?>cD64N%bILjtkX&g(yp zSHII6ODFpX*6Fe360B!(SVEGSYHB)UYCYDx3mX#CS)6bEWY&aNP%FRP4C(crzk4nq zKo7VxNkKxV0T3?PK#bmV15^`CgKeb4+N@&K<@3+vyoQ;!V}a$qS+%EMW#gTwCc+hl znLz0VhF|oYfZk|f$BA5 zd+2e^9SkZoEEudH_~U4~B@B6CM1!O1qcqh_!q(z@s)39_X`Bu_e6HAIu@x$8=+{Y~ zljf4{568r|1D1rXt(6ikMDs#SMXnnG3z0cpnHCss0XwQQs9Bd_sOcwvVha=A5e?DE@l7w!+5PoWgR=c$WFO4zYC7 zh{qGME@YcCXeVqnTAQ_)+Pa&uIt@#mT1@Yg>aX6bQMdR$c}r;MAuvBVKWQdkmB(a# zs4y%2;;e=J#;HU3Kv6=mvjB4M2i)FXo{gkc>QPU|S z_&(eWoDC(UUI!IL1Wu%8``*Lc zzMDH4ew`$!lv1-jV;iW2MT0G#0cKcnL{NeIh3A`k6fgUyecrInml>LN#g2~Ig>l;A zz@bWdh1I_G;s@p{D86qO7hX{ln>QIHhXvCe-Wc}5O&{^Q&u15o?-$*`#xf!;uY2Qt-KKmOPCg(Tje=IdDfE$CBx8 zIqbYhr~SE4TUfwos|Dlt7c@3ojn_2VpOL(POR3A=?bnqq%yhiqRl^!2(~%ZYi}}FD z0M|Hhm*YL`+VWDn>AA_Zm5o(F)60o@8O>gkfUV_^%$u^nc~`g1qzhe4DJaG;i`5|K zO^=oHZmP|5cx+|&)FqmWnPajgI51mQgR>Z~>+uLl6b;?sitD(^_DlIRmxA?T(N#Wo zavjal`c}8aSC-g|6XX@2FtWYWdnIpIn{Wm8nAME6YubFEK)tlVfNP)Hg+8ZupTVYm zT2t<%!>08;2@HW=EREqKGjB`rc)hghklCKX(b`&VBptwxl>t`H#h#T#+*uB#{aP=5 zrXHuaZ=~{_ruR_i%)V^+wz+Ab+!T{@VV-Itm0XmuPa##1Fnmk7)Hb|-tafb0xzNhg znl^h^p4gf=wnKV7&2--Fb153!BH~B^)nrqL%|~R~pPS!VEN!qmt|#J(oqCw%@X>9z z(M<1@M%L|rp2YloMWkN|n&KdETdDZOvvA2P(Vv<8L!&ch|Kt`mKFeycmQ{}tRKiP< zyI%g*ap!z_Z%B_KEA~y}c2xw&LaFV*#ommSRk7Z5dI{RSpqF5`6RSE=T8dqW_2Wdn zHWm}4(K`UQ@fZN*6{X=z{uxdH!4|5~09wYNV}DtKJ9^vDr4xZ(?eIPjUu!=kTFAWj zTNCkR*!pkOQ;(%ss~|E}+RB077|O*@1a6YnOz^Gxo1*KttA)&=y6h0)KJX;!NH#06 zFhq4p*NJiS{>$pAPA1VoMBcqp3`v`}Y0Z3$)U&n64osx;_7)cZ=z*V^o&PxCJS# zLG{pguukJ%0DU~JA|t+G8xNWlO7SFhx_E)q>*~;CLcGQX;00l|#`n#YP-2VZGhSKw zM`Ns8=HlZ;lOx=+TwWk26P{unHWhIhoELN|BdWr$^U?zJ$4DtgL7LEX^Te*U7jYiR zXHAs;s$C!1;?-dx!TM}XajZpwxudl#lUcCu$!8NcdGA)9 z5<+GeQfd^53elBhb|n-VJ~H4dHSrS^luxlo~J zhJ;fDbL)n!Kd`;jf<*@f4lU=dUg&Y439z19WtM+e{1W^at&AA0x@)E|&&@MV?9~3J zK)=6QQf6K*FIsP)e;`NN9ArGdH9pk@+AOq6?LjcvL9E<=R8&?mda{O-znUP{ERHjV7`XY9CO@Bv&Q0`ru|jrh^KZz zXTyIveJRB!Dt)df&B2N3HdwD?*u_1tnY4B&fhSrZrjI~QG}66DW^Tj5Ly7Kcl<0tr zyz$jse?B%|PE~iO+WEK1h$P!|fgjM|K?;=`SDg+QXEnUfLm^Xi4Z&Gy?8((bd@T7V z_{e?izoxS5t4n|R>=mcNW><}QPzq*0#x3M&ED)^imoAr17AG1ZxwA`9{VL^TNV~Uu zaxHi_tNdd6F8&B7?XwHd@TQ`` zLUKXbg5!AEtw5PcDc!mj9W&!Vu(f3Ok{K&9!xc5{O$^yaHthPcPT~{ld>U-Z^ZfnV zE98jX5YVQ$yS5C@ja1d%;$%rlxcVvY&@_xWV&%U8uT^tvyAxXkQzekij3(h`lXV1byg7^EjdtHG}ae>Q6K+7Lvhsc zGE3qFS&L9phbx=YlGBYD-zGQuhp0O()aF4PYC_apI#_w|NU~d;|o4FQ$ zgmQ0xN)%oHV;+KC_AW8U|3S#%(gVGL7Y&moY~}Lv2=z03y%i8Nz(8tMAyd z@3C`8kY*=v+e2Z?lCk+%{;E4AJhoZ7tFOM4<2g}JWQ&6?oJpByz@9jOMdO#xnw@3o zglHGpqG+zEi;rZtHP_w>t=`}g?QzExH*kq8XRth$e)$cfbr6B@tDNY{i?PZ_aW4wy zM=Ns?1wJ}@XHcO_`lLp~ngG=p;~ss^2GSAKZ;)vXf$GfBPfXVq5)EK!363U9gZ30T zv`x+i8d_KBt4`5&>Q5Fk<}<8-1lJC}ph>NJzP*wS5P`fy*;cQ&_dLD(RTaFCZau%lv&hToB3NID>179Dff@IT7GA}*roU;xky+I4 zz|4l6#R)?lk*RC)(jmPs(Qs&uZzvaFd=U4EY`gtQD)2ovP1sh-s6$_Kypm0l0~#zx zy+CU-u)W*?ri=HATI$IJ2{ue-Mu@G-&0cVPJ<(u3tHqcB0>Ahj95%5psK;kIa%XJr z8FqJ7aU$p44dVtb&i?X=&_6ZliXKk!3S8ofMJYsM;x?qP<#AW2Ro86X`1V2%J$@D$ zERXr+Vzb3tw~Jpvo@NkZXQ$2=wZ9i1F;TDq$B7_!?2iC+!6+$+{Tpra&Nm%- zyN-R(gh6u6k|*P+xwk~{cHkr>ZK}Akj z56PTC{G>Ebg)U3u3xn7)?kZyi^Rg*v9)%EnoD?CYfhLa6>}CXeuJ7`4v8tiLP>%A+<5ITCa?g}$d~40Y@(ME$w+lpVk~(lg zoyvr*VXkT-5E*nPjP`1*+Fo};Luq#|0;Lsq$v}rStBx>a&_CbR^%IqQdqfW>PxU~% zAI*)Bm|8^z7dAomM}9SXu?+otr(qwh@NHjJ{#$%GVIrugdt7Z&a?7a>aFWCL?H17N zg)qJ1RN#7XUy<)>(H(E#rSQ;r@+o~>D{GfegL47mO?DEft)9QkEkNY69eW;s+?-Cz z@cpe^_R!^>Ky2&l+;4xA9^a|{lk|A_)ksyB>JZNT{p>@&qvoOclm18_X+P2`* z>vj)O`|Wlof$FQG7Nn7O4crpd(Is*(yoc~Xh8H}WND>l#z)?w82Wnv`AS#(2Wzs7o zSru)&Xhq5yo&vknwGr4s?1G0&Xc{xwiH5~{KT_c6*~VpK`qBX|_g1+@MKi@`rGCdB z=UrcR6jCLpOtQHN#dP4$D)bG5MV98wu(;J4>a*ZaRUp|x4 zT(!)VdHsE@uBk0wRwV`QQz61!SGGD-3Zcf~ZV6NIFs2!KA{ljpSe~&00_W-&M!H`^ zHQ|ao#pL}gLy65EcW=_na@8%L-a8OOwZ=i~S{n=d!rm`iX0os*=l!QH#^OGKAFrs5 z%(pd{-QfCje&$K@P41%dEiM?=U`tqmJd_f2)oSv`W zi!Urz3Jym)Y=7^#&gk4n(!sWI`E@G7?h!Tf2?oP~D-LZ+%t489pT+q_3vcG}V%&$N zIxGR;h3|^r0N+)26!1+Bfg@iU;0c1UpdWX|1?lr0iz2#D1(P zDoRRq=GNpM0J4xNGq13z?jCTsD5kUAA?46(^Xd&IkkMX? zGy#mfz9&*$+3OHl2*-IN=@&nvx5#oVnB|sSS#Z5OH`o(*kra);KE5je2$+lk9^C+@ z^|+DLu^)^1n{R2%qX}H-5gMYuwV0foV=CZOK?jPOe>%+*qLQvuXEf2@v@?Ivp}jHz zx5;BbsXk#gRyS_bld_Nze%qIMA(aJ1B!2M&b|7EHp6%q@R;dMFlqGuh)B#7TmJ zeEVkK=pDY3`z0y$Da2b8b)4x9JpTvw0V_zUlZOyaU6{;BW!&~-RLBNRR8?e9lT##0 zs2^7$R=X2_Og@F-rIxz9NLVF?+S~;MZG|X1L)QH8i(x#v|>!Nb}z14~sX z9x?F#4y!*wN>ZSOh_o?=Ku^mXSt7XL-|71x289~TKx)G{ULv4{@9^uGN??dm!w(<* zD1(CAaS2<0)mYAbxrDW($Io09DdJ?|9)mSte> z=G3OBZM8=dP$~h$$=Ajx{n0ss?nfO$Bv@5yl5Cys7o~v z5|7sor1#KpRI~SZSv@`#`YAsSwp&SY60R~fMz2ec(@Hq_8`JS7Qpr@92;=>lcGrz* zh3a8Va+gd6t)8Nhz01{A3@g8^fliZcF{P{dEy_y(~d3Lc-kBRLi^Y^%$WQLWL#u7~O_i$I?-wQ2_qJmbiBl^ zS~NZ!U;H+M`UaT^oqPKXZnF!zx;8O*iRag{)z26C92sz-xH3(JkIIhg)m}knW)Ew$ zW>)lyX-H{5b(!2fiOv)Hi!9aPFqA%+YA@7$(e*r3c@^Z zhn=@X3o}>S7T2^QahwGV)FRo|-}>!IPaSS4wdu%H(XxqvSnMmt&W{WAt^KG|k z?zFA5)P36Q?_LTcAYD84fDI9>ed$cx+HtYU_}X-GU?X_1eZL3uGu~f)6 z=p)Y^K#Mk(BwM)=nG9m?lkPP(IjCIEIITUr-xiuq3BuvCTM%~}HeOBEV@Mf3XNfR1 zJ)i05_uZ|^W4c_7T`+FeDl4w>0VNGzj>!$zinER0y1d&@;h3SBv8^&LfX;e)J7-L{1&R^Y2 zhq}k<>5jSrTU^m7E2GxiJL(m!YEa-dS+x#Xwr+8R<~Svgz~W=bw1>$o8@#;6Tw~N| zuf9_~_Zi`mFh=n*WIfHsX_EB=6yv?Jg`BjK<5WcSqF#xJ@C4sVi7L2RS9p|MbU@Mh zNatM@f1zh6e5&FCR{4>^rYE%iBnH`1lzTlf2u%IzEtq^%fQR^K}ng+hfOgIKh;KU??PJ6QQxZ~wWW$&wZ9!WLs*l`$gqQ@*+~n@ z%u(<8_6DneR3N^=yB}YS-$*}Gy%H1y<)psq>jAB#Y!`dqG09sSZR-{t4PlVHR(~_m z*uHHE8+87XY)$@hMCVdYMG(O-YP3Lm>u1v`Llw zjJ}s@Os$^Z$VXfrb8B?!$p=3^-@NP>nSXN0^ER8;2HI{r%k;T9M|z{-nc;Z>q=HiZ z(5|=fkZ=m1D&$pw7hQ9D`)(ZM^^k-W^v7ZdTpJ@D*G#*huWRsMw6xA zSB$URk_?>h(RPQsHzvyN^)A`^WA@(iA1_(0wL5Lw1fGH0?{~dNRd28IdAo^Z7#__B zX9qWFk>5y;n&(c7DA_HIh~i9S7|3Z!AJk`o;HIkN8+o@RY*qW z5`6~cc$Kht)7x9{cf0tqrN}Zm>OH|p2hXT~SxZL0*X(|!g3Ij0*-%P5T3l`)2?OPm z)_|hiy!&7Ujv>{dSiPM0Gxt}^-n;!1t_R#$rTee^Qw=3Q^7VX`Hq_SqK(LkY=BCSB z+k=eNFRbVIUcUVAC-zlv^fNmVeyC=wiY=)Gl?8^XkX3ZJq1#Q0G5>yCFzX!3dv0)*E9r80n zQQnDdjXtQ>OhaZ^+W>gT|5eCDQp|{nq=3`7_e{||EUv+VtlE}RRcXHp6fS%y+rczH z#tu!#(H$X7)gxRER-g=;s4-)KJ8FKkd0!{gK}&D)KGPIGY@$;F%gUPE&@8i-ScGLK zCzqApCTK#QZES@sP(r!@vE8vtt<9SHSrw>CI0r%$>nD z*)JYYH*?2R|M+3GD8?AQ4xq(3+PujpC{7ti`@xxWS&7(}t3?l~J-MGXR=@*=@1VmD z#b8y7&{-{}TTHzVT-w77T6NjtWGJGF`%T`q6_juDBBsV1sJLsHl^rU&D{r=xQSzC^ zh#@s`?q9#6Ec%`+?uL1977^u7t1`77mEBsXg#RWSD^4E@&!zKwx{QwU{Uzo=BswCk z%`i>p=~axRm9knW_c-G04#_!EP|7m&C^ML9w;e3)fBP(qPp5P zeu}e(-g`N?s-o>lZ z8>e)-MaIznUxFx?cIMVxG-65z?g8_^RVG)5zc;`?S6q4XzGKEcYoazzu+*R<5?_N_ zu~bo6-fEAO%=0dtmX-&ass-z%z0-EjF{u-vobNM{;UMsMTZ|vDeMp~)tL0@o10kxr z!uP;V5QS{$CWH!UusejdCE{n1ra$ZB^=82%jI`;R&40vkHCqX_RrvmPQZ6)XV>71_ zy7a!)@r{(Sl}|B4`LBNNpg5AJ#8}N|U&?QdG9*nJ#-!Z8zAh~gXW;-G`rtXZ>Q>Dn zXSfpauf*dqIW^b#pP*;E;QN10G51kn?A>^Fzl{q*hM!yQWQ7f3gNB zlg$6g8a(`OsqH}3Q*_gZbOGB#Ljhj7t!X?|e)Vf~&#@~y+;&RiwZ@3gujH}nS6sH{ z$1Su_@lh7(@fk%(mMkNbxv7F5X>fY@iI+7%gO(+eQEX}9w^^3%?re#Z(h9;uArAvB7_8Hijus}?VdKAo-Tr;k63UP0SD;==*37` z6RIWNuU(omuv&*H>nE1;o9$9TIU-E)9H`QDkZO zDJxnsGQ#b#$Q0FyXOQXh>P%Tke)62JRbPh$o0MR=jJ{5+U=6sYKQi9pF`E_0fKAeD z%D6U@Yy_HG%KUbrtB=27Fvdw-k!03f|L{Eyhbw1s!z+#0`0MhJ@rkRpto@3z(j z%>`@xj=rAgmaeat23=dZ)k6l(xCItKMM?@94<#}-3Fz{Vhf?O)(*Z}&jQL(SXYF<-l!>6+*o*cRk}$|aO3f;*%dXgyy-KppfEeO z_Z2*Bb|>T#>tLFEn9hB@&JL|BTq|c-;2hmz5@X+2Ao0*ZgFDHJ!nJ-{g*1%u<70w6 z6pZLpqigw@Ui!pF2^CewnJf|fFTYS~UdhT{$)qeANdG7yT-Z~Vj*HOXEzjUa$^GG% zD|D=J#uf4FFyC-&{U8aH;2EyclOY=lMcN|^CA=Czn$6V2Vj8Xm-i7bw{6bsqvdg)baSIE~X6faJksqOJ%l{|z z1PlAxxU8-zeWTr}XUoCNP~!Q`&FM}?#eZJmo_*WShj~-Qe{Vkl`sHS8V{(s+TJArL zf7Rl;rdR%I6z~k#V)uSGH^!|O51_73j3#*J`jLa3;Ji@RMo9er3bAhON9U(Mzn|*c z<>y>0RlHAz_BNg<;{Ng(`RIBwB~0q}Bc|KcG^#hZwe4QbmuL3K!(x(-L~;+y>7?E< zih`yx+2sTNV{6o9(nQiriUQh#Kea4!&v7IqWo;o#em+gHAGVwSQj#ih0H>+q%=e^axGS`vbCtFR)aR<+b^aaWwF>L zhLaCAo3$EwUPYIv$}B9A;vZ>a8m1bi{i5v`iWF{9#Vo3b{X(HkPjLZKw-Z^a`0k@d zy|89|wkXakG(@SEEXXKQpZ)Lj4>~Plwd88GD74dsx-PCNX0=!~ixtL_;-;~$49Q>Pow=R8)K{OD#-M znbhJ-jIOJ3p~qp5>2g+6EjfGJw3q_cVwW6~({M5t%w;H`ze2D>dRX?@l+(^vhGN2gIV@>s}3!b$@#k4F+*K4sFDW=70SS_|T z9DhGQzdUoHZm)=awc1!0*3_a-+gmX2r#8$U!@nyuw5oersD&GSMb4JULTO1_?AmA# zDyhh*WZ~dd{DnnJVTh`LB9Y%Wj(8+-vHyskA0PFF_lecMyG)jf4p z_g$sik-`Pj)2<~0@#U|#-IU%>^`6@-@MY$EHnTCE(9?5-c(hopjY+>8I~{oT07(J> zpyJ9ViOaLja;|`s2Lm{E)VqJ8tLLD0x1?IDZQDw`f0jC)V7juVTb8-yC`P!&$hYO} zMUD>jL@Ht|UuYRi3 ztn1CY8@=|8eok{a-*?+hZqIqnbC~V?Fh1+fkX2%Qcey?v-ZPwghLplDi zG6u+$e>R9>5k_4n__+8&*yCW$Dk^1~1dtU+guWZ+ghZw%&wAwOOK z7|i58)sM=-VoUW!|G(zB#;B?)V?0Zdv!8E6R{gf;-1QfgI=V_E+||{+RJU ze~M*Rr+u>T$;lZ0miWaLNp1X?XR&^%N8hsxx8l6jtwKfBSUodJSE)L>miHx?>FJ-b zJcnvjY)+5=I9sLpTq<=-E3+p%w@h`HQgJ&MyA~vjb02T1m^wYvo*_^u;pr3Vq&;mb zL<52%x=UJAQi%=HrNAa71vZT|Y#M10B({`v2}ntIhk$@cNq3isL3bk( z``qa7dCv2_-+P_&UDvt3|IRRbm|3%Ct$S9?thr}zRVynE01fyjnSVanzNxlf*)2fs zLOdK@%xqk50BAC00DuA$;EeX?{|AWb&B%YJn~@N(#mnlvLFRUY`JX8c{Vyp(5JTD2 z!%{$mi&uz?hnpK61Q3HC8A(l9F%F zAxC4i0DuGlOqkh--dHNIyqbl&v7y1tj%%TJ!)CoF?!jj$EOde4v_c zXpC9)5UPGlV2n>zLsLZyOzws{9*7wa_Zbggz2x9$AAI#b1V5V%HarV9r4IQg|MFcr zyUBm1P7eXHm_(9(vgI(+=KK)JK@SQkLjx>sL_&`n&&U>^t59HRTVaz{Z(UmNFi-;> zs3G`+0zg2No0MgfTJZnMmU>Bu|9ys8_p$>pP?kN;bUn_@vT)`e7bx~03HJh^PGN9p zmka+BSNobbX*S;G7dK0y?f@Gp;H#peSx6 z^1n{6{@4pR5r%h`Nw!EFzF5;gVnKprsk3pU3I1{d5kj+<=~G8jkA_5uQdhEy$HT9C#YXAF?IPd75n=Obc8$1(VC~!@eRl}= z2KHag2L|fRbe6jNT>!mrG?p1TLjl8^yKXT=Z?brL+4Am2MawA`2dcqo9^|_P{FymD z00fczvEqLfe@ywW73al=v-h*s4)P8_Z;G|ESf(~5|ZrF&sGR}#eXVppLvAz&e(tCkpnt)G8Qn8 z@p5YLiD_wS>3BHky>(w`2sWH`Uz+hw^>5DsK&J`%k2uCw1#53!~-}g$g3QH|c z$=E2)!TT?sV;x?Y99|e2z7`tI8kS@emRi!7W8Yt~)%3s3|Mr|GF3eyCJxA7s`9D0T zjfYMe^rjl9%F*9Bij9E+b(5v~PXz!#TP%UnpLIkX&N&4an1XX^X^Q=?JqGNZ;#ZmA z2L+o505kxwoL4aEO+;oED-tGYjid0HuFF7lBR$t3@^vheoWc%+#vlnsUGk_xF!|&U zecL;(nh{au7V?su_1$oWl_G3#*~0;{X#k=g2%QQ#ozl&gag!7#02Ok`(5;(Y2TW~a z{IFYMuv@Z!oBwAe$cSGZ1I+)B0U3>HLdN+2;RSMOWy}*tP5Ly1FW3ByPb`3trzVfXC z+_4~Aw8s-cHXZz?CI9`yAprmh!3L1Pt$x_QpD9P$PF^u&C}iHXQ9Mq z<+oq~NHBqKPUHjQ{OZfXN%=N8z0Odj37I$q7zBke@`F{s-2-mKv{HfZ4X z0*W2;M(l#ticlgo>t02Go*8KSE}XRDmBShi#!n^v&d`A)8Fg|M4K2gBKXsGV!g5$s z3rd=}Kt>~fwkR;Tvrhdtm|uk)T!q2a*pMo9HSC5$Nl67hh&jQp0%Fc!=2)i|6qkTI z3G5Hzl)E8S=nbp{++EOakhBbE5)nuna9mRb6kYRgnkO+bSRS0dm?JMj#Zlg-BCHo_qpxGAX=lQ)MZ61`9Zxoh=_v zik&49E-9a%2j^Af%uj-2G9<<;7Srd!;cS=y@{Tb0(ZvZ4DZ>B`!D!Ds!E8`ujaf>O zXEoiGj3J*I3~!3b&2M6ygm@k>PJXJ`mkh!l2KhoAdCnMINU&#yac$^db%qZ zf4l=xAOP&Iw8QP6a+7KP5jO?U_U%Sp84o~lE5sLgWjp}mR@?ZzzmU|&BmYR>E8`y- zyBLDnxDgb~z>SWIOG@y-)&wZ1;G1~2q-3k3{zm>Y?xqVj!ry9Y1Lf|Hp!smKeM9j9 zK-CEV*sDz4gWlv+w}BfS+Rc6$#Dl{I##~qoc_dQuY{9YrPxFT$!7)gZe@-ZZk*5FD zobmqi)bc;iFaLkmX7%mL>$Cyt;b3%_UQiTY8S^`eXe=t)8ZrO}7u33BD9<``LcF3P zg;b;nD@$UMet5Z5C=X74-lV=g59Npmc6MHZemGnG4^TlM44jI-0X{>1f_?;NJ$0Hr z1E@7S5N6J&SO>zusn|gk8$nog7qwlKENj}cn_jze0k#!arRpht^Rl}8xsmZVu(G;o z#soNTH@OB_OAX@gKBG1-<5|;xL)P)@t_CNFYzNu`lSNcs3jlJXi=Kx;!@p3{!vULc!mT`ulvTrZtM!4N9_ul8GX>rNh}ZNPlqHJUV=KK zG5=Rbc2GRL9~^Ph0kUJspZq(5^(GQlEdF;#enJBL&sdy4Au@Ory@^!GK-*1#gX4lh z9)DwJP#}09k3SuX;E|PF3ioeELOh6<|4#?V2&Df{2gnE{^LGSTxe37&Z*Xraf6C&U z8rb|>{_V&I8G*pRpc_VD^B;PD7$v~j|2Dzp7yV}SV`At0{FJZaG1?PyUS-%Hp9N27 zB-qvOr}axCUHTOi%BAIKSF`eF6|foVbd?bFlKl#b?*eexu!@5t+4Ga%BuNby>MbDE>%gSDWj_kq=@d0{AXXTqeAi2;DM!O8LrEsK30(9wM5L{v5?;#Jq z?g!mY&(hG`gn@hj;4bhDT)yT2M#h|!pX>X-09;ZU1~wiMNzy;vkAPnQAP+}|hFY%* zi#`^INy*5`D=I%#1D7|*pPdi}KyYyW9yo8>I5>aakYIe&`7<84c|&ruEq1&a&QP*& zaz-^ND%rTACQ-{MOOzk@r|=jiqoinNhFV9(NQg^Hh#H%i+gLcFR#5$@k0=KzBU6MW z0=0uWeX0tF!!4~$Q3I$3Gepo+U$QT9qWi~eC$#%>iYv+oPFFh`>Q7BywJdnO+~XHj z(rWgYbE!ND7;swDA%O}XV0P!$|Yx6(f)y5`h#0Fw?^$NM6RO53cXj!FeeRU1Gw6v5Ec`8%JZcHWmJ*?TrWmKnY?l62lV&70KqVrlTx#g*@jFx@0-}jU`0X}XPeOu&z)Q{ z1h1p7f76BU_@@(!88ql@Zac7bjZKE=n-y2a48%Uu-CS2k=<4gzCWVA=Rhd<zOaVTr9ykv9-y|&cLSNz}jiOS$~pV9Q3t8DK_kF$(R zvJMaq&<3>wj1YQGD7JuiCM1MmuLy8b3&SdUultCDqc632VuA)Z3{nkuA7c&YK${nlTM@_X$YYyJ*KZ|NMd~42*#8b=~Uq0%0`|xS$QR@-U z)zC`zid$+2gm$ejAU(qh5H-@yudOg!vzsn1-jeXUJoJ0@)3C-5)jE2GSeZ*yR+YZK zp4vu}&uW)0keK%pQzgk^?9SmDz-qHL#L7Nb?~AV4m!k!M(V>z4hjE8G!?GqAzqVZy zT~s;TSdo>FIMH>Hiiw_R`zuXI26J3NMGkX-DJ9NLcTbos=e2l$_WQ9c?r&^tqYC?6Or-U>6locCeOgUPt>oexPGlt!BBC zs@iKyr)1CZO?K)OSG4Cs!q0YWk?qwqpONJ633xkw>kXk z-dMO+P#FIeli+gu=nVC;W*tIjqL~ESifbEUf3-w_1-$2JIvWA7qE^pQKD%3=6tSZ0 z$AS?!y z*RbR2)u))2KloRPAB_W02Dp~a(HY=?0<@caPvI!=yNSOOPwuck6Us37AdIE|K zv21SxDay&;Cww^A%u0ag5i!$ooIX7ekw%TlG%6E?VnPR?%Eop-j$`{Q( zLU8YFd3hn867mSZh_8i!a8Pr4Ts_Q`Q$X2t>5lRP>X$CaWTpK*SzL6_c&&`1*FklX zWVgpAex}yNr}72E;hw}Yp3|D=YMJO7>8}TPu6Cq(AKeYMr0MLEPIxTK zyX5=z6E=qCQ~dppCzY$&ujoG1x_C?I97^^GrrgVH%paV2G=g~f!5iy-5IYxulRpO7 z#Bn-OhU4vIqT;*=sDq;DIYm29PWC9-!*g;b5K=n3GULDefTmmW7<;P8SR^>Wi|7E} z)}vE1uYElTJ=Yc%fDXI6JaSK>3r8O5+&v?n$qpyfa2Tzm8r#3sbiO_Gfh~*aeNLQ@ zz=f|u-%M>NG+u!C((i-V=B{!;k+xgnsVUdx!;FFf$`J^|NXL0ErGnPK+i&Nfc$L ztr$WvnY!_{iUezCx)c|B0RLBD>3f78h6#ZQCr6F0!7IpMUhCYDFw2y~ znU=+#xH#Z;Z)mxQK90;{9EaZB&*>6(t$9eIIoeoo>D?D6L)iBKJZ*?|5E>;J9;EB` zb)S8QxO`dzzcdbS5|0avoe(g|!2VKH(iV$Li)`fj;GBdeUBM4rbYt*wsLVgH;ylV7 zt5QpZ)9KK65%$3%KhiYlD_L)tn>TS~*XWd*svL(W&BSTv-*d?G;kft7|&r^8ai)JrHWyH9w&WgrAT8zm;Nn(mIP*Ng= zt5*uOUT%xS#eAh#$2C^p%yvN*yJ8}XaaS2$s-M+p7wn)KXv1}^^GX{vkT&0D`UKAfZdepDG~ZpRJlxL#f@qN| z?D6JInt6`w6N2=`&V?mDTmW2@49IBt;xX2_8cgr)Pc35rey0oM5kbnLZ-~qTJP1GZ zu|ravvBYq^V`e)9c-{!GD8R{Qty22%qnrA5w0s(2g9;jWw#p(B?AUO$mw zW+l)QbP9L3Wx>!G&>7veH1KCfgAneePLp~jazWV*L!oRlB^*=T zE1{z`p-!@7=r|040ra+_6zgi_wD3~H?JleZ-Pm%LXDgP9d`GAZv>8DEy~PByk5=&& zy(#Q+lZZ-zwc6oz>8mj5HlhK>SQ!tq+tfn=SuoDxDD4>ER-qlN1vw0u@N=m9mkO1= zbByDps?s&vqF2Km!J)Pbu>+H|mDcTc49uZVbOz`lSkDj6SdfxxS^FJq07>!(HCo=g zS9$@nZz0%J^lkNVN%GoSd9+4~fiMee^~j`^fKOrhaZBOo!E=@1g;>GYy)_GDKLauj z5WN4zA~B0=C@>q{+q^@i24}NF+*&m2OoZp&l?{(bWy|*;PLCx-C)wc6aEpFMriP7g zL506Gxdawt6PPViaYGH029+yjn^A>}op%cJ-#xQ;a4z2~ud%pYQ&NPZ-Cfh?tvw_+ zrYEZxR>W-*p-nK#0ny53*Oi2p7*X7YX*ZYLU*6e5ix4!4buK@ze?RNc>drAVgn?$p zQKG9D#g5F+QJ2+vFY0DnVbFy67o2IZD*lwVBrp$b3lY2OzO>&sO1E#D{he zbWX~M5}htaEPy0}Ld!t&xEiX7rzM3<%iy2{=s5^FZX;{RS)tENO8pu!vE<(?ldtOVg6XKV?OB0zn5xxkqhP%HKAkJfnu?(QdsE&5(+Vui_?%B(+U6;AxyA zs`)%lmYrzZN{z{zyyRxSt4DuWGBNuHb#r>DMMAh^vn7IzKandb#0?9XGO#Col5iOYX(Mpvkk8 zfci4^pGlM|LjmQz^@ZSQ=+Me{1 z{Np9cAG<8Qd`Zv=?z;Rgr^Mg-VnScjP*+{+oMX$ul55L>7=YS(eVlxksJO08Vt8>; z&0hP^_fxCCzvBXUZ=UgE|NKgKP)K5{Ji!0@XwG3@HMhmpOMf0k2t2kOV0}qWsEi@# zGQdCLMA?<-T{}bRWy8JyX?A*M#2de{`u3-a%(F9pkB^_{J92Gz-)c0DY-G@*M5Ceu z*;i(cRQuxg1`tw9UtUaJmiy}d-%ijCxzy+A=~`A@QQ>Vx6rYS_Z` zJz_VQ56+|?rOgXP*P760(;~M++VCskaI>HzsyBOkg*kp&dRNsx(R;g5)-{lYmY)Xg zQfH5b(-ghkTzsCa+*1D)fPU$F+?-v*?~v`DlDg&}4zI3Zjq!%_jM89l)zmkWbGbfT zph&!(^*a2^bM`*JOkZOS8Bu}Y>f~Zo+wSZ0gG(1yvhk7QffSDnR7%0=oS2xNmj{BS z?c86e<@P#+f6dj(u%V!EH6^3M5cgtR@pJ@r@!O+h@(jU5Ov7Cg?+<6B7&+-OZUs%Xvl^jmlPRt;umidM2r<`Rmtr@AK;mbE;F7XqTCi{RvFWeSz^re(Yili21 zlYm$7S7_vH-Pt@Oz3R6p6`!F&$mr?%!p*u&Zs!NvMUK&9mlU_rlse-Q;%(4x6r`6} zYvq>+Q(3W=zAb|`D5I5fvriY0mZEpZ;~9ne%$w(tf1ET4A9pt=bOwfv3`?>xs_=R< zLi#KoM&G*^x*dsb_oZVl&{ni~qZbB|Q)YTnQ8ATF<1CLqeb}$RS19AZiK-NtgJA^?1g6qfAeozw#n!lfw5O6=V zFI$%9T{~%L<+CWgsqV=Z`Fu?h16rn@gVLhXURpF+&Z)t4tX!IbuS}8#XcmO&=M|-r z%G?mER=YKNcJrVw>^&2BaTH| zW2TX#_pqY~q_Bf9@Jpg)-&u%$zvpO7M4@DnoOP#o#BLJv^N!-X2k9HMILq|TAIa9j zMw@V$-vqWi=pR(B7a`X-fl{lx>&3Xqwh+^@=-_OIt0km}zuj!1I9buHkYi2B@}3*$ zS(7x1Ub=Jsd6304!m{q|)5=Hthw9riz+^kXjHM(SqavRnCEwOz;k9iO!wkm>QjK08 zSW#5KF?l>?WiIb)m~K@lQgo7Yp%fdS?3nA4~7iO(^g z&a0edobRwm?0(K6zPI_}|SFB!YWdTR8Z;i4#?a;Bg`30l~#iygFkpHtYE2Bl{4b!2Yj}gAZd(pJ<(qoi zwz67N@X{&Ufv$}5(Xug&87qJBOjJwJ{FHf0-_?rlr^KbDR{xUC%d3l{y^+k9c%P?z zpX^;_rp%#Q&!|z_+yHZUWpF#pq(hCiQ%4fKn)>?i(Ok3S+tOT<*{zV(!+JsY=`^bW z&D@7c>|&PNYkiLXhe)b>6){VUruGwiGwv&MRuY<;UJlY+%unJ#`G<{WGGWC6mC6trSOD#ELQE3TgCY8?Svp++}jq|A|guf`!%!yFRfL< z37JX|Wm>f!`n33!#&a!%?;&%c&0VMC;o=DHa{b7;H`L+bY;95rv`SCI*r`JZgo>*P zMy*5dpO#LJkiAlfEEBG(Y3n~VTQ0ai8*)$lSJ{E>I?)4X^i;nE{e_x4`1lyRD`j?O zJMK2tbxf~pfSNa3%mapw7vFX165+X12~=mj>a)4q@7EvGc3YhlVxL_aysAZG0!PCOnubKK1+c+-RCov{d0UE)F40bfC_Zr7GB zW%?hX1g_6ecoL$(`o@OC(lyp#e@{j z$Pz*u#po3u>a*CqV72LN1MlPc=GV*tJvpPW6~e3x6iQ;RR(wJ#iN$I=^Im52cCX(0 zMq}0f(a~Dr-b2Cl0V@eV^<-c1W7ee%i86g{;DGPwq?3FFT(2|E7Dx`AB+-x!XA3ym zCipm67&>P9cDG$iEBDl%<&u_rAI&SEZ9d?cw=cgf>d_{a9(6nO$sD5Eo{poz(xG>D z)|xh@7WSFD$HY{Y55X=wsZAl%E~=&e89@BRTNErNJJgg>Sa1-MdA#^U+7%2IF_3ZI$vtCdH`rW9InF?PB@ zA2wc&q_0!<%Pha>m8ZHT+8vAZ{;`2!mSpZvArqhST7G6DsUoHM5#MW3?6~ID-J}Dl z_}6|rBVWw~*b*8Y!kL1Fggifbq6)0uofx$gKfKlvztVc>b*fO)R5bV?dXFwf!|7m1 zb3t!p7e(MItdL=vrdTnb`1F|haf=q0qhh-+&M6r z=eV8ULpk1dHp9IENaT0~c`O?P^5gktNemAF3qvN88)Y`=6k&#u6E>$mj42{5PH0>S zY;)_(k8wATRTa!W|M2V3_o_nLHt6=cL*`lvAbxgRhCLD^C%r}$C+?+ltK@jVE132H zjhhZ{@6gOlrDbhWN>N2cf>q)L5p0{A!*0T(Em?8aD*BhQMR7r}uBFYun5~UzSeLG# zo@}?S-B7(PkFEJLA@X_s(PHUR^=f1so{e5u_y)E&7LE3Yp4s6nAX$CgpnA|6kkC;OoLa5 zqoLnt60XUV#9)qg&>sQ z9e(Vb3zItNwsK^qRBC+ux`BwPEqBRpRQfgX9it#*e`f3T{()&u#XWJO3Wbm|b2H1{ubz<Mz&Ssr?D?jzLXYfXWpLp{)2f~*i*?ub6UmgSV749 ze(!N)oFsSuAU&3YRFTwNFq{J?%DFg7PaEwPO&lf66JdUS+2qEE4ntrjltct_Gvy&a zqnYy)%ApgrL+jP3sk84>V!darAXiLP*Q~baRu_qkMO1a@#Y*8ezP{UD!FkLst*mJ@ z{qzyLeUgy^flanr&i#yT!A*!$4Z9{mz;H&m?%Vd3`d~&x(AJHZ@))bhQ1xf*n4-6^dY{4mpxM(7sWQG5PU4NHYEIg8Xtgx zY&-mcNg^BjIIv6=CLf0zNouWNSl4xD7{9iZi%-f;P2{AJ{7n@mP{tXXj-RiFJvW+q z_dJdO$U9IZ=eGASNAo%G(942JiZ}}MFfwVSm=SzI+7U4t3p$f;G*WHa?)fbyuCdy;7{;h>)VM$L zk^yShKTdu@ig|hEVG|M{K%K&HM(P>fJysI9%+grv+hs$`^(Gd=!rD!`mL)gucqBSk;TKLZx zLg6dhdg6pI-2T!o=k2L3h-NYReA3b~>p*VT*+;mZ==qupq57@o)B-xth}b6)nZJd) zHQ9Ba{g!s7QJuQjKmO?J_uPKBiFj#w#@8YKp8M7D8WnHWh+pfv_S8gzX2fiw4gO9H`V(9X_mZe8v7F5}^bs`kalCp?|Df&sVrvEp1!tfnti z%z7VO$F$zAd3<=?aJ+JSe@o!kuS*rj!}bmKJ^iN@5KALq}EDB7UkI_ zX2vIfHO!prarJaA(TV!)N+d3g%-uOUcz7>SDzS z7Xro6o&sJqnJo$sAJs9HDw)>zX~0pZEBe)pn(F@?6qI0f9#nW$rfbY)S}CkWE{-lJA|;kH~322 z(eRAIIB^19jnlZ&NXq?1EVr1|jJvUfo?cBsVd2@kT?lWI)^WP;x9y{Izfa9%CbqUC z;Ez%SP&>6F;?3AuTb*hb$|sKEWPhPAWwbv6d~)5 z5J2BA%_@^q56Dv9{p~M@_U(cSbNIrw#)4)*^rCm8SNwKX2Rr!F3crQ!lb50t$UJ#P#5E{%(uj4c?uzCq?-D`(ll93kMnFd3#V#6CqDj>;hY^d zC7g}JMRqq`u@gp1KOo|+#buls7imCNYv7!38h%EQhp!We@nusyCH%BidX^@m?9=pJ zX@!KtvJ2i71jnQP)mY2~Rti;#lqaTgEUPHSEq7zg2?n*czU48WI@ip1qky*qj?qmP%k61-gcNVe@7pk{de3aP@t;$Ugb#(D*#Uc?1P?o)%; z(QmhYFP!`T{Ouvl8@ z*;pM9B{Mj2BNvUZ#S#Z=L*16;2o|o8UgDZuVIP)B?qr^7_mfONCRCw&?ctmxJ-pm=PPy^P#7g410g8Q}{F^G}s)GXEqTi%<KAq@1vj|nBc=F9-%K$DWJy&no=s{%F(A$z@A^LM`{Lsip0dAlMeOiCxrx_6*zXhod~QiUg2`9lMeZ0e zv8v!=P&OC5ENA5zg0CbmU-VftGU}!l6qrOgG)yv2Dt>BMMQT3bR2pe1p*!Hd(?@f8^wMI|>U8hi-K;JU*V?S{(>~L@-g*7f zKl+z~#ipM5h2>DTRh#OFP`1ytL+0{NZ+{E%*Oie5r#e3H{ks*ArqcyYxqbU4*c)>~ z!?&8T_rGYuxO=!pEhe4)!C&IN&xJC-^mDmBc4q__nL6nvM)byT=^m!6hhiVwsu@y! zki_GNBgF$cwrG;l&C{d@zN&k!#B&>%Up{FjAuV(68uA-E&gW=IpE`-|y|a486BTO^)RBb|Ad^4k5ulh~&+8G* z8F;H3hXP{FKq3pZ8`M>7iGUbDbs{j~Q2g$9)ddX^89W!?*gjb8M#oJoOuF{z51qEt zk22kdr}&A9FJ07j))Y@QUw0Z~Z;G^49=#1r6s_X&jFP- z^sB8#WFNY3<1 zGs23cmuX3^@?h^v{7L8Oo_=*mv7NjP7RBT~doa7R*>0MD;RBC`r3FD88V4`6<`iE2 zc|puuIwZ}eWsl1ZACBnCWCxxkO^2I7CYXdix2vh+=#8-tyc-Vx!J3qEw{4&ac+S3u zJU8+rzqK|uaxqF%sHK;BT4SqK7MbgGP^+Y&W8k+935<)IVsR2{F}U}VGIm(F#Dvo& z91ab{)H@&Qf8?S~sTR&;#i9nhOPtWXNaI#fBs>4u1Abj_W2yDh-+#CQqo&4n_&H$m z8+GL)G<4pIp~{ffifScLR<+8{6?QqgwnvshXT>z)u*JnqGQGaO*+vJ{`A^PJiLYa} zDveQl(hyk3^(y~KV=X@+aJTNt31ywFiGF-Rzzg&u-U${*9;yd5i`;!>OEvZ7< zz?*@R(wam2K!U8jCvu2&#{zb#teiW@S8;D=^v1vALn(p22|c6=Sx5(V?;!%i#0jFg z*PRAZ{8l zVS)X6)Nc21a5^mgfQoi219duLC^rqiC4fv&3!7#w$zdgd8ZCvd{H!%=IyUA?O^l8H!TQPX+I>-K??^Bh!Aab+e|>(|Oh^g*50m(?R{#J2 literal 0 HcmV?d00001 diff --git a/sound/items/handling/gun_pickup.ogg b/sound/items/handling/gun_pickup.ogg new file mode 100644 index 0000000000000000000000000000000000000000..8d53adb6e2c4b6b86960959cc9bc1673fc15c22e GIT binary patch literal 8931 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 vrdBQGo-QV!W$;ortKF{9!?7e^I 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 CeEq`! literal 0 HcmV?d00001 diff --git a/sound/items/handling/knife_pickup.ogg b/sound/items/handling/knife_pickup.ogg new file mode 100644 index 0000000000000000000000000000000000000000..579fed8cda3dfa48fcc0b22ecb0c8ccfb5127f20 GIT binary patch literal 21852 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 z'{ptPgHJJho~U+Zb6!l&OwW*6sGpqG`g~(>?KKm% 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 literal 0 HcmV?d00001 diff --git a/sound/items/handling/matchbox_pickup.ogg b/sound/items/handling/matchbox_pickup.ogg new file mode 100644 index 0000000000000000000000000000000000000000..82c23410e114a1ce36b9a9105dc88d63c74345e4 GIT binary patch literal 8160 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 literal 0 HcmV?d00001 diff --git a/sound/items/handling/paper_drop.ogg b/sound/items/handling/paper_drop.ogg new file mode 100644 index 0000000000000000000000000000000000000000..27ce2b3d1a77f3273653ed5ae364c337794b8daf GIT binary patch literal 10709 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 literal 0 HcmV?d00001 diff --git a/sound/items/handling/paper_pickup.ogg b/sound/items/handling/paper_pickup.ogg new file mode 100644 index 0000000000000000000000000000000000000000..55ae2b3d2db628ada6e83d61d4e6756864f5ffd3 GIT binary patch literal 8009 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 literal 0 HcmV?d00001 diff --git a/sound/items/handling/phone_drop.ogg b/sound/items/handling/phone_drop.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a3fbd04639b6dd19375a55c155e75a2d8f380d5e GIT binary patch literal 18830 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 literal 0 HcmV?d00001 diff --git a/sound/items/handling/phone_pickup.ogg b/sound/items/handling/phone_pickup.ogg new file mode 100644 index 0000000000000000000000000000000000000000..f437151e261f7372f025e38057f57f6aa7ecc45c GIT binary patch literal 14060 zcmb_?Wn2~C*YD6F(jX}vhwhSAQo0){r9lqeNQktwbcd7(hc0QPm2N@lP`bHu@b{1B zb6?!&#U1C2YtLG<_FnN_d(UQ6U%k=<5P^S=-y(kr)?8{XgvSW(PA=v)Q1~r`z-9or z0}o&y@&5k?1XcKx|32VPB7iO4KQGep6ycKpb+jP;)kFyj=-D`1bEvw!qPDj&*SXhE ztw7Dg#l^!V$SnxhKnngeogBTW!49bZk>KXwqL#IBG_yxQ`KyUl`l${AfDVdsD=~Km zj>TyM04@MfrwZWO6~m?s?A{c(8`yn>Q;e`W1G@@1_3w)XHJ>FB03ZXB%!>H6mKsWm z5G!iA7?+>I@?V(>ndLCeSA{plPAu(|iwb@kDl0-5&>!lf0HB{F(P=_(HRNeR3GXlF z;WS05=3gPj87^NTebm8NJpI(cN<3Qy`7t8fxt$b2Fa)ALnA7!@cR$2tW>< zaM~&)&z!7sRpcW|NLV={Unu|068{kMgQ0N zQa{=1|9whY_p<!XF zkYqFnGkW;1Ai%>80FnfJJsNC%@ocKR{Mwpg+FJaRnqre$+W(6q=ssUSLl81wrrHLg z^TzAnyCo1*iyMTciS@T9P(c3uPx^Q92^xyRSn)mdrHLTrMVKJRKS1)IFv2OU_+QNT zT!pCk9_CUFxLjfa6aT;rNc|ITP)n45Sod;!)XWCqV8yjYMYQ*{uJe?;JLv3rU%Kk>K1e^kM#uYc1=5&!~UPcgsEOW5>%9p+L5k!ML{bajf)|0z6B zQM-`g*eP6`t~qk?GXwhO-g0UH`0p&%2&V}nap{K?=e)sWDJ{s0VEI`7d5C9_t>&N0 zPC1y*4*6-4oBl7-t=f6St zZ{*0i(D!Mufyn9kAIRz8rg#dX=`-8&?|h?2qM(`Tgfic?l!^X303dSI2?whw6uyCe zr&I@BkI$e^zz<6PFHX?0N%tihqnE@YiaWkW&jLqW{;M!X#ThjujIegWrzlYh%NDx` zs)&bNJ(H*?gVmMe!}*>E)tp;a8yhmvLt?1G+zJmKGN2B^O*)*ro5Xxbs-OB<6gN6) zNH{ktP4Ji$Izy-y4?0bfnnpKCa2&`DNt9Ng3{g{*F9eevKm&gda>wF`5F|4IATJIY z!HrI2fh&Su>WZuQ5qv_Ji2;hO$jnfPtEdPvc>3rqM-(s^3J4VyN`vDxmnF@o|6wz|QT(>JsoZ#6ga2-?F zqE5tDv?)#eW&o>L7Bkw&9Q8j%9w zJEaIIwHkq|`X&WV3*QVNg)neb3`tYckkY~_bEVQk5=DiIzl;fks0tX#6Ld(Zh5

    >Ng-Xj73mVW3b5``fvuB3zYHX%C4-ISe*qs|fES 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 e9^N-cb-KE` literal 0 HcmV?d00001 diff --git a/sound/items/handling/pillbottle_pickup.ogg b/sound/items/handling/pillbottle_pickup.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c4b87c830cd10d6faa1642d5f219b85631c71e77 GIT binary patch literal 46837 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 Jd{khyN&v+~mbU-^ literal 0 HcmV?d00001 diff --git a/sound/items/handling/register_drop.ogg b/sound/items/handling/register_drop.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9827dd52cc77e03bef5461e3624ca279f692ae41 GIT binary patch literal 45376 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ðAhK8QiiGuD^sZ*FSazQ>{ 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 M^#Yq>9r(ci0Ezk>d;kCd literal 0 HcmV?d00001 diff --git a/sound/items/handling/ring_pickup.ogg b/sound/items/handling/ring_pickup.ogg new file mode 100644 index 0000000000000000000000000000000000000000..41c57a3175a308fca85712f86e00f7dc3f18cf55 GIT binary patch literal 15767 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 literal 0 HcmV?d00001 diff --git a/sound/items/handling/screwdriver_drop.ogg b/sound/items/handling/screwdriver_drop.ogg new file mode 100644 index 0000000000000000000000000000000000000000..d460fd0aedacc5286a9aee18a3ef4554f5bc2953 GIT binary patch literal 7332 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 literal 0 HcmV?d00001 diff --git a/sound/items/handling/screwdriver_pickup.ogg b/sound/items/handling/screwdriver_pickup.ogg new file mode 100644 index 0000000000000000000000000000000000000000..368f1bfd275fa489ca826fb417e913c1f38aac10 GIT binary patch literal 6988 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 literal 0 HcmV?d00001 diff --git a/sound/items/handling/shoes_pickup.ogg b/sound/items/handling/shoes_pickup.ogg new file mode 100644 index 0000000000000000000000000000000000000000..3bf4794a6757dbe98ee1cdf6c6cca852226b4e07 GIT binary patch literal 24789 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 Of$u>%aZ(m=a{vwiPw)c( literal 0 HcmV?d00001 diff --git a/sound/items/handling/standard_stamp.ogg b/sound/items/handling/standard_stamp.ogg new file mode 100644 index 0000000000000000000000000000000000000000..d31fdcbc228cc34a7d77d84631b31033880306d9 GIT binary patch literal 19989 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 literal 0 HcmV?d00001 diff --git a/sound/items/handling/tape_drop.ogg b/sound/items/handling/tape_drop.ogg new file mode 100644 index 0000000000000000000000000000000000000000..5379a114a77bf2157b2090b637161efd0df509a1 GIT binary patch literal 16332 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 TBKOIBiCBG)%f;_mps)QegJ8JQ literal 0 HcmV?d00001 diff --git a/sound/items/handling/taperecorder_drop.ogg b/sound/items/handling/taperecorder_drop.ogg new file mode 100644 index 0000000000000000000000000000000000000000..6e3c151140eedd8a776ac35431c8bd8196bb4cc1 GIT binary patch literal 12951 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 M&F(Odl8UALUsEFk)c^nh literal 0 HcmV?d00001 diff --git a/sound/items/handling/taperecorder_pickup.ogg b/sound/items/handling/taperecorder_pickup.ogg new file mode 100644 index 0000000000000000000000000000000000000000..941640aefd1b20c245eb93aacc6703680d9ea72d GIT binary patch literal 27155 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


    QjI2Y-?#$D)Uk zr7&%G&YqIC*{!UD@*ITsi^Y0a@Z4drGnE%^H=8GB_HXv?&HgR-D@y5y=*F-lY#(70 zx2vr_Gdt=&H@3FKPDM*KM5lW*BqQu)6JT6@*>=d|7N;ZJ1LkrN3T zD7@&&?UzaTA93$Cq-iZT@2~M zYIm>D`!bsuk-XTqIB#7AYrSJr@qzPgU{I3V{x-e1{LF=b#pd8zBVH38-m`*~^)5V; zfOFxe)JbgNLSK<)l(T71)dUboV`o+&#^Vxj%d#l^RM+`3+@<&AbVX!r2-X-joZh;0 zoU1|SGn7WRW6ib~aoXsp{tekPM)B^wK_WCBZoR2ksCp3x$5K@}N_(fVY#P3KDR$Av zUSQ6GXJc)nW}E=MR?Rzie(Rx^Bd}qBv)EK3h{TrlGwycrmfr1LMn=ov9Rv_dk2huy z#?^^s9-M5=^qtQj{n>OnncL4(Y#+z- zlI*5UXs_kb|17-TMeVF??jK*Ct(@sK3dvtIgTtH$7t#nIm3(|@u@PE26BRnZzXvl4 z`*zxb|YIN>$Q{eEsYO>2r`O8{uIyM2zip{vyo7`q47_xu?<`r&XT&)T~#n zR-T*jPMz)9{=!da9Z6lnRjZeN?rLG}Q3ztt;Ka*P;>h#J=1A_5+<51~SdREcXE!2B zB(hf2uc>D?{4m}1f|Rp|kT4W(0CC{j`(x*-^uzh!`{KN$SX?;wJTBCdd4L}?AmSyu z%~b|AvVSF1-HJh2!D1!%x2eTMZaYh4C<|_QPs8BH>-kkb1gRIFfvV0Weu1dV+derT z^K!=eq?iXMe17Fp+Sxd@aFuQ+19${eLb}()B_+O%xHJErgjrqFuip6*=RqPAT}ZZP zyWEkzZy`?Sr9&liPe4=oz`24FCAcaP_bp}PHcIlnKuU^H#x5e=;4<*E{Pfx{t6Oj#^E->t-HoNf1Dq^Q! zcfBv9W%z|*eOcHH$}W~sCqdW_b2gKGWn347lQWfk`)&@Z5guyeHFFrRG^g`y5s#WO zy=8e5TEA7Wm3Mv&fW!Dz^e^J}4b{HZ92w%W5k7ifR9FC_-4;ZCYD*Lz|nQ$+{ zspR{88hs(gU34L1zq!nG`NK%wpBA+8jxx7tL9u1(k)CN}8t36rvtHbR zL3$SkZJu>sO=q$HXer4z9#ql&7HV8g&NIa$(@vReEk9`B6&UvDX7-@3!-o$E2l#F* z<#PqCxDAL;g+|Sizf*c~eD`qqkhHq=&O~IW>DEknp~wLdVpJ%AT)&mhq5dFVDXe*- zn4Yh3Q&qm>BC0ikvc!yOgshDn{oSNKaeZ`nMD34C^tUMYq=GL;-|h!e&v95TxqH=Y zAAUXkem(;pXUS`6E;a{^Y==;PBCZ_yga}{UUN+7961G^PK;JNW?Af0zAj;T)Z@S1r z^xLOIXp6Fx+sx8Ay?>{3D^ks(cIRFPnsTcmqv)q_?X}1 zfv}kG*{RLceN%mG*GR86?2%N=}&|D+a!znOa_zIpE#A1D-mw2t}y zAcX6oe_M?3JPk;~9gHrCd3#DZB6#MJ{uJc3?P9c;NbAbPqjL^D6&AJ2o&Ph8sIs1u z6}s5w2*}^8kvFa{bT+>jc8g^Xzv>qjq{($p)}D3I_Fbj35xlzBS#_+BGl^kN-0Es( zAWDrD?a@NF!h zHumagPE`G<#mi-m=QJViV$)oa?_72rNtOvUJ7xM3ROemIq!bDt$WoLIS`=V7R1}UKxbF!LGe!W;*%Ww78{H zB+-MnsP}7>RB80jm2O|HHNaX=(syMtXW6{=k@T@8;H31k1|P8z4&Ibq ztI>{??e$m=0=o6{J$O}^U9b1jfSFnqMSl@w?tbIGlTeB8n7LcGznUO_E?>)`DY@mt zz4TIT2eMVXVI#_ae)jMa_@5bWo|}(6fRFV+GS#wha(jr8sfD?#jji|ZMViPM_ViTLHN{Xns;)~7x8mbcy#hZ&0iWa=`)$svicL~t9L|RXM%bL(yTM%+@G-@vK zUZ}qw<9n=K!SlPaf%yqvJ1q!vg~5Wtr0I^g!KsI6%bBhR>IxBX#JX%pj(~dXUx!Ex z*@*`I4zh92cWSuq8UA6zBNOWI$$c%U`1G-i;8r%DlJD|-j3cKKe&PE6T72fC%v!{`|hezo4bO=)eP_2z2m>cT}^ z@|ONIzkaPJw|pe8OsLr&_(I;3;R_kHl9OW?O;_0-aC)1|xpR>nR^;Y_sVJd=iYwca zOO2*loPA{^A2HXo;@xsu(&==GIq>6N`D94ZC#F04RC=^Zc9k!k#RQ)F9PO@i>&3W! z=Q^Fau5lqSPFcLSvuj#93}_wwfo{q?9FbhX~SV*I+Bi`)(jClfLk z^ePCZZisXB5nf^KzH{ZK+v7Sh{(&_tO{g8`r}CC3h0)j#m`>sMQZIq@7c}Nn68sk- zhqZHWbS8C})3l zny|iQokorvv1f_)lhoh)McJCNBXM|0?#dCb;j_3Hz)sF%)UNW$fZ2{#q19?{lYC!5 zlXE+xbUy)gj(Gmvoapy6NW6>aXROP0ZcLheoa0>Illh}B%|WVtz6Yr5N$Yf?xr?*w zhmqSN$NufdJ>6AaI$Nj7u8WQJT(Lg-$D>oEp_S8w@|$ov@;r&@ph)twI=$Zt{ikz< zVa^A!>(kKB+Kv`|-lT88ue-lqAEOBq zYFv%5iA;dYJ<~r#d9z(uswF<0i5+7N#Bcv`{9Ma?K04+UWCk*v4^w|jl*0im05l$H zYloD^3*xll5$C7N*n@+cN!ffF&WAsK{n9+Iw_ei^{m{R9=NbFi=!fmtn@;`eVryJ8 zF(df86A!}Y5=&iPSS#+&3Lcs=6%ErtSD&YxKV~%&QZR@0#UqtET^g++igWI#qar!n zg%|~F3atc49B}*l?YjyGbCxap?xpVSH`BU{Tei;fV@u=rcDnp6OToWxO?Np|mw3e(ivV`kMr~9;Oa`-G4 zwLKx%8O97O4ykMmC1j=sU0=B0nC&_hreiIphf?k$A2E%$I?iM;b28o5u;&vCri&55 ztF6zw>q9FpY0Io8K%G(druEG5aqNDi?JV7QBc8&=&Ml7d2d_$>Rcbixph_3DpD6+~ z?krJIL+{}K)*cRgSN5}`e`7`7^Z9sd*O%`2C=TtW>}syjCfk+0UgQrZv{J99pWqXX zQT4W_gGQg zgU9}+1Pt~tFrsYgi2DEhWB>ra+jZFt9A@T9x3#M?zw44bE%*#z!MGh-$yGYSn1(9`)v#pTui(B3!82VSb> z)@UzVR_cB7bg}R#?Mugm)rL(oV9RTq=7}LMw`X61W^3Ac_wk~8WnEs)l&a^(o=a%% z+vn3G)h<)InlAOPYy5qg`t>REsa*g1AA5>IX@1uSG}=@GRWWe!U!ERZxtA7A-aQs3 zck3D%x0UX-{j^!^KbyB|);=f{q6XTEJ8hxub>x3~Qsz%li@mI@=reOZ;VGxvxOn@x zuKpK4MBeft=qPVF#cw?;Xs40PLsDBdIz<9B>PQ6+0IB!bi_Wnbb9R=>()O`1Qg%NtesvD< zH%CtIGv_q_ct6Qj&6PUn3>4C^1(g+WV(IqiM~QiA^RLr4dVKDB25siGJXjfNA8fVV zkE%LaTS-HPh8V0!6AL|)aLOUFm6-Qe$`wj^Pu5R=_Gxj=_N1bCb)!f7Q#ls=^sJoO zkEdJ7qi>)0c#Q!R%Af<4$rc#;k;7s9AaWPwqhF`vF7vG9zBU8X(yG)H2i_}JqSELF zMMo(=`^>N1InVF$M5f*xvl&Nvdm7K$`;|v`u>TLrkyC~|ZXasuv$fA{+xRvXT2vmU z`tiH^&OhYM6lSuN(UfqY^#^6~AMc@f@cP{+@mzNCOMSAw^Jrb^blgmH7VkUZPW!LX z1f!e5r9HG5aXN?P^}b4NIeKz=J6n>~(S`eqoLf{rO>GmzULTj$Bmv#l8lFYVp5IKN zMds+ut15ZdWqx6JcJdqS%?Kt@X7-3BT`Ui^+W&lVz4WFVqx)%?3&sDRF+Ci*UGB7+ z{rYhd!#p*2$E00(kZNxVqfPCOjTl2+a57DyRGeQ`a$MinBzLnk7oKhLZi2Nm4pA`p zQ3Vh4yZ6dvXKL;yNXqO?|9l8uMWM+v>I1~hG)c~&kr5Q!AHK@p-gB&&H< zt@96_$lBoGpTq$DfSBbSJD2t4_Y&OIKhKV*pS?ZoY4rixb;|+?_yjFM=>1NQ9k0%w z`o2f=VQ1ED)cokMc&8(_`UU$D&soweotM!RUKX$On5L}ra@bMT?DkdrH%k@g=N#+3 z^}5qp*SP$3sh-u(vQwnKb$|a$Jb&1K>sfVW+)u^z=%;#l6hkchaOv(osrlaVUG5Gv z_kqawUgqwXH{0unIps}!`$>0x8h39hHP3meKh5Qh8f@{n7;GPRG^=e*Z|@kLINtii z;4wWCEzQGemPWRx>!#7#E+gTvvUKjyn!7i+OQ{rcy3NtWiqBh3veRR9Lj2Rew#|JsVJEk>lD%~{wAUudi$(9Cv$-7}#IxQ>lpEY%H26}PZc9+>Fot%z4s?#d$7yPV}GOUP>=IVRh zbQibu*bh&>=4BOSH$ukgOX&6}k)|h6)}J?xULj#>b-rE2Xbt$?Cyq*URkKlgOB&)3 z>prCPcV)qLuk+b)R8~&TqKDuGf4x%Q>w1KB99u!5q|2RieEP}%43A%;)EwU3wtR8N z59$#_lkT78@Vp{5BS%YwcXz09hte)p*F_)Y(w-pnBj5C&(?+q zD7QzUHVH-sSc#oayQ%Hpg%y~+wPlFYJxG^nigq`ZF1A9P^j8cBp+6-W)d1yj}X62@_IVN1al&3GM8XgySadi9zb5 zG|en)Z-!^5d+U8WEtQkwnKpKFJ?|G&oBGo@-D7^6dGxscJ1d*xZ(h%vMAOVe>TEVG zHwjw4TSPw|EUg{3hPRb4%%{m|t_-;JXeD}i{fC;-*FKu@+jaN**K+(FHk!9kb5QMb z{Tr9+#r<&qw1K0+@?ne1ZJX=IblYLKqxF;P%7R_P@S++w7m2ljs_NehQ*eWqJA``H zTKOdt&-nguoe`+wzSwOwaBJmT7osacKVu9W5S=f;6pI;dN^ZpkcjeKlc8Dc=b%#S`+@ zTYr78>DwrrT?e8^9E0vUg<346k%bj#rZ3tZzC@$w5ahy0U3A+{yLvG9jm3~4jTLS= zyyz<1w^Vnp)9ZQUr@YakN~7b8iLe+(+KVTZyUW36>1TAS4lS#X-|eewcdOZ~7k)eW z*46`jXX*KIaC3bSMlI)~jLgT|=Cc0TLcA97ug@~x(O6=8Z78;p(=hSu9TOQh9hkL0 z&4&5o>Elgk{HH1@8#%vxV(t3zqL%6fnml=FiA4ctGwxH|HPf53mu+&TJ@y+2CS_^m z{isFu>6-;gk-6BD&hd}pfqA}(uRIiJzuF6Y*vY=RW9z$roEAJ$8%YX*El}Hb&RKp$ z#25%ej;Tb_jHg(ED`7Yc0bYj#%%Rt~Z2<0BbKD@CgS6#1r-w-%D!UzaRZjMuJi2={ z6=FO_>enHHIo7o!gt%Sh#8Jf0{ntSjtkRR-M6l z+PjeTLHb}Z`Wu$18TT0H+z6%WwV=8KZFK1zpXYwxtZOSD`@tMoN49Qr>-uPDbCI~K z4bwRH2Fh{{zqyK%GNTUV zuA$WLJ=+>Tt!qUow%75s6r??zmsME5f=z4He$IapPnJP4wqLmgIB-BxJGV3|9pc}m zL%$Q{7L15V6#m*}9KT$(Qnt&_OO)(5cX0h1-;pc7g(xmxTb^lI z-mknWh0kk@vX?!+j@w=<1ZU;uw|4DVuC~L2Q26j3-5RpL69)$I zZTVr7fbHl(t5zF7xDAfT%r@^CZxxL%8J%dnOfx!R|8;B3M~5flaIHRHRy8QLIs#p4 z{~1!w)5H11$q;qkDvrg;S1gF`wr_)QNjtUdY7N3tjcy`uqTEJ!BU0~IKS%}A(w|oz zs@;Xq%=KDEFeTmT*NIhw_4$vLq5)55XHx(G zfNcN(00000-829I1^@s6GnK~782|sC|Nq-(Y;baPZ*OpRbaMay+yDRIX#RGym=^?) zWjH2g?)_mhMD4aQ*4dccO5a_5PV$&IIZpI=W1b-4vt?7&y;#YE(}cmUg}S+Q2rs$H zp!3N3$}LqoQEaBB6OCqlGic#yi`k@JJ5l*zO^rlxtC6pddpvpHR;spfiKa#~%42HM zk&6Af;j*-@f-|QxH$rWL@MY@$G24|;f@^4T5E`&bGnZv+ zV9Qu@Mk_HiI9mO4qo=pd+6g9Z%rVPi%Q7&+sUECNm9zgS%Bk46n7MCE4pz?t^?@<4 z1nDtO7pFOHn2v--Orth}t5j|+YFNQQM7YQ^TiZ(u7R7jsv^Q(5{Y&om+E7-8n7R7p z>VJLM>brxXm*2H?ZKUV2y&9Q~c)Fd9d1)nN)^T3^Rz51L#!Il9-QXxSE+CK#S*>(v z6BQeG-Q4;Vf^4;?#)qn!3U940Af|Ykjw^}=)+ek*3}+}Sk;%5wt8Mu@6wwImsU7b9 zjWSlLI-|KqSM}_~H`-&=RC4IfiMB6!-$nhd>-wpwv(@$8A369CZB-w1wf^PS_4V=1 zZY>tgj_%*9M}t4l+m;98i_?EA+^wjReiYh`e?4uAzfmy%@OU{@x6xjIv)zvOO10veW3ovQjp#od@sV158{9Ox;LI8k-@iRl>vZAV z@k`0)e@5N^8>IcWpVB*0aRQP(QRuW5n`QBd<--nrDjh$)UFo<7Keod3Y1??LlQ$$% z70=&?t&xJ>Hg6B!1^W+2-!)hB8~EwIwe`>zG%kNQljNUUDjQgmzu<{?7@s>8swyWV>-<50-VaC>9K$vf&6=c>e$Z zqdvvk`i_IssQQqb7sN9Usr+M}KmBw4OYONTw5{!~_o-ZJ7f(pt<{5K;x?ilkyiT^e zv*+Evx>{=Xdg9o`^~>$z`u@4SU-QquW9~okyEG1c@U`bC?N65*{r0s#o4L2k^E-OQ z@R0P@ir76ixU#-#JGG@1zkgdm|hCYurYkk4f z^^+Vv%DHLNo#kB%Vt8q>XsO8fBFC{BZG58NeR$pcmg4)iYvky!*5{6D?X`nzM}yOA zIi@d2XO;6VN8faLGc+14=XdTksC<3N+#h&uCYuw@tST|RJP(HEp%?tZv6OnaH_LMn z+;?+Mf!U1Sd0dbxdM$L-rNho&-2ZUH`}FZ1+Lqib40}0>^nFTqj^$NF_tM=YA||AT z*-{}W`44(Mjn>Hj8_xFaq4>`qjkwO@p&d0$<;DejXB3i0((Ol%PLk@4*^&=({~W#9 z5_luONotD3hYiMk z4N%l)IkSbV6PN$-)3Ih8C$H5zd^fUx8V|7TcG>m3aoeJX9|v31g0uYQ1(o}+a@I)0 zi|=Q0nI%jdd%LTj^U-m*(|TuhR9V{YRlH*Pk`;A~FyZua+|mq1Za(C=YK9-+pe^$G zgJy?E?)$p<;uLB4O{m{3+;J-b_s1wpELme|oFv>9?jL(YqSRTUzY7O|X!q0ScGa1S z6`&e?febgNKdqKBV=dN~{*K&wuKS`eqSg88*M{=`IjgVxiXU}n|&*D%X&XbJygDEtd2fyrG|6FNKFs#J{#0a1R`Y~QuIus7} z2gS$E=j-RW-roNnpKrfNJR1AW`>n>z_xs+Goiuiq<6do(Vp=$^;e1Klu%+`WuH~pA z`2l6&?ca8Wj}+g}Yp`w3!O^npj?vM-O}g!)5F2`^Skk=OLJZ^K7M$UV4ZFk8JD7f~ z_*;x@wLgD(mm9mX+v2-h`b|&VjCYju+85XNmz9@3BC;A|s)aNg3qK_rs(yj&8go>> zd+0j@@p}mo`}>W#_4NMc<_z#VR!DX2ZAY~*@SE1%c9Vh~Rs$N`_oPkZZ|mysUFi=jU&`0rkzV4S-nenN$EaUY>npD@_s%4H<&W?EWXf1v!ac}J zSd0T5*!`>-12-|r6(Qml*Iey4Tr!s{Ym;n0ZE^X|Hl@5l}XRJ2l@O|vb}A8%%;W~421cvm7Yr{sprMt z3m8)y;*-z`p=r~`-^5Y5tnp(TFj=QY_3Cb zVSHqf?dyx;F4C@cB*lGbzb^G2?w7h;)zBSg^ItP2#;b9b(jB60dYk23`+Yi}m}o^_ z%vK)6`AV@e7D?VfLjLQoe#4tbpHKITRqv+nRy^)T5ncH4H3$20C{`S`Zs{0NCHhxwi|4)VD8E=jGG$`Onwa z&w6|H|5Gpek9vKrJ=JCa}e)t;g&)Jl^g0 z>v~LIr?}hgOU0D+Z=^A%_0&GU$Zq*w7Ik=on8wR8qSa**5X#jx0}COIuH3cqEuy z1nKl->ULVHbMWSvQA1^GY$)Zn&6GIDsrm7=Ryn_FzQcQ~A5T~Pud7-6Tym5@%M6D*hFW9vDX9;{^RV1rFT;jG=Hrqzj9Y<7ZIz&u)?-lyRfJ(2j zmz#GB;?neT{?XnL4OMux7(1*NsUK^`x1sE0WuwaN-&@M^?X3)f-tTW}tF`~0CT7{- zH$Uj3P(rI_jTC*<3-}-0@xP}#t+G~3N*ZF3A0H4(0@=5)JI&7SUcaon* zsPubpjxZRPfAA)INoAT<^3w`rW6ZlvNx}Ewe9XRtm*?*+?FD>ZcI%+9pM%0(*n3HC zuRmk2LU{ST>Y1C5uOpAwZ{CTgr_S50r2MU$w;Z*sKT1Y)o~nP%f3}a$wWsod@^6hD zcA17tMK|>I-vsbopwET zg=U)Xs(NXn^UU+JbKS{PlP#8BKRn_2W|LdF^%u#0(@AgchpcV;aYm=)o#B|DE#E9# z!}qqS!H%6JgY{EsPj8)xt>J(yNr8oVb9DT}=!$wM2yH5~7YT#Xv|1B9X(7XAr0>41 zbmvxyro%zH2}0T%O-qz)9CzrTk<)CTLBMP3O)>v&7TgRsm#B5dlY8K*nB@4m2B?kl7)ddwDt498oqAfH!|wnF_CXy z4e13thK}#XK5H$lnsxXyea~BxvXo()|G5A5`1^R|cOw=K*)Bi(XO23mR@$$to(h^^ z=Y(!IHy3B6)@W|CqqHxrOh3jYg0t6n9*4%SxKf9K!st;s|2msbs><)gd7@vpp}Nu? zqQ2xe-Jg%o>~dZlVp~!Ty2ZA;XWv7$9nNig|KYahN5AZa$-p%Z0#}OTVStZ!=%5@L zDgr(q#O#QtomU`m0^Op(U|RaMozWDr&3xX8UY@X{RL!nnu?t*QR!C>rkH5b?T|G48 z!xu6AfAL9e?(EO`cEILcF-BjEcfotu>D&^jni3m#V6ynGQP+1B1C;jQn< zA-wCNH&Wi>jkVdX9PX>;oNy_>zY@BpU+&xj3{`&kP~TM7^^Z9aPSlEu4@PZm$+Ej? z?CXox<2_2ZwSQBL`Bt==3M9p@0ZQw%NMPG4`+v(rq3z^{&Oz#(Ry*(YQ@=f~pFir1 zA@%I8c+Wi=ShIkcTkZe3o3$Orh+HgbUI*zU@t+i!;}Jo09=OuCII2FQajI<+XYi{n75m4`lTqTg*NJ zq#j#ICNCdP>SUrIoXK<;z$HAacUSNFb=8ZK^G@q^tjsfw%lv;CS3q(9X@P z%&xnl7^4A1&8`?Ad99!|2Wa12etEN4@BM0jW!ly^#`E+vrY-ANaERk1_3=2}h(6OW z&ouh0Y9~Y3{CAbh;k?g{My9sJTa1Icg#X;=BNytAeBQHedCJ&%>q!_p?|XjhsqiAY zcAutREdSfrvw||x^XOP?{jSN{mWaF%=J!YQ&h_x@>eIzrU+x|rj{kfoKYqOBu;%^e z=(fddQ~2~;YNyEuv13X)q#O8DSX%tPkhM!*!)i{&oZ-U*UM_YoQ zg~xph6)qf~lMA=)U;gK4Fn7N1&xCx<%4J}QOGp9JD|x~E=x}dtOvjSTTPx1xi^ImF zH>LKfCXV0wXYX3nYHoVw^EiyOg>5G75Xo(^LC#P7d$5r&0@KPj>)--^)xp)xv1$Bd ze6hh#8BJR}-rN|RI9g1#4=7hQ&6;#d28~TJ*0HRyXCr?;ec+-wf>Gz%H zOHWSs)%f#Z(BAgvn>bKkcHYr)?g|vKYS@{3)}5N(OmEfZUboYd&4lOFd11Zs3nve{ z5_z|KzV4S4FKPH>ya)RK>~^*|I=@*bE?H|5bc_+aWavd&eHTo~~KDWUbMCw#|8G zKj(MsLNMBtr9Q2btl@_AMU=Z&|oob zsqXKalWC7N`Lv!pJDK~DI84X4Zd~^ ZOy5;w&lYQv~&b literal 0 HcmV?d00001 diff --git a/sound/items/handling/toolbelt_drop.ogg b/sound/items/handling/toolbelt_drop.ogg new file mode 100644 index 0000000000000000000000000000000000000000..2a3c4655c49f4592db889844896f9995e936d6ec GIT binary patch literal 10572 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 literal 0 HcmV?d00001 diff --git a/sound/items/handling/toolbox_pickup.ogg b/sound/items/handling/toolbox_pickup.ogg new file mode 100644 index 0000000000000000000000000000000000000000..01a4ab4b3fae25b215963c97d6fb92fb9d5556b9 GIT binary patch literal 9002 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

    C3N&p2;lx+YGUSj;I5(wZ?eW`X4rZ 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 Gngal0oEl01 literal 0 HcmV?d00001 diff --git a/sound/items/taperecorder/taperecorder_close.ogg b/sound/items/taperecorder/taperecorder_close.ogg new file mode 100644 index 0000000000000000000000000000000000000000..ab9f521c5f9fc64e9e89d5ef872813a038fd1ae9 GIT binary patch literal 35144 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 literal 0 HcmV?d00001 diff --git a/sound/items/taperecorder/taperecorder_hiss_mid.ogg b/sound/items/taperecorder/taperecorder_hiss_mid.ogg new file mode 100644 index 0000000000000000000000000000000000000000..50ef4f2171b193820c394589d8bac28ead760c70 GIT binary patch literal 12177 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 Puk{*pW6|_VQqcbb3`gK_ literal 0 HcmV?d00001 diff --git a/sound/items/taperecorder/taperecorder_hiss_start.ogg b/sound/items/taperecorder/taperecorder_hiss_start.ogg new file mode 100644 index 0000000000000000000000000000000000000000..fa57041a72281720e6731f19fbe66c1b93ad96ca GIT binary patch literal 12159 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 literal 0 HcmV?d00001 diff --git a/sound/items/taperecorder/taperecorder_open.ogg b/sound/items/taperecorder/taperecorder_open.ogg new file mode 100644 index 0000000000000000000000000000000000000000..7b7110fa58ba591cd28590f766549b90eab25fef GIT binary patch literal 33754 zcmce-e_T^nwl{nd4&eYHoIL=K1C`7cN$k5*D zeM1Q0kVFJUCn7rhj3Iy}3bfVfJb@%gtx^%Nlul<5t-nTRbn499J2Uq_&&IZM=eh6a z^E{vTpZ9!DPWC?g$2oiLwf0*3yViMY-@a0a2z_^yslH8I`c>8zLJXnd?L)fi!yC7V z($Q~A4)g}SOngXqYoq1gkBycDkn38HI7NN_KmYfmG~nBwwt@<(>e{N;-a538SyQbm zd)YrTpP9lJr0`St+nC(94jinmJydzP@?d=;2~-aQzpN5PeyQS3ab^9XxA(pVZYc5< zvg|jrj#N~?&6H>lAFiyguVgB;wUx}bYAX*iB{gp!u4Kw))=8*yutgRu;aQ zbEvZN@Y_cYR=oE1p?$&NwlqtT{U&&LItntm*+nJUZ$R0{*Va_NF0MSZ@m8WC&F;hV`Q+}QZ&UAtp9vZpz6I_@J?Np#MrlF4 z>Ra7G!(XUC+g&%i?>j%DfmB=9nS{xY6yNsu9a{|lxMzMk;|^%iwt8m&N5OkQ>fbAR zes?2y0?Fu$~*2sLXous3&9IO*D^~WeDdIfWdgE2?ja|(u=|}BQ7?tWY(I1@@jQ@^Y-2 zJPw=-DaobV-c%}-I~xw{`q_~$KWN#ra^yFkzxSKZkN)#3=Ks!Ef0rBx2#x8bOm^vP zf~!5vMdILZC-{5GsiR%(WPH-e*>RCmc#C)A52*vU0hh@{6g;-5VP~}8%{vbNm*n(v+t-EdvH8b2 zyN<`db825(_wea+kB0k0{+r}fSqv1)@^VSqa!ImM z@#g(etqilRb5$2|Iz_ze`I`+kR_mMCS@A;-2`qasR186+e0DzPlRsqk=f2>5cDF5) zYPk1K>d^=J=W@SkjDhlBG{zL3$n1QukP1{FfdYPXaUW|d(I6y1R?a&y`G3ef4jL5F zSe8?cwwTW%vd_g^q>HJ2-KQMyutByv!6GY8({`VGcshQuUg;Qi{b<)I)|GP!-SLZx zJs?}L^Azh-AojeswiR~owWQuiZR@X|Nlm^1vhm&DXWuMVY_ye?DnGjL+nFP8E+~}! z|CI&rmUnLNM&;`6#PIAzQ?`J`$)3+!e*13!@MX|do5OWT z39`UQxG7sW($+r`o~^9xz7Vp!EL{ZI$1k(4P-UdDwBfYlw<(3654kRcei2!?eDb^O z)ZwY$3GEjLpE0js(nw6Qld9~8m>e>FF|RE*vYCJ^O8 z27lc~^&8(v7g7sP+{-)ec<0;$Kt5Me{ss$Xg64|~<*ABYpx^$gZkOxw_{MD@cR*uR zbvxSnx!n%e<=0XRzmXQx3QLuHUiq%(*s$vz`D#3f;A7zN{CX@ zwFAMg#2CJ3D1!hO`0d(|g2cE~OIBiB7b4CZ9_-4`OP;))!c7DVR@~4;nflt`;O&zA zr@NNa`^O+?JRk`CLi=8hD+Yp^J4!Z;h3veR$>AVq~V+;w~ z6$}j$AtB=`pz|UaW876Y4-g6v<)YE*tWdDtlf{cW?q1)YwQO)v# zg0ZxdDWtxxF7^KTHdI_N=3nWFV41qqR(D21d1B%uR(`l>wxmQan7!XqdSQ}Yegha_ zKiZ!>s}6-kRkaZG#<=!~=|sQV1Ez}zy#qlVC4hifxh!#L!!&brZP49bS^(${=y@K{ zU2wnWrQvpX{-yPn@!+Ki2bADO7HGnaEU>0FngOGPxWV9?v(po>;G~T)qF~9uyj_RE zpyE!3ux6R{8>3JnfHWrXp2@)QLs(s4pbMZ1vN1BNt3?iYXXv)NKDoZ6Ab)rg8|Y%2 zzsO+EbwvKI(f&We|WGEP~GoKv1G_$bwk`5mcAR8F?{qI$K{t)0W@M13~uB%|9 z;M*w_bE7~((6Zm?^B=`z??6+;pGMB?eALv zGL#eqf7b#PbBDUZzpEDq9t6y2(6(=*a^Hr!2h`iRpx{BEKkmzdjSfIIT>P?N<3StQ zZ=d!u1uiBz==A#nZk#E6<3StsUKV`&pqH-!9^MD$6Ue0jicL!P6>YnaNzA3C$V4sX zQ5d=f)+5O%5N1Gfa0x5wX%_6UsgW3Gm;SHfSbqHpo z_s@R>8GeNXLB7D);NeT;tw%q64wI>QeXJ44fI$WpWYS#(Q~(PfL?|2IdTByG@Zs=@ zUp#E~B-H!%R?H14uHTd1j7?k8#jW&3{%S2yv!V2$6bSO|x{-0UXY0Me$rU{>vV;Pb z^@cg-*Brk(r2=hU(mkf7;92_NdU6yTH>=p*LT>(1`PRO2ih9I76uuqoJq%39BQjlw ziGgwrSZ66{_#kAMAxf^+Qqhhbb6h@`5iy^CJ`56}>}^uEPLL;ak}Q@-kfyGQ^(vH- znttoG*LpvNUa7D9ya_d;CMG>dE+SHjKD^WRgUmamgom_~+c);j8=Ij~@^_SgZj1Ny<{9xE_|Jlzcr>4%H|G8u8gI~V? zfqMgWc;|1|C-&-`V?Eoy`Om+n{$%Nw+I(YOQ(i70XHB^^I?ev`kqYHIqJqMsv9SX=aw4S#WfRzI z<1o*27lENW&yfT(;H`CBN;df=LY~DNp@lWUXoy^AARDp}a-WI^BYaA80ujme^-HmV z$ahn(bB5%|b!f>iBVOR&`Q>9>JYlE3_Mb=ml+A)AecCd=(E79=Pj*C?d3CYzl{+P2 z)@rrvN`(6iJ?J+R#oqCVOXBd;Ejm?LanO~o_-Ly`rwr{Zc_ovGQp`9S#kmmlR9`3j3$iZ9! z6Qu?U8AKem<6dg<@x^`)4UvkpjB|!*Dw;`cYU9(*OtuZx5DC+F_!y0Zu}N`6yJ4MB zCz8(B3hg2jN^ABsl0Di-a8`haBc}E0JoRa3!(L3{g44h2V+VMDNf*Q~zNx6td^on} zsnOoxw`7ktU^&OSB9joT!7u(Sd{B5y_V3;!Jw$^neO$p5e!YMvSAR>AOr`%rOZGw(+n3dgz1Hv9Nm|YoLRwTrAb~ z;P0uoU)j7_FqYon)|{`N?($Pc#-hzi^6uS&>~~M~kMd01e)Gyltf};}-IHlGC{^%5 zajAT>L@L`%jhbA=T)kyhr{xrrY|G-S$YzAaC*?4C)K(Tcj@WwPOfi$Gs90K(nkF#J zdUb6a4Y^x~A1K_r}|?t+OcK<936l%ZEc*;y=Q-U zDexB`sm71aAJY8vuv@eF?AM-^OK4P!#b~LHE?W-s(j|VKvwDR!H!sHvkt0c^sta5-#kYQs#1 zW+vwM!n_bKj2!b0AoQ$pjO__Wgg6w-rypy5X7CC59QHj!PppKvKG%T-VN1kfyK)OQ`cDp@$0oi z7b_{j=(}SV<#+{vVCDeRGp+XXdr_v)?j z-B0!1>Czg)HeUM3@8Osd0cgmArw&Hxu}$o0x~sC-m#4uS!yVXC6Z;Z!Gi~&wd|ap*zubS1Ft?h zf2_Sfk2C?F8bwM7d}PlaXw*Fpk1GWq?dS0bHA>m<=+^3lsfNh_|M+U6<88Iau8YoY#qIZgp{aslad4B z1e#U%ys^t>HXTRa%CYz%GDTtv<{Q^htU0$jk>6NQ!Y~vA;fQ$F$e?7&X#urT9B-{f zNt+NZMN=nbhofZjja^3i@6Zv42Uc<->L zJWw)9|BY_HU6+vK!i~4e$llo`U0SwGGMZe;RfM(E8Bg@s?y$%u_DXlU&T?vtS-am= zy*f@zU%XeekNh(eDL^4@G~g;Y4yBT9tt^J94z4gY@&t(@4MQr0=xc3_v}snw1jZo5 z-sVnk`k(LZYlk{i%Fk67K5zcrZGrDr)osts9Z_df7uOR7!c121spw;9umP78i=+Z6!t$=;+^SEI zwnlaglj|X3(-BnoEpx&UYq}UBo2DgPLR6g@2XEf;Tu7$0@cATb_AC|KH;3_OGuTbN z{L_m6sGlaIDi#Uq8mnh;_7b?e9|`lW6K^UVVp@w`B^O8-k=6l~Pk+f;eaXC{;5~Ng z-A=Vad|>6Qx@Y_9QWC}C+UCY6n%@VUarui271pY{=c%xCNy<&8&$2g|pzZK%XF!68 z0{Mh@ZP+2=EOvJ;gLP<@+JqfquiJX%{4jzz2Zl^e#BMM8JY>(U+<(f>Jx;N+`hqyj z!I+SUiec3GbS z`I@mGFJr8b7j-)~yJmfM^Qu&SE}^umHphkwDm+ctIzj5Y`wW#rD%=pqH{_S|ABhSr zl47RAaWgnRpg3yIK;Y|cA|diB8D}leU~X>@3k~?E3lHDl`Try$gCnmhJ~sANxm-!2 z%i?2-dfIff&oEOlooOm88PW738KL)CHOJL~5!rKNkLPsC0gd~#eO;4ZI$Fj6kRUvg zr4el5GYZLWyYa?0#aIKrS6(};hT<`C<-w8D(?u?WNKhsR2(blUXPGUAcl+i z#_6>-?jf`7Fl6?$)v;rCK+yDJzO5QB$mRgL@-a@ z`A2trkZri@^QnK){c7kkx}`Mn{R4mYeYoQYYc(`d+Q&V>BU*M%_3D|z?J5R!x9UI= z{ftXp(@u)7bcW~?=!+9pJ4HWo#silwEtHNBjj17K&eeXJ^q!)kk!@+#km(XBGc$(G z*O@#>Mu2EGih7rk5hG^tOuY;tk)?^h`3O?1=P{zf)(B*i{-WKT z{(gPrVyd5Qzoy$?e8oOhmbNVQP4VcP7yEUFp)<;Mu5p; z&l*Y#q6(n5nBj=QfIgG*Y$$3Fp+p2jg0zrndQHow=NhO;Xn7mPHi{dO=4^2hBe?l$ zIOHj>Rbk>{IEy)tmAfu*`ifJf*OQPZ3#y7)QWWdLcy4)T)aDA)hvL`UQ&L=Jfd9HJ zM*?;SOyBM|k0tlFoHc9JPy5Y8u+lYC%<_L(n4+~+&c{}85C`?q5 z$peTD)ppetc{;b3sT@IV>vAk8f?z-~ zqZ_5O*9p`hxgA1jo3zgnHdJ>{%5FDkG;F4ZWy_7Z4V?ox?L!w@(Q%4a@S7p`u_h#3Cq9%fUZVtf>$6>34 zidg%FT{sF6;zbA{*TdvfroDVqb}$6q)E1NILQi$tPQ3=XqJ|#fp%lvXowwRCAYiId($BDHs zwXyn@?wo8B?Q5)TbHpNj(P;6{ACQmWky$n5-Bxm0BK0i~3$d*S4=3i&1?NG{1Yst%Rl*`uH3X9vMWC!YA=@Jo5=rcJ zCYEc!u}m9E5c^nM0y~_qq7kG(5QGmrXd4ujOJN{cr3LYQ2AY}OYe|MKCq$%*@3)$1 zA3i-NyNR5BHM(SNYB&Gs#ESO3D%rWBu8B=D;X@ z)V!=af7DWKHz!^rxTB}&qehl_%>P)U>vrkfmhPmt`4eO;fmER7_)FI{sqG|w8LEGV0r31OKOCI*xEkd#fedL>exm=i8% zQ^-QrT^k`5*&*d)jF2o9k0R#tV{&SRj2IG1wFYwA4PG&j^x3N0B&SVr92A zVy!+TYF|$*%3MQD_<9{b#u~>|fvs&F-@={W*%);$?1W*f$4LBvDtJ=2MIJ1uVh(uQVvQBhQA<-% z0!B_c8)B#;hn&oc3l8Zg22wp08tM5GYCjJ7$x9?8Xwbetyj)9JW9PT z;+(BWNhFUhEG#c~Mkm+Dy?7Wh&iwc0FP@;M$AwT@&|6UxVl zU;f$fuYdhvbjIoT3>NL`D1F3k#6S4>tDDTHA^JmlQ`R`NX+vPp?eW zR5YBWKo+N8zb)DEB!#%uXt5A=mg@a`4!*khXB@P#IJId@6SlAV9bBFI2|d!AI%?Ee z)CU^KlkJ7FNGW)@FBK}zl6jM`z3Jhdf%U_)0uDrM$0cq)HK({sL4!6pTiGihsbct%%?%m{PYIz~qAY;Y9Bik*#O#&S4P9qwrYJ0Js# zNu}slOh*SlS2r!UV&4gLE*6S<3vS#*kT?`OKNHoXOWXmc*sc+ zoicbG$30m1UEkm~n=`P+}? z#~N~Cslln?h%_j=1Mek-l~!?d@+eUpH;AsKtq?AMv_U`x+KB%?Wzd~1^{C&m3scs3F@bY8BPy$JbGQ z@(;#(y4v=R#uW3x0{D`3*}0ya~Rmrg}aN%v>^BDa(n3&)}MAr;gqde zJT?Uf{IaP{Gr~68%|^s!QOOq-yYy;a!`Aer@!>wqTs_S;_bL^HR6thJNL&%e6~( z;YU|8qV^mR`c@7mv`9j=UZFBA@{AT|>Xuu&9W0~W%zDgp*bx9y(mZ~Q+kMz$|)-@`F zDB;=?)(A1JEzhNFvGlo=cFeCOP-pJSGpV5iNC;{&cqNUqz|+&&Vc6E|kS6B4Q$;y# z>!09N2$rJrwM7uh4N@{?t(Hp-&>*1^Og5#ti4Wr-7AIgDArb@Tu>><2iwV+X8fR3D zPTUKTb@GRt6GVFfn{?ESvCvpiyA2cEgBWdxiSr#)K|5??u~Wp%_2)pb^M$xU$CvUB z%}0ex#P=8(P{1}PBBn^TZR=y|=14`RDnF2BjIr9rmoDlIm2_NpZL= z#e&g{($tV9%mXLsZefach>UblnF1Xml1fEVGBPV_gvvEEB6q_NLk4@@ka8`&hGSi^ z0_nO9KU~ytM(pb>e)7r@pEkTajJhF zlPew${5+@lk7$0M)AB>kA3y(j8c|%y-|D(KuslAqT_zP1-?hUpl0pNe9@ZmnGUkgSuL*7o@55@*ego8Sw+3vjp;Q@ z!9zuhsqSj2=_Ahhnt!dR@$!Fmuj|G!+kq7qx6ENdB@DN#T(w03TrWMk=(5REXOpmg zoqqvML)_(VoZu`?%U&+~tq0A1LQhEd>{U_O{f?|Td5M@D0FZnkmC7axM9i5xIN!Ej z%+@e6Sh*EF9a!uvHn2@F4fV44W&}3jw!?drj|akmD^qFQ+)e6oGtR&B`yH>nUmo>o zUH6}VdG8O~r>?DEpR>qwff2ubuv&<5^@8H1L4_|>dEjZ8BwM+d#lyK80j<`|(yfd- z9^DGoukhmCD1kr_w}mgcdD_?oB>JP0r@k4>X;k&lJ(Oa>pJE#QGILSzsb1S)%- zSiDXq@rN-Mleq@jivp4&&}|~)NoIQeq!T$vzxw=&S^@vSdiUQpr>|&Vv3BDuP0)}= zIgSU=)1+RVGQooT9k?aRxqQ$=XM^o*MOZeM7!HNT@fc|^ zG&WL!@@#*)Qz<3C@rsZCWZYhM#o|&AlBtt{5xLfgH|&XE<0TB- zoIO2pamSV$gKW(-fu=!(3?}O40<`wI3h|deQxWMRK7G0z;Tkp1kR|~z`ZMa<=Kw6d zj*@NXBWT8%UMifA!VUoy0PKmU5NjSWAZy5OT=;cY3G~7(3M%QC{_bzILH!hUOAd?y zAYE6Z4!eRSIgYBP$FaUL>sQ6@FP8MmGZD93=~mrOQ03BXm*eg17|NCOMgA6s!X)L> zB^(`JXoy>X-U!DL*;F<}jA@;oZWL(@zBU7dNhk&n(nMv!$Ksgq_E~aLm;jyTILS;T zqqg1Yl)s1+cid#^N}{$HQE17{O;Bcy1Z3oGu^uXkoY>yc{G#I|Ye!^F*rH~Uw8&2e z7M|)Utt?{q8^xtHpk{+{|1n_5|1w-Qp8Rk^ve z&`XL~)H{!=cap7R7WI<}JE>q-SQ>vEUxr5P)hfU4gABp6v6>oI=i)XT3d|FK#V4l=^0E58iz5>bAG^V+u?RbMy%M7 z%ftex9jv=1AHK~j#V`fwCZc@YIT#+48izx^k84Re?ZKbh{^btY#)!D^MX91vNMH+f+b`UxD+4z zQVSE>`$<8-p?njS-&~W^j8wQqfHdWqaQ-Pn7K*%OdWMoDCKS>JONrF`kO+WC02VX! z2m^9Nwtxp@gOFWkW;9{j9(9)NeDrwtU*?OTL3gcUdkW#l(V@9Ru@P&NC3UpQY+--H z$UqiA%gAnPpDt~=KHL&f+OsP2FO0h|twpUMFY+17I@k7G?*+CwXX@Rrj=ah4XY~%o zIc6Y0m3T8yH z6V@0RRY z)vm6yD=UHC32U{hdRyWCHK{*og||YURHsVMt|pfS_zu1@nq#M*DGYQ+>n^Q^d7~`V zmO}RBwD`FLbyU(0fK3{hcWpxS0oWYeg=`UgoegbcK?2cy$2K$MqehkY7=-(LQMBzX zz2(vlIKMmvJsD!xbeLk^%S#corj#V5Lz!;-JjwiaoBa5je@`87t9=yj#H1=2n|i2^ z+&!}5>eeg0ODTb+HBZKcctlVr+vit<5w%<65qQJxPm(d=Am@NKI}8V8xlXKn;U{<18IS*#I;&h+z)t5Y};KqYf1T zeL=RZWe6bRVDV|i_AF-htJ$o*di4Yj4UYBaR7E7je^@=@q^|nff`6ym`G)L?PT-D^ zdHGX1L9$sTThvWbC%e>w$lZ1QMOy;BYO^}qk46TaiB^3;Ri=^Ms-+41xK4c*E1Ps_ z%bl#18a><5jR8-goJ{Z&k!&iPFsrHKQ)kQhDrj0on-L>1&E8syrvrcx)@&Rm!E+gF zOonAzONf~n0Dk{NnjS11LZ~x3W`zkN?|S_H`@b|!9Bf^XMzFhvkGFTU&1D1>iccp! zLQdm7+ir4r=?#;s)oIHYbV$0R@UxCci(Mlab5&ZC)6J@6T{LCIR=8wLB&}3$b+C4i z=|&uON1|g{luX$(;-#k%4unx=wFufI^60eKY%HIusW#Bx!o}Qk$TK027>m$nm?*H8 z2=NdjCQiqM{bGy_ASXg=5ZBcDj8D%UU?!dT#KWfq5ol}tqeiaC|8Ck%V_?fZJ}mf< z41F78e3RCaq;p8Gyh|1wENuH$Cupah6X1lE{}~&xi(^qBol7p zjl+NVCTZI{2S!ET^!)7?*JM9_JvND*l8iaBmsW10lidw!&$!p+XiwIu_%%McpfKFM zYczdiplORvVhR`J*FaI1;D$fGR?xG+4g#( zVDLhWnOX1uIFnrFr;Sf40|Ktm(rQN8>@xlVNBcZCfI$#MrX?p* zf{;eC)C3_&-gqM$>qTr=@8T+2uE8w@ev>wo`j)9jK!S- z$Ep~XujinS*psuGTj)t>l@j+lL)TS?QKx=SmG#aKNWijau3s_Uh9FVVkY1tJPc2`Db7^*bGltKMf_Ff7Fi$jO!fDY4UlLi;L@2MccWY;oZC1&b_bS`9|Rz?zWUl*4CX=?*x8UHEOJm{jysnmCD}8 z_Km0Qkc|U3m6u=R2>Yw1Jl2(N*1EF`&+OgBbvJ4k0oVN*6O6hn4og1p;b;3A!dW5jcW=3F@9d%b2!t)l(KETLLBU7 zb6{GQhC$ynfFS|TV5GGL5n`wS!w7sMdbT&^bnn2{KBe6&K?gn#&H3AM{poGtF}DA? zbFp$huaW<+ug{mXtQ)({d))ZJ6*c_Efu$tlvfiCYUea0p3)2&rWk_0hWhJ`IY7AT) z|5>-wK1E-Y2TiI+S%TX zpYgbA3tJaqP5aBE9zTDa@E-@m`zjQTnHkAx$-%*qVJNf)l<3TQ9pVWN)*#KX5Qqfa z#)L^81GbNmfj;P|6Rr2aq@%q7(-{HtR6$FTghm=R4u;@d--V+0Hj$@Z?3w*YAlnBkUX3@f(ImIq>G_JfEUiy?>rX0nJYDg^e^5dmpKW(IK%V=K_^-O6*?ubiWxTDE% z6yU8-NxJP@9a|Qc3~Z0n8T^TX!Q!C7kd>u@NbG*d&w_wOBH(PmYPqDjs0SVlViSl2 zB$Op3`T*{q%LJf;7l9UnrF|WqK@@JgLJW;tC1ClrA zHsEV+=(Em^JgK|AiHnX>?qxd8IhQss$mlR>z$xsm$9iL>DTDxU`ZQ zCAoCe8tt0Wr7h7$mb+4TL~cV`@kn+^S`E*s78C|--K$GEfIe>|(sP)i_5pTWP7~3* z5txe8mMSJpORz#k4ioQaiX$R~CMuD>sT>!Q%}|5}LkUbKbgZe4f9T$vVOk0w%Nj=$ z)?wSW{O$P(n7t`DiP$TN>=uW7k-CSPdCf^?2<^F1Cz}F-79%Y*C2S3}4$}v6&HcEJ z>?%@yormw6Tk>YC)j@^7cE1;*t_Ib*X~og%@M}PIa5}IvMWlik9T<*s+5$ zE@c={hJYS7FjHErWf5)JAdu5sD}}Ao5y4U(5d@Qjq72fpKo}T%v0dEYIBFuxOeiN~ zy;8EJHJFdeHQcJ<#6Rkf?E0r$%L4_;j|O(gx``zr`f4dWYa!L#&Xq_sqg9^0@1>^F z8tmrk{moykD;VVET36X(7NdC4{@Z&|h{0T}*wFV|Qd1*6E`4+@et+g)DRT z{fY}qpY`3%XBdMphKZ$-+AzM3(NU+d)xpGdGJz0`QCZ;<&YDed&xaAibLT+-D%b9V zBTEzOFZUl4N5_9m{7e3py|)ceaQsQTNSY&ILh!{Goi|dCw`;FSlV z6w65suGN~Nu#pl=wrqrjnfEAcWa~Kj6A?6qqUi=8J zxY>yTG=}*|lrXF~HTd(T5aq(a$U-s3<2*w0+(C?~s@U4}^C9lWmHwliFM5)E>yEQi zjuq|Jq_SyrTUc@K$a1Zv*P#`7Uvot3>QajZGOIbzy;?)J`uTy23ok~^O6kovd9hD~ zWC?+~MhLkpXVZfss9gc&K4Ag?AemxJ+z#*;^PGVS!c%M88BtI%&HiPW z_JL1Ic&rRTASEtPGl%WN=Q@#$6lTSs=>7kcr-dgmX{^B1D2}2qF^ULrwx`7sCev&^ z=?lYA!Ok)5y@`+IT|?KzX_{4S!2PmCKCjGcJj!-dCrh88Bihz5tN(Wo*D4}6yBF!B zQ}}Y(lN5cHk58K(_v$}CB~MD~YTxiDxY|$3^$Y^FKq`T15tu5#;Glp^Y7QTg7_^L- zO>)}wo#!yvBzr-W1#u(V3Gxuxq#$M{@JgZ2Ff5eW%kK3opeG=99f#Pv$Zs*%<863` z2{@G2rR5CP(L1ur%i^9YTkN2qXIS?6RxvH4Wn8z~r=N3-Ri9tBoZWEICBy-P*OILN zi4Ip^FH-#Tk2>K9!GY1r@-$gM+9-v7WvweFYFPdw?N+WO=}$ZWx(aFUDHqU-TlUe&|<}|VlMwFn$3$&!i0jeE5708?y7#ecicMQhy8}D*9Pan zcLD5kP?o4^tqKYLgkW$Zz)0bl{C!e3fh{uN>uyDbP|Z6RqG6HSaX){yqvNosf`J+! zVTw-!fpzZT^&r(ZEcTG(Q}Oa!J9E93C0HQa!h~LYZAl0ae-`l=|K*RKSBM_IBifGS`1OM6RFf6po~NMlTC~8!R1uq?yTuISv;^3*FoT+nU~EcDhG5M`C9umy z2t@-~`g^G5HUlPTN5EGMkdzTKtD$B#Av@kv+-gmeHF<8w@a9tkY>Sr}m#zpG$^4?< z9=iU!sRsYV$k`;v3a(9C(NAJij%W;{FP4Su=7Fy@~pWHm_Q2TDX(i?i6s`|9? zv}9cx05+C*ldCR*elptFd_&&wm+5CHnfeSR%-ktvkeZmhQy}ij=3je;5bv_EnL8{7 zjL$U@K#)?VInO5+BCR?;j5O;smX4z*I7YKRUrSV?tJ#qk-0e$J@S>1 zDEbI9zMlK`x9rpmk%c5@pW164PV_-WadjO2zO-bS!gLqOUSO1t^1`%8O2$XFfKMgJlM zabga;Sq(sGzCTrF)!F;6aFfd3s5u}j&bt1~^S}Am?wcpZzm!p>QlP^pR9l{;kMx-} zkWNi2c1Jsxb&s8^vb3<$Y?*bLf7VWE*zC}(KA~UfyP@5C*s01+cBq&5k$wDa;SCqx zZhd(A=`x^)xjJHrKY8Thr%z|~?k^SO&7|}z_Ij%ZD?00J+EOaB@)w34|J9(nk~~&@ znKNcE;wws->`?dVJ!y%a3%BE6_Z_S`5+AVWcGAYE?uDn6m>u#0LUc(|W>iL0u-F>s z;0(^P5K2}XH>O375T)!>c4M>z&mG3Ahd&8^-bicqi=+tn{K=SGOlt*TG@B}diPU5M zay~aEhhVx2zJl_5r65Ebd`%*G-pDforNa-wg**~#tro*H8d|FcQSrcD6!29HzHQwW zkpkZ{`8RfZgkxD+vSkf7fiD*DSny?qp{)_#gu>Rf=P=^ev3Qgnrdl*+hsVREvx%96 z9UcinnYjzmt!r`~y*ZqjX_T~)GalGjcjpKoLTDC6It?HU=$O~5Vl?6Y0sbjG7I;$0 zq^9D`m}W5~@y#HV*?wq~_L+*@-rEV!*84bB^&we(C4$HZ#r9@#N@BfH3>`A})KTVe zh(IuOU_omhq%)xI9?ZyKvJ>XpVhQ~Dj#$AxMu#EbfA#b(U`?I*+V@&3i?E1+u9X8_ zM6@dhLx|W(I5lGJBq1DvkqM9>#o9>%Dn#1>rL@yI>?DM^2!V1CCn|J8Kn$lADzy94 zx7`6kM8~p`gG24^-guZPTAf|@>vZ1N_v-BLaewdrav6*VB-bU+dj8LS|L%KcB$Yi)`VzZ_Bv{%s<5at;5tZvUR zo5ST%GFqSR^x}QRR$OAUuxv|(kwNNSZ~fwK2834QXiuPY80%)|w9QELETbZ7Kr;y0<(Dia zN%(#?l+&lZxP*g$v4*BXz`=#Xl-|Pe^TtLWKHU5`Hs^BAW!8gD5PCY+U$FD_fuByj z|JSvGm-ar}S$cT+z=4}1h@g~@oU?ckxMM`2%uVMFN7kpNYU1`|lPPLk{lfp15MKkj zA$UBO5M#j4@BUlXXD?oun)>9kkDe=rGVlz7XB&8aIW~!(67ICV$N$HuHrX@gzGL24 zuZ-V1P3+OlPn^5OpPsZdS&!w#_m6p6wl$UzlXTPk%tt?Ly9-FbT5yP-^!6t}p81(K z{T6dwrjDnxpsylzxI1?OgE!(7gojG=F#zmYUy;nZ^F+maf!pcG*ig^Y`imL32vMlD zi*aN+6s1Ym+@0?$lFtxuZo)D6Go4=vmu|L+%V)=^L2 zr=Jd0J`%~7FWnfKKkW9#jIP;_)84gPx9pXuGJ?fU@5#vl__rbUeC^M+H1bEwK%B94 zq}HBOnP#I!jtX`|S2E%QY9X7sB^R2z)e5 ztB!_~>M326)JCc>6)IdLR0U~-3wKZwJ)=u++soRrSJ2kJdKh8+21tbsMYm7Cfh1l2 z#m>I2>>a;Td;U^>{Lz$o#lBu?*g4eq#d@gLa(l-oCdrBUTeb@J*2xj1GLa89Z|me% zPep0pIgj=BuEc|@6J=k1QZdG)8cT9{Sj!<)qi_IIf4fJ4iavDMFbvjCDB#?E`#q)B zn&C-ItD8_^AMC&}*@uOWxc87V4)J|<2V5YMY`n*&Y?fp|LI}a8k54@xh25F!4jo-3woNHj#T?0-3(h=fE4%k%Mwnd1Y|Hc{(-uH?Ualnjy8X6y; zp9s~K@DKLv^7!rI#&h=RP_We-?;o1a)Wxsm&GV*1l@V{n;G+>H?X9K752@=9I|lDp z^Gwy)Zj^X}5y*QY>aK23!ZhR_g}Cr1Drf@b2{*u@ z+(lvADV3X^x3$1ky(hsiQkKe&H^=PD%PoT|6d9XPWHNACQL{Z}hP>)3oelhwhgSW> z9B1BHy8n@Jt1s`d;&E`@Trw^2^c{BOJ(?(sFNhsWym)4!qVHV!oIUrrpP6qX@7B=f z`3bK;wK7pTvGs@Dg*&e}ts^oxD>Y^ZbD;(Y`BV#>*j%E9p!s{0S`B|l&j52V*;5Z< zWuyXJW|<2uC-18xPAg41C>e9N2uTTKkhESDbrMHIu4W04v1ZxKXL-4A{LDr6t&jNL zvpoB!8u~juKEOTLL%d-4&%~_B^|fem#MC;n!_3=xx;ag!JN>6yFVigo`?|NyJSqM| z@UE8W_)OqW-1FFWU^-+yHV_cm1@uV8W8*Ikts|j+8EGH&gld(B+>))M0K#4ghO9tC zOqH?ZL;l23Yvow9B+H-%Oyn^Vuz&$it?D)y(Ka-XCsq;;wx-JElA@mpkt5AKDKBhyK~w5xHIF589{YcEkqCfO?dx6MheW)Zv%Xt`Wc8 zR@qDToXYj*PW-`e?ZaM0>iS=(#8HdL0sCkAU&?x15mwKmVQ;GI8{-UK7FCD|Y^EN?i~vnx9I=2xe;p2EI<;mv~Ub;T7dsHy3Dm56A5f+HFg zTNtm5b6Hv@WidOlTm!HoQMdu57N5n4eQ+^27>sf{Y_z`Cn3m8#6IKDd7{gr7NgR?H zA^|MX5~py-Vob2}&oe}491J{hR;1XD=y*|$E-i5%6$Z-l3pAvS!xN(xa5VxG2L_+g zd=E9vag53EJT63BDFDOR2m_T_2V6U%b^cxn;wf}IQE1)NtBDM&F%8~ASkO~PL3T+| z98n2jg($&Szd=K~g(QYW9f8T_YlG0xir*k_3ulIH-z(U;WHRx=)mfF}>c$h03(kdf zx)K_qb#6xi1}+#N#0ORRR43YfP#g#lgRImCS1lCVL#Lqmy6|o>8jTYyIW!t_CC&nI zo$$BGP$!Ax=A&U;bwalYQV6Qp1U4BPrBxh4th?`sc@Ob!l<;OnVD!3+EszCjP^IE? z5Z^vWL+K1wcaeCQEeH~hkiQ)+q%dYr5!4My`C^oZz)jjNfAM^#pe=xaIf3@npx>fC zr6t_ifrn7d@&gIN>YlYMkxBq303OqU!ySMcB_K{LGtw!9krU9}UVJy80TxIwWC)ri zX914MGXM0%11I8qO0PdN!EDxKy21{!&#t@@LNg1G~qAmcD<$}K~X}bopc3i?_ z5J@#l!~QU~Qkc`DJ=~!#^-KC*@AQ`cwE3@a1yuS|{on|?x%qLYL0;(coA52>PVM1q z$VmIh78}kDxMCnZ3iqEH>~IO=*lw~#=pM>KQ0T+_xro3uQ@Hn|)St9@TC&il&iCIa z`&U@O)@W9d^@*K<^7AA8zL-&`;Cc9(e`Wuw4OZ?qXpUD2LRP*Z3qSwm%n@b8`_0Sc zx?QuF4IuCKa}R<3X%o2QL*k{kY%@nfhbC^DR(ZBh|GiO%qx@By*YI@ZEz+D-G8w9P zv_2W|Gl#4*BZ>US_KbLfU8Ydx{dH^7kL~=)VSx>ZJaOfwc@X=Ynb9?{&2z&f5UV40 zZ>khP0XE{i*Oyw6W>@O+%!WBv69YuRD@)AZ`GX;$ynpff}Uk1ItEEc zYFcOdbFK{f2$`jlJ0)${nZ0wwg@ssJ`#WX)$x2;3-=wq%E=XJ+5vIe8&MP!Nj zg`o}txu=foW^62|AObF^_9@i}WkW%l*}<(}R6YNFVU_>-U|FrCO>fk9X{+vjFAG;G zp;PmBfn#UO>26N~z+b=Bt!NWhg`pOL^KCDXlJEI&5+{_XPIs5xBJRFE*h%XTFDbiG zfub1b-~imHYwsmaw7Yxj@4MCPPB9)ERUKXE04#K}N?1T8EI^Qo%GEAHs&9KSRXWv< zIZz*$%7sL>@NQhh0BaytlHjAcK^wCvKV2`sW=RM0|8j_js>KQ|R>%yNrTPO(xD$h8 zZh{oM1kcnh`wg5jWz!<0o8!6kxeXf&7}2Q`TOQ^KY&PA15!X`!f>G_`7Kn<~z2XyKLxfayOggy(aFs;QAQ$bSa7~qB zIMb!Y=|KYRj#5sRq%MK(g;T28;F1E*&p{hcFm)UN0AlAH>c~CFYk8vU%8%7uP@HXG z8U6n25bWRz6%@oeLIsqBk?5wJ(ZMRIW(N`P=W$jDTY3#DRWw&4d}XRO_t`_c`tsn- zl1#0$yk~?epQg@Smc(=~L8GjI{s#N^s zr*A9QrWlRv(Q~3%+7=qAt$b{^`Mse3@=H&sGB2sbyqXDbS;xx&6m-rO8umANRdUQ@ z9dWf_A=@-aOp$JX84k1J)m=E@$2M zbhG0i0M+-BFn(gg2d6A1QJ_)=Q{zR{T@36=QcfJcTX;{6g?(Yw!u!5K*JDpTb6f2-@3yX zoni4`4&huq&{f+MuIc32Yao#0wT38CsBx zjW|gqv`CZnQ8ma243@?jO7%A^mYi+MLcz8Sg4@luAl*)dvxY70E5;pk1XtllL8^#R zhPm`daT8Nd4Ak~o1=xWisF#*Elm&h{ZOiq&0qe~{!+mqvx z3J}{ui;~$3k?Gn+hcakm1v3bn&BZb>yCdij<$~2aYW(_GX?%@eb5X3b8j0Kwz7UiP z3m^8p&-1JnHNP(I2dSYQT}vea;mrH|{ydX`^T1dOq=5Vf`_3od;fr3 zV4jQQTxRDD$e~LeON=9VrzpNAElvxDyr#IwSnAA;QZ6cEFS8pSU{mitVzSv7a_ECY z`%}i_vft>tIO-h@5I}ERmA^K zK?$8!T~eRVvxF+=MU4WxmwGk?3RfnGgOdOrAkspDPz8_u-OiDrewppuIz3LO4u$&Z zko7lPi7c~8w_j&AKQ{3VT(AkfY%T+Z6y9Oap+{unv|pa6Bjz*D4CF=XfDP7H$(zHc zOZMy^O%3tc?Wq-OU|e;E=-Z&GsLx+K-VPMCA45V5e~!13FbWX4haqyLu?%Q)+WmVx zAY@d~Dhs+WOQ_GYDa+nkK57km92IGv{bPRDev=}Wzmq1xJEy;#076{Z{!wSG=(Tqf zZjSd3{bI*F<>IY)r&QAwxCzn>--uBh@g6EaetWuh<;bMpA@I6xee`$5(9aV(%Q70` zGWMSOMnpl7TJqH|exE%i9crnyt(z706h@bIxH&@t*^x?g-#$a@hJLt)NI!w@i{RLM zXly@7Mq}8n9bR$%FkYFg-Cvwf=Rt|UfFw3bAR(S;DS-&U4pCYe;Q>SA3-{_VpGX!K zE8I;qMii(arc)tH_+TagftNCEgll=#$Ej0jBS94cb|A<69pS4E06wE!jP0l|ULX7w&xOO3Kkb9H?n7AH69y_4lweFa6k%`7Bi+9f!E? zzrSDjasEr?<~;RF+uB~!zSNAm<@|{u6U6W0rxrpt1cELyr;D%1(8pg2)_?c%?^>ze zR>$S1#@|&9<~aBK`T$v9VsjTV)ad^e+xA2M^>{9}F~O^?0@tTx_uz%W)2I6;F93<{ zKVLl4|Iw$T&tE0|dU6oO-Zeb<_tqUd)c;sj^bZF?NcY%ntL*^J7tbH581o42pg2NY z2iWyuaI$Ps$sRVWw9LQE1aa*0E7qB*Cbz|WJ}|U~Yi5L)$o53xn%nrkLLCk}3d0yE z(`lL!z6YY6(IgO0gG&_6ER>Ih@W|G;nDI(wh>n$f$v5kMvpP~?QzNF{w$3vqT9m$`P%ivK?7*unV{f1#Ti4g`rNd zN?s}A$Wiou;etxB;fq?p=-uLo2GSKx2|gIf-SC~H5)QQm*E*4ioS0|nBU z*Zq;o(~Q#gaN>!>Ri~`SPSq+OdA_t&JiawW&%eCBiyj}L-QU=}w~se&1=%mP-)s4- za#iHHqce1m&-MTQjTBoBu_7Fnt_^mmS^JO7 z7%Ocr?ya8j$80nFujJPiM>MhA*RGcDQH*DgB<|r)p3C3alfLuyRcS)v#ZntVXnJoa zKWe-vvj1U<9TR(nwBC+4jIJG-3ER25438$(E7<1;&Uu3Gp$c%pR$$&HrDD4a)bw>vKXJN~=ZZap}-we)Y>?tXHJy>%;baAiU>7CH>LA_b@n@RyJFl^=T@^mwpa zoAz%TujqAiW0jA~SN?1{X^crVuiUba+_7XBuB?p=k36Kmv=OknHpb|OFhFMluoQ2{ z06x|U4Pa=lj-~?`v+1e`Ae)`yx_sS#UFXv`)M0!Q+5tfcZXX~Ys%asG8Qg?Rn{u`x z$Fq9+9A|a;-FfW(=YjisG*iA)zyF)7>)+9v>Dzz1$I)+}w2%kKht~bxinr3rv)Voh zwNP5{-G+jx)<6Fi$Ivw$qnDNrZGQ=^@VtXJ{?%NEb(Ue?B2cGb8p1` z#&k`)HgKTeC#f8yKPzH{{v$s_XTT1xICy_)J3{;M>qBtrzr^!#@9Xb8F@eLX6 zlkF6zf7Gn?K+Shq){F6S`|aA2R_}P*6A$oHr$R!}kaZr1!?$dFVsf`_dJ_1nwZNFn zo55pq>us0Lw`Y&e|9UP{u?sk%k8PEv_}sN9_%yqpb;2+=L0Xi%$`vL<2`Hn$TLqrC zcMbWoKW$w1dQz)}Kwuhvt8s8wT%UC7K!GDI%F{-sEk6F!5j2VZ|=FH?>^3YbeC>q{>5Vuk{r} z%vfTUp+rgKP584{{+#(%J+CaUgiyC6Rvi&RG2k3$KX74d<2%MyL^Kqt`O<%u+3-$D;M$E^^G?x;Qt8>dY62Wj_d3!R)hwIK)k!N6eu zj(~6;?_LS0HHEqRT^DpMH7&z&sZMuqFH(>XgOV;Cq=5HDxC(`Djyv&QvLP~qsasTl zFr%Mav3Dk9URXgeG%}}J4eZf;V{&Y}&mk5TM6rF;hC=sh*rrs8+~NSZU?>56+A6j@ zQ6$df>XHqTAWB9>s?#TJ>g1%l=x%YE8-5SbMr==1=nTT)h-?D2tZ)Gq27**>3+~zw zzM2@dS(BZRRR}0z3!8${+;fx)T(<#)1361T006kWlq_*}4ks8wS;7to@y;>QSXA1F z>Imo&Y!Yt}pm5A6A{Y~jgrDh*Kza>3=u`DN3|77B)4sQ{kOYbzfI>lmK^QomVj*-Q zAq#*vP2Q~#Es}^Zg<1q{6_jFI$RzKM4lX-q2Rp;n9G))E z-x4ygz74~eio>W5lT|vXms_w%29*zZ^5C+gXx?9~P&5s8_!CTBvw_k=sjalom0zl8 z%C9Ot8?G+(quts8N&xd%aq0naS2VEX)Rro8@9QGKw84`=?*!<6szY^5(A$7`BAwvt zASuwsLdy)ABdS5UVqm?p>3~g&vkfs2LN?^IwHHd4Ff<(KmLV@i#B#^zc{}t30K?a!A_u5kdWkAjNqsxOWfyhKKEq<8K8KeyM?Nj+$ZH)%M#4!DZYpR zE+9%+(!4W}yazT(+Xjs?(0own8Z5!3CHs!QZ?7Zav@ZhFo@yyGuJtE1~*{(kODR9d5j1N~;-3ApGtGrg^YuXvQZ4HF1rw(P0H%_;LILxO=rN=t0 zqgE?M}ISM0InCUXMJ3uu#{29eZQn?XAC+HOdCM@y1lE~(vSiOeUAejNQSl>tMK6G%y=y~5 zn0?+}P_Yf?gAr;y{!*m4)vSvQ&)aMj&73FDDb1uJ(IHH+D2N^Sgo>QMLpWkdt=sMJ zLNgF2-QoaxY#kPc7*+7mUapeLhurL@rWTO;>?8>V(`=QRh2?&}Vkd`fJjR3G&lfj! zU5UG+3`Xey%7}nPEXYR7-jK+P27{kG)AC;Y{E&eimit9R z<7>8Kr^efAEBJeiX^k(p9tub9uC_FNIioWlA4|;JMK(ok*H2xwD50`{ug>$e>XCCXi&`V$Yf2I&#&JBrClG;&jO zc=!B725)@mo@|JU7N_JRTeYJg*G|`~Z7= z>1#vlgN>T?_>*ZvUUS&)PrQ;>0t%Z9z;(Rz>1+4ZYFrt=VpPt*xtGpt__3lqnZ2se z%^R}_^k8nhSz{bIKaXymI-U2**?pX~2Wd|~f9=zM{^a1ktF{9x3WYL$+Mj;tXx$jg z4zwYf<+>yDSW8NBw*^F1r3rgwkE+xDu)*EfVY$PDKJ+qw)(oq04mDG@(#3(3_;E$r z!hOusDiPa-!<}?qJqifpu!_v9hX5g@^V2&ln9fHFQ*7!5l3?I|N3#O3j|50k+n&hK z=ZPgZ*Z?hH+^w>tp&)rp)-9@F2Ac093noFestBcN2w{G(gQLV)cb-@Oo|;5Yi$!=< zFMaYp3L~z05eaap2^7r-IXjLunTU}Q`M{Ed*a%mlLK5eRNgxzJpmYr{Ndr3}C|njI zL>`swo3T;gd_hu#Fg+m|^b)BU5JJt$KtBej4ohS@)DVJ#{zQ?eeW3%+E%wo*C}ks@ zq!8(%80PFa*{)uI;v7OHavxHo;oWul?4(>zc(4=(6)15HtmbeyP9;vj+{tjQ8s}L$ zFsp#CEMyt=K&@yg6gVIFg#cmUQka*ciD3clNnors8H6={Ph402 zju0l^`)uzB8bQ~IBE zd{d_&*_zeYI?!{>DnX$0<|@{geOc5$-Lw6_vyN8izaG!ElUVS|cK%Wk59lNV;Q72j zy&F7#1D=h4&*y4({=WFMH?8sff3`_o<*)V0_^&_8{!dx}qKE2jlf$(Y8pBw2>i{G1 zR5L=-Yj4Lu%J2lJBrEB-b+|E|HpgF~<$+>D(xgrKmOrt~U^eq30PECf4BO1?J&@cE zXdI1cETKHjtN%J_cl7O0fcE>no8UwC%9M(gVDlG8hCEK%X?dj~u5rvSV#NG``S_>9&I)kEIgyU`t zptGBTB$l5_yMVjhH)BcHvzpr%l0caQI6EWvflDE(asXSA1LF|&{J0Nzzxw-O)jcTO z30f3sFWwda<79J@ra^wsSFc8FzzYP!M3jV65U>u(0#UWwSI>+ji9||Bf~X)0jm1fA zJ^8970;!G`s-fQh`aa*F3o(V(5$6CIP7uSjysGbVoCV*#!*mM~$7602%j3&7*-U0HyZ9#Aq9(8M^NF8!F{J%PV`ztAl1)ExLh8yn`yeCGkJP5)E2b2Ln#pH znVO4Lfzn!(!BqpwQ9qAHdGaHrN=aQr54P{iprU%k!86~&@a0(X!E#h@%|H(P~J z>Dp*gN#vwFjO%nA60^cBDSz4_ z$s^c3un=-cnxJw`$Lil~FFNu578~^2g6{$z3;wKVcK`qWOU<@boUQ%2{vT8SO&j6O z)p==+2fWI5|ptox`?@ar^Yyili8}iNDfduQZz#Fgj_eI5QlwdTVnW zYg2T{G3<@Wjj84CPMkidnLvi}443;8rz?+Vp9f+oD8oDfrlwQda!YdaCRiW>26pYN z`mjltw91Ej6T`TAH)0o*UuitwRD0E^Tblv0^-GoAzxnQO>V{p0k~ve^Tb>cC zb@grYTtnt~;vP{u*rdm$Bjx-@L)Sy9iipT|i4l4bNKA&!ih290?uYY4T+0U-_Y>$4 z`>PM$u6&$GWaY8>d|}N4`@74&NB%=!=D$5!eY;z| z-~cYfES~rR5Id0ytaV1=H_3+-POVr*$I)UCVI+h~;IWh9#TGclqr0fYLFGuxW&>#6 zyR(o)6yz61fWMaSPy^7VovmW%Ku;Q51)b1tEOcfhL^^3l2BOVRR&@CDIc$Kzq=)>o zgG=}kMUo+>Zze41gMkUz!L74^skW2L;UGexxV;d=*v@*Uk1Jk;APiF#*m}7ztc+NI z<=v(M|4v_^w8rEcZs_u2t|DU%=2u&7az+LLG2MmCYXL}0!w`AcUrSsH74h@GRqYH&Ggc+$Q>PD4&}zBt5|0+NU|%VTYm zHMp)N-2<0CaEB~q6z=HANGM#0183wGzX|e@Y-W?ER?@8puy4`wS)R158r*(G>gW05 z3@503Hi;m(SX-=St3crq*LjvL*F%T_lrhgZ83cnFp@kPq^#O$+?HNRxkxc1OCx-L6 zsBxH0DY`w1?!|ybaD;N{EtK9>l;=n_b&Y)R+90cZ>e=SSo1f%A>=+3d-GA2}DA+u_ zZF%(LzrSxX+tCMWn-6bVH8(23u3M?$JnMS1W3@A9@Zspqf}3_elj~Po`iq1OWmSI0 zCI{^avmrEm_&`d649`7)L)*b>jcKC(v^^!`jpXsBM7HbnuX=CPF{GdvCW~K?%mZu1 zZv&l3qc&5c@1w83_>-lwzz~BfSv8w@hd1fCt-R{#XNqi< z^SEM6>alXKd~=iFR{rs=j~=8YB!;J2zZ8j#8N1TE%iA-9-gBPyN3_!`un=Wt_UJdk zKd-M%os;`zAceXf&&RI}ti4TNsG9VGUUeHk>l*J0@!R#ihMzOW_?^PG`Ib;E--zda za&5;N{;SQl%`3lsXYr zGu0yb83@LtmO2#*4uKHr=~ddm0a~jQc{eO*9*!_wkdgw-$Vo_dzcAv&XtID>R6Q>d z!E-4!6Dur4=|~b_`-KPQGSDcQPNi^gfa&hXH}6KV0f>kRLHVP>WnG{$AxGiF3r@_5vKm z-DKPe3kgMgatjv`2^otjWxfym06Y6p4D5o+5UmE4Z<3%er{~(>ij3z%Zv<{a{>(rr zJ_I$lJYe4lSOaj3qWgM)Lsxg1qHs$_ba&lGFX+P>G#0XE0^KMOeEKMVL)YN4f~jM$ zxHtWN4OpK{jTQHS!=tYQ2t+Pe(sX^$;wqw8Qdt91mD8sS4=QWXK89GNuI>eINg^Xx zFks@#*oHj+bzNo`h}lZE;oaB6>>E0oB7zy44FY4Ks~FN>D3OID4M1Aow&J8@^mVER zwFsh_Oi_&~0#Tb18wXsW*oGaXiKT%w7lh1sE(txjI;K4^vHkOBae0bV#}X^A==1k8 zsqyX0zjw1lZTYhIpWb{3Iz$H!xH9n^!EdM?53KR}yh0n+{MV}G9%Ll=Vn>em%`@*) zrsaa7L>C3moHO7Yq)WxSyeIh`@*PGzd$2vBN{z=3{xJ@)b2}#nQ_~OZ|2XaS{X;id zX|>)P=9QiM%DZFPc$Run2J$er3bq0oyQM6-GXJv7Z!akWN^fo?GI5(dI)0(IjbTvm z3xJ6~PbN}Ie>C#Rbf?h zWN5$(+C1snlF3#ulzs^^Toq?x!giwMJS%$?vim)jW6F8Un8&(q7_|}rTvLu0PmYkG zfr?$&c*_4dTPO0?%7UQzDD=(tsq}()!(=6xviHvg9=(0+%#!|cs_m*ymnOButDTP? zrG4+r-TBIA&vIK|PS2jtZji>g0#ch?-d-D#7w2hEo>z7JpLCI>|8x53o+=rc$c6d3 z$;$X#o>`N(aA_b<=caNI2uQTwqtG1Y6;e=A>;?)f;@riKlNOo{If1N}L3!NnFnLk& zfX6a|BFd)O!JEUN)tiLGfO#f?3##iSzD37F)P=>J1dk zx6jM*LMEmNT=c1YDjluuef_*V=`79C>O#)J%Epe_((Zpupt z6ONPl$t|i}kcE+eHJHklx3Sm}Afh5&(cLhoz^3aJT2Y>>NTVJwk`k#9G+>_+l2P0D zG6&p)3Zitr#?*BU9M7VI8G6vCk}2pJ%xD4cQnbPDP=+BijxN4HGytL$7?a@UEqcn8 ze^JZ??=w@4fvQt2(13BYThnEb#skA&DC33ccIAv^InH1tT55Sr8`NE#@*uNIJI9vB z;M>6YuBw+5DQ!L>5^M9(^@~^>uDP&+Q!Fj$F|y?-9yI7U4V(10DFFHSggF zQhM_t|NX!It`d`SaCwsnLUGOE8Sigh(<4QL2lyjMKVw^AM{uAf!Q zbhJZy>5)POPqFmX)y2T2SB$x;tB`wXhg~NEEAP9d9cXvp)KA-P_3y)^niu{PvWEtS zsl@Z^6C_4?Djx;U?67lDbj%Wvm*>v#%q88*7`{<4KMZEln2wR*hO?I(#4^!srp~>B)t^s9#jnXYx#@RnFHBFa2Wt zM@3^cgjhyN>`eN;KmK*)rAq6itpOK|jFj(HN%rh|p{d+YlC&jb{^i79efR8*Eq)s~ zjt%9Qhs%#4H$NNf`EB+I4`DJ9WvgLDvN@uQsdpVpEB}LZXk6rxJJik(eT<}$!|TGY zBx@Q&ay%C{_1yk#_R+Da36U(wln+@m8VqIgM=X^J5I?yh@L(fD=Yp?SzwollS_p+z zaI9^iL#U({9Ymeyc`|RKs z>f6z9hf)icB@k00xKov@1|8E?K8k$73j3}S6gqq7dj))oQY1#jI)~VXfwh{z2Gy2U z3riyeE>8y+5)+EAVVBpU}cyj z*g4HD&Y7^GYqnak37RA7?z49b0jZrl%+6`@k`1nWWQp`^0BR;@l)+U}F6k2%EeYqzyL6;eS&irqD;}@~+6En*17K05roS6C;%zWbZZi&N3Odvm zt%f>n@q$VW9F96>1WsZ^RltkZI+QXG^gX^^`vkovDa>Ig34JcQq>Qo!qEG{i(P@zO z=n=gT+}td96O$h4kT^pPE=?7lX^4@hgF|ApgDbud+)HhYYsR8TqKhmngc*}D3=Y6- z9=MN7uEj?J%LYq^!CmYMKs_8$FVP|iCQ6|>Tw17hD7k}6!b5RwuT^4QOAi57{13lz zZ*L9^D4H@`+^28I{VndLq930U0&`4L(qQ_rcT7E0mUdwC50#t${A{G_uSLQ@NtUF- zg$cCQyu*6=77lC6HuHf~8rIX2e&L~U3A1pYfRl6CCHZd0a*XETC#Rpup2@TyS8MWL z$+BXf99t5+|2f3L$afmDkk9dH?Ekxy9=dTD%rD^aT=~Jk&zB+BzL@7qkL}I;?=pwt zVB0?zhYn8_SDnMDA0D}LfxF9My8v_TC`8u@d& z$kh5S&mlFz=kxIIR3&A3tC_}WpzCBA(}o0~ea z-UEUm;-^3Q*1{748c6>Z!3b%;y~>-DYjZg*Rz72NeN3KMFzJg!C_ngohwDtIFNmai(RBbc-P}^D-TQ<*A#Pd=we>7M93(ia0&3Cd) zlV44Syevch^3Sq=9P5F<>!o(UxR?TEQ0+e9iMzgf1e_7!=D{k%MGFhh3@m}uTAj={ z2kvLWnZ&Py?+Qw^sEU=~-=nX>ADjYrFydOkaqd2wq++$YsDn!&qLe6>!$gQoX}3p~ zDS#d9xK3ayrdP97qN5SAe$i2sK5Q^t(+yj$1C&a?1YJg%=zU^hMdP{_=PWOSbVp z{`9ViWCJQN--4aQY=WQh7JPKq=X)NF({z)-m3xuLT{lLr3-}K zt4aw-Q+iGA2|T{vbH97ncmKI(O=iu^-m~}Y@|&4+R+LOlRX}Gz|2$pL(?`9}NM2R@_KM!#x3D6^i)0teIB>eBs(AiT-4*&*Db6YcR zC3{n5OLIf@6Zy=t%)AdFybpOF@-cHLSy`Lg+M6IutR27?0Cq~?Ck0cLRZ$gJwlTGF zu(z?k0Su|is>(kTS2eITVTPF)+1MMK*mFA@I9(%h%S)>%h(EVCF+tckS{rlQ*qf3A z!%wADpNaE6d?-W(bYz|>!k&q%5b4ZMEX{2NfiX3hyttWzgDpaYhv&_|XY<&a*w|W{ z@ch-!b0QbP^9b@#P=JTz{6DryKT#(EkpY4r^2{w>yNAIH zT+|C4+@Z%hjUodbDskcXr%$Xav@o6@m|*nbi>R}{)(CJlJ` zU6{Oa`<{_?W?3fOx*N@VKW{`CGL zZ#%QMJnvFQq@u`Dc6x}&FOITa=}TN?{ZM(xkh)Pp-346_M7J<5>7R=H#13X)Ez%e0 zjj5!`h~oXgnQ``js8h3;L0*8FAenF)*pF#K}`D&R3_>Q>)TfXVh1B*VlmV!#`!ub7q%VPE2Pe0e!kF95V|}yK^(`r*PU? zpAUIwK*mIuFq22z0Y{|EX1=i~Fi$Ku%PqI+EaB`dp*UdyvhEylHK0%C37P*#d7~9$ z^8YT9X6^Sul7KJU>=@eYSf9aI+w3_>PdwZX0%9r&<7~0#mqGBiA;f?p;*Is;v)!!5x^BhkNnTiyOVqY3}H!r6Jy~;#usLA z;ubGJEZt|aClsfe00zI$bIb|737c5qD+%+T&@_nyU;R}R*{jfTi6;@X?53XuVhQeu zZ}}A8n}Fz+rAR=Xwp^(bN%PVDz!*I)=}IfT0l;V8pFoNp(*)*f^(HK2SJ411|ENTE zOqJ@XynoUHt(VmORrm)m!+$&xUPZ18wDygY*0AKnvHzYvl0e)HM(J9U-!prLTri|z z$z+LSbO^l?`3cev&R`4>1u4hR5^&j}`@41*wTN#2Um6 zU&1KlPWF+PFs>n(zz~c}O;!AVMhrk5;#U~p2OJv>0?~s&i!FfHsUp&2w5jSfI)pg{ zcJ&}{Xqud9II|q6R zz)ji@(oAO7&A6FHj(m z7l;)2UHaS`MoS`@1OmMeL-;|+XpN{u$j}Z{upBz?FkyB!#1$w98;S}F1qi%2R^x72 za<&W_s4Ut$490;%DMKy5C^{7=mlGB2A_^dwgE2HZP_EVh2w6M=#*54FfoTJT7-4o4 zFoX1SR0Ir;$`}R+4!yEV%uz6yIXY@kn}ZDl5ZI!Jwc(J=VMB@&QTZ8zh8E!RVePyV z;J65TBY24(X+g`W%O&yqAl^8Q7P&s35eMo-ISNpYDJLo~Q-zrmXISL70?N^VfpAFq zuthMWmB9!rjG{5J0Jjcm2XU1%8085#pICk!SQQ2!aJ2$1Iaw7KFhf4SMR)#{OVe*g#;+O>*28Fbq zjG;|}h+|ZMWDIchCwWszgTa_#V6Fq84TTyN0pGVC5(hN?Cg1X=;yyYfYvgWs496h;c1UKupNrRGBv;D%O)Cs4r4 zMnOPM17o--7+`W70;m{(^8&c{0N!IT>H^$_2myQnjI|L7xFn;~(*(G)-M0k}-=des zi1*>20C=7Op@CBZ0zL8TOy z7Kt><_G!NU%<_Q5OAG{h0Y14{0_Y+-ofwV3_e@CUe_H=FcG6n-htNd~PLS{d195H= zLJ>&+cV|J8Ucq+~uLYf>CE7>^ggVIJB>lsn=}{*Rj#j^kO7f;AW;C!tv7vy>=PK_K z27{vkQ@EU{fi94wdBwoa1xI798wKA6cC!Gk)|-e`z%_t9Kz;(7;3&W{obUupWC09) z1xy17SPYKn5TKP`l|_^?{0gxyPLzUKNOA|<5GN)Cl4KhdYJ&D_{V=mV@xvqt^c)OW zaOIy!MW4d-G;sF;#Gj-Dv1?4kufr)py8T}SpI#!cPYBA=U=%Qe^d#skKFZL)1ZpS; zD(bH&6cLyIuuu~d3np@!CZ~6jQ&A@w2ZNHI@||2(qNs_BJe>g~Ad&C$DFFsO$y=f* zqC6mZS^g3LMJLKn2ry|fw*L@NfB;}srvyOJ-xg5{2-JHL&#Teb4YTMq7~kE!NPq7X zUq683?=P)-izfqmv5Nq<-I|G)cxRRPNGq#*sWNPf#yQ&!{w!)5Lh3|C*Kj72Vx*zk4n-4t(Y2$0FWUx_SIm2~hP;avuwDTS^_l_ry>daubKNkT3p^y35j^lzVANuN|ye-ZT% z->bg^UKj)2NsEu4UHrWVBEL${0)_}n$-V@(W8h&1?E#yhx|g5Xn*|{evB#3qPoKYl z$}1|vRR8m>!^_L-gjW)%y}VApW_S@lAOH{XYX*_gba_wmu8HX@Gi%G&dIpBJwzl@K zt({$5oE@wPgknnv7dvYU15;P~s4@GrD$Bvzf+NE8GU6!?>v8NRSL@m^M>-RN>R4}` z-aQ;U-n6g2eQ29Kn3o;{cT+PnDm^m}|GexUe3aJbQ~DL29?$3@fgPujW7!?w7NV-% zzyC!w1}j|{;~9#aj4<{A`C#q8-^+)Y3_c}PROY8J&0kMF+TYmf>5RQyp{J$35!#Yi zKHF9ie1m$x>9>jPLCZCPp@o)iC%g5%IuTb~YuC4$XH8f>NTDiXIsaXE57UL55;4{D zbe=NTRq{}T5gRi$T-5U`4qv}>M*3*l_blUwWsH8UAO*bx^~c0Z>$fKzS`V}ot=2x2 zIEyY_YcvXUwY1ctjr%!Lfv=P3daZPJhbr!e@KA_By}yg;hS(XlEJ%MCRQ7D9|bVBrkDxwih=&uIl)aVJ44kJXyr5G8X4)&KG;)Xw_h0; z#xWP@kd%G1h=KUjvwem>O1jTryzS7D(&7HAv57J{*akH3YcC5J1pa$2H2&YYU^ zof+dTZ+-Jbkj_DPc^6&jYS-5#ct+Y{G>b=$ELQ>R;_{m+lqyn}K6LnL14Op#me9B3 zfo+*CDYWb|^v!vYN6QLx=~Ml=lsf!8!L`w3No>xQz(>mCF1YrK=Of{;>BsX@-n4tZ zyiAmv&+q9sGl<07B%i*dS@S&K4n z)6S&W9e1j*5b}H-_6)X3qUv6K56X-Ss%XF;ipJ=PD2UAzP6)1M6u=8prwYBE$TXRG;xaJPj_g7F@n5fsKEQlu+2NA}r5^~;;CsbDF7?|!NE??g&+NT56 zVj^DJ!PtG2_`ITXX&yOIr%#z!!Rj@qGlscr1SZCW-#TWLUKnUfA}NHPGnl`*t-Vt2 zj*FX38Mt4LU%D*1a_G5C%8>D0b8BWY>)5j4zVqrq!vwAPe7RuKMq>-bd~H?Uthgvz zuwdyTPkjaO{>l`pO)03ZJ0l7wU6!2NDO~=Zj(m;=WyaN4qzjh^h zt5x-F!r`CMaRZrMhgP^o(WP{S*$kM4TT{gOGk;PFv-q{H-#0unS*OUY)E=h;<}X5S zzGRv#OP^?}o|tf{-ACY$MSB+Nu{~RD?+9g`@D1H^v6cp8E#cmetg_g(Ogr0e4T$X@ zknq0xt!vIWT|w$srt?ZO_ysEqCWTJk?B({ah9%S5E{m_Tqf=#GjS5%63!j{ut4iY~ zKTBGRUm1~Djlm!7DaY!ry*1L`IAlLEkxw6JIC6Q+i0oAg%;%YTQ zR((;9x~ooe-e4Xw+xMtwrnu)<QeoSJt6=yxXmHf|5V_q9!ru1VTsw1{OW_+ z*4ec+8IP>j0VQjNmoCoLslqT)D~f`oQ9df(5qSU%VMC5jV$j8=7+o8#J_Blr+(%` z;l63Gd1K3wt9|?DV@>V*>vIE6oxbk$)HEeDXXCY~$9-euQnzgwbJnJKR^j3}4^5qV z*W@elSCFyb^y@daI`PGP5(NzVtGPe-X9*56Mz!g83so+jO%XvT@#Nfd{Sq)Fc2_Oi z12I=EC$r*)TaKX;_0YQIuFS{xId*DGXqj?;VHpYE(OmE?mB@kJ@O0mqQAw5S4w6Q8ATp(t~15Gtuij0`XDoV zGxg%g`zEC3sJNe!(t1fPj!=u7?qo6?PsQp(n+FnZKkI*pdo5)?ee=PH(||=dCNMw^ z$CvY6pVs;A3RQ2cb=v*sHxLXjjWfH2>r0>J7g}5G<*E%USDg)73z}nvz4ACD;P+%H z#m4JaB<5<4r}cJYIU5pV4rYsDH;St_MJR7ruIJe>CE+^lr3q{Mkv0=144PV(p|VF` zgy@v`aOFFC@0?Zql2)GcXcMAmVyKSxqO%`Fiu%f$a34ypwaf4)>%q`=@&gam)CT0kRmFkQtCXpm`k6g=v}XMS!jGfhJMsB94zURK zWWf;Uft~m#H`0&xm&$IZxr&I~MT)o*Zu5NftooDw6d&KRSf!hE@FeMv;4gmNgEp6i zy0!G9K3DGGxRF9^<;40J)-V7v)3bWK!S}cpbLixZ`PE}o6=@Uu5x=2VkG-21yFh6( z?uZwwEuUTblY=yAPLK8872nkR)AvV1d@9dWw`--_(x)&2v6-2^{G@zgKK)pRTqT}6 zD^yxWi%PYqI z5?1RptJJoHuio;GMOr~~4i5}WdRLg$8#zn(imYSG%?d&a?6hnGye}xc7g#ATop@Z<_8IWQ|nT>l9Ths zjLcfOrX+$UM~}&k-?tUdcc^BHE9Y(-4L|=;t8>^DFl@>)hE(i26S{$dAoDv|1_$M= z7xQ0i92E){()*!l1#Yhyj|VrupGonPR?Fh^fqF>or?t%rsJVPBv?)}G_jgyuN@**2 z>~8HlEg||mXCLu(o>%#e3o=}Zf_A-HyBmwVcW}4lK*vRWa@L@~8^1rgZt*zxRnl$l z&F$F9`5&beGBacTb#2X$4NJ2Eo%62UYCiN=8%w6JJ|@$$8D^^+x+|;2(A8KGWv`X^ z=TX%e(Y90_a&!}Il-mvJ^Ja_nZwnecD#pn6SxC{zsgY@3|3JDQ&!VWoBwXk(M^4Qm(UhX;1E zWfm{^DLjBQt0DZ>y%n7sE_t5cY9w7aM^S&SP5uemMWN~bvb#Q=r@jHly397_Eq{+b z6Mgc`QPr&Wq4DINe~tch&n|NGk)58Et8P>2@z%Cl zCw|njFMsQtY&d$Z?_6$qd}}>~mx=Zl3SDEOafqJVPStmA$#Q;MC7#&jeq`UkA*o#C zHW!$qaF=6}bk=cX2h>zP@+a8dq+>7D{gP?6?D+%JM;E2CDGQx3h>(h3v-J6ebXv?s znP<1^ww`NqC*FT~JoD?z%(y<2Mj6WOiYzH(fcVr-A6<9Ws!(ZO%t#YX-4b_eH9chk z<*47JxSTm|Q(g`osuTK1xIZr&aj)RV*Kxdi)52{Ddga_Xy^mF^P3Hu4s7D>q{P7dl zg7q`}Lb5u0uYPidY!!Q*lWl|SA8Q%RNw;qvpS z8Tx`k+k_>iKSn*lahut8%)unhm@WEqYABb6N$qbF1K3zcySfd9n5oz)i>yOoT2Yn} zXT=LL2hTzncN+H1tQ*mV(|d{R5m@e=3(C(?UCXJBOjh{KH!-3e16~z$k%@YB*}qF` zHtMSs?qge$%YQ?UOo6T03 zTUb$-vNsfB(QoYRun93pOt`-;xt>fn+J60sW0mKiaSL9?H`h{Q+wyWwgDkGNh?zEKC`k5_%ySxAV&gFN9jx^0?FWF5ZuJTb$e}2l`|Cm%r-wSUx&}C<8 zcSW?-|7welo2c9OQ4kG&3%1>ru_!6j$$rexu>THMfn!<|&rR9*zP3K}7Tp8MgvlMU zt=H-tV-I(6RRy6BN~4urN*R|+@3$qdew}Lk9(Jj&$#XY!pYq-q=f-ii=ylUJ)rIJp zsnS88i=qASlr^{pa2p&;2-SWZ zt(SD-2(3fksR6WncWHr_~C& zMp^aaSx3BZEC%!1JQ{TXYVR_2xzV4#Hk@Q2ik(REuqDG?0xm~=iJ{etjJ31z(GIRBO?ifb zsV}!|rFSa-h*X`YR&T~MR&b_a^P^3bUKjlFvW$cif0hv{f8YH5RfHB(*vyFcxJ?DS z{Y1d0{HnKWcApcYuuNPS+7J2g-yhfHOqfbv-N{yb)V)r~)POe%RtA*!l~AowP^<-9 zRgpftb3=MXe=oK}aNAL{jyslzHg=@J5xK)uhj_-vm^krq&E@Crz#?*F4Qt+~C677? zp3=S*6o)2HIOILanB z?H;w1Bo05xu4<0yL+@Rt3=yw+sjp}H zd1j}6TPGSnx--1Wt~aD4H?(jRXJuT^@Rm^G;CTGIZPOcdJNMg^iMPMUi<}iMS&>eY z&+y0IBk_7#ZV*+&n*vK0JgyGEzUqq&>C&i-taqQ(<#G5T(580%%<##g6+x((i91;R8JAg~xyEF9 zE6{F0xq(blwuy2QNwwD4&YBR0%j@22YfaqfAxVr|rFI!`y25905IdFi_0ds0g{8S9O*9EPu#u z5n;l?>?gLhxxm^Jvib6z-_F4}gNlY0owKWFHuh==j`R-_(!`I!CPAd|#*Sp)S+&L34tp8K47-=N^yj-ZlE#oJ0fWWe%r9ebCc#^I{Px_;)eVls8t zC(HLM7z{2U`oJb<`_IPSLK#-m!8x{LSzbJ{?s=NQy`HoW1f&)42O`Z&^4xc!iO=+m zyLTe<2VDwmrH|b`nWAKEy!rWmIfJwX`M!Ky1KBpX+3<+zQ}X;#-Ztl;VB2>=7O6@U zGYbh(NqQ1HMtj@7rKev`97>WCj= zoFPHd)#}f+U3bc_>9DuXCHC%74)ndTXD`b=D1%srFUq|olM%!P7)UVHzYgX4h#i{e zXdB17=rt^@F2-ecc`9xc%dI4&*gEgV%w~GsX<}dMbsxnM=BqYRkMKG4jUt1H+&d%o z^uDoIzB*q{Qxt4ZHvTQK-okR;^Cl&3>qB?uOWW2h{i|sY*ZOEnGcQ|(-6&mDKcs&q zSaUxm%P|U1$73trifVmtwf(c_b>7%j?sLnwjg4k|S!OOP`_*jgY;$9?cxcRME6edAzoX5_sA$Cg;W(YJPEPPc8Y?EV zYKv(B_MP-Ix>lM4j5Z}-o|TH$C^r6ax3V%vuQ`O_wOVQq+Um)*MSL{jOI4ik88^oT1`&DbdEA$1LZpAhGiLx{Uom5!czW^eRr0jvI3r1Xf> zCQELz{!;OZRobR-TXm<+UDZze-xp{m5rT#tZU!q)@7$Bfgb2WzKP-TX2q4ho zfz-A`=lD=1T-+VEYNaf$X`wdHaS5kZX>6z7@!Qg)&l-e6rjWJ`nHi?k9@q9&Ih@7d zyt~E-QY|h$zeR8$%Gwbx?3^Bq+nYybZTAt*0xmjxd3 zE0~J@wA9DpjyBh)ZQQ5YM4|2$#g)}K#7JaGk3OK*;U@^l-k@1{;0Ik&YQr|h}(uiq5cOwr2yFl@TnG`M5wUb)aPY~MFFQ?4&|-z4!c z=S@-AO>E7dA?(56twxu434!Ve)%EMu`zs{g$rp{*d~dyB4QFbya#Rx-k@%uq`%W&{ zY4)>)-!ciFap#O{ihqsSb-nM;Z+n0TxwywLv&xJC9N5R0gUEo{nZixUib(Tb(TQ7Q zb4!ZndarGZS%%;4e4p^u;(r)*3#IKW`AlG(|FoXQ)_{yga=Rj91^`n~=3+k@_Vb$80j z(HA{rD@SXF>;sO$9y{avdbS0pn$>3YlYcjmAd&n339euJ|a zb)4tCt*@*G951@dh&PX62vdm*&QpY%h>tUYojj(y=3`Gb%}Sk8dK7ggJhG4te{5ES zG^*zddrT8N^!sG3`F>YU_Nj*t>sZVUzMw0tJ%20k$ZP)DV05HVJ>y|?l*c03D5Y>$ zaS|!3;H61?po>#ZL7;o?Zt-MKs)xHP&U1fnr+a@@RkYYz!|A6@8=Q zzn-jn+U{CAhWg%eS809wZcU5Noy%Ff8tPthHP1KMAY6{Lv%oNtTWF|P+vID-dPvh= z(C*;9{?`=E#g(9_uyG|VzU)7 zD-g20&{V2&o#*P*i+kwz7s@cKtWAsg(y>DgMJekW4|i+YwvUu8*47Z+Q?p7B*q@h% zR`$45s)0lIKgzUG9y+)@G)I+y+pdfj-NEk)AL9NPBdb=X8KlqzGyij4&Ab8h%okjGAI@O@pV#QEzmi@64DT%L%-Iwj z%&4s`4ArmYQ_E0ua)3EGI61he85M18E$kdjU?#SXOm_ixeBe(^Sye_wRagmX26c3R z+7bgpsxqo_Qo^bRb|%!yCPq*PV-p897X#}iA$*80AT}yz;e`W9|j}UKp;TX`{zt}(WWv?h?sOnw}hBC zSFJXV&j~S~+enN;!R`M(sJV@wfIzoF9~g1MGgf3Q`}xgC7{VRC@>?kIWm97Xzx~CJ z(|ky8WSdo=~k zYF|0dwajP*fwi2BaDjEk@u7*RJ-`toGNQ@Yg-|Hy{c4=RWb8Kfb!JO{cyA`bx_mx5V`A+0$=}{NHZ* z1r*!_8DF`C8Yk)*Q&fgbmZ@ctMRKKiex*%MDN9c&?llXLb+@lp1Nv%_l=c6*O*P|8 z{_poI^G;^aE5Mf>_T(M*&!v=~cQ~+MU3<6_1jO`}GE18Sw=|5q111FA(vFf{F>-we za`^uS;VSGP&?_)`n>~3K;0*IC40EW<{n8sOtz~+iH zxOU42KrBf*wgm29O#nks`fuu_!KD2@e!QgRuepTD$e*88lNoAq6OykZXx&e`1jLf5 zJF)F+;$RZ2Uj{b`@wesnC>g6TcNiEWMZxjfNeuu#i{T`!+{t&qT+P9xm7E$vp!GQ> znW3Ua^{>2t(jr$6-v5(-0hsZ5D%q+AM;BG(w_2(+AI97 zAt6l`O*Exr1YY!4a3@nHWmx!YNUpDvGARSX@zb^C)F6-_!F3k@`?yZ!zge6a70let zSk}wg!*cZ~Xz3T&_})SwfeQw*n1u((;;@R9R9F%J8!JS`nAQtKj534?@fT4*P^pb0 z#qN?`gCroqp_?fiK*fIt?$7gqhZIBqbr0;4zkNgp+(VqKDqO;9s%jd}Hk$EH(^dYu z6HfEvUi0H&`osbMGqL`I91s8+ziUj!7>0s7;JymtIDZ5DFLLY&JHC*2eR(ch`dogP zrEia0ai4qWvD8~`d6g%+Lr;n59F8!XD0+_2L+>o z!WlouS$s~)tNCW#U9?gAf4%>M9BGH=zzrZr%HjEcA?F8}TmnE-DU1C6UmJyo0EaqC z5&w4pK%gIyxU$!ElUgzqj7{nn1ink-J1B-t=O4p~O%ofb+)4s;yQuwQ#AQfh zB9-4DK%fsGEa2~c`e5Xf8?WFX(5FaP5E%Q35rF`9t|NhR9*J)xKLZ^M55h=?Ab>ys z0w?OZalZ@>T_zz!Cf7GonGu0df><&kNK_!K&IHQ$5CFk~se(`&!rC4T#!iGObD}c+ zl(hgt96tjBn1PiZ6Qyj0$Q%O*j)O95)G^A+7P&DaT8wlR0D&%cOv?(KHD-u=Evhhc z#L$wda!jk>T6yM`@+*Q2D@*}`MHAaE#stg&)?(6sC2ClV5s^8pC4;C?g2>V##>ANl zE5;1vax0!fWB^fGGPxBaT7`ubB!bvX{#UCikJAbUBZ!O`5!cEQfbxpUE9K>?$`)5M zEDPHK<+*@?R^ZAp%P?>|xltcKg3!p4seME%l(mxFsDQ`i+HxXbRTTh%wHRUm+YmU6kkR@z%pK>`D2TSg``z?~fZG>K}fb zO6Hvq5cNG^bG}Q{4(GyVY9sM$r$&(Y5-_zTzzCipNMLy4?LZ6Cb=6{`@OyL>7Xk*G zVwL5vhT!0-nM(#03YyVFaAmUtqZ6 zSTqhmB4ipXi(Akjctjw=ER zZuECI0nTj9cEINQ{jD+V)0eLRJa2+>fn5R&x%TT*e-eNj8^QesyaFs5lKZzCqx`qa zM0Z7{0itt76$fB<)dideNxAB#$Ha(Z1KR}PIe)<6h!|BZW(2?txJv!6Uo8tkpg*^< zKwoc?sY~-QJ-yFzZQ~8l4*<(zcWI2SPDXyf16U`?)jB!SaS5N6J_5Y~PGz`&{a66H zu5$|_!*rDuSDA8^YFEMkr)veQ<*G{}culne2mI|C;a)A=3OuHDO||N+_@`?H0T5?Z z$b*UjpgpDq>%Rk{=H>%^pqThB&@40b?tMDViyI$=K%h5F*9S`gT~|)OipIa^OmNnJ zTK{|Oy0!8Tq4z2{q5Lc4S99So1t9%D-U7Y)5cVwjap>(QS2kh;p$;{;PX9WtCe&WE4gLRI^~#_NTBd zz%_t9Kz;&6Z~|Z%OOjx^VgU@*0j2?jz6#WpLx5IcP4<T$|Ty>4F@ay=OAl~_31i!&6 zU|$oI#F-Gl46N&*)A%Vt{v|wuFd}096@|FM5ik_RL&&A$Xd(Y5kxg0eU^-G2xOKmf3+zXU+h zzpX1NAkg4-JRimq8D^7eP=2JnM@s(}UkkwY_b;#I^MB{l0(IseN&l|m|Nrj)rwUL` z4=&b^RU9(2cQOJm$RDs>V~_|yTuXvcxEKQfV=b$MPfFsenVG{7>k=M_*p;)C0ho+& zuI9uBzRJqXKm`Tr;TWDcgtdZ5JEUYq%L*$!6R4n930BnL8ws&0TqZI4 z&X1ZBV`QqBFbw4x*Yd#2Ee8Zt9O+o~@dp7F9z6CG*2i-^BMV4QvMS=iN`nz(Ato%t zcu;T;0)dket+1LEO2Bk#Vm!rZ}>OU1|KGWp@~-pM?V&e7*Ps| zeIKZ9=S%$IdP4&~-0hP5A2LM_dr!t2dE1LHF+CQnX0D zdc{VQ@#CwV93MlctXm)2?gV&(ItM4-)K!0AyQMSOri&$x zEl%+19r>#pIDC8y0St40{K(*6RaDon^jv+e{snkp67=j_V&c;3pA!(yLsA+hFu$10 zTc8{R7d7YvD1z!Ag3L`<_ymMRUWrS-eglzHP*PU?&%2HfA3j|3z5<>fKKy-~@dMcG zudb`N8CQ(Oo~+h1Fb9~Evy-#Eor{ajdm|4wCr1}oXJcn52GfbbXk#!Y1wUD^+DmwA zmv}I~E;TRoT|{cmex9#w%d|60ZW!%&H#g1aX_}qZm7UpOED`rkV~C0DZFie?9-!o> z+zr4Ih~Ovw5*pkpTTi4K*w631pnQjGJ%1KDFR1gh`g6a>x{vyp={uQ#3&ZL($4g}& zj+;?9^*;+9jVkLoUnu6Idy|(VP~AN)TU5wEKJ&>Y!GqC*S)qAyB8Q&h!>VmG$$XK~ zZfDCZBa5R^I5fC=hyD2LO(mnVipvgFe}}ny75)LkEXVKQ*5H|{by1oir_oIA@Nskrf+cd}bVY8@(_VWhD?@rD#oJWN3m#+&# ztV)~HF|M`6$dBSa`8{9UL)p7Dk*m22IV=dEGAZ#2!b&xJcRw!nNZ zsN01hW#%<}%q)ww0n#x4`B^^FUwz4G>y~4~>g~w3R`r{$jTd`s{%zA?2<7-5hW+ut zwCUpRIVfcW1B-6lK*x>YME?U#w{IWG7_op5NqWZqz=d+uyxf*)w*$cgU z9Xt9)FlbxPG&7ULi@CZxijvEXEg(UdT7OZfj9Jr`(m7(rKB? zmm*u>n$mTqHXLe>sF){r__HFu1x!w7fmdYhj!>;9jJ;N*bJ}2vA_3~gMlNt}K;=W4ub*0nFZ!*H z5C1^@@=02afQ$bOLXB^y0 zN_H=+PMW1O1^wVeL@}Pq)>^puFO}`p@o4irZ z`j>yyCYx-aC-Ztc1yq7;`s%4w>m-NM-eyL6$MK>TN3VU38ST%}5uclNTJC{yoIg^n zTy#982f-IzwcwzS z)V)$GTAYXl2@@u1Lx}``oDO952NQik)tD_-y!~IzGQ{3ME`y zE^EVUr6s9*IKy^;#a(`R+1r7`#w%zv^Z4}cc+FVjPi)IUivN*G*&jOc~W$@!s; z!|TWa9#3K$U-FAKKI;9i2RLdaREL|zZd1sg`s;m{OM#hz@!m)HMXvoKP1Tk~dft*g zhu)>_#Wp!z!-%XkMfzZrACS+v4t_6h99*drrDD@^6=7D0pge=FG>$=zsa9g#spogZSwGPpCEePbPlN8rL%mOSbVd}ks3ttDi(%)p zO+%0ISlB{(rg@{^+byAWHx5GgHzz}$P&pPCesx^6O@5&GBT4fvWZ`=%+idu-SLjCa ze*P?BlCO^c4=S@=_`9B;U1(m$Mj}uwL+EsY{^4d_)F~3rGqp&SIWg*CJ7SP)dH%vK zx2c|~sU-Gt;bfuWG{34Tp-4Z@_H@r8tf9k$^sRiaTldU+eV7f zfYHLbR`e$E*2+26UfX(4^EaW&pDB!aM7T{+slQPtC`x1M!FP_gs@}`;A`x)Xrqj%4 zlKG!Oep*aR%MoSBRq^}C{h}*i`bJW&5;QDUd^F`G0G`-}Y_4qt~@8}%eFRC}}Mv2+m zF1YX>@bb9aTfzibcn4wRwm#YyEc=^s#fcI`Cn*X>^c|D0>-yka7`^*$ti)U!@zxaj z_NAy`a3M@mNoXYBVK*yKabBaRx^WPo#Uei4zm-)Y!{s5mKl=m z#%EPemtVVJgEF-~-;k1Ic+zY>xiRlq<5lK!?h0E`-7=f?;-dI{=lJpV#eqxsrybo( zYkf@nWlKh?KPq<~-o=MHRf`rI$LuVW&k5vTOiKiu4?S>Mr?yGqF_X*S+2a* zCzbYVEFN1E=KGU7CA*hW0>9RD-_~-0{LUmnuRyKNX?gmA(KI%fJ4-#o@qK;r8IkMh z(?k73>UyGFE4Vy6waLL8%`G7*W?QdVthRIQ4i)4tf9~^{6TQV{l#E@|HJC~i{9QR7 zPKxXWyW2F3dGZi7L2P4Pj%f(_3+__fxNB(m6f^M?O)=@7)*AX&JVpDvU>o|Ixu5W%mw;&sL$4Or-EV+*_7GA-|5G10KeywruP( z!dgC?+fzQ%MVD0`{6%|b(_J(29m4DbZEf!P+M-RmHom5<&v<2w4Eio~>Vs7w-<$63 zZ!2&FZXv6FJg(BpLxTg0$8uPVf-8>7g1n22_G}y){PW_uytj_^9!+K6%KI!J8Tl?- z@f;syCsI9+smUjhz&8`@LVZUfO~)%mypJU`>qgs985Bb=bSqGalqTpi79QSgM6NOB zS9V3O@4mjUS4aF4%}_EG7`gqDAaZ}Y#it^nbPHCrsUK!!GhH@WAsjK4x_#;Vy^d$8 zerNT!Co&ru!Eo*?s7-9fz)-wdC^*;1|LA20-s806-|>JykhWjy~FrMl(#;EpjJ(rd`Q%UPC6U&3^=&Xq16d63+9!-Tm}Z(10>= zVnr6mLyo^uAaSO4yXp9>)(Ckt%5LPtv1P=U6zzgkW}`fEo8x9Dql~Ygc>FntQ{!w! zU^a?Gy#%ZO%p!R?WMe+bN`++eU3V>+4kqk-!uOC9A_`^cJr}_&zvp0A=<6dRrir)l zO^R!$prBp-aJ1Pa&Tdtc_{B<7XkeXn%Ol&n!jkG?e(pI`M)wfn-nq-S1qNNt!Dp6| zbOSthO@yt7f4y?TuY$Mbk#7(1px-?_j#3|1xLYb)WW2{xk-w4FI9@tF>Mu0n*T!L* zB^xjNdvL3Lj;FE$}A%09wG5_F@FX5qk ze8*0$O|@#4Jl=gUnru-~Jf80`Gq?$PVyg3jFhlB1zPZ_!B~v}woedzJ#9N~`t3 zslck$aE9Cts&?m;e$#yV{t)lH4Hdz#D*C|wNp6N7vWBc2n)Z&|esq4;R(KV7fADf& zh+f5PX0&hGbSTBGWYYC9>B~SlI`X>~{OP#{NLy}N182E1sF7Y8EVV}6^iwLgw6kfW z*1}3)<(@^T+h$^xNBU^M5h}`L9j!2x!|AxgpS`_3ra+dMLdP3WL_3OSG~O`-?SXf{ zpO~hnJLv7%HTFE(A==YjorlKTrxf0~Wmn(X7T2*9+7~i?pI2WysdsnDr5x(}yFM)n{VEJFCeWd4UwR!pz&pKI6rFxVmXt8LIpeyWs=G zXpK4Aro&r4mW#Pw`9_nFuR$b13p>Vf`801+g__RmKU0viH<`8aZD|)8jkh}s22ZAB z6jr`;LCxrDWeDxVxlZ41-qwXrg<*Z==pM>}Gj=$l=qBv8DdWTM-9Y(P3Dl^&kx+!I zK3`VMPj+#Dlk4?AJb}gHeT8*Ue5uhFlqVj#yaUycl+O2ZlVX(+cPozDV5=0^`LHE` z7(U6z@+YDc)!AwAD#j@PFd?J13@a^uXwParoPP&G_n_hd8x@jHdnZRX+5L}G)xJys zc;)_b$&66az%5wifTz6&A6H-Dg%htZ3-*~q*zESRMuQlfCw;@aOCzfiuLLxNv-Y(c z4@kl&K&iZ3l8{*HlE|qY%zEQ<-{^2_WU-n}S%~GxkYu02Sx^TRk#tV&tS^Qnew z_&OHOabd*LgX9CJ=>vQ0oiUmG2(pk`r09K~&!|0}0&l*FB~FS5tm`E*x{YZR_z3B7 zE9-=aq-eK`KL#Qys8GKSM{^(37lcR4O6E1&#~lZ|h1*$R$&TOK9M&Q@vABE7KgI~@ z&1hy%xi8CYo-H_vzQkn+Y88QQd-JicGYZRtaUT>{uD+6xrOh)ekN!2%KGxWXMK%BP z-Oz*(u}Gpd%qUZa57TcD(kRtm_abq&-}=GN58h5)X|7LZQ>EV>6MoATf){Wb${#&@ zJN+$QP*N8a4_^7O4}D$w)#*KH-puBYWhqU)KdFBvWVRujXf>`Tqvz-Qxeeze+$KSV z8o|21&^{{L2_YV7pf2AbRh|sM*%s)cB_ZRwlvZcXRx#=?lruJtvyFOvs1L9FQ zDIsFg+luT8Zef;)niD{u)Kyi4V)&QwO-u(w8i=vn zZ$_60f>r5Hzu(l!=GANZ$$QU@Of7Ex#g8Aiqv=I}Yv3;4In#m7*;_K#}LO8oV<1U9w-8u>>D+g#t2SXm;_sfh_zF#)P7Gs^vEShRk z79pY!kYK`8T=UD9g&|7^YclHg(pU397v+rv@9m=p=zOU%*Fl>#;IPh}Wi*k9|{#~snmu~lJ1ZM;U;`%H+Ans;ERl%&Ck{mDfSZWPgpou4yqjJhU4y}gjL zCr=ZcXmKWm7Ir?P%soCFec?^BoKW8arOfB5IH&fDgMxPkL>w4tXsn_j@2=TNSX zEd1x!%3ul+8YGH`RTzrOVo+25u4WK+Z}u^yOP^6BXz2OVU)rK{+4YyiqMkklo2i|b z>G^Z#67ePnl}gJ^?R(S@@>}C|8}{ZSTJCz{9$gep(XP+Xg@i9HjL?Ri!?iN~4sxcs zIuu1IHON8~@1#&6gYv2mCx1(`Vpn|WC_YHr7g`w?E${TsaBAWa=n@T4p7e~faMK;n z7xMgSIc?0);-6Z2*NYhDG`wb$sC*1eO2C2W4{ox0RWFM>1_Br%| zQaW_6{VB?}TsTtXQxhe8(1N!l;V822DT7AX_-O3?rc2p~SaVin))#SQn;qRhs&$3! zdL~G#2W1}#$cJ9;^dOOC7@dg1vond@!c%0U40@$PcqeOf7#eb3St35rnWvk_tr)$| zLRlHhL(#$3W5~VnbfbNAH+r0KI~xm6lei8=sg~TA!9(IDZhb$+PH1b6bWNnuy4Ao+ zIZOIY(80_a--xJZlSEH&ZO!UHoYQv3Jof{(PfvU0EknWcJF>?=>4ghK_zHKei{!Jc zI5$;Ys#yflBVHvPQNE1&FTq}H?zonez4mzivz@OAReT*uwY8$XN#}5fHMGxlqPD1w zdsub_>U5j<22x(w6k^!v+||zOMO@+z_kuI1E$XOnRI63kSK^j>OH;RlzqsE;?;bx*_$Y8(irCy{vL82HGUpRf_ra|_@nkJaUY(QGFP`3L>`Z62 z_Qn_fMdJiUs-L=7%FMm_svA;JaUz`)-hfl8$nnz}ikH51k5Z)}3pRcY^cl}qCH71x zE`oj1$3OmJ&ls9BId|tvJ~mymv3Ch3CtmPwQ2{w<)@q_ykQfu=$cWlo2;FbcnMUZ) z1#_rH5qJfjcppQ3hNp(#@ptEe!(>IK>a|^|S$n)5@%ZD3Sz-A&C za>SfYhdVw~+i)ZCHLVPVn@L^D?l(tLRy})0$W72en>vmX@`3!*xN)D2=!3GYaoZgi zx7qw=+aqG(jY$h1N+GZ8CVV<)FULo(k7{9D0=?_s>Po?W&&$w9G^Mtz-+GqT>0>ob_y&5WGY>SZiXSL}vz>6xQKO#aS_x_4+AaepBL? zFQ6XUk=3P-nF-9{aS5U$>pXL1ZNB^#2q6z(v7xb|51PbD<5JmDzHH<#f~NoG)70CK z9pB+suNktAVW*IrIv{YAm!sBQGr9=D9k1tSB=?!yVe@j^^UmAn7WPpmsk2zuoGbK! z`RE9o{{y60L2#II{i+aJ93eS$I zLecu}moxDArR-fFXRKp3Lw0 zK*Yd2MWZTeDeO(lVMzvNlWem$_fzZi9ItaZJ?R`dQi=S&q6oTa#9LC49wMLhDKa}+ zFr}sjwNj)@tEH6qA`Z{)N1xl`plV>w9R6dd-uym|M{|59a_wofe!av7bw z=E=$^nX zncU5y55}Jxxrkl{)+xl@x`&Ow6jU)G`{4Dc$>sYMe9;SzGo5G}Z|s}FyRg88z05#4 zeAQj=#t7~qhi75F7i8mVu2CAXCfX!InI~q8BS-KVlQrpPv|&%flXr?Y(|)=Il(1a3 zVKN?SXrAqpZ;t9cXp|i!P0kLDn_RchZ=MlUCMa=dZVGp85ov#4NkVFE@%DKYmf!1$ zc5^gyWg;0%trq)M*T>89y4ISzhf?kF-wJ*&ou)bSezaFllgJ}Iw>In@53g^2J^Edw zuQ9^tqIr0K{b!wSjvSk`hA=KgXEpLPv(`ye*}KWthQMGc%{q2}2in#DJ#DqlR(C?m zLhhsbbbNzFpY!EoYI}nF9m{C?>v zuch5tG6)2h^wyG78rgwtgC?SiV zQFtQRXXJ3FsUAQwZ{Tb^Ic2gX&VR!u4SwSK#3R;Fb8xLHy zWAtN5t@x4=Et_(UqWx@rgF0~5>W+9!IddIxc&irUx)<4g`yO5hhPEu`;HI*3il^Wp zOUj>-s%nwteB0C#IHApuOZ5s&P~D8FI<<#C`1NE+Q|*y#)=M{XQS%HD{W-Dq2h{3K zmMAY_Qm_63ypm>PHbL!|rFBM!Cn{C_i4N4Rh8qiO%SwtAm0mLD_~ap63+if?iBgY^ zWMyhKq!)~G*ba3Qn(@=-s`$M#qE#2|4Om1T>&s&Zw%PohCKFbiG7q7&G_ido&u;IB zijL4lQC7E*&85?k?&J3SRF_`ze++%79`OjdJd-eZEQ`_9h zblkLJgCxVjNH-5-4d~JBxIa>Seba|+bhtStoGG1|NAV$rfzjM+OvmV7bzLKEV}qMJ z;`$%tjTD}n@k*OtET*8$yx75dwmlvniNBD7`Ln}Q1lZ=dQjbH6x9Y6 zmfmDdo@W|8iHWJxX-C@5-j1&>J8pUrJKqc7cT0l5teofeQH9OR`?AJIJ?^$8-6UU= zRpf}YYb?Nv1O5VHJymZ#<{daXWABC$)L~xd^^?F0p_O)Xnws6BYQ&3vplE6RY>X)I z6=N}@Ev)yl*8MiOWQD7Xxmjbef7lnT7r_~O&PBc+9Hgzf*}ipj2O(|>O6=*(9hbdmFdDG; zA5m32Tp5fWl|aq1z@sQ~m(dy{1u6DV*K0bqU{-_vLWHNDX*F0y(Rz)UZiP3(^#%=o z*9mqw9Y$ZUl=3oA1<*=0PkbJmoV~Ec+4}NSH2l6czq!vPOVxrYF;|5YuI09yV-BDjSwQ zV($>+%z$2QU8Z+*b~F9WO)J|x#IYS37G955$?zQ+lyEbjY`1n)6Mz|0Ytl!*Z0{@S zd-KhSnJf81Ef1nCgS*%Dc2Co6kZd703ol8Q$Gk7u@NSjLVk;l|el6|~^#!V* z2J0iGaq4c${8xdF6n$+b=Qlgq7GZC_rsT5MtyaLK#Zb}}Q^8~w`MzQGoG?3!;|>@* zKUUan-~EDL8L*v8q-V6LN?XXA{N#~vTT+~(luz5`VE@%i5@KSgrwe6!&8=>?$``)u zfup=HypAoLHB)&NZO~%#VyS8sgaxVMMy;#XiB+zSL(l*LmmgTSPl>^dsH4Ww3#)B?sOEg=`$6Dr^HQlNKFkd{A_Sc zfm_=#5ZA_B_Pj3+u^Ihb9pfH9vIvjeI6JC+Cc5?Mo3pIoG3D>?slJc!;c;3In}g$b zJ&MnsK*Ol0;?SzRt;TDsdY>1xM&p-d#+NZ3Av0ycCWAzA8XU_8MNMbxVR^Rsm2IA{ z<5|M}JcBFR|B!jP8&~#GMWnVbU#vjT2M0T3)^gZdeSh9;METD;J3)St&f1zwY7q*4 zZ<}PeXWrL`*HeA)duc;k&LHE%?dw-7x8DFigu1$}e$WH_E(#P|#^i#9!Kh&{N>q(J zA-|(E@7|-&qIx_VV1Ku@W6GRyieuKGJ4&E^w_RD%WJF3J#N6F#MqMRj&_cPacqe+~ z0dL0)_msHWmwO7f=jDY%^+Y1}Th(Et)0@ZH^5O)XS&#Z`>v*33X;D{n-Rsq_*b@ES za+1bSef(Z8E`PzU;NBNQt5u`e%kp^CNr|q@?uKAXkbO-5g28Jn4~>mLyXCnEn-RL~ z?giMdR0o$wDjp9y;1kTWyyaM*4Yd>32)Y$>sOZ!>eqF`&x$GwOJ0kyK$We41El5m)c) zB|5p3m4f`mgD6*g`0FDk!s_#*(c2Ljb<&3CgJrh1MB65@m29K*&K}TPJPrE{6~dH7 z$C5+ei$tRhrwWffYg9YNYT(aartP20G_0I-qP?Y;x_P4+nmBovhilbHY?-~+ZdOoK zG?;C(Q%MPbZ;BPszom^UGZy{(x2n&8uQQk!UQtzdBI&gLk$(l57GX^Am6juSz8%^K z-FC-n&3>i%Tc&h4)7;&Sza*KjUNeJKpUjG%J$zqZI~#MK(#I@wm9~7rWLtH+eukd$IL`BswUF#n7tFuE@KNB4Km=Cvg#1I;{NZE#fkKo|Xrp`1=tIb$&=zUB`t5Vm zVT&{U@J_b5MJJ(EmyK3;D{U`WKcg4AsXb1Paujer&1b!NwBc=gw|d zILYGif?3-;?`4MfzP>~IB=p04{f@Cn71*k#xN15y~iS=v=-*liomv8}%b{2QpSUejlZ9KFqrD~^J zoj04)+W5Kpd%X7Lb*Cliwc2Dytudm3FBbhZRQYh^Zm0S1=GyNcI_)kzZnc^Mz&Bkr z``xNCrfl(z9`+-{QwDA(zr#rREhAL;wY-x!wvCaT&df~TCWRLD>&O zyQ!tS&EEdesvUDVbEv%o4fN^qgrZEp5VU1sc+WBI2Tj&ew_=mz=!)i(8tn$)8#t3D z>3Le0A^fgf)|r-JOX$=-K1W>BMw$M)6( c%MUmETmSykB?!b(x?1t+h`gP0C=~R+09D>`;{X5v literal 0 HcmV?d00001 diff --git a/sound/machines/cardboard_box.ogg b/sound/machines/cardboard_box.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c98e362890b9f6ddda288a90b77f3945a220227d GIT binary patch literal 13990 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 E58PIEu>b%7 literal 0 HcmV?d00001 diff --git a/sound/machines/closet_close.ogg b/sound/machines/closet_close.ogg new file mode 100644 index 0000000000000000000000000000000000000000..124f5d85f5eec84be8e622bb220a75ae1dfe7f76 GIT binary patch literal 9691 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 literal 0 HcmV?d00001 diff --git a/sound/machines/closet_open.ogg b/sound/machines/closet_open.ogg new file mode 100644 index 0000000000000000000000000000000000000000..86cbcea0d01b53b304987b879d97a69ef9677905 GIT binary patch literal 10471 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

    N)PZS%cwtMK?3;M3KEcu5{xd>pZxE_&1^?Eq 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 F{{UOa!Fm7y literal 0 HcmV?d00001 diff --git a/sound/machines/lock_1.ogg b/sound/machines/lock_1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..d85f6eb9cc725021cd83be7bad6d235f944a4ad7 GIT binary patch literal 6654 zcmeG=c~sL!{*wa;7$`@;01=ZAjvy$3pn%v70R$pvI0PzP2m}dYK>`9=+He{uPzZ+@ zkwqjx5Ug5Iu+^e+DFOl_R7LRu6}1Q+>rvfFf_--1zPJ0{?q9$6n>XLd%;)^h=a~8A z>$`Pp06>DJhMP2?%ci=|Hzy&C5IYl+I6S@#fOKsE-~(*nIYR#1f$)`a{?TNd2)OE0 zKC?$VQbze{b3!RZ*+GgBUSjNO-=wX?cpfKMu7K!Cw6UhyTieps63u-QQi(KcYZGD& zHneBmpMG_7cV?42Znsc2yW8S^d6%#g&YqrbG}t`=VSFMzS{DE` z5KuAVq-o}()31#5XSDncEc#@#+eLlE~V0TET2u@z!*ad=xkG z#0~#xXTUjIpy~qB89)Qb~#|zvD=|D_noB(565-B%}0E)#Q z#JFG;njnGj;60-FvUqXOK|_4MR*Ks{b~Zn7zgefWYCnI-VYWJcNdIm%e~5Zy3(vH?pMJer$a+NphBa=R^Qk2rX2leAwATP1-3PL(J!3Obb- zUE-{)FVBy>sw9{dwOMMPI&PjathHj~lRo^60E1Z(&+=dn+Prgn=-!m;Cv(FmQ*KRU z+?pu*>+(EqXyu=}V(V}xK$cGObS&o-()y~ieVD2W2QOug`wm=RDd9pXWz%tr_o(II z0^N6!KBD6W!zDmBd_*^8OphC|Hhj#EI~K$p-^u;;1ow-R8KEaKZoT@XPo#XBIWTR= z4#jsp{+v0*ckGLeJw=pIk*Pd$r2A?fO6&e9b82G?8mkH#g$1+1V)Oh;UcR`wvo8MP zk-1aV+wxBx06

    c9ZNVq4=|{ z#@Tk`Y^$Ka4MG2|jmuIC8nyxeeE`n4-5X6BE~@pgaBsgV^1n~%As7_YW(D)rb?HLS z??@aqk}0iH!?B_Iia`KXpC8DNCj|;U)g2qyRAnm+j9Uyis1G#y5R?HVWfKbeQPw=i zz~CYnSX8V4W0c;tKxZsEEv^5nABs1MJ}m1?QlKJV90GR5x@*CyOJ_ruj@y5wWQm#Z zPrBfaprT=&C0%ewP|^QL*Z<;u|6j)cX$!!xLukN9k9m-^3MsHhfISpv5z+H9T@W35 znI3E4r9%wWqpORR#}wDQ%o>aZh@h+2VM^$qiIu&x&HpGL0g(q0Vr74{hYZo+{4s|h z*JUrAI*fk~59u_PW6s1yivP7?1po*TDnI~qE;9ajr@9b50PICkp|HNN7jY3lzzwZ~ zw|%7~pZu@I{O8brQiu?k1F#1wOe72-i=#prBFkkFp+ZobL^i<60 z(I!As2~7Lp21e=r_v|Yryt@8U%S~ghrCgqPcAqJIaM4SvZZ^F^b$Ai(n^#cRjD*(< zG`o__>}z9LmKuJs{VYJFfUev2mG{%@9;DaBikmO)upC%)^~ZS!1O-*xjjf!`uQL}n zG&fs7MZ@wdDkvyCR=fm0wc2TTi8_3F&1`y|c|n7;`N%SVoEt2B-~m3N1cgFS^P^J? z84QBLmkSjlkIW&Lh$_MbyyoU+c;6rcA;ClnSHD)qa%9y2m`DkqsNjYwPebg*a&IB2|c3Qer)uO;rMd754B6!Q|$(puqyH_M&8$_AG_TqRmwEwMh~@tZbyX zC|QkDE~3Fg$A|T>3c}1J(U%~sjO{2Zemtp?WJm&QYvuz&GORxi@HLnSz))DbAl}DX zJ5X+JUC=cxb61U7K?BcI)R0~?o8QnJC#si2q|JZWQ-+Y+DJgu(nkEBvu`=^EFOwCO zfk6|wvI4icdG6c^nOP@NBCkUuLMwGalR*>q%dT(BWdQgl0$_18G9{<1?pPPR=#aAe zGKYqt!kVj}Sg*)(Q)%ZR$~QfHUpc7THn``=1WMfVeXk)#a0; ze%QDgSEQt8a9kT;RG>$lg|r70SkL8ZMqT#wkhJ4h<>0gZSgh9eDyLaO4m&K)s`sA5 zEV2GdSRu`H0`5do$@%VBhaS^{+J2SOasgk#jv+#-SZlj-RN=AC_Q|-xPP}p95v%s#ZG%dn%E=xu zOeXEmvqnR2$0ov40wK5o|AfIHiIT+vbU8-KE_8q|2LCu6EN8Rj(F3bNKPFXDUr3vg zBV_d{kIKE|AVa`PwS1I4SIvhU^1{_bas}>3fnc*(R#22V6eXjB;}Qp4N+sn>9FPsJ zb2Xt3IbD7E#~K(eJ+0cy+2#sFxhM>Zk&A)@RK#X2A=s=*2-fq8UXB} za<-?HTNYV@udig9=<@y81?GGWc8iobM4X{i6wq?Yvjc5ZD%h8t)ks_~s&Z=u-m$mp zP*t48!6+;|W1RuWEKxKtt67j#uO7%GsU$ttqfMe@=#4vOKXtezNb&cL)ee;%)g+@0)PmQ zYuGSEfI!F#EcqI-^yNawK#m2nFBh^KEZDxHfne`Iw_3G^?y%0m(ZPXcWx48edq=0g ztluy{GxaKv6yWG&*>i;1ken7$ka6Oxb}yUP&Itj&zTOnfAhw`v28@<@oQ}#zFFw!J0!`=c0w6qP(lQ$^RkdTZ3uyosyp9`%@0j zkMKO!gG;Xs(9b?#VumJ&!Vm7&DlfjM^+dJk{p1*iE$;B$ph~h}j=ppMK3#WDYi3yv z_PLUJ(Hr$MZEIpbCa+Gy5Fa+YP@ZF4;e2IWxKZ>MocxlW6a+m$r* z?gs}^uHnG-7rXO=Ro@}@5`I4)|6Z`E_~7hLu1#sg9Ax{fS-_-}s7DkJl1 zWX$?Uy=z7uU4Ipvpp(bXh`xqGlM_^DGGc>>3zZQ!_XHn!?&+d-32}J*Y#V-KEs;pE z`Q}!4s)z7gQxU3hCiqgr+nRT&FD4@vrVs?v1c_F6jz-zZQ4EKoM{B>7K zXvNc(raX>Xjyula@$0W>^(fwO>UX3S9xA*{V~-yHR=xeie>MsnUXGj2!qGh@W-}rVmGTIF?9ub z=w04>bzO7Lt}V{{edo7h`TG06D2xAve7y9*P4IJEA12wLWAhVyrVlFh@c!H`;mSnv zVRA?|FKRL(lJ}5N6)TLWYDzKeh;sJ0qHQYF?~gBh_4i9Z%nw|R0{7xpA<3?t*9ruf zkzd6&Zq^2A)&0WeFyl4F6I^$$kZi#jKf!g?oV@hY*sQT;G1BncUAuimp6ye*&tr7- zVm)^KsJe_!+4Ce?UDa&6hMqfZJTB~uh{z^;49;I*)mNyGTCc|Z@V;%vtz_4&8qD1r zoqNv~Ju(QpxI)9Jc8v$V&g#B~iqYle6zs@1B?T>40;221HaY$Mmh70K)~HS9Mt{r1 zWWK&hJ>jGoZ>$Kw*q)ZP}oYC%<>2%&~>c!#RTaX_}Mmv_PBp|)Q7u6Qke5+Mdv2TB~sW^!J zkvp9s{$X!WP)u;-8EjYd@FE5uOWz;kYrD%R0kZ74@pgUcZ#%%}&G+-EBi|4ag>mT| zR@+JskPyudQ06K#66VmKuO}rVdzLK(Rx|;D^LR**(E_BhY22YuN7TI+VKbD&=k zD!YnYnBy!YVU0D;0cX4`H#*CE(!YJa)nk`SJ970NX0ad+y_b+0(ZNC@bqY+4k zR?SYzesbZnoX$0+TQ?ta{0xLB=NQ*)UUv1!1C{vatM{HCNBH57bunT(%6{IJ;@7r1 zVuq-ElXqaN=b=H{PL-zCwzBqv3HR>@9TM3xW^86NSH6%&h>{`HEVt`d@qYO?|kT7A5d#iwPc>j{GIw+uL(5&jyzfUrM9fByT-90s+h9kkypCHVSkmOU%cP@I(4o3FN<5PvLZRcB9pu(Ug-5`pA~F8&{AFn z_MAPIVe@ig9WCR>sqvrN8qH<|)i=g(nY6u3{_^zU^Y3(|xHEC^SkuVFswpL*ImoX; z-*kDBD0uqhU!R4}hc%vPvfA7lK2-WNB9^Z7Xr2EI=!owcxqsd@^WbwIc{rO{_cvk*MS~y+eGw$8t!Sz!(}*a7mIy_wB$isc*mao+LL-)-YTbb8~a=Ip?19p6%ZACcF0U zcLQSJOVexZ+bx{l2sS#2&_cu>jAVyI2?1iXMgTs;4ZKB&zONv533vY4ggX)N>X4iM zMn#s8@~_Pjxyot_OyL=FD0t(p$o)`w2-`y>0CIp#j7et3n@Oe+Vdud(h-7T62L%Pj z1x7+q!GYo7QA8nYEc~(EX|s!F%dqlrvVkH3143BPp>S40U?f6fRRED{Sdr z+%{XeGi_&>?z`Q6eBvTzVk2e>B4#~A6ORb5j)=Q|?;_P91Sr=v&($U7>JW1m%yPxK zsf}VFKxmS30)N3QYtcSSFC;f8p^E`wrt)yImw+N@U@F0Q;1}!1qNO*+r52qAcyAX?@X719{AW_PuNV za02XhxKWghY~3vTPFapAZ5f*)k0?32lAWjijqZj?6vYdyh<0gEK_~~cIh!Ri3kPP4 ztw7nxu1bOlcomCK(Rk6yh`D^xqw;!8@zl*UX0gH5`oiLTi3(d%ebsmg=rz;8|K;u|fM) z<|;oC)2Pw>9Or*3yNxktJQ4q#JFS@$k=VUn+}gHn$I}ZolQdz8Vg2V)bf9 z!A^w&vaKc6MEQ|g7zt-Zd6LXu9rp@9rl2|Tmp=9y2M6uWD+bSHa)<(l4a&QAVc*i!p z^Q6(p8}hCd@`REt94>CkJ`>6@Q!0UOran_!0;k*qXJP|ycLeUaeB7(!_>b@Y(r07- znmKUV=$L0M*#A9qvL2dc={n@%y>j(MnNxqJ>`8s)KV(jMFu%5tU(4e!^RftO1tDog z4Oc6}2b-T=`WrnfAooVI%uiA_-wP3^M1E2;#*QLeD$g#|FdqcbSTe+@}@I5$netD8d zl$qmMfB+TD{(d)}XwB5oEbaR5p2Sk)(4n;m`6BKp`-qNYYi@ zUWll%{v(IrUE@wll_*zkh?wORmq5j^ivGD_IRJ1FQh)=L1}T3&Q>CX00A{)VUT}S3 zmK%rwoItNi__i;oPSg44Z2o=dKL|u{2mqXb1s=i;iDmhFQF4ve_<4a5WUx8~gAfvn z37<}btfwMHAP49Hv;>%U!3<53T^G#?szWOKbBr9PXgPr)MayUO$s;RH3YE(VHPT}% zu-+m3$_6p`dV$R@AvC*bFx^PrCAgmsAUqH}Fe`YJQ298aGPtN=@UYR)3e6Sc?B?#C zzYtuooK{IFs%dC2gawU>t|)hRpWvb|;AQ%a3mGgrsan=wkt$Qca-!O62QV0h z#A+F;pQ zNlPVBirUp!xU#9o_zP>Cyj&7o==eU7So}B;tD|8OxVEM~#zn*R zM`@Hi6#*!#*5-%rG*)Da%&iOr^Fnu(8SraD9CB+C%9hh=8bWicM3DN1KkX?*i0l;U z^TnEaLzTfo^ERvz7L`o**%V=c+tBc=vqNas*%;Pc*od%|1hC0q6ZQ+QZ=*E;>^cO1 zVGApUd#bWk0AF-s!uyg-LJ{Gbs~@UDQ|*Z<*?$jz1cwO&&|yt*K@}$F4-fE6ak){r z6v6(hg9m_OQ;>q4T)FeQC74VJ744eo3fh0%!M?g3yPk_pcA?Xo z+6yh0aa@LX=!V`!^JS=N+B<`!KMQM8UBFIny`n-jB(~pTHx6L)8KE0Guwg&-)aB6~ zNxj%GyzN5#LfeO4z!p{-}qyQy8$Kcn?(`&{VARjh7C z^M-bhun`GRXlVv0dUIx7^hvJ=!H3{e0>QZlzl6a-;xCK^*yX5tMus{3VDO7mMIM78 ziXONcbfFTft1?JSB80F$4Iu^&n+p+erJ6U%cvcbx?+_KPdezggKC1`@oxTBPMSxie z>EQ9p4tQB#o%dx2ybWHbpkWyzx~jZCYG8Qju%SJVL0CoP<$A+xM6BQe7Q~=`K``i! zFh8LT5mq!ZzbuK>)52}5Snn{{zzoAxx=YjEVKDnux{xMV5S^I6${s#;6On+zQOH+e z*Q)K-O4OB6(=QjrUH|~H=kgd18*GzwsNTkXu=uk4m zkP8ndB>{xWQPWXq#p3muNZX!h&~inPy%wmcYlNt(jt6qqT)Xm&g0e`<~&G@q_1dY|JU0bJ$bH7GP1ISQw#wGPtO(Z%cO8?0VC^O9g4Tpr4x6%
    xt-<>t7|WbwQ_z>)eQM)%@i1{lMHaR`t8M-}L=2oXG#7 zUimnwN^nQkZtCXE2`!z@;QqKDw#8D={WNy?vd_^`^9Si)e^YCF{y59O2n4WIuc~8* z8l0Z%>_+-~#S{g~9rKfyH~p5iMGoVc#R~7qOKB{O#B&OP_;2wc@qMyT&8s&|lM7Qr z8@FSQNZlvj4m3~%FEpd40#29OgDVGlM&~*hG>_18rKiU8`xag=O2`fBT57pAvOx$Dd@Se(l=W|eu}oZ7rQ?_EcN#@#>0-N z(^DLqsjHhepL4r5r7*IU?=5w=@i#q^S5p`&_UlX8UXQqxZ5F>YeILS`&~G|?JHN{J z9pT>Rw@!T&GG|%S2xNdf5D#OLZ(#5BuWnxjAAil~ zLSsFQ1vA*?!t6Z#7)6W`xJ(C7y> zD?bLEv47HJ!~D@G>Pl0K*~ztpx#@|g!EQ=jk`n30p}OXZY}+K`d#&2MEl`s89U{9v z302r~w&cd86lW*oUhjkXBhKGxOm1qrJh-I)gWMCTcEz&g8}Z_%U0KQJo^*tqT-vF| zqjhc5H_Jc~Wk_j$+jNX`c-9?n)>L}rq2$5dpo5haXWv(B9Ugk_On$4h{cY+8dOK0a zWfZ9e+LM$~s5J4Mv$@6(LFas_CuUC_oq&@@>S=JVd^Q&A!R%dGM+^FKddC5;ttP+L zm_`m=lk&tfjXa&F4n&a~w_kke`YN(3&DREt@Cy5ROWd5Aw?sftT<4xwk5w~G4_p6CtL?DvW=DZ&TOcp_3^H4?G##9dRWIcYNR0?a_4Ay>Aloyh|q~ zP9M{%zE!UoR*iA6Yh}k6r+JEV`JPw|EeF%peA%~qwB%~(?2JJ6v$-$rO~Fb15~`~D zHQ$^;Vsu5tugdi$rVhjkhx6dkr?}Dl08CH`VPQ6jNRXr^=2Q^`=uI{gaQ`CD% z(DoZZ_X1nxJuk~6AAOT>d^YZ&a`jCQaOB#3w7ozTMR^(ht#&qN6Pojb#+e!Vb;EYo z`hcp^@^SuQ1K$%D&hDvw6qQRsofLO)><0Z}iT5$Ma1T;r>>;!i zx}kFB%$Z^~msnS=+}aA37;daP^_@wQA(o}O9Ai2jx zpGOD0Bc1QWFBz9hv&9hN(3+k+kTRDjhbk9i^S$SIT_^$ut-zPT(I^vwPR}{4jG;a# zL~u>ti_*Gg^wy&P?%OdlO)XC1#&@T|nE!Sn{1@7+pbc4H8_ z>e5K0pY{|1+SK)~vmC1pKq;L0NWMiJHdWo2fgGg?+p-e9>?J4e}>` zj}bL>Ysd@yJdn5{tw)hD0?(ZZ2!n|AgakjQ&FXcGlB7p{%?{mAW5);OgsPM>LpgA(j>*${ z%9++SbIzovJg$(p*G!svt3OTiN(&`yPR}I2{V0EO_6+l}xYmQ5%vs5V@5+H+hH|pE zf1~m_Pn?sJ)cN}@cN$f?E)i=oU9dFeOjdnLW(wO@qDy>&pil1aoLiSw5qr<$`lT@| zpc?XQ+b>sk&LO`jlTSw=1#j`aBBgZxFP5^5a zn@>A$8OislJk!WjOz&##`MBd;H^Td7Hg#aBu7>6Pldpz858YY(bZq#$E#`+e8l*dB z)H5HV08?JAx!c{Zv?;RxkY2Ocvv8@O_cRJ5=cW%__9J~bNwc07lgK?B;L=ihaoi+) zscpN0(oQuaF(uh8R_D?M;x^7>kF9@_3*KcW2y$y*zqI0gIN-A89POs5e&`k-I}fEu zTYyn|A;y%~%lb;LD&HpU+%Dvk^gAYg5?O%6&cyOk#qH6V>e@-!b)}nM?*G|6->T$; zqI{WOKhjBF&gqw!rOAPc#DN>5dykmT6bRxj#kH_$EpI-$XZaqmFib`+qRi@k+jo>Q z4LMDBB0v)Ami%5VIoo5Gc|KZl*2gXsmU>5+jk&JtUz+#ZDre-%6KBo;e)ja1g2Dn_ z1#X41^q~x#_Z-?fBU}xYROnj1BvwUG_`yj9&=ghG?CW&W(q-|?TCY^OudxPQhc2N~ z6>O~`TOBG%EPgCGF{Pb%^KJZ4D+!%h&%@m0P%GFGEOyV8bz;#f>m|N&v+$L%m;%UbH7l1lkB#Js9&Cl>oqD*{<` z8K;#ovBWi!et1k_^x;ZDS2F2NNw%JK$)--PPg?20ZPPuO{qof@ z8Eqch2AIe!yrZXNc0z_4V4(WtOsnHfb5UoBJS>k|{PW{PPt3Fihf&r+*gT-Uq! zRVtwQYG#Iu5IK_IIBy@Et$^m{j3*8p`Jk^kzrKcb=lW~oi;|SK#$Z2|mn2Y1jgU}MmzNbX1?QZ9Oo|;XCT)b3OxHGoetrN^qfeC|@HxS!fHs zdA{+`;g>Ice!m@gb)@gaWx?;?Zo7zA=q!Hsej!$X6#dIA{?~Uk;m`CtteN5n@IS@w BN}B)x literal 0 HcmV?d00001 diff --git a/sound/machines/lock_3.ogg b/sound/machines/lock_3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..cf059e39fc344baac89eb850189a8ed2efb25659 GIT binary patch literal 7829 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 literal 0 HcmV?d00001 diff --git a/sound/machines/wooden_closet_close.ogg b/sound/machines/wooden_closet_close.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b315c0d97c4171517ee9f2e2edb76176e464151a GIT binary patch literal 8016 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 literal 0 HcmV?d00001 diff --git a/sound/machines/wooden_closet_open.ogg b/sound/machines/wooden_closet_open.ogg new file mode 100644 index 0000000000000000000000000000000000000000..1a7bda40bb985037c184840d18441b99cb2647a6 GIT binary patch literal 16869 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 Date: Fri, 1 Dec 2023 07:25:18 +0000 Subject: [PATCH 12/25] Automatic changelog generation --- html/changelogs/archive/2023-12.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 html/changelogs/archive/2023-12.yml diff --git a/html/changelogs/archive/2023-12.yml b/html/changelogs/archive/2023-12.yml new file mode 100644 index 00000000000..bb740648f78 --- /dev/null +++ b/html/changelogs/archive/2023-12.yml @@ -0,0 +1,7 @@ +'2023-12-01': + BeebBeebBoob: + - bugfix: Cooldown on chain-emote howl (#3965) + ReloadKey: + - refactor: New tajaran random name generator (#3964) + Zwei: + - add: New Interaction Sounds (#3856) From 5fe37a97f245769dad5a7c2ea48e4fa51ad625d6 Mon Sep 17 00:00:00 2001 From: Dimach Date: Fri, 1 Dec 2023 10:45:02 +0200 Subject: [PATCH 13/25] bugfix: remove bad words (#3968) --- code/modules/martial_arts/throwing_knives.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/martial_arts/throwing_knives.dm b/code/modules/martial_arts/throwing_knives.dm index 5a2d65cf997..8d44409c4ba 100644 --- a/code/modules/martial_arts/throwing_knives.dm +++ b/code/modules/martial_arts/throwing_knives.dm @@ -40,7 +40,7 @@ attacker.drop_r_hand() var/sound = pick('sound/weapons/knife_holster/throat_slice.ogg','sound/weapons/knife_holster/throat_slice2.ogg') playsound(defender.loc, sound, 25, 1) - attacker.visible_message(span_danger("[attacker] перерезает глотку [defender]! Ахуй."), span_danger("Вы перерезаете глотку [defender]! Ахуй.")) + attacker.visible_message(span_danger("[attacker] перерезает глотку [defender]!"), span_danger("Вы перерезаете глотку [defender]!")) /datum/martial_art/throwing/explaination_footer(user) to_chat(user, "[span_notice("Работает с ножами")]: Боевой, шахтёрский, костяной, метательный") From 2d6f2ea69559abdfa1ecdb03aca53d8ccc9beb5f Mon Sep 17 00:00:00 2001 From: LiquidPotroh <100733800+LiquidPotroh@users.noreply.github.com> Date: Sat, 2 Dec 2023 11:31:22 +0300 Subject: [PATCH 14/25] bugfix: infected mice & runtimes (#3971) --- code/datums/diseases/_MobProcs.dm | 8 ++++---- code/datums/diseases/viruses/_virus.dm | 9 ++++++++- code/modules/events/disease_outbreak.dm | 7 ++++--- 3 files changed, 16 insertions(+), 8 deletions(-) diff --git a/code/datums/diseases/_MobProcs.dm b/code/datums/diseases/_MobProcs.dm index 93e16bbccd3..5ba9244f2e8 100644 --- a/code/datums/diseases/_MobProcs.dm +++ b/code/datums/diseases/_MobProcs.dm @@ -114,13 +114,13 @@ var/permeability_mod = clamp((2 - V.permeability_mod), 0.1, 1) var/mask_protection_mod = 1 if(wear_mask && (wear_mask.flags_cover & MASKCOVERSMOUTH)) - mask_protection_mod = 0.3 + mask_protection_mod = 0.5 if(istype(wear_mask, /obj/item/clothing/mask/breath)) - mask_protection_mod = 0.4 + mask_protection_mod = 0.7 if(istype(wear_mask, /obj/item/clothing/mask/gas)) - mask_protection_mod = 0.6 - if(istype(wear_mask, /obj/item/clothing/mask/surgical) || istype(wear_mask, /obj/item/clothing/mask/breath/medical)) mask_protection_mod = 0.9 + if(istype(wear_mask, /obj/item/clothing/mask/surgical) || istype(wear_mask, /obj/item/clothing/mask/breath/medical)) + mask_protection_mod = 0.99 if(prob(100 * permeability_mod * internals_mod * mask_protection_mod)) return TRUE diff --git a/code/datums/diseases/viruses/_virus.dm b/code/datums/diseases/viruses/_virus.dm index f850fbb40ab..dc657b73b03 100644 --- a/code/datums/diseases/viruses/_virus.dm +++ b/code/datums/diseases/viruses/_virus.dm @@ -20,14 +20,21 @@ * * FALSE - if don't need to call a child proc */ /datum/disease/virus/stage_act() + if(!affected_mob) + return FALSE + if(prob(infectivity)) spread() . = ..() - if(!. || carrier || (affected_mob.type in carrier_mobtypes)) + if(!. || carrier) return FALSE + for(var/mobtype in carrier_mobtypes) + if(istype(affected_mob, mobtype)) + return FALSE + return TRUE /datum/disease/virus/try_increase_stage() diff --git a/code/modules/events/disease_outbreak.dm b/code/modules/events/disease_outbreak.dm index ddfa7e05d31..3f59d40402e 100644 --- a/code/modules/events/disease_outbreak.dm +++ b/code/modules/events/disease_outbreak.dm @@ -33,9 +33,6 @@ /datum/event/disease_outbreak/announce() GLOB.event_announcement.Announce("Вспышка вирусной угрозы 7-го уровня зафиксирована на борту станции [station_name()]. Всему персоналу надлежит сдержать ее распространение.", "ВНИМАНИЕ: БИОЛОГИЧЕСКАЯ УГРОЗА.", new_sound = 'sound/AI/outbreak7.ogg') - for(var/p in GLOB.dead_mob_list) - var/mob/M = p - to_chat(M, "[patient_zero] был(а) заражён(а) [D.name] ([ghost_follow_link(patient_zero, M)])") /datum/event/disease_outbreak/start() for(var/mob/living/carbon/human/H in shuffle(GLOB.alive_mob_list)) @@ -54,4 +51,8 @@ if(!D.Contract(H, is_carrier = TRUE)) continue patient_zero = H + + for(var/mob/M in GLOB.dead_mob_list) + to_chat(M, "[patient_zero] был(а) заражён(а) [D.name] ([ghost_follow_link(patient_zero, M)])") + break From f70eff04059297b446b2c2a1a4169e8e75dc1caa Mon Sep 17 00:00:00 2001 From: Vladisvell <73733747+Vladisvell@users.noreply.github.com> Date: Sat, 2 Dec 2023 13:40:09 +0500 Subject: [PATCH 15/25] bugfix: fixed drasks breaking grille runtime (#3974) --- code/game/objects/structures/grille.dm | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/code/game/objects/structures/grille.dm b/code/game/objects/structures/grille.dm index 8416461dad8..affa5f4e139 100644 --- a/code/game/objects/structures/grille.dm +++ b/code/game/objects/structures/grille.dm @@ -114,14 +114,16 @@ . = ..() if(.) return + if(shock(user, 70)) + return user.changeNext_move(CLICK_CD_MELEE) + user.visible_message(span_warning("[user] hits [src].")) + user.do_attack_animation(src, ATTACK_EFFECT_KICK) if(user.a_intent == INTENT_HARM && ishuman(user) && user.dna.species.obj_damage) user.changeNext_move(CLICK_CD_MELEE) attack_generic(user, user.dna.species.obj_damage) - user.do_attack_animation(src, ATTACK_EFFECT_KICK) - user.visible_message("[user] hits [src].") - if(!shock(user, 70)) - take_damage(rand(5,10), BRUTE, "melee", 1) + return + take_damage(rand(5,10), BRUTE, "melee", 1) /obj/structure/grille/attack_alien(mob/living/carbon/alien/user) user.do_attack_animation(src) From aa27b2b22d351d1030ff50d13f87827168c41c23 Mon Sep 17 00:00:00 2001 From: Vladisvell <73733747+Vladisvell@users.noreply.github.com> Date: Sat, 2 Dec 2023 13:43:40 +0500 Subject: [PATCH 16/25] bugfix: Runtime fixes of bleeding, ears, external organs and accesses. (#3973) --- code/game/jobs/access.dm | 2 +- code/modules/mob/living/silicon/robot/robot.dm | 2 +- code/modules/surgery/organs/ears.dm | 3 +++ code/modules/surgery/organs/organ_external.dm | 4 +++- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/code/game/jobs/access.dm b/code/game/jobs/access.dm index fd4dd25c678..4aa36e57cbd 100644 --- a/code/game/jobs/access.dm +++ b/code/game/jobs/access.dm @@ -41,7 +41,7 @@ /proc/has_access(list/req_access, check_one_access, list/accesses) if(check_one_access) - if(req_access.len) + if(length(req_access)) for(var/req in req_access) if(req in accesses) //has an access from the single access list return TRUE diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index cc9caf889f4..44d51f2b8ee 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -845,7 +845,7 @@ GLOBAL_LIST_INIT(robot_verbs_default, list( if(U.action(src, user)) user.visible_message("[user] applied [U] to [src].", "You apply [U] to [src].") install_upgrade(U) - module.fix_modules() //Set up newly added items with NODROP flag. + module?.fix_modules() //Set up newly added items with NODROP flag. else W.forceMove(drop_location()) diff --git a/code/modules/surgery/organs/ears.dm b/code/modules/surgery/organs/ears.dm index be0d0eaa159..f068f627773 100644 --- a/code/modules/surgery/organs/ears.dm +++ b/code/modules/surgery/organs/ears.dm @@ -11,6 +11,9 @@ return var/mob/living/carbon/C = owner + if(!istype(C)) + return + // if we have non-damage related deafness like mutations, quirks or clothing (earmuffs), don't bother processing here. Ear healing from earmuffs or chems happen elsewhere if(HAS_TRAIT_NOT_FROM(C, TRAIT_DEAF, EAR_DAMAGE)) return diff --git a/code/modules/surgery/organs/organ_external.dm b/code/modules/surgery/organs/organ_external.dm index d73ad773d87..ac076e7333e 100644 --- a/code/modules/surgery/organs/organ_external.dm +++ b/code/modules/surgery/organs/organ_external.dm @@ -431,7 +431,9 @@ Note that amputating the affected organ does in fact remove the infection from t add_attack_logs(owner, null, "Suffered fracture to [src](Damage: [damage], Organ HP: [max_damage - (brute_dam + burn_dam) ])") /obj/item/organ/external/proc/check_for_internal_bleeding(damage) - if(owner && (NO_BLOOD in owner.dna.species.species_traits)) + if(!owner) + return + if(NO_BLOOD in owner.dna.species.species_traits) return if(owner.status_flags & GODMODE) return From 6b2a3856b161a082f3d6f3e2274153b9f36a7669 Mon Sep 17 00:00:00 2001 From: LiquidPotroh <100733800+LiquidPotroh@users.noreply.github.com> Date: Sat, 2 Dec 2023 11:43:58 +0300 Subject: [PATCH 17/25] bugfix: throwing knives neck cut don't make two strikes (#3976) --- code/game/objects/items/weapons/kitchen.dm | 1 + code/modules/martial_arts/throwing_knives.dm | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/kitchen.dm b/code/game/objects/items/weapons/kitchen.dm index 9f541bcbadb..81341a39056 100644 --- a/code/game/objects/items/weapons/kitchen.dm +++ b/code/game/objects/items/weapons/kitchen.dm @@ -201,6 +201,7 @@ force = initial(force) + MA.knife_bonus_damage if(user.zone_selected == BODY_ZONE_HEAD && user.a_intent == INTENT_HARM) MA.neck_cut(target, user) + return . = ..() /obj/item/kitchen/knife/combat/afterattack(atom/target, mob/user, proximity, params) diff --git a/code/modules/martial_arts/throwing_knives.dm b/code/modules/martial_arts/throwing_knives.dm index 8d44409c4ba..1c8e6476d55 100644 --- a/code/modules/martial_arts/throwing_knives.dm +++ b/code/modules/martial_arts/throwing_knives.dm @@ -30,7 +30,7 @@ attacker.visible_message(span_danger("[attacker] прикладывает нож к горлу [defender]!"), span_danger("Вы прикладываете нож к горлу [defender]!.")) if(do_after(attacker, 20, target = defender)) if(defender.blood_volume > BLOOD_VOLUME_SURVIVE) - defender.blood_volume -= BLOOD_VOLUME_NORMAL - BLOOD_VOLUME_SURVIVE + defender.blood_volume = max(0, defender.blood_volume - (BLOOD_VOLUME_NORMAL - BLOOD_VOLUME_SURVIVE)) //-70% of max blood volume for(var/i in 1 to 2) var/obj/effect/decal/cleanable/blood/B = new(defender.loc) step(B, pick(GLOB.alldirs)) From 3970484be298682160781e883029969dada5c4d2 Mon Sep 17 00:00:00 2001 From: Changelog Generation Date: Sat, 2 Dec 2023 08:44:38 +0000 Subject: [PATCH 18/25] Automatic changelog generation --- html/changelogs/archive/2023-12.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/html/changelogs/archive/2023-12.yml b/html/changelogs/archive/2023-12.yml index bb740648f78..574d7a42b20 100644 --- a/html/changelogs/archive/2023-12.yml +++ b/html/changelogs/archive/2023-12.yml @@ -1,7 +1,16 @@ '2023-12-01': BeebBeebBoob: - bugfix: Cooldown on chain-emote howl (#3965) + Dimach: + - bugfix: remove bad words (#3968) ReloadKey: - refactor: New tajaran random name generator (#3964) Zwei: - add: New Interaction Sounds (#3856) +'2023-12-02': + LiquidPotroh: + - bugfix: infected mice & runtimes (#3971) + - bugfix: throwing knives neck cut don't make two strikes (#3976) + Vladisvell: + - bugfix: fixed drasks breaking grille runtime (#3974) + - bugfix: Runtime fixes of bleeding, ears, external organs and accesses. (#3973) From 7b59ce6e1d23e88b0af15b8e5bf58ec26905ecb5 Mon Sep 17 00:00:00 2001 From: Daeberdir <115735095+Daeberdir@users.noreply.github.com> Date: Sat, 2 Dec 2023 16:41:32 +0200 Subject: [PATCH 19/25] bugfix: Slugcat collar unequiping. (#3982) --- .../living/simple_animal/friendly/slugcat.dm | 108 ++++++++++-------- 1 file changed, 58 insertions(+), 50 deletions(-) diff --git a/code/modules/mob/living/simple_animal/friendly/slugcat.dm b/code/modules/mob/living/simple_animal/friendly/slugcat.dm index 50431586c86..f5f69ac44e6 100644 --- a/code/modules/mob/living/simple_animal/friendly/slugcat.dm +++ b/code/modules/mob/living/simple_animal/friendly/slugcat.dm @@ -1,6 +1,6 @@ /mob/living/simple_animal/pet/slugcat name = "слизнекот" - desc = "Удивительное существо, напоминающая кота и слизня в одном обличии. Но это не слизь, а иной вид существа. Гордость ксенобиологии. Крайне ловкое и умное, родом с планеты с опасной средой обитания. Обожает копья, не стоит давать ему его в лапки. На нем отлично смотрятся шляпы." + desc = "Удивительное существо, напоминающее кота и слизня в одном обличии. Но это не слизь, а иной вид существа. Гордость ксенобиологии. Крайне ловкое и умное, родом с планеты с опасной средой обитания. Обожает копья, не стоит давать ему его в лапки. На нём отлично смотрятся шляпы." icon_state = "slugcat" icon_living = "slugcat" icon_dead = "slugcat_dead" @@ -15,11 +15,11 @@ melee_damage_type = STAMINA melee_damage_lower = 0 melee_damage_upper = 0 - attacktext = "бьет" + attacktext = "бьёт" mob_size = MOB_SIZE_SMALL pass_flags = PASSTABLE ventcrawler = VENTCRAWLER_ALWAYS - can_collar = 1 + can_collar = TRUE butcher_results = list(/obj/item/reagent_containers/food/snacks/meat = 5) response_help = "pets" response_disarm = "gently pushes aside" @@ -28,7 +28,7 @@ footstep_type = FOOTSTEP_MOB_SLIME tts_seed = "Narrator" faction = list("slime","neutral") - //holder_type = /obj/item/holder/cat2 + //holder_type = /obj/item/holder/cat2 //soon //Шляпы для слизнекота! var/obj/item/inventory_head @@ -46,7 +46,7 @@ /mob/living/simple_animal/pet/slugcat/monk name = "слизнекот-монах" - desc = "Удивительное существо, напоминающая кота и слизня в одном обличии. Но это не слизь, а иной вид существа. Гордость ксенобиологии. Крайне ловкое и умное, родом с планеты с опасной средой обитания. Не любит охоту и не умеет пользоваться копьями. На нем отлично смотрятся шляпы." + desc = "Удивительное существо, напоминающее кота и слизня в одном обличии. Но это не слизь, а иной вид существа. Гордость ксенобиологии. Крайне ловкое и умное, родом с планеты с опасной средой обитания. Не любит охоту и не умеет пользоваться копьями. На нём отлично смотрятся шляпы." icon_state = "slugcat_monk" icon_living = "slugcat_monk" icon_dead = "slugcat_monk_dead" @@ -58,7 +58,7 @@ /mob/living/simple_animal/pet/slugcat/hunter name = "слизнекот-охотник" - desc = "Удивительное существо, напоминающая кота и слизня в одном обличии. Но это не слизь, а иной вид существа. Гордость ксенобиологии. Крайне ловкое и умное, родом с планеты с опасной средой обитания. Обожает копья и умело управляется ими, не стоит давать ему его в лапки. На нем отлично смотрятся шляпы." + desc = "Удивительное существо, напоминающее кота и слизня в одном обличии. Но это не слизь, а иной вид существа. Гордость ксенобиологии. Крайне ловкое и умное, родом с планеты с опасной средой обитания. Обожает копья и умело управляется ими, не стоит давать ему его в лапки. На нём отлично смотрятся шляпы." icon_state = "slugcat_hunter" icon_living = "slugcat_hunter" icon_dead = "slugcat_hunter_dead" @@ -106,15 +106,15 @@ /mob/living/simple_animal/pet/slugcat/Topic(href, href_list) if(..()) - return 1 + return TRUE if(!(iscarbon(usr) || usr.incapacitated() || !Adjacent(usr))) usr << browse(null, "window=mob[UID()]") usr.unset_machine() return - if (stat == DEAD) - return 0 + if(stat == DEAD) + return FALSE if(href_list["remove_inv"]) var/remove_from = href_list["remove_inv"] @@ -123,6 +123,12 @@ remove_from_head(usr) if("hand") remove_from_hand(usr) + if("collar") + if(pcollar) + var/the_collar = pcollar + drop_item_ground(pcollar) + usr.put_in_hands(the_collar, ignore_anim = FALSE) + pcollar = null show_inv(usr) else if(href_list["add_inv"]) @@ -132,10 +138,12 @@ place_on_head(usr.get_active_hand(), usr) if("hand") place_to_hand(usr.get_active_hand(), usr) + if("collar") + add_collar(usr.get_active_hand(), usr) show_inv(usr) if(usr != src) - return 1 + return TRUE /mob/living/simple_animal/pet/slugcat/regenerate_icons() overlays.Cut() @@ -177,7 +185,7 @@ var/obj/item/twohanded/spear = inventory_hand - attacktext = "бьет копьем" + attacktext = "бьёт копьём" attack_sound = 'sound/weapons/bladeslice.ogg' melee_damage_type = BRUTE melee_damage_lower = round(spear.force_unwielded / (is_reduce_damage ? 2 : 1)) @@ -212,46 +220,46 @@ var/dat = {"

    "} dat += "
    Head:
    [inventory_head]" : "add_inv=head'>Nothing"]" dat += "
    Hand: [inventory_hand]" : "add_inv=hand'>Nothing"]" - + dat += "
    Collar: [pcollar]" : "add_inv=collar'>Nothing"]" var/datum/browser/popup = new(user, "mob[UID()]", "[src]", 440, 250) popup.set_content(dat) popup.open() /mob/living/simple_animal/pet/slugcat/proc/place_on_head(obj/item/item_to_add, mob/user) if(!item_to_add) - user.visible_message("[user] похлопывает по голове [src.name].", "Вы положили руку на голову [src.name].") - if(flags_2 & HOLOGRAM_2) - return 0 - return 0 + if(flags_2 & HOLOGRAM_2) //Can't touch ephemeral dudes( + return FALSE + user.visible_message(span_notice("[user] похлопывает по голове [src.name]."), span_notice("Вы положили руку на голову [src.name].")) + return FALSE if(!istype(item_to_add, /obj/item/clothing/head)) - to_chat(user, "[item_to_add.name] нельзя надеть на голову [src.name]!") - return 0 + to_chat(user, span_warning("[item_to_add.name] нельзя надеть на голову [src.name]!")) + return FALSE if(inventory_head) if(user) - to_chat(user, "Нельзя надеть больше одного головного убора на голову [src.name]!") - return 0 + to_chat(user, span_warning("Нельзя надеть больше одного головного убора на голову [src.name]!")) + return FALSE if(user && !user.drop_transfer_item_to_loc(item_to_add, src)) - to_chat(user, "[item_to_add.name] застрял в ваших руках, вы не можете его надеть на голову [src.name]!") - return 0 + to_chat(user, span_warning("[item_to_add.name] застрял в ваших руках, вы не можете его надеть на голову [src.name]!")) + return FALSE - user.visible_message("[user] надевает [item_to_add].name на голову [real_name].", - "Вы надеваете [item_to_add.name] на голову [real_name].", - "Вы слышите как что-то нацепили.") + user.visible_message(span_notice("[user] надевает [item_to_add.name] на голову [real_name]."), + span_notice("Вы надеваете [item_to_add.name] на голову [real_name]."), + span_italics("Вы слышите как что-то нацепили.")) inventory_head = item_to_add regenerate_icons() - return 1 + return TRUE /mob/living/simple_animal/pet/slugcat/proc/remove_from_head(mob/user) if(inventory_head) if(inventory_head.flags & NODROP) - to_chat(user, "[inventory_head.name] застрял на голове [src.name]! Его невозможно снять!") + to_chat(user, span_warning("[inventory_head.name] застрял на голове [src.name]! Его невозможно снять!")) return TRUE - to_chat(user, "Вы сняли [inventory_head.name] с головы [src.name].") + to_chat(user, span_warning("Вы сняли [inventory_head.name] с головы [src.name].")) drop_item_ground(inventory_head) user.put_in_hands(inventory_head, ignore_anim = FALSE) @@ -259,7 +267,7 @@ regenerate_icons() else - to_chat(user, "На голове [src.name] нет головного убора!") + to_chat(user, span_warning("На голове [src.name] нет головного убора!")) return FALSE return TRUE @@ -278,37 +286,37 @@ /mob/living/simple_animal/pet/slugcat/proc/place_to_hand(obj/item/item_to_add, mob/user) if(!item_to_add) - user.visible_message("[user] пощупал лапки [src].", "Вы пощупали лапки [src].") - if(flags_2 & HOLOGRAM_2) - return 0 - return 0 + if(flags_2 & HOLOGRAM_2) //Can't touch ephemeral dudes( + return FALSE + user.visible_message(span_notice("[user] пощупал лапки [src]."), span_notice("Вы пощупали лапки [src].")) + return FALSE if(resting) - to_chat(user, "[src.name] спит и не принимает [item_to_add.name]!") - return 0 + to_chat(user, span_warning("[src.name] спит и не принимает [item_to_add.name]!")) + return FALSE if(!istype(item_to_add, /obj/item/twohanded/spear)) - to_chat(user, "[src.name] не принимает [item_to_add.name]!") - return 0 + to_chat(user, span_warning("[src.name] не принимает [item_to_add.name]!")) + return FALSE if(inventory_hand) if(user) - to_chat(user, "Лапки [src.name] заняты [inventory_hand.name]!") - return 0 + to_chat(user, span_warning("Лапки [src.name] заняты [inventory_hand.name]!")) + return FALSE if(user && !user.drop_item_ground(item_to_add)) - to_chat(user, "[item_to_add.name] застрял в ваших руках, вы не можете его дать [src.name]!") - return 0 + to_chat(user, span_warning("[item_to_add.name] застрял в ваших руках, вы не можете его дать [src.name]!")) + return FALSE if(is_pacifist) - to_chat(user, "[src.name] пацифист и не пользуется [item_to_add.name]!") - return 0 + to_chat(user, span_warning("[src.name] пацифист и не пользуется [item_to_add.name]!")) + return FALSE - user.visible_message("[real_name] выхватывает [item_to_add] с рук [user].", - "[real_name] выхватывает [item_to_add] с ваших рук.", - "Вы видите довольные глаза.") + user.visible_message(span_notice("[real_name] выхватывает [item_to_add] с рук [user]."), + span_notice("[real_name] выхватывает [item_to_add] с ваших рук."), + span_italics("Вы видите довольные глаза.")) move_item_to_hand(item_to_add) - return 1 + return TRUE /mob/living/simple_animal/pet/slugcat/proc/move_item_to_hand(obj/item/item_to_add) item_to_add.forceMove(src) @@ -318,10 +326,10 @@ /mob/living/simple_animal/pet/slugcat/proc/remove_from_hand(mob/user) if(inventory_hand) if(inventory_hand.flags & NODROP) - to_chat(user, "[inventory_hand.name] застрял в лапах [src]! Его невозможно отнять!") + to_chat(user, span_warning("[inventory_hand.name] застрял в лапах [src]! Его невозможно отнять!")) return TRUE - to_chat(user, "Вы забрали [inventory_hand.name] с лап [src].") + to_chat(user, span_warning("Вы забрали [inventory_hand.name] с лап [src].")) drop_item_ground(inventory_hand) user.put_in_hands(inventory_hand, ignore_anim = FALSE) @@ -329,7 +337,7 @@ regenerate_icons() else - to_chat(user, "В лапах [src] нечего отбирать!") + to_chat(user, span_warning("В лапах [src] нечего отбирать!")) return FALSE return TRUE From 9d9802c05f2dd3e2b5d9807acf4e1875f986443d Mon Sep 17 00:00:00 2001 From: MataVsn <113342160+MataVsn@users.noreply.github.com> Date: Sat, 2 Dec 2023 20:43:09 +0600 Subject: [PATCH 20/25] refactor: Porting TG SDQL2. (#3946) --- code/modules/admin/verbs/SDQL2/SDQL_2.dm | 1262 +++++++++++++---- .../admin/verbs/SDQL2/SDQL_2_parser.dm | 551 +++---- .../modules/admin/verbs/SDQL2/useful_procs.dm | 216 +++ code/modules/mob/mob.dm | 113 +- 4 files changed, 1559 insertions(+), 583 deletions(-) diff --git a/code/modules/admin/verbs/SDQL2/SDQL_2.dm b/code/modules/admin/verbs/SDQL2/SDQL_2.dm index c4eabef3eae..4da5196e175 100644 --- a/code/modules/admin/verbs/SDQL2/SDQL_2.dm +++ b/code/modules/admin/verbs/SDQL2/SDQL_2.dm @@ -1,283 +1,818 @@ -// Examples +//SDQL2 datumized, /tg/station special! + /* - -- Will call the proc for all computers in the world, thats dir is 2. - CALL ex_act(1) ON /obj/machinery/computer IN world WHERE dir == 2 - -- Will open a window with a list of all the closets in the world, with a link to VV them. - SELECT /obj/structure/closet/secure_closet/security/cargo IN world WHERE icon_off == "secoff" - -- Will change all the tube lights to green - UPDATE /obj/machinery/light IN world SET color = "#0F0" WHERE icon_state == "tube1" - -- Will delete all pickaxes. "IN world" is not required. - DELETE /obj/item/pickaxe - -- Will flicker the lights once, then turn all mobs green. The semicolon is important to separate the consecutive querys, but is not required for standard one-query use - CALL flicker(1) ON /obj/machinery/light; UPDATE /mob SET color = "#00cc00" - - --You can use operators other than ==, such as >, <=, != and etc.. + Welcome admins, badmins and coders alike, to Structured Datum Query Language. + SDQL allows you to powerfully run code on batches of objects (or single objects, it's still unmatched + even there.) + When I say "powerfully" I mean it you're in for a ride. -*/ + Ok so say you want to get a list of every mob. How does one do this? + "SELECT /mob" + This will open a list of every object in world that is a /mob. + And you can VV them if you need. -/client/proc/SDQL2_query() - set category = "Debug" + What if you want to get every mob on a *specific z-level*? + "SELECT /mob WHERE z == 4" - if(!check_rights(R_PROCCALL)) //Shouldn't happen... but just to be safe. - message_admins("ERROR: Non-admin [key_name_admin(usr)] attempted to execute a SDQL query!") - log_admin("Non-admin [key_name(usr)] attempted to execute a SDQL query!") + What if you want to select every mob on even numbered z-levels? + "SELECT /mob WHERE z % 2 == 0" - var/query_text = input("SDQL2 query") as message + Can you see where this is going? You can select objects with an arbitrary expression. + These expressions can also do variable access and proc calls (yes, both on-object and globals!) + Keep reading! - if(!query_text || length(query_text) < 1) - return + Ok. What if you want to get every machine in the SSmachine process list? Looping through world is kinda + slow. -// to_chat(world, query_text) + "SELECT * IN SSmachines.machinery" - var/list/query_list = SDQL2_tokenize(query_text) + Here "*" as type functions as a wildcard. + We know everything in the global SSmachines.machinery list is a machine. - if(!query_list || query_list.len < 1) - return + You can specify "IN " to return a list to operate on. + This can be any list that you can wizard together from global variables and global proc calls. + Every variable/proc name in the "IN" block is global. + It can also be a single object, in which case the object is wrapped in a list for you. + So yeah SDQL is unironically better than VV for complex single-object operations. - var/list/querys = SDQL_parse(query_list) + You can of course combine these. + "SELECT * IN SSmachines.machinery WHERE z == 4" + "SELECT * IN SSmachines.machinery WHERE stat & 2" // (2 is NOPOWER, can't use defines from SDQL. Sorry!) + "SELECT * IN SSmachines.machinery WHERE stat & 2 && z == 4" - if(!querys || querys.len < 1) - return + The possibilities are endless (just don't crash the server, ok?). - var/query_log = "executed SDQL query: \"[query_text]\"." - message_admins("[key_name_admin(usr)] [query_log]") - query_log = "[key_name(usr)] [query_log]" - log_admin(query_log) + Oh it gets better. - try - for(var/list/query_tree in querys) - var/list/from_objs = list() - var/list/select_types = list() + You can use "MAP " to run some code per object and use the result. For example: - switch(query_tree[1]) - if("explain") - SDQL_testout(query_tree["explain"]) - return + "SELECT /obj/machinery/power/smes MAP [charge / capacity * 100, RCon_tag, src]" - if("call") - if("on" in query_tree) - select_types = query_tree["on"] - else - return - - if("select", "delete", "update") - select_types = query_tree[query_tree[1]] - - from_objs = SDQL_from_objs(query_tree["from"]) - - var/list/objs = list() - - for(var/type in select_types) - var/char = copytext(type, 1, 2) - - if(char == "/" || char == "*") - for(var/from in from_objs) - objs += SDQL_get_all(type, from) - - else if(char == "'" || char == "\"") - objs += locate(copytext(type, 2, length(type))) - - if("where" in query_tree) - var/objs_temp = objs - objs = list() - for(var/d in objs_temp) - if(SDQL_expression(d, query_tree["where"])) - objs += d - - switch(query_tree[1]) - if("call") - for(var/d in objs) - SDQL_var(d, query_tree["call"][1], source = d) - - if("delete") - for(var/d in objs) - if(istype(d, /datum)) - var/datum/D = d - if(!D.can_vv_delete()) - to_chat(usr, "[D] rejected your deletion") - continue - qdel(d) - - if("select") - var/text = "" - for(var/o in objs) - var/datum/t = o - text += "\ref[t]" - if(istype(t, /atom)) - var/atom/a = t - - if(a.x) - text += ": [t] at ([a.x], [a.y], [a.z])
    " - - else if(a.loc && a.loc.x) - text += ": [t] in [a.loc] at ([a.loc.x], [a.loc.y], [a.loc.z])
    " - - else - text += ": [t]
    " - - else - text += ": [t]
    " - - usr << browse(text, "window=SDQL-result") - - if("update") - if("set" in query_tree) - var/list/set_list = query_tree["set"] - for(var/d in objs) - for(var/list/sets in set_list) - var/datum/temp = d - var/i = 0 - for(var/v in sets) - if(++i == sets.len) - if(istype(temp, /turf) && (v == "x" || v == "y" || v == "z")) - continue - if(!temp.vv_edit_var(v, SDQL_expression(d, set_list[sets]))) - to_chat(usr, "[temp] rejected your varedit.") - break - if(temp.vars.Find(v) && (istype(temp.vars[v], /datum) || istype(temp.vars[v], /client))) - temp = temp.vars[v] - else - break - - catch(var/exception/e) - to_chat(usr, "An exception has occured during the execution of your query and your query has been aborted.") - to_chat(usr, " [e.name]") - to_chat(usr, " at: [e.file]:[e.line]") + This will give you a list of all the APCs, their charge AND RCon tag. Useful eh? -/proc/SDQL_parse(list/query_list) - var/datum/SDQL_parser/parser = new() - var/list/querys = list() - var/list/query_tree = list() - var/pos = 1 - var/querys_pos = 1 - var/do_parse = 0 + [] being a list here. Yeah you can write out lists directly without > lol lists in VV. Color matrix + shenanigans inbound. - for(var/val in query_list) - if(val == ";") - do_parse = 1 - else if(pos >= query_list.len) - query_tree += val - do_parse = 1 + After the "MAP" segment is executed, the rest of the query executes as if it's THAT object you just made + (here the list). + Yeah, by the way, you can chain these MAP / WHERE things FOREVER! - if(do_parse) - parser.query = query_tree - var/list/parsed_tree - parsed_tree = parser.parse() - if(parsed_tree.len > 0) - querys.len = querys_pos - querys[querys_pos] = parsed_tree - querys_pos++ - else //There was an error so don't run anything, and tell the user which query has errored. - to_chat(usr, "Parsing error on [querys_pos]\th query. Nothing was executed.") - return list() - query_tree = list() - do_parse = 0 - else - query_tree += val - pos++ + "SELECT /mob WHERE client MAP client WHERE holder MAP holder" - qdel(parser) + You can also generate a new list on the fly using a selector array. @[] will generate a list of objects based off the selector provided. - return querys + "SELECT /mob/living IN (@[/area/service/bar MAP contents])[1]" + What if some dumbass admin spawned a bajillion spiders and you need to kill them all? + Oh yeah you'd rather not delete all the spiders in maintenace. Only that one room the spiders were + spawned in. + "DELETE /mob/living/carbon/superior_animal/giant_spider WHERE loc.loc == marked" -/proc/SDQL_testout(list/query_tree, indent = 0) - var/spaces = "" - for(var/s = 0, s < indent, s++) - spaces += "    " + Here I used VV to mark the area they were in, and since loc.loc = area, voila. + Only the spiders in a specific area are gone. - for(var/item in query_tree) - if(istype(item, /list)) - to_chat(usr, "[spaces](") - SDQL_testout(item, indent + 1) - to_chat(usr, "[spaces])") + Or you know if you want to catch spiders that crawled into lockers too (how even?) - else - to_chat(usr, "[spaces][item]") + "DELETE /mob/living/carbon/superior_animal/giant_spider WHERE global.get_area(src) == marked" - if(!isnum(item) && query_tree[item]) + What else can you do? - if(istype(query_tree[item], /list)) - to_chat(usr, "[spaces]    (") - SDQL_testout(query_tree[item], indent + 2) - to_chat(usr, "[spaces]    )") + Well suppose you'd rather gib those spiders instead of simply flat deleting them... - else - to_chat(usr, "[spaces]    [query_tree[item]]") + "CALL gib() ON /mob/living/carbon/superior_animal/giant_spider WHERE global.get_area(src) == marked" -/proc/SDQL_from_objs(list/tree) - if("world" in tree) - return list(world) + Or you can have some fun.. - var/list/out = list() + "CALL forceMove(marked) ON /mob/living/carbon/superior_animal" - for(var/type in tree) - var/char = copytext(type, 1, 2) + You can also run multiple queries sequentially: - if(char == "/") - out += SDQL_get_all(type, world) + "CALL forceMove(marked) ON /mob/living/carbon/superior_animal; CALL gib() ON + /mob/living/carbon/superior_animal" - else if(char == "'" || char == "\"") - out += locate(copytext(type, 2, length(type))) + And finally, you can directly modify variables on objects. - return out + "UPDATE /mob WHERE client SET client.color = [0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0]" + + Don't crash the server, OK? + + "UPDATE /mob/living/carbon/human/species/monkey SET #null = forceMove(usr.loc)" + + Writing "#null" in front of the "=" will call the proc and discard the return value. + + A quick recommendation: before you run something like a DELETE or another query.. Run it through SELECT + first. + You'd rather not gib every player on accident. + Or crash the server. + + By the way, queries are slow and take a while. Be patient. + They don't hang the entire server though. + + With great power comes great responsability. + + Here's a slightly more formal quick reference. + + The 4 queries you can do are: + + "SELECT " + "CALL ON " + "UPDATE SET var=,var2=" + "DELETE " + + "" in this context is " [IN ] [chain of MAP/WHERE modifiers]" + + "IN" (or "FROM", that works too but it's kinda weird to read), + is the list of objects to work on. This defaults to world if not provided. + But doing something like "IN living_mob_list" is quite handy and can optimize your query. + All names inside the IN block are global scope, so you can do living_mob_list (a global var) easily. + You can also run it on a single object. Because SDQL is that convenient even for single operations. + + filters out objects of, well, that type easily. "*" is a wildcard and just takes everything in + the source list. + + And then there's the MAP/WHERE chain. + These operate on each individual object being ran through the query. + They're both expressions like IN, but unlike it the expression is scoped *on the object*. + So if you do "WHERE z == 4", this does "src.z", effectively. + If you want to access global variables, you can do `global.living_mob_list`. + Same goes for procs. + + MAP "changes" the object into the result of the expression. + WHERE "drops" the object if the expression is falsey (0, null or "") + + What can you do inside expressions? + + * Proc calls + * Variable reads + * Literals (numbers, strings, type paths, etc...) + * \ref referencing: {0x30000cc} grabs the object with \ref [0x30000cc] + * Lists: [a, b, c] or [a: b, c: d] + * Math and stuff. + * A few special variables: src (the object currently scoped on), usr (your mob), + marked (your marked datum), global(global scope) + + TG ADDITIONS START: + Add USING keyword to the front of the query to use options system + The defaults aren't necessarily implemented, as there is no need to. + Available options: (D) means default + PROCCALL = (D)ASYNC, BLOCKING + SELECT = FORCE_NULLS, (D)SKIP_NULLS + PRIORITY = HIGH, (D) NORMAL + AUTOGC = (D) AUTOGC, KEEP_ALIVE + SEQUENTIAL = TRUE - The queries in this batch will be executed sequentially one by one not in parallel + + Example: USING PROCCALL = BLOCKING, SELECT = FORCE_NULLS, PRIORITY = HIGH SELECT /mob FROM world WHERE z == 1 + +*/ + +#define SDQL2_STATE_ERROR 0 +#define SDQL2_STATE_IDLE 1 +#define SDQL2_STATE_PRESEARCH 2 +#define SDQL2_STATE_SEARCHING 3 +#define SDQL2_STATE_EXECUTING 4 +#define SDQL2_STATE_SWITCHING 5 +#define SDQL2_STATE_HALTING 6 + +#define SDQL2_OPTION_SELECT_OUTPUT_SKIP_NULLS (1<<0) +#define SDQL2_OPTION_BLOCKING_CALLS (1<<1) +#define SDQL2_OPTION_HIGH_PRIORITY (1<<2) //High priority SDQL query, allow using almost all of the tick. +#define SDQL2_OPTION_DO_NOT_AUTOGC (1<<3) +#define SDQL2_OPTION_SEQUENTIAL (1<<4) + +#define SDQL2_OPTIONS_DEFAULT (SDQL2_OPTION_SELECT_OUTPUT_SKIP_NULLS) + +#define SDQL2_IS_RUNNING (state == SDQL2_STATE_EXECUTING || state == SDQL2_STATE_SEARCHING || state == SDQL2_STATE_SWITCHING || state == SDQL2_STATE_PRESEARCH) +#define SDQL2_HALT_CHECK if(!SDQL2_IS_RUNNING) {state = SDQL2_STATE_HALTING; return FALSE;}; + +#define SDQL2_TICK_CHECK ((options & SDQL2_OPTION_HIGH_PRIORITY)? CHECK_TICK_HIGH_PRIORITY : CHECK_TICK) + +#define SDQL2_STAGE_SWITCH_CHECK if(state != SDQL2_STATE_SWITCHING){\ + if(state == SDQL2_STATE_HALTING){\ + state = SDQL2_STATE_IDLE;\ + return FALSE}\ + state = SDQL2_STATE_ERROR;\ + CRASH("SDQL2 fatal error");}; + +/client/proc/SDQL2_query() + set category = "Debug" + + if(!check_rights(R_PROCCALL)) //Shouldn't happen... but just to be safe. + message_admins("ERROR: Non-admin [key_name_admin(usr)] attempted to execute a SDQL query!") + log_admin("Non-admin [key_name(usr)] attempted to execute a SDQL query!") + return FALSE + + var/query_text = input("SDQL2 query") as message + + if(!query_text || length(query_text) < 1) + return + + var/list/results = world.SDQL2_query(query_text, key_name_admin(usr), "[key_name(usr)]") + if(length(results) == 3) + for(var/I in 1 to 3) + to_chat(usr, results[I]) + +/world/proc/SDQL2_query(query_text, log_entry1, log_entry2) + log_and_message_admins("executed SDQL query: \"[query_text]\".") + + var/start_time_total = REALTIMEOFDAY + var/sequential = FALSE + + if(!length(query_text)) + return + var/list/query_list = SDQL2_tokenize(query_text) + if(!length(query_list)) + return + var/list/querys = SDQL_parse(query_list) + if(!length(querys)) + return + var/list/datum/sdql2_query/running = list() + var/list/datum/sdql2_query/waiting_queue = list() //Sequential queries queue. + + for(var/list/query_tree in querys) + var/datum/sdql2_query/query = new /datum/sdql2_query(query_tree) + if(QDELETED(query)) + continue + if(usr) + query.show_next_to_key = usr.ckey + waiting_queue += query + if(query.options & SDQL2_OPTION_SEQUENTIAL) + sequential = TRUE + + if(sequential) //Start first one + var/datum/sdql2_query/query = popleft(waiting_queue) + running += query + var/msg = "Starting query #[query.id] - [query.get_query_text()]." + if(usr) + to_chat(usr, span_admin("[msg]")) + log_admin(msg) + query.ARun() + else //Start all + for(var/datum/sdql2_query/query in waiting_queue) + running += query + var/msg = "Starting query #[query.id] - [query.get_query_text()]." + if(usr) + to_chat(usr, span_admin("[msg]")) + log_admin(msg) + query.ARun() + + var/finished = FALSE + var/objs_all = 0 + var/objs_eligible = 0 + var/selectors_used = FALSE + var/list/combined_refs = list() + do + CHECK_TICK + finished = TRUE + for(var/i in running) + var/datum/sdql2_query/query = i + if(QDELETED(query)) + running -= query + continue + else if(query.state != SDQL2_STATE_IDLE) + finished = FALSE + if(query.state == SDQL2_STATE_ERROR) + if(usr) + to_chat(usr, span_admin("SDQL query [query.get_query_text()] errored. It will NOT be automatically garbage collected. Please remove manually.")) + running -= query + else + if(query.finished) + objs_all += islist(query.obj_count_all)? length(query.obj_count_all) : query.obj_count_all + objs_eligible += islist(query.obj_count_eligible)? length(query.obj_count_eligible) : query.obj_count_eligible + selectors_used |= query.where_switched + combined_refs |= query.select_refs + running -= query + if(!(query.options & SDQL2_OPTION_DO_NOT_AUTOGC)) + QDEL_IN(query, 50) + if(sequential && waiting_queue.len) + finished = FALSE + var/datum/sdql2_query/next_query = popleft(waiting_queue) + running += next_query + var/msg = "Starting query #[next_query.id] - [next_query.get_query_text()]." + if(usr) + to_chat(usr, span_admin("[msg]")) + log_admin(msg) + next_query.ARun() + else + if(usr) + to_chat(usr, span_admin("SDQL query [query.get_query_text()] was halted. It will NOT be automatically garbage collected. Please remove manually.")) + running -= query + while(!finished) + + var/end_time_total = REALTIMEOFDAY - start_time_total + return list(span_admin("SDQL query combined results: [query_text]"),\ + span_admin("SDQL query completed: [objs_all] objects selected by path, and [selectors_used ? objs_eligible : objs_all] objects executed on after WHERE filtering/MAPping if applicable."),\ + span_admin("SDQL combined querys took [DisplayTimeText(end_time_total)] to complete.")) + combined_refs + +GLOBAL_LIST_INIT(sdql2_queries, GLOB.sdql2_queries || list()) +GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/sdql2_vv_all, new(null, "VIEW VARIABLES (all)", null)) + +/datum/sdql2_query + var/list/query_tree + var/state = SDQL2_STATE_IDLE + var/options = SDQL2_OPTIONS_DEFAULT + var/superuser = FALSE //Run things like proccalls without using admin protections + var/allow_admin_interact = TRUE //Allow admins to do things to this excluding varedit these two vars + var/static/id_assign = 1 + var/id = 0 + + var/qdel_on_finish = FALSE + + //Last run + //General + var/finished = FALSE + var/start_time + var/end_time + var/where_switched = FALSE + var/show_next_to_key + //Select query only + var/list/select_refs + var/list/select_text + //Runtime tracked + //These three are weird. For best performance, they are only a number when they're not being changed by the SDQL searching/execution code. They only become numbers when they finish changing. + var/list/obj_count_all + var/list/obj_count_eligible + var/obj_count_finished + + //Statclick + var/obj/effect/statclick/SDQL2_delete/delete_click + var/obj/effect/statclick/SDQL2_action/action_click + +/datum/sdql2_query/New(list/tree, SU = FALSE, admin_interact = TRUE, _options = SDQL2_OPTIONS_DEFAULT, finished_qdel = FALSE) + if(IsAdminAdvancedProcCall() || !LAZYLEN(tree)) + qdel(src) + return + LAZYADD(GLOB.sdql2_queries, src) + superuser = SU + allow_admin_interact = admin_interact + query_tree = tree + options = _options + id = id_assign++ + qdel_on_finish = finished_qdel + +/datum/sdql2_query/Destroy() + state = SDQL2_STATE_HALTING + query_tree = null + obj_count_all = null + obj_count_eligible = null + obj_count_finished = null + select_text = null + select_refs = null + GLOB.sdql2_queries -= src + return ..() + +/datum/sdql2_query/proc/get_query_text() + var/list/out = list() + recursive_list_print(out, query_tree) + return out.Join() + +/proc/recursive_list_print(list/output = list(), list/input, datum/callback/datum_handler, datum/callback/atom_handler) + output += "\[ " + for(var/i in 1 to input.len) + var/final = i == input.len + var/key = input[i] + + //print the key + if(islist(key)) + recursive_list_print(output, key, datum_handler, atom_handler) + else if(isdatum(key) && (datum_handler || (isatom(key) && atom_handler))) + if(isatom(key) && atom_handler) + output += atom_handler.Invoke(key) + else + output += datum_handler.Invoke(key) + else + output += "[key]" + + //print the value + var/is_value = (!isnum(key) && !isnull(input[key])) + if(is_value) + var/value = input[key] + if(islist(value)) + recursive_list_print(output, value, datum_handler, atom_handler) + else if(isdatum(value) && (datum_handler || (isatom(value) && atom_handler))) + if(isatom(value) && atom_handler) + output += atom_handler.Invoke(value) + else + output += datum_handler.Invoke(value) + else + output += " = [value]" + + if(!final) + output += " , " + + output += " \]" + +/datum/sdql2_query/proc/text_state() + switch(state) + if(SDQL2_STATE_ERROR) + return "###ERROR" + if(SDQL2_STATE_IDLE) + return "####IDLE" + if(SDQL2_STATE_PRESEARCH) + return "PRESEARCH" + if(SDQL2_STATE_SEARCHING) + return "SEARCHING" + if(SDQL2_STATE_EXECUTING) + return "EXECUTING" + if(SDQL2_STATE_SWITCHING) + return "SWITCHING" + if(SDQL2_STATE_HALTING) + return "##HALTING" + +/datum/sdql2_query/proc/generate_stat() + if(!allow_admin_interact) + return + if(!delete_click) + delete_click = new(null, "INITIALIZING", src) + if(!action_click) + action_click = new(null, "INITIALIZNG", src) + stat("[id] ", delete_click.update("DELETE QUERY | STATE : [text_state()] | ALL/ELIG/FIN \ + [islist(obj_count_all)? length(obj_count_all) : (isnull(obj_count_all)? "0" : obj_count_all)]/\ + [islist(obj_count_eligible)? length(obj_count_eligible) : (isnull(obj_count_eligible)? "0" : obj_count_eligible)]/\ + [islist(obj_count_finished)? length(obj_count_finished) : (isnull(obj_count_finished)? "0" : obj_count_finished)] - [get_query_text()]")) + stat(" ", action_click.update("[SDQL2_IS_RUNNING? "HALT" : "RUN"]")) + +/datum/sdql2_query/proc/delete_click() + admin_del(usr) + +/datum/sdql2_query/proc/action_click() + if(SDQL2_IS_RUNNING) + admin_halt(usr) + else + admin_run(usr) -/proc/SDQL_get_all(type, location) +/datum/sdql2_query/proc/admin_halt(user = usr) + if(!SDQL2_IS_RUNNING) + return + var/msg = "[key_name(user)] has halted query #[id]" + message_admins(msg) + log_admin(msg) + state = SDQL2_STATE_HALTING + +/datum/sdql2_query/proc/admin_run(mob/user = usr) + if(SDQL2_IS_RUNNING) + return + var/msg = "[key_name(user)] has (re)started query #[id]" + message_admins(msg) + log_admin(msg) + show_next_to_key = user.ckey + ARun() + +/datum/sdql2_query/proc/admin_del(user = usr) + var/msg = "[key_name(user)] has stopped + deleted query #[id]" + message_admins(msg) + log_admin(msg) + qdel(src) + +/datum/sdql2_query/proc/set_option(name, value) + switch(name) + if("select") + switch(value) + if("force_nulls") + options &= ~(SDQL2_OPTION_SELECT_OUTPUT_SKIP_NULLS) + if("proccall") + switch(value) + if("blocking") + options |= SDQL2_OPTION_BLOCKING_CALLS + if("priority") + switch(value) + if("high") + options |= SDQL2_OPTION_HIGH_PRIORITY + if("autogc") + switch(value) + if("keep_alive") + options |= SDQL2_OPTION_DO_NOT_AUTOGC + if("sequential") + switch(value) + if("true") + options |= SDQL2_OPTION_SEQUENTIAL + +/datum/sdql2_query/proc/ARun() + INVOKE_ASYNC(src, PROC_REF(Run)) + +/datum/sdql2_query/proc/Run() + if(SDQL2_IS_RUNNING) + return FALSE + if(query_tree["options"]) + for(var/name in query_tree["options"]) + var/value = query_tree["options"][name] + set_option(name, value) + select_refs = list() + select_text = null + obj_count_all = 0 + obj_count_eligible = 0 + obj_count_finished = 0 + start_time = REALTIMEOFDAY + + state = SDQL2_STATE_PRESEARCH + var/list/search_tree = PreSearch() + SDQL2_STAGE_SWITCH_CHECK + + state = SDQL2_STATE_SEARCHING + var/list/found = Search(search_tree) + SDQL2_STAGE_SWITCH_CHECK + + state = SDQL2_STATE_EXECUTING + Execute(found) + SDQL2_STAGE_SWITCH_CHECK + + end_time = REALTIMEOFDAY + state = SDQL2_STATE_IDLE + finished = TRUE + . = TRUE + if(show_next_to_key) + var/client/C = GLOB.directory[show_next_to_key] + if(C) + var/mob/showmob = C.mob + to_chat(showmob, "SDQL query results: [get_query_text()]
    \ + SDQL query completed: [islist(obj_count_all)? length(obj_count_all) : obj_count_all] objects selected by path, and \ + [where_switched? "[islist(obj_count_eligible)? length(obj_count_eligible) : obj_count_eligible] objects executed on after WHERE keyword selection." : ""]
    \ + SDQL query took [DisplayTimeText(end_time - start_time)] to complete.
    ") + if(length(select_text)) + var/text = islist(select_text)? select_text.Join() : select_text + var/static/result_offset = 0 + showmob << browse(text, "window=SDQL-result-[result_offset++]") + show_next_to_key = null + if(qdel_on_finish) + qdel(src) + +/datum/sdql2_query/proc/PreSearch() + SDQL2_HALT_CHECK + switch(query_tree[1]) + if("explain") + SDQL_testout(query_tree["explain"]) + state = SDQL2_STATE_HALTING + return + if("call") + . = query_tree["on"] + if("select", "delete", "update") + . = query_tree[query_tree[1]] + state = SDQL2_STATE_SWITCHING + +/datum/sdql2_query/proc/Search(list/tree) + SDQL2_HALT_CHECK + var/type = tree[1] + var/list/from = tree[2] + var/list/objs = SDQL_from_objs(from) + SDQL2_TICK_CHECK + SDQL2_HALT_CHECK + objs = SDQL_get_all(type, objs) + SDQL2_TICK_CHECK + SDQL2_HALT_CHECK + + // 1 and 2 are type and FROM. + var/i = 3 + while (i <= tree.len) + var/key = tree[i++] + var/list/expression = tree[i++] + switch (key) + if ("map") + for(var/j = 1 to objs.len) + var/x = objs[j] + objs[j] = SDQL_expression(x, expression) + SDQL2_TICK_CHECK + SDQL2_HALT_CHECK + + if ("where") + where_switched = TRUE + var/list/out = list() + obj_count_eligible = out + for(var/x in objs) + if(SDQL_expression(x, expression)) + out += x + SDQL2_TICK_CHECK + SDQL2_HALT_CHECK + objs = out + if(islist(obj_count_eligible)) + obj_count_eligible = objs.len + else + obj_count_eligible = obj_count_all + . = objs + state = SDQL2_STATE_SWITCHING + +/datum/sdql2_query/proc/SDQL_from_objs(list/tree) + if(IsAdminAdvancedProcCall()) + if("world" in tree) + var/text = "[key_name(usr)] attempted to grab world with a procedure call to a SDQL datum." + message_admins(text) + log_admin(text) + return + if("world" in tree) + return world + return SDQL_expression(world, tree) + +/datum/sdql2_query/proc/SDQL_get_all(type, location) var/list/out = list() + obj_count_all = out - if(type == "*") - for(var/datum/d in location) - out += d +// If only a single object got returned, wrap it into a list so the for loops run on it. + if(!islist(location) && location != world) + location = list(location) + if(type == "*") + for(var/i in location) + var/datum/d = i + if(d.can_vv_get() || superuser) + out += d + SDQL2_TICK_CHECK + SDQL2_HALT_CHECK return out - - type = text2path(type) + if(istext(type)) + type = text2path(type) + var/typecache = typecacheof(type) if(ispath(type, /mob)) for(var/mob/d in location) - if(istype(d, type)) + if(typecache[d.type] && (d.can_vv_get() || superuser)) out += d + SDQL2_TICK_CHECK + SDQL2_HALT_CHECK else if(ispath(type, /turf)) for(var/turf/d in location) - if(istype(d, type)) + if(typecache[d.type] && (d.can_vv_get() || superuser)) out += d + SDQL2_TICK_CHECK + SDQL2_HALT_CHECK else if(ispath(type, /obj)) for(var/obj/d in location) - if(istype(d, type)) + if(typecache[d.type] && (d.can_vv_get() || superuser)) out += d + SDQL2_TICK_CHECK + SDQL2_HALT_CHECK else if(ispath(type, /area)) for(var/area/d in location) - if(istype(d, type)) + if(typecache[d.type] && (d.can_vv_get() || superuser)) out += d + SDQL2_TICK_CHECK + SDQL2_HALT_CHECK else if(ispath(type, /atom)) for(var/atom/d in location) - if(istype(d, type)) - out += d - - else if(ispath(type, /client)) - for(var/client/C) - if((location != world) && !(C.mob in location)) - continue - out += C - - else if(location == world) - for(var/datum/d) - if(istype(d, type)) + if(typecache[d.type] && (d.can_vv_get() || superuser)) out += d + SDQL2_TICK_CHECK + SDQL2_HALT_CHECK + + else if(ispath(type, /datum)) + if(location == world) //snowflake for byond shortcut + for(var/datum/d) //stupid byond trick to have it not return atoms to make this less laggy + if(typecache[d.type] && (d.can_vv_get() || superuser)) + out += d + SDQL2_TICK_CHECK + SDQL2_HALT_CHECK + else + for(var/datum/d in location) + if(typecache[d.type] && (d.can_vv_get() || superuser)) + out += d + SDQL2_TICK_CHECK + SDQL2_HALT_CHECK + obj_count_all = out.len + return out +/datum/sdql2_query/proc/Execute(list/found) + SDQL2_HALT_CHECK + select_refs = list() + select_text = list() + switch(query_tree[1]) + if("call") + for(var/i in found) + if(!isdatum(i)) + continue + world.SDQL_var(i, query_tree["call"][1], null, i, superuser, src) + obj_count_finished++ + SDQL2_TICK_CHECK + SDQL2_HALT_CHECK + + if("delete") + for(var/datum/d in found) + qdel(d) + obj_count_finished++ + SDQL2_TICK_CHECK + SDQL2_HALT_CHECK + + if("select") + var/list/text_list = list() + var/print_nulls = !(options & SDQL2_OPTION_SELECT_OUTPUT_SKIP_NULLS) + obj_count_finished = select_refs + for(var/i in found) + var/datum/I = i + SDQL_print(i, text_list, print_nulls) + if(isdatum(i)) + select_refs[I.UID()] = TRUE + SDQL2_TICK_CHECK + SDQL2_HALT_CHECK + select_text = text_list + + if("update") + if("set" in query_tree) + var/list/set_list = query_tree["set"] + for(var/d in found) + if(!isdatum(d)) + continue + SDQL_internal_vv(d, set_list) + obj_count_finished++ + SDQL2_TICK_CHECK + SDQL2_HALT_CHECK + if(islist(obj_count_finished)) + obj_count_finished = length(obj_count_finished) + state = SDQL2_STATE_SWITCHING + +/datum/sdql2_query/proc/SDQL_print(object, list/text_list, print_nulls = TRUE) + if(isdatum(object)) + var/datum/O = object + text_list += "\ref[O] : [object]" + if(istype(object, /atom)) + var/atom/A = object + var/turf/T = A.loc + var/area/a + if(isturf(A)) + a = A.loc + T = A //this should prevent the "inside" part + text_list += " at [ADMIN_COORDJMP(A)]" + else if(istype(T)) + text_list += " at [T] [ADMIN_COORDJMP(T)]" + a = T.loc + else + var/turf/final = get_turf(T) //Recursive, hopefully? + if(istype(final)) + text_list += " at [final] [ADMIN_COORDJMP(final)]" + a = final.loc + else + text_list += " at nonexistent location" + if(a) + text_list += " in area [a]" + if(T.loc != a) + text_list += " inside [T]" + text_list += "
    " + else if(islist(object)) + var/list/L = object + var/first = TRUE + text_list += "\[" + for (var/x in L) + if (!first) + text_list += ", " + first = FALSE + SDQL_print(x, text_list) + if (!isnull(x) && !isnum(x) && L[x] != null) + text_list += " -> " + SDQL_print(L[L[x]]) + text_list += "]
    " else - for(var/datum/d in location) - if(istype(d, type)) - out += d + if(isnull(object)) + if(print_nulls) + text_list += "NULL
    " + else + text_list += "[object]
    " + +/datum/sdql2_query/CanProcCall() + if(!allow_admin_interact) + return FALSE + return ..() + +/datum/sdql2_query/vv_edit_var(var_name, var_value) + if(!allow_admin_interact) + return FALSE + if(var_name == NAMEOF(src, superuser) || var_name == NAMEOF(src, allow_admin_interact) || var_name == NAMEOF(src, query_tree)) + return FALSE + return ..() + +/datum/sdql2_query/proc/SDQL_internal_vv(d, list/set_list) + for(var/list/sets in set_list) + var/datum/temp = d + var/i = 0 + for(var/v in sets) + if(v == "#null") + SDQL_expression(d, set_list[sets]) + break + i++ + if(i == sets.len) + if(superuser) + if(temp.vars.Find(v)) + temp.vars[v] = SDQL_expression(d, set_list[sets]) + else + temp.vv_edit_var(v, SDQL_expression(d, set_list[sets])) + break + if(temp.vars.Find(v) && (istype(temp.vars[v], /datum) || istype(temp.vars[v], /client))) + temp = temp.vars[v] + else + break - return out +/datum/sdql2_query/proc/SDQL_function_blocking(datum/object, procname, list/arguments, source) + var/list/new_args = list() + for(var/arg in arguments) + new_args[++new_args.len] = SDQL_expression(source, arg) + if(object == GLOB) // Global proc. + return superuser ? (call("/proc/[procname]")(arglist(new_args))) : (WrapAdminProcCall(GLOBAL_PROC, procname, new_args)) + return superuser ? (call(object, procname)(arglist(new_args))) : (WrapAdminProcCall(object, procname, new_args)) -/proc/SDQL_expression(datum/object, list/expression, start = 1) +/datum/sdql2_query/proc/SDQL_function_async(datum/object, procname, list/arguments, source) + set waitfor = FALSE + return SDQL_function_blocking(object, procname, arguments, source) + +/datum/sdql2_query/proc/SDQL_expression(datum/object, list/expression, start = 1) var/result = 0 var/val @@ -295,19 +830,21 @@ if(op != "") switch(op) if("+") - result += val + result = (result + val) if("-") - result -= val + result = (result - val) if("*") - result *= val + result = (result * val) if("/") - result /= val + result = (result / val) if("&") - result &= val + result = (result & val) if("|") - result |= val + result = (result | val) if("^") - result ^= val + result = (result ^ val) + if("%") + result = (result % val) if("=", "==") result = (result == val) if("!=", "<>") @@ -325,14 +862,14 @@ if("or", "||") result = (result || val) else - to_chat(usr, "SDQL2: Unknown op [op]") + to_chat(usr, span_danger("SDQL2: Unknown op [op]")) result = null else result = val return result -/proc/SDQL_value(datum/object, list/expression, start = 1) +/datum/sdql2_query/proc/SDQL_value(datum/object, list/expression, start = 1) var/i = start var/val = null @@ -342,6 +879,12 @@ if(istype(expression[i], /list)) val = SDQL_expression(object, expression[i]) + else if(expression[i] == "TRUE") + val = TRUE + + else if(expression[i] == "FALSE") + val = FALSE + else if(expression[i] == "!") var/list/ret = SDQL_value(object, expression, i + 1) val = !ret["val"] @@ -363,46 +906,144 @@ else if(isnum(expression[i])) val = expression[i] - else if(copytext(expression[i], 1, 2) in list("'", "\"")) - val = copytext(expression[i], 2, length(expression[i])) + else if(ispath(expression[i])) + val = expression[i] + + else if(expression[i][1] in list("'", "\"")) + val = copytext_char(expression[i], 2, -1) - else if(expression[i] == "{") + else if(expression[i] == "\[") var/list/expressions_list = expression[++i] val = list() for(var/list/expression_list in expressions_list) - val += SDQL_expression(object, expression_list) + var/result = SDQL_expression(object, expression_list) + var/assoc + if(expressions_list[expression_list] != null) + assoc = SDQL_expression(object, expressions_list[expression_list]) + if(assoc != null) + // Need to insert the key like this to prevent duplicate keys fucking up. + var/list/dummy = list() + dummy[result] = assoc + result = dummy + val += result + + else if(expression[i] == "@\[") + var/list/search_tree = expression[++i] + var/already_searching = (state == SDQL2_STATE_SEARCHING) //In case we nest, don't want to break out of the searching state until we're all done. + + if(!already_searching) + state = SDQL2_STATE_SEARCHING + + val = Search(search_tree) + SDQL2_STAGE_SWITCH_CHECK + + if(!already_searching) + state = SDQL2_STATE_EXECUTING + else + state = SDQL2_STATE_SEARCHING else - val = SDQL_var(object, expression, i, object) + val = world.SDQL_var(object, expression, i, object, superuser, src) i = expression.len return list("val" = val, "i" = i) -/proc/SDQL_var(datum/object, list/expression, start = 1, source) - var/v +/proc/SDQL_parse(list/query_list) + var/datum/sdql_parser/parser = new() + var/list/querys = list() + var/list/query_tree = list() + var/pos = 1 + var/querys_pos = 1 + var/do_parse = 0 + + for(var/val in query_list) + if(val == ";") + do_parse = 1 + else if(pos >= query_list.len) + query_tree += val + do_parse = 1 + + if(do_parse) + parser.query = query_tree + var/list/parsed_tree + parsed_tree = parser.parse() + if(parsed_tree.len > 0) + querys.len = querys_pos + querys[querys_pos] = parsed_tree + querys_pos++ + else //There was an error so don't run anything, and tell the user which query has errored. + to_chat(usr, span_danger("Parsing error on [querys_pos]\th query. Nothing was executed.")) + return list() + query_tree = list() + do_parse = 0 + else + query_tree += val + pos++ + qdel(parser) + return querys + +/proc/SDQL_testout(list/query_tree, indent = 0) + var/static/whitespace = "    " + var/spaces = "" + if(indent > 0) + for(var/i in 1 to indent) + spaces += whitespace + + for(var/item in query_tree) + if(istype(item, /list)) + to_chat(usr, "[spaces](") + SDQL_testout(item, indent + 1) + to_chat(usr, "[spaces])") + + else + to_chat(usr, "[spaces][item]") + + if(!isnum(item) && query_tree[item]) + + if(istype(query_tree[item], /list)) + to_chat(usr, "[spaces][whitespace](") + SDQL_testout(query_tree[item], indent + 2) + to_chat(usr, "[spaces][whitespace])") + + else + to_chat(usr, "[spaces][whitespace][query_tree[item]]") + +//Staying as a world proc as this is called too often for changes to offset the potential IsAdminAdvancedProcCall checking overhead. +/world/proc/SDQL_var(object, list/expression, start = 1, source, superuser, datum/sdql2_query/query) + var/v + var/static/list/exclude = list("usr", "src", "marked", "global", "MC", "FS", "CFG") var/long = start < expression.len + var/datum/D + if(isdatum(object)) + D = object - if(object == world && long && expression[start + 1] == ".") - to_chat(usr, "Sorry, but global variables are not supported at the moment.") + if (object == world && (!long || expression[start + 1] == ".") && !(expression[start] in exclude) && copytext(expression[start], 1, 3) != "SS") //3 == length("SS") + 1 + to_chat(usr, span_danger("World variables are not allowed to be accessed. Use global.")) return null - if(expression[start] == "\[" && long) - if(lowertext(copytext(expression[start + 1], 1, 3)) != "0x") - to_chat(usr, "Invalid ref syntax: [expression[start + 1]]") + else if(expression [start] == "{" && long) + if(lowertext(copytext(expression[start + 1], 1, 3)) != "0x") //3 == length("0x") + 1 + to_chat(usr, span_danger("Invalid pointer syntax: [expression[start + 1]]")) return null - v = locate("\[[expression[start + 1]]\]") - if(!v) - to_chat(usr, "Invalid ref: [expression[start + 1]]") + var/datum/located = locate("\[[expression[start + 1]]]") + if(!istype(located)) + to_chat(usr, span_danger("Invalid pointer: [expression[start + 1]] - null or not datum")) return null + v = located start++ - - else if((!long || expression[start + 1] == "." || expression[start + 1] == "\[") && (expression[start] in object.vars)) - v = object.vars[expression[start]] - - else if(long && expression[start + 1] == ":" && hascall(object, expression[start])) + long = start < expression.len + else if(expression[start] == "(" && long) + v = query.SDQL_expression(source, expression[start + 1]) + start++ + long = start < expression.len + else if(D != null && (!long || expression[start + 1] == ".") && (expression[start] in D.vars)) + if(D.can_vv_get(expression[start]) || superuser) + v = D.vars[expression[start]] + else + v = "SECRET" + else if(D != null && long && expression[start + 1] == ":" && hascall(D, expression[start])) v = expression[start] - else if(!long || expression[start + 1] == ".") switch(expression[start]) if("usr") @@ -414,56 +1055,66 @@ v = usr.client.holder.marked_datum else return null + if("world") + v = world if("global") - v = world // World is mostly a token, really. + v = GLOB + if("MC") + v = Master + if("FS") + v = Failsafe + if("CFG") + v = config else - return null - - else if(object == world) + if(copytext(expression[start], 1, 3) == "SS") //Subsystem //3 == length("SS") + 1 + var/SSname = copytext_char(expression[start], 3) + var/SSlength = length(SSname) + var/datum/controller/subsystem/SS + var/SSmatch + for(var/_SS in Master.subsystems) + SS = _SS + if(copytext("[SS.type]", -SSlength) == SSname) + SSmatch = SS + break + if(!SSmatch) + return null + v = SSmatch + else + return null + else if(object == GLOB) // Shitty ass hack kill me. v = expression[start] - if(long) if(expression[start + 1] == ".") - return SDQL_var(v, expression[start + 2], source = source) + return SDQL_var(v, expression[start + 2], null, source, superuser, query) else if(expression[start + 1] == ":") - return SDQL_function(object, v, expression[start + 2], source) + return (query.options & SDQL2_OPTION_BLOCKING_CALLS)? query.SDQL_function_async(object, v, expression[start + 2], source) : query.SDQL_function_blocking(object, v, expression[start + 2], source) else if(expression[start + 1] == "\[" && islist(v)) var/list/L = v - var/index = SDQL_expression(source, expression[start + 2]) + var/index = query.SDQL_expression(source, expression[start + 2]) if(isnum(index) && (!ISINTEGER(index) || L.len < index)) - to_chat(world, "Invalid list index: [index]") + to_chat(usr, span_danger("Invalid list index: [index]")) return null return L[index] - return v -/proc/SDQL_function(var/datum/object, var/procname, var/list/arguments, source) - var/list/new_args = list() - for(var/arg in arguments) - new_args[++new_args.len] = SDQL_expression(source, arg) - - if(object == world) // Global proc. - procname = "/proc/[procname]" - return (WrapAdminProcCall(GLOBAL_PROC, procname, new_args)) - - return (WrapAdminProcCall(object, procname, new_args)) - /proc/SDQL2_tokenize(query_text) var/list/whitespace = list(" ", "\n", "\t") - var/list/single = list("(", ")", ",", "+", "-", ".", ";", "\[", "\]", "{", "}") + var/list/single = list("(", ")", ",", "+", "-", ".", "\[", "]", "{", "}", ";", ":") var/list/multi = list( "=" = list("", "="), "<" = list("", "=", ">"), ">" = list("", "="), - "!" = list("", "=")) + "!" = list("", "="), + "@" = list("\[")) var/word = "" var/list/query_list = list() var/len = length(query_text) + var/char = "" - for(var/i = 1, i <= len, i++) - var/char = copytext(query_text, i, i + 1) + for(var/i = 1, i <= len, i += length(char)) + char = query_text[i] if(char in whitespace) if(word != "") @@ -482,7 +1133,7 @@ query_list += word word = "" - var/char2 = copytext(query_text, i + 1, i + 2) + var/char2 = query_text[i + length(char)] if(char2 in multi[char]) query_list += "[char][char2]" @@ -493,18 +1144,18 @@ else if(char == "'") if(word != "") - to_chat(usr, "SDQL2: You have an error in your SDQL syntax, unexpected ' in query: \"[query_text]\" following \"[word]\". Please check your syntax, and try again.") + to_chat(usr, "\red SDQL2: You have an error in your SDQL syntax, unexpected ' in query: \"[query_text]\" following \"[word]\". Please check your syntax, and try again.") return null word = "'" - for(i++, i <= len, i++) - char = copytext(query_text, i, i + 1) + for(i += length(char), i <= len, i += length(char)) + char = query_text[i] if(char == "'") - if(copytext(query_text, i + 1, i + 2) == "'") + if(query_text[i + length(char)] == "'") word += "'" - i++ + i += length(query_text[i + length(char)]) else break @@ -513,7 +1164,7 @@ word += char if(i > len) - to_chat(usr, "SDQL2: You have an error in your SDQL syntax, unmatched ' in query: \"[query_text]\". Please check your syntax, and try again.") + to_chat(usr, "\red SDQL2: You have an error in your SDQL syntax, unmatched ' in query: \"[query_text]\". Please check your syntax, and try again.") return null query_list += "[word]'" @@ -521,18 +1172,18 @@ else if(char == "\"") if(word != "") - to_chat(usr, "SDQL2: You have an error in your SDQL syntax, unexpected \" in query: \"[query_text]\" following \"[word]\". Please check your syntax, and try again.") + to_chat(usr, "\red SDQL2: You have an error in your SDQL syntax, unexpected \" in query: \"[query_text]\" following \"[word]\". Please check your syntax, and try again.") return null word = "\"" - for(i++, i <= len, i++) - char = copytext(query_text, i, i + 1) + for(i += length(char), i <= len, i += length(char)) + char = query_text[i] if(char == "\"") - if(copytext(query_text, i + 1, i + 2) == "'") + if((i + length(char) <= len) && query_text[i + length(char)] == "'") word += "\"" - i++ + i += length(query_text[i + length(char)]) else break @@ -541,7 +1192,7 @@ word += char if(i > len) - to_chat(usr, "SDQL2: You have an error in your SDQL syntax, unmatched \" in query: \"[query_text]\". Please check your syntax, and try again.") + to_chat(usr, "\red SDQL2: You have an error in your SDQL syntax, unmatched \" in query: \"[query_text]\". Please check your syntax, and try again.") return null query_list += "[word]\"" @@ -553,3 +1204,44 @@ if(word != "") query_list += word return query_list + +/obj/effect/statclick/SDQL2_delete/Click() + if(!usr.client?.holder) + log_and_message_admins("non-holder clicked on a statclick! ([src])") + return + var/datum/sdql2_query/Q = target + Q.delete_click() + +/obj/effect/statclick/SDQL2_action/Click() + if(!usr.client?.holder) + log_and_message_admins("non-holder clicked on a statclick! ([src])") + return + var/datum/sdql2_query/Q = target + Q.action_click() + +/obj/effect/statclick/sdql2_vv_all + name = "VIEW VARIABLES" + +/obj/effect/statclick/sdql2_vv_all/Click() + if(!usr.client?.holder) + log_and_message_admins("non-holder clicked on a statclick! ([src])") + return + usr.client.debug_variables(GLOB.sdql2_queries) + +#undef SDQL2_HALT_CHECK +#undef SDQL2_IS_RUNNING +#undef SDQL2_OPTION_BLOCKING_CALLS +#undef SDQL2_OPTION_DO_NOT_AUTOGC +#undef SDQL2_OPTION_HIGH_PRIORITY +#undef SDQL2_OPTION_SELECT_OUTPUT_SKIP_NULLS +#undef SDQL2_OPTION_SEQUENTIAL +#undef SDQL2_OPTIONS_DEFAULT +#undef SDQL2_STAGE_SWITCH_CHECK +#undef SDQL2_STATE_ERROR +#undef SDQL2_STATE_EXECUTING +#undef SDQL2_STATE_HALTING +#undef SDQL2_STATE_IDLE +#undef SDQL2_STATE_PRESEARCH +#undef SDQL2_STATE_SEARCHING +#undef SDQL2_STATE_SWITCHING +#undef SDQL2_TICK_CHECK diff --git a/code/modules/admin/verbs/SDQL2/SDQL_2_parser.dm b/code/modules/admin/verbs/SDQL2/SDQL_2_parser.dm index 50c852af03b..a3caac2d1be 100644 --- a/code/modules/admin/verbs/SDQL2/SDQL_2_parser.dm +++ b/code/modules/admin/verbs/SDQL2/SDQL_2_parser.dm @@ -1,96 +1,148 @@ //I'm pretty sure that this is a recursive [s]descent[/s] ascent parser. + + //Spec + ////////// // -// query : select_query | delete_query | update_query | call_query | explain -// explain : 'EXPLAIN' query +// query : select_query | delete_query | update_query | call_query | explain +// explain : 'EXPLAIN' query +// select_query : 'SELECT' object_selectors +// delete_query : 'DELETE' object_selectors +// update_query : 'UPDATE' object_selectors 'SET' assignments +// call_query : 'CALL' variable 'ON' object_selectors // Note here: 'variable' does function calls. This simplifies parsing. +// +// select_item : '*' | object_type // -// select_query : 'SELECT' select_list [('FROM' | 'IN') from_list] ['WHERE' bool_expression] -// delete_query : 'DELETE' select_list [('FROM' | 'IN') from_list] ['WHERE' bool_expression] -// update_query : 'UPDATE' select_list [('FROM' | 'IN') from_list] 'SET' assignments ['WHERE' bool_expression] -// call_query : 'CALL' call_function ['ON' select_list [('FROM' | 'IN') from_list] ['WHERE' bool_expression]] +// object_selectors : select_item [('FROM' | 'IN') from_item] [modifier_list] +// modifier_list : ('WHERE' bool_expression | 'MAP' expression) [modifier_list] // -// select_list : select_item [',' select_list] -// select_item : '*' | select_function | object_type -// select_function : count_function -// count_function : 'COUNT' '(' '*' ')' | 'COUNT' '(' object_types ')' +// from_item : 'world' | expression // -// from_list : from_item [',' from_list] -// from_item : 'world' | object_type +// call_function : '(' [expression_list] ')' // -// call_function : ['(' [arguments] ')'] -// arguments : expression [',' arguments] +// object_type : // -// object_type : | string +// assignments : assignment [',' assignments] +// assignment : '=' expression +// variable : | variable '.' variable | variable '[' ']' | '{' '}' | '(' expression ')' | call_function // -// assignments : assignment, [',' assignments] -// assignment : '=' expression -// variable : | '.' variable | '[' ']' | '[' ']' '.' variable +// bool_expression : expression comparator expression [bool_operator bool_expression] +// expression : ( unary_expression | '(' expression ')' | value ) [binary_operator expression] +// expression_list : expression [',' expression_list] +// unary_expression : unary_operator ( unary_expression | value ) // -// bool_expression : expression comparitor expression [bool_operator bool_expression] -// expression : ( unary_expression | '(' expression ')' | value ) [binary_operator expression] -// unary_expression : unary_operator ( unary_expression | value | '(' expression ')' ) -// comparitor : '=' | '==' | '!=' | '<>' | '<' | '<=' | '>' | '>=' -// value : variable | string | array | number | 'null' -// unary_operator : '!' | '-' | '~' -// binary_operator : comparitor | '+' | '-' | '/' | '*' | '&' | '|' | '^' -// bool_operator : 'AND' | '&&' | 'OR' | '||' +// comparator : '=' | '==' | '!=' | '<>' | '<' | '<=' | '>' | '>=' +// value : variable | string | number | 'null' | object_type | array | selectors_array +// unary_operator : '!' | '-' | '~' +// binary_operator : comparator | '+' | '-' | '/' | '*' | '&' | '|' | '^' | '%' +// bool_operator : 'AND' | '&&' | 'OR' | '||' // -// string : ''' ''' | '"' '"' -// array : '{' [arguments] '}' -// number : +// array : '[' expression_list ']' +// selectors_array : '@[' object_selectors ']' +// +// string : ''' ''' | '"' '"' +// number : // ////////// -/datum/SDQL_parser +#define SDQL2_VALID_OPTION_TYPES list(\ + "autogc",\ + "priority",\ + "proccall",\ + "select",\ + "sequential",\ +) + +#define SDQL2_VALID_OPTION_VALUES list(\ + "async",\ + "blocking",\ + "force_nulls",\ + "high",\ + "keep_alive" ,\ + "normal",\ + "skip_nulls",\ + "true",\ +) + +/datum/sdql_parser var/query_type var/error = 0 var/list/query var/list/tree - var/list/select_functions = list("count") var/list/boolean_operators = list("and", "or", "&&", "||") var/list/unary_operators = list("!", "-", "~") - var/list/binary_operators = list("+", "-", "/", "*", "&", "|", "^") - var/list/comparitors = list("=", "==", "!=", "<>", "<", "<=", ">", ">=") + var/list/binary_operators = list("+", "-", "/", "*", "&", "|", "^", "%") + var/list/comparators = list("=", "==", "!=", "<>", "<", "<=", ">", ">=") -/datum/SDQL_parser/New(query_list) +/datum/sdql_parser/New(query_list) query = query_list -/datum/SDQL_parser/proc/parse_error(error_message) +/datum/sdql_parser/proc/parse_error(error_message) error = 1 - to_chat(usr, "SDQL2 Parsing Error: [error_message]") + to_chat(usr, span_warning("SDQL2 Parsing Error: [error_message]")) return query.len + 1 -/datum/SDQL_parser/proc/parse() +/datum/sdql_parser/proc/parse() tree = list() - query(1, tree) + query_options(1, tree) if(error) return list() else return tree -/datum/SDQL_parser/proc/token(i) +/datum/sdql_parser/proc/token(i) if(i <= query.len) return query[i] else return null -/datum/SDQL_parser/proc/tokens(i, num) +/datum/sdql_parser/proc/tokens(i, num) if(i + num <= query.len) return query.Copy(i, i + num) else return null -/datum/SDQL_parser/proc/tokenl(i) +/datum/sdql_parser/proc/tokenl(i) return lowertext(token(i)) -//query: select_query | delete_query | update_query -/datum/SDQL_parser/proc/query(i, list/node) +/datum/sdql_parser/proc/query_options(i, list/node) + var/list/options = list() + if(tokenl(i) == "using") + i = option_assignments(i + 1, node, options) + query(i, node) + if(length(options)) + node["options"] = options + +//option_assignment: query_option '=' define +/datum/sdql_parser/proc/option_assignment(i, list/node, list/assignment_list = list()) + var/type = tokenl(i) + if(!(type in SDQL2_VALID_OPTION_TYPES)) + parse_error("Invalid option type: [type]") + if(!(token(i + 1) == "=")) + parse_error("Invalid option assignment symbol: [token(i + 1)]") + var/val = tokenl(i + 2) + if(!(val in SDQL2_VALID_OPTION_VALUES)) + parse_error("Invalid option value: [val]") + assignment_list[type] = val + return (i + 3) + +//option_assignments: option_assignment, [',' option_assignments] +/datum/sdql_parser/proc/option_assignments(i, list/node, list/store) + i = option_assignment(i, node, store) + + if(token(i) == ",") + i = option_assignments(i + 1, node, store) + + return i + +//query: select_query | delete_query | update_query +/datum/sdql_parser/proc/query(i, list/node) query_type = tokenl(i) switch(query_type) @@ -112,154 +164,107 @@ query(i + 1, node["explain"]) -// select_query: 'SELECT' select_list [('FROM' | 'IN') from_list] ['WHERE' bool_expression] -/datum/SDQL_parser/proc/select_query(i, list/node) +// select_query: 'SELECT' object_selectors +/datum/sdql_parser/proc/select_query(i, list/node) var/list/select = list() - i = select_list(i + 1, select) + i = object_selectors(i + 1, select) - node += "select" node["select"] = select - - var/list/from = list() - if(tokenl(i) in list("from", "in")) - i = from_list(i + 1, from) - else - from += "world" - - node += "from" - node["from"] = from - - if(tokenl(i) == "where") - var/list/where = list() - i = bool_expression(i + 1, where) - - node += "where" - node["where"] = where - return i -//delete_query: 'DELETE' select_list [('FROM' | 'IN') from_list] ['WHERE' bool_expression] -/datum/SDQL_parser/proc/delete_query(i, list/node) +//delete_query: 'DELETE' object_selectors +/datum/sdql_parser/proc/delete_query(i, list/node) var/list/select = list() - i = select_list(i + 1, select) + i = object_selectors(i + 1, select) - node += "delete" node["delete"] = select - var/list/from = list() - if(tokenl(i) in list("from", "in")) - i = from_list(i + 1, from) - else - from += "world" - - node += "from" - node["from"] = from - - if(tokenl(i) == "where") - var/list/where = list() - i = bool_expression(i + 1, where) - - node += "where" - node["where"] = where - return i -//update_query: 'UPDATE' select_list [('FROM' | 'IN') from_list] 'SET' assignments ['WHERE' bool_expression] -/datum/SDQL_parser/proc/update_query(i, list/node) +//update_query: 'UPDATE' object_selectors 'SET' assignments +/datum/sdql_parser/proc/update_query(i, list/node) var/list/select = list() - i = select_list(i + 1, select) + i = object_selectors(i + 1, select) - node += "update" node["update"] = select - var/list/from = list() - if(tokenl(i) in list("from", "in")) - i = from_list(i + 1, from) - else - from += "world" - - node += "from" - node["from"] = from - if(tokenl(i) != "set") i = parse_error("UPDATE has misplaced SET") var/list/set_assignments = list() i = assignments(i + 1, set_assignments) - node += "set" node["set"] = set_assignments - if(tokenl(i) == "where") - var/list/where = list() - i = bool_expression(i + 1, where) - - node += "where" - node["where"] = where - return i -//call_query: 'CALL' call_function ['ON' select_list [('FROM' | 'IN') from_list] ['WHERE' bool_expression]] -/datum/SDQL_parser/proc/call_query(i, list/node) +//call_query: 'CALL' call_function ['ON' object_selectors] +/datum/sdql_parser/proc/call_query(i, list/node) var/list/func = list() - i = variable(i + 1, func) + i = variable(i + 1, func) // Yes technically does anything variable() matches but I don't care, if admins fuck up this badly then they shouldn't be allowed near SDQL. - node += "call" node["call"] = func if(tokenl(i) != "on") - return i + return parse_error("You need to specify what to call ON.") var/list/select = list() - i = select_list(i + 1, select) + i = object_selectors(i + 1, select) - node += "on" node["on"] = select - var/list/from = list() - if(tokenl(i) in list("from", "in")) - i = from_list(i + 1, from) - else - from += "world" + return i - node += "from" - node["from"] = from +// object_selectors: select_item [('FROM' | 'IN') from_item] [modifier_list] +/datum/sdql_parser/proc/object_selectors(i, list/node) + i = select_item(i, node) - if(tokenl(i) == "where") - var/list/where = list() - i = bool_expression(i + 1, where) + if (tokenl(i) == "from" || tokenl(i) == "in") + i++ + var/list/from = list() + i = from_item(i, from) + node[++node.len] = from - node += "where" - node["where"] = where + else + node[++node.len] = list("world") + i = modifier_list(i, node) return i +// modifier_list: ('WHERE' bool_expression | 'MAP' expression) [modifier_list] +/datum/sdql_parser/proc/modifier_list(i, list/node) + while (TRUE) + if (tokenl(i) == "where") + i++ + node += "where" + var/list/expr = list() + i = bool_expression(i, expr) + node[++node.len] = expr -//select_list: select_item [',' select_list] -/datum/SDQL_parser/proc/select_list(i, list/node) - i = select_item(i, node) - - if(token(i) == ",") - i = select_list(i + 1, node) - - return i + else if (tokenl(i) == "map") + i++ + node += "map" + var/list/expr = list() + i = expression(i, expr) + node[++node.len] = expr + else + return i -//from_list: from_item [',' from_list] -/datum/SDQL_parser/proc/from_list(i, list/node) - i = from_item(i, node) +//select_list:select_item [',' select_list] +/datum/sdql_parser/proc/select_list(i, list/node) + i = select_item(i, node) if(token(i) == ",") - i = from_list(i + 1, node) + i = select_list(i + 1, node) return i - -//assignments: assignment, [',' assignments] -/datum/SDQL_parser/proc/assignments(i, list/node) +//assignments: assignment, [',' assignments] +/datum/sdql_parser/proc/assignments(i, list/node) i = assignment(i, node) if(token(i) == ",") @@ -268,36 +273,61 @@ return i -//select_item: '*' | select_function | object_type -/datum/SDQL_parser/proc/select_item(i, list/node) - if(token(i) == "*") +//select_item: '*' | select_function | object_type +/datum/sdql_parser/proc/select_item(i, list/node) + if (token(i) == "*") node += "*" i++ - else if(tokenl(i) in select_functions) - i = select_function(i, node) + else if(token(i)[1] == "/") + i = object_type(i, node) else - i = object_type(i, node) + i = parse_error("Expected '*' or type path for select item") return i +// Standardized method for handling the IN/FROM and WHERE options. +/datum/sdql_parser/proc/selectors(i, list/node) + while (token(i)) + var/tok = tokenl(i) + if (tok in list("from", "in")) + var/list/from = list() + i = from_item(i + 1, from) + + node["from"] = from + continue + + if (tok == "where") + var/list/where = list() + i = bool_expression(i + 1, where) + + node["where"] = where + continue -//from_item: 'world' | object_type -/datum/SDQL_parser/proc/from_item(i, list/node) + parse_error("Expected either FROM, IN or WHERE token, found [token(i)] instead.") + return i + 1 + + if (!node.Find("from")) + node["from"] = list("world") + + return i +//from_item: 'world' | expression +/datum/sdql_parser/proc/from_item(i, list/node) if(token(i) == "world") node += "world" i++ else - i = object_type(i, node) + i = expression(i, node) return i -//bool_expression: expression [bool_operator bool_expression] -/datum/SDQL_parser/proc/bool_expression(i, list/node) +//bool_expression: expression [bool_operator bool_expression] +/datum/sdql_parser/proc/bool_expression(i, list/node) + var/list/bool = list() i = expression(i, bool) @@ -310,8 +340,8 @@ return i -//assignment: '=' expression -/datum/SDQL_parser/proc/assignment(var/i, var/list/node, var/list/assignment_list = list()) +//assignment: '=' expression +/datum/sdql_parser/proc/assignment(i, list/node, list/assignment_list = list()) assignment_list += token(i) if(token(i + 1) == ".") @@ -329,32 +359,42 @@ return i -//variable: | '.' variable -/datum/SDQL_parser/proc/variable(i, list/node) +//variable: | variable '.' variable | variable '[' ']' | '{' '}' | '(' expression ')' | call_function +/datum/sdql_parser/proc/variable(i, list/node) var/list/L = list(token(i)) node[++node.len] = L - if(token(i) == "\[") + if(token(i) == "{") L += token(i + 1) i += 2 - if(token(i) != "\]") - parse_error("Missing \] at end of reference.") + if(token(i) != "}") + parse_error("Missing } at end of pointer.") + + else if(token(i) == "(") // not a proc but an expression + var/list/sub_expression = list() + + i = expression(i + 1, sub_expression) + + if(token(i) != ")") + parse_error("Missing ) at end of expression.") + + L[++L.len] = sub_expression if(token(i + 1) == ".") L += "." i = variable(i + 2, L) - else if(token(i + 1) == "(") // OH BOY PROC + else if (token(i + 1) == "(") // OH BOY PROC var/list/arguments = list() i = call_function(i, null, arguments) L += ":" L[++L.len] = arguments - else if(token(i + 1) == "\[") // list index + else if (token(i + 1) == "\[") var/list/expression = list() i = expression(i + 2, expression) - if(token(i) != "]") + if (token(i) != "]") parse_error("Missing ] at the end of list access.") L += "\[" @@ -367,46 +407,49 @@ return i -//object_type: | string -/datum/SDQL_parser/proc/object_type(i, list/node) +//object_type: +/datum/sdql_parser/proc/object_type(i, list/node) - if(copytext(token(i), 1, 2) == "/") - node += token(i) + if(token(i)[1] != "/") + return parse_error("Expected type, but it didn't begin with /") - else - i = string(i, node) + var/path = text2path(token(i)) + if (path == null) + return parse_error("Nonexistent type path: [token(i)]") + + node += path return i + 1 -//comparitor: '=' | '==' | '!=' | '<>' | '<' | '<=' | '>' | '>=' -/datum/SDQL_parser/proc/comparitor(i, list/node) +//comparator: '=' | '==' | '!=' | '<>' | '<' | '<=' | '>' | '>=' +/datum/sdql_parser/proc/comparator(i, list/node) if(token(i) in list("=", "==", "!=", "<>", "<", "<=", ">", ">=")) node += token(i) else - parse_error("Unknown comparitor [token(i)]") + parse_error("Unknown comparator [token(i)]") return i + 1 -//bool_operator: 'AND' | '&&' | 'OR' | '||' -/datum/SDQL_parser/proc/bool_operator(i, list/node) +//bool_operator: 'AND' | '&&' | 'OR' | '||' +/datum/sdql_parser/proc/bool_operator(i, list/node) if(tokenl(i) in list("and", "or", "&&", "||")) node += token(i) else - parse_error("Unknown comparitor [token(i)]") + parse_error("Unknown comparator [token(i)]") return i + 1 -//string: ''' ''' | '"' '"' -/datum/SDQL_parser/proc/string(i, list/node) +//string: ''' ''' | '"' '"' +/datum/sdql_parser/proc/string(i, list/node) - if(copytext(token(i), 1, 2) in list("'", "\"")) + if(token(i)[1] in list("'", "\"")) node += token(i) else @@ -414,37 +457,78 @@ return i + 1 - //array: '{' expression, expression, ... '}' -/datum/SDQL_parser/proc/array(var/i, var/list/node) - // Arrays get turned into this: list("{", list(exp_1a = exp_1b, ...), ...), "{" is to mark the next node as an array. - if(copytext(token(i), 1, 2) != "{") +//array: '[' expression_list ']' +/datum/sdql_parser/proc/array(i, list/node) + // Arrays get turned into this: list("[", list(exp_1a = exp_1b, ...), ...), "[" is to mark the next node as an array. + if(token(i)[1] != "\[") parse_error("Expected an array but found '[token(i)]'") return i + 1 - node += token(i) // Add the "{" + node += token(i) // Add the "[" + var/list/expression_list = list() - if(token(i + 1) != "}") + i++ + if(token(i) != "]") var/list/temp_expression_list = list() - + var/tok do - i = expression(i + 1, temp_expression_list) + tok = token(i) + if (tok == "," || tok == ":") + if (temp_expression_list == null) + parse_error("Found ',' or ':' without expression in an array.") + return i + 1 - if(token(i) == ",") expression_list[++expression_list.len] = temp_expression_list - temp_expression_list = list() - while(token(i) && token(i) != "}") + temp_expression_list = null + if (tok == ":") + temp_expression_list = list() + i = expression(i + 1, temp_expression_list) + expression_list[expression_list[expression_list.len]] = temp_expression_list + temp_expression_list = null + tok = token(i) + if (tok != ",") + if (tok == "]") + break - expression_list[++expression_list.len] = temp_expression_list - else - i++ + parse_error("Expected ',' or ']' after array assoc value, but found '[token(i)]'") + return i + + + i++ + continue + + temp_expression_list = list() + i = expression(i, temp_expression_list) + + while(token(i) && token(i) != "]") + + if (temp_expression_list) + expression_list[++expression_list.len] = temp_expression_list node[++node.len] = expression_list + return i + 1 -//call_function: ['(' [arguments] ')'] -/datum/SDQL_parser/proc/call_function(i, list/node, list/arguments) - var/list/cur_argument = list() +//selectors_array: '@[' object_selectors ']' +/datum/sdql_parser/proc/selectors_array(i, list/node) + if(token(i) == "@\[") + node += token(i++) + if(token(i) != "]") + var/list/select = list() + i = object_selectors(i, select) + node[++node.len] = select + if(token(i) != "]") + parse_error("Expected ']' to close selector array, but found '[token(i)]'") + else + parse_error("Selector array expected a selector, but found nothing") + else + parse_error("Expected '@\[' but found '[token(i)]'") + + return i + 1 + +//call_function: ['(' [arguments] ')'] +/datum/sdql_parser/proc/call_function(i, list/node, list/arguments) if(length(tokenl(i))) var/procname = "" if(tokenl(i) == "global" && token(i + 1) == ".") // Global proc. @@ -453,15 +537,19 @@ node += procname + token(i++) if(token(i) != "(") parse_error("Expected ( but found '[token(i)]'") + else if(token(i + 1) != ")") + var/list/temp_expression_list = list() do - i = expression(i + 1, cur_argument) + i = expression(i + 1, temp_expression_list) if(token(i) == ",") - arguments += list(cur_argument) - cur_argument = list() + arguments[++arguments.len] = temp_expression_list + temp_expression_list = list() continue + while(token(i) && token(i) != ")") - arguments += list(cur_argument) + + arguments[++arguments.len] = temp_expression_list // The code this is copy pasted from won't be executed when it's the last param, this fixes that. else i++ else @@ -469,33 +557,12 @@ return i + 1 -//select_function: count_function -/datum/SDQL_parser/proc/select_function(i, list/node) - - parse_error("Sorry, function calls aren't available yet") - - return i - - -//expression: ( unary_expression | '(' expression ')' | value ) [binary_operator expression] -/datum/SDQL_parser/proc/expression(i, list/node) +//expression: ( unary_expression | value ) [binary_operator expression] +/datum/sdql_parser/proc/expression(i, list/node) if(token(i) in unary_operators) i = unary_expression(i, node) - else if(token(i) == "(") - var/list/expr = list() - - i = expression(i + 1, expr) - - if(token(i) != ")") - parse_error("Missing ) at end of expression.") - - else - i++ - - node[++node.len] = expr - else i = value(i, node) @@ -503,7 +570,7 @@ i = binary_operator(i, node) i = expression(i, node) - else if(token(i) in comparitors) + else if(token(i) in comparators) i = binary_operator(i, node) var/list/rhs = list() @@ -515,8 +582,8 @@ return i -//unary_expression: unary_operator ( unary_expression | value | '(' expression ')' ) -/datum/SDQL_parser/proc/unary_expression(i, list/node) +//unary_expression: unary_operator ( unary_expression | value ) +/datum/sdql_parser/proc/unary_expression(i, list/node) if(token(i) in unary_operators) var/list/unary_exp = list() @@ -527,19 +594,6 @@ if(token(i) in unary_operators) i = unary_expression(i, unary_exp) - else if(token(i) == "(") - var/list/expr = list() - - i = expression(i + 1, expr) - - if(token(i) != ")") - parse_error("Missing ) at end of expression.") - - else - i++ - - unary_exp[++unary_exp.len] = expr - else i = value(i, unary_exp) @@ -552,10 +606,10 @@ return i -//binary_operator: comparitor | '+' | '-' | '/' | '*' | '&' | '|' | '^' -/datum/SDQL_parser/proc/binary_operator(i, list/node) +//binary_operator: comparator | '+' | '-' | '/' | '*' | '&' | '|' | '^' | '%' +/datum/sdql_parser/proc/binary_operator(i, list/node) - if(token(i) in (binary_operators + comparitors)) + if(token(i) in (binary_operators + comparators)) node += token(i) else @@ -564,14 +618,13 @@ return i + 1 -//value: variable | string | number | 'null' -/datum/SDQL_parser/proc/value(i, list/node) - +//value: variable | string | number | 'null' | object_type | array | selectors_array +/datum/sdql_parser/proc/value(i, list/node) if(token(i) == "null") node += "null" i++ - else if(lowertext(copytext(token(i), 1, 3)) == "0x" && isnum(hex2num(copytext(token(i), 3)))) + else if(lowertext(copytext(token(i), 1, 3)) == "0x" && isnum(hex2num(copytext(token(i), 3))))//3 == length("0x") + 1 node += hex2num(copytext(token(i), 3)) i++ @@ -579,14 +632,22 @@ node += text2num(token(i)) i++ - else if(copytext(token(i), 1, 2) in list("'", "\"")) + else if(token(i)[1] in list("'", "\"")) i = string(i, node) - else if(copytext(token(i), 1, 2) == "{") // Start a list. + else if(token(i)[1] == "\[") // Start a list. i = array(i, node) + else if(copytext(token(i), 1, 3) == "@\[")//3 == length("@\[") + 1 + i = selectors_array(i, node) + + else if(token(i)[1] == "/") + i = object_type(i, node) + else i = variable(i, node) return i -/*EXPLAIN SELECT * WHERE 42 = 6 * 9 OR val = - 5 == 7*/ + +#undef SDQL2_VALID_OPTION_TYPES +#undef SDQL2_VALID_OPTION_VALUES diff --git a/code/modules/admin/verbs/SDQL2/useful_procs.dm b/code/modules/admin/verbs/SDQL2/useful_procs.dm index 3d2a0e0848d..267ee288804 100644 --- a/code/modules/admin/verbs/SDQL2/useful_procs.dm +++ b/code/modules/admin/verbs/SDQL2/useful_procs.dm @@ -27,3 +27,219 @@ CALL global.json_to_object_arbitrary_vars("{'type':'/obj/item/crowbar', 'color': thing.vars[attribute] = data[attribute] return thing + +// Wrappers for BYOND default procs which can't directly be called by call(). + +/proc/_abs(A) + return abs(A) + +/proc/_animate(atom/A, set_vars, time = 10, loop = 1, easing = LINEAR_EASING, flags = null) + var/mutable_appearance/MA = new() + for(var/v in set_vars) + MA.vars[v] = set_vars[v] + animate(A, appearance = MA, time, loop, easing, flags) + +/proc/_arccos(A) + return arccos(A) + +/proc/_arcsin(A) + return arcsin(A) + +/proc/_ascii2text(A) + return ascii2text(A) + +/proc/_block(Start, End) + return block(Start, End) + +/proc/_ckey(Key) + return ckey(Key) + +/proc/_ckeyEx(Key) + return ckeyEx(Key) + +/proc/_copytext(T, Start = 1, End = 0) + return copytext(T, Start, End) + +/proc/_cos(X) + return cos(X) + +/proc/_get_dir(Loc1, Loc2) + return get_dir(Loc1, Loc2) + +/proc/_get_dist(Loc1, Loc2) + return get_dist(Loc1, Loc2) + +/proc/_get_step(Ref, Dir) + return get_step(Ref, Dir) + +/proc/_hearers(Depth = world.view, Center = usr) + return hearers(Depth, Center) + +/proc/_image(icon, loc, icon_state, layer, dir) + return image(icon, loc, icon_state, layer, dir) + +/proc/_istype(object, type) + return istype(object, type) + +/proc/_ispath(path, type) + return ispath(path, type) + +/proc/_length(E) + return length(E) + +/proc/_link(thing, url) + thing << link(url) + +/proc/_locate(X, Y, Z) + if (isnull(Y)) // Assuming that it's only a single-argument call. + return locate(X) + + return locate(X, Y, Z) + +/proc/_log(X, Y) + return log(X, Y) + +/proc/_lowertext(T) + return lowertext(T) + +/proc/_matrix(a, b, c, d, e, f) + return matrix(a, b, c, d, e, f) + +/proc/_max(...) + return max(arglist(args)) + +/proc/_md5(T) + return md5(T) + +/proc/_min(...) + return min(arglist(args)) + +/proc/_new(type, arguments) + return new type (arglist(arguments)) + +/proc/_num2text(N, SigFig = 6) + return num2text(N, SigFig) + +/proc/_ohearers(Dist, Center = usr) + return ohearers(Dist, Center) + +/proc/_orange(Dist, Center = usr) + return orange(Dist, Center) + +/proc/_output(thing, msg, control) + thing << output(msg, control) + +/proc/_oview(Dist, Center = usr) + return oview(Dist, Center) + +/proc/_oviewers(Dist, Center = usr) + return oviewers(Dist, Center) + +/proc/_params2list(Params) + return params2list(Params) + +/proc/_pick(...) + return pick(arglist(args)) + +/proc/_prob(P) + return prob(P) + +/proc/_rand(L = 0, H = 1) + return rand(L, H) + +/proc/_range(Dist, Center = usr) + return range(Dist, Center) + +/proc/_regex(pattern, flags) + return regex(pattern, flags) + +/proc/_REGEX_QUOTE(text) + return REGEX_QUOTE(text) + +/proc/_REGEX_QUOTE_REPLACEMENT(text) + return REGEX_QUOTE_REPLACEMENT(text) + +/proc/_replacetext(Haystack, Needle, Replacement, Start = 1,End = 0) + return replacetext(Haystack, Needle, Replacement, Start, End) + +/proc/_replacetextEx(Haystack, Needle, Replacement, Start = 1,End = 0) + return replacetextEx(Haystack, Needle, Replacement, Start, End) + +/proc/_rgb(R, G, B) + return rgb(R, G, B) + +/proc/_rgba(R, G, B, A) + return rgb(R, G, B, A) + +/proc/_roll(dice) + return roll(dice) + +/proc/_round(A, B = 1) + return round(A, B) + +/proc/_sin(X) + return sin(X) + +/proc/_list_add(list/L, ...) + if (args.len < 2) + return + L += args.Copy(2) + +/proc/_list_copy(list/L, Start = 1, End = 0) + return L.Copy(Start, End) + +/proc/_list_cut(list/L, Start = 1, End = 0) + L.Cut(Start, End) + +/proc/_list_find(list/L, Elem, Start = 1, End = 0) + return L.Find(Elem, Start, End) + +/proc/_list_insert(list/L, Index, Item) + return L.Insert(Index, Item) + +/proc/_list_join(list/L, Glue, Start = 0, End = 1) + return L.Join(Glue, Start, End) + +/proc/_list_remove(list/L, ...) + if (args.len < 2) + return + L -= args.Copy(2) + +/proc/_list_set(list/L, key, value) + L[key] = value + +/proc/_list_numerical_add(L, key, num) + L[key] += num + +/proc/_list_swap(list/L, Index1, Index2) + L.Swap(Index1, Index2) + +/proc/_walk(ref, dir, lag) + walk(ref, dir, lag) + +/proc/_walk_towards(ref, trg, lag) + walk_towards(ref, trg, lag) + +/proc/_walk_to(ref, trg, min, lag) + walk_to(ref, trg, min, lag) + +/proc/_walk_away(ref, trg, max, lag) + walk_away(ref, trg, max, lag) + +/proc/_walk_rand(ref, lag) + walk_rand(ref, lag) + +/proc/_step(ref, dir) + step(ref, dir) + +/proc/_step_rand(ref) + step_rand(ref) + +/proc/_step_to(ref, trg, min) + step_to(ref, trg, min) + +/proc/_step_towards(ref, trg) + step_towards(ref, trg) + +/proc/_step_away(ref, trg, max) + step_away(ref, trg, max) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 9155d6bfbc8..e6020be3b5d 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -742,60 +742,67 @@ add_spell_to_statpanel(S) // Allow admins + PR reviewers to VIEW the panel. Doesnt mean they can click things. - if((is_admin(src) || check_rights(R_VIEWRUNTIMES, FALSE)) && (client?.prefs.toggles2 & PREFTOGGLE_2_MC_TABS)) + if((is_admin(src) || check_rights(R_VIEWRUNTIMES, FALSE))) + // Shows SDQL2 list + if(length(GLOB.sdql2_queries)) + if(statpanel("SDQL2")) + stat("Access Global SDQL2 List", GLOB.sdql2_vv_statobj) + for(var/i in GLOB.sdql2_queries) + var/datum/sdql2_query/Q = i + Q.generate_stat() // Below are checks to see which MC panel you are looking at - - // Shows MC Metadata - if(statpanel("MC|M")) - stat("Info", "Showing MC metadata") - var/turf/T = get_turf(client.eye) - stat("Location:", COORD(T)) - stat("CPU:", "[Master.formatcpu(world.cpu)]") - stat("Map CPU:", "[Master.formatcpu(world.map_cpu)]") - //stat("Map CPU:", "[Master.formatcpu(world.map_cpu)]") - stat("Instances:", "[num2text(world.contents.len, 10)]") - GLOB.stat_entry() - stat("Server Time:", time_stamp()) - if(Master) - Master.stat_entry() - else - stat("Master Controller:", "ERROR") - if(Failsafe) - Failsafe.stat_entry() - else - stat("Failsafe Controller:", "ERROR") - - // Shows subsystems with SS_NO_FIRE - if(statpanel("MC|N")) - stat("Info", "Showing subsystems that do not fire") - if(Master) - for(var/datum/controller/subsystem/SS as anything in Master.subsystems) - if(SS.flags & SS_NO_FIRE) - SS.stat_entry() - - // Shows subsystems with the SS_CPUDISPLAY_LOW flag - if(statpanel("MC|L")) - stat("Info", "Showing subsystems marked as low intensity") - if(Master) - for(var/datum/controller/subsystem/SS as anything in Master.subsystems) - if((SS.cpu_display == SS_CPUDISPLAY_LOW) && !(SS.flags & SS_NO_FIRE)) - SS.stat_entry() - - // Shows subsystems with the SS_CPUDISPLAY_DEFAULT flag - if(statpanel("MC|D")) - stat("Info", "Showing subsystems marked as default intensity") - if(Master) - for(var/datum/controller/subsystem/SS as anything in Master.subsystems) - if((SS.cpu_display == SS_CPUDISPLAY_DEFAULT) && !(SS.flags & SS_NO_FIRE)) - SS.stat_entry() - - // Shows subsystems with the SS_CPUDISPLAY_HIGH flag - if(statpanel("MC|H")) - stat("Info", "Showing subsystems marked as high intensity") - if(Master) - for(var/datum/controller/subsystem/SS as anything in Master.subsystems) - if((SS.cpu_display == SS_CPUDISPLAY_HIGH) && !(SS.flags & SS_NO_FIRE)) - SS.stat_entry() + if(client?.prefs.toggles2 & PREFTOGGLE_2_MC_TABS) + // Shows MC Metadata + if(statpanel("MC|M")) + stat("Info", "Showing MC metadata") + var/turf/T = get_turf(client.eye) + stat("Location:", COORD(T)) + stat("CPU:", "[Master.formatcpu(world.cpu)]") + stat("Map CPU:", "[Master.formatcpu(world.map_cpu)]") + //stat("Map CPU:", "[Master.formatcpu(world.map_cpu)]") + stat("Instances:", "[num2text(world.contents.len, 10)]") + GLOB.stat_entry() + stat("Server Time:", time_stamp()) + if(Master) + Master.stat_entry() + else + stat("Master Controller:", "ERROR") + if(Failsafe) + Failsafe.stat_entry() + else + stat("Failsafe Controller:", "ERROR") + + // Shows subsystems with SS_NO_FIRE + if(statpanel("MC|N")) + stat("Info", "Showing subsystems that do not fire") + if(Master) + for(var/datum/controller/subsystem/SS as anything in Master.subsystems) + if(SS.flags & SS_NO_FIRE) + SS.stat_entry() + + // Shows subsystems with the SS_CPUDISPLAY_LOW flag + if(statpanel("MC|L")) + stat("Info", "Showing subsystems marked as low intensity") + if(Master) + for(var/datum/controller/subsystem/SS as anything in Master.subsystems) + if((SS.cpu_display == SS_CPUDISPLAY_LOW) && !(SS.flags & SS_NO_FIRE)) + SS.stat_entry() + + // Shows subsystems with the SS_CPUDISPLAY_DEFAULT flag + if(statpanel("MC|D")) + stat("Info", "Showing subsystems marked as default intensity") + if(Master) + for(var/datum/controller/subsystem/SS as anything in Master.subsystems) + if((SS.cpu_display == SS_CPUDISPLAY_DEFAULT) && !(SS.flags & SS_NO_FIRE)) + SS.stat_entry() + + // Shows subsystems with the SS_CPUDISPLAY_HIGH flag + if(statpanel("MC|H")) + stat("Info", "Showing subsystems marked as high intensity") + if(Master) + for(var/datum/controller/subsystem/SS as anything in Master.subsystems) + if((SS.cpu_display == SS_CPUDISPLAY_HIGH) && !(SS.flags & SS_NO_FIRE)) + SS.stat_entry() statpanel("Status") // Switch to the Status panel again, for the sake of the lazy Stat procs From 313f153e751c6efa546f0432f8e72c67bb2a506b Mon Sep 17 00:00:00 2001 From: Dimach Date: Sat, 2 Dec 2023 16:43:43 +0200 Subject: [PATCH 21/25] bugfix: fix runtimes in handcufs and holodec area copy (#3980) --- code/__HELPERS/unsorted.dm | 69 +++++-------------- .../machinery/computer/HolodeckControl.dm | 13 ++-- code/game/objects/items/weapons/handcuffs.dm | 6 +- 3 files changed, 27 insertions(+), 61 deletions(-) diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm index cc1ba9ff393..5eb1cd82231 100644 --- a/code/__HELPERS/unsorted.dm +++ b/code/__HELPERS/unsorted.dm @@ -804,7 +804,7 @@ Returns 1 if the chain up to the area contains the given typepath -/proc/DuplicateObject(obj/original, var/perfectcopy = 0 , var/sameloc = 0, var/atom/newloc = null) +/proc/DuplicateObject(obj/original, perfectcopy = FALSE , sameloc = FALSE, atom/newloc = null) if(!original) return null @@ -816,8 +816,8 @@ Returns 1 if the chain up to the area contains the given typepath O=new original.type(newloc) if(perfectcopy) - if((O) && (original)) - var/static/list/forbidden_vars = list("type","loc","locs","vars", "parent","parent_type", "verbs","ckey","key","power_supply","contents","reagents","stat","x","y","z","group") + if(O) + var/static/list/forbidden_vars = list("type","loc","locs","vars", "parent","parent_type", "verbs","ckey","key","power_supply","contents","reagents","stat","x","y","z","group", "comp_lookup", "datum_components") for(var/V in original.vars - forbidden_vars) if(istype(original.vars[V],/list)) @@ -831,14 +831,15 @@ Returns 1 if the chain up to the area contains the given typepath O.update_icon() return O -/area/proc/copy_contents_to(var/area/A , var/platingRequired = 0 ) +/area/proc/copy_contents_to(area/A , platingRequired = FALSE, perfect_copy = TRUE) //Takes: Area. Optional: If it should copy to areas that don't have plating //Returns: Nothing. //Notes: Attempts to move the contents of one area to another area. // Movement based on lower left corner. Tiles that do not fit // into the new area will not be moved. - if(!A || !src) return 0 + if(!A || !src) + return FALSE var/list/turfs_src = get_area_turfs(src.type) var/list/turfs_trg = get_area_turfs(A.type) @@ -846,14 +847,18 @@ Returns 1 if the chain up to the area contains the given typepath var/src_min_x = 0 var/src_min_y = 0 for(var/turf/T in turfs_src) - if(T.x < src_min_x || !src_min_x) src_min_x = T.x - if(T.y < src_min_y || !src_min_y) src_min_y = T.y + if(T.x < src_min_x || !src_min_x) + src_min_x = T.x + if(T.y < src_min_y || !src_min_y) + src_min_y = T.y var/trg_min_x = 0 var/trg_min_y = 0 for(var/turf/T in turfs_trg) - if(T.x < trg_min_x || !trg_min_x) trg_min_x = T.x - if(T.y < trg_min_y || !trg_min_y) trg_min_y = T.y + if(T.x < trg_min_x || !trg_min_x) + trg_min_x = T.x + if(T.y < trg_min_y || !trg_min_y) + trg_min_y = T.y var/list/refined_src = new/list() for(var/turf/T in turfs_src) @@ -882,68 +887,30 @@ Returns 1 if the chain up to the area contains the given typepath for(var/turf/B in refined_trg) var/datum/coords/C_trg = refined_trg[B] if(C_src.x_pos == C_trg.x_pos && C_src.y_pos == C_trg.y_pos) - var/old_dir1 = T.dir var/old_icon_state1 = T.icon_state var/old_icon1 = T.icon if(platingRequired) - if(istype(B, /turf/space)) + if(isspaceturf(B)) continue moving - var/turf/X = new T.type(B) X.dir = old_dir1 X.icon_state = old_icon_state1 X.icon = old_icon1 //Shuttle floors are in shuttle.dmi while the defaults are floors.dmi - - var/list/objs = new/list() - var/list/newobjs = new/list() - var/list/mobs = new/list() - var/list/newmobs = new/list() - for(var/obj/O in T) - - if(!istype(O,/obj)) - continue - - objs += O - - - for(var/obj/O in objs) - newobjs += DuplicateObject(O , 1) - - - for(var/obj/O in newobjs) - O.loc = X + copiedobjs += DuplicateObject(O, perfect_copy, newloc = X) for(var/mob/M in T) - if(!M.move_on_shuttle) continue - mobs += M - - for(var/mob/M in mobs) - newmobs += DuplicateObject(M , 1) - - for(var/mob/M in newmobs) - M.loc = X - - copiedobjs += newobjs - copiedobjs += newmobs - - + copiedobjs += DuplicateObject(M, perfect_copy, newloc = X) for(var/V in T.vars) - if(!(V in list("type","loc","locs","vars", "parent", "parent_type","verbs","ckey","key","x","y","z","contents", "luminosity", "group"))) + if(!(V in list("type","loc","locs","vars", "parent", "parent_type","verbs","ckey","key","x","y","z","destination_z", "destination_x", "destination_y","contents", "luminosity", "group"))) X.vars[V] = T.vars[V] -// var/area/AR = X.loc - -// if(AR.lighting_use_dynamic) -// X.opacity = !X.opacity -// X.sd_set_opacity(!X.opacity) //TODO: rewrite this code so it's not messed by lighting ~Carn - toupdate += X refined_src -= T diff --git a/code/game/machinery/computer/HolodeckControl.dm b/code/game/machinery/computer/HolodeckControl.dm index 8d93b2ccb1f..eec74188a4a 100644 --- a/code/game/machinery/computer/HolodeckControl.dm +++ b/code/game/machinery/computer/HolodeckControl.dm @@ -237,15 +237,14 @@ visible_message("The [oldobj.name] fades away!") qdel(obj) -/obj/machinery/computer/HolodeckControl/proc/checkInteg(var/area/A) +/obj/machinery/computer/HolodeckControl/proc/checkInteg(area/A) for(var/turf/T in A) if(istype(T, /turf/space)) return 0 return 1 -/obj/machinery/computer/HolodeckControl/proc/togglePower(var/toggleOn = 0) - +/obj/machinery/computer/HolodeckControl/proc/togglePower(toggleOn = 0) if(toggleOn) var/area/targetsource = locate(/area/holodeck/source_emptycourt) holographic_items = targetsource.copy_contents_to(linkedholodeck) @@ -265,11 +264,11 @@ for(var/item in holographic_items) derez(item) var/area/targetsource = locate(/area/holodeck/source_plating) - targetsource.copy_contents_to(linkedholodeck , 1) + targetsource.copy_contents_to(linkedholodeck, TRUE) active = 0 -/obj/machinery/computer/HolodeckControl/proc/loadProgram(var/area/A) +/obj/machinery/computer/HolodeckControl/proc/loadProgram(area/A) if(world.time < (last_change + 25)) if(world.time < (last_change + 15))//To prevent super-spam clicking, reduced process size and annoyance -Sieve @@ -291,7 +290,7 @@ for(var/mob/living/simple_animal/hostile/carp/holocarp/C in linkedholodeck) qdel(C) - holographic_items = A.copy_contents_to(linkedholodeck , 1) + holographic_items = A.copy_contents_to(linkedholodeck, TRUE) if(emagged) for(var/obj/item/holo/H in linkedholodeck) @@ -320,7 +319,7 @@ loadProgram(target) var/area/targetsource = locate(/area/holodeck/source_plating) - targetsource.copy_contents_to(linkedholodeck , 1) + targetsource.copy_contents_to(linkedholodeck, TRUE) active = 0 // Holographic Items! diff --git a/code/game/objects/items/weapons/handcuffs.dm b/code/game/objects/items/weapons/handcuffs.dm index a2214bbe69d..33931942bfc 100644 --- a/code/game/objects/items/weapons/handcuffs.dm +++ b/code/game/objects/items/weapons/handcuffs.dm @@ -21,13 +21,13 @@ /obj/item/restraints/handcuffs/attack(mob/living/carbon/C, mob/living/user) - if(C.handcuffed) + if(!istype(C)) // Shouldn't be able to cuff anything but carbons. return - if(!user.IsAdvancedToolUser()) + if(C.handcuffed) return - if(!istype(C)) // Shouldn't be able to cuff anything but carbons. + if(!user.IsAdvancedToolUser()) return if((flags & NODROP) && !isrobot(user)) From b33770581a7e855e92bf52c8e2de3e1b4b84fac6 Mon Sep 17 00:00:00 2001 From: ROdenFL <144662735+ROdenFL@users.noreply.github.com> Date: Sat, 2 Dec 2023 17:44:20 +0300 Subject: [PATCH 22/25] tweak: spraycans in artvend (#3972) --- code/game/machinery/vending.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index 0446d773144..78b5953873d 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -1779,7 +1779,7 @@ ads_list = list("Just like Kindergarten!","Now with 1000% more vibrant colors!","Screwing with the janitor was never so easy!","Creativity is at the heart of every spessman.") vend_delay = 15 icon_state = "artvend" - products = list(/obj/item/stack/cable_coil/random = 10,/obj/item/camera = 4,/obj/item/camera_film = 6, + products = list(/obj/item/toy/crayon/spraycan = 2,/obj/item/stack/cable_coil/random = 10,/obj/item/camera = 4,/obj/item/camera_film = 6, /obj/item/storage/photo_album = 2,/obj/item/stack/wrapping_paper = 4,/obj/item/stack/tape_roll = 5,/obj/item/stack/packageWrap = 4, /obj/item/storage/fancy/crayons = 4,/obj/item/hand_labeler = 4,/obj/item/paper = 10, /obj/item/c_tube = 10,/obj/item/pen = 5,/obj/item/pen/blue = 5, From 0d7c06d0ccf875a292422d8c28a586e0b5bdf4d4 Mon Sep 17 00:00:00 2001 From: Daeberdir <115735095+Daeberdir@users.noreply.github.com> Date: Sat, 2 Dec 2023 16:45:50 +0200 Subject: [PATCH 23/25] bugfix: DNA injectors don't loose their sprite. (#3981) --- code/game/objects/items/weapons/dna_injector.dm | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/code/game/objects/items/weapons/dna_injector.dm b/code/game/objects/items/weapons/dna_injector.dm index 783ab395937..a6a59400212 100644 --- a/code/game/objects/items/weapons/dna_injector.dm +++ b/code/game/objects/items/weapons/dna_injector.dm @@ -70,16 +70,20 @@ /obj/item/dnainjector/proc/inject(mob/living/M, mob/user) if(used) return - if(istype(M,/mob/living)) + if(isliving(M)) M.apply_effect(rand(20 / (damage_coeff ** 2), 50 / (damage_coeff ** 2)), IRRADIATE, 0, 1) var/mob/living/carbon/human/H - if(istype(M, /mob/living/carbon/human)) + if(ishuman(M)) H = M if(!buf) log_runtime(EXCEPTION("[src] used by [user] on [M] failed to initialize properly."), src) return + used = TRUE + icon_state = "[icon_state]0" + desc += " This one is used up." + spawn(0) //Some mutations have sleeps in them, like monkey if(!(NOCLONE in M.mutations) && !(H && (NO_DNA in H.dna.species.species_traits))) // prevents drained people from having their DNA changed var/prev_ue = M.dna.unique_enzymes @@ -150,9 +154,6 @@ add_attack_logs(user, M, attack_log, ATKLOG_ALL) inject(M, user) - used = TRUE - icon_state = "[icon_state]0" - desc += " This one is used up." /obj/item/dnainjector/hulkmut name = "DNA-Injector (Hulk)" @@ -232,7 +233,7 @@ ..() /obj/item/dnainjector/telemut/darkbundle - name = "DNA injector" + name = "DNA-injector" desc = "Good. Let the hate flow through you." @@ -680,7 +681,7 @@ ..() /obj/item/dnainjector/anticomic - name = "DNA-Injector (Ant-Comic)" + name = "DNA-Injector (Anti-Comic)" desc = "Honk...?" datatype = DNA2_BUF_SE value = 0x001 From 61259f223f3c08c312ff8ebcb50e207003896f91 Mon Sep 17 00:00:00 2001 From: Daeberdir <115735095+Daeberdir@users.noreply.github.com> Date: Sat, 2 Dec 2023 16:46:21 +0200 Subject: [PATCH 24/25] bugfix: strange reagent reviving. (#3977) --- code/modules/reagents/chemistry/reagents/medicine.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/reagents/chemistry/reagents/medicine.dm b/code/modules/reagents/chemistry/reagents/medicine.dm index 9f104dbc241..6a8e9fbe0ff 100644 --- a/code/modules/reagents/chemistry/reagents/medicine.dm +++ b/code/modules/reagents/chemistry/reagents/medicine.dm @@ -806,7 +806,7 @@ if(!M.ghost_can_reenter()) M.visible_message("[M] twitches slightly, but is otherwise unresponsive!") return - if(!M.suiciding && !(NOCLONE in M.mutations) && (!M.mind || M.mind && M.mind.is_revivable())) + if(!M.suiciding && !(NOCLONE in M.mutations) && (!M.mind || M.mind?.is_revivable())) var/time_dead = world.time - M.timeofdeath M.visible_message("[M] seems to rise from the dead!") M.adjustCloneLoss(50) @@ -828,8 +828,8 @@ O.germ_level = INFECTION_LEVEL_THREE H.update_body() + M.update_revive(TRUE, TRUE) M.grab_ghost() - M.update_revive() add_attack_logs(M, M, "Revived with strange reagent") //Yes, the logs say you revived yourself. ..() From 260b9a937cac155ccb6ad247a348d331c972fc9c Mon Sep 17 00:00:00 2001 From: Changelog Generation Date: Sat, 2 Dec 2023 14:47:39 +0000 Subject: [PATCH 25/25] Automatic changelog generation --- html/changelogs/archive/2023-12.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/html/changelogs/archive/2023-12.yml b/html/changelogs/archive/2023-12.yml index 574d7a42b20..a000e464c2a 100644 --- a/html/changelogs/archive/2023-12.yml +++ b/html/changelogs/archive/2023-12.yml @@ -8,9 +8,19 @@ Zwei: - add: New Interaction Sounds (#3856) '2023-12-02': + Daeberdir: + - bugfix: Slugcat collar unequiping. (#3982) + - bugfix: DNA injectors don't loose their sprite. (#3981) + - bugfix: strange reagent reviving. (#3977) + Dimach: + - bugfix: fix runtimes in handcufs and holodec area copy (#3980) LiquidPotroh: - bugfix: infected mice & runtimes (#3971) - bugfix: throwing knives neck cut don't make two strikes (#3976) + MataVsn: + - refactor: Porting TG SDQL2. (#3946) + ROdenFL: + - tweak: spraycans in artvend (#3972) Vladisvell: - bugfix: fixed drasks breaking grille runtime (#3974) - bugfix: Runtime fixes of bleeding, ears, external organs and accesses. (#3973)

    T9ZgC}#w@_dR)0^+=?`{inXaA( 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 literal 0 HcmV?d00001 diff --git a/sound/items/handling/wooden_drop.ogg b/sound/items/handling/wooden_drop.ogg new file mode 100644 index 0000000000000000000000000000000000000000..6520c7a9066cea3d18b6a22a8bd1d0e3f7150611 GIT binary patch literal 27127 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 Bsy+Y! literal 0 HcmV?d00001 diff --git a/sound/items/handling/wooden_pickup.ogg b/sound/items/handling/wooden_pickup.ogg new file mode 100644 index 0000000000000000000000000000000000000000..cae604b1fd9ed0334004736e183f93624b58371d GIT binary patch literal 14527 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 literal 0 HcmV?d00001 diff --git a/sound/items/handling/wrench_drop.ogg b/sound/items/handling/wrench_drop.ogg new file mode 100644 index 0000000000000000000000000000000000000000..86020bf822cb95bbc72934281b1b8aa076b283e6 GIT binary patch literal 7215 zcmbVxc|6qL_x~OHo_!0ABF2(kh>|5twwa7IyRj>bK}2L1k}b=G$~J{4qo^!p%QCj? z3Mnd4QdE@hYet{XzsSfx#!;VysvX#W8vj>2GD@N#hr7HSTt7= zgo(jI&j-8t;3zDZLG_;Giv^5IJc3zJM*h1{Mp7h1wdRd|$9Df&uF>x4k%h#zK7rmx zEP}n@{yuKjRPAsRxU!;>vZAu03S8PE;G9ojFcybB7lNRuhSBd0J*=m14FgO7#2hpg z?1&l4!~g&pEUiA87uoZ4>vd#ol@V`bGKE^KHX4dZZi1+_rcU##T=moo!n{r74hs@y^lJ}VodCI^Z;5GT_*8(UbL}z z!oM0sdA?gJq9Wg|7f~sK>sRWA$8l)AFUz*nV@8x&B4vnWIcTK(xIJ#|DdQ{L=aWC+ z@tk^)l7BT+Kj6?@Af^YENzuHgZ_h0_h@p6Ha*emIUSwccWMExnkV_K9Ejg?#KZ;g6 zqoRYcG90tQ*kBwT!ve-a1IF?KCakH1b%0%Cz|4PEs_SqVC_SW^bqJAl5RtX0kwq7u zSWN>wC`(c*ow}%z@zyv)(kILFLY`MjVO2rldtxyQwF|VRbd=eE`S8@`@C>gDS=6?$ z(x)Jp3&~k)*j?h8yr;~;4wp~nvMPs>KWcxYP>*>h~Mzc^NnFr$#kVI zOAMq|@FtT!+nyz;L-NhH@WP?OjR8%L!gr-a-lEa=6ssbsCSraOj;y&%@Fxo`5^!Wh zZ$W2i!B8QNY{FJpzDHf)E@G@9jzB!2WdcW+kSo;BXQYskIAsfswHqp2s%qkesFa){ zDN>Wwo<6El9GU1uAh&BSKqFG7i~O3H9URJcdxNd_S*J`(eTAykxJX8GsFeUTXC5*_|W9b6ZIf_X2Vslkk~2@SBjj-Pp$ z;5dn&n~0j5NOu-U#Mga_5UEJ)H}5@KeaMBbvZdhIwj91 zrSMMEE&txymFEAp{u?3jA{e0BFl( zJ54!CBv5GiF|^tkS{`GigZb~u7zJ9;!sb#>T6V1;!jUiXJF+6Z)AZOPR`PKf5d&!l zdxAc3sw7`v%{@eSA-%vLIS5)bL%<20oq};9`u*a|gfesVTf*%TlrI67qlFYL=k@C) z-L`T&O;RUoLXTkNlDnv9yB;W5OF8K5v`Hl%=IE3Cta>gY@8Q4M8oAdSL{()2sluDtj0K#*2RQN=PVixD z@(jmvu{L>l=UnWo34>w0;aH9%3XgTjb({;u+HILle8*$*5+LcqL%gHlxw)gokRfMC zYJ;5;IQL3DdS)xZi#n@ejM}i3<0u9X*_|1usInnpA2yt|zXtuW7jGCFqeK(F@_+dKQ2swx!#YfF; z;=Ky+jz0`1zDHs5qTESX=N}1k#O<#2v^#fJ?yR!3%Je;}V|~0a+oF(zpZO8+%4@de z>iXhN*EPSHXG$xLxY?Fkxz-JpXsm5Sh0jdI%CF`R%`FNm%}TQ^_joa56Bq~e#If9j zMgHi;$*2X5Q~x&PIvF(=9_<=lJkglGuo>0szjErp#gec6&FQP#UBTO0%V8PhFKo&tlE-w|@yv}8o%bC5DhxjAlZ#13n8DyhuM-LL)~zdQM64*zMH zdPoqU^iI&dUz1{-uxET6nu|3QppYs}X(FTwf#~elG=WrUy_beYn96tZBU5T1RS04y zq)NWiR^LQEFUL(D(K+eX-_)7sz<86CiA;m0>yW1TaNL)@yu)_Scp7O_kYZf$w2T@w zB0z0(+O1lXl;`JLzr^o8NP0K!M}As4?rT>6ZrZJ1XGzdwpowvx9^@duK0>K++&4gJ zN#w6_#5kl%eta4dP>qiXLw<};LTfbvsUmh3`jOka^W81v$3@)xbvpC>2AZ}C9Wo)P zvuQvtqtcM-CO;2rrmv`iNvE)&_AkK;u465=e8$O4EmLF8m1 zku?cuB$7yiV9P>*t^ZJttw<^5(9x9vG3`NeeH#WSHSAQq#2}C1D1^#T3TIdqGu9}- z$AJQv!m+}P;qk9{D2dSo6!}}!K6nTYW}_h#&dg@is48XxkA=>8S3H$79^h_E;Y>9K zIBK4I1tCHp(KUa%d2PEzfvx+CDJ^K@5dkqQ{8c)j%&xHzL$PR3ei4`2TCDZ`J>G!w25mEP(l4 zm**duqzv6-6B4WGz%wWhcZXtB>w`quOT~AB@o2P3dG0BtWq3{&8d-xOn;4gukK13V z4>pH(fyD2S1_h(NuY8xF`zI($?fsM>O1ivU(7jq|++N>=ND_2UQ=70yLtP+mnzpjg zSCqQW`mHrxA9t%JEkW6d4vF8rMs0Z(_l44#OoFm+%bHGGzgkVkg-95fW#<5#%BmVN@Gyn2#=Af1Lc#=7m5JV~cARh9? z-dM__iH7{;A<8NGC{jc@lypn)Wh*(5^e@HzZwmdder0In-x1I-W^w9RN^>)wqJ=_H z>{2P2a$W!e=b=}k3*8M5E4%pg!)L<*HSnQS8BVtMN1UQ8bYc&@1D?o&=p>NX5OE?E zril2QT(VMPayGvMD<3VC&2mywCz@CqX~j$!U}R!O16|kHoBHugoVVNB9zAM+ZaaD& ziN*$U3@OZGx+o=4Aa_LZEv;^1*Qx1F`VgV{%SYC2BOYGg9wp(1E!RfNlm(u3-_Qq;5vzQW1CwSs8`?YSM!S85#M}!&0(GWEJFQ z+FKu!Dsr+f`lGlgWnYMs!07wyuVN!FL=CC2g1YN9eOpqk&TB!vtlAz5`PMfq0I?BZ~x_i(bp|QDLNPkewdQJ^mue<_F`gVytUhiS{i@!S}n!&fnby=!k=znL3__s@MMd9VQcN3X(l=|mZJ z41c^%|IoT6b>Mu&+l{za&lLyntHi4FPRP5Xo2(FOeu(R25Y8Ig z4o4LoZ!B7xHB@>@U+|QVu6+fqf3d7qYB8Wq+*&|xe@g8+e>iX#+9^%HFRXr8QFZ+n zgW}PW`74X`@&W00H#Vj=Hm$$puc{}?RbLZBq9r0|0#vEJ7Q3^K4r%oM{=uJZc|ccGdeJ%bium;?9E;_C&63sb zU^lxEQfF5lIlZF#Tx0Vz4fy6;8wT^~T~22KKIUKe*JauO#v*Dh^H_M)m3+pq8`XTq z3~kS9C7oVa5l>&aR8@R!sCHKDV;f6SN}(eY^8nqW64)EKPmN0j$bX?395KE*6~5~9 zs{X>!`5`--LiWdGwTmaWi+ljPARvR{p9W>8Coj2#(JDL~hH1KuFD9>g z!Xl)Hu(Wz0FX8a1Yc8oYF64`IE7b}H*@u1Xmx;$XaG0maRI!iSEvi`9lN8qBt)n%V z>*p6XkE_(w-3j!$njy)@IdVK)LMMEl+;x+KS*|zv2)BjrxuWvq+YTQ@cC|hq%XLkE zb7_0g=|Y;bIa6Wm&I%s`kF>%sEgQk%*n4fB8Pe*a1eeD}!JRfEC2~G4RxPjkfW%=V z8ek4KEBkM$E3Y4bLLM0tyzE?3DEQsO{5V&AcMV$*JXVm!LtS_Fw0|;!MVFi>*_Rh5 zyDa0ytwz@@#2v@i@FRlbVNVHD!{q7Y_RoS6X9pW>BO_N<=AG8AENkRdl+zn-^V`3f z6}q=Jv21NkmuSD-y06N}gXEYP{5>p9&pMo&7Li6|ei_Xyq7?O#i_6%Qe99uM=c)Ys z*zD2kKJ2Vj-%<^ac*d>%($*Yc05J}6GV>fjLQi01QEl|fpSi*+T2;UdyeDoDh+Chx zM0%?uo$J~=-d*JL;@^m-r)}`n`7Gfv_Hg5k_gh;MFNnEOvDKyCxD@_5P?XS~uJ-lJ ziTI{V-WDf>%g#mdfB*gT?bz3b3R;?TXF|BayhhjPw#A_&%eK}{OW67pclQcsz$KY> zS*_q?QS)B|X^CW?ll8#@=&-pc>9wo(Ud-*3*sP5aTg?mAXeD{yUkAzRfGf6>0l;|` zFA224i-mwc0K9Fs<`M$k`8NqnPHBABRbYJtjC-*-k=GE0$#SH|e<`h>&Q`KAckN+revK=Gq!euw+KMa$d z;K{kD1D>e^Ykx4O53<3)n)bWys+C&lsS~3m`+weky-Cth%8-mYmXF1YuxX`;n#a85 zh0oVS%YwEs%|QcDC_>}HuP8hWb2)nJ2n;;S6xr%Dty{#vKs+j@<%Ruz{zGc5huy9! z-X1i^2-v@WJKFJye&pCKX*q&d6i=mU>G0iSktX98!?U(TKjiKPlBEGnCu*X~MNByF zNoVEL<2uJ&M-wBFJC-LdMZ50{7=?!U0FuxXn9u#i`Q)?@G1t?nmVtuunK`Tpt!FE`eh`US@KP-+6@ ztVbB-fRivijpQKhfnU5#fxk%)l-QE^hF>{`7V3khV6_XJ4E-uDYlYCq8`$7VW0Q=} zbg(x1ST-X^YXeJd|MLe{yJuOEZp|+AjDg->7TPC0%PXq-r!Co~X1BJ_pJdlLvbf%H zd+8HXUfPj5!^b!3BjV`l?49i7zi&C8*ni9f77=-R(6PYAwffM|nD<;!zMHYW&aY7O ziojyr*h_|L*u1Wkh492oSdFUp9Y$S={!2%lG-tI`Pje4{nRbpbsnPLaT;sm1c0 zWZANg%3LBW2ibAq1c9S8@Q3rp2-d+k={`4#1FiP8Yaj*|IB~7>+VhUZ8(o)^PF!5{ zEHOP;tAQ#f@hPBAxoC{Y86v_n3fK4hR>lQ7+^sTNJtg~jYg=J}54e#Zx6s}7o_pFG z9rOuP+rTQ*ywMmL)WUqv^4>k!SLr6CtiC=fi|#snY{K2iT|5?b z;jIg2*DWJ}n_>pMfM_OJTkvS(__SBHxaX2$w!Jo^+eAXu&n3~6m-p*1rp!RM>iSdI z-6?3NMuz4y(yD6ey{rzRN|M_D(Az({J?fR@sg!|z7GS-p8!LK#=gn<@1~8%h?xDMn zMTsd(ir-awp6O6S6nZ)h6}?H62x2N3-g;)JH+L@D84ClkJ=H_nyIn9^L1_aHO}{6p z04OrFcpFq4E>AJ+=@j~8UVb+z_K7(C7MH99d|8PxMmK98h^Ggf4BomdVCVdm6D5n> zZztZR?VdmGmt?(iOqKqQi50zP7+?$^JNV7jGKnU0h#_rl{^u2X1C7$f8c|rG?Aw_B zNLk~)pQ=tJPhTg{h4qw$rYu&B{G?0!z#NjSfW~!Nl#EAe^`alRG*>bXn7%P!7Dq|U zUH(Wv25YYh4drgrRv@ylJ`X!I+QG2?i3XI?0UiYj zzNo%yUEiwl!>^TgrOE_2*GiE=Ds^WV-zsPhaP{3grb!Ft5fZd-u8psAl5PpmwRwB+ zRZOz=Sjx~?wO9!}d#IBpHN(Z)!cJZnCkk=NI;v(uNdYx3ru9Wz63kYVtHC5{IBN5R=I z^x|p`GQ8aW8YxywcydH7Sk?dd;DgpQl@h0QuJ>(#S@=ferN^!5Jo@zWBg6=^Ojq`o zmy{ZS%fa##Sd1!ouj>z28w2n=G{-&D`UVx= zRb)SPZa^E>4SL<{cy!>P>j_UX(1TSAakukA08c)X$kNsNT=?eeh$9PvOaaTkppOE% zFB{mWRr~(v^F8SrLbcO7z>F`&z4SO{l;pzO3|dwL@X%jYr6W-hOB0raNM6vwa6E5k ztLlKj<)nFIex7IAw7R))NO{bC@v0R+kVE%_VR!$}r1+lmQ`h@*0q0rT-LnrEVsIFK zI>m@uewak@uBs@|72ChDdeW$1J~V;`IOXjuH~x7~qX8YDP@((3FrY~-qgqs9A~BRZ U9(2+BlRJCyURX2WpgaQbU;1oOPXGV_ literal 0 HcmV?d00001 diff --git a/sound/items/handling/wrench_pickup.ogg b/sound/items/handling/wrench_pickup.ogg new file mode 100644 index 0000000000000000000000000000000000000000..860e0d70879a47101e01ab993753c5f2443a8360 GIT binary patch literal 8308 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 literal 0 HcmV?d00001 diff --git a/sound/items/lighter/plastic_strike.ogg b/sound/items/lighter/plastic_strike.ogg new file mode 100644 index 0000000000000000000000000000000000000000..765bf86648f5d04b9b8d93e34df7909740cd16d2 GIT binary patch literal 52525 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 z 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