about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--pkgs/applications/video/epgstation/client/package.json57
-rw-r--r--pkgs/applications/video/epgstation/default.nix140
-rw-r--r--pkgs/applications/video/epgstation/package.json72
-rw-r--r--pkgs/applications/video/epgstation/update.nix62
-rw-r--r--pkgs/applications/video/epgstation/use-mysql-over-domain-socket.patch2
-rw-r--r--pkgs/development/node-packages/node-packages.json2
-rw-r--r--pkgs/development/node-packages/node-packages.nix4346
-rw-r--r--pkgs/development/node-packages/overrides.nix14
-rw-r--r--pkgs/top-level/all-packages.nix4
9 files changed, 68 insertions, 4631 deletions
diff --git a/pkgs/applications/video/epgstation/client/package.json b/pkgs/applications/video/epgstation/client/package.json
deleted file mode 100644
index 6ba9974afa5a2..0000000000000
--- a/pkgs/applications/video/epgstation/client/package.json
+++ /dev/null
@@ -1,57 +0,0 @@
-{
-  "name": "epgstation-client",
-  "version": "2.6.20",
-  "private": true,
-  "scripts": {
-    "build": "vue-cli-service build",
-    "lint": "vue-cli-service lint",
-    "watch": "vue-cli-service build --watch --mode development"
-  },
-  "dependencies": {
-    "@mdi/font": "6.5.95",
-    "aribb24.js": "1.8.8",
-    "axios": "0.24.0",
-    "eventemitter2": "6.4.5",
-    "hls.js": "1.1.2",
-    "inversify": "6.0.1",
-    "json-stable-stringify": "1.0.1",
-    "lodash": "4.17.21",
-    "material-design-icons-iconfont": "6.1.1",
-    "mpegts.js": "1.6.10",
-    "reflect-metadata": "0.1.13",
-    "resize-observer-polyfill": "1.5.1",
-    "roboto-fontface": "*",
-    "smoothscroll-polyfill": "0.4.4",
-    "socket.io-client": "4.3.2",
-    "typeface-roboto": "1.1.13",
-    "vue": "2.6.14",
-    "vue-class-component": "7.2.6",
-    "vue-property-decorator": "9.1.2",
-    "vue-router": "3.5.3",
-    "vuetify": "2.5.10",
-    "vuetify-datetime-picker": "2.1.1",
-    "@types/hls.js": "0.13.3",
-    "@types/json-stable-stringify": "1.0.33",
-    "@types/lodash": "4.14.178",
-    "@types/smoothscroll-polyfill": "0.3.1",
-    "@types/socket.io-client": "1.4.36",
-    "@typescript-eslint/eslint-plugin": "4.33.0",
-    "@typescript-eslint/parser": "4.33.0",
-    "@vue/cli-plugin-eslint": "4.5.12",
-    "@vue/cli-plugin-typescript": "4.5.13",
-    "@vue/cli-plugin-vuex": "4.5.13",
-    "@vue/cli-service": "4.5.13",
-    "@vue/eslint-config-prettier": "6.0.0",
-    "@vue/eslint-config-typescript": "7.0.0",
-    "eslint": "7.32.0",
-    "eslint-plugin-prettier": "3.4.1",
-    "eslint-plugin-vue": "7.20.0",
-    "prettier": "2.4.1",
-    "sass": "1.32.12",
-    "sass-loader": "10.2.0",
-    "typescript": "4.4.4",
-    "vue-cli-plugin-vuetify": "2.4.3",
-    "vue-template-compiler": "2.6.14",
-    "vuetify-loader": "1.7.3"
-  }
-}
diff --git a/pkgs/applications/video/epgstation/default.nix b/pkgs/applications/video/epgstation/default.nix
index 5fab39fd396a0..b5f5ba9e733c9 100644
--- a/pkgs/applications/video/epgstation/default.nix
+++ b/pkgs/applications/video/epgstation/default.nix
@@ -1,17 +1,19 @@
 { lib
-, stdenv
+, fetchpatch
 , fetchFromGitHub
+, buildNpmPackage
+, installShellFiles
 , makeWrapper
 , bash
 , nodejs
 , gzip
-, callPackage
+, python3
 }:
 
-let
-  # NOTE: use updateScript to bump the package version
-  pname = "EPGStation";
+buildNpmPackage rec {
+  pname = "epgstation";
   version = "2.6.20";
+
   src = fetchFromGitHub {
     owner = "l3tnun";
     repo = "EPGStation";
@@ -19,68 +21,73 @@ let
     sha256 = "K1cAvmqWEfS6EY4MKAtjXb388XLYHtouxNM70PWgFig=";
   };
 
-  client = nodejs.pkgs.epgstation-client.override (drv: {
-    # This is set to false to keep devDependencies at build time. Build time
-    # dependencies are pruned afterwards.
-    production = false;
+  patches = [
+    ./use-mysql-over-domain-socket.patch
 
-    meta = drv.meta // {
-      inherit (nodejs.meta) platforms;
-    };
-  });
+    # upgrade dependencies to make it compatible with node 18
+    (fetchpatch {
+      url = "https://github.com/midchildan/EPGStation/commit/5d6cad746b7d9b6d246adcdecf9c991b77c9d89e.patch";
+      sha256 = "sha256-9a8VUjczlyQHVO7w9MYorPIZunAuBuif1HNmtp1yMk8=";
+    })
+    (fetchpatch {
+      url = "https://github.com/midchildan/EPGStation/commit/c948e833e485c2b7cb7fb33b953cca1e20de3a70.patch";
+      sha256 = "sha256-nM6KkVRURuQFZLXZ2etLU1a1+BoaJnfjngo07TFbe58=";
+    })
+  ];
 
