]*>)/g,l=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,n,r,f,d){var p=n+e.length,h=r.length,v=l;return f!==undefined&&(f=o(f),v=s),u(d,v,(function(o,u){var s;switch(a(u,0)){case"$":return"$";case"&":return e;case"`":return c(t,0,n);case"'":return c(t,p);case"<":s=f[c(u,1,-1)];break;default:var l=+u;if(0===l)return o;if(l>h){var d=i(l/10);return 0===d?o:d<=h?r[d-1]===undefined?a(u,1):r[d-1]+a(u,1):o}s=r[l-1]}return s===undefined?"":s}))}},78427:function(e,t,n){"use strict";var r=function(e){return e&&e.Math==Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n.g&&n.g)||function(){return this}()||Function("return this")()},83761:function(e,t,n){"use strict";var r=n(36500),o=n(60855),i=r({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return i(o(e),t)}},39833:function(e){"use strict";e.exports={}},57298:function(e,t,n){"use strict";var r=n(78427);e.exports=function(e,t){var n=r.console;n&&n.error&&(1==arguments.length?n.error(e):n.error(e,t))}},83099:function(e,t,n){"use strict";var r=n(4069);e.exports=r("document","documentElement")},77103:function(e,t,n){"use strict";var r=n(35843),o=n(43831),i=n(59289);e.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},15808:function(e,t,n){"use strict";var r=n(78427).Array,o=Math.abs,i=Math.pow,a=Math.floor,u=Math.log,c=Math.LN2;e.exports={pack:function(e,t,n){var s,l,f,d=r(n),p=8*n-t-1,h=(1<>1,m=23===t?i(2,-24)-i(2,-77):0,g=e<0||0===e&&1/e<0?1:0,y=0;for((e=o(e))!=e||e===Infinity?(l=e!=e?1:0,s=h):(s=a(u(e)/c),e*(f=i(2,-s))<1&&(s--,f*=2),(e+=s+v>=1?m/f:m*i(2,1-v))*f>=2&&(s++,f/=2),s+v>=h?(l=0,s=h):s+v>=1?(l=(e*f-1)*i(2,t),s+=v):(l=e*i(2,v-1)*i(2,t),s=0));t>=8;)d[y++]=255&l,l/=256,t-=8;for(s=s<0;)d[y++]=255&s,s/=256,p-=8;return d[--y]|=128*g,d},unpack:function(e,t){var n,r=e.length,o=8*r-t-1,a=(1<>1,c=o-7,s=r-1,l=e[s--],f=127&l;for(l>>=7;c>0;)f=256*f+e[s--],c-=8;for(n=f&(1<<-c)-1,f>>=-c,c+=t;c>0;)n=256*n+e[s--],c-=8;if(0===f)f=1-u;else{if(f===a)return n?NaN:l?-Infinity:Infinity;n+=i(2,t),f-=u}return(l?-1:1)*n*i(2,f-t)}}},66122:function(e,t,n){"use strict";var r=n(78427),o=n(36500),i=n(43831),a=n(3775),u=r.Object,c=o("".split);e.exports=i((function(){return!u("z").propertyIsEnumerable(0)}))?function(e){return"String"==a(e)?c(e,""):u(e)}:u},58803:function(e,t,n){"use strict";var r=n(39580),o=n(7174),i=n(87421);e.exports=function(e,t,n){var a,u;return i&&r(a=t.constructor)&&a!==n&&o(u=a.prototype)&&u!==n.prototype&&i(e,u),e}},91368:function(e,t,n){"use strict";var r=n(36500),o=n(39580),i=n(70836),a=r(Function.toString);o(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),e.exports=i.inspectSource},64011:function(e,t,n){"use strict";var r=n(7174),o=n(60163);e.exports=function(e,t){r(t)&&"cause"in t&&o(e,"cause",t.cause)}},54915:function(e,t,n){"use strict";var r=n(76586),o=n(36500),i=n(39833),a=n(7174),u=n(83761),c=n(45988).f,s=n(3547),l=n(61726),f=n(50566),d=n(73638),p=n(37726),h=!1,v=d("meta"),m=0,g=function(e){c(e,v,{value:{objectID:"O"+m++,weakData:{}}})},y=e.exports={enable:function(){y.enable=function(){},h=!0;var e=s.f,t=o([].splice),n={};n[v]=1,e(n).length&&(s.f=function(n){for(var r=e(n),o=0,i=r.length;oy;y++)if((w=M(e[y]))&&l(m,w))return w;return new v(!1)}r=f(e,g)}for(_=r.next;!(x=i(_,r)).done;){try{w=M(x.value)}catch(T){p(r,"throw",T)}if("object"==typeof w&&w&&l(m,w))return w}return new v(!1)}},14099:function(e,t,n){"use strict";var r=n(10878),o=n(66970),i=n(23375);e.exports=function(e,t,n){var a,u;o(e);try{if(!(a=i(e,"return"))){if("throw"===t)throw n;return n}a=r(a,e)}catch(c){u=!0,a=c}if("throw"===t)throw n;if(u)throw a;return o(a),n}},41903:function(e,t,n){"use strict";var r,o,i,a=n(43831),u=n(39580),c=n(79751),s=n(93577),l=n(52929),f=n(16417),d=n(45026),p=f("iterator"),h=!1;[].keys&&("next"in(i=[].keys())?(o=s(s(i)))!==Object.prototype&&(r=o):h=!0),r==undefined||a((function(){var e={};return r[p].call(e)!==e}))?r={}:d&&(r=c(r)),u(r[p])||l(r,p,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:h}},91673:function(e){"use strict";e.exports={}},47558:function(e,t,n){"use strict";var r=n(7291);e.exports=function(e){return r(e.length)}},94668:function(e,t,n){"use strict";var r=n(43831),o=n(39580),i=n(83761),a=n(35843),u=n(53696).CONFIGURABLE,c=n(91368),s=n(52576),l=s.enforce,f=s.get,d=Object.defineProperty,p=a&&!r((function(){return 8!==d((function(){}),"length",{value:8}).length})),h=String(String).split("String"),v=e.exports=function(e,t,n){if("Symbol("===String(t).slice(0,7)&&(t="["+String(t).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!i(e,"name")||u&&e.name!==t)&&d(e,"name",{value:t,configurable:!0}),p&&n&&i(n,"arity")&&e.length!==n.arity&&d(e,"length",{value:n.arity}),n&&i(n,"constructor")&&n.constructor){if(a)try{d(e,"prototype",{writable:!1})}catch(o){}}else e.prototype=undefined;var r=l(e);return i(r,"source")||(r.source=h.join("string"==typeof t?t:"")),e};Function.prototype.toString=v((function(){return o(this)&&f(this).source||c(this)}),"toString")},34636:function(e){"use strict";var t=Math.expm1,n=Math.exp;e.exports=!t||t(10)>22025.465794806718||t(10)<22025.465794806718||-2e-17!=t(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:n(e)-1}:t},42634:function(e,t,n){"use strict";var r=n(28213),o=Math.abs,i=Math.pow,a=i(2,-52),u=i(2,-23),c=i(2,127)*(2-u),s=i(2,-126);e.exports=Math.fround||function(e){var t,n,i=o(e),l=r(e);return ic||n!=n?l*Infinity:l*n}},99739:function(e){"use strict";var t=Math.log,n=Math.LOG10E;e.exports=Math.log10||function(e){return t(e)*n}},29295:function(e){"use strict";var t=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:t(1+e)}},28213:function(e){"use strict";e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},87855:function(e,t,n){"use strict";var r,o,i,a,u,c,s,l,f=n(78427),d=n(98045),p=n(16042).f,h=n(41137).set,v=n(88249),m=n(12739),g=n(33901),y=n(23526),b=f.MutationObserver||f.WebKitMutationObserver,w=f.document,_=f.process,x=f.Promise,E=p(f,"queueMicrotask"),C=E&&E.value;C||(r=function(){var e,t;for(y&&(e=_.domain)&&e.exit();o;){t=o.fn,o=o.next;try{t()}catch(n){throw o?a():i=undefined,n}}i=undefined,e&&e.enter()},v||y||g||!b||!w?!m&&x&&x.resolve?((s=x.resolve(undefined)).constructor=x,l=d(s.then,s),a=function(){l(r)}):y?a=function(){_.nextTick(r)}:(h=d(h,f),a=function(){h(r)}):(u=!0,c=w.createTextNode(""),new b(r).observe(c,{characterData:!0}),a=function(){c.data=u=!u})),e.exports=C||function(e){var t={fn:e,next:undefined};i&&(i.next=t),o||(o=t,a()),i=t}},99795:function(e,t,n){"use strict";var r=n(16409);e.exports=r&&!!Symbol["for"]&&!!Symbol.keyFor},16409:function(e,t,n){"use strict";var r=n(28499),o=n(43831);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},41810:function(e,t,n){"use strict";var r=n(78427),o=n(39580),i=n(91368),a=r.WeakMap;e.exports=o(a)&&/native code/.test(i(a))},29469:function(e,t,n){"use strict";var r=n(34963),o=function(e){var t,n;this.promise=new e((function(e,r){if(t!==undefined||n!==undefined)throw TypeError("Bad Promise constructor");t=e,n=r})),this.resolve=r(t),this.reject=r(n)};e.exports.f=function(e){return new o(e)}},97306:function(e,t,n){"use strict";var r=n(99775);e.exports=function(e,t){return e===undefined?arguments.length<2?"":t:r(e)}},22617:function(e,t,n){"use strict";var r=n(78427),o=n(32169),i=r.TypeError;e.exports=function(e){if(o(e))throw i("The method doesn't accept regular expressions");return e}},37795:function(e,t,n){"use strict";var r=n(78427).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&r(e)}},93510:function(e,t,n){"use strict";var r=n(78427),o=n(43831),i=n(36500),a=n(99775),u=n(78800).trim,c=n(44966),s=i("".charAt),l=r.parseFloat,f=r.Symbol,d=f&&f.iterator,p=1/l(c+"-0")!=-Infinity||d&&!o((function(){l(Object(d))}));e.exports=p?function(e){var t=u(a(e)),n=l(t);return 0===n&&"-"==s(t,0)?-0:n}:l},56934:function(e,t,n){"use strict";var r=n(78427),o=n(43831),i=n(36500),a=n(99775),u=n(78800).trim,c=n(44966),s=r.parseInt,l=r.Symbol,f=l&&l.iterator,d=/^[+-]?0x/i,p=i(d.exec),h=8!==s(c+"08")||22!==s(c+"0x16")||f&&!o((function(){s(Object(f))}));e.exports=h?function(e,t){var n=u(a(e));return s(n,t>>>0||(p(d,n)?16:10))}:s},69502:function(e,t,n){"use strict";var r=n(35843),o=n(36500),i=n(10878),a=n(43831),u=n(4276),c=n(56593),s=n(55706),l=n(60855),f=n(66122),d=Object.assign,p=Object.defineProperty,h=o([].concat);e.exports=!d||a((function(){if(r&&1!==d({b:1},d(p({},"a",{enumerable:!0,get:function(){p(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol(),o="abcdefghijklmnopqrst";return e[n]=7,o.split("").forEach((function(e){t[e]=e})),7!=d({},e)[n]||u(d({},t)).join("")!=o}))?function(e,t){for(var n=l(e),o=arguments.length,a=1,d=c.f,p=s.f;o>a;)for(var v,m=f(arguments[a++]),g=d?h(u(m),d(m)):u(m),y=g.length,b=0;y>b;)v=g[b++],r&&!i(p,m,v)||(n[v]=m[v]);return n}:d},79751:function(e,t,n){"use strict";var r,o=n(66970),i=n(98457),a=n(46458),u=n(39833),c=n(83099),s=n(59289),l=n(58908),f=l("IE_PROTO"),d=function(){},p=function(e){return"
+
+
-
+
+
+
+
+
-
-
-
-
+
diff --git a/tgui/tsconfig.json b/tgui/tsconfig.json
index 58ed15945e..b00f4138cf 100644
--- a/tgui/tsconfig.json
+++ b/tgui/tsconfig.json
@@ -1,28 +1,24 @@
{
"compilerOptions": {
- "target": "es3",
- "noEmit": true,
- "strict": false,
"allowJs": true,
- "checkJs": false,
- "jsx": "preserve",
- "lib": [
- "dom",
- "dom.iterable",
- "esnext",
- "ScriptHost"
- ],
- "skipLibCheck": true,
- "esModuleInterop": true,
"allowSyntheticDefaultImports": true,
+ "checkJs": false,
+ "esModuleInterop": true,
"forceConsistentCasingInFileNames": true,
- "module": "esnext",
- "moduleResolution": "node",
+ "isolatedModules": false,
+ "jsx": "preserve",
+ "lib": ["DOM", "DOM.Iterable", "ESNext", "ScriptHost"],
+ "module": "ESNext",
+ "moduleResolution": "Node",
+ "noEmit": true,
"resolveJsonModule": true,
- "isolatedModules": false
+ "skipLibCheck": true,
+ "strict": false,
+ "strictNullChecks": true,
+ "target": "ES3"
},
"include": [
- "./global.d.ts",
+ "./*.d.ts",
"./packages"
]
}
diff --git a/tgui/webpack.config.js b/tgui/webpack.config.js
index 1f0fdcde6a..e64cd428f0 100644
--- a/tgui/webpack.config.js
+++ b/tgui/webpack.config.js
@@ -26,6 +26,7 @@ const createStats = verbose => ({
module.exports = (env = {}, argv) => {
const mode = argv.mode === 'production' ? 'production' : 'development';
+ const bench = env.TGUI_BENCH;
const config = {
mode,
context: path.resolve(__dirname),
@@ -59,7 +60,9 @@ module.exports = (env = {}, argv) => {
use: [
{
loader: require.resolve('babel-loader'),
- options: createBabelConfig({ mode }),
+ options: createBabelConfig({
+ removeConsole: !bench,
+ }),
},
],
},
@@ -98,10 +101,6 @@ module.exports = (env = {}, argv) => {
},
optimization: {
emitOnErrors: false,
- splitChunks: {
- chunks: 'initial',
- name: 'tgui-common',
- },
},
performance: {
hints: false,
@@ -128,13 +127,13 @@ 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(),
- ];
+ if (bench) {
+ config.entry = {
+ 'tgui-bench': [
+ './packages/tgui-polyfill',
+ './packages/tgui-bench/entrypoint',
+ ],
+ };
}
// Production build specific options
diff --git a/tgui/yarn.lock b/tgui/yarn.lock
index c970332c12..7234947060 100644
--- a/tgui/yarn.lock
+++ b/tgui/yarn.lock
@@ -1592,6 +1592,37 @@ __metadata:
languageName: node
linkType: hard
+"@fastify/ajv-compiler@npm:^1.0.0":
+ version: 1.1.0
+ resolution: "@fastify/ajv-compiler@npm:1.1.0"
+ dependencies:
+ ajv: ^6.12.6
+ checksum: b8a2522ead00a01ab7ff2921f00aa8e4aeb943949191ce2a617c88e4679db1358a70e4099791828a397a50e5d6f6bd75184ad0ac75a12dffeb9df4c089986a32
+ languageName: node
+ linkType: hard
+
+"@fastify/error@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "@fastify/error@npm:2.0.0"
+ checksum: ecf0834966b2bfb33ff834e3d55fe4dc04cbe9f822fda6c937b12cce4f162be4f8b0577ee665bc856d7012b1640c12472a1829a22ae38d287342c90b0f33a595
+ languageName: node
+ linkType: hard
+
+"@fastify/static@npm:^5.0.2":
+ version: 5.0.2
+ resolution: "@fastify/static@npm:5.0.2"
+ dependencies:
+ content-disposition: ^0.5.3
+ encoding-negotiator: ^2.0.1
+ fastify-plugin: ^3.0.0
+ glob: ^7.1.4
+ p-limit: ^3.1.0
+ readable-stream: ^3.4.0
+ send: ^0.17.1
+ checksum: f66193a64fa0e160a1aebdeda0579aa19b7990da1a17721e2f91092b0a1d1caaeebff12dad1da2f83a435c387b45d6e9e7aa635579798805a60c6cc66230b3d2
+ languageName: node
+ linkType: hard
+
"@gar/promisify@npm:^1.1.3":
version: 1.1.3
resolution: "@gar/promisify@npm:1.1.3"
@@ -2198,6 +2229,24 @@ __metadata:
languageName: node
linkType: hard
+"@types/webpack-env@npm:^1.17.0":
+ version: 1.17.0
+ resolution: "@types/webpack-env@npm:1.17.0"
+ checksum: 9ad4d208c4429c9427191d1f4c92e4c43e530384c17a6bc298acb89003fc47fcde1d8372e50acefa3061e9100e57fd9d616e96def875afd06c0c2afe508f298e
+ languageName: node
+ linkType: hard
+
+"@types/webpack@npm:^5.28.0":
+ version: 5.28.0
+ resolution: "@types/webpack@npm:5.28.0"
+ dependencies:
+ "@types/node": "*"
+ tapable: ^2.2.0
+ webpack: ^5
+ checksum: a038d7e12dd109c6a8d2eb744fd32070ef94f1655e730fb1443b370db98864c3a0e408638b02d12ba08269b9c012b3be8b801117ced2d1102e7676203fd663ed
+ languageName: node
+ linkType: hard
+
"@types/yargs-parser@npm:*":
version: 20.2.0
resolution: "@types/yargs-parser@npm:20.2.0"
@@ -2502,6 +2551,13 @@ __metadata:
languageName: node
linkType: hard
+"abstract-logging@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "abstract-logging@npm:2.0.1"
+ checksum: 6967d15e5abbafd17f56eaf30ba8278c99333586fa4f7935fd80e93cfdc006c37fcc819c5d63ee373a12e6cb2d0417f7c3c6b9e42b957a25af9937d26749415e
+ languageName: node
+ linkType: hard
+
"acorn-globals@npm:^6.0.0":
version: 6.0.0
resolution: "acorn-globals@npm:6.0.0"
@@ -2635,7 +2691,7 @@ __metadata:
languageName: node
linkType: hard
-"ajv@npm:^6.10.0, ajv@npm:^6.12.3, ajv@npm:^6.12.4, ajv@npm:^6.12.5":
+"ajv@npm:^6.10.0, ajv@npm:^6.11.0, ajv@npm:^6.12.3, ajv@npm:^6.12.4, ajv@npm:^6.12.5, ajv@npm:^6.12.6":
version: 6.12.6
resolution: "ajv@npm:6.12.6"
dependencies:
@@ -2647,7 +2703,7 @@ __metadata:
languageName: node
linkType: hard
-"ajv@npm:^8.0.0, ajv@npm:^8.8.0":
+"ajv@npm:^8.0.0, ajv@npm:^8.1.0, ajv@npm:^8.8.0":
version: 8.11.0
resolution: "ajv@npm:8.11.0"
dependencies:
@@ -2755,6 +2811,13 @@ __metadata:
languageName: node
linkType: hard
+"archy@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "archy@npm:1.0.0"
+ checksum: 504ae7af655130bab9f471343cfdb054feaec7d8e300e13348bc9fe9e660f83d422e473069584f73233c701ae37d1c8452ff2522f2a20c38849e0f406f1732ac
+ languageName: node
+ linkType: hard
+
"are-we-there-yet@npm:^3.0.0":
version: 3.0.0
resolution: "are-we-there-yet@npm:3.0.0"
@@ -2859,6 +2922,25 @@ __metadata:
languageName: node
linkType: hard
+"atomic-sleep@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "atomic-sleep@npm:1.0.0"
+ checksum: b95275afb2f80732f22f43a60178430c468906a415a7ff18bcd0feeebc8eec3930b51250aeda91a476062a90e07132b43a1794e8d8ffcf9b650e8139be75fa36
+ languageName: node
+ linkType: hard
+
+"avvio@npm:^7.1.2":
+ version: 7.2.5
+ resolution: "avvio@npm:7.2.5"
+ dependencies:
+ archy: ^1.0.0
+ debug: ^4.0.0
+ fastq: ^1.6.1
+ queue-microtask: ^1.1.2
+ checksum: 9a0aa7208441f5abe49c12741ad7f127283ec749b25f0b941a1c84e8f41e958b86b56a1c6baff5a7b5ae5e713a919f1128702dbcf80a6b17e7dc5b095c85b3bd
+ languageName: node
+ linkType: hard
+
"aws-sign2@npm:~0.7.0":
version: 0.7.0
resolution: "aws-sign2@npm:0.7.0"
@@ -3534,6 +3616,15 @@ __metadata:
languageName: node
linkType: hard
+"content-disposition@npm:^0.5.3":
+ version: 0.5.4
+ resolution: "content-disposition@npm:0.5.4"
+ dependencies:
+ safe-buffer: 5.2.1
+ checksum: afb9d545e296a5171d7574fcad634b2fdf698875f4006a9dd04a3e1333880c5c0c98d47b560d01216fb6505a54a2ba6a843ee3a02ec86d7e911e8315255f56c3
+ languageName: node
+ linkType: hard
+
"convert-source-map@npm:^1.4.0, convert-source-map@npm:^1.6.0, convert-source-map@npm:^1.7.0":
version: 1.7.0
resolution: "convert-source-map@npm:1.7.0"
@@ -3543,6 +3634,13 @@ __metadata:
languageName: node
linkType: hard
+"cookie@npm:^0.5.0":
+ version: 0.5.0
+ resolution: "cookie@npm:0.5.0"
+ checksum: 1f4bd2ca5765f8c9689a7e8954183f5332139eb72b6ff783d8947032ec1fdf43109852c178e21a953a30c0dd42257828185be01b49d1eb1a67fd054ca588a180
+ languageName: node
+ linkType: hard
+
"core-js-compat@npm:^3.21.0, core-js-compat@npm:^3.22.1":
version: 3.22.5
resolution: "core-js-compat@npm:3.22.5"
@@ -3554,9 +3652,9 @@ __metadata:
linkType: hard
"core-js@npm:^3.22.5":
- version: 3.22.5
- resolution: "core-js@npm:3.22.5"
- checksum: d3d7495d7cdde01cf9ac3debc5087afc3c8dd56baa4953d9ccbb46b1a80872c79d14c1e6343c664c9c0fade288ab44c70b54dd34f879a71e6eff6fffeab84e00
+ version: 3.23.1
+ resolution: "core-js@npm:3.23.1"
+ checksum: 460328e0b743900d48fc744aab475f6dabdae498cc73f6d038321b0ae1488cb5e73d1670b5914abfe7dd84d0843a828b5d4dd3eba0a5b6a4450f0d7094cda2a5
languageName: node
linkType: hard
@@ -3672,7 +3770,16 @@ __metadata:
languageName: node
linkType: hard
-"debug@npm:4, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4":
+"debug@npm:2.6.9":
+ version: 2.6.9
+ resolution: "debug@npm:2.6.9"
+ dependencies:
+ ms: 2.0.0
+ checksum: d2f51589ca66df60bf36e1fa6e4386b318c3f1e06772280eea5b1ae9fd3d05e9c2b7fd8a7d862457d00853c75b00451aa2d7459b924629ee385287a650f58fe6
+ languageName: node
+ linkType: hard
+
+"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4":
version: 4.3.4
resolution: "debug@npm:4.3.4"
dependencies:
@@ -3757,13 +3864,20 @@ __metadata:
languageName: node
linkType: hard
-"depd@npm:^1.1.2":
+"depd@npm:^1.1.2, depd@npm:~1.1.2":
version: 1.1.2
resolution: "depd@npm:1.1.2"
checksum: 6b406620d269619852885ce15965272b829df6f409724415e0002c8632ab6a8c0a08ec1f0bd2add05dc7bd7507606f7e2cc034fa24224ab829580040b835ecd9
languageName: node
linkType: hard
+"destroy@npm:~1.0.4":
+ version: 1.0.4
+ resolution: "destroy@npm:1.0.4"
+ checksum: da9ab4961dc61677c709da0c25ef01733042614453924d65636a7db37308fef8a24cd1e07172e61173d471ca175371295fbc984b0af5b2b4ff47cd57bd784c03
+ languageName: node
+ linkType: hard
+
"detect-newline@npm:^3.0.0":
version: 3.1.0
resolution: "detect-newline@npm:3.1.0"
@@ -3855,6 +3969,13 @@ __metadata:
languageName: node
linkType: hard
+"ee-first@npm:1.1.1":
+ version: 1.1.1
+ resolution: "ee-first@npm:1.1.1"
+ checksum: 1b4cac778d64ce3b582a7e26b218afe07e207a0f9bfe13cc7395a6d307849cfe361e65033c3251e00c27dd060cab43014c2d6b2647676135e18b77d2d05b3f4f
+ languageName: node
+ linkType: hard
+
"electron-to-chromium@npm:^1.3.649":
version: 1.3.671
resolution: "electron-to-chromium@npm:1.3.671"
@@ -3890,6 +4011,20 @@ __metadata:
languageName: node
linkType: hard
+"encodeurl@npm:~1.0.2":
+ version: 1.0.2
+ resolution: "encodeurl@npm:1.0.2"
+ checksum: e50e3d508cdd9c4565ba72d2012e65038e5d71bdc9198cb125beb6237b5b1ade6c0d343998da9e170fb2eae52c1bed37d4d6d98a46ea423a0cddbed5ac3f780c
+ languageName: node
+ linkType: hard
+
+"encoding-negotiator@npm:^2.0.1":
+ version: 2.0.1
+ resolution: "encoding-negotiator@npm:2.0.1"
+ checksum: 3a9226dc47a327796c7c01d06eff0bf9a614ef9b8cbe3a7539d0c506ae92e603582c4fc5b5a61d093ff14a5d71b1b332d28a7dad73eda798a08ed73c08531c41
+ languageName: node
+ linkType: hard
+
"encoding@npm:^0.1.13":
version: 0.1.13
resolution: "encoding@npm:0.1.13"
@@ -4072,6 +4207,13 @@ __metadata:
languageName: node
linkType: hard
+"escape-html@npm:~1.0.3":
+ version: 1.0.3
+ resolution: "escape-html@npm:1.0.3"
+ checksum: 6213ca9ae00d0ab8bccb6d8d4e0a98e76237b2410302cf7df70aaa6591d509a2a37ce8998008cbecae8fc8ffaadf3fb0229535e6a145f3ce0b211d060decbb24
+ languageName: node
+ linkType: hard
+
"escape-string-regexp@npm:^1.0.5":
version: 1.0.5
resolution: "escape-string-regexp@npm:1.0.5"
@@ -4264,13 +4406,6 @@ __metadata:
languageName: node
linkType: hard
-"esm@npm:^3.2.25":
- version: 3.2.25
- resolution: "esm@npm:3.2.25"
- checksum: 978aabe2de83541c105605a6d60a26ed8e627ef6bb0a7605fe15a95bbdea6b8348bd045255cb22219c054dd09a81a94823df00843d9e97f42419c92015ce3a64
- languageName: node
- linkType: hard
-
"espree@npm:^9.3.2":
version: 9.3.2
resolution: "espree@npm:9.3.2"
@@ -4338,6 +4473,13 @@ __metadata:
languageName: node
linkType: hard
+"etag@npm:~1.8.1":
+ version: 1.8.1
+ resolution: "etag@npm:1.8.1"
+ checksum: 571aeb3dbe0f2bbd4e4fadbdb44f325fc75335cd5f6f6b6a091e6a06a9f25ed5392f0863c5442acb0646787446e816f13cbfc6edce5b07658541dff573cab1ff
+ languageName: node
+ linkType: hard
+
"event-emitter@npm:^0.3.5":
version: 0.3.5
resolution: "event-emitter@npm:0.3.5"
@@ -4443,6 +4585,13 @@ __metadata:
languageName: node
linkType: hard
+"fast-decode-uri-component@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "fast-decode-uri-component@npm:1.0.1"
+ checksum: 427a48fe0907e76f0e9a2c228e253b4d8a8ab21d130ee9e4bb8339c5ba4086235cf9576831f7b20955a752eae4b525a177ff9d5825dd8d416e7726939194fbee
+ languageName: node
+ linkType: hard
+
"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3":
version: 3.1.3
resolution: "fast-deep-equal@npm:3.1.3"
@@ -4470,6 +4619,18 @@ __metadata:
languageName: node
linkType: hard
+"fast-json-stringify@npm:^2.5.2":
+ version: 2.7.13
+ resolution: "fast-json-stringify@npm:2.7.13"
+ dependencies:
+ ajv: ^6.11.0
+ deepmerge: ^4.2.2
+ rfdc: ^1.2.0
+ string-similarity: ^4.0.1
+ checksum: f78ab25047c790de5b521c369e0b18c595055d48a106add36e9f86fe45be40226f168ff4708a226e187d0b46f1d6b32129842041728944bd9a03ca5efbbe4ccb
+ languageName: node
+ linkType: hard
+
"fast-levenshtein@npm:^2.0.6, fast-levenshtein@npm:~2.0.6":
version: 2.0.6
resolution: "fast-levenshtein@npm:2.0.6"
@@ -4477,6 +4638,20 @@ __metadata:
languageName: node
linkType: hard
+"fast-redact@npm:^3.0.0":
+ version: 3.1.1
+ resolution: "fast-redact@npm:3.1.1"
+ checksum: e486cc9990b5c9724f39bf4e392c1b250c8fd5e8c0145be80c73de3461fc390babe7b48f35746b50bf3cbcd917e093b5685ae66295162c7d9b686a761d48e989
+ languageName: node
+ linkType: hard
+
+"fast-safe-stringify@npm:^2.0.8":
+ version: 2.1.1
+ resolution: "fast-safe-stringify@npm:2.1.1"
+ checksum: a851cbddc451745662f8f00ddb622d6766f9bd97642dabfd9a405fb0d646d69fc0b9a1243cbf67f5f18a39f40f6fa821737651ff1bceeba06c9992ca2dc5bd3d
+ languageName: node
+ linkType: hard
+
"fastest-levenshtein@npm:^1.0.12":
version: 1.0.12
resolution: "fastest-levenshtein@npm:1.0.12"
@@ -4484,6 +4659,36 @@ __metadata:
languageName: node
linkType: hard
+"fastify-plugin@npm:^3.0.0":
+ version: 3.0.1
+ resolution: "fastify-plugin@npm:3.0.1"
+ checksum: 131ba0a388f777829c3fb0fd5b75cf057688ce6d0ca354fb1ebf829767a8c853b0825762b9185b5200097454df0ede2f3095da2efe1aa1b3736d07f194e6d374
+ languageName: node
+ linkType: hard
+
+"fastify@npm:^3.20.2":
+ version: 3.29.0
+ resolution: "fastify@npm:3.29.0"
+ dependencies:
+ "@fastify/ajv-compiler": ^1.0.0
+ "@fastify/error": ^2.0.0
+ abstract-logging: ^2.0.0
+ avvio: ^7.1.2
+ fast-json-stringify: ^2.5.2
+ find-my-way: ^4.5.0
+ flatstr: ^1.0.12
+ light-my-request: ^4.2.0
+ pino: ^6.13.0
+ process-warning: ^1.0.0
+ proxy-addr: ^2.0.7
+ rfdc: ^1.1.4
+ secure-json-parse: ^2.0.0
+ semver: ^7.3.2
+ tiny-lru: ^8.0.1
+ checksum: ed2964035e34843d08c09eee80f5f14bd8cc0ab9b46ac9d146c6821b586a359a93e1354fca4004ac14e37b267afe5bb1ba3ddb555ecf09b74d9b6bf2f9893ba1
+ languageName: node
+ linkType: hard
+
"fastq@npm:^1.6.0":
version: 1.10.1
resolution: "fastq@npm:1.10.1"
@@ -4493,6 +4698,15 @@ __metadata:
languageName: node
linkType: hard
+"fastq@npm:^1.6.1":
+ version: 1.13.0
+ resolution: "fastq@npm:1.13.0"
+ dependencies:
+ reusify: ^1.0.4
+ checksum: 32cf15c29afe622af187d12fc9cd93e160a0cb7c31a3bb6ace86b7dea3b28e7b72acde89c882663f307b2184e14782c6c664fa315973c03626c7d4bff070bb0b
+ languageName: node
+ linkType: hard
+
"fb-watchman@npm:^2.0.0":
version: 2.0.1
resolution: "fb-watchman@npm:2.0.1"
@@ -4550,6 +4764,18 @@ __metadata:
languageName: node
linkType: hard
+"find-my-way@npm:^4.5.0":
+ version: 4.5.1
+ resolution: "find-my-way@npm:4.5.1"
+ dependencies:
+ fast-decode-uri-component: ^1.0.1
+ fast-deep-equal: ^3.1.3
+ safe-regex2: ^2.0.0
+ semver-store: ^0.3.0
+ checksum: 85b8c07d34a36f0203438e0c0f0cdbfaf5e1c521ed2e56f9250bed846ceb0eea074127fad7f70137d61bed56387047f212969cc0ba5d818ed5e37b3e3606c43f
+ languageName: node
+ linkType: hard
+
"find-up@npm:^4.0.0, find-up@npm:^4.1.0":
version: 4.1.0
resolution: "find-up@npm:4.1.0"
@@ -4570,6 +4796,13 @@ __metadata:
languageName: node
linkType: hard
+"flatstr@npm:^1.0.12":
+ version: 1.0.12
+ resolution: "flatstr@npm:1.0.12"
+ checksum: e1bb562c94b119e958bf37e55738b172b5f8aaae6532b9660ecd877779f8559dbbc89613ba6b29ccc13447e14c59277d41450f785cf75c30df9fce62f459e9a8
+ languageName: node
+ linkType: hard
+
"flatted@npm:^3.1.0":
version: 3.1.1
resolution: "flatted@npm:3.1.1"
@@ -4616,6 +4849,20 @@ __metadata:
languageName: node
linkType: hard
+"forwarded@npm:0.2.0":
+ version: 0.2.0
+ resolution: "forwarded@npm:0.2.0"
+ checksum: fd27e2394d8887ebd16a66ffc889dc983fbbd797d5d3f01087c020283c0f019a7d05ee85669383d8e0d216b116d720fc0cef2f6e9b7eb9f4c90c6e0bc7fd28e6
+ languageName: node
+ linkType: hard
+
+"fresh@npm:0.5.2":
+ version: 0.5.2
+ resolution: "fresh@npm:0.5.2"
+ checksum: 13ea8b08f91e669a64e3ba3a20eb79d7ca5379a81f1ff7f4310d54e2320645503cc0c78daedc93dfb6191287295f6479544a649c64d8e41a1c0fb0c221552346
+ languageName: node
+ linkType: hard
+
"fs-minipass@npm:^2.0.0, fs-minipass@npm:^2.1.0":
version: 2.1.0
resolution: "fs-minipass@npm:2.1.0"
@@ -5037,6 +5284,19 @@ __metadata:
languageName: node
linkType: hard
+"http-errors@npm:1.8.1":
+ version: 1.8.1
+ resolution: "http-errors@npm:1.8.1"
+ dependencies:
+ depd: ~1.1.2
+ inherits: 2.0.4
+ setprototypeof: 1.2.0
+ statuses: ">= 1.5.0 < 2"
+ toidentifier: 1.0.1
+ checksum: d3c7e7e776fd51c0a812baff570bdf06fe49a5dc448b700ab6171b1250e4cf7db8b8f4c0b133e4bfe2451022a5790c1ca6c2cae4094dedd6ac8304a1267f91d2
+ languageName: node
+ linkType: hard
+
"http-proxy-agent@npm:^5.0.0":
version: 5.0.0
resolution: "http-proxy-agent@npm:5.0.0"
@@ -5174,14 +5434,14 @@ __metadata:
languageName: node
linkType: hard
-"inferno-vnode-flags@npm:7.4.11, inferno-vnode-flags@npm:^7.4.11":
+"inferno-vnode-flags@npm:7.4.11, inferno-vnode-flags@npm:^7.4.11, inferno-vnode-flags@npm:^7.4.8":
version: 7.4.11
resolution: "inferno-vnode-flags@npm:7.4.11"
checksum: 8a2f1d8d546b99c14c31a25a88ac45f076be9ac630202f898c49140aa420cf2c96d871fcc3f8e5813d5176d569a40c3fd1727198edf46306de3a989fe85176ab
languageName: node
linkType: hard
-"inferno@npm:^7.4.11":
+"inferno@npm:^7.4.11, inferno@npm:^7.4.8":
version: 7.4.11
resolution: "inferno@npm:7.4.11"
dependencies:
@@ -5202,7 +5462,7 @@ __metadata:
languageName: node
linkType: hard
-"inherits@npm:2, inherits@npm:^2.0.3, inherits@npm:~2.0.1, inherits@npm:~2.0.3":
+"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.3, inherits@npm:~2.0.1, inherits@npm:~2.0.3":
version: 2.0.4
resolution: "inherits@npm:2.0.4"
checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1
@@ -5234,6 +5494,13 @@ __metadata:
languageName: node
linkType: hard
+"ipaddr.js@npm:1.9.1":
+ version: 1.9.1
+ resolution: "ipaddr.js@npm:1.9.1"
+ checksum: f88d3825981486f5a1942414c8d77dd6674dd71c065adcfa46f578d677edcb99fda25af42675cb59db492fdf427b34a5abfcde3982da11a8fd83a500b41cfe77
+ languageName: node
+ linkType: hard
+
"is-arrayish@npm:^0.2.1":
version: 0.2.1
resolution: "is-arrayish@npm:0.2.1"
@@ -6326,6 +6593,18 @@ __metadata:
languageName: node
linkType: hard
+"light-my-request@npm:^4.2.0":
+ version: 4.10.1
+ resolution: "light-my-request@npm:4.10.1"
+ dependencies:
+ ajv: ^8.1.0
+ cookie: ^0.5.0
+ process-warning: ^1.0.0
+ set-cookie-parser: ^2.4.1
+ checksum: 137856232489f0198f4da72fcc6c83db9ed8d653b8c00c30f9e518a58bd67259e429894657153ec667c5ce2064206ea8ea5b6be76a9ada9376a054f2de51748f
+ languageName: node
+ linkType: hard
+
"lines-and-columns@npm:^1.1.6":
version: 1.1.6
resolution: "lines-and-columns@npm:1.1.6"
@@ -6381,7 +6660,7 @@ __metadata:
languageName: node
linkType: hard
-"lodash@npm:^4.17.10, lodash@npm:^4.17.19, lodash@npm:^4.17.20":
+"lodash@npm:^4.17.10, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21":
version: 4.17.21
resolution: "lodash@npm:4.17.21"
checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7
@@ -6547,6 +6826,15 @@ __metadata:
languageName: node
linkType: hard
+"mime@npm:1.6.0":
+ version: 1.6.0
+ resolution: "mime@npm:1.6.0"
+ bin:
+ mime: cli.js
+ checksum: fef25e39263e6d207580bdc629f8872a3f9772c923c7f8c7e793175cee22777bbe8bba95e5d509a40aaa292d8974514ce634ae35769faa45f22d17edda5e8557
+ languageName: node
+ linkType: hard
+
"mime@npm:^2.3.1":
version: 2.5.2
resolution: "mime@npm:2.5.2"
@@ -6696,6 +6984,13 @@ __metadata:
languageName: node
linkType: hard
+"ms@npm:2.0.0":
+ version: 2.0.0
+ resolution: "ms@npm:2.0.0"
+ checksum: 0e6a22b8b746d2e0b65a430519934fefd41b6db0682e3477c10f60c76e947c4c0ad06f63ffdf1d78d335f83edee8c0aa928aa66a36c7cd95b69b26f468d527f4
+ languageName: node
+ linkType: hard
+
"ms@npm:2.1.2":
version: 2.1.2
resolution: "ms@npm:2.1.2"
@@ -6703,7 +6998,7 @@ __metadata:
languageName: node
linkType: hard
-"ms@npm:^2.0.0":
+"ms@npm:2.1.3, ms@npm:^2.0.0":
version: 2.1.3
resolution: "ms@npm:2.1.3"
checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d
@@ -6998,6 +7293,15 @@ __metadata:
languageName: node
linkType: hard
+"on-finished@npm:~2.3.0":
+ version: 2.3.0
+ resolution: "on-finished@npm:2.3.0"
+ dependencies:
+ ee-first: 1.1.1
+ checksum: 1db595bd963b0124d6fa261d18320422407b8f01dc65863840f3ddaaf7bcad5b28ff6847286703ca53f4ec19595bd67a2f1253db79fc4094911ec6aa8df1671b
+ languageName: node
+ linkType: hard
+
"once@npm:^1.3.0":
version: 1.4.0
resolution: "once@npm:1.4.0"
@@ -7071,6 +7375,15 @@ __metadata:
languageName: node
linkType: hard
+"p-limit@npm:^3.1.0":
+ version: 3.1.0
+ resolution: "p-limit@npm:3.1.0"
+ dependencies:
+ yocto-queue: ^0.1.0
+ checksum: 7c3690c4dbf62ef625671e20b7bdf1cbc9534e83352a2780f165b0d3ceba21907e77ad63401708145ca4e25bfc51636588d89a8c0aeb715e6c37d1c066430360
+ languageName: node
+ linkType: hard
+
"p-locate@npm:^4.1.0":
version: 4.1.0
resolution: "p-locate@npm:4.1.0"
@@ -7231,6 +7544,30 @@ __metadata:
languageName: node
linkType: hard
+"pino-std-serializers@npm:^3.1.0":
+ version: 3.2.0
+ resolution: "pino-std-serializers@npm:3.2.0"
+ checksum: 77e29675b116e42ae9fe6d4ef52ef3a082ffc54922b122d85935f93ddcc20277f0b0c873c5c6c5274a67b0409c672aaae3de6bcea10a2d84699718dda55ba95b
+ languageName: node
+ linkType: hard
+
+"pino@npm:^6.13.0":
+ version: 6.14.0
+ resolution: "pino@npm:6.14.0"
+ dependencies:
+ fast-redact: ^3.0.0
+ fast-safe-stringify: ^2.0.8
+ flatstr: ^1.0.12
+ pino-std-serializers: ^3.1.0
+ process-warning: ^1.0.0
+ quick-format-unescaped: ^4.0.3
+ sonic-boom: ^1.0.2
+ bin:
+ pino: bin.js
+ checksum: eb13e12e3a3d682abe4a4da426455a9f4e041e55e4fa57d72d9677ee8d188a9c952f69347e728a3761c8262cdce76ef24bee29e1a53ab15aa9c5e851099163d0
+ languageName: node
+ linkType: hard
+
"pirates@npm:^4.0.4":
version: 4.0.5
resolution: "pirates@npm:4.0.5"
@@ -7247,6 +7584,13 @@ __metadata:
languageName: node
linkType: hard
+"platform@npm:^1.3.6":
+ version: 1.3.6
+ resolution: "platform@npm:1.3.6"
+ checksum: 6f472a09c61d418c7e26c1c16d0bdc029549d512dbec6526216a1e59ec68100d07007d0097dcba69dddad883d6f2a83361b4bdfe0094a3d9a2af24158643d85e
+ languageName: node
+ linkType: hard
+
"postcss-modules-extract-imports@npm:^3.0.0":
version: 3.0.0
resolution: "postcss-modules-extract-imports@npm:3.0.0"
@@ -7372,6 +7716,13 @@ __metadata:
languageName: node
linkType: hard
+"process-warning@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "process-warning@npm:1.0.0"
+ checksum: c708a03241deec3cabaeee39c4f9ee8c4d71f1c5ef9b746c8252cdb952a6059068cfcdaf348399775244cbc441b6ae5e26a9c87ed371f88335d84f26d19180f9
+ languageName: node
+ linkType: hard
+
"promise-inflight@npm:^1.0.1":
version: 1.0.1
resolution: "promise-inflight@npm:1.0.1"
@@ -7410,6 +7761,16 @@ __metadata:
languageName: node
linkType: hard
+"proxy-addr@npm:^2.0.7":
+ version: 2.0.7
+ resolution: "proxy-addr@npm:2.0.7"
+ dependencies:
+ forwarded: 0.2.0
+ ipaddr.js: 1.9.1
+ checksum: 29c6990ce9364648255454842f06f8c46fcd124d3e6d7c5066df44662de63cdc0bad032e9bf5a3d653ff72141cc7b6019873d685708ac8210c30458ad99f2b74
+ languageName: node
+ linkType: hard
+
"psl@npm:^1.1.28, psl@npm:^1.1.33":
version: 1.8.0
resolution: "psl@npm:1.8.0"
@@ -7431,6 +7792,13 @@ __metadata:
languageName: node
linkType: hard
+"queue-microtask@npm:^1.1.2":
+ version: 1.2.3
+ resolution: "queue-microtask@npm:1.2.3"
+ checksum: b676f8c040cdc5b12723ad2f91414d267605b26419d5c821ff03befa817ddd10e238d22b25d604920340fd73efd8ba795465a0377c4adf45a4a41e4234e42dc4
+ languageName: node
+ linkType: hard
+
"queue-microtask@npm:^1.2.2":
version: 1.2.2
resolution: "queue-microtask@npm:1.2.2"
@@ -7438,6 +7806,13 @@ __metadata:
languageName: node
linkType: hard
+"quick-format-unescaped@npm:^4.0.3":
+ version: 4.0.4
+ resolution: "quick-format-unescaped@npm:4.0.4"
+ checksum: 7bc32b99354a1aa46c089d2a82b63489961002bb1d654cee3e6d2d8778197b68c2d854fd23d8422436ee1fdfd0abaddc4d4da120afe700ade68bd357815b26fd
+ languageName: node
+ linkType: hard
+
"randombytes@npm:^2.1.0":
version: 2.1.0
resolution: "randombytes@npm:2.1.0"
@@ -7447,6 +7822,13 @@ __metadata:
languageName: node
linkType: hard
+"range-parser@npm:~1.2.1":
+ version: 1.2.1
+ resolution: "range-parser@npm:1.2.1"
+ checksum: 0a268d4fea508661cf5743dfe3d5f47ce214fd6b7dec1de0da4d669dd4ef3d2144468ebe4179049eff253d9d27e719c88dae55be64f954e80135a0cada804ec9
+ languageName: node
+ linkType: hard
+
"react-is@npm:^16.13.1":
version: 16.13.1
resolution: "react-is@npm:16.13.1"
@@ -7792,6 +8174,13 @@ resolve@^2.0.0-next.3:
languageName: node
linkType: hard
+"ret@npm:~0.2.0":
+ version: 0.2.2
+ resolution: "ret@npm:0.2.2"
+ checksum: 774964bb413a3525e687bca92d81c1cd75555ec33147c32ecca22f3d06409e35df87952cfe3d57afff7650a0f7e42139cf60cb44e94c29dde390243bc1941f16
+ languageName: node
+ linkType: hard
+
"retry@npm:^0.12.0":
version: 0.12.0
resolution: "retry@npm:0.12.0"
@@ -7806,6 +8195,13 @@ resolve@^2.0.0-next.3:
languageName: node
linkType: hard
+"rfdc@npm:^1.1.4, rfdc@npm:^1.2.0":
+ version: 1.3.0
+ resolution: "rfdc@npm:1.3.0"
+ checksum: fb2ba8512e43519983b4c61bd3fa77c0f410eff6bae68b08614437bc3f35f91362215f7b4a73cbda6f67330b5746ce07db5dd9850ad3edc91271ad6deea0df32
+ languageName: node
+ linkType: hard
+
"rimraf@npm:^3.0.0, rimraf@npm:^3.0.2":
version: 3.0.2
resolution: "rimraf@npm:3.0.2"
@@ -7826,7 +8222,7 @@ resolve@^2.0.0-next.3:
languageName: node
linkType: hard
-"safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.2, safe-buffer@npm:~5.2.0":
+"safe-buffer@npm:5.2.1, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.2, safe-buffer@npm:~5.2.0":
version: 5.2.1
resolution: "safe-buffer@npm:5.2.1"
checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491
@@ -7840,6 +8236,15 @@ resolve@^2.0.0-next.3:
languageName: node
linkType: hard
+"safe-regex2@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "safe-regex2@npm:2.0.0"
+ dependencies:
+ ret: ~0.2.0
+ checksum: f5e182fca040dedd50ae052ea0eb035d9903b2db71243d5d8b43299735857288ef2ab52546a368d9c6fd1333b2a0d039297925e78ffc14845354f3f6158af7c2
+ languageName: node
+ linkType: hard
+
"safer-buffer@npm:>= 2.1.2 < 3.0.0, safer-buffer@npm:^2.0.2, safer-buffer@npm:^2.1.0, safer-buffer@npm:~2.1.0":
version: 2.1.2
resolution: "safer-buffer@npm:2.1.2"
@@ -7946,6 +8351,20 @@ resolve@^2.0.0-next.3:
languageName: node
linkType: hard
+"secure-json-parse@npm:^2.0.0":
+ version: 2.4.0
+ resolution: "secure-json-parse@npm:2.4.0"
+ checksum: efaafcaa08a4646ca829b29168474f57fb289a0ca7a1d77b66b55a0292785bc6eb9143b21cfc50b37dd12a823c25b12aa1771f18314ed5a616a1f8f12a318533
+ languageName: node
+ linkType: hard
+
+"semver-store@npm:^0.3.0":
+ version: 0.3.0
+ resolution: "semver-store@npm:0.3.0"
+ checksum: b38f747123e850191526a912657c653c7e5963d164a8daf99e52aa30bc8c5bdac176dc6dab714e17a1a8489ac138c18ff7161b1961f1882888bce637990442dd
+ languageName: node
+ linkType: hard
+
"semver@npm:7.0.0":
version: 7.0.0
resolution: "semver@npm:7.0.0"
@@ -7997,6 +8416,27 @@ resolve@^2.0.0-next.3:
languageName: node
linkType: hard
+"send@npm:^0.17.1":
+ version: 0.17.2
+ resolution: "send@npm:0.17.2"
+ dependencies:
+ debug: 2.6.9
+ depd: ~1.1.2
+ destroy: ~1.0.4
+ encodeurl: ~1.0.2
+ escape-html: ~1.0.3
+ etag: ~1.8.1
+ fresh: 0.5.2
+ http-errors: 1.8.1
+ mime: 1.6.0
+ ms: 2.1.3
+ on-finished: ~2.3.0
+ range-parser: ~1.2.1
+ statuses: ~1.5.0
+ checksum: c28f36deb4ccba9b8d6e6a1e472b8e7c40a1f51575bdf8f67303568cc9e71131faa3adc36fdb72611616ccad1584358bbe4c3ebf419e663ecc5de868ad3d3f03
+ languageName: node
+ linkType: hard
+
"sentence-case@npm:^3.0.4":
version: 3.0.4
resolution: "sentence-case@npm:3.0.4"
@@ -8024,6 +8464,20 @@ resolve@^2.0.0-next.3:
languageName: node
linkType: hard
+"set-cookie-parser@npm:^2.4.1":
+ version: 2.5.0
+ resolution: "set-cookie-parser@npm:2.5.0"
+ checksum: df277b2c49f05738997f78a9848b8a9954a77ff57989d32e373622921788cf6b154c30b7fab8d69bc8d1cf7687cb904efa642d5adee7a9ebae883c15cea3c145
+ languageName: node
+ linkType: hard
+
+"setprototypeof@npm:1.2.0":
+ version: 1.2.0
+ resolution: "setprototypeof@npm:1.2.0"
+ checksum: be18cbbf70e7d8097c97f713a2e76edf84e87299b40d085c6bf8b65314e994cc15e2e317727342fa6996e38e1f52c59720b53fe621e2eb593a6847bf0356db89
+ languageName: node
+ linkType: hard
+
"shallow-clone@npm:^3.0.0":
version: 3.0.1
resolution: "shallow-clone@npm:3.0.1"
@@ -8144,6 +8598,16 @@ resolve@^2.0.0-next.3:
languageName: node
linkType: hard
+"sonic-boom@npm:^1.0.2":
+ version: 1.4.1
+ resolution: "sonic-boom@npm:1.4.1"
+ dependencies:
+ atomic-sleep: ^1.0.0
+ flatstr: ^1.0.12
+ checksum: 189fa8fe5c2dc05d3513fc1a4926a2f16f132fa6fa0b511745a436010cdcd9c1d3b3cb6a9d7c05bd32a965dc77673a5ac0eb0992e920bdedd16330d95323124f
+ languageName: node
+ linkType: hard
+
"source-map-js@npm:>=0.6.2 <2.0.0, source-map-js@npm:^1.0.2":
version: 1.0.2
resolution: "source-map-js@npm:1.0.2"
@@ -8256,6 +8720,13 @@ resolve@^2.0.0-next.3:
languageName: node
linkType: hard
+"statuses@npm:>= 1.5.0 < 2, statuses@npm:~1.5.0":
+ version: 1.5.0
+ resolution: "statuses@npm:1.5.0"
+ checksum: c469b9519de16a4bb19600205cffb39ee471a5f17b82589757ca7bd40a8d92ebb6ed9f98b5a540c5d302ccbc78f15dc03cc0280dd6e00df1335568a5d5758a5c
+ languageName: node
+ linkType: hard
+
"string-length@npm:^4.0.1":
version: 4.0.1
resolution: "string-length@npm:4.0.1"
@@ -8266,6 +8737,13 @@ resolve@^2.0.0-next.3:
languageName: node
linkType: hard
+"string-similarity@npm:^4.0.1":
+ version: 4.0.4
+ resolution: "string-similarity@npm:4.0.4"
+ checksum: 797b41b24e1eb6b3b0ab896950b58c295a19a82933479c75f7b5279ffb63e0b456a8c8d10329c02f607ca1a50370e961e83d552aa468ff3b0fa15809abc9eff7
+ languageName: node
+ linkType: hard
+
"string-width@npm:^1.0.1":
version: 1.0.2
resolution: "string-width@npm:1.0.2"
@@ -8623,7 +9101,7 @@ resolve@^2.0.0-next.3:
languageName: node
linkType: hard
-"terser@npm:^5.7.2":
+"terser@npm:^5.13.1, terser@npm:^5.7.2":
version: 5.13.1
resolution: "terser@npm:5.13.1"
dependencies:
@@ -8663,13 +9141,26 @@ resolve@^2.0.0-next.3:
languageName: unknown
linkType: soft
+"tgui-bench@workspace:packages/tgui-bench":
+ version: 0.0.0-use.local
+ resolution: "tgui-bench@workspace:packages/tgui-bench"
+ dependencies:
+ "@fastify/static": ^5.0.2
+ common: "workspace:*"
+ fastify: ^3.20.2
+ inferno: ^7.4.8
+ inferno-vnode-flags: ^7.4.8
+ lodash: ^4.17.21
+ platform: ^1.3.6
+ tgui: "workspace:*"
+ languageName: unknown
+ linkType: soft
+
"tgui-dev-server@workspace:*, tgui-dev-server@workspace:packages/tgui-dev-server":
version: 0.0.0-use.local
resolution: "tgui-dev-server@workspace:packages/tgui-dev-server"
dependencies:
axios: ^0.27.2
- common: "workspace:*"
- esm: ^3.2.25
glob: ^8.0.3
source-map: ^0.7.3
stacktrace-parser: ^0.1.10
@@ -8696,6 +9187,7 @@ resolve@^2.0.0-next.3:
dependencies:
core-js: ^3.22.5
regenerator-runtime: ^0.13.9
+ terser: ^5.13.1
unfetch: ^4.2.0
languageName: unknown
linkType: soft
@@ -8713,6 +9205,8 @@ resolve@^2.0.0-next.3:
"@types/jest": ^27.5.1
"@types/jsdom": ^16.2.14
"@types/node": ^17.0.35
+ "@types/webpack": ^5.28.0
+ "@types/webpack-env": ^1.17.0
"@typescript-eslint/parser": ^5.25.0
babel-jest: ^28.1.0
babel-loader: ^8.2.5
@@ -8777,6 +9271,13 @@ resolve@^2.0.0-next.3:
languageName: node
linkType: hard
+"tiny-lru@npm:^8.0.1":
+ version: 8.0.2
+ resolution: "tiny-lru@npm:8.0.2"
+ checksum: ec4d884914626760eef05cd57850f21a153adeeb7c4242eb8d44a031f1bd8489f18c1bf5d6f10f0a11c5dcfe03b302f26b00f2b879b38853599486bf0dca8c97
+ languageName: node
+ linkType: hard
+
"tmpl@npm:1.0.x":
version: 1.0.4
resolution: "tmpl@npm:1.0.4"
@@ -8800,6 +9301,13 @@ resolve@^2.0.0-next.3:
languageName: node
linkType: hard
+"toidentifier@npm:1.0.1":
+ version: 1.0.1
+ resolution: "toidentifier@npm:1.0.1"
+ checksum: 952c29e2a85d7123239b5cfdd889a0dde47ab0497f0913d70588f19c53f7e0b5327c95f4651e413c74b785147f9637b17410ac8c846d5d4a20a5a33eb6dc3a45
+ languageName: node
+ linkType: hard
+
"totalist@npm:^1.0.0":
version: 1.1.0
resolution: "totalist@npm:1.1.0"
@@ -9348,6 +9856,43 @@ resolve@^2.0.0-next.3:
languageName: node
linkType: hard
+"webpack@npm:^5":
+ version: 5.73.0
+ resolution: "webpack@npm:5.73.0"
+ dependencies:
+ "@types/eslint-scope": ^3.7.3
+ "@types/estree": ^0.0.51
+ "@webassemblyjs/ast": 1.11.1
+ "@webassemblyjs/wasm-edit": 1.11.1
+ "@webassemblyjs/wasm-parser": 1.11.1
+ acorn: ^8.4.1
+ acorn-import-assertions: ^1.7.6
+ browserslist: ^4.14.5
+ chrome-trace-event: ^1.0.2
+ enhanced-resolve: ^5.9.3
+ es-module-lexer: ^0.9.0
+ eslint-scope: 5.1.1
+ events: ^3.2.0
+ glob-to-regexp: ^0.4.1
+ graceful-fs: ^4.2.9
+ json-parse-even-better-errors: ^2.3.1
+ loader-runner: ^4.2.0
+ mime-types: ^2.1.27
+ neo-async: ^2.6.2
+ schema-utils: ^3.1.0
+ tapable: ^2.1.1
+ terser-webpack-plugin: ^5.1.3
+ watchpack: ^2.3.1
+ webpack-sources: ^3.2.3
+ peerDependenciesMeta:
+ webpack-cli:
+ optional: true
+ bin:
+ webpack: bin/webpack.js
+ checksum: aa434a241bad6176b68e1bf0feb1972da4dcbf27cb3d94ae24f6eb31acc37dceb9c4aae55e068edca75817bfe91f13cd20b023ac55d9b1b2f8b66a4037c9468f
+ languageName: node
+ linkType: hard
+
"webpack@npm:^5.72.1":
version: 5.72.1
resolution: "webpack@npm:5.72.1"
@@ -9602,3 +10147,10 @@ resolve@^2.0.0-next.3:
checksum: 00d58a2c052937fa044834313f07910fd0a115dec5ee35919e857eeee3736b21a4eafa8264535800ba8bac312991ce785ecb8a51f4d2cc8c4676d865af1cfbde
languageName: node
linkType: hard
+
+"yocto-queue@npm:^0.1.0":
+ version: 0.1.0
+ resolution: "yocto-queue@npm:0.1.0"
+ checksum: f77b3d8d00310def622123df93d4ee654fc6a0096182af8bd60679ddcdfb3474c56c6c7190817c84a2785648cdee9d721c0154eb45698c62176c322fb46fc700
+ languageName: node
+ linkType: hard
diff --git a/vorestation.dme b/vorestation.dme
index 54212baaf2..7ec4cfe5b5 100644
--- a/vorestation.dme
+++ b/vorestation.dme
@@ -112,7 +112,6 @@
#include "code\_global_vars\bitfields.dm"
#include "code\_global_vars\misc.dm"
#include "code\_global_vars\mobs.dm"
-#include "code\_global_vars\religion.dm"
#include "code\_global_vars\sensitive.dm"
#include "code\_global_vars\typecache.dm"
#include "code\_global_vars\lists\mapping.dm"
@@ -1198,8 +1197,6 @@
#include "code\game\objects\items\devices\paicard.dm"
#include "code\game\objects\items\devices\pipe_painter.dm"
#include "code\game\objects\items\devices\powersink.dm"
-#include "code\game\objects\items\devices\scanners.dm"
-#include "code\game\objects\items\devices\scanners_vr.dm"
#include "code\game\objects\items\devices\spy_bug.dm"
#include "code\game\objects\items\devices\suit_cooling.dm"
#include "code\game\objects\items\devices\t_scanner.dm"
@@ -1231,6 +1228,13 @@
#include "code\game\objects\items\devices\radio\radio.dm"
#include "code\game\objects\items\devices\radio\radio_vr.dm"
#include "code\game\objects\items\devices\radio\radiopack.dm"
+#include "code\game\objects\items\devices\scanners\gas.dm"
+#include "code\game\objects\items\devices\scanners\halogen.dm"
+#include "code\game\objects\items\devices\scanners\health.dm"
+#include "code\game\objects\items\devices\scanners\mass_spectrometer.dm"
+#include "code\game\objects\items\devices\scanners\reagents.dm"
+#include "code\game\objects\items\devices\scanners\sleevemate.dm"
+#include "code\game\objects\items\devices\scanners\slime.dm"
#include "code\game\objects\items\robot\robot_items.dm"
#include "code\game\objects\items\robot\robot_parts.dm"
#include "code\game\objects\items\robot\robot_upgrades.dm"
@@ -2362,6 +2366,7 @@
#include "code\modules\games\cardemon.dm"
#include "code\modules\games\cards.dm"
#include "code\modules\games\dice.dm"
+#include "code\modules\games\egy_cards_vr.dm"
#include "code\modules\games\schnapsen_vr.dm"
#include "code\modules\games\spaceball_cards.dm"
#include "code\modules\games\tarot.dm"
@@ -2901,11 +2906,11 @@
#include "code\modules\mob\living\silicon\decoy\death.dm"
#include "code\modules\mob\living\silicon\decoy\decoy.dm"
#include "code\modules\mob\living\silicon\decoy\life.dm"
-#include "code\modules\mob\living\silicon\pai\admin.dm"
#include "code\modules\mob\living\silicon\pai\death.dm"
#include "code\modules\mob\living\silicon\pai\examine.dm"
#include "code\modules\mob\living\silicon\pai\life.dm"
#include "code\modules\mob\living\silicon\pai\pai.dm"
+#include "code\modules\mob\living\silicon\pai\pai_hud.dm"
#include "code\modules\mob\living\silicon\pai\pai_vr.dm"
#include "code\modules\mob\living\silicon\pai\personality.dm"
#include "code\modules\mob\living\silicon\pai\recruit.dm"
@@ -3023,6 +3028,7 @@
#include "code\modules\mob\living\simple_mob\subtypes\animal\pets\cat.dm"
#include "code\modules\mob\living\simple_mob\subtypes\animal\pets\cat_vr.dm"
#include "code\modules\mob\living\simple_mob\subtypes\animal\pets\dog.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\pets\fennec.dm"
#include "code\modules\mob\living\simple_mob\subtypes\animal\pets\fox_vr.dm"
#include "code\modules\mob\living\simple_mob\subtypes\animal\pets\parrot.dm"
#include "code\modules\mob\living\simple_mob\subtypes\animal\sif\diyaab.dm"
@@ -4119,6 +4125,9 @@
#include "code\ZAS\Zone.dm"
#include "interface\interface.dm"
#include "interface\skin.dmf"
+#include "maps\atoll\atoll_decals.dm"
+#include "maps\atoll\atoll_objs.dm"
+#include "maps\atoll\atoll_turfs.dm"
#include "maps\expedition_vr\beach\submaps\mountains.dm"
#include "maps\expedition_vr\beach\submaps\mountains_areas.dm"
#include "maps\gateway_archive_vr\blackmarketpackers.dm"