From 7ad88804f3796a2ffb07f12ea9e472430479c03b Mon Sep 17 00:00:00 2001 From: Timothy Date: Tue, 10 Mar 2026 20:41:46 +0000 Subject: [PATCH] Initial commit of my folder --- .gemini/commands/opsx/apply.toml | 149 + .gemini/commands/opsx/archive.toml | 154 + .gemini/commands/opsx/explore.toml | 170 + .gemini/commands/opsx/propose.toml | 103 + .gemini/skills/openspec-apply-change/SKILL.md | 156 + .../skills/openspec-archive-change/SKILL.md | 114 + .gemini/skills/openspec-explore/SKILL.md | 288 + .gemini/skills/openspec-propose/SKILL.md | 110 + backend/index.js | 188 + backend/node_modules/.bin/systeminformation | 1 + backend/node_modules/.package-lock.json | 1167 ++ .../@socket.io/component-emitter/LICENSE | 24 + .../@socket.io/component-emitter/Readme.md | 79 + .../component-emitter/lib/cjs/index.d.ts | 179 + .../component-emitter/lib/cjs/index.js | 176 + .../component-emitter/lib/cjs/package.json | 4 + .../component-emitter/lib/esm/index.d.ts | 179 + .../component-emitter/lib/esm/index.js | 169 + .../component-emitter/lib/esm/package.json | 4 + .../@socket.io/component-emitter/package.json | 28 + backend/node_modules/@types/cors/LICENSE | 21 + backend/node_modules/@types/cors/README.md | 75 + backend/node_modules/@types/cors/index.d.ts | 56 + backend/node_modules/@types/cors/package.json | 38 + backend/node_modules/@types/node/LICENSE | 21 + backend/node_modules/@types/node/README.md | 15 + backend/node_modules/@types/node/assert.d.ts | 955 ++ .../@types/node/assert/strict.d.ts | 105 + .../node_modules/@types/node/async_hooks.d.ts | 623 ++ .../@types/node/buffer.buffer.d.ts | 466 + backend/node_modules/@types/node/buffer.d.ts | 1810 ++++ .../@types/node/child_process.d.ts | 1433 +++ backend/node_modules/@types/node/cluster.d.ts | 486 + .../@types/node/compatibility/iterators.d.ts | 21 + backend/node_modules/@types/node/console.d.ts | 151 + .../node_modules/@types/node/constants.d.ts | 20 + backend/node_modules/@types/node/crypto.d.ts | 4065 +++++++ backend/node_modules/@types/node/dgram.d.ts | 564 + .../@types/node/diagnostics_channel.d.ts | 576 + backend/node_modules/@types/node/dns.d.ts | 922 ++ .../@types/node/dns/promises.d.ts | 503 + backend/node_modules/@types/node/domain.d.ts | 166 + backend/node_modules/@types/node/events.d.ts | 1047 ++ backend/node_modules/@types/node/fs.d.ts | 4676 +++++++++ .../node_modules/@types/node/fs/promises.d.ts | 1329 +++ backend/node_modules/@types/node/globals.d.ts | 150 + .../@types/node/globals.typedarray.d.ts | 101 + backend/node_modules/@types/node/http.d.ts | 2188 ++++ backend/node_modules/@types/node/http2.d.ts | 2480 +++++ backend/node_modules/@types/node/https.d.ts | 405 + backend/node_modules/@types/node/index.d.ts | 115 + .../node_modules/@types/node/inspector.d.ts | 224 + .../@types/node/inspector.generated.d.ts | 4239 ++++++++ .../@types/node/inspector/promises.d.ts | 41 + backend/node_modules/@types/node/module.d.ts | 757 ++ backend/node_modules/@types/node/net.d.ts | 933 ++ backend/node_modules/@types/node/os.d.ts | 507 + backend/node_modules/@types/node/package.json | 155 + backend/node_modules/@types/node/path.d.ts | 187 + .../node_modules/@types/node/path/posix.d.ts | 8 + .../node_modules/@types/node/path/win32.d.ts | 8 + .../node_modules/@types/node/perf_hooks.d.ts | 643 ++ backend/node_modules/@types/node/process.d.ts | 2174 ++++ .../node_modules/@types/node/punycode.d.ts | 117 + .../node_modules/@types/node/querystring.d.ts | 152 + backend/node_modules/@types/node/quic.d.ts | 910 ++ .../node_modules/@types/node/readline.d.ts | 542 + .../@types/node/readline/promises.d.ts | 161 + backend/node_modules/@types/node/repl.d.ts | 415 + backend/node_modules/@types/node/sea.d.ts | 162 + backend/node_modules/@types/node/sqlite.d.ts | 1042 ++ backend/node_modules/@types/node/stream.d.ts | 1770 ++++ .../@types/node/stream/consumers.d.ts | 38 + .../@types/node/stream/promises.d.ts | 211 + .../node_modules/@types/node/stream/web.d.ts | 296 + .../@types/node/string_decoder.d.ts | 67 + backend/node_modules/@types/node/test.d.ts | 2263 ++++ .../@types/node/test/reporters.d.ts | 96 + backend/node_modules/@types/node/timers.d.ts | 159 + .../@types/node/timers/promises.d.ts | 108 + backend/node_modules/@types/node/tls.d.ts | 1202 +++ .../@types/node/trace_events.d.ts | 197 + .../@types/node/ts5.6/buffer.buffer.d.ts | 462 + .../ts5.6/compatibility/float16array.d.ts | 71 + .../@types/node/ts5.6/globals.typedarray.d.ts | 36 + .../node_modules/@types/node/ts5.6/index.d.ts | 117 + .../ts5.7/compatibility/float16array.d.ts | 72 + .../node_modules/@types/node/ts5.7/index.d.ts | 117 + backend/node_modules/@types/node/tty.d.ts | 250 + backend/node_modules/@types/node/url.d.ts | 541 + backend/node_modules/@types/node/util.d.ts | 1687 +++ .../node_modules/@types/node/util/types.d.ts | 558 + backend/node_modules/@types/node/v8.d.ts | 982 ++ backend/node_modules/@types/node/vm.d.ts | 1208 +++ backend/node_modules/@types/node/wasi.d.ts | 202 + .../node/web-globals/abortcontroller.d.ts | 59 + .../@types/node/web-globals/blob.d.ts | 23 + .../@types/node/web-globals/console.d.ts | 9 + .../@types/node/web-globals/crypto.d.ts | 39 + .../@types/node/web-globals/domexception.d.ts | 68 + .../@types/node/web-globals/encoding.d.ts | 11 + .../@types/node/web-globals/events.d.ts | 106 + .../@types/node/web-globals/fetch.d.ts | 69 + .../@types/node/web-globals/importmeta.d.ts | 13 + .../@types/node/web-globals/messaging.d.ts | 23 + .../@types/node/web-globals/navigator.d.ts | 25 + .../@types/node/web-globals/performance.d.ts | 45 + .../@types/node/web-globals/storage.d.ts | 24 + .../@types/node/web-globals/streams.d.ts | 115 + .../@types/node/web-globals/timers.d.ts | 44 + .../@types/node/web-globals/url.d.ts | 24 + .../@types/node/worker_threads.d.ts | 717 ++ backend/node_modules/@types/node/zlib.d.ts | 682 ++ backend/node_modules/@types/ws/LICENSE | 21 + backend/node_modules/@types/ws/README.md | 15 + backend/node_modules/@types/ws/index.d.mts | 451 + backend/node_modules/@types/ws/index.d.ts | 445 + backend/node_modules/@types/ws/package.json | 72 + backend/node_modules/accepts/HISTORY.md | 250 + backend/node_modules/accepts/LICENSE | 23 + backend/node_modules/accepts/README.md | 140 + backend/node_modules/accepts/index.js | 238 + backend/node_modules/accepts/package.json | 47 + backend/node_modules/append-field/.npmignore | 1 + backend/node_modules/append-field/LICENSE | 21 + backend/node_modules/append-field/README.md | 44 + backend/node_modules/append-field/index.js | 12 + .../append-field/lib/parse-path.js | 53 + .../append-field/lib/set-value.js | 64 + .../node_modules/append-field/package.json | 19 + .../node_modules/append-field/test/forms.js | 19 + backend/node_modules/base64id/CHANGELOG.md | 16 + backend/node_modules/base64id/LICENSE | 22 + backend/node_modules/base64id/README.md | 18 + backend/node_modules/base64id/lib/base64id.js | 103 + backend/node_modules/base64id/package.json | 13 + backend/node_modules/body-parser/LICENSE | 23 + backend/node_modules/body-parser/README.md | 494 + backend/node_modules/body-parser/index.js | 71 + backend/node_modules/body-parser/lib/read.js | 247 + .../body-parser/lib/types/json.js | 158 + .../node_modules/body-parser/lib/types/raw.js | 42 + .../body-parser/lib/types/text.js | 36 + .../body-parser/lib/types/urlencoded.js | 142 + backend/node_modules/body-parser/lib/utils.js | 98 + backend/node_modules/body-parser/package.json | 52 + backend/node_modules/buffer-from/LICENSE | 21 + backend/node_modules/buffer-from/index.js | 72 + backend/node_modules/buffer-from/package.json | 19 + backend/node_modules/buffer-from/readme.md | 69 + backend/node_modules/busboy/.eslintrc.js | 5 + .../busboy/.github/workflows/ci.yml | 24 + .../busboy/.github/workflows/lint.yml | 23 + backend/node_modules/busboy/LICENSE | 19 + backend/node_modules/busboy/README.md | 191 + .../bench/bench-multipart-fields-100mb-big.js | 149 + .../bench-multipart-fields-100mb-small.js | 143 + .../bench/bench-multipart-files-100mb-big.js | 154 + .../bench-multipart-files-100mb-small.js | 148 + .../bench-urlencoded-fields-100pairs-small.js | 101 + ...ch-urlencoded-fields-900pairs-small-alt.js | 84 + backend/node_modules/busboy/lib/index.js | 57 + .../busboy/lib/types/multipart.js | 653 ++ .../busboy/lib/types/urlencoded.js | 350 + backend/node_modules/busboy/lib/utils.js | 596 ++ backend/node_modules/busboy/package.json | 22 + backend/node_modules/busboy/test/common.js | 109 + .../test/test-types-multipart-charsets.js | 94 + .../test/test-types-multipart-stream-pause.js | 102 + .../busboy/test/test-types-multipart.js | 1053 ++ .../busboy/test/test-types-urlencoded.js | 488 + backend/node_modules/busboy/test/test.js | 20 + backend/node_modules/bytes/History.md | 97 + backend/node_modules/bytes/LICENSE | 23 + backend/node_modules/bytes/Readme.md | 152 + backend/node_modules/bytes/index.js | 170 + backend/node_modules/bytes/package.json | 42 + .../call-bind-apply-helpers/.eslintrc | 17 + .../.github/FUNDING.yml | 12 + .../call-bind-apply-helpers/.nycrc | 9 + .../call-bind-apply-helpers/CHANGELOG.md | 30 + .../call-bind-apply-helpers/LICENSE | 21 + .../call-bind-apply-helpers/README.md | 62 + .../call-bind-apply-helpers/actualApply.d.ts | 1 + .../call-bind-apply-helpers/actualApply.js | 10 + .../call-bind-apply-helpers/applyBind.d.ts | 19 + .../call-bind-apply-helpers/applyBind.js | 10 + .../functionApply.d.ts | 1 + .../call-bind-apply-helpers/functionApply.js | 4 + .../call-bind-apply-helpers/functionCall.d.ts | 1 + .../call-bind-apply-helpers/functionCall.js | 4 + .../call-bind-apply-helpers/index.d.ts | 64 + .../call-bind-apply-helpers/index.js | 15 + .../call-bind-apply-helpers/package.json | 85 + .../call-bind-apply-helpers/reflectApply.d.ts | 3 + .../call-bind-apply-helpers/reflectApply.js | 4 + .../call-bind-apply-helpers/test/index.js | 63 + .../call-bind-apply-helpers/tsconfig.json | 9 + backend/node_modules/call-bound/.eslintrc | 13 + .../call-bound/.github/FUNDING.yml | 12 + backend/node_modules/call-bound/.nycrc | 9 + backend/node_modules/call-bound/CHANGELOG.md | 42 + backend/node_modules/call-bound/LICENSE | 21 + backend/node_modules/call-bound/README.md | 53 + backend/node_modules/call-bound/index.d.ts | 94 + backend/node_modules/call-bound/index.js | 19 + backend/node_modules/call-bound/package.json | 99 + backend/node_modules/call-bound/test/index.js | 61 + backend/node_modules/call-bound/tsconfig.json | 10 + backend/node_modules/concat-stream/LICENSE | 24 + backend/node_modules/concat-stream/index.js | 144 + .../node_modules/concat-stream/package.json | 55 + backend/node_modules/concat-stream/readme.md | 102 + .../content-disposition/HISTORY.md | 72 + .../node_modules/content-disposition/LICENSE | 22 + .../content-disposition/README.md | 142 + .../node_modules/content-disposition/index.js | 458 + .../content-disposition/package.json | 43 + backend/node_modules/content-type/HISTORY.md | 29 + backend/node_modules/content-type/LICENSE | 22 + backend/node_modules/content-type/README.md | 94 + backend/node_modules/content-type/index.js | 225 + .../node_modules/content-type/package.json | 42 + .../node_modules/cookie-signature/History.md | 70 + backend/node_modules/cookie-signature/LICENSE | 22 + .../node_modules/cookie-signature/Readme.md | 23 + .../node_modules/cookie-signature/index.js | 47 + .../cookie-signature/package.json | 24 + backend/node_modules/cookie/LICENSE | 24 + backend/node_modules/cookie/README.md | 317 + backend/node_modules/cookie/SECURITY.md | 25 + backend/node_modules/cookie/index.js | 335 + backend/node_modules/cookie/package.json | 44 + backend/node_modules/cors/LICENSE | 22 + backend/node_modules/cors/README.md | 277 + backend/node_modules/cors/lib/index.js | 238 + backend/node_modules/cors/package.json | 42 + backend/node_modules/debug/LICENSE | 20 + backend/node_modules/debug/README.md | 481 + backend/node_modules/debug/package.json | 64 + backend/node_modules/debug/src/browser.js | 272 + backend/node_modules/debug/src/common.js | 292 + backend/node_modules/debug/src/index.js | 10 + backend/node_modules/debug/src/node.js | 263 + backend/node_modules/depd/History.md | 103 + backend/node_modules/depd/LICENSE | 22 + backend/node_modules/depd/Readme.md | 280 + backend/node_modules/depd/index.js | 538 + .../node_modules/depd/lib/browser/index.js | 77 + backend/node_modules/depd/package.json | 45 + backend/node_modules/dunder-proto/.eslintrc | 5 + .../dunder-proto/.github/FUNDING.yml | 12 + backend/node_modules/dunder-proto/.nycrc | 13 + .../node_modules/dunder-proto/CHANGELOG.md | 24 + backend/node_modules/dunder-proto/LICENSE | 21 + backend/node_modules/dunder-proto/README.md | 54 + backend/node_modules/dunder-proto/get.d.ts | 5 + backend/node_modules/dunder-proto/get.js | 30 + .../node_modules/dunder-proto/package.json | 76 + backend/node_modules/dunder-proto/set.d.ts | 5 + backend/node_modules/dunder-proto/set.js | 35 + backend/node_modules/dunder-proto/test/get.js | 34 + .../node_modules/dunder-proto/test/index.js | 4 + backend/node_modules/dunder-proto/test/set.js | 50 + .../node_modules/dunder-proto/tsconfig.json | 9 + backend/node_modules/ee-first/LICENSE | 22 + backend/node_modules/ee-first/README.md | 80 + backend/node_modules/ee-first/index.js | 95 + backend/node_modules/ee-first/package.json | 29 + backend/node_modules/encodeurl/LICENSE | 22 + backend/node_modules/encodeurl/README.md | 109 + backend/node_modules/encodeurl/index.js | 60 + backend/node_modules/encodeurl/package.json | 40 + backend/node_modules/engine.io-parser/LICENSE | 22 + .../node_modules/engine.io-parser/Readme.md | 158 + .../engine.io-parser/build/cjs/commons.d.ts | 14 + .../engine.io-parser/build/cjs/commons.js | 19 + .../build/cjs/contrib/base64-arraybuffer.d.ts | 2 + .../build/cjs/contrib/base64-arraybuffer.js | 48 + .../build/cjs/decodePacket.browser.d.ts | 2 + .../build/cjs/decodePacket.browser.js | 66 + .../build/cjs/decodePacket.d.ts | 2 + .../build/cjs/decodePacket.js | 59 + .../build/cjs/encodePacket.browser.d.ts | 4 + .../build/cjs/encodePacket.browser.js | 72 + .../build/cjs/encodePacket.d.ts | 3 + .../build/cjs/encodePacket.js | 38 + .../engine.io-parser/build/cjs/index.d.ts | 9 + .../engine.io-parser/build/cjs/index.js | 164 + .../engine.io-parser/build/cjs/package.json | 8 + .../engine.io-parser/build/esm/commons.d.ts | 14 + .../engine.io-parser/build/esm/commons.js | 14 + .../build/esm/contrib/base64-arraybuffer.d.ts | 2 + .../build/esm/contrib/base64-arraybuffer.js | 43 + .../build/esm/decodePacket.browser.d.ts | 2 + .../build/esm/decodePacket.browser.js | 62 + .../build/esm/decodePacket.d.ts | 2 + .../build/esm/decodePacket.js | 55 + .../build/esm/encodePacket.browser.d.ts | 4 + .../build/esm/encodePacket.browser.js | 68 + .../build/esm/encodePacket.d.ts | 3 + .../build/esm/encodePacket.js | 33 + .../engine.io-parser/build/esm/index.d.ts | 9 + .../engine.io-parser/build/esm/index.js | 156 + .../engine.io-parser/build/esm/package.json | 8 + .../engine.io-parser/package.json | 46 + backend/node_modules/engine.io/LICENSE | 19 + backend/node_modules/engine.io/README.md | 603 ++ .../engine.io/build/contrib/types.cookie.d.ts | 113 + .../engine.io/build/contrib/types.cookie.js | 6 + .../engine.io/build/engine.io.d.ts | 27 + .../node_modules/engine.io/build/engine.io.js | 54 + .../engine.io/build/parser-v3/index.d.ts | 88 + .../engine.io/build/parser-v3/index.js | 424 + .../engine.io/build/parser-v3/utf8.d.ts | 14 + .../engine.io/build/parser-v3/utf8.js | 187 + .../node_modules/engine.io/build/server.d.ts | 272 + .../node_modules/engine.io/build/server.js | 787 ++ .../node_modules/engine.io/build/socket.d.ts | 180 + .../node_modules/engine.io/build/socket.js | 460 + .../engine.io/build/transport.d.ts | 135 + .../node_modules/engine.io/build/transport.js | 121 + .../engine.io/build/transports-uws/index.d.ts | 7 + .../engine.io/build/transports-uws/index.js | 8 + .../build/transports-uws/polling.d.ts | 99 + .../engine.io/build/transports-uws/polling.js | 364 + .../build/transports-uws/websocket.d.ts | 32 + .../build/transports-uws/websocket.js | 73 + .../engine.io/build/transports/index.d.ts | 17 + .../engine.io/build/transports/index.js | 23 + .../build/transports/polling-jsonp.d.ts | 12 + .../build/transports/polling-jsonp.js | 41 + .../engine.io/build/transports/polling.d.ts | 87 + .../engine.io/build/transports/polling.js | 332 + .../engine.io/build/transports/websocket.d.ts | 33 + .../engine.io/build/transports/websocket.js | 93 + .../build/transports/webtransport.d.ts | 12 + .../build/transports/webtransport.js | 63 + .../node_modules/engine.io/build/userver.d.ts | 43 + .../node_modules/engine.io/build/userver.js | 290 + .../engine.io/node_modules/accepts/HISTORY.md | 243 + .../engine.io/node_modules/accepts/LICENSE | 23 + .../engine.io/node_modules/accepts/README.md | 140 + .../engine.io/node_modules/accepts/index.js | 238 + .../node_modules/accepts/package.json | 47 + .../engine.io/node_modules/mime-db/HISTORY.md | 507 + .../engine.io/node_modules/mime-db/LICENSE | 23 + .../engine.io/node_modules/mime-db/README.md | 100 + .../engine.io/node_modules/mime-db/db.json | 8519 +++++++++++++++ .../engine.io/node_modules/mime-db/index.js | 12 + .../node_modules/mime-db/package.json | 60 + .../node_modules/mime-types/HISTORY.md | 397 + .../engine.io/node_modules/mime-types/LICENSE | 23 + .../node_modules/mime-types/README.md | 113 + .../node_modules/mime-types/index.js | 188 + .../node_modules/mime-types/package.json | 44 + .../node_modules/negotiator/HISTORY.md | 108 + .../engine.io/node_modules/negotiator/LICENSE | 24 + .../node_modules/negotiator/README.md | 203 + .../node_modules/negotiator/index.js | 82 + .../node_modules/negotiator/lib/charset.js | 169 + .../node_modules/negotiator/lib/encoding.js | 184 + .../node_modules/negotiator/lib/language.js | 179 + .../node_modules/negotiator/lib/mediaType.js | 294 + .../node_modules/negotiator/package.json | 42 + backend/node_modules/engine.io/package.json | 71 + backend/node_modules/engine.io/wrapper.mjs | 10 + .../node_modules/es-define-property/.eslintrc | 13 + .../es-define-property/.github/FUNDING.yml | 12 + .../node_modules/es-define-property/.nycrc | 9 + .../es-define-property/CHANGELOG.md | 29 + .../node_modules/es-define-property/LICENSE | 21 + .../node_modules/es-define-property/README.md | 49 + .../es-define-property/index.d.ts | 3 + .../node_modules/es-define-property/index.js | 14 + .../es-define-property/package.json | 81 + .../es-define-property/test/index.js | 56 + .../es-define-property/tsconfig.json | 10 + backend/node_modules/es-errors/.eslintrc | 5 + .../es-errors/.github/FUNDING.yml | 12 + backend/node_modules/es-errors/CHANGELOG.md | 40 + backend/node_modules/es-errors/LICENSE | 21 + backend/node_modules/es-errors/README.md | 55 + backend/node_modules/es-errors/eval.d.ts | 3 + backend/node_modules/es-errors/eval.js | 4 + backend/node_modules/es-errors/index.d.ts | 3 + backend/node_modules/es-errors/index.js | 4 + backend/node_modules/es-errors/package.json | 80 + backend/node_modules/es-errors/range.d.ts | 3 + backend/node_modules/es-errors/range.js | 4 + backend/node_modules/es-errors/ref.d.ts | 3 + backend/node_modules/es-errors/ref.js | 4 + backend/node_modules/es-errors/syntax.d.ts | 3 + backend/node_modules/es-errors/syntax.js | 4 + backend/node_modules/es-errors/test/index.js | 19 + backend/node_modules/es-errors/tsconfig.json | 49 + backend/node_modules/es-errors/type.d.ts | 3 + backend/node_modules/es-errors/type.js | 4 + backend/node_modules/es-errors/uri.d.ts | 3 + backend/node_modules/es-errors/uri.js | 4 + .../node_modules/es-object-atoms/.eslintrc | 16 + .../es-object-atoms/.github/FUNDING.yml | 12 + .../node_modules/es-object-atoms/CHANGELOG.md | 37 + backend/node_modules/es-object-atoms/LICENSE | 21 + .../node_modules/es-object-atoms/README.md | 63 + .../RequireObjectCoercible.d.ts | 3 + .../es-object-atoms/RequireObjectCoercible.js | 11 + .../es-object-atoms/ToObject.d.ts | 7 + .../node_modules/es-object-atoms/ToObject.js | 10 + .../node_modules/es-object-atoms/index.d.ts | 3 + backend/node_modules/es-object-atoms/index.js | 4 + .../es-object-atoms/isObject.d.ts | 3 + .../node_modules/es-object-atoms/isObject.js | 6 + .../node_modules/es-object-atoms/package.json | 80 + .../es-object-atoms/test/index.js | 38 + .../es-object-atoms/tsconfig.json | 6 + backend/node_modules/escape-html/LICENSE | 24 + backend/node_modules/escape-html/Readme.md | 43 + backend/node_modules/escape-html/index.js | 78 + backend/node_modules/escape-html/package.json | 24 + backend/node_modules/etag/HISTORY.md | 83 + backend/node_modules/etag/LICENSE | 22 + backend/node_modules/etag/README.md | 159 + backend/node_modules/etag/index.js | 131 + backend/node_modules/etag/package.json | 47 + backend/node_modules/express/LICENSE | 24 + backend/node_modules/express/Readme.md | 276 + backend/node_modules/express/index.js | 11 + .../node_modules/express/lib/application.js | 631 ++ backend/node_modules/express/lib/express.js | 81 + backend/node_modules/express/lib/request.js | 514 + backend/node_modules/express/lib/response.js | 1053 ++ backend/node_modules/express/lib/utils.js | 271 + backend/node_modules/express/lib/view.js | 205 + backend/node_modules/express/package.json | 99 + backend/node_modules/finalhandler/HISTORY.md | 239 + backend/node_modules/finalhandler/LICENSE | 22 + backend/node_modules/finalhandler/README.md | 150 + backend/node_modules/finalhandler/index.js | 293 + .../node_modules/finalhandler/package.json | 47 + backend/node_modules/forwarded/HISTORY.md | 21 + backend/node_modules/forwarded/LICENSE | 22 + backend/node_modules/forwarded/README.md | 57 + backend/node_modules/forwarded/index.js | 90 + backend/node_modules/forwarded/package.json | 45 + backend/node_modules/fresh/HISTORY.md | 80 + backend/node_modules/fresh/LICENSE | 23 + backend/node_modules/fresh/README.md | 117 + backend/node_modules/fresh/index.js | 136 + backend/node_modules/fresh/package.json | 46 + backend/node_modules/function-bind/.eslintrc | 21 + .../function-bind/.github/FUNDING.yml | 12 + .../function-bind/.github/SECURITY.md | 3 + backend/node_modules/function-bind/.nycrc | 13 + .../node_modules/function-bind/CHANGELOG.md | 136 + backend/node_modules/function-bind/LICENSE | 20 + backend/node_modules/function-bind/README.md | 46 + .../function-bind/implementation.js | 84 + backend/node_modules/function-bind/index.js | 5 + .../node_modules/function-bind/package.json | 87 + .../node_modules/function-bind/test/.eslintrc | 9 + .../node_modules/function-bind/test/index.js | 252 + backend/node_modules/get-intrinsic/.eslintrc | 42 + .../get-intrinsic/.github/FUNDING.yml | 12 + backend/node_modules/get-intrinsic/.nycrc | 9 + .../node_modules/get-intrinsic/CHANGELOG.md | 186 + backend/node_modules/get-intrinsic/LICENSE | 21 + backend/node_modules/get-intrinsic/README.md | 71 + backend/node_modules/get-intrinsic/index.js | 378 + .../node_modules/get-intrinsic/package.json | 97 + .../get-intrinsic/test/GetIntrinsic.js | 274 + backend/node_modules/get-proto/.eslintrc | 10 + .../get-proto/.github/FUNDING.yml | 12 + backend/node_modules/get-proto/.nycrc | 9 + backend/node_modules/get-proto/CHANGELOG.md | 21 + backend/node_modules/get-proto/LICENSE | 21 + .../get-proto/Object.getPrototypeOf.d.ts | 5 + .../get-proto/Object.getPrototypeOf.js | 6 + backend/node_modules/get-proto/README.md | 50 + .../get-proto/Reflect.getPrototypeOf.d.ts | 3 + .../get-proto/Reflect.getPrototypeOf.js | 4 + backend/node_modules/get-proto/index.d.ts | 5 + backend/node_modules/get-proto/index.js | 27 + backend/node_modules/get-proto/package.json | 81 + backend/node_modules/get-proto/test/index.js | 68 + backend/node_modules/get-proto/tsconfig.json | 9 + backend/node_modules/gopd/.eslintrc | 16 + backend/node_modules/gopd/.github/FUNDING.yml | 12 + backend/node_modules/gopd/CHANGELOG.md | 45 + backend/node_modules/gopd/LICENSE | 21 + backend/node_modules/gopd/README.md | 40 + backend/node_modules/gopd/gOPD.d.ts | 1 + backend/node_modules/gopd/gOPD.js | 4 + backend/node_modules/gopd/index.d.ts | 5 + backend/node_modules/gopd/index.js | 15 + backend/node_modules/gopd/package.json | 77 + backend/node_modules/gopd/test/index.js | 36 + backend/node_modules/gopd/tsconfig.json | 9 + backend/node_modules/has-symbols/.eslintrc | 11 + .../has-symbols/.github/FUNDING.yml | 12 + backend/node_modules/has-symbols/.nycrc | 9 + backend/node_modules/has-symbols/CHANGELOG.md | 91 + backend/node_modules/has-symbols/LICENSE | 21 + backend/node_modules/has-symbols/README.md | 46 + backend/node_modules/has-symbols/index.d.ts | 3 + backend/node_modules/has-symbols/index.js | 14 + backend/node_modules/has-symbols/package.json | 111 + backend/node_modules/has-symbols/shams.d.ts | 3 + backend/node_modules/has-symbols/shams.js | 45 + .../node_modules/has-symbols/test/index.js | 22 + .../has-symbols/test/shams/core-js.js | 29 + .../test/shams/get-own-property-symbols.js | 29 + .../node_modules/has-symbols/test/tests.js | 58 + .../node_modules/has-symbols/tsconfig.json | 10 + backend/node_modules/hasown/.eslintrc | 5 + .../node_modules/hasown/.github/FUNDING.yml | 12 + backend/node_modules/hasown/.nycrc | 13 + backend/node_modules/hasown/CHANGELOG.md | 40 + backend/node_modules/hasown/LICENSE | 21 + backend/node_modules/hasown/README.md | 40 + backend/node_modules/hasown/index.d.ts | 3 + backend/node_modules/hasown/index.js | 8 + backend/node_modules/hasown/package.json | 92 + backend/node_modules/hasown/tsconfig.json | 6 + backend/node_modules/http-errors/HISTORY.md | 186 + backend/node_modules/http-errors/LICENSE | 23 + backend/node_modules/http-errors/README.md | 169 + backend/node_modules/http-errors/index.js | 290 + backend/node_modules/http-errors/package.json | 54 + backend/node_modules/iconv-lite/LICENSE | 21 + backend/node_modules/iconv-lite/README.md | 138 + .../iconv-lite/encodings/dbcs-codec.js | 532 + .../iconv-lite/encodings/dbcs-data.js | 185 + .../iconv-lite/encodings/index.js | 23 + .../iconv-lite/encodings/internal.js | 218 + .../iconv-lite/encodings/sbcs-codec.js | 75 + .../encodings/sbcs-data-generated.js | 451 + .../iconv-lite/encodings/sbcs-data.js | 178 + .../encodings/tables/big5-added.json | 122 + .../iconv-lite/encodings/tables/cp936.json | 264 + .../iconv-lite/encodings/tables/cp949.json | 273 + .../iconv-lite/encodings/tables/cp950.json | 177 + .../iconv-lite/encodings/tables/eucjp.json | 182 + .../encodings/tables/gb18030-ranges.json | 1 + .../encodings/tables/gbk-added.json | 56 + .../iconv-lite/encodings/tables/shiftjis.json | 125 + .../iconv-lite/encodings/utf16.js | 187 + .../iconv-lite/encodings/utf32.js | 307 + .../node_modules/iconv-lite/encodings/utf7.js | 283 + .../iconv-lite/lib/bom-handling.js | 48 + .../iconv-lite/lib/helpers/merge-exports.js | 13 + .../node_modules/iconv-lite/lib/index.d.ts | 129 + backend/node_modules/iconv-lite/lib/index.js | 182 + .../node_modules/iconv-lite/lib/streams.js | 105 + backend/node_modules/iconv-lite/package.json | 70 + .../iconv-lite/types/encodings.d.ts | 423 + backend/node_modules/inherits/LICENSE | 16 + backend/node_modules/inherits/README.md | 42 + backend/node_modules/inherits/inherits.js | 9 + .../node_modules/inherits/inherits_browser.js | 27 + backend/node_modules/inherits/package.json | 29 + backend/node_modules/ipaddr.js/LICENSE | 19 + backend/node_modules/ipaddr.js/README.md | 233 + backend/node_modules/ipaddr.js/ipaddr.min.js | 1 + backend/node_modules/ipaddr.js/lib/ipaddr.js | 673 ++ .../node_modules/ipaddr.js/lib/ipaddr.js.d.ts | 68 + backend/node_modules/ipaddr.js/package.json | 35 + backend/node_modules/is-promise/LICENSE | 19 + backend/node_modules/is-promise/index.d.ts | 2 + backend/node_modules/is-promise/index.js | 6 + backend/node_modules/is-promise/index.mjs | 3 + backend/node_modules/is-promise/package.json | 30 + backend/node_modules/is-promise/readme.md | 33 + .../node_modules/math-intrinsics/.eslintrc | 16 + .../math-intrinsics/.github/FUNDING.yml | 12 + .../node_modules/math-intrinsics/CHANGELOG.md | 24 + backend/node_modules/math-intrinsics/LICENSE | 21 + .../node_modules/math-intrinsics/README.md | 50 + backend/node_modules/math-intrinsics/abs.d.ts | 1 + backend/node_modules/math-intrinsics/abs.js | 4 + .../constants/maxArrayLength.d.ts | 3 + .../constants/maxArrayLength.js | 4 + .../constants/maxSafeInteger.d.ts | 3 + .../constants/maxSafeInteger.js | 5 + .../math-intrinsics/constants/maxValue.d.ts | 3 + .../math-intrinsics/constants/maxValue.js | 5 + .../node_modules/math-intrinsics/floor.d.ts | 1 + backend/node_modules/math-intrinsics/floor.js | 4 + .../math-intrinsics/isFinite.d.ts | 3 + .../node_modules/math-intrinsics/isFinite.js | 12 + .../math-intrinsics/isInteger.d.ts | 3 + .../node_modules/math-intrinsics/isInteger.js | 16 + .../node_modules/math-intrinsics/isNaN.d.ts | 1 + backend/node_modules/math-intrinsics/isNaN.js | 6 + .../math-intrinsics/isNegativeZero.d.ts | 3 + .../math-intrinsics/isNegativeZero.js | 6 + backend/node_modules/math-intrinsics/max.d.ts | 1 + backend/node_modules/math-intrinsics/max.js | 4 + backend/node_modules/math-intrinsics/min.d.ts | 1 + backend/node_modules/math-intrinsics/min.js | 4 + backend/node_modules/math-intrinsics/mod.d.ts | 3 + backend/node_modules/math-intrinsics/mod.js | 9 + .../node_modules/math-intrinsics/package.json | 86 + backend/node_modules/math-intrinsics/pow.d.ts | 1 + backend/node_modules/math-intrinsics/pow.js | 4 + .../node_modules/math-intrinsics/round.d.ts | 1 + backend/node_modules/math-intrinsics/round.js | 4 + .../node_modules/math-intrinsics/sign.d.ts | 3 + backend/node_modules/math-intrinsics/sign.js | 11 + .../math-intrinsics/test/index.js | 192 + .../math-intrinsics/tsconfig.json | 3 + backend/node_modules/media-typer/HISTORY.md | 50 + backend/node_modules/media-typer/LICENSE | 22 + backend/node_modules/media-typer/README.md | 93 + backend/node_modules/media-typer/index.js | 143 + backend/node_modules/media-typer/package.json | 33 + .../node_modules/merge-descriptors/index.d.ts | 11 + .../node_modules/merge-descriptors/index.js | 26 + .../node_modules/merge-descriptors/license | 11 + .../merge-descriptors/package.json | 50 + .../node_modules/merge-descriptors/readme.md | 55 + backend/node_modules/mime-db/HISTORY.md | 541 + backend/node_modules/mime-db/LICENSE | 23 + backend/node_modules/mime-db/README.md | 109 + backend/node_modules/mime-db/db.json | 9342 +++++++++++++++++ backend/node_modules/mime-db/index.js | 12 + backend/node_modules/mime-db/package.json | 56 + backend/node_modules/mime-types/HISTORY.md | 428 + backend/node_modules/mime-types/LICENSE | 23 + backend/node_modules/mime-types/README.md | 126 + backend/node_modules/mime-types/index.js | 211 + backend/node_modules/mime-types/mimeScore.js | 57 + backend/node_modules/mime-types/package.json | 49 + backend/node_modules/ms/index.js | 162 + backend/node_modules/ms/license.md | 21 + backend/node_modules/ms/package.json | 38 + backend/node_modules/ms/readme.md | 59 + backend/node_modules/multer/LICENSE | 17 + backend/node_modules/multer/README.md | 351 + backend/node_modules/multer/index.js | 107 + backend/node_modules/multer/lib/counter.js | 28 + .../node_modules/multer/lib/file-appender.js | 65 + .../multer/lib/make-middleware.js | 250 + .../node_modules/multer/lib/multer-error.js | 24 + .../multer/lib/remove-uploaded-files.js | 28 + .../node_modules/media-typer/HISTORY.md | 22 + .../multer/node_modules/media-typer/LICENSE | 22 + .../multer/node_modules/media-typer/README.md | 81 + .../multer/node_modules/media-typer/index.js | 270 + .../node_modules/media-typer/package.json | 26 + .../multer/node_modules/mime-db/HISTORY.md | 507 + .../multer/node_modules/mime-db/LICENSE | 23 + .../multer/node_modules/mime-db/README.md | 100 + .../multer/node_modules/mime-db/db.json | 8519 +++++++++++++++ .../multer/node_modules/mime-db/index.js | 12 + .../multer/node_modules/mime-db/package.json | 60 + .../multer/node_modules/mime-types/HISTORY.md | 397 + .../multer/node_modules/mime-types/LICENSE | 23 + .../multer/node_modules/mime-types/README.md | 113 + .../multer/node_modules/mime-types/index.js | 188 + .../node_modules/mime-types/package.json | 44 + .../multer/node_modules/type-is/HISTORY.md | 259 + .../multer/node_modules/type-is/LICENSE | 23 + .../multer/node_modules/type-is/README.md | 170 + .../multer/node_modules/type-is/index.js | 266 + .../multer/node_modules/type-is/package.json | 45 + backend/node_modules/multer/package.json | 58 + backend/node_modules/multer/storage/disk.js | 65 + backend/node_modules/multer/storage/memory.js | 21 + backend/node_modules/negotiator/HISTORY.md | 114 + backend/node_modules/negotiator/LICENSE | 24 + backend/node_modules/negotiator/README.md | 212 + backend/node_modules/negotiator/index.js | 83 + .../node_modules/negotiator/lib/charset.js | 169 + .../node_modules/negotiator/lib/encoding.js | 205 + .../node_modules/negotiator/lib/language.js | 179 + .../node_modules/negotiator/lib/mediaType.js | 294 + backend/node_modules/negotiator/package.json | 43 + .../node-osc/.devcontainer/devcontainer.json | 5 + backend/node_modules/node-osc/.gitattributes | 11 + .../.github/workflows/bump-version.yml | 62 + .../.github/workflows/create-release.yml | 46 + .../node-osc/.github/workflows/nodejs.yml | 35 + backend/node_modules/node-osc/LICENSE | 201 + backend/node_modules/node-osc/README.md | 207 + backend/node_modules/node-osc/SECURITY.md | 6 + backend/node_modules/node-osc/agent.md | 330 + .../node_modules/node-osc/dist/lib/Bundle.js | 92 + .../node_modules/node-osc/dist/lib/Client.js | 180 + .../node_modules/node-osc/dist/lib/Message.js | 145 + .../node_modules/node-osc/dist/lib/Server.js | 156 + .../node_modules/node-osc/dist/lib/index.js | 16 + .../node-osc/dist/lib/internal/decode.js | 37 + backend/node_modules/node-osc/dist/lib/osc.js | 424 + .../node-osc/dist/test/lib/osc.js | 424 + .../node-osc/dist/test/test-bundle.js | 90 + .../node-osc/dist/test/test-client.js | 292 + .../node-osc/dist/test/test-decode.js | 144 + .../node-osc/dist/test/test-e2e.js | 58 + .../node-osc/dist/test/test-encode-decode.js | 1304 +++ .../node-osc/dist/test/test-error-handling.js | 117 + .../node-osc/dist/test/test-message.js | 403 + .../node-osc/dist/test/test-osc-internal.js | 1007 ++ .../node-osc/dist/test/test-promises.js | 314 + .../node-osc/dist/test/test-server.js | 102 + .../node-osc/dist/test/test-types.js | 42 + backend/node_modules/node-osc/docs/API.md | 477 + backend/node_modules/node-osc/docs/GUIDE.md | 605 ++ backend/node_modules/node-osc/docs/README.md | 81 + .../node_modules/node-osc/eslint.config.mjs | 8 + .../node_modules/node-osc/examples/README.md | 121 + .../node-osc/examples/async-await.mjs | 57 + .../node-osc/examples/bundle-example.mjs | 92 + .../node_modules/node-osc/examples/client.js | 40 + .../node-osc/examples/error-handling.mjs | 152 + .../node_modules/node-osc/examples/esm.mjs | 39 + .../node_modules/node-osc/examples/server.js | 25 + backend/node_modules/node-osc/jsdoc.json | 16 + backend/node_modules/node-osc/lib/Bundle.mjs | 90 + backend/node_modules/node-osc/lib/Client.mjs | 178 + backend/node_modules/node-osc/lib/Message.mjs | 143 + backend/node_modules/node-osc/lib/Server.mjs | 155 + backend/node_modules/node-osc/lib/index.mjs | 5 + .../node-osc/lib/internal/decode.mjs | 35 + backend/node_modules/node-osc/lib/osc.mjs | 422 + backend/node_modules/node-osc/package.json | 58 + .../node_modules/node-osc/rollup.config.mjs | 85 + .../node-osc/scripts/generate-docs.mjs | 229 + .../test/fixtures/types/test-cjs-types.ts | 19 + .../test/fixtures/types/test-esm-types.ts | 35 + .../fixtures/types/tsconfig-cjs.test.json | 17 + .../fixtures/types/tsconfig-esm.test.json | 17 + .../node-osc/test/test-bundle.mjs | 89 + .../node-osc/test/test-client.mjs | 291 + .../node-osc/test/test-decode.mjs | 143 + .../node_modules/node-osc/test/test-e2e.mjs | 57 + .../node-osc/test/test-encode-decode.mjs | 1302 +++ .../node-osc/test/test-error-handling.mjs | 116 + .../node-osc/test/test-message.mjs | 401 + .../node-osc/test/test-osc-internal.mjs | 1005 ++ .../node-osc/test/test-promises.mjs | 313 + .../node-osc/test/test-server.mjs | 101 + .../node_modules/node-osc/test/test-types.mjs | 39 + backend/node_modules/node-osc/tsconfig.json | 45 + .../node_modules/node-osc/types/Bundle.d.mts | 70 + .../node-osc/types/Bundle.d.mts.map | 1 + .../node_modules/node-osc/types/Client.d.mts | 101 + .../node-osc/types/Client.d.mts.map | 1 + .../node_modules/node-osc/types/Message.d.mts | 84 + .../node-osc/types/Message.d.mts.map | 1 + .../node_modules/node-osc/types/Server.d.mts | 98 + .../node-osc/types/Server.d.mts.map | 1 + .../node_modules/node-osc/types/index.d.mts | 6 + .../node-osc/types/index.d.mts.map | 1 + .../node-osc/types/internal/decode.d.mts | 4 + .../node-osc/types/internal/decode.d.mts.map | 1 + backend/node_modules/node-osc/types/osc.d.mts | 66 + .../node_modules/node-osc/types/osc.d.mts.map | 1 + backend/node_modules/object-assign/index.js | 90 + backend/node_modules/object-assign/license | 21 + .../node_modules/object-assign/package.json | 42 + backend/node_modules/object-assign/readme.md | 61 + backend/node_modules/object-inspect/.eslintrc | 53 + .../object-inspect/.github/FUNDING.yml | 12 + backend/node_modules/object-inspect/.nycrc | 13 + .../node_modules/object-inspect/CHANGELOG.md | 424 + backend/node_modules/object-inspect/LICENSE | 21 + .../object-inspect/example/all.js | 23 + .../object-inspect/example/circular.js | 6 + .../node_modules/object-inspect/example/fn.js | 5 + .../object-inspect/example/inspect.js | 10 + backend/node_modules/object-inspect/index.js | 544 + .../object-inspect/package-support.json | 20 + .../node_modules/object-inspect/package.json | 105 + .../object-inspect/readme.markdown | 84 + .../object-inspect/test-core-js.js | 26 + .../object-inspect/test/bigint.js | 58 + .../object-inspect/test/browser/dom.js | 15 + .../object-inspect/test/circular.js | 16 + .../node_modules/object-inspect/test/deep.js | 12 + .../object-inspect/test/element.js | 53 + .../node_modules/object-inspect/test/err.js | 48 + .../node_modules/object-inspect/test/fakes.js | 29 + .../node_modules/object-inspect/test/fn.js | 76 + .../object-inspect/test/global.js | 17 + .../node_modules/object-inspect/test/has.js | 15 + .../node_modules/object-inspect/test/holes.js | 15 + .../object-inspect/test/indent-option.js | 271 + .../object-inspect/test/inspect.js | 139 + .../object-inspect/test/lowbyte.js | 12 + .../object-inspect/test/number.js | 58 + .../object-inspect/test/quoteStyle.js | 26 + .../object-inspect/test/toStringTag.js | 40 + .../node_modules/object-inspect/test/undef.js | 12 + .../object-inspect/test/values.js | 261 + .../object-inspect/util.inspect.js | 1 + backend/node_modules/on-finished/HISTORY.md | 98 + backend/node_modules/on-finished/LICENSE | 23 + backend/node_modules/on-finished/README.md | 162 + backend/node_modules/on-finished/index.js | 234 + backend/node_modules/on-finished/package.json | 39 + backend/node_modules/once/LICENSE | 15 + backend/node_modules/once/README.md | 79 + backend/node_modules/once/once.js | 42 + backend/node_modules/once/package.json | 33 + backend/node_modules/parseurl/HISTORY.md | 58 + backend/node_modules/parseurl/LICENSE | 24 + backend/node_modules/parseurl/README.md | 133 + backend/node_modules/parseurl/index.js | 158 + backend/node_modules/parseurl/package.json | 40 + backend/node_modules/path-to-regexp/LICENSE | 21 + backend/node_modules/path-to-regexp/Readme.md | 224 + .../path-to-regexp/dist/index.d.ts | 144 + .../node_modules/path-to-regexp/dist/index.js | 409 + .../path-to-regexp/dist/index.js.map | 1 + .../node_modules/path-to-regexp/package.json | 64 + backend/node_modules/proxy-addr/HISTORY.md | 161 + backend/node_modules/proxy-addr/LICENSE | 22 + backend/node_modules/proxy-addr/README.md | 139 + backend/node_modules/proxy-addr/index.js | 327 + backend/node_modules/proxy-addr/package.json | 47 + backend/node_modules/qs/.editorconfig | 46 + backend/node_modules/qs/.github/FUNDING.yml | 12 + backend/node_modules/qs/.github/SECURITY.md | 11 + .../node_modules/qs/.github/THREAT_MODEL.md | 78 + backend/node_modules/qs/.nycrc | 13 + backend/node_modules/qs/CHANGELOG.md | 806 ++ backend/node_modules/qs/LICENSE.md | 29 + backend/node_modules/qs/README.md | 758 ++ backend/node_modules/qs/dist/qs.js | 141 + backend/node_modules/qs/eslint.config.mjs | 56 + backend/node_modules/qs/lib/formats.js | 23 + backend/node_modules/qs/lib/index.js | 11 + backend/node_modules/qs/lib/parse.js | 373 + backend/node_modules/qs/lib/stringify.js | 356 + backend/node_modules/qs/lib/utils.js | 342 + backend/node_modules/qs/package.json | 94 + .../node_modules/qs/test/empty-keys-cases.js | 267 + backend/node_modules/qs/test/parse.js | 1568 +++ backend/node_modules/qs/test/stringify.js | 1310 +++ backend/node_modules/qs/test/utils.js | 404 + backend/node_modules/range-parser/HISTORY.md | 56 + backend/node_modules/range-parser/LICENSE | 23 + backend/node_modules/range-parser/README.md | 84 + backend/node_modules/range-parser/index.js | 162 + .../node_modules/range-parser/package.json | 44 + backend/node_modules/raw-body/LICENSE | 22 + backend/node_modules/raw-body/README.md | 223 + backend/node_modules/raw-body/index.d.ts | 85 + backend/node_modules/raw-body/index.js | 336 + backend/node_modules/raw-body/package.json | 46 + .../readable-stream/CONTRIBUTING.md | 38 + .../readable-stream/GOVERNANCE.md | 136 + backend/node_modules/readable-stream/LICENSE | 47 + .../node_modules/readable-stream/README.md | 106 + .../readable-stream/errors-browser.js | 127 + .../node_modules/readable-stream/errors.js | 116 + .../readable-stream/experimentalWarning.js | 17 + .../readable-stream/lib/_stream_duplex.js | 126 + .../lib/_stream_passthrough.js | 37 + .../readable-stream/lib/_stream_readable.js | 1027 ++ .../readable-stream/lib/_stream_transform.js | 190 + .../readable-stream/lib/_stream_writable.js | 641 ++ .../lib/internal/streams/async_iterator.js | 180 + .../lib/internal/streams/buffer_list.js | 183 + .../lib/internal/streams/destroy.js | 96 + .../lib/internal/streams/end-of-stream.js | 86 + .../lib/internal/streams/from-browser.js | 3 + .../lib/internal/streams/from.js | 52 + .../lib/internal/streams/pipeline.js | 86 + .../lib/internal/streams/state.js | 22 + .../lib/internal/streams/stream-browser.js | 1 + .../lib/internal/streams/stream.js | 1 + .../node_modules/readable-stream/package.json | 68 + .../readable-stream/readable-browser.js | 9 + .../node_modules/readable-stream/readable.js | 16 + backend/node_modules/router/HISTORY.md | 228 + backend/node_modules/router/LICENSE | 23 + backend/node_modules/router/README.md | 416 + backend/node_modules/router/index.js | 748 ++ backend/node_modules/router/lib/layer.js | 247 + backend/node_modules/router/lib/route.js | 242 + backend/node_modules/router/package.json | 44 + backend/node_modules/safe-buffer/LICENSE | 21 + backend/node_modules/safe-buffer/README.md | 584 ++ backend/node_modules/safe-buffer/index.d.ts | 187 + backend/node_modules/safe-buffer/index.js | 65 + backend/node_modules/safe-buffer/package.json | 51 + backend/node_modules/safer-buffer/LICENSE | 21 + .../safer-buffer/Porting-Buffer.md | 268 + backend/node_modules/safer-buffer/Readme.md | 156 + .../node_modules/safer-buffer/dangerous.js | 58 + .../node_modules/safer-buffer/package.json | 34 + backend/node_modules/safer-buffer/safer.js | 77 + backend/node_modules/safer-buffer/tests.js | 406 + backend/node_modules/send/LICENSE | 23 + backend/node_modules/send/README.md | 317 + backend/node_modules/send/index.js | 997 ++ backend/node_modules/send/package.json | 63 + backend/node_modules/serve-static/LICENSE | 25 + backend/node_modules/serve-static/README.md | 253 + backend/node_modules/serve-static/index.js | 208 + .../node_modules/serve-static/package.json | 44 + backend/node_modules/setprototypeof/LICENSE | 13 + backend/node_modules/setprototypeof/README.md | 31 + .../node_modules/setprototypeof/index.d.ts | 2 + backend/node_modules/setprototypeof/index.js | 17 + .../node_modules/setprototypeof/package.json | 38 + .../node_modules/setprototypeof/test/index.js | 24 + .../side-channel-list/.editorconfig | 9 + .../node_modules/side-channel-list/.eslintrc | 11 + .../side-channel-list/.github/FUNDING.yml | 12 + backend/node_modules/side-channel-list/.nycrc | 13 + .../side-channel-list/CHANGELOG.md | 15 + .../node_modules/side-channel-list/LICENSE | 21 + .../node_modules/side-channel-list/README.md | 62 + .../node_modules/side-channel-list/index.d.ts | 13 + .../node_modules/side-channel-list/index.js | 113 + .../node_modules/side-channel-list/list.d.ts | 14 + .../side-channel-list/package.json | 77 + .../side-channel-list/test/index.js | 104 + .../side-channel-list/tsconfig.json | 9 + .../side-channel-map/.editorconfig | 9 + .../node_modules/side-channel-map/.eslintrc | 11 + .../side-channel-map/.github/FUNDING.yml | 12 + backend/node_modules/side-channel-map/.nycrc | 13 + .../side-channel-map/CHANGELOG.md | 22 + backend/node_modules/side-channel-map/LICENSE | 21 + .../node_modules/side-channel-map/README.md | 62 + .../node_modules/side-channel-map/index.d.ts | 15 + .../node_modules/side-channel-map/index.js | 68 + .../side-channel-map/package.json | 80 + .../side-channel-map/test/index.js | 114 + .../side-channel-map/tsconfig.json | 9 + .../side-channel-weakmap/.editorconfig | 9 + .../side-channel-weakmap/.eslintrc | 12 + .../side-channel-weakmap/.github/FUNDING.yml | 12 + .../node_modules/side-channel-weakmap/.nycrc | 13 + .../side-channel-weakmap/CHANGELOG.md | 28 + .../node_modules/side-channel-weakmap/LICENSE | 21 + .../side-channel-weakmap/README.md | 62 + .../side-channel-weakmap/index.d.ts | 15 + .../side-channel-weakmap/index.js | 84 + .../side-channel-weakmap/package.json | 87 + .../side-channel-weakmap/test/index.js | 114 + .../side-channel-weakmap/tsconfig.json | 9 + .../node_modules/side-channel/.editorconfig | 9 + backend/node_modules/side-channel/.eslintrc | 12 + .../side-channel/.github/FUNDING.yml | 12 + backend/node_modules/side-channel/.nycrc | 13 + .../node_modules/side-channel/CHANGELOG.md | 110 + backend/node_modules/side-channel/LICENSE | 21 + backend/node_modules/side-channel/README.md | 61 + backend/node_modules/side-channel/index.d.ts | 14 + backend/node_modules/side-channel/index.js | 43 + .../node_modules/side-channel/package.json | 85 + .../node_modules/side-channel/test/index.js | 104 + .../node_modules/side-channel/tsconfig.json | 9 + .../node_modules/socket.io-adapter/LICENSE | 20 + .../node_modules/socket.io-adapter/Readme.md | 23 + .../dist/cluster-adapter.d.ts | 201 + .../socket.io-adapter/dist/cluster-adapter.js | 678 ++ .../socket.io-adapter/dist/contrib/yeast.d.ts | 23 + .../socket.io-adapter/dist/contrib/yeast.js | 54 + .../dist/in-memory-adapter.d.ts | 178 + .../dist/in-memory-adapter.js | 396 + .../socket.io-adapter/dist/index.d.ts | 2 + .../socket.io-adapter/dist/index.js | 10 + .../socket.io-adapter/package.json | 30 + backend/node_modules/socket.io-parser/LICENSE | 20 + .../node_modules/socket.io-parser/Readme.md | 81 + .../socket.io-parser/build/cjs/binary.d.ts | 20 + .../socket.io-parser/build/cjs/binary.js | 87 + .../socket.io-parser/build/cjs/index.d.ts | 91 + .../socket.io-parser/build/cjs/index.js | 359 + .../socket.io-parser/build/cjs/is-binary.d.ts | 7 + .../socket.io-parser/build/cjs/is-binary.js | 54 + .../socket.io-parser/build/cjs/package.json | 3 + .../build/esm-debug/binary.d.ts | 20 + .../build/esm-debug/binary.js | 83 + .../build/esm-debug/index.d.ts | 91 + .../socket.io-parser/build/esm-debug/index.js | 353 + .../build/esm-debug/is-binary.d.ts | 7 + .../build/esm-debug/is-binary.js | 50 + .../build/esm-debug/package.json | 3 + .../socket.io-parser/build/esm/binary.d.ts | 20 + .../socket.io-parser/build/esm/binary.js | 83 + .../socket.io-parser/build/esm/index.d.ts | 91 + .../socket.io-parser/build/esm/index.js | 348 + .../socket.io-parser/build/esm/is-binary.d.ts | 7 + .../socket.io-parser/build/esm/is-binary.js | 50 + .../socket.io-parser/build/esm/package.json | 3 + .../socket.io-parser/package.json | 44 + backend/node_modules/socket.io/LICENSE | 22 + backend/node_modules/socket.io/Readme.md | 273 + .../client-dist/socket.io.esm.min.js | 7 + .../client-dist/socket.io.esm.min.js.map | 1 + .../socket.io/client-dist/socket.io.js | 4955 +++++++++ .../socket.io/client-dist/socket.io.js.map | 1 + .../socket.io/client-dist/socket.io.min.js | 7 + .../client-dist/socket.io.min.js.map | 1 + .../client-dist/socket.io.msgpack.min.js | 7 + .../client-dist/socket.io.msgpack.min.js.map | 1 + .../socket.io/dist/broadcast-operator.d.ts | 283 + .../socket.io/dist/broadcast-operator.js | 436 + .../node_modules/socket.io/dist/client.d.ts | 120 + backend/node_modules/socket.io/dist/client.js | 274 + .../node_modules/socket.io/dist/index.d.ts | 598 ++ backend/node_modules/socket.io/dist/index.js | 818 ++ .../socket.io/dist/namespace.d.ts | 432 + .../node_modules/socket.io/dist/namespace.js | 584 ++ .../socket.io/dist/parent-namespace.d.ts | 30 + .../socket.io/dist/parent-namespace.js | 88 + .../socket.io/dist/socket-types.d.ts | 56 + .../socket.io/dist/socket-types.js | 11 + .../node_modules/socket.io/dist/socket.d.ts | 613 ++ backend/node_modules/socket.io/dist/socket.js | 977 ++ .../socket.io/dist/typed-events.d.ts | 203 + .../socket.io/dist/typed-events.js | 81 + backend/node_modules/socket.io/dist/uws.d.ts | 3 + backend/node_modules/socket.io/dist/uws.js | 136 + .../socket.io/node_modules/accepts/HISTORY.md | 243 + .../socket.io/node_modules/accepts/LICENSE | 23 + .../socket.io/node_modules/accepts/README.md | 140 + .../socket.io/node_modules/accepts/index.js | 238 + .../node_modules/accepts/package.json | 47 + .../socket.io/node_modules/mime-db/HISTORY.md | 507 + .../socket.io/node_modules/mime-db/LICENSE | 23 + .../socket.io/node_modules/mime-db/README.md | 100 + .../socket.io/node_modules/mime-db/db.json | 8519 +++++++++++++++ .../socket.io/node_modules/mime-db/index.js | 12 + .../node_modules/mime-db/package.json | 60 + .../node_modules/mime-types/HISTORY.md | 397 + .../socket.io/node_modules/mime-types/LICENSE | 23 + .../node_modules/mime-types/README.md | 113 + .../node_modules/mime-types/index.js | 188 + .../node_modules/mime-types/package.json | 44 + .../node_modules/negotiator/HISTORY.md | 108 + .../socket.io/node_modules/negotiator/LICENSE | 24 + .../node_modules/negotiator/README.md | 203 + .../node_modules/negotiator/index.js | 82 + .../node_modules/negotiator/lib/charset.js | 169 + .../node_modules/negotiator/lib/encoding.js | 184 + .../node_modules/negotiator/lib/language.js | 179 + .../node_modules/negotiator/lib/mediaType.js | 294 + .../node_modules/negotiator/package.json | 42 + backend/node_modules/socket.io/package.json | 88 + backend/node_modules/socket.io/wrapper.mjs | 3 + backend/node_modules/statuses/HISTORY.md | 87 + backend/node_modules/statuses/LICENSE | 23 + backend/node_modules/statuses/README.md | 139 + backend/node_modules/statuses/codes.json | 65 + backend/node_modules/statuses/index.js | 146 + backend/node_modules/statuses/package.json | 49 + .../node_modules/streamsearch/.eslintrc.js | 5 + .../streamsearch/.github/workflows/ci.yml | 24 + .../streamsearch/.github/workflows/lint.yml | 23 + backend/node_modules/streamsearch/LICENSE | 19 + backend/node_modules/streamsearch/README.md | 95 + backend/node_modules/streamsearch/lib/sbmh.js | 267 + .../node_modules/streamsearch/package.json | 34 + .../node_modules/streamsearch/test/test.js | 70 + backend/node_modules/string_decoder/LICENSE | 48 + backend/node_modules/string_decoder/README.md | 47 + .../string_decoder/lib/string_decoder.js | 296 + .../node_modules/string_decoder/package.json | 34 + .../node_modules/systeminformation/LICENSE | 20 + .../node_modules/systeminformation/README.md | 1209 +++ .../systeminformation/lib/audio.js | 276 + .../systeminformation/lib/battery.js | 330 + .../systeminformation/lib/bluetooth.js | 311 + .../systeminformation/lib/bluetoothVendors.js | 1138 ++ .../node_modules/systeminformation/lib/cli.js | 100 + .../node_modules/systeminformation/lib/cpu.js | 2237 ++++ .../systeminformation/lib/docker.js | 803 ++ .../systeminformation/lib/dockerSocket.js | 322 + .../systeminformation/lib/filesystem.js | 1745 +++ .../systeminformation/lib/graphics.js | 1235 +++ .../systeminformation/lib/index.d.ts | 1053 ++ .../systeminformation/lib/index.js | 518 + .../systeminformation/lib/internet.js | 259 + .../systeminformation/lib/memory.js | 613 ++ .../systeminformation/lib/network.js | 2022 ++++ .../systeminformation/lib/osinfo.js | 1303 +++ .../systeminformation/lib/printer.js | 209 + .../systeminformation/lib/processes.js | 1425 +++ .../systeminformation/lib/system.js | 856 ++ .../node_modules/systeminformation/lib/usb.js | 313 + .../systeminformation/lib/users.js | 412 + .../systeminformation/lib/util.js | 2760 +++++ .../systeminformation/lib/virtualbox.js | 110 + .../systeminformation/lib/wifi.js | 843 ++ .../systeminformation/package.json | 101 + backend/node_modules/toidentifier/HISTORY.md | 9 + backend/node_modules/toidentifier/LICENSE | 21 + backend/node_modules/toidentifier/README.md | 61 + backend/node_modules/toidentifier/index.js | 32 + .../node_modules/toidentifier/package.json | 38 + backend/node_modules/type-is/HISTORY.md | 292 + backend/node_modules/type-is/LICENSE | 23 + backend/node_modules/type-is/README.md | 198 + backend/node_modules/type-is/index.js | 250 + backend/node_modules/type-is/package.json | 47 + backend/node_modules/typedarray/.travis.yml | 4 + backend/node_modules/typedarray/LICENSE | 35 + .../node_modules/typedarray/example/tarray.js | 4 + backend/node_modules/typedarray/index.js | 630 ++ backend/node_modules/typedarray/package.json | 55 + .../node_modules/typedarray/readme.markdown | 61 + .../typedarray/test/server/undef_globals.js | 19 + .../node_modules/typedarray/test/tarray.js | 10 + backend/node_modules/undici-types/LICENSE | 21 + backend/node_modules/undici-types/README.md | 6 + backend/node_modules/undici-types/agent.d.ts | 32 + backend/node_modules/undici-types/api.d.ts | 43 + .../undici-types/balanced-pool.d.ts | 30 + .../undici-types/cache-interceptor.d.ts | 173 + backend/node_modules/undici-types/cache.d.ts | 36 + .../undici-types/client-stats.d.ts | 15 + backend/node_modules/undici-types/client.d.ts | 108 + .../node_modules/undici-types/connector.d.ts | 34 + .../undici-types/content-type.d.ts | 21 + .../node_modules/undici-types/cookies.d.ts | 30 + .../undici-types/diagnostics-channel.d.ts | 74 + .../node_modules/undici-types/dispatcher.d.ts | 276 + .../undici-types/env-http-proxy-agent.d.ts | 22 + backend/node_modules/undici-types/errors.d.ts | 161 + .../undici-types/eventsource.d.ts | 66 + backend/node_modules/undici-types/fetch.d.ts | 211 + .../node_modules/undici-types/formdata.d.ts | 108 + .../undici-types/global-dispatcher.d.ts | 9 + .../undici-types/global-origin.d.ts | 7 + .../node_modules/undici-types/h2c-client.d.ts | 73 + .../node_modules/undici-types/handlers.d.ts | 15 + backend/node_modules/undici-types/header.d.ts | 160 + backend/node_modules/undici-types/index.d.ts | 88 + .../undici-types/interceptors.d.ts | 73 + .../node_modules/undici-types/mock-agent.d.ts | 68 + .../undici-types/mock-call-history.d.ts | 111 + .../undici-types/mock-client.d.ts | 27 + .../undici-types/mock-errors.d.ts | 12 + .../undici-types/mock-interceptor.d.ts | 94 + .../node_modules/undici-types/mock-pool.d.ts | 27 + .../node_modules/undici-types/package.json | 55 + backend/node_modules/undici-types/patch.d.ts | 29 + .../node_modules/undici-types/pool-stats.d.ts | 19 + backend/node_modules/undici-types/pool.d.ts | 41 + .../undici-types/proxy-agent.d.ts | 29 + .../node_modules/undici-types/readable.d.ts | 68 + .../undici-types/retry-agent.d.ts | 8 + .../undici-types/retry-handler.d.ts | 125 + .../undici-types/round-robin-pool.d.ts | 41 + .../undici-types/snapshot-agent.d.ts | 109 + backend/node_modules/undici-types/util.d.ts | 18 + .../node_modules/undici-types/utility.d.ts | 7 + backend/node_modules/undici-types/webidl.d.ts | 341 + .../node_modules/undici-types/websocket.d.ts | 186 + backend/node_modules/unpipe/HISTORY.md | 4 + backend/node_modules/unpipe/LICENSE | 22 + backend/node_modules/unpipe/README.md | 43 + backend/node_modules/unpipe/index.js | 69 + backend/node_modules/unpipe/package.json | 27 + .../node_modules/util-deprecate/History.md | 16 + backend/node_modules/util-deprecate/LICENSE | 24 + backend/node_modules/util-deprecate/README.md | 53 + .../node_modules/util-deprecate/browser.js | 67 + backend/node_modules/util-deprecate/node.js | 6 + .../node_modules/util-deprecate/package.json | 27 + backend/node_modules/vary/HISTORY.md | 39 + backend/node_modules/vary/LICENSE | 22 + backend/node_modules/vary/README.md | 101 + backend/node_modules/vary/index.js | 149 + backend/node_modules/vary/package.json | 43 + backend/node_modules/wrappy/LICENSE | 15 + backend/node_modules/wrappy/README.md | 36 + backend/node_modules/wrappy/package.json | 29 + backend/node_modules/wrappy/wrappy.js | 33 + backend/node_modules/ws/LICENSE | 20 + backend/node_modules/ws/README.md | 548 + backend/node_modules/ws/browser.js | 8 + backend/node_modules/ws/index.js | 13 + backend/node_modules/ws/lib/buffer-util.js | 131 + backend/node_modules/ws/lib/constants.js | 18 + backend/node_modules/ws/lib/event-target.js | 292 + backend/node_modules/ws/lib/extension.js | 203 + backend/node_modules/ws/lib/limiter.js | 55 + .../node_modules/ws/lib/permessage-deflate.js | 528 + backend/node_modules/ws/lib/receiver.js | 706 ++ backend/node_modules/ws/lib/sender.js | 602 ++ backend/node_modules/ws/lib/stream.js | 161 + backend/node_modules/ws/lib/subprotocol.js | 62 + backend/node_modules/ws/lib/validation.js | 152 + .../node_modules/ws/lib/websocket-server.js | 550 + backend/node_modules/ws/lib/websocket.js | 1388 +++ backend/node_modules/ws/package.json | 69 + backend/node_modules/ws/wrapper.mjs | 8 + backend/package-lock.json | 1179 +++ backend/package.json | 19 + config/mpvj-backend.service | 13 + config/mpvj.service | 9 + frontend/.gitignore | 24 + frontend/README.md | 16 + frontend/eslint.config.js | 29 + frontend/index.html | 13 + frontend/package-lock.json | 3320 ++++++ frontend/package.json | 32 + frontend/public/vite.svg | 1 + frontend/src/App.css | 42 + frontend/src/App.jsx | 177 + frontend/src/assets/react.svg | 1 + frontend/src/components/VirtualCanvas.jsx | 36 + frontend/src/index.css | 1 + frontend/src/main.jsx | 10 + frontend/vite.config.js | 11 + .../.openspec.yaml | 2 + .../mpvj-headless-control-center/design.md | 39 + .../mpvj-headless-control-center/proposal.md | 29 + .../specs/headless-mapping-ui/spec.md | 22 + .../specs/hybrid-network-control/spec.md | 22 + .../specs/media-manager/spec.md | 15 + .../specs/osc-bridge-api/spec.md | 22 + .../mpvj-headless-control-center/tasks.md | 31 + openspec/config.yaml | 20 + scripts/switch-to-ap.sh | 14 + scripts/switch-to-client.sh | 14 + 1225 files changed, 238706 insertions(+) create mode 100644 .gemini/commands/opsx/apply.toml create mode 100644 .gemini/commands/opsx/archive.toml create mode 100644 .gemini/commands/opsx/explore.toml create mode 100644 .gemini/commands/opsx/propose.toml create mode 100644 .gemini/skills/openspec-apply-change/SKILL.md create mode 100644 .gemini/skills/openspec-archive-change/SKILL.md create mode 100644 .gemini/skills/openspec-explore/SKILL.md create mode 100644 .gemini/skills/openspec-propose/SKILL.md create mode 100644 backend/index.js create mode 120000 backend/node_modules/.bin/systeminformation create mode 100644 backend/node_modules/.package-lock.json create mode 100644 backend/node_modules/@socket.io/component-emitter/LICENSE create mode 100644 backend/node_modules/@socket.io/component-emitter/Readme.md create mode 100644 backend/node_modules/@socket.io/component-emitter/lib/cjs/index.d.ts create mode 100644 backend/node_modules/@socket.io/component-emitter/lib/cjs/index.js create mode 100644 backend/node_modules/@socket.io/component-emitter/lib/cjs/package.json create mode 100644 backend/node_modules/@socket.io/component-emitter/lib/esm/index.d.ts create mode 100644 backend/node_modules/@socket.io/component-emitter/lib/esm/index.js create mode 100644 backend/node_modules/@socket.io/component-emitter/lib/esm/package.json create mode 100644 backend/node_modules/@socket.io/component-emitter/package.json create mode 100644 backend/node_modules/@types/cors/LICENSE create mode 100644 backend/node_modules/@types/cors/README.md create mode 100644 backend/node_modules/@types/cors/index.d.ts create mode 100644 backend/node_modules/@types/cors/package.json create mode 100644 backend/node_modules/@types/node/LICENSE create mode 100644 backend/node_modules/@types/node/README.md create mode 100644 backend/node_modules/@types/node/assert.d.ts create mode 100644 backend/node_modules/@types/node/assert/strict.d.ts create mode 100644 backend/node_modules/@types/node/async_hooks.d.ts create mode 100644 backend/node_modules/@types/node/buffer.buffer.d.ts create mode 100644 backend/node_modules/@types/node/buffer.d.ts create mode 100644 backend/node_modules/@types/node/child_process.d.ts create mode 100644 backend/node_modules/@types/node/cluster.d.ts create mode 100644 backend/node_modules/@types/node/compatibility/iterators.d.ts create mode 100644 backend/node_modules/@types/node/console.d.ts create mode 100644 backend/node_modules/@types/node/constants.d.ts create mode 100644 backend/node_modules/@types/node/crypto.d.ts create mode 100644 backend/node_modules/@types/node/dgram.d.ts create mode 100644 backend/node_modules/@types/node/diagnostics_channel.d.ts create mode 100644 backend/node_modules/@types/node/dns.d.ts create mode 100644 backend/node_modules/@types/node/dns/promises.d.ts create mode 100644 backend/node_modules/@types/node/domain.d.ts create mode 100644 backend/node_modules/@types/node/events.d.ts create mode 100644 backend/node_modules/@types/node/fs.d.ts create mode 100644 backend/node_modules/@types/node/fs/promises.d.ts create mode 100644 backend/node_modules/@types/node/globals.d.ts create mode 100644 backend/node_modules/@types/node/globals.typedarray.d.ts create mode 100644 backend/node_modules/@types/node/http.d.ts create mode 100644 backend/node_modules/@types/node/http2.d.ts create mode 100644 backend/node_modules/@types/node/https.d.ts create mode 100644 backend/node_modules/@types/node/index.d.ts create mode 100644 backend/node_modules/@types/node/inspector.d.ts create mode 100644 backend/node_modules/@types/node/inspector.generated.d.ts create mode 100644 backend/node_modules/@types/node/inspector/promises.d.ts create mode 100644 backend/node_modules/@types/node/module.d.ts create mode 100644 backend/node_modules/@types/node/net.d.ts create mode 100644 backend/node_modules/@types/node/os.d.ts create mode 100644 backend/node_modules/@types/node/package.json create mode 100644 backend/node_modules/@types/node/path.d.ts create mode 100644 backend/node_modules/@types/node/path/posix.d.ts create mode 100644 backend/node_modules/@types/node/path/win32.d.ts create mode 100644 backend/node_modules/@types/node/perf_hooks.d.ts create mode 100644 backend/node_modules/@types/node/process.d.ts create mode 100644 backend/node_modules/@types/node/punycode.d.ts create mode 100644 backend/node_modules/@types/node/querystring.d.ts create mode 100644 backend/node_modules/@types/node/quic.d.ts create mode 100644 backend/node_modules/@types/node/readline.d.ts create mode 100644 backend/node_modules/@types/node/readline/promises.d.ts create mode 100644 backend/node_modules/@types/node/repl.d.ts create mode 100644 backend/node_modules/@types/node/sea.d.ts create mode 100644 backend/node_modules/@types/node/sqlite.d.ts create mode 100644 backend/node_modules/@types/node/stream.d.ts create mode 100644 backend/node_modules/@types/node/stream/consumers.d.ts create mode 100644 backend/node_modules/@types/node/stream/promises.d.ts create mode 100644 backend/node_modules/@types/node/stream/web.d.ts create mode 100644 backend/node_modules/@types/node/string_decoder.d.ts create mode 100644 backend/node_modules/@types/node/test.d.ts create mode 100644 backend/node_modules/@types/node/test/reporters.d.ts create mode 100644 backend/node_modules/@types/node/timers.d.ts create mode 100644 backend/node_modules/@types/node/timers/promises.d.ts create mode 100644 backend/node_modules/@types/node/tls.d.ts create mode 100644 backend/node_modules/@types/node/trace_events.d.ts create mode 100644 backend/node_modules/@types/node/ts5.6/buffer.buffer.d.ts create mode 100644 backend/node_modules/@types/node/ts5.6/compatibility/float16array.d.ts create mode 100644 backend/node_modules/@types/node/ts5.6/globals.typedarray.d.ts create mode 100644 backend/node_modules/@types/node/ts5.6/index.d.ts create mode 100644 backend/node_modules/@types/node/ts5.7/compatibility/float16array.d.ts create mode 100644 backend/node_modules/@types/node/ts5.7/index.d.ts create mode 100644 backend/node_modules/@types/node/tty.d.ts create mode 100644 backend/node_modules/@types/node/url.d.ts create mode 100644 backend/node_modules/@types/node/util.d.ts create mode 100644 backend/node_modules/@types/node/util/types.d.ts create mode 100644 backend/node_modules/@types/node/v8.d.ts create mode 100644 backend/node_modules/@types/node/vm.d.ts create mode 100644 backend/node_modules/@types/node/wasi.d.ts create mode 100644 backend/node_modules/@types/node/web-globals/abortcontroller.d.ts create mode 100644 backend/node_modules/@types/node/web-globals/blob.d.ts create mode 100644 backend/node_modules/@types/node/web-globals/console.d.ts create mode 100644 backend/node_modules/@types/node/web-globals/crypto.d.ts create mode 100644 backend/node_modules/@types/node/web-globals/domexception.d.ts create mode 100644 backend/node_modules/@types/node/web-globals/encoding.d.ts create mode 100644 backend/node_modules/@types/node/web-globals/events.d.ts create mode 100644 backend/node_modules/@types/node/web-globals/fetch.d.ts create mode 100644 backend/node_modules/@types/node/web-globals/importmeta.d.ts create mode 100644 backend/node_modules/@types/node/web-globals/messaging.d.ts create mode 100644 backend/node_modules/@types/node/web-globals/navigator.d.ts create mode 100644 backend/node_modules/@types/node/web-globals/performance.d.ts create mode 100644 backend/node_modules/@types/node/web-globals/storage.d.ts create mode 100644 backend/node_modules/@types/node/web-globals/streams.d.ts create mode 100644 backend/node_modules/@types/node/web-globals/timers.d.ts create mode 100644 backend/node_modules/@types/node/web-globals/url.d.ts create mode 100644 backend/node_modules/@types/node/worker_threads.d.ts create mode 100644 backend/node_modules/@types/node/zlib.d.ts create mode 100644 backend/node_modules/@types/ws/LICENSE create mode 100644 backend/node_modules/@types/ws/README.md create mode 100644 backend/node_modules/@types/ws/index.d.mts create mode 100644 backend/node_modules/@types/ws/index.d.ts create mode 100644 backend/node_modules/@types/ws/package.json create mode 100644 backend/node_modules/accepts/HISTORY.md create mode 100644 backend/node_modules/accepts/LICENSE create mode 100644 backend/node_modules/accepts/README.md create mode 100644 backend/node_modules/accepts/index.js create mode 100644 backend/node_modules/accepts/package.json create mode 100644 backend/node_modules/append-field/.npmignore create mode 100644 backend/node_modules/append-field/LICENSE create mode 100644 backend/node_modules/append-field/README.md create mode 100644 backend/node_modules/append-field/index.js create mode 100644 backend/node_modules/append-field/lib/parse-path.js create mode 100644 backend/node_modules/append-field/lib/set-value.js create mode 100644 backend/node_modules/append-field/package.json create mode 100644 backend/node_modules/append-field/test/forms.js create mode 100644 backend/node_modules/base64id/CHANGELOG.md create mode 100644 backend/node_modules/base64id/LICENSE create mode 100644 backend/node_modules/base64id/README.md create mode 100644 backend/node_modules/base64id/lib/base64id.js create mode 100644 backend/node_modules/base64id/package.json create mode 100644 backend/node_modules/body-parser/LICENSE create mode 100644 backend/node_modules/body-parser/README.md create mode 100644 backend/node_modules/body-parser/index.js create mode 100644 backend/node_modules/body-parser/lib/read.js create mode 100644 backend/node_modules/body-parser/lib/types/json.js create mode 100644 backend/node_modules/body-parser/lib/types/raw.js create mode 100644 backend/node_modules/body-parser/lib/types/text.js create mode 100644 backend/node_modules/body-parser/lib/types/urlencoded.js create mode 100644 backend/node_modules/body-parser/lib/utils.js create mode 100644 backend/node_modules/body-parser/package.json create mode 100644 backend/node_modules/buffer-from/LICENSE create mode 100644 backend/node_modules/buffer-from/index.js create mode 100644 backend/node_modules/buffer-from/package.json create mode 100644 backend/node_modules/buffer-from/readme.md create mode 100644 backend/node_modules/busboy/.eslintrc.js create mode 100644 backend/node_modules/busboy/.github/workflows/ci.yml create mode 100644 backend/node_modules/busboy/.github/workflows/lint.yml create mode 100644 backend/node_modules/busboy/LICENSE create mode 100644 backend/node_modules/busboy/README.md create mode 100644 backend/node_modules/busboy/bench/bench-multipart-fields-100mb-big.js create mode 100644 backend/node_modules/busboy/bench/bench-multipart-fields-100mb-small.js create mode 100644 backend/node_modules/busboy/bench/bench-multipart-files-100mb-big.js create mode 100644 backend/node_modules/busboy/bench/bench-multipart-files-100mb-small.js create mode 100644 backend/node_modules/busboy/bench/bench-urlencoded-fields-100pairs-small.js create mode 100644 backend/node_modules/busboy/bench/bench-urlencoded-fields-900pairs-small-alt.js create mode 100644 backend/node_modules/busboy/lib/index.js create mode 100644 backend/node_modules/busboy/lib/types/multipart.js create mode 100644 backend/node_modules/busboy/lib/types/urlencoded.js create mode 100644 backend/node_modules/busboy/lib/utils.js create mode 100644 backend/node_modules/busboy/package.json create mode 100644 backend/node_modules/busboy/test/common.js create mode 100644 backend/node_modules/busboy/test/test-types-multipart-charsets.js create mode 100644 backend/node_modules/busboy/test/test-types-multipart-stream-pause.js create mode 100644 backend/node_modules/busboy/test/test-types-multipart.js create mode 100644 backend/node_modules/busboy/test/test-types-urlencoded.js create mode 100644 backend/node_modules/busboy/test/test.js create mode 100644 backend/node_modules/bytes/History.md create mode 100644 backend/node_modules/bytes/LICENSE create mode 100644 backend/node_modules/bytes/Readme.md create mode 100644 backend/node_modules/bytes/index.js create mode 100644 backend/node_modules/bytes/package.json create mode 100644 backend/node_modules/call-bind-apply-helpers/.eslintrc create mode 100644 backend/node_modules/call-bind-apply-helpers/.github/FUNDING.yml create mode 100644 backend/node_modules/call-bind-apply-helpers/.nycrc create mode 100644 backend/node_modules/call-bind-apply-helpers/CHANGELOG.md create mode 100644 backend/node_modules/call-bind-apply-helpers/LICENSE create mode 100644 backend/node_modules/call-bind-apply-helpers/README.md create mode 100644 backend/node_modules/call-bind-apply-helpers/actualApply.d.ts create mode 100644 backend/node_modules/call-bind-apply-helpers/actualApply.js create mode 100644 backend/node_modules/call-bind-apply-helpers/applyBind.d.ts create mode 100644 backend/node_modules/call-bind-apply-helpers/applyBind.js create mode 100644 backend/node_modules/call-bind-apply-helpers/functionApply.d.ts create mode 100644 backend/node_modules/call-bind-apply-helpers/functionApply.js create mode 100644 backend/node_modules/call-bind-apply-helpers/functionCall.d.ts create mode 100644 backend/node_modules/call-bind-apply-helpers/functionCall.js create mode 100644 backend/node_modules/call-bind-apply-helpers/index.d.ts create mode 100644 backend/node_modules/call-bind-apply-helpers/index.js create mode 100644 backend/node_modules/call-bind-apply-helpers/package.json create mode 100644 backend/node_modules/call-bind-apply-helpers/reflectApply.d.ts create mode 100644 backend/node_modules/call-bind-apply-helpers/reflectApply.js create mode 100644 backend/node_modules/call-bind-apply-helpers/test/index.js create mode 100644 backend/node_modules/call-bind-apply-helpers/tsconfig.json create mode 100644 backend/node_modules/call-bound/.eslintrc create mode 100644 backend/node_modules/call-bound/.github/FUNDING.yml create mode 100644 backend/node_modules/call-bound/.nycrc create mode 100644 backend/node_modules/call-bound/CHANGELOG.md create mode 100644 backend/node_modules/call-bound/LICENSE create mode 100644 backend/node_modules/call-bound/README.md create mode 100644 backend/node_modules/call-bound/index.d.ts create mode 100644 backend/node_modules/call-bound/index.js create mode 100644 backend/node_modules/call-bound/package.json create mode 100644 backend/node_modules/call-bound/test/index.js create mode 100644 backend/node_modules/call-bound/tsconfig.json create mode 100644 backend/node_modules/concat-stream/LICENSE create mode 100644 backend/node_modules/concat-stream/index.js create mode 100644 backend/node_modules/concat-stream/package.json create mode 100644 backend/node_modules/concat-stream/readme.md create mode 100644 backend/node_modules/content-disposition/HISTORY.md create mode 100644 backend/node_modules/content-disposition/LICENSE create mode 100644 backend/node_modules/content-disposition/README.md create mode 100644 backend/node_modules/content-disposition/index.js create mode 100644 backend/node_modules/content-disposition/package.json create mode 100644 backend/node_modules/content-type/HISTORY.md create mode 100644 backend/node_modules/content-type/LICENSE create mode 100644 backend/node_modules/content-type/README.md create mode 100644 backend/node_modules/content-type/index.js create mode 100644 backend/node_modules/content-type/package.json create mode 100644 backend/node_modules/cookie-signature/History.md create mode 100644 backend/node_modules/cookie-signature/LICENSE create mode 100644 backend/node_modules/cookie-signature/Readme.md create mode 100644 backend/node_modules/cookie-signature/index.js create mode 100644 backend/node_modules/cookie-signature/package.json create mode 100644 backend/node_modules/cookie/LICENSE create mode 100644 backend/node_modules/cookie/README.md create mode 100644 backend/node_modules/cookie/SECURITY.md create mode 100644 backend/node_modules/cookie/index.js create mode 100644 backend/node_modules/cookie/package.json create mode 100644 backend/node_modules/cors/LICENSE create mode 100644 backend/node_modules/cors/README.md create mode 100644 backend/node_modules/cors/lib/index.js create mode 100644 backend/node_modules/cors/package.json create mode 100644 backend/node_modules/debug/LICENSE create mode 100644 backend/node_modules/debug/README.md create mode 100644 backend/node_modules/debug/package.json create mode 100644 backend/node_modules/debug/src/browser.js create mode 100644 backend/node_modules/debug/src/common.js create mode 100644 backend/node_modules/debug/src/index.js create mode 100644 backend/node_modules/debug/src/node.js create mode 100644 backend/node_modules/depd/History.md create mode 100644 backend/node_modules/depd/LICENSE create mode 100644 backend/node_modules/depd/Readme.md create mode 100644 backend/node_modules/depd/index.js create mode 100644 backend/node_modules/depd/lib/browser/index.js create mode 100644 backend/node_modules/depd/package.json create mode 100644 backend/node_modules/dunder-proto/.eslintrc create mode 100644 backend/node_modules/dunder-proto/.github/FUNDING.yml create mode 100644 backend/node_modules/dunder-proto/.nycrc create mode 100644 backend/node_modules/dunder-proto/CHANGELOG.md create mode 100644 backend/node_modules/dunder-proto/LICENSE create mode 100644 backend/node_modules/dunder-proto/README.md create mode 100644 backend/node_modules/dunder-proto/get.d.ts create mode 100644 backend/node_modules/dunder-proto/get.js create mode 100644 backend/node_modules/dunder-proto/package.json create mode 100644 backend/node_modules/dunder-proto/set.d.ts create mode 100644 backend/node_modules/dunder-proto/set.js create mode 100644 backend/node_modules/dunder-proto/test/get.js create mode 100644 backend/node_modules/dunder-proto/test/index.js create mode 100644 backend/node_modules/dunder-proto/test/set.js create mode 100644 backend/node_modules/dunder-proto/tsconfig.json create mode 100644 backend/node_modules/ee-first/LICENSE create mode 100644 backend/node_modules/ee-first/README.md create mode 100644 backend/node_modules/ee-first/index.js create mode 100644 backend/node_modules/ee-first/package.json create mode 100644 backend/node_modules/encodeurl/LICENSE create mode 100644 backend/node_modules/encodeurl/README.md create mode 100644 backend/node_modules/encodeurl/index.js create mode 100644 backend/node_modules/encodeurl/package.json create mode 100644 backend/node_modules/engine.io-parser/LICENSE create mode 100644 backend/node_modules/engine.io-parser/Readme.md create mode 100644 backend/node_modules/engine.io-parser/build/cjs/commons.d.ts create mode 100644 backend/node_modules/engine.io-parser/build/cjs/commons.js create mode 100644 backend/node_modules/engine.io-parser/build/cjs/contrib/base64-arraybuffer.d.ts create mode 100644 backend/node_modules/engine.io-parser/build/cjs/contrib/base64-arraybuffer.js create mode 100644 backend/node_modules/engine.io-parser/build/cjs/decodePacket.browser.d.ts create mode 100644 backend/node_modules/engine.io-parser/build/cjs/decodePacket.browser.js create mode 100644 backend/node_modules/engine.io-parser/build/cjs/decodePacket.d.ts create mode 100644 backend/node_modules/engine.io-parser/build/cjs/decodePacket.js create mode 100644 backend/node_modules/engine.io-parser/build/cjs/encodePacket.browser.d.ts create mode 100644 backend/node_modules/engine.io-parser/build/cjs/encodePacket.browser.js create mode 100644 backend/node_modules/engine.io-parser/build/cjs/encodePacket.d.ts create mode 100644 backend/node_modules/engine.io-parser/build/cjs/encodePacket.js create mode 100644 backend/node_modules/engine.io-parser/build/cjs/index.d.ts create mode 100644 backend/node_modules/engine.io-parser/build/cjs/index.js create mode 100644 backend/node_modules/engine.io-parser/build/cjs/package.json create mode 100644 backend/node_modules/engine.io-parser/build/esm/commons.d.ts create mode 100644 backend/node_modules/engine.io-parser/build/esm/commons.js create mode 100644 backend/node_modules/engine.io-parser/build/esm/contrib/base64-arraybuffer.d.ts create mode 100644 backend/node_modules/engine.io-parser/build/esm/contrib/base64-arraybuffer.js create mode 100644 backend/node_modules/engine.io-parser/build/esm/decodePacket.browser.d.ts create mode 100644 backend/node_modules/engine.io-parser/build/esm/decodePacket.browser.js create mode 100644 backend/node_modules/engine.io-parser/build/esm/decodePacket.d.ts create mode 100644 backend/node_modules/engine.io-parser/build/esm/decodePacket.js create mode 100644 backend/node_modules/engine.io-parser/build/esm/encodePacket.browser.d.ts create mode 100644 backend/node_modules/engine.io-parser/build/esm/encodePacket.browser.js create mode 100644 backend/node_modules/engine.io-parser/build/esm/encodePacket.d.ts create mode 100644 backend/node_modules/engine.io-parser/build/esm/encodePacket.js create mode 100644 backend/node_modules/engine.io-parser/build/esm/index.d.ts create mode 100644 backend/node_modules/engine.io-parser/build/esm/index.js create mode 100644 backend/node_modules/engine.io-parser/build/esm/package.json create mode 100644 backend/node_modules/engine.io-parser/package.json create mode 100644 backend/node_modules/engine.io/LICENSE create mode 100644 backend/node_modules/engine.io/README.md create mode 100644 backend/node_modules/engine.io/build/contrib/types.cookie.d.ts create mode 100644 backend/node_modules/engine.io/build/contrib/types.cookie.js create mode 100644 backend/node_modules/engine.io/build/engine.io.d.ts create mode 100644 backend/node_modules/engine.io/build/engine.io.js create mode 100644 backend/node_modules/engine.io/build/parser-v3/index.d.ts create mode 100644 backend/node_modules/engine.io/build/parser-v3/index.js create mode 100644 backend/node_modules/engine.io/build/parser-v3/utf8.d.ts create mode 100644 backend/node_modules/engine.io/build/parser-v3/utf8.js create mode 100644 backend/node_modules/engine.io/build/server.d.ts create mode 100644 backend/node_modules/engine.io/build/server.js create mode 100644 backend/node_modules/engine.io/build/socket.d.ts create mode 100644 backend/node_modules/engine.io/build/socket.js create mode 100644 backend/node_modules/engine.io/build/transport.d.ts create mode 100644 backend/node_modules/engine.io/build/transport.js create mode 100644 backend/node_modules/engine.io/build/transports-uws/index.d.ts create mode 100644 backend/node_modules/engine.io/build/transports-uws/index.js create mode 100644 backend/node_modules/engine.io/build/transports-uws/polling.d.ts create mode 100644 backend/node_modules/engine.io/build/transports-uws/polling.js create mode 100644 backend/node_modules/engine.io/build/transports-uws/websocket.d.ts create mode 100644 backend/node_modules/engine.io/build/transports-uws/websocket.js create mode 100644 backend/node_modules/engine.io/build/transports/index.d.ts create mode 100644 backend/node_modules/engine.io/build/transports/index.js create mode 100644 backend/node_modules/engine.io/build/transports/polling-jsonp.d.ts create mode 100644 backend/node_modules/engine.io/build/transports/polling-jsonp.js create mode 100644 backend/node_modules/engine.io/build/transports/polling.d.ts create mode 100644 backend/node_modules/engine.io/build/transports/polling.js create mode 100644 backend/node_modules/engine.io/build/transports/websocket.d.ts create mode 100644 backend/node_modules/engine.io/build/transports/websocket.js create mode 100644 backend/node_modules/engine.io/build/transports/webtransport.d.ts create mode 100644 backend/node_modules/engine.io/build/transports/webtransport.js create mode 100644 backend/node_modules/engine.io/build/userver.d.ts create mode 100644 backend/node_modules/engine.io/build/userver.js create mode 100644 backend/node_modules/engine.io/node_modules/accepts/HISTORY.md create mode 100644 backend/node_modules/engine.io/node_modules/accepts/LICENSE create mode 100644 backend/node_modules/engine.io/node_modules/accepts/README.md create mode 100644 backend/node_modules/engine.io/node_modules/accepts/index.js create mode 100644 backend/node_modules/engine.io/node_modules/accepts/package.json create mode 100644 backend/node_modules/engine.io/node_modules/mime-db/HISTORY.md create mode 100644 backend/node_modules/engine.io/node_modules/mime-db/LICENSE create mode 100644 backend/node_modules/engine.io/node_modules/mime-db/README.md create mode 100644 backend/node_modules/engine.io/node_modules/mime-db/db.json create mode 100644 backend/node_modules/engine.io/node_modules/mime-db/index.js create mode 100644 backend/node_modules/engine.io/node_modules/mime-db/package.json create mode 100644 backend/node_modules/engine.io/node_modules/mime-types/HISTORY.md create mode 100644 backend/node_modules/engine.io/node_modules/mime-types/LICENSE create mode 100644 backend/node_modules/engine.io/node_modules/mime-types/README.md create mode 100644 backend/node_modules/engine.io/node_modules/mime-types/index.js create mode 100644 backend/node_modules/engine.io/node_modules/mime-types/package.json create mode 100644 backend/node_modules/engine.io/node_modules/negotiator/HISTORY.md create mode 100644 backend/node_modules/engine.io/node_modules/negotiator/LICENSE create mode 100644 backend/node_modules/engine.io/node_modules/negotiator/README.md create mode 100644 backend/node_modules/engine.io/node_modules/negotiator/index.js create mode 100644 backend/node_modules/engine.io/node_modules/negotiator/lib/charset.js create mode 100644 backend/node_modules/engine.io/node_modules/negotiator/lib/encoding.js create mode 100644 backend/node_modules/engine.io/node_modules/negotiator/lib/language.js create mode 100644 backend/node_modules/engine.io/node_modules/negotiator/lib/mediaType.js create mode 100644 backend/node_modules/engine.io/node_modules/negotiator/package.json create mode 100644 backend/node_modules/engine.io/package.json create mode 100644 backend/node_modules/engine.io/wrapper.mjs create mode 100644 backend/node_modules/es-define-property/.eslintrc create mode 100644 backend/node_modules/es-define-property/.github/FUNDING.yml create mode 100644 backend/node_modules/es-define-property/.nycrc create mode 100644 backend/node_modules/es-define-property/CHANGELOG.md create mode 100644 backend/node_modules/es-define-property/LICENSE create mode 100644 backend/node_modules/es-define-property/README.md create mode 100644 backend/node_modules/es-define-property/index.d.ts create mode 100644 backend/node_modules/es-define-property/index.js create mode 100644 backend/node_modules/es-define-property/package.json create mode 100644 backend/node_modules/es-define-property/test/index.js create mode 100644 backend/node_modules/es-define-property/tsconfig.json create mode 100644 backend/node_modules/es-errors/.eslintrc create mode 100644 backend/node_modules/es-errors/.github/FUNDING.yml create mode 100644 backend/node_modules/es-errors/CHANGELOG.md create mode 100644 backend/node_modules/es-errors/LICENSE create mode 100644 backend/node_modules/es-errors/README.md create mode 100644 backend/node_modules/es-errors/eval.d.ts create mode 100644 backend/node_modules/es-errors/eval.js create mode 100644 backend/node_modules/es-errors/index.d.ts create mode 100644 backend/node_modules/es-errors/index.js create mode 100644 backend/node_modules/es-errors/package.json create mode 100644 backend/node_modules/es-errors/range.d.ts create mode 100644 backend/node_modules/es-errors/range.js create mode 100644 backend/node_modules/es-errors/ref.d.ts create mode 100644 backend/node_modules/es-errors/ref.js create mode 100644 backend/node_modules/es-errors/syntax.d.ts create mode 100644 backend/node_modules/es-errors/syntax.js create mode 100644 backend/node_modules/es-errors/test/index.js create mode 100644 backend/node_modules/es-errors/tsconfig.json create mode 100644 backend/node_modules/es-errors/type.d.ts create mode 100644 backend/node_modules/es-errors/type.js create mode 100644 backend/node_modules/es-errors/uri.d.ts create mode 100644 backend/node_modules/es-errors/uri.js create mode 100644 backend/node_modules/es-object-atoms/.eslintrc create mode 100644 backend/node_modules/es-object-atoms/.github/FUNDING.yml create mode 100644 backend/node_modules/es-object-atoms/CHANGELOG.md create mode 100644 backend/node_modules/es-object-atoms/LICENSE create mode 100644 backend/node_modules/es-object-atoms/README.md create mode 100644 backend/node_modules/es-object-atoms/RequireObjectCoercible.d.ts create mode 100644 backend/node_modules/es-object-atoms/RequireObjectCoercible.js create mode 100644 backend/node_modules/es-object-atoms/ToObject.d.ts create mode 100644 backend/node_modules/es-object-atoms/ToObject.js create mode 100644 backend/node_modules/es-object-atoms/index.d.ts create mode 100644 backend/node_modules/es-object-atoms/index.js create mode 100644 backend/node_modules/es-object-atoms/isObject.d.ts create mode 100644 backend/node_modules/es-object-atoms/isObject.js create mode 100644 backend/node_modules/es-object-atoms/package.json create mode 100644 backend/node_modules/es-object-atoms/test/index.js create mode 100644 backend/node_modules/es-object-atoms/tsconfig.json create mode 100644 backend/node_modules/escape-html/LICENSE create mode 100644 backend/node_modules/escape-html/Readme.md create mode 100644 backend/node_modules/escape-html/index.js create mode 100644 backend/node_modules/escape-html/package.json create mode 100644 backend/node_modules/etag/HISTORY.md create mode 100644 backend/node_modules/etag/LICENSE create mode 100644 backend/node_modules/etag/README.md create mode 100644 backend/node_modules/etag/index.js create mode 100644 backend/node_modules/etag/package.json create mode 100644 backend/node_modules/express/LICENSE create mode 100644 backend/node_modules/express/Readme.md create mode 100644 backend/node_modules/express/index.js create mode 100644 backend/node_modules/express/lib/application.js create mode 100644 backend/node_modules/express/lib/express.js create mode 100644 backend/node_modules/express/lib/request.js create mode 100644 backend/node_modules/express/lib/response.js create mode 100644 backend/node_modules/express/lib/utils.js create mode 100644 backend/node_modules/express/lib/view.js create mode 100644 backend/node_modules/express/package.json create mode 100644 backend/node_modules/finalhandler/HISTORY.md create mode 100644 backend/node_modules/finalhandler/LICENSE create mode 100644 backend/node_modules/finalhandler/README.md create mode 100644 backend/node_modules/finalhandler/index.js create mode 100644 backend/node_modules/finalhandler/package.json create mode 100644 backend/node_modules/forwarded/HISTORY.md create mode 100644 backend/node_modules/forwarded/LICENSE create mode 100644 backend/node_modules/forwarded/README.md create mode 100644 backend/node_modules/forwarded/index.js create mode 100644 backend/node_modules/forwarded/package.json create mode 100644 backend/node_modules/fresh/HISTORY.md create mode 100644 backend/node_modules/fresh/LICENSE create mode 100644 backend/node_modules/fresh/README.md create mode 100644 backend/node_modules/fresh/index.js create mode 100644 backend/node_modules/fresh/package.json create mode 100644 backend/node_modules/function-bind/.eslintrc create mode 100644 backend/node_modules/function-bind/.github/FUNDING.yml create mode 100644 backend/node_modules/function-bind/.github/SECURITY.md create mode 100644 backend/node_modules/function-bind/.nycrc create mode 100644 backend/node_modules/function-bind/CHANGELOG.md create mode 100644 backend/node_modules/function-bind/LICENSE create mode 100644 backend/node_modules/function-bind/README.md create mode 100644 backend/node_modules/function-bind/implementation.js create mode 100644 backend/node_modules/function-bind/index.js create mode 100644 backend/node_modules/function-bind/package.json create mode 100644 backend/node_modules/function-bind/test/.eslintrc create mode 100644 backend/node_modules/function-bind/test/index.js create mode 100644 backend/node_modules/get-intrinsic/.eslintrc create mode 100644 backend/node_modules/get-intrinsic/.github/FUNDING.yml create mode 100644 backend/node_modules/get-intrinsic/.nycrc create mode 100644 backend/node_modules/get-intrinsic/CHANGELOG.md create mode 100644 backend/node_modules/get-intrinsic/LICENSE create mode 100644 backend/node_modules/get-intrinsic/README.md create mode 100644 backend/node_modules/get-intrinsic/index.js create mode 100644 backend/node_modules/get-intrinsic/package.json create mode 100644 backend/node_modules/get-intrinsic/test/GetIntrinsic.js create mode 100644 backend/node_modules/get-proto/.eslintrc create mode 100644 backend/node_modules/get-proto/.github/FUNDING.yml create mode 100644 backend/node_modules/get-proto/.nycrc create mode 100644 backend/node_modules/get-proto/CHANGELOG.md create mode 100644 backend/node_modules/get-proto/LICENSE create mode 100644 backend/node_modules/get-proto/Object.getPrototypeOf.d.ts create mode 100644 backend/node_modules/get-proto/Object.getPrototypeOf.js create mode 100644 backend/node_modules/get-proto/README.md create mode 100644 backend/node_modules/get-proto/Reflect.getPrototypeOf.d.ts create mode 100644 backend/node_modules/get-proto/Reflect.getPrototypeOf.js create mode 100644 backend/node_modules/get-proto/index.d.ts create mode 100644 backend/node_modules/get-proto/index.js create mode 100644 backend/node_modules/get-proto/package.json create mode 100644 backend/node_modules/get-proto/test/index.js create mode 100644 backend/node_modules/get-proto/tsconfig.json create mode 100644 backend/node_modules/gopd/.eslintrc create mode 100644 backend/node_modules/gopd/.github/FUNDING.yml create mode 100644 backend/node_modules/gopd/CHANGELOG.md create mode 100644 backend/node_modules/gopd/LICENSE create mode 100644 backend/node_modules/gopd/README.md create mode 100644 backend/node_modules/gopd/gOPD.d.ts create mode 100644 backend/node_modules/gopd/gOPD.js create mode 100644 backend/node_modules/gopd/index.d.ts create mode 100644 backend/node_modules/gopd/index.js create mode 100644 backend/node_modules/gopd/package.json create mode 100644 backend/node_modules/gopd/test/index.js create mode 100644 backend/node_modules/gopd/tsconfig.json create mode 100644 backend/node_modules/has-symbols/.eslintrc create mode 100644 backend/node_modules/has-symbols/.github/FUNDING.yml create mode 100644 backend/node_modules/has-symbols/.nycrc create mode 100644 backend/node_modules/has-symbols/CHANGELOG.md create mode 100644 backend/node_modules/has-symbols/LICENSE create mode 100644 backend/node_modules/has-symbols/README.md create mode 100644 backend/node_modules/has-symbols/index.d.ts create mode 100644 backend/node_modules/has-symbols/index.js create mode 100644 backend/node_modules/has-symbols/package.json create mode 100644 backend/node_modules/has-symbols/shams.d.ts create mode 100644 backend/node_modules/has-symbols/shams.js create mode 100644 backend/node_modules/has-symbols/test/index.js create mode 100644 backend/node_modules/has-symbols/test/shams/core-js.js create mode 100644 backend/node_modules/has-symbols/test/shams/get-own-property-symbols.js create mode 100644 backend/node_modules/has-symbols/test/tests.js create mode 100644 backend/node_modules/has-symbols/tsconfig.json create mode 100644 backend/node_modules/hasown/.eslintrc create mode 100644 backend/node_modules/hasown/.github/FUNDING.yml create mode 100644 backend/node_modules/hasown/.nycrc create mode 100644 backend/node_modules/hasown/CHANGELOG.md create mode 100644 backend/node_modules/hasown/LICENSE create mode 100644 backend/node_modules/hasown/README.md create mode 100644 backend/node_modules/hasown/index.d.ts create mode 100644 backend/node_modules/hasown/index.js create mode 100644 backend/node_modules/hasown/package.json create mode 100644 backend/node_modules/hasown/tsconfig.json create mode 100644 backend/node_modules/http-errors/HISTORY.md create mode 100644 backend/node_modules/http-errors/LICENSE create mode 100644 backend/node_modules/http-errors/README.md create mode 100644 backend/node_modules/http-errors/index.js create mode 100644 backend/node_modules/http-errors/package.json create mode 100644 backend/node_modules/iconv-lite/LICENSE create mode 100644 backend/node_modules/iconv-lite/README.md create mode 100644 backend/node_modules/iconv-lite/encodings/dbcs-codec.js create mode 100644 backend/node_modules/iconv-lite/encodings/dbcs-data.js create mode 100644 backend/node_modules/iconv-lite/encodings/index.js create mode 100644 backend/node_modules/iconv-lite/encodings/internal.js create mode 100644 backend/node_modules/iconv-lite/encodings/sbcs-codec.js create mode 100644 backend/node_modules/iconv-lite/encodings/sbcs-data-generated.js create mode 100644 backend/node_modules/iconv-lite/encodings/sbcs-data.js create mode 100644 backend/node_modules/iconv-lite/encodings/tables/big5-added.json create mode 100644 backend/node_modules/iconv-lite/encodings/tables/cp936.json create mode 100644 backend/node_modules/iconv-lite/encodings/tables/cp949.json create mode 100644 backend/node_modules/iconv-lite/encodings/tables/cp950.json create mode 100644 backend/node_modules/iconv-lite/encodings/tables/eucjp.json create mode 100644 backend/node_modules/iconv-lite/encodings/tables/gb18030-ranges.json create mode 100644 backend/node_modules/iconv-lite/encodings/tables/gbk-added.json create mode 100644 backend/node_modules/iconv-lite/encodings/tables/shiftjis.json create mode 100644 backend/node_modules/iconv-lite/encodings/utf16.js create mode 100644 backend/node_modules/iconv-lite/encodings/utf32.js create mode 100644 backend/node_modules/iconv-lite/encodings/utf7.js create mode 100644 backend/node_modules/iconv-lite/lib/bom-handling.js create mode 100644 backend/node_modules/iconv-lite/lib/helpers/merge-exports.js create mode 100644 backend/node_modules/iconv-lite/lib/index.d.ts create mode 100644 backend/node_modules/iconv-lite/lib/index.js create mode 100644 backend/node_modules/iconv-lite/lib/streams.js create mode 100644 backend/node_modules/iconv-lite/package.json create mode 100644 backend/node_modules/iconv-lite/types/encodings.d.ts create mode 100644 backend/node_modules/inherits/LICENSE create mode 100644 backend/node_modules/inherits/README.md create mode 100644 backend/node_modules/inherits/inherits.js create mode 100644 backend/node_modules/inherits/inherits_browser.js create mode 100644 backend/node_modules/inherits/package.json create mode 100644 backend/node_modules/ipaddr.js/LICENSE create mode 100644 backend/node_modules/ipaddr.js/README.md create mode 100644 backend/node_modules/ipaddr.js/ipaddr.min.js create mode 100644 backend/node_modules/ipaddr.js/lib/ipaddr.js create mode 100644 backend/node_modules/ipaddr.js/lib/ipaddr.js.d.ts create mode 100644 backend/node_modules/ipaddr.js/package.json create mode 100644 backend/node_modules/is-promise/LICENSE create mode 100644 backend/node_modules/is-promise/index.d.ts create mode 100644 backend/node_modules/is-promise/index.js create mode 100644 backend/node_modules/is-promise/index.mjs create mode 100644 backend/node_modules/is-promise/package.json create mode 100644 backend/node_modules/is-promise/readme.md create mode 100644 backend/node_modules/math-intrinsics/.eslintrc create mode 100644 backend/node_modules/math-intrinsics/.github/FUNDING.yml create mode 100644 backend/node_modules/math-intrinsics/CHANGELOG.md create mode 100644 backend/node_modules/math-intrinsics/LICENSE create mode 100644 backend/node_modules/math-intrinsics/README.md create mode 100644 backend/node_modules/math-intrinsics/abs.d.ts create mode 100644 backend/node_modules/math-intrinsics/abs.js create mode 100644 backend/node_modules/math-intrinsics/constants/maxArrayLength.d.ts create mode 100644 backend/node_modules/math-intrinsics/constants/maxArrayLength.js create mode 100644 backend/node_modules/math-intrinsics/constants/maxSafeInteger.d.ts create mode 100644 backend/node_modules/math-intrinsics/constants/maxSafeInteger.js create mode 100644 backend/node_modules/math-intrinsics/constants/maxValue.d.ts create mode 100644 backend/node_modules/math-intrinsics/constants/maxValue.js create mode 100644 backend/node_modules/math-intrinsics/floor.d.ts create mode 100644 backend/node_modules/math-intrinsics/floor.js create mode 100644 backend/node_modules/math-intrinsics/isFinite.d.ts create mode 100644 backend/node_modules/math-intrinsics/isFinite.js create mode 100644 backend/node_modules/math-intrinsics/isInteger.d.ts create mode 100644 backend/node_modules/math-intrinsics/isInteger.js create mode 100644 backend/node_modules/math-intrinsics/isNaN.d.ts create mode 100644 backend/node_modules/math-intrinsics/isNaN.js create mode 100644 backend/node_modules/math-intrinsics/isNegativeZero.d.ts create mode 100644 backend/node_modules/math-intrinsics/isNegativeZero.js create mode 100644 backend/node_modules/math-intrinsics/max.d.ts create mode 100644 backend/node_modules/math-intrinsics/max.js create mode 100644 backend/node_modules/math-intrinsics/min.d.ts create mode 100644 backend/node_modules/math-intrinsics/min.js create mode 100644 backend/node_modules/math-intrinsics/mod.d.ts create mode 100644 backend/node_modules/math-intrinsics/mod.js create mode 100644 backend/node_modules/math-intrinsics/package.json create mode 100644 backend/node_modules/math-intrinsics/pow.d.ts create mode 100644 backend/node_modules/math-intrinsics/pow.js create mode 100644 backend/node_modules/math-intrinsics/round.d.ts create mode 100644 backend/node_modules/math-intrinsics/round.js create mode 100644 backend/node_modules/math-intrinsics/sign.d.ts create mode 100644 backend/node_modules/math-intrinsics/sign.js create mode 100644 backend/node_modules/math-intrinsics/test/index.js create mode 100644 backend/node_modules/math-intrinsics/tsconfig.json create mode 100644 backend/node_modules/media-typer/HISTORY.md create mode 100644 backend/node_modules/media-typer/LICENSE create mode 100644 backend/node_modules/media-typer/README.md create mode 100644 backend/node_modules/media-typer/index.js create mode 100644 backend/node_modules/media-typer/package.json create mode 100644 backend/node_modules/merge-descriptors/index.d.ts create mode 100644 backend/node_modules/merge-descriptors/index.js create mode 100644 backend/node_modules/merge-descriptors/license create mode 100644 backend/node_modules/merge-descriptors/package.json create mode 100644 backend/node_modules/merge-descriptors/readme.md create mode 100644 backend/node_modules/mime-db/HISTORY.md create mode 100644 backend/node_modules/mime-db/LICENSE create mode 100644 backend/node_modules/mime-db/README.md create mode 100644 backend/node_modules/mime-db/db.json create mode 100644 backend/node_modules/mime-db/index.js create mode 100644 backend/node_modules/mime-db/package.json create mode 100644 backend/node_modules/mime-types/HISTORY.md create mode 100644 backend/node_modules/mime-types/LICENSE create mode 100644 backend/node_modules/mime-types/README.md create mode 100644 backend/node_modules/mime-types/index.js create mode 100644 backend/node_modules/mime-types/mimeScore.js create mode 100644 backend/node_modules/mime-types/package.json create mode 100644 backend/node_modules/ms/index.js create mode 100644 backend/node_modules/ms/license.md create mode 100644 backend/node_modules/ms/package.json create mode 100644 backend/node_modules/ms/readme.md create mode 100644 backend/node_modules/multer/LICENSE create mode 100644 backend/node_modules/multer/README.md create mode 100644 backend/node_modules/multer/index.js create mode 100644 backend/node_modules/multer/lib/counter.js create mode 100644 backend/node_modules/multer/lib/file-appender.js create mode 100644 backend/node_modules/multer/lib/make-middleware.js create mode 100644 backend/node_modules/multer/lib/multer-error.js create mode 100644 backend/node_modules/multer/lib/remove-uploaded-files.js create mode 100644 backend/node_modules/multer/node_modules/media-typer/HISTORY.md create mode 100644 backend/node_modules/multer/node_modules/media-typer/LICENSE create mode 100644 backend/node_modules/multer/node_modules/media-typer/README.md create mode 100644 backend/node_modules/multer/node_modules/media-typer/index.js create mode 100644 backend/node_modules/multer/node_modules/media-typer/package.json create mode 100644 backend/node_modules/multer/node_modules/mime-db/HISTORY.md create mode 100644 backend/node_modules/multer/node_modules/mime-db/LICENSE create mode 100644 backend/node_modules/multer/node_modules/mime-db/README.md create mode 100644 backend/node_modules/multer/node_modules/mime-db/db.json create mode 100644 backend/node_modules/multer/node_modules/mime-db/index.js create mode 100644 backend/node_modules/multer/node_modules/mime-db/package.json create mode 100644 backend/node_modules/multer/node_modules/mime-types/HISTORY.md create mode 100644 backend/node_modules/multer/node_modules/mime-types/LICENSE create mode 100644 backend/node_modules/multer/node_modules/mime-types/README.md create mode 100644 backend/node_modules/multer/node_modules/mime-types/index.js create mode 100644 backend/node_modules/multer/node_modules/mime-types/package.json create mode 100644 backend/node_modules/multer/node_modules/type-is/HISTORY.md create mode 100644 backend/node_modules/multer/node_modules/type-is/LICENSE create mode 100644 backend/node_modules/multer/node_modules/type-is/README.md create mode 100644 backend/node_modules/multer/node_modules/type-is/index.js create mode 100644 backend/node_modules/multer/node_modules/type-is/package.json create mode 100644 backend/node_modules/multer/package.json create mode 100644 backend/node_modules/multer/storage/disk.js create mode 100644 backend/node_modules/multer/storage/memory.js create mode 100644 backend/node_modules/negotiator/HISTORY.md create mode 100644 backend/node_modules/negotiator/LICENSE create mode 100644 backend/node_modules/negotiator/README.md create mode 100644 backend/node_modules/negotiator/index.js create mode 100644 backend/node_modules/negotiator/lib/charset.js create mode 100644 backend/node_modules/negotiator/lib/encoding.js create mode 100644 backend/node_modules/negotiator/lib/language.js create mode 100644 backend/node_modules/negotiator/lib/mediaType.js create mode 100644 backend/node_modules/negotiator/package.json create mode 100644 backend/node_modules/node-osc/.devcontainer/devcontainer.json create mode 100644 backend/node_modules/node-osc/.gitattributes create mode 100644 backend/node_modules/node-osc/.github/workflows/bump-version.yml create mode 100644 backend/node_modules/node-osc/.github/workflows/create-release.yml create mode 100644 backend/node_modules/node-osc/.github/workflows/nodejs.yml create mode 100644 backend/node_modules/node-osc/LICENSE create mode 100644 backend/node_modules/node-osc/README.md create mode 100644 backend/node_modules/node-osc/SECURITY.md create mode 100644 backend/node_modules/node-osc/agent.md create mode 100644 backend/node_modules/node-osc/dist/lib/Bundle.js create mode 100644 backend/node_modules/node-osc/dist/lib/Client.js create mode 100644 backend/node_modules/node-osc/dist/lib/Message.js create mode 100644 backend/node_modules/node-osc/dist/lib/Server.js create mode 100644 backend/node_modules/node-osc/dist/lib/index.js create mode 100644 backend/node_modules/node-osc/dist/lib/internal/decode.js create mode 100644 backend/node_modules/node-osc/dist/lib/osc.js create mode 100644 backend/node_modules/node-osc/dist/test/lib/osc.js create mode 100644 backend/node_modules/node-osc/dist/test/test-bundle.js create mode 100644 backend/node_modules/node-osc/dist/test/test-client.js create mode 100644 backend/node_modules/node-osc/dist/test/test-decode.js create mode 100644 backend/node_modules/node-osc/dist/test/test-e2e.js create mode 100644 backend/node_modules/node-osc/dist/test/test-encode-decode.js create mode 100644 backend/node_modules/node-osc/dist/test/test-error-handling.js create mode 100644 backend/node_modules/node-osc/dist/test/test-message.js create mode 100644 backend/node_modules/node-osc/dist/test/test-osc-internal.js create mode 100644 backend/node_modules/node-osc/dist/test/test-promises.js create mode 100644 backend/node_modules/node-osc/dist/test/test-server.js create mode 100644 backend/node_modules/node-osc/dist/test/test-types.js create mode 100644 backend/node_modules/node-osc/docs/API.md create mode 100644 backend/node_modules/node-osc/docs/GUIDE.md create mode 100644 backend/node_modules/node-osc/docs/README.md create mode 100644 backend/node_modules/node-osc/eslint.config.mjs create mode 100644 backend/node_modules/node-osc/examples/README.md create mode 100644 backend/node_modules/node-osc/examples/async-await.mjs create mode 100644 backend/node_modules/node-osc/examples/bundle-example.mjs create mode 100644 backend/node_modules/node-osc/examples/client.js create mode 100644 backend/node_modules/node-osc/examples/error-handling.mjs create mode 100644 backend/node_modules/node-osc/examples/esm.mjs create mode 100644 backend/node_modules/node-osc/examples/server.js create mode 100644 backend/node_modules/node-osc/jsdoc.json create mode 100644 backend/node_modules/node-osc/lib/Bundle.mjs create mode 100644 backend/node_modules/node-osc/lib/Client.mjs create mode 100644 backend/node_modules/node-osc/lib/Message.mjs create mode 100644 backend/node_modules/node-osc/lib/Server.mjs create mode 100644 backend/node_modules/node-osc/lib/index.mjs create mode 100644 backend/node_modules/node-osc/lib/internal/decode.mjs create mode 100644 backend/node_modules/node-osc/lib/osc.mjs create mode 100644 backend/node_modules/node-osc/package.json create mode 100644 backend/node_modules/node-osc/rollup.config.mjs create mode 100755 backend/node_modules/node-osc/scripts/generate-docs.mjs create mode 100644 backend/node_modules/node-osc/test/fixtures/types/test-cjs-types.ts create mode 100644 backend/node_modules/node-osc/test/fixtures/types/test-esm-types.ts create mode 100644 backend/node_modules/node-osc/test/fixtures/types/tsconfig-cjs.test.json create mode 100644 backend/node_modules/node-osc/test/fixtures/types/tsconfig-esm.test.json create mode 100644 backend/node_modules/node-osc/test/test-bundle.mjs create mode 100644 backend/node_modules/node-osc/test/test-client.mjs create mode 100644 backend/node_modules/node-osc/test/test-decode.mjs create mode 100644 backend/node_modules/node-osc/test/test-e2e.mjs create mode 100644 backend/node_modules/node-osc/test/test-encode-decode.mjs create mode 100644 backend/node_modules/node-osc/test/test-error-handling.mjs create mode 100644 backend/node_modules/node-osc/test/test-message.mjs create mode 100644 backend/node_modules/node-osc/test/test-osc-internal.mjs create mode 100644 backend/node_modules/node-osc/test/test-promises.mjs create mode 100644 backend/node_modules/node-osc/test/test-server.mjs create mode 100644 backend/node_modules/node-osc/test/test-types.mjs create mode 100644 backend/node_modules/node-osc/tsconfig.json create mode 100644 backend/node_modules/node-osc/types/Bundle.d.mts create mode 100644 backend/node_modules/node-osc/types/Bundle.d.mts.map create mode 100644 backend/node_modules/node-osc/types/Client.d.mts create mode 100644 backend/node_modules/node-osc/types/Client.d.mts.map create mode 100644 backend/node_modules/node-osc/types/Message.d.mts create mode 100644 backend/node_modules/node-osc/types/Message.d.mts.map create mode 100644 backend/node_modules/node-osc/types/Server.d.mts create mode 100644 backend/node_modules/node-osc/types/Server.d.mts.map create mode 100644 backend/node_modules/node-osc/types/index.d.mts create mode 100644 backend/node_modules/node-osc/types/index.d.mts.map create mode 100644 backend/node_modules/node-osc/types/internal/decode.d.mts create mode 100644 backend/node_modules/node-osc/types/internal/decode.d.mts.map create mode 100644 backend/node_modules/node-osc/types/osc.d.mts create mode 100644 backend/node_modules/node-osc/types/osc.d.mts.map create mode 100644 backend/node_modules/object-assign/index.js create mode 100644 backend/node_modules/object-assign/license create mode 100644 backend/node_modules/object-assign/package.json create mode 100644 backend/node_modules/object-assign/readme.md create mode 100644 backend/node_modules/object-inspect/.eslintrc create mode 100644 backend/node_modules/object-inspect/.github/FUNDING.yml create mode 100644 backend/node_modules/object-inspect/.nycrc create mode 100644 backend/node_modules/object-inspect/CHANGELOG.md create mode 100644 backend/node_modules/object-inspect/LICENSE create mode 100644 backend/node_modules/object-inspect/example/all.js create mode 100644 backend/node_modules/object-inspect/example/circular.js create mode 100644 backend/node_modules/object-inspect/example/fn.js create mode 100644 backend/node_modules/object-inspect/example/inspect.js create mode 100644 backend/node_modules/object-inspect/index.js create mode 100644 backend/node_modules/object-inspect/package-support.json create mode 100644 backend/node_modules/object-inspect/package.json create mode 100644 backend/node_modules/object-inspect/readme.markdown create mode 100644 backend/node_modules/object-inspect/test-core-js.js create mode 100644 backend/node_modules/object-inspect/test/bigint.js create mode 100644 backend/node_modules/object-inspect/test/browser/dom.js create mode 100644 backend/node_modules/object-inspect/test/circular.js create mode 100644 backend/node_modules/object-inspect/test/deep.js create mode 100644 backend/node_modules/object-inspect/test/element.js create mode 100644 backend/node_modules/object-inspect/test/err.js create mode 100644 backend/node_modules/object-inspect/test/fakes.js create mode 100644 backend/node_modules/object-inspect/test/fn.js create mode 100644 backend/node_modules/object-inspect/test/global.js create mode 100644 backend/node_modules/object-inspect/test/has.js create mode 100644 backend/node_modules/object-inspect/test/holes.js create mode 100644 backend/node_modules/object-inspect/test/indent-option.js create mode 100644 backend/node_modules/object-inspect/test/inspect.js create mode 100644 backend/node_modules/object-inspect/test/lowbyte.js create mode 100644 backend/node_modules/object-inspect/test/number.js create mode 100644 backend/node_modules/object-inspect/test/quoteStyle.js create mode 100644 backend/node_modules/object-inspect/test/toStringTag.js create mode 100644 backend/node_modules/object-inspect/test/undef.js create mode 100644 backend/node_modules/object-inspect/test/values.js create mode 100644 backend/node_modules/object-inspect/util.inspect.js create mode 100644 backend/node_modules/on-finished/HISTORY.md create mode 100644 backend/node_modules/on-finished/LICENSE create mode 100644 backend/node_modules/on-finished/README.md create mode 100644 backend/node_modules/on-finished/index.js create mode 100644 backend/node_modules/on-finished/package.json create mode 100644 backend/node_modules/once/LICENSE create mode 100644 backend/node_modules/once/README.md create mode 100644 backend/node_modules/once/once.js create mode 100644 backend/node_modules/once/package.json create mode 100644 backend/node_modules/parseurl/HISTORY.md create mode 100644 backend/node_modules/parseurl/LICENSE create mode 100644 backend/node_modules/parseurl/README.md create mode 100644 backend/node_modules/parseurl/index.js create mode 100644 backend/node_modules/parseurl/package.json create mode 100644 backend/node_modules/path-to-regexp/LICENSE create mode 100644 backend/node_modules/path-to-regexp/Readme.md create mode 100644 backend/node_modules/path-to-regexp/dist/index.d.ts create mode 100644 backend/node_modules/path-to-regexp/dist/index.js create mode 100644 backend/node_modules/path-to-regexp/dist/index.js.map create mode 100644 backend/node_modules/path-to-regexp/package.json create mode 100644 backend/node_modules/proxy-addr/HISTORY.md create mode 100644 backend/node_modules/proxy-addr/LICENSE create mode 100644 backend/node_modules/proxy-addr/README.md create mode 100644 backend/node_modules/proxy-addr/index.js create mode 100644 backend/node_modules/proxy-addr/package.json create mode 100644 backend/node_modules/qs/.editorconfig create mode 100644 backend/node_modules/qs/.github/FUNDING.yml create mode 100644 backend/node_modules/qs/.github/SECURITY.md create mode 100644 backend/node_modules/qs/.github/THREAT_MODEL.md create mode 100644 backend/node_modules/qs/.nycrc create mode 100644 backend/node_modules/qs/CHANGELOG.md create mode 100644 backend/node_modules/qs/LICENSE.md create mode 100644 backend/node_modules/qs/README.md create mode 100644 backend/node_modules/qs/dist/qs.js create mode 100644 backend/node_modules/qs/eslint.config.mjs create mode 100644 backend/node_modules/qs/lib/formats.js create mode 100644 backend/node_modules/qs/lib/index.js create mode 100644 backend/node_modules/qs/lib/parse.js create mode 100644 backend/node_modules/qs/lib/stringify.js create mode 100644 backend/node_modules/qs/lib/utils.js create mode 100644 backend/node_modules/qs/package.json create mode 100644 backend/node_modules/qs/test/empty-keys-cases.js create mode 100644 backend/node_modules/qs/test/parse.js create mode 100644 backend/node_modules/qs/test/stringify.js create mode 100644 backend/node_modules/qs/test/utils.js create mode 100644 backend/node_modules/range-parser/HISTORY.md create mode 100644 backend/node_modules/range-parser/LICENSE create mode 100644 backend/node_modules/range-parser/README.md create mode 100644 backend/node_modules/range-parser/index.js create mode 100644 backend/node_modules/range-parser/package.json create mode 100644 backend/node_modules/raw-body/LICENSE create mode 100644 backend/node_modules/raw-body/README.md create mode 100644 backend/node_modules/raw-body/index.d.ts create mode 100644 backend/node_modules/raw-body/index.js create mode 100644 backend/node_modules/raw-body/package.json create mode 100644 backend/node_modules/readable-stream/CONTRIBUTING.md create mode 100644 backend/node_modules/readable-stream/GOVERNANCE.md create mode 100644 backend/node_modules/readable-stream/LICENSE create mode 100644 backend/node_modules/readable-stream/README.md create mode 100644 backend/node_modules/readable-stream/errors-browser.js create mode 100644 backend/node_modules/readable-stream/errors.js create mode 100644 backend/node_modules/readable-stream/experimentalWarning.js create mode 100644 backend/node_modules/readable-stream/lib/_stream_duplex.js create mode 100644 backend/node_modules/readable-stream/lib/_stream_passthrough.js create mode 100644 backend/node_modules/readable-stream/lib/_stream_readable.js create mode 100644 backend/node_modules/readable-stream/lib/_stream_transform.js create mode 100644 backend/node_modules/readable-stream/lib/_stream_writable.js create mode 100644 backend/node_modules/readable-stream/lib/internal/streams/async_iterator.js create mode 100644 backend/node_modules/readable-stream/lib/internal/streams/buffer_list.js create mode 100644 backend/node_modules/readable-stream/lib/internal/streams/destroy.js create mode 100644 backend/node_modules/readable-stream/lib/internal/streams/end-of-stream.js create mode 100644 backend/node_modules/readable-stream/lib/internal/streams/from-browser.js create mode 100644 backend/node_modules/readable-stream/lib/internal/streams/from.js create mode 100644 backend/node_modules/readable-stream/lib/internal/streams/pipeline.js create mode 100644 backend/node_modules/readable-stream/lib/internal/streams/state.js create mode 100644 backend/node_modules/readable-stream/lib/internal/streams/stream-browser.js create mode 100644 backend/node_modules/readable-stream/lib/internal/streams/stream.js create mode 100644 backend/node_modules/readable-stream/package.json create mode 100644 backend/node_modules/readable-stream/readable-browser.js create mode 100644 backend/node_modules/readable-stream/readable.js create mode 100644 backend/node_modules/router/HISTORY.md create mode 100644 backend/node_modules/router/LICENSE create mode 100644 backend/node_modules/router/README.md create mode 100644 backend/node_modules/router/index.js create mode 100644 backend/node_modules/router/lib/layer.js create mode 100644 backend/node_modules/router/lib/route.js create mode 100644 backend/node_modules/router/package.json create mode 100644 backend/node_modules/safe-buffer/LICENSE create mode 100644 backend/node_modules/safe-buffer/README.md create mode 100644 backend/node_modules/safe-buffer/index.d.ts create mode 100644 backend/node_modules/safe-buffer/index.js create mode 100644 backend/node_modules/safe-buffer/package.json create mode 100644 backend/node_modules/safer-buffer/LICENSE create mode 100644 backend/node_modules/safer-buffer/Porting-Buffer.md create mode 100644 backend/node_modules/safer-buffer/Readme.md create mode 100644 backend/node_modules/safer-buffer/dangerous.js create mode 100644 backend/node_modules/safer-buffer/package.json create mode 100644 backend/node_modules/safer-buffer/safer.js create mode 100644 backend/node_modules/safer-buffer/tests.js create mode 100644 backend/node_modules/send/LICENSE create mode 100644 backend/node_modules/send/README.md create mode 100644 backend/node_modules/send/index.js create mode 100644 backend/node_modules/send/package.json create mode 100644 backend/node_modules/serve-static/LICENSE create mode 100644 backend/node_modules/serve-static/README.md create mode 100644 backend/node_modules/serve-static/index.js create mode 100644 backend/node_modules/serve-static/package.json create mode 100644 backend/node_modules/setprototypeof/LICENSE create mode 100644 backend/node_modules/setprototypeof/README.md create mode 100644 backend/node_modules/setprototypeof/index.d.ts create mode 100644 backend/node_modules/setprototypeof/index.js create mode 100644 backend/node_modules/setprototypeof/package.json create mode 100644 backend/node_modules/setprototypeof/test/index.js create mode 100644 backend/node_modules/side-channel-list/.editorconfig create mode 100644 backend/node_modules/side-channel-list/.eslintrc create mode 100644 backend/node_modules/side-channel-list/.github/FUNDING.yml create mode 100644 backend/node_modules/side-channel-list/.nycrc create mode 100644 backend/node_modules/side-channel-list/CHANGELOG.md create mode 100644 backend/node_modules/side-channel-list/LICENSE create mode 100644 backend/node_modules/side-channel-list/README.md create mode 100644 backend/node_modules/side-channel-list/index.d.ts create mode 100644 backend/node_modules/side-channel-list/index.js create mode 100644 backend/node_modules/side-channel-list/list.d.ts create mode 100644 backend/node_modules/side-channel-list/package.json create mode 100644 backend/node_modules/side-channel-list/test/index.js create mode 100644 backend/node_modules/side-channel-list/tsconfig.json create mode 100644 backend/node_modules/side-channel-map/.editorconfig create mode 100644 backend/node_modules/side-channel-map/.eslintrc create mode 100644 backend/node_modules/side-channel-map/.github/FUNDING.yml create mode 100644 backend/node_modules/side-channel-map/.nycrc create mode 100644 backend/node_modules/side-channel-map/CHANGELOG.md create mode 100644 backend/node_modules/side-channel-map/LICENSE create mode 100644 backend/node_modules/side-channel-map/README.md create mode 100644 backend/node_modules/side-channel-map/index.d.ts create mode 100644 backend/node_modules/side-channel-map/index.js create mode 100644 backend/node_modules/side-channel-map/package.json create mode 100644 backend/node_modules/side-channel-map/test/index.js create mode 100644 backend/node_modules/side-channel-map/tsconfig.json create mode 100644 backend/node_modules/side-channel-weakmap/.editorconfig create mode 100644 backend/node_modules/side-channel-weakmap/.eslintrc create mode 100644 backend/node_modules/side-channel-weakmap/.github/FUNDING.yml create mode 100644 backend/node_modules/side-channel-weakmap/.nycrc create mode 100644 backend/node_modules/side-channel-weakmap/CHANGELOG.md create mode 100644 backend/node_modules/side-channel-weakmap/LICENSE create mode 100644 backend/node_modules/side-channel-weakmap/README.md create mode 100644 backend/node_modules/side-channel-weakmap/index.d.ts create mode 100644 backend/node_modules/side-channel-weakmap/index.js create mode 100644 backend/node_modules/side-channel-weakmap/package.json create mode 100644 backend/node_modules/side-channel-weakmap/test/index.js create mode 100644 backend/node_modules/side-channel-weakmap/tsconfig.json create mode 100644 backend/node_modules/side-channel/.editorconfig create mode 100644 backend/node_modules/side-channel/.eslintrc create mode 100644 backend/node_modules/side-channel/.github/FUNDING.yml create mode 100644 backend/node_modules/side-channel/.nycrc create mode 100644 backend/node_modules/side-channel/CHANGELOG.md create mode 100644 backend/node_modules/side-channel/LICENSE create mode 100644 backend/node_modules/side-channel/README.md create mode 100644 backend/node_modules/side-channel/index.d.ts create mode 100644 backend/node_modules/side-channel/index.js create mode 100644 backend/node_modules/side-channel/package.json create mode 100644 backend/node_modules/side-channel/test/index.js create mode 100644 backend/node_modules/side-channel/tsconfig.json create mode 100644 backend/node_modules/socket.io-adapter/LICENSE create mode 100644 backend/node_modules/socket.io-adapter/Readme.md create mode 100644 backend/node_modules/socket.io-adapter/dist/cluster-adapter.d.ts create mode 100644 backend/node_modules/socket.io-adapter/dist/cluster-adapter.js create mode 100644 backend/node_modules/socket.io-adapter/dist/contrib/yeast.d.ts create mode 100644 backend/node_modules/socket.io-adapter/dist/contrib/yeast.js create mode 100644 backend/node_modules/socket.io-adapter/dist/in-memory-adapter.d.ts create mode 100644 backend/node_modules/socket.io-adapter/dist/in-memory-adapter.js create mode 100644 backend/node_modules/socket.io-adapter/dist/index.d.ts create mode 100644 backend/node_modules/socket.io-adapter/dist/index.js create mode 100644 backend/node_modules/socket.io-adapter/package.json create mode 100644 backend/node_modules/socket.io-parser/LICENSE create mode 100644 backend/node_modules/socket.io-parser/Readme.md create mode 100644 backend/node_modules/socket.io-parser/build/cjs/binary.d.ts create mode 100644 backend/node_modules/socket.io-parser/build/cjs/binary.js create mode 100644 backend/node_modules/socket.io-parser/build/cjs/index.d.ts create mode 100644 backend/node_modules/socket.io-parser/build/cjs/index.js create mode 100644 backend/node_modules/socket.io-parser/build/cjs/is-binary.d.ts create mode 100644 backend/node_modules/socket.io-parser/build/cjs/is-binary.js create mode 100644 backend/node_modules/socket.io-parser/build/cjs/package.json create mode 100644 backend/node_modules/socket.io-parser/build/esm-debug/binary.d.ts create mode 100644 backend/node_modules/socket.io-parser/build/esm-debug/binary.js create mode 100644 backend/node_modules/socket.io-parser/build/esm-debug/index.d.ts create mode 100644 backend/node_modules/socket.io-parser/build/esm-debug/index.js create mode 100644 backend/node_modules/socket.io-parser/build/esm-debug/is-binary.d.ts create mode 100644 backend/node_modules/socket.io-parser/build/esm-debug/is-binary.js create mode 100644 backend/node_modules/socket.io-parser/build/esm-debug/package.json create mode 100644 backend/node_modules/socket.io-parser/build/esm/binary.d.ts create mode 100644 backend/node_modules/socket.io-parser/build/esm/binary.js create mode 100644 backend/node_modules/socket.io-parser/build/esm/index.d.ts create mode 100644 backend/node_modules/socket.io-parser/build/esm/index.js create mode 100644 backend/node_modules/socket.io-parser/build/esm/is-binary.d.ts create mode 100644 backend/node_modules/socket.io-parser/build/esm/is-binary.js create mode 100644 backend/node_modules/socket.io-parser/build/esm/package.json create mode 100644 backend/node_modules/socket.io-parser/package.json create mode 100644 backend/node_modules/socket.io/LICENSE create mode 100644 backend/node_modules/socket.io/Readme.md create mode 100644 backend/node_modules/socket.io/client-dist/socket.io.esm.min.js create mode 100644 backend/node_modules/socket.io/client-dist/socket.io.esm.min.js.map create mode 100644 backend/node_modules/socket.io/client-dist/socket.io.js create mode 100644 backend/node_modules/socket.io/client-dist/socket.io.js.map create mode 100644 backend/node_modules/socket.io/client-dist/socket.io.min.js create mode 100644 backend/node_modules/socket.io/client-dist/socket.io.min.js.map create mode 100644 backend/node_modules/socket.io/client-dist/socket.io.msgpack.min.js create mode 100644 backend/node_modules/socket.io/client-dist/socket.io.msgpack.min.js.map create mode 100644 backend/node_modules/socket.io/dist/broadcast-operator.d.ts create mode 100644 backend/node_modules/socket.io/dist/broadcast-operator.js create mode 100644 backend/node_modules/socket.io/dist/client.d.ts create mode 100644 backend/node_modules/socket.io/dist/client.js create mode 100644 backend/node_modules/socket.io/dist/index.d.ts create mode 100644 backend/node_modules/socket.io/dist/index.js create mode 100644 backend/node_modules/socket.io/dist/namespace.d.ts create mode 100644 backend/node_modules/socket.io/dist/namespace.js create mode 100644 backend/node_modules/socket.io/dist/parent-namespace.d.ts create mode 100644 backend/node_modules/socket.io/dist/parent-namespace.js create mode 100644 backend/node_modules/socket.io/dist/socket-types.d.ts create mode 100644 backend/node_modules/socket.io/dist/socket-types.js create mode 100644 backend/node_modules/socket.io/dist/socket.d.ts create mode 100644 backend/node_modules/socket.io/dist/socket.js create mode 100644 backend/node_modules/socket.io/dist/typed-events.d.ts create mode 100644 backend/node_modules/socket.io/dist/typed-events.js create mode 100644 backend/node_modules/socket.io/dist/uws.d.ts create mode 100644 backend/node_modules/socket.io/dist/uws.js create mode 100644 backend/node_modules/socket.io/node_modules/accepts/HISTORY.md create mode 100644 backend/node_modules/socket.io/node_modules/accepts/LICENSE create mode 100644 backend/node_modules/socket.io/node_modules/accepts/README.md create mode 100644 backend/node_modules/socket.io/node_modules/accepts/index.js create mode 100644 backend/node_modules/socket.io/node_modules/accepts/package.json create mode 100644 backend/node_modules/socket.io/node_modules/mime-db/HISTORY.md create mode 100644 backend/node_modules/socket.io/node_modules/mime-db/LICENSE create mode 100644 backend/node_modules/socket.io/node_modules/mime-db/README.md create mode 100644 backend/node_modules/socket.io/node_modules/mime-db/db.json create mode 100644 backend/node_modules/socket.io/node_modules/mime-db/index.js create mode 100644 backend/node_modules/socket.io/node_modules/mime-db/package.json create mode 100644 backend/node_modules/socket.io/node_modules/mime-types/HISTORY.md create mode 100644 backend/node_modules/socket.io/node_modules/mime-types/LICENSE create mode 100644 backend/node_modules/socket.io/node_modules/mime-types/README.md create mode 100644 backend/node_modules/socket.io/node_modules/mime-types/index.js create mode 100644 backend/node_modules/socket.io/node_modules/mime-types/package.json create mode 100644 backend/node_modules/socket.io/node_modules/negotiator/HISTORY.md create mode 100644 backend/node_modules/socket.io/node_modules/negotiator/LICENSE create mode 100644 backend/node_modules/socket.io/node_modules/negotiator/README.md create mode 100644 backend/node_modules/socket.io/node_modules/negotiator/index.js create mode 100644 backend/node_modules/socket.io/node_modules/negotiator/lib/charset.js create mode 100644 backend/node_modules/socket.io/node_modules/negotiator/lib/encoding.js create mode 100644 backend/node_modules/socket.io/node_modules/negotiator/lib/language.js create mode 100644 backend/node_modules/socket.io/node_modules/negotiator/lib/mediaType.js create mode 100644 backend/node_modules/socket.io/node_modules/negotiator/package.json create mode 100644 backend/node_modules/socket.io/package.json create mode 100644 backend/node_modules/socket.io/wrapper.mjs create mode 100644 backend/node_modules/statuses/HISTORY.md create mode 100644 backend/node_modules/statuses/LICENSE create mode 100644 backend/node_modules/statuses/README.md create mode 100644 backend/node_modules/statuses/codes.json create mode 100644 backend/node_modules/statuses/index.js create mode 100644 backend/node_modules/statuses/package.json create mode 100644 backend/node_modules/streamsearch/.eslintrc.js create mode 100644 backend/node_modules/streamsearch/.github/workflows/ci.yml create mode 100644 backend/node_modules/streamsearch/.github/workflows/lint.yml create mode 100644 backend/node_modules/streamsearch/LICENSE create mode 100644 backend/node_modules/streamsearch/README.md create mode 100644 backend/node_modules/streamsearch/lib/sbmh.js create mode 100644 backend/node_modules/streamsearch/package.json create mode 100644 backend/node_modules/streamsearch/test/test.js create mode 100644 backend/node_modules/string_decoder/LICENSE create mode 100644 backend/node_modules/string_decoder/README.md create mode 100644 backend/node_modules/string_decoder/lib/string_decoder.js create mode 100644 backend/node_modules/string_decoder/package.json create mode 100644 backend/node_modules/systeminformation/LICENSE create mode 100644 backend/node_modules/systeminformation/README.md create mode 100644 backend/node_modules/systeminformation/lib/audio.js create mode 100644 backend/node_modules/systeminformation/lib/battery.js create mode 100644 backend/node_modules/systeminformation/lib/bluetooth.js create mode 100644 backend/node_modules/systeminformation/lib/bluetoothVendors.js create mode 100755 backend/node_modules/systeminformation/lib/cli.js create mode 100644 backend/node_modules/systeminformation/lib/cpu.js create mode 100644 backend/node_modules/systeminformation/lib/docker.js create mode 100644 backend/node_modules/systeminformation/lib/dockerSocket.js create mode 100644 backend/node_modules/systeminformation/lib/filesystem.js create mode 100644 backend/node_modules/systeminformation/lib/graphics.js create mode 100644 backend/node_modules/systeminformation/lib/index.d.ts create mode 100644 backend/node_modules/systeminformation/lib/index.js create mode 100644 backend/node_modules/systeminformation/lib/internet.js create mode 100644 backend/node_modules/systeminformation/lib/memory.js create mode 100644 backend/node_modules/systeminformation/lib/network.js create mode 100644 backend/node_modules/systeminformation/lib/osinfo.js create mode 100644 backend/node_modules/systeminformation/lib/printer.js create mode 100644 backend/node_modules/systeminformation/lib/processes.js create mode 100644 backend/node_modules/systeminformation/lib/system.js create mode 100644 backend/node_modules/systeminformation/lib/usb.js create mode 100644 backend/node_modules/systeminformation/lib/users.js create mode 100644 backend/node_modules/systeminformation/lib/util.js create mode 100644 backend/node_modules/systeminformation/lib/virtualbox.js create mode 100644 backend/node_modules/systeminformation/lib/wifi.js create mode 100644 backend/node_modules/systeminformation/package.json create mode 100644 backend/node_modules/toidentifier/HISTORY.md create mode 100644 backend/node_modules/toidentifier/LICENSE create mode 100644 backend/node_modules/toidentifier/README.md create mode 100644 backend/node_modules/toidentifier/index.js create mode 100644 backend/node_modules/toidentifier/package.json create mode 100644 backend/node_modules/type-is/HISTORY.md create mode 100644 backend/node_modules/type-is/LICENSE create mode 100644 backend/node_modules/type-is/README.md create mode 100644 backend/node_modules/type-is/index.js create mode 100644 backend/node_modules/type-is/package.json create mode 100644 backend/node_modules/typedarray/.travis.yml create mode 100644 backend/node_modules/typedarray/LICENSE create mode 100644 backend/node_modules/typedarray/example/tarray.js create mode 100644 backend/node_modules/typedarray/index.js create mode 100644 backend/node_modules/typedarray/package.json create mode 100644 backend/node_modules/typedarray/readme.markdown create mode 100644 backend/node_modules/typedarray/test/server/undef_globals.js create mode 100644 backend/node_modules/typedarray/test/tarray.js create mode 100644 backend/node_modules/undici-types/LICENSE create mode 100644 backend/node_modules/undici-types/README.md create mode 100644 backend/node_modules/undici-types/agent.d.ts create mode 100644 backend/node_modules/undici-types/api.d.ts create mode 100644 backend/node_modules/undici-types/balanced-pool.d.ts create mode 100644 backend/node_modules/undici-types/cache-interceptor.d.ts create mode 100644 backend/node_modules/undici-types/cache.d.ts create mode 100644 backend/node_modules/undici-types/client-stats.d.ts create mode 100644 backend/node_modules/undici-types/client.d.ts create mode 100644 backend/node_modules/undici-types/connector.d.ts create mode 100644 backend/node_modules/undici-types/content-type.d.ts create mode 100644 backend/node_modules/undici-types/cookies.d.ts create mode 100644 backend/node_modules/undici-types/diagnostics-channel.d.ts create mode 100644 backend/node_modules/undici-types/dispatcher.d.ts create mode 100644 backend/node_modules/undici-types/env-http-proxy-agent.d.ts create mode 100644 backend/node_modules/undici-types/errors.d.ts create mode 100644 backend/node_modules/undici-types/eventsource.d.ts create mode 100644 backend/node_modules/undici-types/fetch.d.ts create mode 100644 backend/node_modules/undici-types/formdata.d.ts create mode 100644 backend/node_modules/undici-types/global-dispatcher.d.ts create mode 100644 backend/node_modules/undici-types/global-origin.d.ts create mode 100644 backend/node_modules/undici-types/h2c-client.d.ts create mode 100644 backend/node_modules/undici-types/handlers.d.ts create mode 100644 backend/node_modules/undici-types/header.d.ts create mode 100644 backend/node_modules/undici-types/index.d.ts create mode 100644 backend/node_modules/undici-types/interceptors.d.ts create mode 100644 backend/node_modules/undici-types/mock-agent.d.ts create mode 100644 backend/node_modules/undici-types/mock-call-history.d.ts create mode 100644 backend/node_modules/undici-types/mock-client.d.ts create mode 100644 backend/node_modules/undici-types/mock-errors.d.ts create mode 100644 backend/node_modules/undici-types/mock-interceptor.d.ts create mode 100644 backend/node_modules/undici-types/mock-pool.d.ts create mode 100644 backend/node_modules/undici-types/package.json create mode 100644 backend/node_modules/undici-types/patch.d.ts create mode 100644 backend/node_modules/undici-types/pool-stats.d.ts create mode 100644 backend/node_modules/undici-types/pool.d.ts create mode 100644 backend/node_modules/undici-types/proxy-agent.d.ts create mode 100644 backend/node_modules/undici-types/readable.d.ts create mode 100644 backend/node_modules/undici-types/retry-agent.d.ts create mode 100644 backend/node_modules/undici-types/retry-handler.d.ts create mode 100644 backend/node_modules/undici-types/round-robin-pool.d.ts create mode 100644 backend/node_modules/undici-types/snapshot-agent.d.ts create mode 100644 backend/node_modules/undici-types/util.d.ts create mode 100644 backend/node_modules/undici-types/utility.d.ts create mode 100644 backend/node_modules/undici-types/webidl.d.ts create mode 100644 backend/node_modules/undici-types/websocket.d.ts create mode 100644 backend/node_modules/unpipe/HISTORY.md create mode 100644 backend/node_modules/unpipe/LICENSE create mode 100644 backend/node_modules/unpipe/README.md create mode 100644 backend/node_modules/unpipe/index.js create mode 100644 backend/node_modules/unpipe/package.json create mode 100644 backend/node_modules/util-deprecate/History.md create mode 100644 backend/node_modules/util-deprecate/LICENSE create mode 100644 backend/node_modules/util-deprecate/README.md create mode 100644 backend/node_modules/util-deprecate/browser.js create mode 100644 backend/node_modules/util-deprecate/node.js create mode 100644 backend/node_modules/util-deprecate/package.json create mode 100644 backend/node_modules/vary/HISTORY.md create mode 100644 backend/node_modules/vary/LICENSE create mode 100644 backend/node_modules/vary/README.md create mode 100644 backend/node_modules/vary/index.js create mode 100644 backend/node_modules/vary/package.json create mode 100644 backend/node_modules/wrappy/LICENSE create mode 100644 backend/node_modules/wrappy/README.md create mode 100644 backend/node_modules/wrappy/package.json create mode 100644 backend/node_modules/wrappy/wrappy.js create mode 100644 backend/node_modules/ws/LICENSE create mode 100644 backend/node_modules/ws/README.md create mode 100644 backend/node_modules/ws/browser.js create mode 100644 backend/node_modules/ws/index.js create mode 100644 backend/node_modules/ws/lib/buffer-util.js create mode 100644 backend/node_modules/ws/lib/constants.js create mode 100644 backend/node_modules/ws/lib/event-target.js create mode 100644 backend/node_modules/ws/lib/extension.js create mode 100644 backend/node_modules/ws/lib/limiter.js create mode 100644 backend/node_modules/ws/lib/permessage-deflate.js create mode 100644 backend/node_modules/ws/lib/receiver.js create mode 100644 backend/node_modules/ws/lib/sender.js create mode 100644 backend/node_modules/ws/lib/stream.js create mode 100644 backend/node_modules/ws/lib/subprotocol.js create mode 100644 backend/node_modules/ws/lib/validation.js create mode 100644 backend/node_modules/ws/lib/websocket-server.js create mode 100644 backend/node_modules/ws/lib/websocket.js create mode 100644 backend/node_modules/ws/package.json create mode 100644 backend/node_modules/ws/wrapper.mjs create mode 100644 backend/package-lock.json create mode 100644 backend/package.json create mode 100644 config/mpvj-backend.service create mode 100644 config/mpvj.service create mode 100644 frontend/.gitignore create mode 100644 frontend/README.md create mode 100644 frontend/eslint.config.js create mode 100644 frontend/index.html create mode 100644 frontend/package-lock.json create mode 100644 frontend/package.json create mode 100644 frontend/public/vite.svg create mode 100644 frontend/src/App.css create mode 100644 frontend/src/App.jsx create mode 100644 frontend/src/assets/react.svg create mode 100644 frontend/src/components/VirtualCanvas.jsx create mode 100644 frontend/src/index.css create mode 100644 frontend/src/main.jsx create mode 100644 frontend/vite.config.js create mode 100644 openspec/changes/mpvj-headless-control-center/.openspec.yaml create mode 100644 openspec/changes/mpvj-headless-control-center/design.md create mode 100644 openspec/changes/mpvj-headless-control-center/proposal.md create mode 100644 openspec/changes/mpvj-headless-control-center/specs/headless-mapping-ui/spec.md create mode 100644 openspec/changes/mpvj-headless-control-center/specs/hybrid-network-control/spec.md create mode 100644 openspec/changes/mpvj-headless-control-center/specs/media-manager/spec.md create mode 100644 openspec/changes/mpvj-headless-control-center/specs/osc-bridge-api/spec.md create mode 100644 openspec/changes/mpvj-headless-control-center/tasks.md create mode 100644 openspec/config.yaml create mode 100644 scripts/switch-to-ap.sh create mode 100644 scripts/switch-to-client.sh diff --git a/.gemini/commands/opsx/apply.toml b/.gemini/commands/opsx/apply.toml new file mode 100644 index 0000000..88a0dfe --- /dev/null +++ b/.gemini/commands/opsx/apply.toml @@ -0,0 +1,149 @@ +description = "Implement tasks from an OpenSpec change (Experimental)" + +prompt = """ +Implement tasks from an OpenSpec change. + +**Input**: Optionally specify a change name (e.g., `/opsx:apply add-auth`). If omitted, check if it can be inferred from conversation context. If vague or ambiguous you MUST prompt for available changes. + +**Steps** + +1. **Select the change** + + If a name is provided, use it. Otherwise: + - Infer from conversation context if the user mentioned a change + - Auto-select if only one active change exists + - If ambiguous, run `openspec list --json` to get available changes and use the **AskUserQuestion tool** to let the user select + + Always announce: "Using change: " and how to override (e.g., `/opsx:apply `). + +2. **Check status to understand the schema** + ```bash + openspec status --change "" --json + ``` + Parse the JSON to understand: + - `schemaName`: The workflow being used (e.g., "spec-driven") + - Which artifact contains the tasks (typically "tasks" for spec-driven, check status for others) + +3. **Get apply instructions** + + ```bash + openspec instructions apply --change "" --json + ``` + + This returns: + - Context file paths (varies by schema) + - Progress (total, complete, remaining) + - Task list with status + - Dynamic instruction based on current state + + **Handle states:** + - If `state: "blocked"` (missing artifacts): show message, suggest using `/opsx:continue` + - If `state: "all_done"`: congratulate, suggest archive + - Otherwise: proceed to implementation + +4. **Read context files** + + Read the files listed in `contextFiles` from the apply instructions output. + The files depend on the schema being used: + - **spec-driven**: proposal, specs, design, tasks + - Other schemas: follow the contextFiles from CLI output + +5. **Show current progress** + + Display: + - Schema being used + - Progress: "N/M tasks complete" + - Remaining tasks overview + - Dynamic instruction from CLI + +6. **Implement tasks (loop until done or blocked)** + + For each pending task: + - Show which task is being worked on + - Make the code changes required + - Keep changes minimal and focused + - Mark task complete in the tasks file: `- [ ]` → `- [x]` + - Continue to next task + + **Pause if:** + - Task is unclear → ask for clarification + - Implementation reveals a design issue → suggest updating artifacts + - Error or blocker encountered → report and wait for guidance + - User interrupts + +7. **On completion or pause, show status** + + Display: + - Tasks completed this session + - Overall progress: "N/M tasks complete" + - If all done: suggest archive + - If paused: explain why and wait for guidance + +**Output During Implementation** + +``` +## Implementing: (schema: ) + +Working on task 3/7: +[...implementation happening...] +✓ Task complete + +Working on task 4/7: +[...implementation happening...] +✓ Task complete +``` + +**Output On Completion** + +``` +## Implementation Complete + +**Change:** +**Schema:** +**Progress:** 7/7 tasks complete ✓ + +### Completed This Session +- [x] Task 1 +- [x] Task 2 +... + +All tasks complete! You can archive this change with `/opsx:archive`. +``` + +**Output On Pause (Issue Encountered)** + +``` +## Implementation Paused + +**Change:** +**Schema:** +**Progress:** 4/7 tasks complete + +### Issue Encountered + + +**Options:** +1.