-  server = nodejs.pkgs.epgstation.override (drv: {
-    # NOTE: updateScript relies on version matching the src.
-    inherit version src;
+  npmDepsHash = "sha256-dohencRGuvc+vSoclLVn5iles4GOuTq26BrEVeJ4GC4=";
+  npmBuildScript = "build-server";
+  npmRootPath = "/lib/node_modules/epgstation";
 
-    # This is set to false to keep devDependencies at build time. Build time
-    # dependencies are pruned afterwards.
-    production = false;
+  buildInputs = [ bash ];
+  nativeBuildInputs = [ installShellFiles makeWrapper python3 ];
 
-    buildInputs = (drv.buildInputs or [ ]) ++ [ bash ];
-    nativeBuildInputs = (drv.nativeBuildInputs or [ ]) ++ [
-      makeWrapper
-    ];
+  clientDir = buildNpmPackage {
+    pname = "${pname}-client";
+    inherit version src installPhase meta;
 
-    preRebuild = ''
-      # Fix for OpenSSL compat with newer Node.js
-      export NODE_OPTIONS=--openssl-legacy-provider
+    npmDepsHash = "sha256-a/cDPABWI4lPxvSOI4D90O71A9lm8icPMak/g6DPYQY=";
+    npmRootPath = "";
 
-      # Fix for not being able to connect to mysql using domain sockets.
-      patch -p1 < ${./use-mysql-over-domain-socket.patch}
+    sourceRoot = "source/client";
+    NODE_OPTIONS = "--openssl-legacy-provider";
+  };
 
-      # Workaround for https://github.com/svanderburg/node2nix/issues/275
-      sed -i -e "s|#!/usr/bin/env node|#! ${nodejs}/bin/node|" node_modules/node-gyp-build/bin.js
+  postBuild = ''
+    rm -rf client
+    cp -r ${clientDir} client
+  '';
 
-      # Optional typeorm dependency that does not build on aarch64-linux
-      rm -r node_modules/oracledb
+  # installPhase is shared with clientDir
+  installPhase = ''
+    runHook preInstall
 
-      find . -name package-lock.json -delete
-    '';
+    npm prune --omit dev --no-save \
+      $npmInstallFlags \
+      "''${npmInstallFlagsArray[@]}" \
+      $npmFlags \
+      "''${npmFlagsArray[@]}"
+
+    mkdir -p $out$npmRootPath
+    cp -r . $out$npmRootPath
+
+    runHook postInstall
+  '';
 
-    postInstall = let
+  postInstall =
+    let
       runtimeDeps = [ nodejs bash ];
     in
     ''
-      mkdir -p $out/{bin,libexec,share/doc/epgstation,share/man/man1}
+      mkdir -p $out/{bin,libexec,share/doc/epgstation}
 
-      pushd $out/lib/node_modules/epgstation
-
-      cp -r ${client}/lib/node_modules/epgstation-client/{package-lock.json,node_modules} client/
-      chmod -R u+w client/{package-lock.json,node_modules}
-
-      npm run build
-
-      npm prune --production
-      pushd client
-      npm prune --production
-      popd
+      pushd $out$npmRootPath
 
       mv config/enc.js.template $out/libexec/enc.js
       mv LICENSE Readme.md $out/share/doc/epgstation
       mv doc/* $out/share/doc/epgstation
-      sed 's/@DESCRIPTION@/${drv.meta.description}/g' ${./epgstation.1} \
-        | ${gzip}/bin/gzip > $out/share/man/man1/epgstation.1.gz
+      sed 's/@DESCRIPTION@/${meta.description}/g' ${./epgstation.1} > doc/epgstation.1
+      installManPage doc/epgstation.1
       rm -rf doc
 
       # just log to stdout and let journald do its job
@@ -90,42 +97,27 @@ let
       # symlinks. Without this, they would all be non-writable because they
       # reside in the Nix store. Note that the source path won't be accessible
       # at build time.
-      rm -r config data recorded thumbnail
+      rm -r config data drop recorded thumbnail src/db/subscribers src/db/migrations
       ln -sfT /etc/epgstation config
       ln -sfT /var/lib/epgstation data
+      ln -sfT /var/lib/epgstation/drop drop
       ln -sfT /var/lib/epgstation/recorded recorded
       ln -sfT /var/lib/epgstation/thumbnail thumbnail
+      ln -sfT /var/lib/epgstation/db/subscribers src/db/subscribers
+      ln -sfT /var/lib/epgstation/db/migrations src/db/migrations
 
       makeWrapper ${nodejs}/bin/npm $out/bin/epgstation \
-       --chdir "$out/lib/node_modules/epgstation" \
+       --chdir $out$npmRootPath \
        --prefix PATH : ${lib.makeBinPath runtimeDeps} \
-       --set APP_ROOT_PATH "$out/lib/node_modules/epgstation"
+       --set APP_ROOT_PATH $out$npmRootPath
 
       popd
     '';
 
-    # NOTE: this may take a while since it has to update all packages in
-    # nixpkgs.nodePackages
-    passthru.updateScript = callPackage ./update.nix { };
-
-    # nodePackages.epgstation is a stub package to fetch npm dependencies and
-    # its meta.platforms is made empty to prevent users from installing it
-    # directly. This technique ensures epgstation can share npm packages with
-    # the rest of nixpkgs while still allowing us to heavily customize the
-    # build. It also allows us to provide devDependencies for the epgstation
-    # build process without doing the same for all the other node packages.
-    meta = drv.meta // {
-      inherit (nodejs.meta) platforms;
-    };
-  });
-in
-server // {
-  name = "${pname}-${version}";
-
-  meta = with lib; server.meta // {
+  meta = with lib; {
+    description = "DVR software compatible with Mirakurun.";
+    homepage = "https://github.com/l3tnun/EPGStation";
+    license = licenses.mit;
     maintainers = with maintainers; [ midchildan ];
-
-    # NOTE: updateScript relies on this being correct
-    position = toString ./default.nix + ":1";
   };
 }
diff --git a/pkgs/applications/video/epgstation/package.json b/pkgs/applications/video/epgstation/package.json
deleted file mode 100644
index e636d95ef1165..0000000000000
--- a/pkgs/applications/video/epgstation/package.json
+++ /dev/null
@@ -1,72 +0,0 @@
-{
-  "name": "epgstation",
-  "version": "2.6.20",
-  "description": "DTV Software in Japan.",
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/l3tnun/EPGStation-V2.git"
-  },
-  "author": "l3tnun",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/l3tnun/EPGStation-V2/issues"
-  },
-  "homepage": "https://github.com/l3tnun/EPGStation-V2#readme",
-  "dependencies": {
-    "arib-subtitle-timedmetadater": "4.0.9",
-    "aribts": "2.1.12",
-    "axios": "0.24.0",
-    "body-parser": "1.19.0",
-    "cors": "2.8.5",
-    "diskusage-ng": "1.0.2",
-    "express": "4.17.1",
-    "express-openapi": "9.3.0",
-    "file-type": "16.5.3",
-    "inversify": "5.1.1",
-    "js-yaml": "4.1.0",
-    "lodash": "4.17.21",
-    "log4js": "6.3.0",
-    "minimist": "1.2.5",
-    "mirakurun": "3.9.0-beta.26",
-    "mkdirp": "1.0.4",
-    "multer": "1.4.3",
-    "mysql": "2.18.1",
-    "openapi-types": "9.3.0",
-    "reflect-metadata": "0.1.13",
-    "socket.io": "4.3.1",
-    "source-map-support": "0.5.20",
-    "sqlite3": "5.0.11",
-    "swagger-ui-dist": "3.52.5",
-    "typeorm": "0.2.38",
-    "url-join": "4.0.1",
-    "@types/body-parser": "1.19.1",
-    "@types/express": "4.17.13",
-    "@types/file-type": "10.9.1",
-    "@types/js-yaml": "4.0.4",
-    "@types/lodash": "4.14.176",
-    "@types/minimist": "1.2.2",
-    "@types/mkdirp": "1.0.2",
-    "@types/mongodb": "4.0.6",
-    "@types/multer": "1.4.7",
-    "@types/node": "16.11.6",
-    "@types/socket.io": "3.0.1",
-    "@types/source-map-support": "0.5.4",
-    "@types/sqlite3": "3.1.7",
-    "@types/url-join": "4.0.1",
-    "@typescript-eslint/eslint-plugin": "4.33.0",
-    "@typescript-eslint/parser": "4.33.0",
-    "del": "6.0.0",
-    "eslint": "7.32.0",
-    "eslint-config-prettier": "8.3.0",
-    "eslint-plugin-prettier": "3.4.1",
-    "gulp": "4.0.2",
-    "gulp-eslint": "6.0.0",
-    "gulp-plumber": "1.2.1",
-    "gulp-sourcemaps": "3.0.0",
-    "gulp-typescript": "5.0.1",
-    "prettier": "2.4.1",
-    "ts-loader": "9.2.6",
-    "ts-node": "10.4.0",
-    "typescript": "4.4.4"
-  }
-}
diff --git a/pkgs/applications/video/epgstation/update.nix b/pkgs/applications/video/epgstation/update.nix
deleted file mode 100644
index 4b9907384e58d..0000000000000
--- a/pkgs/applications/video/epgstation/update.nix
+++ /dev/null
@@ -1,62 +0,0 @@
-{ gitUpdater
-, writers
-, jq
-, yq
-, gnused
-, _experimental-update-script-combinators
-}:
-
-let
-  updateSource = gitUpdater {
-    rev-prefix = "v";
-  };
-  updateLocks = writers.writeBash "update-epgstation" ''
-    set -euxo pipefail
-
-    cd "$1"
-
-    # Get the path to the latest source. Note that we can't just pass the value
-    # of epgstation.src directly because it'd be evaluated before we can run
-    # updateScript.
-    SRC="$(nix-build ../../../.. --no-out-link -A epgstation.src)"
-    if [[ "$UPDATE_NIX_OLD_VERSION" == "$(${jq}/bin/jq -r .version "$SRC/package.json")" ]]; then
-      echo "[INFO] Already using the latest version of $UPDATE_NIX_PNAME" >&2
-      exit
-    fi
-
-    # Regenerate package.json from the latest source.
-    ${jq}/bin/jq '. + {
-        dependencies: (.dependencies + .devDependencies),
-      } | del(.devDependencies, .main, .scripts)' \
-      "$SRC/package.json" \
-      > package.json
-    ${jq}/bin/jq '. + {
-        dependencies: (.dependencies + .devDependencies),
-      } | del(.devDependencies, .main, .scripts)' \
-      "$SRC/client/package.json" \
-      > client/package.json
-
-    # Fix issue with old sqlite3 version pinned that depends on very old node-gyp 3.x
-    ${gnused}/bin/sed -i -e 's/"sqlite3":\s*"5.0.[0-9]\+"/"sqlite3": "5.0.11"/' package.json
-
-    # Regenerate node packages to update the pre-overridden epgstation derivation.
-    # This must come *after* package.json has been regenerated.
-    pushd ../../../development/node-packages
-    ./generate.sh
-    popd
-
-    # Generate default streaming settings for the nixos module.
-    pushd ../../../../nixos/modules/services/video/epgstation
-    ${yq}/bin/yq -j '{ urlscheme , stream }' \
-      "$SRC/config/config.yml.template" \
-      > streaming.json
-
-    # Fix generated output for EditorConfig compliance
-    printf '\n' >> streaming.json  # rule: insert_final_newline
-    popd
-  '';
-in
-_experimental-update-script-combinators.sequence [
-  updateSource
-  [updateLocks ./.]
-]
diff --git a/pkgs/applications/video/epgstation/use-mysql-over-domain-socket.patch b/pkgs/applications/video/epgstation/use-mysql-over-domain-socket.patch
index 87bb3e7fbd195..178ec455ef62b 100644
--- a/pkgs/applications/video/epgstation/use-mysql-over-domain-socket.patch
+++ b/pkgs/applications/video/epgstation/use-mysql-over-domain-socket.patch
@@ -16,7 +16,7 @@ index 5591853b..838c06cb 100644
              ormConfig.charset = config.mysql.charset;
          }
 +        if (config.mysql.socketPath) {
-+            ormConfig.socketPath = config.mysql.socketPath;
++            ormConfig.extra = { socketPath: config.mysql.socketPath };
 +        } else {
 +            ormConfig.host = config.mysql.host;
 +            ormConfig.port = config.mysql.port;
diff --git a/pkgs/development/node-packages/node-packages.json b/pkgs/development/node-packages/node-packages.json
index 5abb563d0ffec..75b7e49bcdc26 100644
--- a/pkgs/development/node-packages/node-packages.json
+++ b/pkgs/development/node-packages/node-packages.json
@@ -128,8 +128,6 @@
 , "elm-test"
 , "emoj"
 , "emojione"
-, {"epgstation": "../../applications/video/epgstation"}
-, {"epgstation-client": "../../applications/video/epgstation/client"}
 , "escape-string-regexp"
 , "eslint"
 , "eslint_d"
diff --git a/pkgs/development/node-packages/node-packages.nix b/pkgs/development/node-packages/node-packages.nix
index b42f8fb545c88..152ef95b4726d 100644
--- a/pkgs/development/node-packages/node-packages.nix
+++ b/pkgs/development/node-packages/node-packages.nix
@@ -104248,4352 +104248,6 @@ in
     bypassCache = true;
     reconstructLock = true;
   };
-  "epgstation-../../applications/video/epgstation" = nodeEnv.buildNodePackage {
-    name = "epgstation";
-    packageName = "epgstation";
-    version = "2.6.20";
-    src = ../../applications/video/epgstation;
-    dependencies = [
-      sources."@azure/abort-controller-1.1.0"
-      sources."@azure/core-auth-1.4.0"
-      sources."@azure/core-client-1.7.2"
-      sources."@azure/core-http-compat-1.3.0"
-      sources."@azure/core-lro-2.5.3"
-      sources."@azure/core-paging-1.5.0"
-      (sources."@azure/core-rest-pipeline-1.10.3" // {
-        dependencies = [
-          sources."@tootallnate/once-2.0.0"
-          sources."debug-4.3.4"
-          sources."http-proxy-agent-5.0.0"
-          sources."ms-2.1.2"
-        ];
-      })
-      sources."@azure/core-tracing-1.0.1"
-      sources."@azure/core-util-1.3.2"
-      (sources."@azure/identity-2.1.0" // {
-        dependencies = [
-          sources."uuid-8.3.2"
-        ];
-      })
-      sources."@azure/keyvault-keys-4.7.0"
-      sources."@azure/logger-1.0.4"
-      (sources."@azure/msal-browser-2.37.0" // {
-        dependencies = [
-          sources."@azure/msal-common-13.0.0"
-        ];
-      })
-      sources."@azure/msal-common-7.6.0"
-      (sources."@azure/msal-node-1.17.2" // {
-        dependencies = [
-          sources."@azure/msal-common-13.0.0"
-          sources."uuid-8.3.2"
-        ];
-      })
-      sources."@babel/code-frame-7.12.11"
-      sources."@babel/helper-validator-identifier-7.19.1"
-      (sources."@babel/highlight-7.18.6" // {
-        dependencies = [
-          sources."ansi-styles-3.2.1"
-          sources."chalk-2.4.2"
-          sources."color-convert-1.9.3"
-          sources."color-name-1.1.3"
-          sources."has-flag-3.0.0"
-          sources."supports-color-5.5.0"
-        ];
-      })
-      (sources."@chinachu/aribts-1.3.5-mirakurun.17" // {
-        dependencies = [
-          sources."iconv-lite-0.6.3"
-        ];
-      })
-      sources."@cspotcode/source-map-consumer-0.8.0"
-      sources."@cspotcode/source-map-support-0.7.0"
-      (sources."@eslint/eslintrc-0.4.3" // {
-        dependencies = [
-          sources."ajv-6.12.6"
-          sources."brace-expansion-1.1.11"
-          sources."debug-4.3.4"
-          sources."ignore-4.0.6"
-          sources."js-yaml-3.14.1"
-          sources."json-schema-traverse-0.4.1"
-          sources."minimatch-3.1.2"
-          sources."ms-2.1.2"
-          sources."strip-json-comments-3.1.1"
-        ];
-      })
-      sources."@fluentui/date-time-utilities-8.5.10"
-      sources."@fluentui/dom-utilities-2.2.9"
-      sources."@fluentui/font-icons-mdl2-8.5.17"
-      sources."@fluentui/foundation-legacy-8.2.37"
-      sources."@fluentui/keyboard-key-0.4.9"
-      sources."@fluentui/merge-styles-8.5.10"
-      sources."@fluentui/react-8.109.4"
-      sources."@fluentui/react-focus-8.8.23"
-      sources."@fluentui/react-hooks-8.6.24"
-      sources."@fluentui/react-portal-compat-context-9.0.6"
-      sources."@fluentui/react-window-provider-2.2.13"
-      sources."@fluentui/set-version-8.2.9"
-      sources."@fluentui/style-utilities-8.9.10"
-      sources."@fluentui/theme-2.6.29"
-      sources."@fluentui/utilities-8.13.13"
-      sources."@gar/promisify-1.1.3"
-      (sources."@gulp-sourcemaps/identity-map-2.0.1" // {
-        dependencies = [
-          sources."acorn-6.4.2"
-          sources."inherits-2.0.4"
-          sources."through2-3.0.2"
-        ];
-      })
-      (sources."@gulp-sourcemaps/map-sources-1.0.0" // {
-        dependencies = [
-          sources."normalize-path-2.1.1"
-        ];
-      })
-      (sources."@humanwhocodes/config-array-0.5.0" // {
-        dependencies = [
-          sources."brace-expansion-1.1.11"
-          sources."debug-4.3.4"
-          sources."minimatch-3.1.2"
-          sources."ms-2.1.2"
-        ];
-      })
-      sources."@humanwhocodes/object-schema-1.2.1"
-      sources."@ioredis/commands-1.2.0"
-      sources."@isaacs/cliui-8.0.2"
-      sources."@jridgewell/gen-mapping-0.3.3"
-      sources."@jridgewell/resolve-uri-3.1.0"
-      sources."@jridgewell/set-array-1.1.2"
-      sources."@jridgewell/source-map-0.3.3"
-      sources."@jridgewell/sourcemap-codec-1.4.14"
-      sources."@jridgewell/trace-mapping-0.3.18"
-      sources."@js-joda/core-5.5.3"
-      sources."@mapbox/node-pre-gyp-1.0.10"
-      sources."@microsoft/load-themed-styles-1.10.295"
-      sources."@node-rs/crc32-1.7.0"
-      sources."@node-rs/crc32-android-arm-eabi-1.7.0"
-      sources."@node-rs/crc32-android-arm64-1.7.0"
-      sources."@node-rs/crc32-darwin-arm64-1.7.0"
-      sources."@node-rs/crc32-darwin-x64-1.7.0"
-      sources."@node-rs/crc32-freebsd-x64-1.7.0"
-      sources."@node-rs/crc32-linux-arm-gnueabihf-1.7.0"
-      sources."@node-rs/crc32-linux-arm64-gnu-1.7.0"
-      sources."@node-rs/crc32-linux-arm64-musl-1.7.0"
-      sources."@node-rs/crc32-linux-x64-gnu-1.7.0"
-      sources."@node-rs/crc32-linux-x64-musl-1.7.0"
-      sources."@node-rs/crc32-win32-arm64-msvc-1.7.0"
-      sources."@node-rs/crc32-win32-ia32-msvc-1.7.0"
-      sources."@node-rs/crc32-win32-x64-msvc-1.7.0"
-      sources."@nodelib/fs.scandir-2.1.5"
-      sources."@nodelib/fs.stat-2.0.5"
-      sources."@nodelib/fs.walk-1.2.8"
-      sources."@npmcli/fs-1.1.1"
-      sources."@npmcli/move-file-1.1.2"
-      sources."@pkgjs/parseargs-0.11.0"
-      sources."@redis/bloom-1.2.0"
-      sources."@redis/client-1.5.7"
-      sources."@redis/graph-1.1.0"
-      sources."@redis/json-1.0.4"
-      sources."@redis/search-1.1.2"
-      sources."@redis/time-series-1.0.4"
-      (sources."@sap/hana-client-2.16.26" // {
-        dependencies = [
-          sources."debug-3.1.0"
-        ];
-      })
-      sources."@sindresorhus/is-0.14.0"
-      sources."@sqltools/formatter-1.2.5"
-      (sources."@swc/core-1.3.59" // {
-        dependencies = [
-          sources."@swc/helpers-0.5.1"
-        ];
-      })
-      sources."@swc/core-darwin-arm64-1.3.59"
-      sources."@swc/core-darwin-x64-1.3.59"
-      sources."@swc/core-linux-arm-gnueabihf-1.3.59"
-      sources."@swc/core-linux-arm64-gnu-1.3.59"
-      sources."@swc/core-linux-arm64-musl-1.3.59"
-      sources."@swc/core-linux-x64-gnu-1.3.59"
-      sources."@swc/core-linux-x64-musl-1.3.59"
-      sources."@swc/core-win32-arm64-msvc-1.3.59"
-      sources."@swc/core-win32-ia32-msvc-1.3.59"
-      sources."@swc/core-win32-x64-msvc-1.3.59"
-      sources."@swc/helpers-0.4.14"
-      sources."@swc/wasm-1.3.59"
-      sources."@szmarczak/http-timer-1.1.2"
-      sources."@tediousjs/connection-string-0.4.2"
-      sources."@tokenizer/token-0.3.0"
-      sources."@tootallnate/once-1.1.2"
-      sources."@tsconfig/node10-1.0.9"
-      sources."@tsconfig/node12-1.0.11"
-      sources."@tsconfig/node14-1.0.3"
-      sources."@tsconfig/node16-1.0.4"
-      sources."@types/body-parser-1.19.1"
-      sources."@types/component-emitter-1.2.11"
-      sources."@types/connect-3.4.35"
-      sources."@types/cookie-0.4.1"
-      sources."@types/cors-2.8.13"
-      sources."@types/eslint-8.37.0"
-      sources."@types/eslint-scope-3.7.4"
-      sources."@types/estree-1.0.1"
-      sources."@types/express-4.17.13"
-      sources."@types/express-serve-static-core-4.17.35"
-      sources."@types/file-type-10.9.1"
-      sources."@types/js-yaml-4.0.4"
-      sources."@types/json-schema-7.0.11"
-      sources."@types/lodash-4.14.176"
-      sources."@types/mime-1.3.2"
-      sources."@types/minimist-1.2.2"
-      sources."@types/mkdirp-1.0.2"
-      sources."@types/mongodb-4.0.6"
-      sources."@types/multer-1.4.7"
-      sources."@types/node-16.11.6"
-      sources."@types/prop-types-15.7.5"
-      sources."@types/qs-6.9.7"
-      sources."@types/range-parser-1.2.4"
-      sources."@types/react-18.2.6"
-      sources."@types/react-dom-18.2.4"
-      sources."@types/scheduler-0.16.3"
-      sources."@types/send-0.17.1"
-      sources."@types/serve-static-1.15.1"
-      sources."@types/socket.io-3.0.1"
-      sources."@types/source-map-support-0.5.4"
-      sources."@types/sqlite3-3.1.7"
-      sources."@types/url-join-4.0.1"
-      sources."@types/uuid-3.4.10"
-      sources."@types/ws-6.0.4"
-      (sources."@typescript-eslint/eslint-plugin-4.33.0" // {
-        dependencies = [
-          sources."debug-4.3.4"
-          sources."ms-2.1.2"
-        ];
-      })
-      sources."@typescript-eslint/experimental-utils-4.33.0"
-      (sources."@typescript-eslint/parser-4.33.0" // {
-        dependencies = [
-          sources."debug-4.3.4"
-          sources."ms-2.1.2"
-        ];
-      })
-      sources."@typescript-eslint/scope-manager-4.33.0"
-      sources."@typescript-eslint/types-4.33.0"
-      (sources."@typescript-eslint/typescript-estree-4.33.0" // {
-        dependencies = [
-          sources."debug-4.3.4"
-          sources."ms-2.1.2"
-        ];
-      })
-      sources."@typescript-eslint/visitor-keys-4.33.0"
-      sources."@webassemblyjs/ast-1.11.6"
-      sources."@webassemblyjs/floating-point-hex-parser-1.11.6"
-      sources."@webassemblyjs/helper-api-error-1.11.6"
-      sources."@webassemblyjs/helper-buffer-1.11.6"
-      sources."@webassemblyjs/helper-numbers-1.11.6"
-      sources."@webassemblyjs/helper-wasm-bytecode-1.11.6"
-      sources."@webassemblyjs/helper-wasm-section-1.11.6"
-      sources."@webassemblyjs/ieee754-1.11.6"
-      sources."@webassemblyjs/leb128-1.11.6"
-      sources."@webassemblyjs/utf8-1.11.6"
-      sources."@webassemblyjs/wasm-edit-1.11.6"
-      sources."@webassemblyjs/wasm-gen-1.11.6"
-      sources."@webassemblyjs/wasm-opt-1.11.6"
-      sources."@webassemblyjs/wasm-parser-1.11.6"
-      sources."@webassemblyjs/wast-printer-1.11.6"
-      sources."@xtuc/ieee754-1.2.0"
-      sources."@xtuc/long-4.2.2"
-      sources."abbrev-1.1.1"
-      sources."accepts-1.3.8"
-      sources."acorn-7.4.1"
-      (sources."acorn-import-assertions-1.9.0" // {
-        dependencies = [
-          sources."acorn-8.8.2"
-        ];
-      })
-      sources."acorn-jsx-5.3.2"
-      sources."acorn-walk-8.2.0"
-      (sources."agent-base-6.0.2" // {
-        dependencies = [
-          sources."debug-4.3.4"
-          sources."ms-2.1.2"
-        ];
-      })
-      (sources."agentkeepalive-4.3.0" // {
-        dependencies = [
-          sources."debug-4.3.4"
-          sources."depd-2.0.0"
-          sources."ms-2.1.2"
-        ];
-      })
-      sources."aggregate-error-3.1.0"
-      sources."ajv-8.12.0"
-      sources."ajv-formats-2.1.1"
-      (sources."ajv-keywords-3.5.2" // {
-        dependencies = [
-          sources."ajv-6.12.6"
-          sources."json-schema-traverse-0.4.1"
-        ];
-      })
-      sources."ansi-colors-4.1.3"
-      sources."ansi-cyan-0.1.1"
-      (sources."ansi-escapes-4.3.2" // {
-        dependencies = [
-          sources."type-fest-0.21.3"
-        ];
-      })
-      sources."ansi-gray-0.1.1"
-      sources."ansi-red-0.1.1"
-      sources."ansi-regex-5.0.1"
-      sources."ansi-styles-6.2.1"
-      sources."ansi-wrap-0.1.0"
-      sources."any-promise-1.3.0"
-      (sources."anymatch-2.0.0" // {
-        dependencies = [
-          (sources."braces-2.3.2" // {
-            dependencies = [
-              sources."extend-shallow-2.0.1"
-            ];
-          })
-          (sources."fill-range-4.0.0" // {
-            dependencies = [
-              sources."extend-shallow-2.0.1"
-            ];
-          })
-          (sources."is-number-3.0.0" // {
-            dependencies = [
-              sources."kind-of-3.2.2"
-            ];
-          })
-          sources."micromatch-3.1.10"
-          sources."normalize-path-2.1.1"
-          sources."to-regex-range-2.1.1"
-        ];
-      })
-      sources."app-root-path-3.1.0"
-      sources."append-buffer-1.0.2"
-      sources."append-field-1.0.0"
-      sources."aproba-2.0.0"
-      sources."archy-1.0.0"
-      sources."are-we-there-yet-2.0.0"
-      sources."arg-4.1.3"
-      sources."argparse-1.0.10"
-      sources."arib-mpeg2ts-parser-3.0.15"
-      sources."arib-subtitle-timedmetadater-4.0.9"
-      sources."aribts-2.1.12"
-      sources."arr-diff-4.0.0"
-      sources."arr-filter-1.1.2"
-      sources."arr-flatten-1.1.0"
-      sources."arr-map-2.0.2"
-      sources."arr-union-3.1.0"
-      sources."array-buffer-byte-length-1.0.0"
-      sources."array-each-1.0.1"
-      sources."array-flatten-1.1.1"
-      (sources."array-initial-1.1.0" // {
-        dependencies = [
-          sources."is-number-4.0.0"
-        ];
-      })
-      (sources."array-last-1.3.0" // {
-        dependencies = [
-          sources."is-number-4.0.0"
-        ];
-      })
-      sources."array-slice-1.1.0"
-      (sources."array-sort-1.0.0" // {
-        dependencies = [
-          sources."kind-of-5.1.0"
-        ];
-      })
-      sources."array-union-2.1.0"
-      sources."array-unique-0.3.2"
-      sources."assign-symbols-1.0.0"
-      sources."astral-regex-2.0.0"
-      sources."async-done-1.3.2"
-      sources."async-each-1.0.6"
-      sources."async-limiter-1.0.1"
-      sources."async-settle-1.0.0"
-      sources."asynckit-0.4.0"
-      sources."atob-2.1.2"
-      sources."available-typed-arrays-1.0.5"
-      sources."axios-0.24.0"
-      sources."bach-1.2.0"
-      sources."backo2-1.0.2"
-      sources."balanced-match-1.0.2"
-      (sources."base-0.11.2" // {
-        dependencies = [
-          sources."define-property-1.0.0"
-        ];
-      })
-      sources."base64-js-1.5.1"
-      sources."base64id-2.0.0"
-      sources."basic-auth-2.0.1"
-      sources."better-sqlite3-8.3.0"
-      sources."bignumber.js-9.0.0"
-      sources."binary-extensions-1.13.1"
-      sources."bindings-1.5.0"
-      (sources."bl-4.1.0" // {
-        dependencies = [
-          sources."inherits-2.0.4"
-        ];
-      })
-      sources."body-parser-1.19.0"
-      sources."brace-expansion-2.0.1"
-      sources."braces-3.0.2"
-      sources."browserslist-4.21.5"
-      sources."bson-1.1.6"
-      sources."buffer-5.7.1"
-      sources."buffer-equal-1.0.1"
-      sources."buffer-equal-constant-time-1.0.1"
-      sources."buffer-from-1.1.2"
-      sources."buffer-writer-2.0.0"
-      sources."bufferutil-4.0.7"
-      (sources."busboy-0.2.14" // {
-        dependencies = [
-          sources."readable-stream-1.1.14"
-          sources."string_decoder-0.10.31"
-        ];
-      })
-      sources."bytes-3.1.0"
-      (sources."cacache-15.3.0" // {
-        dependencies = [
-          sources."brace-expansion-1.1.11"
-          sources."glob-7.2.3"
-          sources."lru-cache-6.0.0"
-          sources."minimatch-3.1.2"
-          sources."minipass-3.3.6"
-        ];
-      })
-      sources."cache-base-1.0.1"
-      (sources."cacheable-request-6.1.0" // {
-        dependencies = [
-          sources."get-stream-5.2.0"
-          sources."lowercase-keys-2.0.0"
-        ];
-      })
-      sources."call-bind-1.0.2"
-      sources."callsites-3.1.0"
-      sources."camelcase-3.0.0"
-      sources."caniuse-lite-1.0.30001488"
-      (sources."chalk-4.1.2" // {
-        dependencies = [
-          sources."ansi-styles-4.3.0"
-        ];
-      })
-      sources."chardet-0.7.0"
-      (sources."chokidar-2.1.8" // {
-        dependencies = [
-          sources."braces-2.3.2"
-          sources."extend-shallow-2.0.1"
-          sources."fill-range-4.0.0"
-          (sources."glob-parent-3.1.0" // {
-            dependencies = [
-              sources."is-glob-3.1.0"
-            ];
-          })
-          sources."is-number-3.0.0"
-          sources."kind-of-3.2.2"
-          sources."to-regex-range-2.1.1"
-        ];
-      })
-      sources."chownr-2.0.0"
-      sources."chrome-trace-event-1.0.3"
-      (sources."class-utils-0.3.6" // {
-        dependencies = [
-          sources."define-property-0.2.5"
-          (sources."is-accessor-descriptor-0.1.6" // {
-            dependencies = [
-              sources."kind-of-3.2.2"
-            ];
-          })
-          (sources."is-data-descriptor-0.1.4" // {
-            dependencies = [
-              sources."kind-of-3.2.2"
-            ];
-          })
-          sources."is-descriptor-0.1.6"
-          sources."kind-of-5.1.0"
-        ];
-      })
-      sources."clean-stack-2.2.0"
-      sources."cli-cursor-3.1.0"
-      (sources."cli-highlight-2.1.11" // {
-        dependencies = [
-          sources."emoji-regex-8.0.0"
-          sources."string-width-4.2.3"
-          sources."strip-ansi-6.0.1"
-          sources."yargs-16.2.0"
-        ];
-      })
-      sources."cli-width-3.0.0"
-      (sources."cliui-7.0.4" // {
-        dependencies = [
-          sources."ansi-styles-4.3.0"
-          sources."emoji-regex-8.0.0"
-          sources."string-width-4.2.3"
-          sources."strip-ansi-6.0.1"
-          sources."wrap-ansi-7.0.0"
-        ];
-      })
-      sources."clone-2.1.2"
-      sources."clone-buffer-1.0.0"
-      sources."clone-response-1.0.3"
-      sources."clone-stats-1.0.0"
-      (sources."cloneable-readable-1.1.3" // {
-        dependencies = [
-          sources."isarray-1.0.0"
-          sources."readable-stream-2.3.8"
-          sources."string_decoder-1.1.1"
-        ];
-      })
-      sources."cluster-key-slot-1.1.2"
-      sources."code-point-at-1.1.0"
-      sources."collection-map-1.0.0"
-      sources."collection-visit-1.0.0"
-      sources."color-convert-2.0.1"
-      sources."color-name-1.1.4"
-      sources."color-support-1.1.3"
-      sources."combined-stream-1.0.8"
-      sources."commander-7.2.0"
-      sources."component-emitter-1.3.0"
-      sources."concat-map-0.0.1"
-      (sources."concat-stream-1.6.2" // {
-        dependencies = [
-          sources."isarray-1.0.0"
-          sources."readable-stream-2.3.8"
-          sources."string_decoder-1.1.1"
-        ];
-      })
-      sources."console-control-strings-1.1.0"
-      sources."content-disposition-0.5.3"
-      sources."content-type-1.0.5"
-      sources."convert-source-map-1.9.0"
-      sources."cookie-0.4.0"
-      sources."cookie-signature-1.0.6"
-      sources."copy-descriptor-0.1.1"
-      (sources."copy-props-2.0.5" // {
-        dependencies = [
-          sources."is-plain-object-5.0.0"
-        ];
-      })
-      sources."core-util-is-1.0.3"
-      sources."cors-2.8.5"
-      sources."crc-3.8.0"
-      sources."create-require-1.1.1"
-      sources."cross-spawn-7.0.3"
-      (sources."css-3.0.0" // {
-        dependencies = [
-          sources."inherits-2.0.4"
-          sources."source-map-resolve-0.6.0"
-        ];
-      })
-      sources."csstype-3.1.2"
-      sources."d-1.0.1"
-      (sources."data-api-client-1.3.0" // {
-        dependencies = [
-          sources."sqlstring-2.3.3"
-        ];
-      })
-      sources."date-format-3.0.0"
-      sources."debug-2.6.9"
-      (sources."debug-fabulous-1.1.0" // {
-        dependencies = [
-          sources."debug-3.2.7"
-          sources."ms-2.1.3"
-        ];
-      })
-      sources."decamelize-1.2.0"
-      sources."decode-uri-component-0.2.2"
-      sources."decompress-response-3.3.0"
-      sources."deep-extend-0.6.0"
-      sources."deep-is-0.1.4"
-      (sources."default-compare-1.0.0" // {
-        dependencies = [
-          sources."kind-of-5.1.0"
-        ];
-      })
-      sources."default-resolution-2.0.0"
-      sources."defer-to-connect-1.1.3"
-      sources."define-lazy-prop-2.0.0"
-      sources."define-properties-1.2.0"
-      sources."define-property-2.0.2"
-      sources."del-6.0.0"
-      sources."delayed-stream-1.0.0"
-      sources."delegates-1.0.0"
-      sources."denque-2.1.0"
-      sources."depd-1.1.2"
-      sources."destroy-1.0.4"
-      sources."detect-file-1.0.0"
-      sources."detect-libc-2.0.1"
-      sources."detect-newline-2.1.0"
-      (sources."dicer-0.2.5" // {
-        dependencies = [
-          sources."readable-stream-1.1.14"
-          sources."string_decoder-0.10.31"
-        ];
-      })
-      sources."diff-4.0.2"
-      sources."difunc-0.0.4"
-      sources."dir-glob-3.0.1"
-      sources."diskusage-ng-1.0.2"
-      sources."doctrine-3.0.0"
-      sources."dotenv-8.6.0"
-      sources."duplexer3-0.1.5"
-      (sources."duplexify-3.7.1" // {
-        dependencies = [
-          sources."isarray-1.0.0"
-          sources."readable-stream-2.3.8"
-          sources."string_decoder-1.1.1"
-        ];
-      })
-      sources."each-props-1.3.2"
-      sources."eastasianwidth-0.2.0"
-      sources."ecdsa-sig-formatter-1.0.11"
-      sources."ee-first-1.1.1"
-      sources."electron-to-chromium-1.4.402"
-      sources."emoji-regex-9.2.2"
-      sources."encodeurl-1.0.2"
-      (sources."encoding-0.1.13" // {
-        dependencies = [
-          sources."iconv-lite-0.6.3"
-        ];
-      })
-      sources."end-of-stream-1.4.4"
-      (sources."engine.io-6.0.1" // {
-        dependencies = [
-          sources."cookie-0.4.2"
-          sources."debug-4.3.4"
-          sources."ms-2.1.2"
-          sources."ws-8.2.3"
-        ];
-      })
-      sources."engine.io-parser-5.0.6"
-      sources."enhanced-resolve-5.14.0"
-      sources."enquirer-2.3.6"
-      sources."env-paths-2.2.1"
-      sources."err-code-2.0.3"
-      sources."error-ex-1.3.2"
-      sources."es-abstract-1.21.2"
-      sources."es-aggregate-error-1.0.9"
-      sources."es-module-lexer-1.2.1"
-      sources."es-set-tostringtag-2.0.1"
-      sources."es-to-primitive-1.2.1"
-      sources."es5-ext-0.10.62"
-      sources."es6-iterator-2.0.3"
-      sources."es6-symbol-3.1.3"
-      sources."es6-weak-map-2.0.3"
-      sources."escalade-3.1.1"
-      sources."escape-html-1.0.3"
-      sources."escape-string-regexp-1.0.5"
-      (sources."eslint-7.32.0" // {
-        dependencies = [
-          sources."ajv-6.12.6"
-          sources."brace-expansion-1.1.11"
-          sources."debug-4.3.4"
-          sources."escape-string-regexp-4.0.0"
-          (sources."eslint-utils-2.1.0" // {
-            dependencies = [
-              sources."eslint-visitor-keys-1.3.0"
-            ];
-          })
-          sources."ignore-4.0.6"
-          sources."js-yaml-3.14.1"
-          sources."json-schema-traverse-0.4.1"
-          sources."minimatch-3.1.2"
-          sources."ms-2.1.2"
-          sources."strip-ansi-6.0.1"
-          sources."strip-json-comments-3.1.1"
-        ];
-      })
-      sources."eslint-config-prettier-8.3.0"
-      sources."eslint-plugin-prettier-3.4.1"
-      sources."eslint-scope-5.1.1"
-      sources."eslint-utils-3.0.0"
-      sources."eslint-visitor-keys-2.1.0"
-      (sources."espree-7.3.1" // {
-        dependencies = [
-          sources."eslint-visitor-keys-1.3.0"
-        ];
-      })
-      sources."esprima-4.0.1"
-      (sources."esquery-1.5.0" // {
-        dependencies = [
-          sources."estraverse-5.3.0"
-        ];
-      })
-      (sources."esrecurse-4.3.0" // {
-        dependencies = [
-          sources."estraverse-5.3.0"
-        ];
-      })
-      sources."estraverse-4.3.0"
-      sources."esutils-2.0.3"
-      sources."etag-1.8.1"
-      sources."event-emitter-0.3.5"
-      sources."eventemitter3-2.0.3"
-      sources."events-3.3.0"
-      (sources."expand-brackets-2.1.4" // {
-        dependencies = [
-          sources."define-property-0.2.5"
-          sources."extend-shallow-2.0.1"
-          (sources."is-accessor-descriptor-0.1.6" // {
-            dependencies = [
-              sources."kind-of-3.2.2"
-            ];
-          })
-          (sources."is-data-descriptor-0.1.4" // {
-            dependencies = [
-              sources."kind-of-3.2.2"
-            ];
-          })
-          sources."is-descriptor-0.1.6"
-          sources."kind-of-5.1.0"
-        ];
-      })
-      sources."expand-template-2.0.3"
-      sources."expand-tilde-2.0.2"
-      sources."express-4.17.1"
-      sources."express-normalize-query-params-middleware-0.5.1"
-      sources."express-openapi-9.3.0"
-      (sources."ext-1.7.0" // {
-        dependencies = [
-          sources."type-2.7.2"
-        ];
-      })
-      sources."extend-3.0.2"
-      (sources."extend-shallow-3.0.2" // {
-        dependencies = [
-          sources."is-extendable-1.0.1"
-        ];
-      })
-      sources."external-editor-3.1.0"
-      (sources."extglob-2.0.4" // {
-        dependencies = [
-          sources."define-property-1.0.0"
-          sources."extend-shallow-2.0.1"
-        ];
-      })
-      sources."fancy-log-1.3.3"
-      sources."fast-deep-equal-3.1.3"
-      sources."fast-diff-1.3.0"
-      sources."fast-glob-3.2.12"
-      sources."fast-json-stable-stringify-2.1.0"
-      sources."fast-levenshtein-2.0.6"
-      sources."fastq-1.15.0"
-      sources."figlet-1.6.0"
-      sources."figures-3.2.0"
-      sources."file-entry-cache-6.0.1"
-      sources."file-type-16.5.3"
-      sources."file-uri-to-path-1.0.0"
-      sources."fill-range-7.0.1"
-      sources."finalhandler-1.1.2"
-      sources."find-up-1.1.2"
-      (sources."findup-sync-3.0.0" // {
-        dependencies = [
-          sources."braces-2.3.2"
-          sources."extend-shallow-2.0.1"
-          sources."fill-range-4.0.0"
-          sources."is-number-3.0.0"
-          sources."kind-of-3.2.2"
-          sources."micromatch-3.1.10"
-          sources."to-regex-range-2.1.1"
-        ];
-      })
-      sources."fined-1.2.0"
-      sources."flagged-respawn-1.0.1"
-      (sources."flat-cache-3.0.4" // {
-        dependencies = [
-          sources."flatted-3.2.7"
-        ];
-      })
-      sources."flatted-2.0.2"
-      (sources."flush-write-stream-1.1.1" // {
-        dependencies = [
-          sources."isarray-1.0.0"
-          sources."readable-stream-2.3.8"
-          sources."string_decoder-1.1.1"
-        ];
-      })
-      sources."follow-redirects-1.15.2"
-      sources."for-each-0.3.3"
-      sources."for-in-1.0.2"
-      sources."for-own-1.0.0"
-      sources."foreground-child-3.1.1"
-      sources."form-data-4.0.0"
-      sources."forwarded-0.2.0"
-      sources."fragment-cache-0.2.1"
-      sources."fresh-0.5.2"
-      sources."fs-constants-1.0.0"
-      sources."fs-extra-8.1.0"
-      (sources."fs-minipass-2.1.0" // {
-        dependencies = [
-          sources."minipass-3.3.6"
-        ];
-      })
-      sources."fs-mkdirp-stream-1.0.0"
-      sources."fs-routes-9.0.3"
-      sources."fs.realpath-1.0.0"
-      sources."fsevents-1.2.13"
-      sources."function-bind-1.1.1"
-      sources."function.prototype.name-1.1.5"
-      sources."functional-red-black-tree-1.0.1"
-      sources."functions-have-names-1.2.3"
-      (sources."gauge-3.0.2" // {
-        dependencies = [
-          sources."emoji-regex-8.0.0"
-          sources."signal-exit-3.0.7"
-          sources."string-width-4.2.3"
-          sources."strip-ansi-6.0.1"
-        ];
-      })
-      sources."generate-function-2.3.1"
-      sources."generic-pool-3.9.0"
-      sources."get-caller-file-2.0.5"
-      sources."get-intrinsic-1.2.1"
-      sources."get-stream-4.1.0"
-      sources."get-symbol-description-1.0.0"
-      sources."get-value-2.0.6"
-      sources."github-from-package-0.0.0"
-      sources."glob-10.2.5"
-      sources."glob-parent-5.1.2"
-      (sources."glob-stream-6.1.0" // {
-        dependencies = [
-          sources."brace-expansion-1.1.11"
-          sources."glob-7.2.3"
-          sources."glob-parent-3.1.0"
-          sources."is-glob-3.1.0"
-          sources."isarray-1.0.0"
-          sources."minimatch-3.1.2"
-          sources."readable-stream-2.3.8"
-          sources."string_decoder-1.1.1"
-        ];
-      })
-      sources."glob-to-regexp-0.4.1"
-      sources."glob-watcher-5.0.5"
-      sources."global-modules-1.0.0"
-      (sources."global-prefix-1.0.2" // {
-        dependencies = [
-          sources."which-1.3.1"
-        ];
-      })
-      sources."globals-13.20.0"
-      sources."globalthis-1.0.3"
-      sources."globby-11.1.0"
-      sources."glogg-1.0.2"
-      sources."gopd-1.0.1"
-      sources."got-9.6.0"
-      sources."graceful-fs-4.2.11"
-      sources."gulp-4.0.2"
-      (sources."gulp-cli-2.3.0" // {
-        dependencies = [
-          sources."ansi-colors-1.1.0"
-          sources."ansi-regex-2.1.1"
-          sources."cliui-3.2.0"
-          sources."get-caller-file-1.0.3"
-          sources."is-fullwidth-code-point-1.0.0"
-          sources."string-width-1.0.2"
-          sources."strip-ansi-3.0.1"
-          sources."wrap-ansi-2.1.0"
-          sources."y18n-3.2.2"
-          sources."yargs-7.1.2"
-          sources."yargs-parser-5.0.1"
-        ];
-      })
-      (sources."gulp-eslint-6.0.0" // {
-        dependencies = [
-          sources."ajv-6.12.6"
-          sources."ansi-regex-4.1.1"
-          sources."ansi-styles-3.2.1"
-          sources."astral-regex-1.0.0"
-          sources."brace-expansion-1.1.11"
-          sources."chalk-2.4.2"
-          sources."color-convert-1.9.3"
-          sources."color-name-1.1.3"
-          (sources."cross-spawn-6.0.5" // {
-            dependencies = [
-              sources."semver-5.7.1"
-            ];
-          })
-          sources."debug-4.3.4"
-          sources."emoji-regex-7.0.3"
-          sources."eslint-6.8.0"
-          sources."eslint-utils-1.4.3"
-          sources."eslint-visitor-keys-1.3.0"
-          sources."espree-6.2.1"
-          sources."file-entry-cache-5.0.1"
-          sources."flat-cache-2.0.1"
-          sources."glob-7.2.3"
-          sources."globals-12.4.0"
-          sources."has-flag-3.0.0"
-          sources."ignore-4.0.6"
-          sources."is-fullwidth-code-point-2.0.0"
-          sources."js-yaml-3.14.1"
-          sources."json-schema-traverse-0.4.1"
-          sources."levn-0.3.0"
-          sources."minimatch-3.1.2"
-          sources."minimist-1.2.8"
-          sources."mkdirp-0.5.6"
-          sources."ms-2.1.2"
-          sources."optionator-0.8.3"
-          sources."path-key-2.0.1"
-          sources."prelude-ls-1.1.2"
-          sources."regexpp-2.0.1"
-          sources."rimraf-2.6.3"
-          sources."semver-6.3.0"
-          sources."shebang-command-1.2.0"
-          sources."shebang-regex-1.0.0"
-          sources."slice-ansi-2.1.0"
-          sources."string-width-3.1.0"
-          sources."strip-ansi-5.2.0"
-          sources."strip-json-comments-3.1.1"
-          sources."supports-color-5.5.0"
-          sources."table-5.4.6"
-          sources."type-check-0.3.2"
-          sources."type-fest-0.8.1"
-          sources."which-1.3.1"
-        ];
-      })
-      (sources."gulp-plumber-1.2.1" // {
-        dependencies = [
-          sources."ansi-regex-2.1.1"
-          sources."ansi-styles-2.2.1"
-          sources."arr-diff-1.1.0"
-          sources."arr-union-2.1.0"
-          sources."array-slice-0.2.3"
-          sources."chalk-1.1.3"
-          sources."extend-shallow-1.1.4"
-          sources."kind-of-1.1.0"
-          sources."plugin-error-0.1.2"
-          sources."strip-ansi-3.0.1"
-          sources."supports-color-2.0.0"
-        ];
-      })
-      (sources."gulp-sourcemaps-3.0.0" // {
-        dependencies = [
-          sources."acorn-6.4.2"
-        ];
-      })
-      (sources."gulp-typescript-5.0.1" // {
-        dependencies = [
-          sources."ansi-colors-3.2.4"
-          sources."inherits-2.0.4"
-          sources."source-map-0.7.4"
-          sources."through2-3.0.2"
-        ];
-      })
-      sources."gulplog-1.0.0"
-      sources."has-1.0.3"
-      (sources."has-ansi-2.0.0" // {
-        dependencies = [
-          sources."ansi-regex-2.1.1"
-        ];
-      })
-      sources."has-bigints-1.0.2"
-      sources."has-flag-4.0.0"
-      sources."has-property-descriptors-1.0.0"
-      sources."has-proto-1.0.1"
-      sources."has-symbols-1.0.3"
-      sources."has-tostringtag-1.0.0"
-      sources."has-unicode-2.0.1"
-      sources."has-value-1.0.0"
-      (sources."has-values-1.0.0" // {
-        dependencies = [
-          (sources."is-number-3.0.0" // {
-            dependencies = [
-              sources."kind-of-3.2.2"
-            ];
-          })
-          sources."kind-of-4.0.0"
-        ];
-      })
-      sources."hdb-pool-0.1.6"
-      sources."highlight.js-10.7.3"
-      sources."homedir-polyfill-1.0.3"
-      sources."hosted-git-info-2.8.9"
-      sources."http-cache-semantics-4.1.1"
-      sources."http-errors-1.7.2"
-      (sources."http-proxy-agent-4.0.1" // {
-        dependencies = [
-          sources."debug-4.3.4"
-          sources."ms-2.1.2"
-        ];
-      })
-      (sources."https-proxy-agent-5.0.1" // {
-        dependencies = [
-          sources."debug-4.3.4"
-          sources."ms-2.1.2"
-        ];
-      })
-      sources."humanize-ms-1.2.1"
-      sources."iconv-lite-0.4.24"
-      sources."ieee754-1.2.1"
-      sources."ignore-5.2.4"
-      sources."import-fresh-3.3.0"
-      sources."imurmurhash-0.1.4"
-      sources."indent-string-4.0.0"
-      sources."infer-owner-1.0.4"
-      sources."inflight-1.0.6"
-      sources."inherits-2.0.3"
-      sources."ini-1.3.8"
-      (sources."inquirer-7.3.3" // {
-        dependencies = [
-          sources."emoji-regex-8.0.0"
-          sources."string-width-4.2.3"
-          sources."strip-ansi-6.0.1"
-        ];
-      })
-      sources."internal-slot-1.0.5"
-      sources."interpret-1.4.0"
-      sources."inversify-5.1.1"
-      sources."invert-kv-1.0.0"
-      (sources."ioredis-5.3.2" // {
-        dependencies = [
-          sources."debug-4.3.4"
-          sources."ms-2.1.2"
-        ];
-      })
-      sources."ip-2.0.0"
-      sources."ip-num-1.5.1"
-      sources."ipaddr.js-1.9.1"
-      sources."is-absolute-1.0.0"
-      sources."is-accessor-descriptor-1.0.0"
-      sources."is-array-buffer-3.0.2"
-      sources."is-arrayish-0.2.1"
-      sources."is-bigint-1.0.4"
-      sources."is-binary-path-1.0.1"
-      sources."is-boolean-object-1.1.2"
-      sources."is-buffer-1.1.6"
-      sources."is-callable-1.2.7"
-      sources."is-core-module-2.12.1"
-      sources."is-data-descriptor-1.0.0"
-      sources."is-date-object-1.0.5"
-      sources."is-descriptor-1.0.2"
-      sources."is-dir-1.0.0"
-      sources."is-docker-2.2.1"
-      sources."is-extendable-0.1.1"
-      sources."is-extglob-2.1.1"
-      sources."is-fullwidth-code-point-3.0.0"
-      sources."is-glob-4.0.3"
-      sources."is-lambda-1.0.1"
-      sources."is-negated-glob-1.0.0"
-      sources."is-negative-zero-2.0.2"
-      sources."is-number-7.0.0"
-      sources."is-number-object-1.0.7"
-      sources."is-path-cwd-2.2.0"
-      sources."is-path-inside-3.0.3"
-      sources."is-plain-object-2.0.4"
-      sources."is-promise-2.2.2"
-      sources."is-property-1.0.2"
-      sources."is-regex-1.1.4"
-      sources."is-relative-1.0.0"
-      sources."is-shared-array-buffer-1.0.2"
-      sources."is-string-1.0.7"
-      sources."is-symbol-1.0.4"
-      sources."is-typed-array-1.1.10"
-      sources."is-unc-path-1.0.0"
-      sources."is-utf8-0.2.1"
-      sources."is-valid-glob-1.0.0"
-      sources."is-weakref-1.0.2"
-      sources."is-windows-1.0.2"
-      sources."is-wsl-2.2.0"
-      sources."isarray-0.0.1"
-      sources."isexe-2.0.0"
-      sources."isobject-3.0.1"
-      sources."isomorphic-ws-4.0.1"
-      sources."jackspeak-2.2.0"
-      (sources."jest-worker-27.5.1" // {
-        dependencies = [
-          sources."supports-color-8.1.1"
-        ];
-      })
-      sources."js-md4-0.3.2"
-      sources."js-tokens-4.0.0"
-      (sources."js-yaml-4.1.0" // {
-        dependencies = [
-          sources."argparse-2.0.1"
-        ];
-      })
-      sources."jsbi-4.3.0"
-      sources."json-buffer-3.0.0"
-      sources."json-parse-even-better-errors-2.3.1"
-      sources."json-schema-traverse-1.0.0"
-      sources."json-stable-stringify-without-jsonify-1.0.1"
-      sources."jsonfile-4.0.0"
-      (sources."jsonrpc2-ws-1.0.0-beta9" // {
-        dependencies = [
-          sources."eventemitter3-3.1.2"
-        ];
-      })
-      (sources."jsonwebtoken-9.0.0" // {
-        dependencies = [
-          sources."jws-3.2.2"
-          sources."ms-2.1.3"
-        ];
-      })
-      sources."just-debounce-1.1.0"
-      sources."jwa-1.4.1"
-      (sources."jws-4.0.0" // {
-        dependencies = [
-          sources."jwa-2.0.0"
-        ];
-      })
-      sources."keyv-3.1.0"
-      sources."kind-of-6.0.3"
-      sources."last-run-1.1.1"
-      sources."latest-version-5.1.0"
-      (sources."lazystream-1.0.1" // {
-        dependencies = [
-          sources."isarray-1.0.0"
-          sources."readable-stream-2.3.8"
-          sources."string_decoder-1.1.1"
-        ];
-      })
-      sources."lcid-1.0.0"
-      sources."lead-1.0.0"
-      sources."levn-0.4.1"
-      sources."libpq-1.8.12"
-      sources."liftoff-3.1.0"
-      sources."load-json-file-1.1.0"
-      sources."loader-runner-4.3.0"
-      sources."lodash-4.17.21"
-      sources."lodash.defaults-4.2.0"
-      sources."lodash.isarguments-3.1.0"
-      sources."lodash.merge-4.6.2"
-      sources."lodash.truncate-4.4.2"
-      (sources."log4js-6.3.0" // {
-        dependencies = [
-          sources."debug-4.3.4"
-          sources."ms-2.1.2"
-        ];
-      })
-      sources."long-5.2.3"
-      sources."loose-envify-1.4.0"
-      sources."lowercase-keys-1.0.1"
-      sources."lru-cache-9.1.1"
-      sources."lru-queue-0.1.0"
-      (sources."make-dir-3.1.0" // {
-        dependencies = [
-          sources."semver-6.3.0"
-        ];
-      })
-      sources."make-error-1.3.6"
-      (sources."make-fetch-happen-9.1.0" // {
-        dependencies = [
-          sources."lru-cache-6.0.0"
-          sources."minipass-3.3.6"
-        ];
-      })
-      sources."make-iterator-1.0.1"
-      sources."map-cache-0.2.2"
-      sources."map-visit-1.0.0"
-      (sources."matchdep-2.0.0" // {
-        dependencies = [
-          sources."braces-2.3.2"
-          sources."extend-shallow-2.0.1"
-          sources."fill-range-4.0.0"
-          sources."findup-sync-2.0.0"
-          sources."is-glob-3.1.0"
-          sources."is-number-3.0.0"
-          sources."kind-of-3.2.2"
-          sources."micromatch-3.1.10"
-          sources."to-regex-range-2.1.1"
-        ];
-      })
-      sources."media-typer-0.3.0"
-      sources."memoizee-0.4.15"
-      sources."memory-pager-1.5.0"
-      sources."merge-descriptors-1.0.1"
-      sources."merge-stream-2.0.0"
-      sources."merge2-1.4.1"
-      sources."methods-1.1.2"
-      sources."micromatch-4.0.5"
-      sources."mime-1.6.0"
-      sources."mime-db-1.52.0"
-      sources."mime-types-2.1.35"
-      sources."mimic-fn-2.1.0"
-      sources."mimic-response-1.0.1"
-      sources."minimatch-9.0.0"
-      sources."minimist-1.2.5"
-      sources."minipass-6.0.2"
-      (sources."minipass-collect-1.0.2" // {
-        dependencies = [
-          sources."minipass-3.3.6"
-        ];
-      })
-      (sources."minipass-fetch-1.4.1" // {
-        dependencies = [
-          sources."minipass-3.3.6"
-        ];
-      })
-      (sources."minipass-flush-1.0.5" // {
-        dependencies = [
-          sources."minipass-3.3.6"
-        ];
-      })
-      (sources."minipass-pipeline-1.2.4" // {
-        dependencies = [
-          sources."minipass-3.3.6"
-        ];
-      })
-      (sources."minipass-sized-1.0.3" // {
-        dependencies = [
-          sources."minipass-3.3.6"
-        ];
-      })
-      (sources."minizlib-2.1.2" // {
-        dependencies = [
-          sources."minipass-3.3.6"
-        ];
-      })
-      (sources."mirakurun-3.9.0-beta.26" // {
-        dependencies = [
-          sources."ajv-6.12.6"
-          sources."brace-expansion-1.1.11"
-          sources."eventemitter3-4.0.7"
-          (sources."express-openapi-8.0.0" // {
-            dependencies = [
-              sources."openapi-types-8.0.0"
-            ];
-          })
-          sources."fs-routes-8.0.0"
-          sources."glob-7.2.3"
-          sources."json-schema-traverse-0.4.1"
-          sources."minimatch-3.1.2"
-          (sources."openapi-default-setter-8.0.0" // {
-            dependencies = [
-              sources."openapi-types-8.0.0"
-            ];
-          })
-          (sources."openapi-framework-8.0.0" // {
-            dependencies = [
-              sources."js-yaml-3.14.1"
-              sources."openapi-types-8.0.0"
-            ];
-          })
-          (sources."openapi-jsonschema-parameters-8.0.0" // {
-            dependencies = [
-              sources."openapi-types-8.0.0"
-            ];
-          })
-          (sources."openapi-request-coercer-8.0.0" // {
-            dependencies = [
-              sources."openapi-types-8.0.0"
-            ];
-          })
-          (sources."openapi-request-validator-8.0.0" // {
-            dependencies = [
-              sources."openapi-types-8.0.0"
-            ];
-          })
-          (sources."openapi-response-validator-8.0.0" // {
-            dependencies = [
-              sources."openapi-types-8.0.0"
-            ];
-          })
-          (sources."openapi-schema-validator-8.0.0" // {
-            dependencies = [
-              sources."openapi-types-8.0.0"
-            ];
-          })
-          (sources."openapi-security-handler-8.0.0" // {
-            dependencies = [
-              sources."openapi-types-8.0.0"
-            ];
-          })
-          sources."openapi-types-7.2.3"
-          sources."swagger-ui-dist-4.18.3"
-        ];
-      })
-      (sources."mixin-deep-1.3.2" // {
-        dependencies = [
-          sources."is-extendable-1.0.1"
-        ];
-      })
-      sources."mkdirp-1.0.4"
-      sources."mkdirp-classic-0.5.3"
-      (sources."mongodb-3.7.3" // {
-        dependencies = [
-          sources."bl-2.2.1"
-          sources."denque-1.5.1"
-          sources."isarray-1.0.0"
-          sources."readable-stream-2.3.8"
-          sources."string_decoder-1.1.1"
-        ];
-      })
-      (sources."morgan-1.10.0" // {
-        dependencies = [
-          sources."depd-2.0.0"
-        ];
-      })
-      sources."ms-2.0.0"
-      (sources."mssql-9.1.1" // {
-        dependencies = [
-          sources."commander-9.5.0"
-          sources."debug-4.3.4"
-          sources."ms-2.1.2"
-        ];
-      })
-      (sources."multer-1.4.3" // {
-        dependencies = [
-          sources."minimist-1.2.8"
-          sources."mkdirp-0.5.6"
-        ];
-      })
-      sources."mute-stdout-1.0.1"
-      sources."mute-stream-0.0.8"
-      (sources."mysql-2.18.1" // {
-        dependencies = [
-          sources."isarray-1.0.0"
-          sources."readable-stream-2.3.7"
-          sources."string_decoder-1.1.1"
-        ];
-      })
-      (sources."mysql2-3.3.1" // {
-        dependencies = [
-          sources."iconv-lite-0.6.3"
-          sources."lru-cache-8.0.5"
-          sources."sqlstring-2.3.3"
-        ];
-      })
-      sources."mz-2.7.0"
-      (sources."named-placeholders-1.1.3" // {
-        dependencies = [
-          sources."lru-cache-7.18.3"
-        ];
-      })
-      sources."nan-2.17.0"
-      sources."nanomatch-1.2.13"
-      sources."napi-build-utils-1.0.2"
-      sources."native-duplexpair-1.0.0"
-      sources."natural-compare-1.4.0"
-      sources."negotiator-0.6.3"
-      sources."neo-async-2.6.2"
-      sources."next-tick-1.1.0"
-      sources."nice-try-1.0.5"
-      sources."node-abi-3.40.0"
-      sources."node-abort-controller-3.1.1"
-      sources."node-addon-api-4.3.0"
-      sources."node-fetch-2.6.11"
-      (sources."node-gyp-8.4.1" // {
-        dependencies = [
-          sources."are-we-there-yet-3.0.1"
-          sources."brace-expansion-1.1.11"
-          sources."emoji-regex-8.0.0"
-          sources."gauge-4.0.4"
-          sources."glob-7.2.3"
-          sources."minimatch-3.1.2"
-          sources."npmlog-6.0.2"
-          sources."signal-exit-3.0.7"
-          sources."string-width-4.2.3"
-          sources."strip-ansi-6.0.1"
-        ];
-      })
-      sources."node-gyp-build-4.6.0"
-      sources."node-releases-2.0.10"
-      sources."nopt-5.0.0"
-      (sources."normalize-package-data-2.5.0" // {
-        dependencies = [
-          sources."semver-5.7.1"
-        ];
-      })
-      sources."normalize-path-3.0.0"
-      sources."normalize-url-4.5.1"
-      sources."now-and-later-2.0.1"
-      sources."npmlog-5.0.1"
-      sources."number-is-nan-1.0.1"
-      sources."object-assign-4.1.1"
-      (sources."object-copy-0.1.0" // {
-        dependencies = [
-          sources."define-property-0.2.5"
-          sources."is-accessor-descriptor-0.1.6"
-          sources."is-data-descriptor-0.1.4"
-          (sources."is-descriptor-0.1.6" // {
-            dependencies = [
-              sources."kind-of-5.1.0"
-            ];
-          })
-          sources."kind-of-3.2.2"
-        ];
-      })
-      sources."object-inspect-1.12.3"
-      sources."object-keys-1.1.1"
-      sources."object-visit-1.0.1"
-      sources."object.assign-4.1.4"
-      sources."object.defaults-1.1.0"
-      sources."object.map-1.0.1"
-      sources."object.pick-1.3.0"
-      sources."object.reduce-1.0.1"
-      sources."on-finished-2.3.0"
-      sources."on-headers-1.0.2"
-      sources."once-1.4.0"
-      sources."onetime-5.1.2"
-      sources."open-8.4.2"
-      (sources."openapi-default-setter-9.3.1" // {
-        dependencies = [
-          sources."openapi-types-9.3.1"
-        ];
-      })
-      (sources."openapi-framework-9.3.1" // {
-        dependencies = [
-          sources."js-yaml-3.14.1"
-          sources."openapi-types-9.3.1"
-        ];
-      })
-      (sources."openapi-jsonschema-parameters-9.3.1" // {
-        dependencies = [
-          sources."openapi-types-9.3.1"
-        ];
-      })
-      (sources."openapi-request-coercer-9.3.1" // {
-        dependencies = [
-          sources."openapi-types-9.3.1"
-        ];
-      })
-      (sources."openapi-request-validator-9.3.1" // {
-        dependencies = [
-          sources."openapi-types-9.3.1"
-        ];
-      })
-      (sources."openapi-response-validator-9.3.1" // {
-        dependencies = [
-          sources."openapi-types-9.3.1"
-        ];
-      })
-      (sources."openapi-schema-validator-9.3.1" // {
-        dependencies = [
-          sources."openapi-types-9.3.1"
-        ];
-      })
-      (sources."openapi-security-handler-9.3.1" // {
-        dependencies = [
-          sources."openapi-types-9.3.1"
-        ];
-      })
-      sources."openapi-types-9.3.0"
-      sources."optional-require-1.1.8"
-      sources."optionator-0.9.1"
-      sources."oracledb-5.5.0"
-      (sources."ordered-read-streams-1.0.1" // {
-        dependencies = [
-          sources."isarray-1.0.0"
-          sources."readable-stream-2.3.8"
-          sources."string_decoder-1.1.1"
-        ];
-      })
-      sources."os-locale-1.4.0"
-      sources."os-tmpdir-1.0.2"
-      sources."p-cancelable-1.1.0"
-      sources."p-map-4.0.0"
-      (sources."package-json-6.5.0" // {
-        dependencies = [
-          sources."semver-6.3.0"
-        ];
-      })
-      sources."packet-reader-1.0.0"
-      sources."parent-module-1.0.1"
-      sources."parent-require-1.0.0"
-      sources."parse-filepath-1.0.2"
-      sources."parse-json-2.2.0"
-      sources."parse-node-version-1.0.1"
-      sources."parse-passwd-1.0.0"
-      sources."parse5-5.1.1"
-      (sources."parse5-htmlparser2-tree-adapter-6.0.1" // {
-        dependencies = [
-          sources."parse5-6.0.1"
-        ];
-      })
-      sources."parseurl-1.3.3"
-      sources."pascalcase-0.1.1"
-      sources."path-dirname-1.0.2"
-      sources."path-exists-2.1.0"
-      sources."path-is-absolute-1.0.1"
-      sources."path-key-3.1.1"
-      sources."path-parse-1.0.7"
-      sources."path-root-0.1.1"
-      sources."path-root-regex-0.1.2"
-      sources."path-scurry-1.9.2"
-      sources."path-to-regexp-0.1.7"
-      sources."path-type-4.0.0"
-      sources."peek-readable-4.1.0"
-      sources."pg-8.11.0"
-      sources."pg-cloudflare-1.1.0"
-      sources."pg-connection-string-2.6.0"
-      sources."pg-cursor-2.10.0"
-      sources."pg-int8-1.0.1"
-      (sources."pg-native-3.0.1" // {
-        dependencies = [
-          sources."pg-types-1.13.0"
-          sources."postgres-array-1.0.3"
-          sources."readable-stream-1.0.31"
-          sources."string_decoder-0.10.31"
-        ];
-      })
-      sources."pg-pool-3.6.0"
-      sources."pg-protocol-1.6.0"
-      sources."pg-query-stream-4.5.0"
-      sources."pg-types-2.2.0"
-      sources."pgpass-1.0.5"
-      sources."picocolors-0.2.1"
-      sources."picomatch-2.3.1"
-      sources."pify-2.3.0"
-      sources."pinkie-2.0.4"
-      sources."pinkie-promise-2.0.1"
-      (sources."plugin-error-1.0.1" // {
-        dependencies = [
-          sources."ansi-colors-1.1.0"
-        ];
-      })
-      sources."posix-character-classes-0.1.1"
-      sources."postcss-7.0.39"
-      sources."postgres-array-2.0.0"
-      sources."postgres-bytea-1.0.0"
-      sources."postgres-date-1.0.7"
-      sources."postgres-interval-1.2.0"
-      sources."prebuild-install-7.1.1"
-      sources."prelude-ls-1.2.1"
-      sources."prepend-http-2.0.0"
-      sources."prettier-2.4.1"
-      sources."prettier-linter-helpers-1.0.0"
-      sources."pretty-hrtime-1.0.3"
-      sources."process-nextick-args-2.0.1"
-      sources."progress-2.0.3"
-      sources."promise-inflight-1.0.1"
-      sources."promise-queue-2.2.5"
-      sources."promise-retry-2.0.1"
-      sources."proxy-addr-2.0.7"
-      sources."pump-3.0.0"
-      (sources."pumpify-1.5.1" // {
-        dependencies = [
-          sources."pump-2.0.1"
-        ];
-      })
-      sources."punycode-2.3.0"
-      sources."qs-6.7.0"
-      sources."queue-microtask-1.2.3"
-      sources."randombytes-2.1.0"
-      sources."range-parser-1.2.1"
-      sources."raw-body-2.4.0"
-      sources."rc-1.2.8"
-      sources."react-17.0.2"
-      sources."react-dom-17.0.2"
-      (sources."read-pkg-1.1.0" // {
-        dependencies = [
-          sources."path-type-1.1.0"
-        ];
-      })
-      sources."read-pkg-up-1.0.1"
-      sources."readable-stream-3.6.2"
-      sources."readable-web-to-node-stream-3.0.2"
-      (sources."readdirp-2.2.1" // {
-        dependencies = [
-          sources."braces-2.3.2"
-          sources."extend-shallow-2.0.1"
-          sources."fill-range-4.0.0"
-          sources."is-number-3.0.0"
-          sources."isarray-1.0.0"
-          sources."kind-of-3.2.2"
-          sources."micromatch-3.1.10"
-          sources."readable-stream-2.3.8"
-          sources."string_decoder-1.1.1"
-          sources."to-regex-range-2.1.1"
-        ];
-      })
-      sources."rechoir-0.6.2"
-      sources."redis-4.6.6"
-      sources."redis-errors-1.2.0"
-      sources."redis-parser-3.0.0"
-      sources."reflect-metadata-0.1.13"
-      sources."regex-not-1.0.2"
-      sources."regexp.prototype.flags-1.5.0"
-      sources."regexpp-3.2.0"
-      sources."registry-auth-token-4.2.2"
-      sources."registry-url-5.1.0"
-      sources."remove-bom-buffer-3.0.0"
-      sources."remove-bom-stream-1.2.0"
-      sources."remove-trailing-separator-1.1.0"
-      sources."repeat-element-1.1.4"
-      sources."repeat-string-1.6.1"
-      sources."replace-ext-1.0.1"
-      sources."replace-homedir-1.0.0"
-      sources."require-at-1.0.6"
-      sources."require-directory-2.1.1"
-      sources."require-from-string-2.0.2"
-      sources."require-main-filename-1.0.1"
-      sources."resolve-1.22.3"
-      sources."resolve-dir-1.0.1"
-      sources."resolve-from-4.0.0"
-      sources."resolve-options-1.1.0"
-      sources."resolve-url-0.2.1"
-      sources."responselike-1.0.2"
-      (sources."restore-cursor-3.1.0" // {
-        dependencies = [
-          sources."signal-exit-3.0.7"
-        ];
-      })
-      sources."ret-0.1.15"
-      sources."retry-0.12.0"
-      sources."reusify-1.0.4"
-      sources."rfdc-1.3.0"
-      (sources."rimraf-3.0.2" // {
-        dependencies = [
-          sources."brace-expansion-1.1.11"
-          sources."glob-7.2.3"
-          sources."minimatch-3.1.2"
-        ];
-      })
-      sources."run-async-2.4.1"
-      sources."run-parallel-1.2.0"
-      (sources."rxjs-6.6.7" // {
-        dependencies = [
-          sources."tslib-1.14.1"
-        ];
-      })
-      sources."safe-buffer-5.1.2"
-      sources."safe-regex-1.1.0"
-      sources."safe-regex-test-1.0.0"
-      sources."safer-buffer-2.1.2"
-      sources."saslprep-1.0.3"
-      sources."sax-1.2.4"
-      sources."scheduler-0.20.2"
-      (sources."schema-utils-3.1.2" // {
-        dependencies = [
-          sources."ajv-6.12.6"
-          sources."json-schema-traverse-0.4.1"
-        ];
-      })
-      (sources."semver-7.5.1" // {
-        dependencies = [
-          sources."lru-cache-6.0.0"
-        ];
-      })
-      sources."semver-greatest-satisfied-range-1.1.0"
-      (sources."send-0.17.1" // {
-        dependencies = [
-          sources."ms-2.1.1"
-        ];
-      })
-      sources."seq-queue-0.0.5"
-      sources."serialize-javascript-6.0.1"
-      sources."serve-static-1.14.1"
-      sources."set-blocking-2.0.0"
-      (sources."set-value-2.0.1" // {
-        dependencies = [
-          sources."extend-shallow-2.0.1"
-        ];
-      })
-      sources."setprototypeof-1.1.1"
-      sources."sha.js-2.4.11"
-      sources."shebang-command-2.0.0"
-      sources."shebang-regex-3.0.0"
-      sources."side-channel-1.0.4"
-      sources."sift-7.0.1"
-      sources."signal-exit-4.0.2"
-      sources."simple-concat-1.0.1"
-      (sources."simple-get-4.0.1" // {
-        dependencies = [
-          sources."decompress-response-6.0.0"
-          sources."mimic-response-3.1.0"
-        ];
-      })
-      sources."slash-3.0.0"
-      (sources."slice-ansi-4.0.0" // {
-        dependencies = [
-          sources."ansi-styles-4.3.0"
-        ];
-      })
-      sources."smart-buffer-4.2.0"
-      (sources."snapdragon-0.8.2" // {
-        dependencies = [
-          sources."define-property-0.2.5"
-          sources."extend-shallow-2.0.1"
-          (sources."is-accessor-descriptor-0.1.6" // {
-            dependencies = [
-              sources."kind-of-3.2.2"
-            ];
-          })
-          (sources."is-data-descriptor-0.1.4" // {
-            dependencies = [
-              sources."kind-of-3.2.2"
-            ];
-          })
-          sources."is-descriptor-0.1.6"
-          sources."kind-of-5.1.0"
-          sources."source-map-0.5.7"
-        ];
-      })
-      (sources."snapdragon-node-2.1.1" // {
-        dependencies = [
-          sources."define-property-1.0.0"
-        ];
-      })
-      (sources."snapdragon-util-3.0.1" // {
-        dependencies = [
-          sources."kind-of-3.2.2"
-        ];
-      })
-      (sources."socket.io-4.3.1" // {
-        dependencies = [
-          sources."debug-4.3.4"
-          sources."ms-2.1.2"
-        ];
-      })
-      sources."socket.io-adapter-2.3.3"
-      (sources."socket.io-parser-4.0.5" // {
-        dependencies = [
-          sources."debug-4.3.4"
-          sources."ms-2.1.2"
-        ];
-      })
-      sources."socks-2.7.1"
-      (sources."socks-proxy-agent-6.2.1" // {
-        dependencies = [
-          sources."debug-4.3.4"
-          sources."ms-2.1.2"
-        ];
-      })
-      sources."source-map-0.6.1"
-      sources."source-map-resolve-0.5.3"
-      sources."source-map-support-0.5.20"
-      sources."source-map-url-0.4.1"
-      sources."sparkles-1.0.1"
-      sources."sparse-bitfield-3.0.3"
-      sources."spdx-correct-3.2.0"
-      sources."spdx-exceptions-2.3.0"
-      sources."spdx-expression-parse-3.0.1"
-      sources."spdx-license-ids-3.0.13"
-      sources."split-string-3.1.0"
-      sources."split2-4.2.0"
-      sources."sprintf-js-1.0.3"
-      sources."sql.js-1.8.0"
-      sources."sqlite3-5.0.11"
-      sources."sqlstring-2.3.1"
-      (sources."ssri-8.0.1" // {
-        dependencies = [
-          sources."minipass-3.3.6"
-        ];
-      })
-      sources."stack-trace-0.0.10"
-      sources."standard-as-callback-2.1.0"
-      (sources."static-extend-0.1.2" // {
-        dependencies = [
-          sources."define-property-0.2.5"
-          (sources."is-accessor-descriptor-0.1.6" // {
-            dependencies = [
-              sources."kind-of-3.2.2"
-            ];
-          })
-          (sources."is-data-descriptor-0.1.4" // {
-            dependencies = [
-              sources."kind-of-3.2.2"
-            ];
-          })
-          sources."is-descriptor-0.1.6"
-          sources."kind-of-5.1.0"
-        ];
-      })
-      sources."statuses-1.5.0"
-      sources."stoppable-1.1.0"
-      sources."stream-exhaust-1.0.2"
-      sources."stream-shift-1.0.1"
-      (sources."streamroller-2.2.4" // {
-        dependencies = [
-          sources."date-format-2.1.0"
-          sources."debug-4.3.4"
-          sources."ms-2.1.2"
-        ];
-      })
-      sources."streamsearch-0.1.2"
-      sources."string-width-5.1.2"
-      (sources."string-width-cjs-4.2.3" // {
-        dependencies = [
-          sources."emoji-regex-8.0.0"
-          sources."strip-ansi-6.0.1"
-        ];
-      })
-      sources."string.prototype.trim-1.2.7"
-      sources."string.prototype.trimend-1.0.6"
-      sources."string.prototype.trimstart-1.0.6"
-      (sources."string_decoder-1.3.0" // {
-        dependencies = [
-          sources."safe-buffer-5.2.1"
-        ];
-      })
-      (sources."strip-ansi-7.0.1" // {
-        dependencies = [
-          sources."ansi-regex-6.0.1"
-        ];
-      })
-      sources."strip-ansi-cjs-6.0.1"
-      sources."strip-bom-2.0.0"
-      sources."strip-bom-string-1.0.0"
-      sources."strip-json-comments-2.0.1"
-      sources."strtok3-6.3.0"
-      sources."supports-color-7.2.0"
-      sources."supports-preserve-symlinks-flag-1.0.0"
-      sources."sver-compat-1.5.0"
-      sources."swagger-schema-official-2.0.0-bab6bed"
-      sources."swagger-ui-dist-3.52.5"
-      (sources."table-6.8.1" // {
-        dependencies = [
-          sources."emoji-regex-8.0.0"
-          sources."string-width-4.2.3"
-          sources."strip-ansi-6.0.1"
-        ];
-      })
-      sources."tail-2.2.6"
-      sources."tapable-2.2.1"
-      (sources."tar-6.1.15" // {
-        dependencies = [
-          sources."minipass-5.0.0"
-        ];
-      })
-      (sources."tar-fs-2.1.1" // {
-        dependencies = [
-          sources."chownr-1.1.4"
-        ];
-      })
-      sources."tar-stream-2.2.0"
-      sources."tarn-3.0.2"
-      (sources."tedious-15.1.3" // {
-        dependencies = [
-          sources."bl-5.1.0"
-          sources."buffer-6.0.3"
-          sources."iconv-lite-0.6.3"
-          sources."inherits-2.0.4"
-          sources."sprintf-js-1.1.2"
-        ];
-      })
-      (sources."terser-5.17.4" // {
-        dependencies = [
-          sources."acorn-8.8.2"
-          sources."commander-2.20.3"
-        ];
-      })
-      sources."terser-webpack-plugin-5.3.9"
-      sources."text-table-0.2.0"
-      sources."thenify-3.3.1"
-      sources."thenify-all-1.6.0"
-      sources."through-2.3.8"
-      (sources."through2-2.0.5" // {
-        dependencies = [
-          sources."isarray-1.0.0"
-          sources."readable-stream-2.3.8"
-          sources."string_decoder-1.1.1"
-        ];
-      })
-      sources."through2-filter-3.0.0"
-      sources."time-stamp-1.1.0"
-      sources."timers-ext-0.1.7"
-      sources."tmp-0.0.33"
-      sources."to-absolute-glob-2.0.2"
-      (sources."to-object-path-0.3.0" // {
-        dependencies = [
-          sources."kind-of-3.2.2"
-        ];
-      })
-      sources."to-readable-stream-1.0.0"
-      sources."to-regex-3.0.2"
-      sources."to-regex-range-5.0.1"
-      sources."to-through-2.0.0"
-      sources."toidentifier-1.0.0"
-      sources."token-types-4.2.1"
-      sources."tr46-0.0.3"
-      sources."ts-loader-9.2.6"
-      sources."ts-log-2.2.5"
-      (sources."ts-node-10.4.0" // {
-        dependencies = [
-          sources."acorn-8.8.2"
-        ];
-      })
-      sources."tslib-2.5.2"
-      (sources."tsutils-3.21.0" // {
-        dependencies = [
-          sources."tslib-1.14.1"
-        ];
-      })
-      sources."tunnel-agent-0.6.0"
-      sources."type-1.2.0"
-      sources."type-check-0.4.0"
-      sources."type-fest-0.20.2"
-      sources."type-is-1.6.18"
-      sources."typed-array-length-1.0.4"
-      sources."typedarray-0.0.6"
-      (sources."typeorm-0.2.38" // {
-        dependencies = [
-          sources."brace-expansion-1.1.11"
-          sources."buffer-6.0.3"
-          sources."debug-4.3.4"
-          sources."glob-7.2.3"
-          sources."minimatch-3.1.2"
-          sources."ms-2.1.2"
-        ];
-      })
-      sources."typeorm-aurora-data-api-driver-2.4.4"
-      sources."typescript-4.4.4"
-      sources."unbox-primitive-1.0.2"
-      sources."unc-path-regex-0.1.2"
-      (sources."undertaker-1.3.0" // {
-        dependencies = [
-          sources."fast-levenshtein-1.1.4"
-        ];
-      })
-      sources."undertaker-registry-1.0.1"
-      sources."union-value-1.0.1"
-      sources."unique-filename-1.1.1"
-      sources."unique-slug-2.0.2"
-      sources."unique-stream-2.3.1"
-      sources."universalify-0.1.2"
-      sources."unpipe-1.0.0"
-      (sources."unset-value-1.0.0" // {
-        dependencies = [
-          (sources."has-value-0.3.1" // {
-            dependencies = [
-              sources."isobject-2.1.0"
-            ];
-          })
-          sources."has-values-0.1.4"
-          sources."isarray-1.0.0"
-        ];
-      })
-      sources."upath-1.2.0"
-      (sources."update-browserslist-db-1.0.11" // {
-        dependencies = [
-          sources."picocolors-1.0.0"
-        ];
-      })
-      sources."uri-js-4.4.1"
-      sources."urix-0.1.0"
-      sources."url-join-4.0.1"
-      sources."url-parse-lax-3.0.0"
-      sources."use-3.1.1"
-      sources."utf-8-validate-5.0.10"
-      sources."util-deprecate-1.0.2"
-      sources."utils-merge-1.0.1"
-      sources."uuid-3.4.0"
-      sources."uws-9.148.0"
-      sources."v8-compile-cache-2.3.0"
-      sources."v8flags-3.2.0"
-      sources."validate-npm-package-license-3.0.4"
-      sources."value-or-function-3.0.0"
-      sources."vary-1.1.2"
-      sources."vinyl-2.2.1"
-      (sources."vinyl-fs-3.0.3" // {
-        dependencies = [
-          sources."isarray-1.0.0"
-          sources."readable-stream-2.3.8"
-          sources."string_decoder-1.1.1"
-        ];
-      })
-      (sources."vinyl-sourcemap-1.1.0" // {
-        dependencies = [
-          sources."normalize-path-2.1.1"
-        ];
-      })
-      sources."watchpack-2.4.0"
-      sources."webidl-conversions-3.0.1"
-      (sources."webpack-5.83.1" // {
-        dependencies = [
-          sources."acorn-8.8.2"
-        ];
-      })
-      sources."webpack-sources-3.2.3"
-      sources."whatwg-url-5.0.0"
-      sources."which-2.0.2"
-      sources."which-boxed-primitive-1.0.2"
-      sources."which-module-1.0.0"
-      sources."which-typed-array-1.1.9"
-      (sources."wide-align-1.1.5" // {
-        dependencies = [
-          sources."emoji-regex-8.0.0"
-          sources."string-width-4.2.3"
-          sources."strip-ansi-6.0.1"
-        ];
-      })
-      sources."word-wrap-1.2.3"
-      sources."wrap-ansi-8.1.0"
-      (sources."wrap-ansi-cjs-7.0.0" // {
-        dependencies = [
-          sources."ansi-styles-4.3.0"
-          sources."emoji-regex-8.0.0"
-          sources."string-width-4.2.3"
-          sources."strip-ansi-6.0.1"
-        ];
-      })
-      sources."wrappy-1.0.2"
-      (sources."write-1.0.3" // {
-        dependencies = [
-          sources."minimist-1.2.8"
-          sources."mkdirp-0.5.6"
-        ];
-      })
-      sources."ws-6.2.2"
-      sources."xml2js-0.4.23"
-      sources."xmlbuilder-11.0.1"
-      sources."xtend-4.0.2"
-      sources."y18n-5.0.8"
-      sources."yallist-4.0.0"
-      (sources."yargonaut-1.1.4" // {
-        dependencies = [
-          sources."ansi-regex-2.1.1"
-          sources."ansi-styles-2.2.1"
-          sources."chalk-1.1.3"
-          sources."strip-ansi-3.0.1"
-          sources."supports-color-2.0.0"
-        ];
-      })
-      (sources."yargs-17.7.2" // {
-        dependencies = [
-          sources."ansi-styles-4.3.0"
-          sources."cliui-8.0.1"
-          sources."emoji-regex-8.0.0"
-          sources."string-width-4.2.3"
-          sources."strip-ansi-6.0.1"
-          sources."wrap-ansi-7.0.0"
-          sources."yargs-parser-21.1.1"
-        ];
-      })
-      sources."yargs-parser-20.2.9"
-      sources."yn-3.1.1"
-      sources."zen-observable-0.8.15"
-      sources."zen-observable-ts-1.2.5"
-    ];
-    buildInputs = globalBuildInputs;
-    meta = {
-      description = "DTV Software in Japan.";
-      homepage = "https://github.com/l3tnun/EPGStation-V2#readme";
-      license = "MIT";
-    };
-    production = true;
-    bypassCache = true;
-    reconstructLock = true;
-  };
-  "epgstation-client-../../applications/video/epgstation/client" = nodeEnv.buildNodePackage {
-    name = "epgstation-client";
-    packageName = "epgstation-client";
-    version = "2.6.20";
-    src = ../../applications/video/epgstation/client;
-    dependencies = [
-      sources."@achrinza/node-ipc-9.2.2"
-      sources."@babel/code-frame-7.21.4"
-      sources."@babel/helper-validator-identifier-7.19.1"
-      sources."@babel/highlight-7.18.6"
-      sources."@babel/parser-7.21.8"
-      sources."@babel/runtime-7.21.5"
-      (sources."@eslint/eslintrc-0.4.3" // {
-        dependencies = [
-          sources."eslint-visitor-keys-1.3.0"
-          sources."espree-7.3.1"
-          sources."globals-13.20.0"
-          sources."ignore-4.0.6"
-          sources."type-fest-0.20.2"
-        ];
-      })
-      sources."@hapi/address-2.1.4"
-      sources."@hapi/bourne-1.3.2"
-      sources."@hapi/hoek-8.5.1"
-      sources."@hapi/joi-15.1.1"
-      sources."@hapi/topo-3.1.6"
-      sources."@humanwhocodes/config-array-0.5.0"
-      sources."@humanwhocodes/object-schema-1.2.1"
-      (sources."@intervolga/optimize-cssnano-plugin-1.0.6" // {
-        dependencies = [
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."source-map-0.6.1"
-        ];
-      })
-      sources."@jridgewell/sourcemap-codec-1.4.15"
-      sources."@mdi/font-6.5.95"
-      sources."@mrmlnc/readdir-enhanced-2.2.1"
-      sources."@node-ipc/js-queue-2.0.3"
-      sources."@nodelib/fs.scandir-2.1.5"
-      sources."@nodelib/fs.stat-2.0.5"
-      sources."@nodelib/fs.walk-1.2.8"
-      sources."@socket.io/component-emitter-3.0.0"
-      (sources."@soda/friendly-errors-webpack-plugin-1.8.1" // {
-        dependencies = [
-          sources."ansi-styles-4.3.0"
-          sources."chalk-3.0.0"
-          sources."color-convert-2.0.1"
-          sources."color-name-1.1.4"
-          sources."emoji-regex-8.0.0"
-          sources."has-flag-4.0.0"
-          sources."is-fullwidth-code-point-3.0.0"
-          sources."string-width-4.2.3"
-          sources."supports-color-7.2.0"
-        ];
-      })
-      sources."@soda/get-current-script-1.0.2"
-      sources."@types/body-parser-1.19.2"
-      sources."@types/connect-3.4.35"
-      sources."@types/connect-history-api-fallback-1.5.0"
-      sources."@types/express-4.17.17"
-      sources."@types/express-serve-static-core-4.17.35"
-      sources."@types/glob-7.2.0"
-      sources."@types/hls.js-0.13.3"
-      sources."@types/http-proxy-1.17.11"
-      sources."@types/json-schema-7.0.11"
-      sources."@types/json-stable-stringify-1.0.33"
-      sources."@types/lodash-4.14.178"
-      sources."@types/mime-1.3.2"
-      sources."@types/minimatch-5.1.2"
-      sources."@types/minimist-1.2.2"
-      sources."@types/node-20.2.1"
-      sources."@types/normalize-package-data-2.4.1"
-      sources."@types/parse-json-4.0.0"
-      sources."@types/q-1.5.5"
-      sources."@types/qs-6.9.7"
-      sources."@types/range-parser-1.2.4"
-      sources."@types/send-0.17.1"
-      sources."@types/serve-static-1.15.1"
-      sources."@types/smoothscroll-polyfill-0.3.1"
-      sources."@types/socket.io-client-1.4.36"
-      sources."@types/source-list-map-0.1.2"
-      sources."@types/tapable-1.0.8"
-      (sources."@types/uglify-js-3.17.1" // {
-        dependencies = [
-          sources."source-map-0.6.1"
-        ];
-      })
-      (sources."@types/webpack-4.41.33" // {
-        dependencies = [
-          sources."source-map-0.6.1"
-        ];
-      })
-      sources."@types/webpack-dev-server-3.11.6"
-      sources."@types/webpack-env-1.18.0"
-      (sources."@types/webpack-sources-3.2.0" // {
-        dependencies = [
-          sources."source-map-0.7.4"
-        ];
-      })
-      sources."@typescript-eslint/eslint-plugin-4.33.0"
-      sources."@typescript-eslint/experimental-utils-4.33.0"
-      sources."@typescript-eslint/parser-4.33.0"
-      sources."@typescript-eslint/scope-manager-4.33.0"
-      sources."@typescript-eslint/types-4.33.0"
-      sources."@typescript-eslint/typescript-estree-4.33.0"
-      sources."@typescript-eslint/visitor-keys-4.33.0"
-      sources."@vue/cli-overlay-4.5.19"
-      (sources."@vue/cli-plugin-eslint-4.5.12" // {
-        dependencies = [
-          sources."@nodelib/fs.stat-1.1.3"
-          sources."array-union-1.0.2"
-          (sources."braces-2.3.2" // {
-            dependencies = [
-              sources."extend-shallow-2.0.1"
-            ];
-          })
-          sources."dir-glob-2.2.2"
-          (sources."eslint-6.8.0" // {
-            dependencies = [
-              sources."glob-parent-5.1.2"
-              sources."is-glob-4.0.3"
-            ];
-          })
-          sources."eslint-utils-1.4.3"
-          sources."eslint-visitor-keys-1.3.0"
-          sources."fast-glob-2.2.7"
-          (sources."fill-range-4.0.0" // {
-            dependencies = [
-              sources."extend-shallow-2.0.1"
-            ];
-          })
-          sources."glob-parent-3.1.0"
-          sources."globby-9.2.0"
-          sources."ignore-4.0.6"
-          sources."is-glob-3.1.0"
-          (sources."is-number-3.0.0" // {
-            dependencies = [
-              sources."kind-of-3.2.2"
-            ];
-          })
-          sources."micromatch-3.1.10"
-          (sources."path-type-3.0.0" // {
-            dependencies = [
-              sources."pify-3.0.0"
-            ];
-          })
-          sources."regexpp-2.0.1"
-          sources."semver-6.3.0"
-          sources."slash-2.0.0"
-          sources."strip-ansi-5.2.0"
-          sources."to-regex-range-2.1.1"
-        ];
-      })
-      sources."@vue/cli-plugin-router-4.5.19"
-      (sources."@vue/cli-plugin-typescript-4.5.13" // {
-        dependencies = [
-          sources."@nodelib/fs.stat-1.1.3"
-          sources."array-union-1.0.2"
-          sources."braces-2.3.2"
-          sources."dir-glob-2.2.2"
-          sources."extend-shallow-2.0.1"
-          sources."fast-glob-2.2.7"
-          sources."fill-range-4.0.0"
-          sources."glob-parent-3.1.0"
-          sources."globby-9.2.0"
-          sources."ignore-4.0.6"
-          sources."is-glob-3.1.0"
-          sources."is-number-3.0.0"
-          sources."kind-of-3.2.2"
-          sources."micromatch-3.1.10"
-          sources."path-type-3.0.0"
-          sources."pify-3.0.0"
-          sources."slash-2.0.0"
-          sources."to-regex-range-2.1.1"
-        ];
-      })
-      sources."@vue/cli-plugin-vuex-4.5.13"
-      (sources."@vue/cli-service-4.5.13" // {
-        dependencies = [
-          sources."@nodelib/fs.stat-1.1.3"
-          sources."array-union-1.0.2"
-          sources."braces-2.3.2"
-          sources."dir-glob-2.2.2"
-          sources."extend-shallow-2.0.1"
-          sources."fast-glob-2.2.7"
-          sources."fill-range-4.0.0"
-          sources."fs-extra-7.0.1"
-          sources."glob-parent-3.1.0"
-          sources."globby-9.2.0"
-          sources."ignore-4.0.6"
-          sources."is-glob-3.1.0"
-          sources."is-number-3.0.0"
-          sources."jsonfile-4.0.0"
-          sources."kind-of-3.2.2"
-          sources."micromatch-3.1.10"
-          sources."path-type-3.0.0"
-          sources."pify-3.0.0"
-          sources."slash-2.0.0"
-          sources."ssri-8.0.1"
-          sources."to-regex-range-2.1.1"
-          sources."universalify-0.1.2"
-        ];
-      })
-      (sources."@vue/cli-shared-utils-4.5.19" // {
-        dependencies = [
-          sources."lru-cache-5.1.1"
-          sources."semver-6.3.0"
-          sources."yallist-3.1.1"
-        ];
-      })
-      sources."@vue/compiler-core-3.3.4"
-      sources."@vue/compiler-dom-3.3.4"
-      sources."@vue/compiler-sfc-3.3.4"
-      sources."@vue/compiler-ssr-3.3.4"
-      (sources."@vue/component-compiler-utils-3.3.0" // {
-        dependencies = [
-          sources."hash-sum-1.0.2"
-          sources."lru-cache-4.1.5"
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."source-map-0.6.1"
-          sources."yallist-2.1.2"
-        ];
-      })
-      sources."@vue/eslint-config-prettier-6.0.0"
-      sources."@vue/eslint-config-typescript-7.0.0"
-      sources."@vue/preload-webpack-plugin-1.1.2"
-      sources."@vue/reactivity-transform-3.3.4"
-      sources."@vue/shared-3.3.4"
-      sources."@vue/web-component-wrapper-1.3.0"
-      sources."@webassemblyjs/ast-1.9.0"
-      sources."@webassemblyjs/floating-point-hex-parser-1.9.0"
-      sources."@webassemblyjs/helper-api-error-1.9.0"
-      sources."@webassemblyjs/helper-buffer-1.9.0"
-      sources."@webassemblyjs/helper-code-frame-1.9.0"
-      sources."@webassemblyjs/helper-fsm-1.9.0"
-      sources."@webassemblyjs/helper-module-context-1.9.0"
-      sources."@webassemblyjs/helper-wasm-bytecode-1.9.0"
-      sources."@webassemblyjs/helper-wasm-section-1.9.0"
-      sources."@webassemblyjs/ieee754-1.9.0"
-      sources."@webassemblyjs/leb128-1.9.0"
-      sources."@webassemblyjs/utf8-1.9.0"
-      sources."@webassemblyjs/wasm-edit-1.9.0"
-      sources."@webassemblyjs/wasm-gen-1.9.0"
-      sources."@webassemblyjs/wasm-opt-1.9.0"
-      sources."@webassemblyjs/wasm-parser-1.9.0"
-      sources."@webassemblyjs/wast-parser-1.9.0"
-      sources."@webassemblyjs/wast-printer-1.9.0"
-      sources."@xtuc/ieee754-1.2.0"
-      sources."@xtuc/long-4.2.2"
-      sources."abbrev-1.1.1"
-      sources."accepts-1.3.8"
-      sources."acorn-7.4.1"
-      sources."acorn-jsx-5.3.2"
-      sources."acorn-walk-7.2.0"
-      sources."address-1.2.2"
-      sources."ajv-6.12.6"
-      sources."ajv-errors-1.0.1"
-      sources."ajv-keywords-3.5.2"
-      sources."alphanum-sort-1.0.2"
-      sources."amdefine-1.0.1"
-      sources."ansi-colors-3.2.4"
-      (sources."ansi-escapes-4.3.2" // {
-        dependencies = [
-          sources."type-fest-0.21.3"
-        ];
-      })
-      sources."ansi-html-community-0.0.8"
-      sources."ansi-regex-4.1.1"
-      sources."ansi-styles-3.2.1"
-      sources."any-promise-1.3.0"
-      sources."anymatch-3.1.3"
-      sources."aproba-1.2.0"
-      sources."arch-2.2.0"
-      sources."are-we-there-yet-1.1.7"
-      sources."argparse-1.0.10"
-      sources."aribb24.js-1.8.8"
-      sources."arr-diff-4.0.0"
-      sources."arr-flatten-1.1.0"
-      sources."arr-union-3.1.0"
-      sources."array-buffer-byte-length-1.0.0"
-      sources."array-flatten-1.1.1"
-      sources."array-union-2.1.0"
-      sources."array-uniq-1.0.3"
-      sources."array-unique-0.3.2"
-      sources."array.prototype.reduce-1.0.5"
-      sources."arrify-1.0.1"
-      sources."asn1-0.2.6"
-      (sources."asn1.js-5.4.1" // {
-        dependencies = [
-          sources."bn.js-4.12.0"
-        ];
-      })
-      (sources."assert-1.5.0" // {
-        dependencies = [
-          sources."inherits-2.0.1"
-          sources."util-0.10.3"
-        ];
-      })
-      sources."assert-plus-1.0.0"
-      sources."assign-symbols-1.0.0"
-      sources."astral-regex-1.0.0"
-      sources."async-2.6.4"
-      sources."async-each-1.0.6"
-      sources."async-foreach-0.1.3"
-      sources."async-limiter-1.0.1"
-      sources."asynckit-0.4.0"
-      sources."at-least-node-1.0.0"
-      sources."atob-2.1.2"
-      (sources."autoprefixer-9.8.8" // {
-        dependencies = [
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."source-map-0.6.1"
-        ];
-      })
-      sources."available-typed-arrays-1.0.5"
-      sources."aws-sign2-0.7.0"
-      sources."aws4-1.12.0"
-      sources."axios-0.24.0"
-      (sources."babel-code-frame-6.26.0" // {
-        dependencies = [
-          sources."ansi-regex-2.1.1"
-          sources."ansi-styles-2.2.1"
-          sources."chalk-1.1.3"
-          sources."js-tokens-3.0.2"
-          sources."strip-ansi-3.0.1"
-          sources."supports-color-2.0.0"
-        ];
-      })
-      sources."backo2-1.0.2"
-      sources."balanced-match-1.0.2"
-      (sources."base-0.11.2" // {
-        dependencies = [
-          sources."define-property-1.0.0"
-        ];
-      })
-      sources."base64-js-1.5.1"
-      sources."batch-0.6.1"
-      sources."bcrypt-pbkdf-1.0.2"
-      sources."bfj-6.1.2"
-      sources."big.js-5.2.2"
-      sources."binary-extensions-2.2.0"
-      sources."bindings-1.5.0"
-      sources."bluebird-3.7.2"
-      sources."bn.js-5.2.1"
-      (sources."body-parser-1.20.1" // {
-        dependencies = [
-          sources."debug-2.6.9"
-          sources."ms-2.0.0"
-          sources."qs-6.11.0"
-        ];
-      })
-      (sources."bonjour-3.5.0" // {
-        dependencies = [
-          sources."array-flatten-2.1.2"
-        ];
-      })
-      sources."boolbase-1.0.0"
-      sources."brace-expansion-1.1.11"
-      sources."braces-3.0.2"
-      sources."brorand-1.1.0"
-      sources."browserify-aes-1.2.0"
-      sources."browserify-cipher-1.0.1"
-      sources."browserify-des-1.0.2"
-      sources."browserify-rsa-4.1.0"
-      (sources."browserify-sign-4.2.1" // {
-        dependencies = [
-          sources."readable-stream-3.6.2"
-        ];
-      })
-      sources."browserify-zlib-0.2.0"
-      sources."browserslist-4.21.5"
-      sources."buffer-4.9.2"
-      sources."buffer-from-1.1.2"
-      sources."buffer-indexof-1.1.1"
-      sources."buffer-json-2.0.0"
-      sources."buffer-xor-1.0.3"
-      sources."bufferutil-4.0.7"
-      sources."builtin-modules-1.1.1"
-      sources."builtin-status-codes-3.0.0"
-      sources."bytes-3.1.2"
-      (sources."cacache-12.0.4" // {
-        dependencies = [
-          sources."lru-cache-5.1.1"
-          sources."yallist-3.1.1"
-        ];
-      })
-      sources."cache-base-1.0.1"
-      (sources."cache-loader-4.1.0" // {
-        dependencies = [
-          sources."find-cache-dir-3.3.2"
-          sources."find-up-4.1.0"
-          sources."locate-path-5.0.0"
-          sources."make-dir-3.1.0"
-          sources."p-locate-4.1.0"
-          sources."path-exists-4.0.0"
-          sources."pkg-dir-4.2.0"
-          sources."schema-utils-2.7.1"
-          sources."semver-6.3.0"
-        ];
-      })
-      sources."call-bind-1.0.2"
-      sources."call-me-maybe-1.0.2"
-      (sources."caller-callsite-2.0.0" // {
-        dependencies = [
-          sources."callsites-2.0.0"
-        ];
-      })
-      sources."caller-path-2.0.0"
-      sources."callsite-1.0.0"
-      sources."callsites-3.1.0"
-      sources."camel-case-3.0.0"
-      sources."camelcase-5.3.1"
-      sources."camelcase-keys-6.2.2"
-      sources."caniuse-api-3.0.0"
-      sources."caniuse-lite-1.0.30001488"
-      sources."case-sensitive-paths-webpack-plugin-2.4.0"
-      sources."caseless-0.12.0"
-      sources."chalk-2.4.2"
-      sources."chardet-0.7.0"
-      sources."check-types-8.0.3"
-      sources."chokidar-3.5.3"
-      sources."chownr-1.1.4"
-      sources."chrome-trace-event-1.0.3"
-      sources."ci-info-1.6.0"
-      sources."cipher-base-1.0.4"
-      (sources."class-utils-0.3.6" // {
-        dependencies = [
-          sources."define-property-0.2.5"
-          (sources."is-accessor-descriptor-0.1.6" // {
-            dependencies = [
-              sources."kind-of-3.2.2"
-            ];
-          })
-          (sources."is-data-descriptor-0.1.4" // {
-            dependencies = [
-              sources."kind-of-3.2.2"
-            ];
-          })
-          sources."is-descriptor-0.1.6"
-          sources."kind-of-5.1.0"
-        ];
-      })
-      (sources."clean-css-4.2.4" // {
-        dependencies = [
-          sources."source-map-0.6.1"
-        ];
-      })
-      sources."cli-cursor-2.1.0"
-      (sources."cli-highlight-2.1.11" // {
-        dependencies = [
-          sources."ansi-styles-4.3.0"
-          sources."chalk-4.1.2"
-          sources."color-convert-2.0.1"
-          sources."color-name-1.1.4"
-          sources."has-flag-4.0.0"
-          sources."supports-color-7.2.0"
-        ];
-      })
-      sources."cli-spinners-2.9.0"
-      sources."cli-width-3.0.0"
-      (sources."clipboardy-2.3.0" // {
-        dependencies = [
-          sources."is-wsl-2.2.0"
-        ];
-      })
-      (sources."cliui-6.0.0" // {
-        dependencies = [
-          sources."ansi-styles-4.3.0"
-          sources."color-convert-2.0.1"
-          sources."color-name-1.1.4"
-          sources."emoji-regex-8.0.0"
-          sources."is-fullwidth-code-point-3.0.0"
-          sources."string-width-4.2.3"
-          sources."wrap-ansi-6.2.0"
-        ];
-      })
-      sources."clone-1.0.4"
-      sources."coa-2.0.2"
-      sources."code-point-at-1.1.0"
-      sources."collection-visit-1.0.0"
-      sources."color-3.2.1"
-      sources."color-convert-1.9.3"
-      sources."color-name-1.1.3"
-      sources."color-string-1.9.1"
-      sources."combined-stream-1.0.8"
-      sources."commander-2.20.3"
-      sources."commondir-1.0.1"
-      sources."component-emitter-1.3.0"
-      sources."compressible-2.0.18"
-      (sources."compression-1.7.4" // {
-        dependencies = [
-          sources."bytes-3.0.0"
-          sources."debug-2.6.9"
-          sources."ms-2.0.0"
-          sources."safe-buffer-5.1.2"
-        ];
-      })
-      sources."concat-map-0.0.1"
-      sources."concat-stream-1.6.2"
-      sources."connect-history-api-fallback-1.6.0"
-      sources."console-browserify-1.2.0"
-      sources."console-control-strings-1.1.0"
-      sources."consolidate-0.15.1"
-      sources."constants-browserify-1.0.0"
-      sources."content-disposition-0.5.4"
-      sources."content-type-1.0.5"
-      sources."cookie-0.5.0"
-      sources."cookie-signature-1.0.6"
-      sources."copy-concurrently-1.0.5"
-      sources."copy-descriptor-0.1.1"
-      (sources."copy-webpack-plugin-5.1.2" // {
-        dependencies = [
-          sources."array-union-1.0.2"
-          sources."dir-glob-2.2.2"
-          sources."find-cache-dir-2.1.0"
-          sources."find-up-3.0.0"
-          (sources."glob-parent-3.1.0" // {
-            dependencies = [
-              sources."is-glob-3.1.0"
-            ];
-          })
-          sources."globby-7.1.1"
-          sources."ignore-3.3.10"
-          sources."path-type-3.0.0"
-          sources."pify-3.0.0"
-          sources."pkg-dir-3.0.0"
-          sources."slash-1.0.0"
-        ];
-      })
-      sources."core-util-is-1.0.2"
-      sources."cosmiconfig-6.0.0"
-      (sources."create-ecdh-4.0.4" // {
-        dependencies = [
-          sources."bn.js-4.12.0"
-        ];
-      })
-      sources."create-hash-1.2.0"
-      sources."create-hmac-1.1.7"
-      (sources."cross-spawn-6.0.5" // {
-        dependencies = [
-          sources."semver-5.7.1"
-        ];
-      })
-      sources."crypto-browserify-3.12.0"
-      sources."css-color-names-0.0.4"
-      (sources."css-declaration-sorter-4.0.1" // {
-        dependencies = [
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."source-map-0.6.1"
-        ];
-      })
-      (sources."css-loader-3.6.0" // {
-        dependencies = [
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."schema-utils-2.7.1"
-          sources."semver-6.3.0"
-          sources."source-map-0.6.1"
-        ];
-      })
-      sources."css-select-2.1.0"
-      sources."css-select-base-adapter-0.1.1"
-      (sources."css-tree-1.0.0-alpha.37" // {
-        dependencies = [
-          sources."source-map-0.6.1"
-        ];
-      })
-      sources."css-what-3.4.2"
-      sources."cssesc-3.0.0"
-      (sources."cssnano-4.1.11" // {
-        dependencies = [
-          sources."cosmiconfig-5.2.1"
-          sources."import-fresh-2.0.0"
-          sources."parse-json-4.0.0"
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."resolve-from-3.0.0"
-          sources."source-map-0.6.1"
-        ];
-      })
-      (sources."cssnano-preset-default-4.0.8" // {
-        dependencies = [
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."source-map-0.6.1"
-        ];
-      })
-      sources."cssnano-util-get-arguments-4.0.0"
-      sources."cssnano-util-get-match-4.0.0"
-      (sources."cssnano-util-raw-cache-4.0.1" // {
-        dependencies = [
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."source-map-0.6.1"
-        ];
-      })
-      sources."cssnano-util-same-parent-4.0.1"
-      (sources."csso-4.2.0" // {
-        dependencies = [
-          sources."css-tree-1.1.3"
-          sources."mdn-data-2.0.14"
-          sources."source-map-0.6.1"
-        ];
-      })
-      sources."cyclist-1.0.1"
-      sources."dashdash-1.14.1"
-      sources."date-fns-2.30.0"
-      sources."de-indent-1.0.2"
-      sources."debug-4.3.4"
-      sources."decache-4.6.1"
-      sources."decamelize-1.2.0"
-      (sources."decamelize-keys-1.1.1" // {
-        dependencies = [
-          sources."map-obj-1.0.1"
-        ];
-      })
-      sources."decode-uri-component-0.2.2"
-      sources."deep-equal-1.1.1"
-      sources."deep-is-0.1.4"
-      sources."deepmerge-4.3.1"
-      (sources."default-gateway-5.0.5" // {
-        dependencies = [
-          sources."cross-spawn-7.0.3"
-          sources."execa-3.4.0"
-          sources."get-stream-5.2.0"
-          sources."is-stream-2.0.1"
-          sources."mimic-fn-2.1.0"
-          sources."npm-run-path-4.0.1"
-          sources."onetime-5.1.2"
-          sources."p-finally-2.0.1"
-          sources."path-key-3.1.1"
-          sources."shebang-command-2.0.0"
-          sources."shebang-regex-3.0.0"
-          sources."which-2.0.2"
-        ];
-      })
-      sources."defaults-1.0.4"
-      sources."define-properties-1.2.0"
-      sources."define-property-2.0.2"
-      (sources."del-4.1.1" // {
-        dependencies = [
-          sources."array-union-1.0.2"
-          (sources."globby-6.1.0" // {
-            dependencies = [
-              sources."pify-2.3.0"
-            ];
-          })
-        ];
-      })
-      sources."delayed-stream-1.0.0"
-      sources."delegates-1.0.0"
-      sources."depd-2.0.0"
-      sources."des.js-1.0.1"
-      sources."destroy-1.2.0"
-      sources."detect-libc-1.0.3"
-      sources."detect-node-2.1.0"
-      sources."diff-4.0.2"
-      (sources."diffie-hellman-5.0.3" // {
-        dependencies = [
-          sources."bn.js-4.12.0"
-        ];
-      })
-      sources."dir-glob-3.0.1"
-      sources."dns-equal-1.0.0"
-      sources."dns-packet-1.3.4"
-      sources."dns-txt-2.0.2"
-      sources."doctrine-3.0.0"
-      sources."dom-converter-0.2.0"
-      (sources."dom-serializer-0.2.2" // {
-        dependencies = [
-          sources."domelementtype-2.3.0"
-        ];
-      })
-      sources."domain-browser-1.2.0"
-      sources."domelementtype-1.3.1"
-      (sources."domhandler-4.3.1" // {
-        dependencies = [
-          sources."domelementtype-2.3.0"
-        ];
-      })
-      sources."domutils-1.7.0"
-      sources."dot-prop-5.3.0"
-      sources."dotenv-8.6.0"
-      sources."dotenv-expand-5.1.0"
-      sources."duplexer-0.1.2"
-      sources."duplexify-3.7.1"
-      sources."easy-stack-1.0.1"
-      sources."ecc-jsbn-0.1.2"
-      sources."ee-first-1.1.1"
-      sources."ejs-2.7.4"
-      sources."electron-to-chromium-1.4.402"
-      (sources."elliptic-6.5.4" // {
-        dependencies = [
-          sources."bn.js-4.12.0"
-        ];
-      })
-      sources."emoji-regex-7.0.3"
-      sources."emojis-list-3.0.0"
-      sources."encodeurl-1.0.2"
-      sources."end-of-stream-1.4.4"
-      sources."engine.io-client-6.0.3"
-      sources."engine.io-parser-5.0.6"
-      (sources."enhanced-resolve-4.5.0" // {
-        dependencies = [
-          sources."memory-fs-0.5.0"
-        ];
-      })
-      (sources."enquirer-2.3.6" // {
-        dependencies = [
-          sources."ansi-colors-4.1.3"
-        ];
-      })
-      sources."entities-2.2.0"
-      sources."env-paths-2.2.1"
-      sources."errno-0.1.8"
-      sources."error-ex-1.3.2"
-      sources."error-stack-parser-2.1.4"
-      sources."es-abstract-1.21.2"
-      sources."es-array-method-boxes-properly-1.0.0"
-      sources."es-set-tostringtag-2.0.1"
-      sources."es-to-primitive-1.2.1"
-      sources."es6-promise-4.2.8"
-      sources."escalade-3.1.1"
-      sources."escape-html-1.0.3"
-      sources."escape-string-regexp-1.0.5"
-      (sources."eslint-7.32.0" // {
-        dependencies = [
-          sources."@babel/code-frame-7.12.11"
-          sources."ansi-styles-4.3.0"
-          sources."astral-regex-2.0.0"
-          sources."chalk-4.1.2"
-          sources."color-convert-2.0.1"
-          sources."color-name-1.1.4"
-          sources."cross-spawn-7.0.3"
-          sources."emoji-regex-8.0.0"
-          sources."escape-string-regexp-4.0.0"
-          (sources."eslint-utils-2.1.0" // {
-            dependencies = [
-              sources."eslint-visitor-keys-1.3.0"
-            ];
-          })
-          (sources."espree-7.3.1" // {
-            dependencies = [
-              sources."eslint-visitor-keys-1.3.0"
-            ];
-          })
-          sources."file-entry-cache-6.0.1"
-          sources."flat-cache-3.0.4"
-          sources."flatted-3.2.7"
-          sources."globals-13.20.0"
-          sources."has-flag-4.0.0"
-          sources."ignore-4.0.6"
-          sources."is-fullwidth-code-point-3.0.0"
-          sources."json-schema-traverse-1.0.0"
-          sources."levn-0.4.1"
-          sources."optionator-0.9.1"
-          sources."path-key-3.1.1"
-          sources."prelude-ls-1.2.1"
-          sources."rimraf-3.0.2"
-          sources."shebang-command-2.0.0"
-          sources."shebang-regex-3.0.0"
-          sources."slice-ansi-4.0.0"
-          sources."string-width-4.2.3"
-          sources."supports-color-7.2.0"
-          (sources."table-6.8.1" // {
-            dependencies = [
-              sources."ajv-8.12.0"
-            ];
-          })
-          sources."type-check-0.4.0"
-          sources."type-fest-0.20.2"
-          sources."which-2.0.2"
-        ];
-      })
-      sources."eslint-config-prettier-6.15.0"
-      (sources."eslint-loader-2.2.1" // {
-        dependencies = [
-          sources."eslint-6.8.0"
-          sources."eslint-utils-1.4.3"
-          sources."eslint-visitor-keys-1.3.0"
-          sources."ignore-4.0.6"
-          sources."regexpp-2.0.1"
-          sources."semver-6.3.0"
-          sources."strip-ansi-5.2.0"
-        ];
-      })
-      sources."eslint-plugin-prettier-3.4.1"
-      (sources."eslint-plugin-vue-7.20.0" // {
-        dependencies = [
-          sources."eslint-utils-2.1.0"
-          sources."eslint-visitor-keys-1.3.0"
-          sources."semver-6.3.0"
-        ];
-      })
-      sources."eslint-scope-5.1.1"
-      sources."eslint-utils-3.0.0"
-      sources."eslint-visitor-keys-2.1.0"
-      (sources."espree-6.2.1" // {
-        dependencies = [
-          sources."eslint-visitor-keys-1.3.0"
-        ];
-      })
-      sources."esprima-4.0.1"
-      (sources."esquery-1.5.0" // {
-        dependencies = [
-          sources."estraverse-5.3.0"
-        ];
-      })
-      (sources."esrecurse-4.3.0" // {
-        dependencies = [
-          sources."estraverse-5.3.0"
-        ];
-      })
-      sources."estraverse-4.3.0"
-      sources."estree-walker-2.0.2"
-      sources."esutils-2.0.3"
-      sources."etag-1.8.1"
-      sources."event-pubsub-4.3.0"
-      sources."eventemitter2-6.4.5"
-      sources."eventemitter3-4.0.7"
-      sources."events-3.3.0"
-      sources."eventsource-2.0.2"
-      sources."evp_bytestokey-1.0.3"
-      sources."execa-1.0.0"
-      (sources."expand-brackets-2.1.4" // {
-        dependencies = [
-          sources."debug-2.6.9"
-          sources."define-property-0.2.5"
-          sources."extend-shallow-2.0.1"
-          (sources."is-accessor-descriptor-0.1.6" // {
-            dependencies = [
-              sources."kind-of-3.2.2"
-            ];
-          })
-          (sources."is-data-descriptor-0.1.4" // {
-            dependencies = [
-              sources."kind-of-3.2.2"
-            ];
-          })
-          sources."is-descriptor-0.1.6"
-          sources."kind-of-5.1.0"
-          sources."ms-2.0.0"
-        ];
-      })
-      (sources."express-4.18.2" // {
-        dependencies = [
-          sources."debug-2.6.9"
-          sources."ms-2.0.0"
-          sources."qs-6.11.0"
-        ];
-      })
-      sources."extend-3.0.2"
-      (sources."extend-shallow-3.0.2" // {
-        dependencies = [
-          sources."is-extendable-1.0.1"
-        ];
-      })
-      sources."external-editor-3.1.0"
-      (sources."extglob-2.0.4" // {
-        dependencies = [
-          sources."define-property-1.0.0"
-          sources."extend-shallow-2.0.1"
-        ];
-      })
-      sources."extsprintf-1.3.0"
-      sources."fast-deep-equal-3.1.3"
-      sources."fast-diff-1.3.0"
-      sources."fast-glob-3.2.12"
-      sources."fast-json-stable-stringify-2.1.0"
-      sources."fast-levenshtein-2.0.6"
-      sources."fastq-1.15.0"
-      sources."faye-websocket-0.11.4"
-      sources."fibers-5.0.3"
-      sources."figgy-pudding-3.5.2"
-      sources."figures-3.2.0"
-      sources."file-entry-cache-5.0.1"
-      (sources."file-loader-4.3.0" // {
-        dependencies = [
-          sources."schema-utils-2.7.1"
-        ];
-      })
-      sources."file-uri-to-path-1.0.0"
-      sources."filesize-3.6.1"
-      sources."fill-range-7.0.1"
-      (sources."finalhandler-1.2.0" // {
-        dependencies = [
-          sources."debug-2.6.9"
-          sources."ms-2.0.0"
-        ];
-      })
-      sources."find-cache-dir-0.1.1"
-      sources."find-up-1.1.2"
-      (sources."flat-cache-2.0.1" // {
-        dependencies = [
-          sources."rimraf-2.6.3"
-        ];
-      })
-      sources."flatted-2.0.2"
-      sources."flush-write-stream-1.1.1"
-      sources."follow-redirects-1.15.2"
-      sources."for-each-0.3.3"
-      sources."for-in-1.0.2"
-      sources."forever-agent-0.6.1"
-      (sources."fork-ts-checker-webpack-plugin-3.1.1" // {
-        dependencies = [
-          sources."braces-2.3.2"
-          sources."extend-shallow-2.0.1"
-          sources."fill-range-4.0.0"
-          sources."is-number-3.0.0"
-          sources."kind-of-3.2.2"
-          sources."micromatch-3.1.10"
-          sources."semver-5.7.1"
-          sources."to-regex-range-2.1.1"
-        ];
-      })
-      (sources."fork-ts-checker-webpack-plugin-v5-5.2.1" // {
-        dependencies = [
-          sources."ansi-styles-4.3.0"
-          sources."chalk-4.1.2"
-          sources."color-convert-2.0.1"
-          sources."color-name-1.1.4"
-          sources."has-flag-4.0.0"
-          sources."schema-utils-2.7.0"
-          sources."supports-color-7.2.0"
-        ];
-      })
-      sources."form-data-2.3.3"
-      sources."forwarded-0.2.0"
-      sources."fragment-cache-0.2.1"
-      sources."fresh-0.5.2"
-      sources."from2-2.3.0"
-      sources."fs-extra-9.1.0"
-      sources."fs-minipass-2.1.0"
-      sources."fs-monkey-1.0.3"
-      sources."fs-write-stream-atomic-1.0.10"
-      sources."fs.realpath-1.0.0"
-      sources."fsevents-2.3.2"
-      sources."function-bind-1.1.1"
-      sources."function.prototype.name-1.1.5"
-      sources."functional-red-black-tree-1.0.1"
-      sources."functions-have-names-1.2.3"
-      (sources."gauge-2.7.4" // {
-        dependencies = [
-          sources."ansi-regex-2.1.1"
-          sources."is-fullwidth-code-point-1.0.0"
-          sources."string-width-1.0.2"
-          sources."strip-ansi-3.0.1"
-        ];
-      })
-      sources."gaze-1.1.3"
-      sources."get-caller-file-2.0.5"
-      sources."get-intrinsic-1.2.1"
-      sources."get-stdin-6.0.0"
-      sources."get-stream-4.1.0"
-      sources."get-symbol-description-1.0.0"
-      sources."get-value-2.0.6"
-      sources."getpass-0.1.7"
-      sources."glob-7.2.3"
-      sources."glob-parent-5.1.2"
-      sources."glob-to-regexp-0.3.0"
-      (sources."globals-12.4.0" // {
-        dependencies = [
-          sources."type-fest-0.8.1"
-        ];
-      })
-      sources."globalthis-1.0.3"
-      sources."globby-11.1.0"
-      (sources."globule-1.3.4" // {
-        dependencies = [
-          sources."glob-7.1.7"
-          sources."minimatch-3.0.8"
-        ];
-      })
-      sources."gopd-1.0.1"
-      sources."graceful-fs-4.2.11"
-      sources."gzip-size-5.1.1"
-      sources."handle-thing-2.0.1"
-      sources."har-schema-2.0.0"
-      sources."har-validator-5.1.5"
-      sources."hard-rejection-2.1.0"
-      sources."has-1.0.3"
-      (sources."has-ansi-2.0.0" // {
-        dependencies = [
-          sources."ansi-regex-2.1.1"
-        ];
-      })
-      sources."has-bigints-1.0.2"
-      sources."has-cors-1.1.0"
-      sources."has-flag-3.0.0"
-      sources."has-property-descriptors-1.0.0"
-      sources."has-proto-1.0.1"
-      sources."has-symbols-1.0.3"
-      sources."has-tostringtag-1.0.0"
-      sources."has-unicode-2.0.1"
-      sources."has-value-1.0.0"
-      (sources."has-values-1.0.0" // {
-        dependencies = [
-          (sources."is-number-3.0.0" // {
-            dependencies = [
-              sources."kind-of-3.2.2"
-            ];
-          })
-          sources."kind-of-4.0.0"
-        ];
-      })
-      (sources."hash-base-3.1.0" // {
-        dependencies = [
-          sources."readable-stream-3.6.2"
-        ];
-      })
-      sources."hash-sum-2.0.0"
-      sources."hash.js-1.1.7"
-      sources."he-1.2.0"
-      sources."hex-color-regex-1.1.0"
-      sources."highlight.js-10.7.3"
-      sources."hls.js-1.1.2"
-      sources."hmac-drbg-1.0.1"
-      sources."hoopy-0.1.4"
-      sources."hosted-git-info-2.8.9"
-      sources."hpack.js-2.1.6"
-      sources."hsl-regex-1.0.0"
-      sources."hsla-regex-1.0.0"
-      sources."html-entities-1.4.0"
-      (sources."html-minifier-3.5.21" // {
-        dependencies = [
-          sources."commander-2.17.1"
-        ];
-      })
-      (sources."html-webpack-plugin-3.2.0" // {
-        dependencies = [
-          sources."big.js-3.2.0"
-          sources."emojis-list-2.1.0"
-          sources."json5-0.5.1"
-          sources."loader-utils-0.2.17"
-          sources."util.promisify-1.0.0"
-        ];
-      })
-      (sources."htmlparser2-6.1.0" // {
-        dependencies = [
-          sources."dom-serializer-1.4.1"
-          sources."domelementtype-2.3.0"
-          sources."domutils-2.8.0"
-        ];
-      })
-      sources."http-deceiver-1.2.7"
-      sources."http-errors-2.0.0"
-      sources."http-parser-js-0.5.8"
-      sources."http-proxy-1.18.1"
-      sources."http-proxy-middleware-1.3.1"
-      sources."http-signature-1.2.0"
-      sources."https-browserify-1.0.0"
-      sources."human-signals-1.1.1"
-      sources."iconv-lite-0.4.24"
-      (sources."icss-utils-4.1.1" // {
-        dependencies = [
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."source-map-0.6.1"
-        ];
-      })
-      sources."ieee754-1.2.1"
-      sources."iferr-0.1.5"
-      sources."ignore-5.2.4"
-      sources."import-cwd-2.1.0"
-      sources."import-fresh-3.3.0"
-      (sources."import-from-2.1.0" // {
-        dependencies = [
-          sources."resolve-from-3.0.0"
-        ];
-      })
-      (sources."import-local-2.0.0" // {
-        dependencies = [
-          sources."find-up-3.0.0"
-          sources."pkg-dir-3.0.0"
-        ];
-      })
-      sources."imurmurhash-0.1.4"
-      sources."indent-string-4.0.0"
-      sources."indexes-of-1.0.1"
-      sources."infer-owner-1.0.4"
-      sources."inflight-1.0.6"
-      sources."inherits-2.0.4"
-      (sources."inquirer-7.3.3" // {
-        dependencies = [
-          sources."ansi-styles-4.3.0"
-          sources."chalk-4.1.2"
-          sources."cli-cursor-3.1.0"
-          sources."color-convert-2.0.1"
-          sources."color-name-1.1.4"
-          sources."emoji-regex-8.0.0"
-          sources."has-flag-4.0.0"
-          sources."is-fullwidth-code-point-3.0.0"
-          sources."mimic-fn-2.1.0"
-          sources."onetime-5.1.2"
-          sources."restore-cursor-3.1.0"
-          sources."string-width-4.2.3"
-          sources."supports-color-7.2.0"
-        ];
-      })
-      (sources."internal-ip-4.3.0" // {
-        dependencies = [
-          sources."default-gateway-4.2.0"
-        ];
-      })
-      sources."internal-slot-1.0.5"
-      sources."interpret-1.4.0"
-      sources."inversify-6.0.1"
-      sources."ip-1.1.8"
-      sources."ip-regex-2.1.0"
-      sources."ipaddr.js-1.9.1"
-      sources."is-absolute-url-2.1.0"
-      sources."is-accessor-descriptor-1.0.0"
-      sources."is-arguments-1.1.1"
-      sources."is-array-buffer-3.0.2"
-      sources."is-arrayish-0.2.1"
-      sources."is-bigint-1.0.4"
-      sources."is-binary-path-2.1.0"
-      sources."is-boolean-object-1.1.2"
-      sources."is-buffer-1.1.6"
-      sources."is-callable-1.2.7"
-      sources."is-ci-1.2.1"
-      sources."is-color-stop-1.1.0"
-      sources."is-core-module-2.12.1"
-      sources."is-data-descriptor-1.0.0"
-      sources."is-date-object-1.0.5"
-      sources."is-descriptor-1.0.2"
-      sources."is-directory-0.3.1"
-      sources."is-docker-2.2.1"
-      sources."is-extendable-0.1.1"
-      sources."is-extglob-2.1.1"
-      sources."is-fullwidth-code-point-2.0.0"
-      sources."is-glob-4.0.3"
-      sources."is-negative-zero-2.0.2"
-      sources."is-number-7.0.0"
-      sources."is-number-object-1.0.7"
-      sources."is-obj-2.0.0"
-      sources."is-path-cwd-2.2.0"
-      sources."is-path-in-cwd-2.1.0"
-      sources."is-path-inside-2.1.0"
-      sources."is-plain-obj-3.0.0"
-      sources."is-plain-object-2.0.4"
-      sources."is-regex-1.1.4"
-      sources."is-resolvable-1.1.0"
-      sources."is-shared-array-buffer-1.0.2"
-      sources."is-stream-1.1.0"
-      sources."is-string-1.0.7"
-      sources."is-symbol-1.0.4"
-      sources."is-typed-array-1.1.10"
-      sources."is-typedarray-1.0.0"
-      sources."is-weakref-1.0.2"
-      sources."is-windows-1.0.2"
-      sources."is-wsl-1.1.0"
-      sources."isarray-1.0.0"
-      sources."isexe-2.0.0"
-      sources."isobject-3.0.1"
-      sources."isstream-0.1.2"
-      sources."javascript-stringify-2.1.0"
-      sources."js-base64-2.6.4"
-      sources."js-message-1.0.7"
-      sources."js-tokens-4.0.0"
-      sources."js-yaml-3.14.1"
-      sources."jsbn-0.1.1"
-      sources."json-parse-better-errors-1.0.2"
-      sources."json-parse-even-better-errors-2.3.1"
-      sources."json-schema-0.4.0"
-      sources."json-schema-traverse-0.4.1"
-      sources."json-stable-stringify-1.0.1"
-      sources."json-stable-stringify-without-jsonify-1.0.1"
-      sources."json-stringify-safe-5.0.1"
-      sources."json5-1.0.2"
-      sources."jsonfile-6.1.0"
-      sources."jsonify-0.0.1"
-      sources."jsprim-1.4.2"
-      sources."killable-1.0.1"
-      sources."kind-of-6.0.3"
-      sources."klona-2.0.6"
-      sources."launch-editor-2.6.0"
-      sources."launch-editor-middleware-2.6.0"
-      sources."levn-0.3.0"
-      sources."lines-and-columns-1.2.4"
-      sources."loader-fs-cache-1.0.3"
-      sources."loader-runner-2.4.0"
-      sources."loader-utils-1.4.2"
-      (sources."locate-path-3.0.0" // {
-        dependencies = [
-          sources."path-exists-3.0.0"
-        ];
-      })
-      sources."lodash-4.17.21"
-      sources."lodash.defaultsdeep-4.6.1"
-      sources."lodash.mapvalues-4.6.0"
-      sources."lodash.memoize-4.1.2"
-      sources."lodash.merge-4.6.2"
-      sources."lodash.transform-4.6.0"
-      sources."lodash.truncate-4.4.2"
-      sources."lodash.uniq-4.5.0"
-      sources."log-symbols-2.2.0"
-      sources."loglevel-1.8.1"
-      sources."lower-case-1.1.4"
-      sources."lru-cache-6.0.0"
-      sources."magic-string-0.30.0"
-      (sources."make-dir-2.1.0" // {
-        dependencies = [
-          sources."semver-5.7.1"
-        ];
-      })
-      sources."map-cache-0.2.2"
-      sources."map-obj-4.3.0"
-      sources."map-visit-1.0.0"
-      sources."material-design-icons-iconfont-6.1.1"
-      sources."md5.js-1.3.5"
-      sources."mdn-data-2.0.4"
-      sources."media-typer-0.3.0"
-      sources."memfs-3.5.1"
-      sources."memory-fs-0.4.1"
-      (sources."meow-9.0.0" // {
-        dependencies = [
-          sources."hosted-git-info-4.1.0"
-          sources."normalize-package-data-3.0.3"
-          sources."type-fest-0.18.1"
-        ];
-      })
-      sources."merge-descriptors-1.0.1"
-      (sources."merge-source-map-1.1.0" // {
-        dependencies = [
-          sources."source-map-0.6.1"
-        ];
-      })
-      sources."merge-stream-2.0.0"
-      sources."merge2-1.4.1"
-      sources."methods-1.1.2"
-      sources."microevent.ts-0.1.1"
-      sources."micromatch-4.0.5"
-      (sources."miller-rabin-4.0.1" // {
-        dependencies = [
-          sources."bn.js-4.12.0"
-        ];
-      })
-      sources."mime-2.6.0"
-      sources."mime-db-1.52.0"
-      sources."mime-types-2.1.35"
-      sources."mimic-fn-1.2.0"
-      sources."min-indent-1.0.1"
-      (sources."mini-css-extract-plugin-0.9.0" // {
-        dependencies = [
-          sources."normalize-url-1.9.1"
-        ];
-      })
-      sources."minimalistic-assert-1.0.1"
-      sources."minimalistic-crypto-utils-1.0.1"
-      sources."minimatch-3.1.2"
-      sources."minimist-1.2.8"
-      (sources."minimist-options-4.1.0" // {
-        dependencies = [
-          sources."is-plain-obj-1.1.0"
-        ];
-      })
-      sources."minipass-3.3.6"
-      sources."minizlib-2.1.2"
-      sources."mississippi-3.0.0"
-      (sources."mixin-deep-1.3.2" // {
-        dependencies = [
-          sources."is-extendable-1.0.1"
-        ];
-      })
-      sources."mkdirp-0.5.6"
-      sources."move-concurrently-1.0.1"
-      sources."mpegts.js-1.6.10"
-      sources."ms-2.1.2"
-      sources."multicast-dns-6.2.3"
-      sources."multicast-dns-service-types-1.1.0"
-      sources."mute-stream-0.0.8"
-      sources."mz-2.7.0"
-      sources."nan-2.17.0"
-      sources."nanoid-3.3.6"
-      sources."nanomatch-1.2.13"
-      sources."natural-compare-1.4.0"
-      sources."negotiator-0.6.3"
-      sources."neo-async-2.6.2"
-      sources."nice-try-1.0.5"
-      sources."no-case-2.3.2"
-      sources."node-forge-0.10.0"
-      (sources."node-gyp-7.1.2" // {
-        dependencies = [
-          sources."rimraf-3.0.2"
-          sources."which-2.0.2"
-        ];
-      })
-      sources."node-gyp-build-4.6.0"
-      (sources."node-libs-browser-2.2.1" // {
-        dependencies = [
-          sources."punycode-1.4.1"
-        ];
-      })
-      sources."node-releases-2.0.10"
-      (sources."node-sass-6.0.1" // {
-        dependencies = [
-          sources."ansi-regex-2.1.1"
-          sources."ansi-styles-2.2.1"
-          sources."chalk-1.1.3"
-          sources."cross-spawn-7.0.3"
-          sources."get-stdin-4.0.1"
-          sources."path-key-3.1.1"
-          sources."shebang-command-2.0.0"
-          sources."shebang-regex-3.0.0"
-          sources."strip-ansi-3.0.1"
-          sources."supports-color-2.0.0"
-          sources."which-2.0.2"
-        ];
-      })
-      sources."nopt-5.0.0"
-      (sources."normalize-package-data-2.5.0" // {
-        dependencies = [
-          sources."semver-5.7.1"
-        ];
-      })
-      sources."normalize-path-3.0.0"
-      sources."normalize-range-0.1.2"
-      sources."normalize-url-3.3.0"
-      sources."npm-run-path-2.0.2"
-      sources."npmlog-4.1.2"
-      sources."nth-check-1.0.2"
-      (sources."null-loader-4.0.1" // {
-        dependencies = [
-          sources."json5-2.2.3"
-          sources."loader-utils-2.0.4"
-          sources."schema-utils-3.1.2"
-        ];
-      })
-      sources."num2fraction-1.2.2"
-      sources."number-is-nan-1.0.1"
-      sources."oauth-sign-0.9.0"
-      sources."object-assign-4.1.1"
-      (sources."object-copy-0.1.0" // {
-        dependencies = [
-          sources."define-property-0.2.5"
-          sources."is-accessor-descriptor-0.1.6"
-          sources."is-data-descriptor-0.1.4"
-          (sources."is-descriptor-0.1.6" // {
-            dependencies = [
-              sources."kind-of-5.1.0"
-            ];
-          })
-          sources."kind-of-3.2.2"
-        ];
-      })
-      sources."object-hash-1.3.1"
-      sources."object-inspect-1.12.3"
-      sources."object-is-1.1.5"
-      sources."object-keys-1.1.1"
-      sources."object-visit-1.0.1"
-      sources."object.assign-4.1.4"
-      sources."object.getownpropertydescriptors-2.1.6"
-      sources."object.pick-1.3.0"
-      sources."object.values-1.1.6"
-      sources."obuf-1.1.2"
-      sources."on-finished-2.4.1"
-      sources."on-headers-1.0.2"
-      sources."once-1.4.0"
-      sources."onetime-2.0.1"
-      sources."open-6.4.0"
-      sources."opener-1.5.2"
-      sources."opn-5.5.0"
-      sources."optionator-0.8.3"
-      (sources."ora-3.4.0" // {
-        dependencies = [
-          sources."strip-ansi-5.2.0"
-        ];
-      })
-      sources."os-browserify-0.3.0"
-      sources."os-tmpdir-1.0.2"
-      sources."p-finally-1.0.0"
-      sources."p-limit-2.3.0"
-      sources."p-locate-3.0.0"
-      sources."p-map-2.1.0"
-      sources."p-retry-3.0.1"
-      sources."p-try-2.2.0"
-      sources."pako-1.0.11"
-      sources."parallel-transform-1.2.0"
-      sources."param-case-2.1.1"
-      sources."parent-module-1.0.1"
-      sources."parse-asn1-5.1.6"
-      sources."parse-json-5.2.0"
-      sources."parse5-5.1.1"
-      (sources."parse5-htmlparser2-tree-adapter-6.0.1" // {
-        dependencies = [
-          sources."parse5-6.0.1"
-        ];
-      })
-      sources."parseqs-0.0.6"
-      sources."parseuri-0.0.6"
-      sources."parseurl-1.3.3"
-      sources."pascalcase-0.1.1"
-      sources."path-browserify-0.0.1"
-      sources."path-dirname-1.0.2"
-      sources."path-exists-2.1.0"
-      sources."path-is-absolute-1.0.1"
-      sources."path-is-inside-1.0.2"
-      sources."path-key-2.0.1"
-      sources."path-parse-1.0.7"
-      sources."path-to-regexp-0.1.7"
-      sources."path-type-4.0.0"
-      sources."pbkdf2-3.1.2"
-      sources."performance-now-2.1.0"
-      sources."picocolors-1.0.0"
-      sources."picomatch-2.3.1"
-      sources."pify-4.0.1"
-      sources."pinkie-2.0.4"
-      sources."pinkie-promise-2.0.1"
-      sources."pkg-dir-1.0.0"
-      sources."pnp-webpack-plugin-1.7.0"
-      (sources."portfinder-1.0.32" // {
-        dependencies = [
-          sources."debug-3.2.7"
-        ];
-      })
-      sources."posix-character-classes-0.1.1"
-      sources."postcss-8.4.23"
-      (sources."postcss-calc-7.0.5" // {
-        dependencies = [
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."source-map-0.6.1"
-        ];
-      })
-      (sources."postcss-colormin-4.0.3" // {
-        dependencies = [
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."postcss-value-parser-3.3.1"
-          sources."source-map-0.6.1"
-        ];
-      })
-      (sources."postcss-convert-values-4.0.1" // {
-        dependencies = [
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."postcss-value-parser-3.3.1"
-          sources."source-map-0.6.1"
-        ];
-      })
-      (sources."postcss-discard-comments-4.0.2" // {
-        dependencies = [
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."source-map-0.6.1"
-        ];
-      })
-      (sources."postcss-discard-duplicates-4.0.2" // {
-        dependencies = [
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."source-map-0.6.1"
-        ];
-      })
-      (sources."postcss-discard-empty-4.0.1" // {
-        dependencies = [
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."source-map-0.6.1"
-        ];
-      })
-      (sources."postcss-discard-overridden-4.0.1" // {
-        dependencies = [
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."source-map-0.6.1"
-        ];
-      })
-      (sources."postcss-load-config-2.1.2" // {
-        dependencies = [
-          sources."cosmiconfig-5.2.1"
-          sources."import-fresh-2.0.0"
-          sources."parse-json-4.0.0"
-          sources."resolve-from-3.0.0"
-        ];
-      })
-      (sources."postcss-loader-3.0.0" // {
-        dependencies = [
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."source-map-0.6.1"
-        ];
-      })
-      (sources."postcss-merge-longhand-4.0.11" // {
-        dependencies = [
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."postcss-value-parser-3.3.1"
-          sources."source-map-0.6.1"
-        ];
-      })
-      (sources."postcss-merge-rules-4.0.3" // {
-        dependencies = [
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."postcss-selector-parser-3.1.2"
-          sources."source-map-0.6.1"
-        ];
-      })
-      (sources."postcss-minify-font-values-4.0.2" // {
-        dependencies = [
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."postcss-value-parser-3.3.1"
-          sources."source-map-0.6.1"
-        ];
-      })
-      (sources."postcss-minify-gradients-4.0.2" // {
-        dependencies = [
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."postcss-value-parser-3.3.1"
-          sources."source-map-0.6.1"
-        ];
-      })
-      (sources."postcss-minify-params-4.0.2" // {
-        dependencies = [
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."postcss-value-parser-3.3.1"
-          sources."source-map-0.6.1"
-        ];
-      })
-      (sources."postcss-minify-selectors-4.0.2" // {
-        dependencies = [
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."postcss-selector-parser-3.1.2"
-          sources."source-map-0.6.1"
-        ];
-      })
-      (sources."postcss-modules-extract-imports-2.0.0" // {
-        dependencies = [
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."source-map-0.6.1"
-        ];
-      })
-      (sources."postcss-modules-local-by-default-3.0.3" // {
-        dependencies = [
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."source-map-0.6.1"
-        ];
-      })
-      (sources."postcss-modules-scope-2.2.0" // {
-        dependencies = [
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."source-map-0.6.1"
-        ];
-      })
-      (sources."postcss-modules-values-3.0.0" // {
-        dependencies = [
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."source-map-0.6.1"
-        ];
-      })
-      (sources."postcss-normalize-charset-4.0.1" // {
-        dependencies = [
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."source-map-0.6.1"
-        ];
-      })
-      (sources."postcss-normalize-display-values-4.0.2" // {
-        dependencies = [
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."postcss-value-parser-3.3.1"
-          sources."source-map-0.6.1"
-        ];
-      })
-      (sources."postcss-normalize-positions-4.0.2" // {
-        dependencies = [
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."postcss-value-parser-3.3.1"
-          sources."source-map-0.6.1"
-        ];
-      })
-      (sources."postcss-normalize-repeat-style-4.0.2" // {
-        dependencies = [
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."postcss-value-parser-3.3.1"
-          sources."source-map-0.6.1"
-        ];
-      })
-      (sources."postcss-normalize-string-4.0.2" // {
-        dependencies = [
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."postcss-value-parser-3.3.1"
-          sources."source-map-0.6.1"
-        ];
-      })
-      (sources."postcss-normalize-timing-functions-4.0.2" // {
-        dependencies = [
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."postcss-value-parser-3.3.1"
-          sources."source-map-0.6.1"
-        ];
-      })
-      (sources."postcss-normalize-unicode-4.0.1" // {
-        dependencies = [
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."postcss-value-parser-3.3.1"
-          sources."source-map-0.6.1"
-        ];
-      })
-      (sources."postcss-normalize-url-4.0.1" // {
-        dependencies = [
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."postcss-value-parser-3.3.1"
-          sources."source-map-0.6.1"
-        ];
-      })
-      (sources."postcss-normalize-whitespace-4.0.2" // {
-        dependencies = [
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."postcss-value-parser-3.3.1"
-          sources."source-map-0.6.1"
-        ];
-      })
-      (sources."postcss-ordered-values-4.1.2" // {
-        dependencies = [
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."postcss-value-parser-3.3.1"
-          sources."source-map-0.6.1"
-        ];
-      })
-      (sources."postcss-reduce-initial-4.0.3" // {
-        dependencies = [
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."source-map-0.6.1"
-        ];
-      })
-      (sources."postcss-reduce-transforms-4.0.2" // {
-        dependencies = [
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."postcss-value-parser-3.3.1"
-          sources."source-map-0.6.1"
-        ];
-      })
-      sources."postcss-selector-parser-6.0.13"
-      (sources."postcss-svgo-4.0.3" // {
-        dependencies = [
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."postcss-value-parser-3.3.1"
-          sources."source-map-0.6.1"
-        ];
-      })
-      (sources."postcss-unique-selectors-4.0.1" // {
-        dependencies = [
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."source-map-0.6.1"
-        ];
-      })
-      sources."postcss-value-parser-4.2.0"
-      sources."prelude-ls-1.1.2"
-      sources."prepend-http-1.0.4"
-      sources."prettier-2.4.1"
-      sources."prettier-linter-helpers-1.0.0"
-      sources."pretty-error-2.1.2"
-      sources."process-0.11.10"
-      sources."process-nextick-args-2.0.1"
-      sources."progress-2.0.3"
-      sources."promise-inflight-1.0.1"
-      sources."proxy-addr-2.0.7"
-      sources."prr-1.0.1"
-      sources."pseudomap-1.0.2"
-      sources."psl-1.9.0"
-      (sources."public-encrypt-4.0.3" // {
-        dependencies = [
-          sources."bn.js-4.12.0"
-        ];
-      })
-      sources."pump-3.0.0"
-      (sources."pumpify-1.5.1" // {
-        dependencies = [
-          sources."pump-2.0.1"
-        ];
-      })
-      sources."punycode-2.3.0"
-      sources."q-1.5.1"
-      sources."qs-6.5.3"
-      sources."query-string-4.3.4"
-      sources."querystring-0.2.0"
-      sources."querystring-es3-0.2.1"
-      sources."querystringify-2.2.0"
-      sources."queue-microtask-1.2.3"
-      sources."quick-lru-4.0.1"
-      sources."randombytes-2.1.0"
-      sources."randomfill-1.0.4"
-      sources."range-parser-1.2.1"
-      sources."raw-body-2.5.1"
-      sources."read-pkg-5.2.0"
-      (sources."read-pkg-up-7.0.1" // {
-        dependencies = [
-          sources."find-up-4.1.0"
-          sources."locate-path-5.0.0"
-          sources."p-locate-4.1.0"
-          sources."path-exists-4.0.0"
-          sources."type-fest-0.8.1"
-        ];
-      })
-      (sources."readable-stream-2.3.8" // {
-        dependencies = [
-          sources."safe-buffer-5.1.2"
-        ];
-      })
-      sources."readdirp-3.6.0"
-      sources."rechoir-0.6.2"
-      (sources."redent-3.0.0" // {
-        dependencies = [
-          sources."strip-indent-3.0.0"
-        ];
-      })
-      sources."reflect-metadata-0.1.13"
-      sources."regenerator-runtime-0.13.11"
-      sources."regex-not-1.0.2"
-      sources."regexp.prototype.flags-1.5.0"
-      sources."regexpp-3.2.0"
-      sources."relateurl-0.2.7"
-      sources."remove-trailing-separator-1.1.0"
-      (sources."renderkid-2.0.7" // {
-        dependencies = [
-          sources."ansi-regex-2.1.1"
-          sources."css-select-4.3.0"
-          sources."css-what-6.1.0"
-          sources."dom-serializer-1.4.1"
-          sources."domelementtype-2.3.0"
-          sources."domutils-2.8.0"
-          sources."nth-check-2.1.1"
-          sources."strip-ansi-3.0.1"
-        ];
-      })
-      sources."repeat-element-1.1.4"
-      sources."repeat-string-1.6.1"
-      sources."request-2.88.2"
-      sources."require-directory-2.1.1"
-      sources."require-from-string-2.0.2"
-      sources."require-main-filename-2.0.0"
-      sources."requires-port-1.0.0"
-      sources."resize-observer-polyfill-1.5.1"
-      sources."resolve-1.22.3"
-      (sources."resolve-cwd-2.0.0" // {
-        dependencies = [
-          sources."resolve-from-3.0.0"
-        ];
-      })
-      sources."resolve-from-4.0.0"
-      sources."resolve-url-0.2.1"
-      sources."restore-cursor-2.0.0"
-      sources."ret-0.1.15"
-      sources."retry-0.12.0"
-      sources."reusify-1.0.4"
-      sources."rgb-regex-1.0.1"
-      sources."rgba-regex-1.0.0"
-      sources."rimraf-2.7.1"
-      sources."ripemd160-2.0.2"
-      sources."roboto-fontface-0.10.0"
-      sources."run-async-2.4.1"
-      sources."run-parallel-1.2.0"
-      sources."run-queue-1.0.3"
-      sources."rxjs-6.6.7"
-      (sources."safe-array-concat-1.0.0" // {
-        dependencies = [
-          sources."isarray-2.0.5"
-        ];
-      })
-      sources."safe-buffer-5.2.1"
-      sources."safe-regex-1.1.0"
-      sources."safe-regex-test-1.0.0"
-      sources."safer-buffer-2.1.2"
-      sources."sass-1.32.12"
-      (sources."sass-graph-2.2.5" // {
-        dependencies = [
-          sources."cliui-5.0.0"
-          sources."find-up-3.0.0"
-          sources."strip-ansi-5.2.0"
-          sources."wrap-ansi-5.1.0"
-          sources."yargs-13.3.2"
-          sources."yargs-parser-13.1.2"
-        ];
-      })
-      (sources."sass-loader-10.2.0" // {
-        dependencies = [
-          sources."json5-2.2.3"
-          sources."loader-utils-2.0.4"
-          sources."schema-utils-3.1.2"
-        ];
-      })
-      sources."sax-1.2.4"
-      sources."schema-utils-1.0.0"
-      (sources."scss-tokenizer-0.2.3" // {
-        dependencies = [
-          sources."source-map-0.4.4"
-        ];
-      })
-      sources."select-hose-2.0.0"
-      sources."selfsigned-1.10.14"
-      sources."semver-7.5.1"
-      (sources."send-0.18.0" // {
-        dependencies = [
-          (sources."debug-2.6.9" // {
-            dependencies = [
-              sources."ms-2.0.0"
-            ];
-          })
-          sources."mime-1.6.0"
-          sources."ms-2.1.3"
-        ];
-      })
-      sources."serialize-javascript-4.0.0"
-      (sources."serve-index-1.9.1" // {
-        dependencies = [
-          sources."debug-2.6.9"
-          sources."depd-1.1.2"
-          sources."http-errors-1.6.3"
-          sources."inherits-2.0.3"
-          sources."ms-2.0.0"
-          sources."setprototypeof-1.1.0"
-          sources."statuses-1.5.0"
-        ];
-      })
-      sources."serve-static-1.15.0"
-      sources."set-blocking-2.0.0"
-      (sources."set-value-2.0.1" // {
-        dependencies = [
-          sources."extend-shallow-2.0.1"
-        ];
-      })
-      sources."setimmediate-1.0.5"
-      sources."setprototypeof-1.2.0"
-      sources."sha.js-2.4.11"
-      sources."shebang-command-1.2.0"
-      sources."shebang-regex-1.0.0"
-      sources."shell-quote-1.8.1"
-      sources."shelljs-0.8.5"
-      sources."side-channel-1.0.4"
-      sources."signal-exit-3.0.7"
-      (sources."simple-swizzle-0.2.2" // {
-        dependencies = [
-          sources."is-arrayish-0.3.2"
-        ];
-      })
-      sources."slash-3.0.0"
-      sources."slice-ansi-2.1.0"
-      sources."smoothscroll-polyfill-0.4.4"
-      (sources."snapdragon-0.8.2" // {
-        dependencies = [
-          sources."debug-2.6.9"
-          sources."define-property-0.2.5"
-          sources."extend-shallow-2.0.1"
-          (sources."is-accessor-descriptor-0.1.6" // {
-            dependencies = [
-              sources."kind-of-3.2.2"
-            ];
-          })
-          (sources."is-data-descriptor-0.1.4" // {
-            dependencies = [
-              sources."kind-of-3.2.2"
-            ];
-          })
-          sources."is-descriptor-0.1.6"
-          sources."kind-of-5.1.0"
-          sources."ms-2.0.0"
-        ];
-      })
-      (sources."snapdragon-node-2.1.1" // {
-        dependencies = [
-          sources."define-property-1.0.0"
-        ];
-      })
-      (sources."snapdragon-util-3.0.1" // {
-        dependencies = [
-          sources."kind-of-3.2.2"
-        ];
-      })
-      sources."socket.io-client-4.3.2"
-      sources."socket.io-parser-4.1.2"
-      (sources."sockjs-0.3.24" // {
-        dependencies = [
-          sources."uuid-8.3.2"
-        ];
-      })
-      (sources."sockjs-client-1.6.1" // {
-        dependencies = [
-          sources."debug-3.2.7"
-        ];
-      })
-      (sources."sort-keys-1.1.2" // {
-        dependencies = [
-          sources."is-plain-obj-1.1.0"
-        ];
-      })
-      sources."source-list-map-2.0.1"
-      sources."source-map-0.5.7"
-      sources."source-map-js-1.0.2"
-      sources."source-map-resolve-0.5.3"
-      (sources."source-map-support-0.5.21" // {
-        dependencies = [
-          sources."source-map-0.6.1"
-        ];
-      })
-      sources."source-map-url-0.4.1"
-      sources."spark-md5-3.0.2"
-      sources."spdx-correct-3.2.0"
-      sources."spdx-exceptions-2.3.0"
-      sources."spdx-expression-parse-3.0.1"
-      sources."spdx-license-ids-3.0.13"
-      sources."spdy-4.0.2"
-      (sources."spdy-transport-3.0.0" // {
-        dependencies = [
-          sources."readable-stream-3.6.2"
-        ];
-      })
-      sources."split-string-3.1.0"
-      sources."sprintf-js-1.0.3"
-      sources."sshpk-1.17.0"
-      sources."ssri-6.0.2"
-      sources."stable-0.1.8"
-      sources."stackframe-1.3.4"
-      (sources."static-extend-0.1.2" // {
-        dependencies = [
-          sources."define-property-0.2.5"
-          (sources."is-accessor-descriptor-0.1.6" // {
-            dependencies = [
-              sources."kind-of-3.2.2"
-            ];
-          })
-          (sources."is-data-descriptor-0.1.4" // {
-            dependencies = [
-              sources."kind-of-3.2.2"
-            ];
-          })
-          sources."is-descriptor-0.1.6"
-          sources."kind-of-5.1.0"
-        ];
-      })
-      sources."statuses-2.0.1"
-      sources."stdout-stream-1.4.1"
-      sources."stream-browserify-2.0.2"
-      sources."stream-each-1.2.3"
-      sources."stream-http-2.8.3"
-      sources."stream-shift-1.0.1"
-      sources."strict-uri-encode-1.1.0"
-      (sources."string-width-3.1.0" // {
-        dependencies = [
-          sources."strip-ansi-5.2.0"
-        ];
-      })
-      sources."string.prototype.trim-1.2.7"
-      sources."string.prototype.trimend-1.0.6"
-      sources."string.prototype.trimstart-1.0.6"
-      (sources."string_decoder-1.1.1" // {
-        dependencies = [
-          sources."safe-buffer-5.1.2"
-        ];
-      })
-      (sources."strip-ansi-6.0.1" // {
-        dependencies = [
-          sources."ansi-regex-5.0.1"
-        ];
-      })
-      sources."strip-eof-1.0.0"
-      sources."strip-final-newline-2.0.0"
-      sources."strip-indent-2.0.0"
-      sources."strip-json-comments-3.1.1"
-      (sources."stylehacks-4.0.3" // {
-        dependencies = [
-          sources."picocolors-0.2.1"
-          sources."postcss-7.0.39"
-          sources."postcss-selector-parser-3.1.2"
-          sources."source-map-0.6.1"
-        ];
-      })
-      sources."supports-color-5.5.0"
-      sources."supports-preserve-symlinks-flag-1.0.0"
-      sources."svgo-1.3.2"
-      sources."table-5.4.6"
-      sources."tapable-1.1.3"
-      (sources."tar-6.1.15" // {
-        dependencies = [
-          sources."chownr-2.0.0"
-          sources."minipass-5.0.0"
-          sources."mkdirp-1.0.4"
-        ];
-      })
-      (sources."terser-4.8.1" // {
-        dependencies = [
-          sources."source-map-0.6.1"
-        ];
-      })
-      (sources."terser-webpack-plugin-1.4.5" // {
-        dependencies = [
-          sources."find-cache-dir-2.1.0"
-          sources."find-up-3.0.0"
-          sources."pkg-dir-3.0.0"
-          sources."source-map-0.6.1"
-        ];
-      })
-      sources."text-table-0.2.0"
-      sources."thenify-3.3.1"
-      sources."thenify-all-1.6.0"
-      sources."thread-loader-2.1.3"
-      sources."through-2.3.8"
-      sources."through2-2.0.5"
-      sources."thunky-1.1.0"
-      sources."timers-browserify-2.0.12"
-      sources."timsort-0.3.0"
-      sources."tmp-0.0.33"
-      sources."to-arraybuffer-1.0.1"
-      (sources."to-object-path-0.3.0" // {
-        dependencies = [
-          sources."kind-of-3.2.2"
-        ];
-      })
-      sources."to-regex-3.0.2"
-      sources."to-regex-range-5.0.1"
-      sources."toidentifier-1.0.1"
-      sources."toposort-1.0.7"
-      sources."tough-cookie-2.5.0"
-      sources."trim-newlines-3.0.1"
-      sources."true-case-path-1.0.3"
-      sources."tryer-1.0.1"
-      (sources."ts-loader-6.2.2" // {
-        dependencies = [
-          sources."semver-6.3.0"
-        ];
-      })
-      sources."ts-pnp-1.2.0"
-      sources."tslib-1.14.1"
-      (sources."tslint-5.20.1" // {
-        dependencies = [
-          sources."semver-5.7.1"
-          sources."tsutils-2.29.0"
-        ];
-      })
-      sources."tsutils-3.21.0"
-      sources."tty-browserify-0.0.0"
-      sources."tunnel-agent-0.6.0"
-      sources."tweetnacl-0.14.5"
-      sources."type-check-0.3.2"
-      sources."type-fest-0.6.0"
-      sources."type-is-1.6.18"
-      sources."typed-array-length-1.0.4"
-      sources."typedarray-0.0.6"
-      sources."typeface-roboto-1.1.13"
-      sources."typescript-4.4.4"
-      (sources."uglify-js-3.4.10" // {
-        dependencies = [
-          sources."commander-2.19.0"
-          sources."source-map-0.6.1"
-        ];
-      })
-      sources."unbox-primitive-1.0.2"
-      sources."union-value-1.0.1"
-      sources."uniq-1.0.1"
-      sources."uniqs-2.0.0"
-      sources."unique-filename-1.1.1"
-      sources."unique-slug-2.0.2"
-      sources."universalify-2.0.0"
-      sources."unpipe-1.0.0"
-      sources."unquote-1.1.1"
-      (sources."unset-value-1.0.0" // {
-        dependencies = [
-          (sources."has-value-0.3.1" // {
-            dependencies = [
-              sources."isobject-2.1.0"
-            ];
-          })
-          sources."has-values-0.1.4"
-        ];
-      })
-      sources."upath-1.2.0"
-      sources."update-browserslist-db-1.0.11"
-      sources."upper-case-1.1.3"
-      sources."uri-js-4.4.1"
-      sources."urix-0.1.0"
-      (sources."url-0.11.0" // {
-        dependencies = [
-          sources."punycode-1.3.2"
-        ];
-      })
-      (sources."url-loader-2.3.0" // {
-        dependencies = [
-          sources."schema-utils-2.7.1"
-        ];
-      })
-      sources."url-parse-1.5.10"
-      sources."use-3.1.1"
-      sources."utf-8-validate-5.0.10"
-      (sources."util-0.11.1" // {
-        dependencies = [
-          sources."inherits-2.0.3"
-        ];
-      })
-      sources."util-deprecate-1.0.2"
-      sources."util.promisify-1.0.1"
-      sources."utila-0.4.0"
-      sources."utils-merge-1.0.1"
-      sources."uuid-3.4.0"
-      sources."v8-compile-cache-2.3.0"
-      sources."validate-npm-package-license-3.0.4"
-      sources."vary-1.1.2"
-      sources."vendors-1.0.4"
-      sources."verror-1.10.0"
-      sources."vm-browserify-1.1.2"
-      sources."vue-2.6.14"
-      sources."vue-class-component-7.2.6"
-      sources."vue-cli-plugin-vuetify-2.4.3"
-      (sources."vue-eslint-parser-7.11.0" // {
-        dependencies = [
-          sources."eslint-visitor-keys-1.3.0"
-          sources."semver-6.3.0"
-        ];
-      })
-      sources."vue-hot-reload-api-2.3.4"
-      (sources."vue-loader-15.10.1" // {
-        dependencies = [
-          sources."hash-sum-1.0.2"
-        ];
-      })
-      (sources."vue-loader-v16-16.8.3" // {
-        dependencies = [
-          sources."ansi-styles-4.3.0"
-          sources."chalk-4.1.2"
-          sources."color-convert-2.0.1"
-          sources."color-name-1.1.4"
-          sources."has-flag-4.0.0"
-          sources."json5-2.2.3"
-          sources."loader-utils-2.0.4"
-          sources."supports-color-7.2.0"
-        ];
-      })
-      sources."vue-property-decorator-9.1.2"
-      sources."vue-router-3.5.3"
-      (sources."vue-style-loader-4.1.3" // {
-        dependencies = [
-          sources."hash-sum-1.0.2"
-        ];
-      })
-      sources."vue-template-compiler-2.6.14"
-      sources."vue-template-es2015-compiler-1.9.1"
-      sources."vuetify-2.5.10"
-      sources."vuetify-datetime-picker-2.1.1"
-      (sources."vuetify-loader-1.7.3" // {
-        dependencies = [
-          sources."file-loader-6.2.0"
-          sources."json5-2.2.3"
-          sources."loader-utils-2.0.4"
-          sources."schema-utils-3.1.2"
-        ];
-      })
-      sources."watchpack-1.7.5"
-      (sources."watchpack-chokidar2-2.0.1" // {
-        dependencies = [
-          sources."anymatch-2.0.0"
-          sources."binary-extensions-1.13.1"
-          sources."braces-2.3.2"
-          sources."chokidar-2.1.8"
-          sources."extend-shallow-2.0.1"
-          sources."fill-range-4.0.0"
-          sources."fsevents-1.2.13"
-          sources."glob-parent-3.1.0"
-          sources."is-binary-path-1.0.1"
-          sources."is-glob-3.1.0"
-          sources."is-number-3.0.0"
-          sources."kind-of-3.2.2"
-          sources."micromatch-3.1.10"
-          sources."normalize-path-2.1.1"
-          sources."readdirp-2.2.1"
-          sources."to-regex-range-2.1.1"
-        ];
-      })
-      sources."wbuf-1.7.3"
-      sources."wcwidth-1.0.1"
-      (sources."webpack-4.46.0" // {
-        dependencies = [
-          sources."acorn-6.4.2"
-          sources."braces-2.3.2"
-          sources."eslint-scope-4.0.3"
-          sources."extend-shallow-2.0.1"
-          sources."fill-range-4.0.0"
-          sources."is-number-3.0.0"
-          sources."kind-of-3.2.2"
-          sources."micromatch-3.1.10"
-          sources."to-regex-range-2.1.1"
-        ];
-      })
-      (sources."webpack-bundle-analyzer-3.9.0" // {
-        dependencies = [
-          sources."ws-6.2.2"
-        ];
-      })
-      (sources."webpack-chain-6.5.1" // {
-        dependencies = [
-          sources."deepmerge-1.5.2"
-        ];
-      })
-      sources."webpack-dev-middleware-3.7.3"
-      (sources."webpack-dev-server-3.11.3" // {
-        dependencies = [
-          sources."ansi-regex-2.1.1"
-          sources."anymatch-2.0.0"
-          sources."binary-extensions-1.13.1"
-          sources."braces-2.3.2"
-          sources."chokidar-2.1.8"
-          (sources."cliui-5.0.0" // {
-            dependencies = [
-              sources."ansi-regex-4.1.1"
-              sources."strip-ansi-5.2.0"
-            ];
-          })
-          sources."extend-shallow-2.0.1"
-          sources."fill-range-4.0.0"
-          sources."find-up-3.0.0"
-          sources."fsevents-1.2.13"
-          sources."glob-parent-3.1.0"
-          (sources."http-proxy-middleware-0.19.1" // {
-            dependencies = [
-              sources."is-glob-4.0.3"
-            ];
-          })
-          sources."is-absolute-url-3.0.3"
-          sources."is-binary-path-1.0.1"
-          sources."is-glob-3.1.0"
-          sources."is-number-3.0.0"
-          sources."kind-of-3.2.2"
-          sources."micromatch-3.1.10"
-          sources."normalize-path-2.1.1"
-          sources."readdirp-2.2.1"
-          sources."semver-6.3.0"
-          sources."strip-ansi-3.0.1"
-          sources."supports-color-6.1.0"
-          sources."to-regex-range-2.1.1"
-          (sources."wrap-ansi-5.1.0" // {
-            dependencies = [
-              sources."ansi-regex-4.1.1"
-              sources."strip-ansi-5.2.0"
-            ];
-          })
-          sources."ws-6.2.2"
-          sources."yargs-13.3.2"
-          sources."yargs-parser-13.1.2"
-        ];
-      })
-      sources."webpack-log-2.0.0"
-      sources."webpack-merge-4.2.2"
-      (sources."webpack-sources-1.4.3" // {
-        dependencies = [
-          sources."source-map-0.6.1"
-        ];
-      })
-      sources."websocket-driver-0.7.4"
-      sources."websocket-extensions-0.1.4"
-      sources."webworkify-webpack-2.1.5"
-      sources."which-1.3.1"
-      sources."which-boxed-primitive-1.0.2"
-      sources."which-module-2.0.1"
-      sources."which-typed-array-1.1.9"
-      sources."wide-align-1.1.5"
-      sources."word-wrap-1.2.3"
-      sources."worker-farm-1.7.0"
-      sources."worker-rpc-0.1.1"
-      (sources."wrap-ansi-7.0.0" // {
-        dependencies = [
-          sources."ansi-styles-4.3.0"
-          sources."color-convert-2.0.1"
-          sources."color-name-1.1.4"
-          sources."emoji-regex-8.0.0"
-          sources."is-fullwidth-code-point-3.0.0"
-          sources."string-width-4.2.3"
-        ];
-      })
-      sources."wrappy-1.0.2"
-      sources."write-1.0.3"
-      sources."ws-8.2.3"
-      sources."xmlhttprequest-ssl-2.0.0"
-      sources."xtend-4.0.2"
-      sources."y18n-4.0.3"
-      sources."yallist-4.0.0"
-      sources."yaml-1.10.2"
-      (sources."yargs-16.2.0" // {
-        dependencies = [
-          sources."cliui-7.0.4"
-          sources."emoji-regex-8.0.0"
-          sources."is-fullwidth-code-point-3.0.0"
-          sources."string-width-4.2.3"
-          sources."y18n-5.0.8"
-        ];
-      })
-      sources."yargs-parser-20.2.9"
-      sources."yeast-0.1.2"
-      (sources."yorkie-2.0.0" // {
-        dependencies = [
-          sources."cross-spawn-5.1.0"
-          sources."execa-0.8.0"
-          sources."get-stream-3.0.0"
-          sources."lru-cache-4.1.5"
-          sources."normalize-path-1.0.0"
-          sources."yallist-2.1.2"
-        ];
-      })
-    ];
-    buildInputs = globalBuildInputs;
-    meta = {
-    };
-    production = true;
-    bypassCache = true;
-    reconstructLock = true;
-  };
   escape-string-regexp = nodeEnv.buildNodePackage {
     name = "escape-string-regexp";
     packageName = "escape-string-regexp";
diff --git a/pkgs/development/node-packages/overrides.nix b/pkgs/development/node-packages/overrides.nix
index daba46db9e43a..59b0a010c6d3b 100644
--- a/pkgs/development/node-packages/overrides.nix
+++ b/pkgs/development/node-packages/overrides.nix
@@ -139,20 +139,6 @@ final: prev: {
     name = "eask";
   };
 
-  # NOTE: this is a stub package to fetch npm dependencies for
-  # ../../applications/video/epgstation
-  epgstation = prev."epgstation-../../applications/video/epgstation".override (oldAttrs: {
-    buildInputs = [ pkgs.postgresql ];
-    nativeBuildInputs = [ final.node-pre-gyp final.node-gyp-build pkgs.which ];
-    meta = oldAttrs.meta // { platforms = lib.platforms.none; };
-  });
-
-  # NOTE: this is a stub package to fetch npm dependencies for
-  # ../../applications/video/epgstation/client
-  epgstation-client = prev."epgstation-client-../../applications/video/epgstation/client".override (oldAttrs: {
-    meta = oldAttrs.meta // { platforms = lib.platforms.none; };
-  });
-
   expo-cli = prev."expo-cli".override (oldAttrs: {
     # The traveling-fastlane-darwin optional dependency aborts build on Linux.
     dependencies = builtins.filter (d: d.packageName != "@expo/traveling-fastlane-${if stdenv.isLinux then "darwin" else "linux"}") oldAttrs.dependencies;
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 3651d0580f364..79909c8b45feb 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -30116,9 +30116,7 @@ with pkgs;
 
   epeg = callPackage ../applications/graphics/epeg { };
 
-  epgstation = callPackage ../applications/video/epgstation {
-    nodejs = nodejs_16;
-  };
+  epgstation = callPackage ../applications/video/epgstation { };
 
   inherit (gnome) epiphany;