aboutsummaryrefslogtreecommitdiff
path: root/front
diff options
context:
space:
mode:
Diffstat (limited to 'front')
-rw-r--r--front/.gitignore24
-rw-r--r--front/default.nix17
-rw-r--r--front/index.html27
-rw-r--r--front/node-env.nix689
-rw-r--r--front/node-packages.nix2591
-rw-r--r--front/package.json32
-rw-r--r--front/pnpm-lock.yaml1488
-rw-r--r--front/public/CNAME1
-rw-r--r--front/public/assets/games/bumbling-builders/screenshot1.pngbin58058 -> 0 bytes
-rw-r--r--front/public/assets/games/bumbling-builders/screenshot2.pngbin99514 -> 0 bytes
-rw-r--r--front/public/assets/games/bumbling-builders/screenshot3.pngbin44823 -> 0 bytes
-rw-r--r--front/public/assets/games/bumbling-builders/thumbnail.pngbin468975 -> 0 bytes
-rw-r--r--front/public/assets/games/dicemask/thumbnail.pngbin5538916 -> 0 bytes
-rw-r--r--front/public/assets/games/greachers/screenshot1.pngbin3649 -> 0 bytes
-rw-r--r--front/public/assets/games/greachers/screenshot2.pngbin3678 -> 0 bytes
-rw-r--r--front/public/assets/games/greachers/screenshot3.pngbin4072 -> 0 bytes
-rw-r--r--front/public/assets/games/greachers/title.pngbin4920 -> 0 bytes
-rw-r--r--front/public/assets/games/loud/screenshot1.jpgbin89887 -> 0 bytes
-rw-r--r--front/public/assets/games/loud/screenshot2.jpgbin99070 -> 0 bytes
-rw-r--r--front/public/assets/games/loud/screenshot3.jpgbin106199 -> 0 bytes
-rw-r--r--front/public/assets/games/loud/thumbnail.jpgbin47291 -> 0 bytes
-rw-r--r--front/public/assets/games/miro/screenshot1.pngbin16082 -> 0 bytes
-rw-r--r--front/public/assets/games/miro/screenshot2.pngbin16874 -> 0 bytes
-rw-r--r--front/public/assets/games/miro/screenshot3.pngbin18886 -> 0 bytes
-rw-r--r--front/public/assets/games/miro/thumbnail.pngbin6602 -> 0 bytes
-rw-r--r--front/public/assets/games/mr-final-boss/screenshot1.pngbin1450742 -> 0 bytes
-rw-r--r--front/public/assets/games/mr-final-boss/screenshot2.pngbin1989016 -> 0 bytes
-rw-r--r--front/public/assets/games/mr-final-boss/screenshot3.pngbin1439568 -> 0 bytes
-rw-r--r--front/public/assets/games/mr-final-boss/screenshot4.pngbin2193361 -> 0 bytes
-rw-r--r--front/public/assets/games/mr-final-boss/thumbnail.pngbin41705 -> 0 bytes
-rw-r--r--front/public/assets/games/riff-n-rage/screenshot1.pngbin10890 -> 0 bytes
-rw-r--r--front/public/assets/games/riff-n-rage/screenshot2.pngbin10833 -> 0 bytes
-rw-r--r--front/public/assets/games/riff-n-rage/thumbnail.pngbin3685 -> 0 bytes
-rw-r--r--front/public/assets/games/survive-the-temple/cover.pngbin7797 -> 0 bytes
-rw-r--r--front/public/assets/games/survive-the-temple/screenshot.pngbin156733 -> 0 bytes
-rw-r--r--front/public/assets/games/thermal-trail/gameart.pngbin34983 -> 0 bytes
-rw-r--r--front/public/assets/games/thermal-trail/screenshot1.pngbin59904 -> 0 bytes
-rw-r--r--front/public/assets/games/thermal-trail/screenshot2.pngbin50655 -> 0 bytes
-rw-r--r--front/public/assets/games/thermal-trail/screenshot3.pngbin59175 -> 0 bytes
-rw-r--r--front/public/assets/games/thermal-trail/screenshot4.pngbin61715 -> 0 bytes
-rw-r--r--front/public/assets/games/thermal-trail/thumbnail.pngbin34372 -> 0 bytes
-rw-r--r--front/public/assets/games/third-party/screenshot1.jpgbin27953 -> 0 bytes
-rw-r--r--front/public/assets/games/third-party/screenshot2.jpgbin75854 -> 0 bytes
-rw-r--r--front/public/assets/games/third-party/screenshot3.jpgbin86290 -> 0 bytes
-rw-r--r--front/public/assets/games/third-party/screenshot4.jpgbin115453 -> 0 bytes
-rw-r--r--front/public/assets/games/third-party/thumbnail.pngbin38018 -> 0 bytes
-rw-r--r--front/public/assets/games/wuzmag/screenshot1.pngbin20205 -> 0 bytes
-rw-r--r--front/public/assets/games/wuzmag/screenshot2.pngbin27941 -> 0 bytes
-rw-r--r--front/public/assets/games/wuzmag/screenshot3.pngbin26136 -> 0 bytes
-rw-r--r--front/public/assets/games/wuzmag/thumbnail.pngbin10256 -> 0 bytes
-rw-r--r--front/public/assets/games/your-left/screenshot1.jpgbin46052 -> 0 bytes
-rw-r--r--front/public/assets/games/your-left/screenshot2.jpgbin69916 -> 0 bytes
-rw-r--r--front/public/assets/games/your-left/screenshot3.jpgbin69533 -> 0 bytes
-rw-r--r--front/public/assets/games/your-left/thumbnail.pngbin55977 -> 0 bytes
-rw-r--r--front/public/assets/images/android.pngbin4572 -> 0 bytes
-rw-r--r--front/public/assets/images/android.svg56
-rw-r--r--front/public/assets/images/cpp.pngbin6630 -> 0 bytes
-rw-r--r--front/public/assets/images/cpp.svg41
-rw-r--r--front/public/assets/images/csharp.pngbin7481 -> 0 bytes
-rw-r--r--front/public/assets/images/csharp.svg58
-rw-r--r--front/public/assets/images/duckpfp.pngbin2602 -> 0 bytes
-rw-r--r--front/public/assets/images/favicon.pngbin1608 -> 0 bytes
-rw-r--r--front/public/assets/images/favicon.svg54
-rw-r--r--front/public/assets/images/github.pngbin8133 -> 0 bytes
-rw-r--r--front/public/assets/images/github.svg66
-rw-r--r--front/public/assets/images/godot.pngbin7910 -> 0 bytes
-rw-r--r--front/public/assets/images/godot.svg64
-rw-r--r--front/public/assets/images/html5.pngbin4446 -> 0 bytes
-rw-r--r--front/public/assets/images/html5.svg56
-rw-r--r--front/public/assets/images/hyprland.pngbin6829 -> 0 bytes
-rw-r--r--front/public/assets/images/hyprland.svg50
-rw-r--r--front/public/assets/images/linux.pngbin3487 -> 0 bytes
-rw-r--r--front/public/assets/images/linux.svg42
-rw-r--r--front/public/assets/images/macos.pngbin2469 -> 0 bytes
-rw-r--r--front/public/assets/images/macos.svg39
-rw-r--r--front/public/assets/images/monogame.pngbin12087 -> 0 bytes
-rw-r--r--front/public/assets/images/pfp.pngbin1074 -> 0 bytes
-rw-r--r--front/public/assets/images/placeholder.pngbin9636 -> 0 bytes
-rw-r--r--front/public/assets/images/playstation.pngbin5762 -> 0 bytes
-rw-r--r--front/public/assets/images/playstation.svg61
-rw-r--r--front/public/assets/images/switch.pngbin4736 -> 0 bytes
-rw-r--r--front/public/assets/images/switch.svg43
-rw-r--r--front/public/assets/images/symbols.pngbin431 -> 0 bytes
-rw-r--r--front/public/assets/images/thumbnail.pngbin119178 -> 0 bytes
-rw-r--r--front/public/assets/images/thumbnail.svg70
-rw-r--r--front/public/assets/images/thumbnail.zvg67
-rw-r--r--front/public/assets/images/unity.pngbin8893 -> 0 bytes
-rw-r--r--front/public/assets/images/unity.svg56
-rw-r--r--front/public/assets/images/windows.pngbin2446 -> 0 bytes
-rw-r--r--front/public/assets/images/windows.svg56
-rw-r--r--front/public/assets/images/xamarin.pngbin15826 -> 0 bytes
-rw-r--r--front/public/assets/images/xbox.pngbin8038 -> 0 bytes
-rw-r--r--front/public/assets/images/xbox.svg74
-rw-r--r--front/public/assets/loose/github-yellow.svg66
-rw-r--r--front/public/assets/loose/itch-yellow.svg55
-rw-r--r--front/public/assets/loose/twitter-yellow.svg91
-rw-r--r--front/public/assets/loose/web-yellow.svg58
-rw-r--r--front/public/assets/projects/hyprload/logo.pngbin31147 -> 0 bytes
-rw-r--r--front/public/assets/projects/spirit-mod/demo1.gifbin1075246 -> 0 bytes
-rw-r--r--front/public/assets/projects/spirit-mod/demo2.gifbin4380429 -> 0 bytes
-rw-r--r--front/public/assets/projects/spirit-mod/thumbnail.pngbin73781 -> 0 bytes
-rw-r--r--front/public/assets/projects/spirit-mod/thumbnail.webpbin266196 -> 0 bytes
-rw-r--r--front/src/app.css161
-rw-r--r--front/src/app.tsx37
-rw-r--r--front/src/components/animated_bg.tsx126
-rw-r--r--front/src/components/carousel.css68
-rw-r--r--front/src/components/carousel.tsx31
-rw-r--r--front/src/components/navbar-item.tsx8
-rw-r--r--front/src/components/navbar.css278
-rw-r--r--front/src/components/navbar.tsx20
-rw-r--r--front/src/components/project.css137
-rw-r--r--front/src/components/project.tsx98
-rw-r--r--front/src/data/games.json229
-rw-r--r--front/src/data/projects.json53
-rw-r--r--front/src/index.css108
-rw-r--r--front/src/main.tsx5
-rw-r--r--front/src/pages/contact.css22
-rw-r--r--front/src/pages/contact.tsx34
-rw-r--r--front/src/pages/games.css0
-rw-r--r--front/src/pages/games.tsx27
-rw-r--r--front/src/pages/home.tsx29
-rw-r--r--front/src/pages/projects.tsx27
-rw-r--r--front/src/vite-env.d.ts1
-rw-r--r--front/tsconfig.json32
-rw-r--r--front/tsconfig.node.json10
-rw-r--r--front/vite.config.ts10
126 files changed, 0 insertions, 7643 deletions
diff --git a/front/.gitignore b/front/.gitignore
deleted file mode 100644
index a547bf3..0000000
--- a/front/.gitignore
+++ /dev/null
@@ -1,24 +0,0 @@
-# Logs
-logs
-*.log
-npm-debug.log*
-yarn-debug.log*
-yarn-error.log*
-pnpm-debug.log*
-lerna-debug.log*
-
-node_modules
-dist
-dist-ssr
-*.local
-
-# Editor directories and files
-.vscode/*
-!.vscode/extensions.json
-.idea
-.DS_Store
-*.suo
-*.ntvs*
-*.njsproj
-*.sln
-*.sw?
diff --git a/front/default.nix b/front/default.nix
deleted file mode 100644
index 425ad0b..0000000
--- a/front/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# This file has been generated by node2nix 1.11.1. Do not edit!
-
-{pkgs ? import <nixpkgs> {
- inherit system;
- }, system ? builtins.currentSystem, nodejs ? pkgs."nodejs"}:
-
-let
- nodeEnv = import ./node-env.nix {
- inherit (pkgs) stdenv lib python2 runCommand writeTextFile writeShellScript;
- inherit pkgs nodejs;
- libtool = if pkgs.stdenv.isDarwin then pkgs.darwin.cctools else null;
- };
-in
-import ./node-packages.nix {
- inherit (pkgs) fetchurl nix-gitignore stdenv lib fetchgit;
- inherit nodeEnv;
-}
diff --git a/front/index.html b/front/index.html
deleted file mode 100644
index f1ed751..0000000
--- a/front/index.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!doctype html>
-<html lang="en">
-
-<head>
- <meta charset="UTF-8" />
- <link rel="icon" type="image/svg+xml" href="/assets/images/favicon.svg" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <link rel='stylesheet' href='//cdn.jsdelivr.net/npm/hack-font@3.3.0/build/web/hack-subset.css'>
- <meta property="og:image" content="/assets/images/thumbnail.png" />
- <meta property="og:title" content="duckonaut.dev" />
- <meta property="og:description" content="duckonaut's stuff" />
- <meta property="og:url" content="https://duckonaut.dev" />
- <meta property="og:type" content="website" />
- <meta name="theme-color" content="#9191ff" />
- <meta name="twitter:card" content="summary_large_image" />
- <meta name="twitter:site" content="@duckonaut" />
- <meta name="twitter:creator" content="@duckonaut" />
-
- <title>duckonaut.dev</title>
-</head>
-
-<body>
- <div id="app"></div>
- <script type="module" src="/src/main.tsx"></script>
-</body>
-
-</html>
diff --git a/front/node-env.nix b/front/node-env.nix
deleted file mode 100644
index bc1e366..0000000
--- a/front/node-env.nix
+++ /dev/null
@@ -1,689 +0,0 @@
-# This file originates from node2nix
-
-{lib, stdenv, nodejs, python2, pkgs, libtool, runCommand, writeTextFile, writeShellScript}:
-
-let
- # Workaround to cope with utillinux in Nixpkgs 20.09 and util-linux in Nixpkgs master
- utillinux = if pkgs ? utillinux then pkgs.utillinux else pkgs.util-linux;
-
- python = if nodejs ? python then nodejs.python else python2;
-
- # Create a tar wrapper that filters all the 'Ignoring unknown extended header keyword' noise
- tarWrapper = runCommand "tarWrapper" {} ''
- mkdir -p $out/bin
-
- cat > $out/bin/tar <<EOF
- #! ${stdenv.shell} -e
- $(type -p tar) "\$@" --warning=no-unknown-keyword --delay-directory-restore
- EOF
-
- chmod +x $out/bin/tar
- '';
-
- # Function that generates a TGZ file from a NPM project
- buildNodeSourceDist =
- { name, version, src, ... }:
-
- stdenv.mkDerivation {
- name = "node-tarball-${name}-${version}";
- inherit src;
- buildInputs = [ nodejs ];
- buildPhase = ''
- export HOME=$TMPDIR
- tgzFile=$(npm pack | tail -n 1) # Hooks to the pack command will add output (https://docs.npmjs.com/misc/scripts)
- '';
- installPhase = ''
- mkdir -p $out/tarballs
- mv $tgzFile $out/tarballs
- mkdir -p $out/nix-support
- echo "file source-dist $out/tarballs/$tgzFile" >> $out/nix-support/hydra-build-products
- '';
- };
-
- # Common shell logic
- installPackage = writeShellScript "install-package" ''
- installPackage() {
- local packageName=$1 src=$2
-
- local strippedName
-
- local DIR=$PWD
- cd $TMPDIR
-
- unpackFile $src
-
- # Make the base dir in which the target dependency resides first
- mkdir -p "$(dirname "$DIR/$packageName")"
-
- if [ -f "$src" ]
- then
- # Figure out what directory has been unpacked
- packageDir="$(find . -maxdepth 1 -type d | tail -1)"
-
- # Restore write permissions to make building work
- find "$packageDir" -type d -exec chmod u+x {} \;
- chmod -R u+w "$packageDir"
-
- # Move the extracted tarball into the output folder
- mv "$packageDir" "$DIR/$packageName"
- elif [ -d "$src" ]
- then
- # Get a stripped name (without hash) of the source directory.
- # On old nixpkgs it's already set internally.
- if [ -z "$strippedName" ]
- then
- strippedName="$(stripHash $src)"
- fi
-
- # Restore write permissions to make building work
- chmod -R u+w "$strippedName"
-
- # Move the extracted directory into the output folder
- mv "$strippedName" "$DIR/$packageName"
- fi
-
- # Change to the package directory to install dependencies
- cd "$DIR/$packageName"
- }
- '';
-
- # Bundle the dependencies of the package
- #
- # Only include dependencies if they don't exist. They may also be bundled in the package.
- includeDependencies = {dependencies}:
- lib.optionalString (dependencies != []) (
- ''
- mkdir -p node_modules
- cd node_modules
- ''
- + (lib.concatMapStrings (dependency:
- ''
- if [ ! -e "${dependency.packageName}" ]; then
- ${composePackage dependency}
- fi
- ''
- ) dependencies)
- + ''
- cd ..
- ''
- );
-
- # Recursively composes the dependencies of a package
- composePackage = { name, packageName, src, dependencies ? [], ... }@args:
- builtins.addErrorContext "while evaluating node package '${packageName}'" ''
- installPackage "${packageName}" "${src}"
- ${includeDependencies { inherit dependencies; }}
- cd ..
- ${lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."}
- '';
-
- pinpointDependencies = {dependencies, production}:
- let
- pinpointDependenciesFromPackageJSON = writeTextFile {
- name = "pinpointDependencies.js";
- text = ''
- var fs = require('fs');
- var path = require('path');
-
- function resolveDependencyVersion(location, name) {
- if(location == process.env['NIX_STORE']) {
- return null;
- } else {
- var dependencyPackageJSON = path.join(location, "node_modules", name, "package.json");
-
- if(fs.existsSync(dependencyPackageJSON)) {
- var dependencyPackageObj = JSON.parse(fs.readFileSync(dependencyPackageJSON));
-
- if(dependencyPackageObj.name == name) {
- return dependencyPackageObj.version;
- }
- } else {
- return resolveDependencyVersion(path.resolve(location, ".."), name);
- }
- }
- }
-
- function replaceDependencies(dependencies) {
- if(typeof dependencies == "object" && dependencies !== null) {
- for(var dependency in dependencies) {
- var resolvedVersion = resolveDependencyVersion(process.cwd(), dependency);
-
- if(resolvedVersion === null) {
- process.stderr.write("WARNING: cannot pinpoint dependency: "+dependency+", context: "+process.cwd()+"\n");
- } else {
- dependencies[dependency] = resolvedVersion;
- }
- }
- }
- }
-
- /* Read the package.json configuration */
- var packageObj = JSON.parse(fs.readFileSync('./package.json'));
-
- /* Pinpoint all dependencies */
- replaceDependencies(packageObj.dependencies);
- if(process.argv[2] == "development") {
- replaceDependencies(packageObj.devDependencies);
- }
- else {
- packageObj.devDependencies = {};
- }
- replaceDependencies(packageObj.optionalDependencies);
- replaceDependencies(packageObj.peerDependencies);
-
- /* Write the fixed package.json file */
- fs.writeFileSync("package.json", JSON.stringify(packageObj, null, 2));
- '';
- };
- in
- ''
- node ${pinpointDependenciesFromPackageJSON} ${if production then "production" else "development"}
-
- ${lib.optionalString (dependencies != [])
- ''
- if [ -d node_modules ]
- then
- cd node_modules
- ${lib.concatMapStrings (dependency: pinpointDependenciesOfPackage dependency) dependencies}
- cd ..
- fi
- ''}
- '';
-
- # Recursively traverses all dependencies of a package and pinpoints all
- # dependencies in the package.json file to the versions that are actually
- # being used.
-
- pinpointDependenciesOfPackage = { packageName, dependencies ? [], production ? true, ... }@args:
- ''
- if [ -d "${packageName}" ]
- then
- cd "${packageName}"
- ${pinpointDependencies { inherit dependencies production; }}
- cd ..
- ${lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."}
- fi
- '';
-
- # Extract the Node.js source code which is used to compile packages with
- # native bindings
- nodeSources = runCommand "node-sources" {} ''
- tar --no-same-owner --no-same-permissions -xf ${nodejs.src}
- mv node-* $out
- '';
-
- # Script that adds _integrity fields to all package.json files to prevent NPM from consulting the cache (that is empty)
- addIntegrityFieldsScript = writeTextFile {
- name = "addintegrityfields.js";
- text = ''
- var fs = require('fs');
- var path = require('path');
-
- function augmentDependencies(baseDir, dependencies) {
- for(var dependencyName in dependencies) {
- var dependency = dependencies[dependencyName];
-
- // Open package.json and augment metadata fields
- var packageJSONDir = path.join(baseDir, "node_modules", dependencyName);
- var packageJSONPath = path.join(packageJSONDir, "package.json");
-
- if(fs.existsSync(packageJSONPath)) { // Only augment packages that exist. Sometimes we may have production installs in which development dependencies can be ignored
- console.log("Adding metadata fields to: "+packageJSONPath);
- var packageObj = JSON.parse(fs.readFileSync(packageJSONPath));
-
- if(dependency.integrity) {
- packageObj["_integrity"] = dependency.integrity;
- } else {
- packageObj["_integrity"] = "sha1-000000000000000000000000000="; // When no _integrity string has been provided (e.g. by Git dependencies), add a dummy one. It does not seem to harm and it bypasses downloads.
- }
-
- if(dependency.resolved) {
- packageObj["_resolved"] = dependency.resolved; // Adopt the resolved property if one has been provided
- } else {
- packageObj["_resolved"] = dependency.version; // Set the resolved version to the version identifier. This prevents NPM from cloning Git repositories.
- }
-
- if(dependency.from !== undefined) { // Adopt from property if one has been provided
- packageObj["_from"] = dependency.from;
- }
-
- fs.writeFileSync(packageJSONPath, JSON.stringify(packageObj, null, 2));
- }
-
- // Augment transitive dependencies
- if(dependency.dependencies !== undefined) {
- augmentDependencies(packageJSONDir, dependency.dependencies);
- }
- }
- }
-
- if(fs.existsSync("./package-lock.json")) {
- var packageLock = JSON.parse(fs.readFileSync("./package-lock.json"));
-
- if(![1, 2].includes(packageLock.lockfileVersion)) {
- process.stderr.write("Sorry, I only understand lock file versions 1 and 2!\n");
- process.exit(1);
- }
-
- if(packageLock.dependencies !== undefined) {
- augmentDependencies(".", packageLock.dependencies);
- }
- }
- '';
- };
-
- # Reconstructs a package-lock file from the node_modules/ folder structure and package.json files with dummy sha1 hashes
- reconstructPackageLock = writeTextFile {
- name = "reconstructpackagelock.js";
- text = ''
- var fs = require('fs');
- var path = require('path');
-
- var packageObj = JSON.parse(fs.readFileSync("package.json"));
-
- var lockObj = {
- name: packageObj.name,
- version: packageObj.version,
- lockfileVersion: 2,
- requires: true,
- packages: {
- "": {
- name: packageObj.name,
- version: packageObj.version,
- license: packageObj.license,
- bin: packageObj.bin,
- dependencies: packageObj.dependencies,
- engines: packageObj.engines,
- optionalDependencies: packageObj.optionalDependencies
- }
- },
- dependencies: {}
- };
-
- function augmentPackageJSON(filePath, packages, dependencies) {
- var packageJSON = path.join(filePath, "package.json");
- if(fs.existsSync(packageJSON)) {
- var packageObj = JSON.parse(fs.readFileSync(packageJSON));
- packages[filePath] = {
- version: packageObj.version,
- integrity: "sha1-000000000000000000000000000=",
- dependencies: packageObj.dependencies,
- engines: packageObj.engines,
- optionalDependencies: packageObj.optionalDependencies
- };
- dependencies[packageObj.name] = {
- version: packageObj.version,
- integrity: "sha1-000000000000000000000000000=",
- dependencies: {}
- };
- processDependencies(path.join(filePath, "node_modules"), packages, dependencies[packageObj.name].dependencies);
- }
- }
-
- function processDependencies(dir, packages, dependencies) {
- if(fs.existsSync(dir)) {
- var files = fs.readdirSync(dir);
-
- files.forEach(function(entry) {
- var filePath = path.join(dir, entry);
- var stats = fs.statSync(filePath);
-
- if(stats.isDirectory()) {
- if(entry.substr(0, 1) == "@") {
- // When we encounter a namespace folder, augment all packages belonging to the scope
- var pkgFiles = fs.readdirSync(filePath);
-
- pkgFiles.forEach(function(entry) {
- if(stats.isDirectory()) {
- var pkgFilePath = path.join(filePath, entry);
- augmentPackageJSON(pkgFilePath, packages, dependencies);
- }
- });
- } else {
- augmentPackageJSON(filePath, packages, dependencies);
- }
- }
- });
- }
- }
-
- processDependencies("node_modules", lockObj.packages, lockObj.dependencies);
-
- fs.writeFileSync("package-lock.json", JSON.stringify(lockObj, null, 2));
- '';
- };
-
- # Script that links bins defined in package.json to the node_modules bin directory
- # NPM does not do this for top-level packages itself anymore as of v7
- linkBinsScript = writeTextFile {
- name = "linkbins.js";
- text = ''
- var fs = require('fs');
- var path = require('path');
-
- var packageObj = JSON.parse(fs.readFileSync("package.json"));
-
- var nodeModules = Array(packageObj.name.split("/").length).fill("..").join(path.sep);
-
- if(packageObj.bin !== undefined) {
- fs.mkdirSync(path.join(nodeModules, ".bin"))
-
- if(typeof packageObj.bin == "object") {
- Object.keys(packageObj.bin).forEach(function(exe) {
- if(fs.existsSync(packageObj.bin[exe])) {
- console.log("linking bin '" + exe + "'");
- fs.symlinkSync(
- path.join("..", packageObj.name, packageObj.bin[exe]),
- path.join(nodeModules, ".bin", exe)
- );
- }
- else {
- console.log("skipping non-existent bin '" + exe + "'");
- }
- })
- }
- else {
- if(fs.existsSync(packageObj.bin)) {
- console.log("linking bin '" + packageObj.bin + "'");
- fs.symlinkSync(
- path.join("..", packageObj.name, packageObj.bin),
- path.join(nodeModules, ".bin", packageObj.name.split("/").pop())
- );
- }
- else {
- console.log("skipping non-existent bin '" + packageObj.bin + "'");
- }
- }
- }
- else if(packageObj.directories !== undefined && packageObj.directories.bin !== undefined) {
- fs.mkdirSync(path.join(nodeModules, ".bin"))
-
- fs.readdirSync(packageObj.directories.bin).forEach(function(exe) {
- if(fs.existsSync(path.join(packageObj.directories.bin, exe))) {
- console.log("linking bin '" + exe + "'");
- fs.symlinkSync(
- path.join("..", packageObj.name, packageObj.directories.bin, exe),
- path.join(nodeModules, ".bin", exe)
- );
- }
- else {
- console.log("skipping non-existent bin '" + exe + "'");
- }
- })
- }
- '';
- };
-
- prepareAndInvokeNPM = {packageName, bypassCache, reconstructLock, npmFlags, production}:
- let
- forceOfflineFlag = if bypassCache then "--offline" else "--registry http://www.example.com";
- in
- ''
- # Pinpoint the versions of all dependencies to the ones that are actually being used
- echo "pinpointing versions of dependencies..."
- source $pinpointDependenciesScriptPath
-
- # Patch the shebangs of the bundled modules to prevent them from
- # calling executables outside the Nix store as much as possible
- patchShebangs .
-
- # Deploy the Node.js package by running npm install. Since the
- # dependencies have been provided already by ourselves, it should not
- # attempt to install them again, which is good, because we want to make
- # it Nix's responsibility. If it needs to install any dependencies
- # anyway (e.g. because the dependency parameters are
- # incomplete/incorrect), it fails.
- #
- # The other responsibilities of NPM are kept -- version checks, build
- # steps, postprocessing etc.
-
- export HOME=$TMPDIR
- cd "${packageName}"
- runHook preRebuild
-
- ${lib.optionalString bypassCache ''
- ${lib.optionalString reconstructLock ''
- if [ -f package-lock.json ]
- then
- echo "WARNING: Reconstruct lock option enabled, but a lock file already exists!"
- echo "This will most likely result in version mismatches! We will remove the lock file and regenerate it!"
- rm package-lock.json
- else
- echo "No package-lock.json file found, reconstructing..."
- fi
-
- node ${reconstructPackageLock}
- ''}
-
- node ${addIntegrityFieldsScript}
- ''}
-
- npm ${forceOfflineFlag} --nodedir=${nodeSources} ${npmFlags} ${lib.optionalString production "--production"} rebuild
-
- runHook postRebuild
-
- if [ "''${dontNpmInstall-}" != "1" ]
- then
- # NPM tries to download packages even when they already exist if npm-shrinkwrap is used.
- rm -f npm-shrinkwrap.json
-
- npm ${forceOfflineFlag} --nodedir=${nodeSources} --no-bin-links --ignore-scripts ${npmFlags} ${lib.optionalString production "--production"} install
- fi
-
- # Link executables defined in package.json
- node ${linkBinsScript}
- '';
-
- # Builds and composes an NPM package including all its dependencies
- buildNodePackage =
- { name
- , packageName
- , version ? null
- , dependencies ? []
- , buildInputs ? []
- , production ? true
- , npmFlags ? ""
- , dontNpmInstall ? false
- , bypassCache ? false
- , reconstructLock ? false
- , preRebuild ? ""
- , dontStrip ? true
- , unpackPhase ? "true"
- , buildPhase ? "true"
- , meta ? {}
- , ... }@args:
-
- let
- extraArgs = removeAttrs args [ "name" "dependencies" "buildInputs" "dontStrip" "dontNpmInstall" "preRebuild" "unpackPhase" "buildPhase" "meta" ];
- in
- stdenv.mkDerivation ({
- name = "${name}${if version == null then "" else "-${version}"}";
- buildInputs = [ tarWrapper python nodejs ]
- ++ lib.optional (stdenv.isLinux) utillinux
- ++ lib.optional (stdenv.isDarwin) libtool
- ++ buildInputs;
-
- inherit nodejs;
-
- inherit dontStrip; # Stripping may fail a build for some package deployments
- inherit dontNpmInstall preRebuild unpackPhase buildPhase;
-
- compositionScript = composePackage args;
- pinpointDependenciesScript = pinpointDependenciesOfPackage args;
-
- passAsFile = [ "compositionScript" "pinpointDependenciesScript" ];
-
- installPhase = ''
- source ${installPackage}
-
- # Create and enter a root node_modules/ folder
- mkdir -p $out/lib/node_modules
- cd $out/lib/node_modules
-
- # Compose the package and all its dependencies
- source $compositionScriptPath
-
- ${prepareAndInvokeNPM { inherit packageName bypassCache reconstructLock npmFlags production; }}
-
- # Create symlink to the deployed executable folder, if applicable
- if [ -d "$out/lib/node_modules/.bin" ]
- then
- ln -s $out/lib/node_modules/.bin $out/bin
-
- # Fixup all executables
- ls $out/bin/* | while read i
- do
- file="$(readlink -f "$i")"
- chmod u+rwx "$file"
- if isScript "$file"
- then
- sed -i 's/\r$//' "$file" # convert crlf to lf
- fi
- done
- fi
-
- # Create symlinks to the deployed manual page folders, if applicable
- if [ -d "$out/lib/node_modules/${packageName}/man" ]
- then
- mkdir -p $out/share
- for dir in "$out/lib/node_modules/${packageName}/man/"*
- do
- mkdir -p $out/share/man/$(basename "$dir")
- for page in "$dir"/*
- do
- ln -s $page $out/share/man/$(basename "$dir")
- done
- done
- fi
-
- # Run post install hook, if provided
- runHook postInstall
- '';
-
- meta = {
- # default to Node.js' platforms
- platforms = nodejs.meta.platforms;
- } // meta;
- } // extraArgs);
-
- # Builds a node environment (a node_modules folder and a set of binaries)
- buildNodeDependencies =
- { name
- , packageName
- , version ? null
- , src
- , dependencies ? []
- , buildInputs ? []
- , production ? true
- , npmFlags ? ""
- , dontNpmInstall ? false
- , bypassCache ? false
- , reconstructLock ? false
- , dontStrip ? true
- , unpackPhase ? "true"
- , buildPhase ? "true"
- , ... }@args:
-
- let
- extraArgs = removeAttrs args [ "name" "dependencies" "buildInputs" ];
- in
- stdenv.mkDerivation ({
- name = "node-dependencies-${name}${if version == null then "" else "-${version}"}";
-
- buildInputs = [ tarWrapper python nodejs ]
- ++ lib.optional (stdenv.isLinux) utillinux
- ++ lib.optional (stdenv.isDarwin) libtool
- ++ buildInputs;
-
- inherit dontStrip; # Stripping may fail a build for some package deployments
- inherit dontNpmInstall unpackPhase buildPhase;
-
- includeScript = includeDependencies { inherit dependencies; };
- pinpointDependenciesScript = pinpointDependenciesOfPackage args;
-
- passAsFile = [ "includeScript" "pinpointDependenciesScript" ];
-
- installPhase = ''
- source ${installPackage}
-
- mkdir -p $out/${packageName}
- cd $out/${packageName}
-
- source $includeScriptPath
-
- # Create fake package.json to make the npm commands work properly
- cp ${src}/package.json .
- chmod 644 package.json
- ${lib.optionalString bypassCache ''
- if [ -f ${src}/package-lock.json ]
- then
- cp ${src}/package-lock.json .
- chmod 644 package-lock.json
- fi
- ''}
-
- # Go to the parent folder to make sure that all packages are pinpointed
- cd ..
- ${lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."}
-
- ${prepareAndInvokeNPM { inherit packageName bypassCache reconstructLock npmFlags production; }}
-
- # Expose the executables that were installed
- cd ..
- ${lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."}
-
- mv ${packageName} lib
- ln -s $out/lib/node_modules/.bin $out/bin
- '';
- } // extraArgs);
-
- # Builds a development shell
- buildNodeShell =
- { name
- , packageName
- , version ? null
- , src
- , dependencies ? []
- , buildInputs ? []
- , production ? true
- , npmFlags ? ""
- , dontNpmInstall ? false
- , bypassCache ? false
- , reconstructLock ? false
- , dontStrip ? true
- , unpackPhase ? "true"
- , buildPhase ? "true"
- , ... }@args:
-
- let
- nodeDependencies = buildNodeDependencies args;
- extraArgs = removeAttrs args [ "name" "dependencies" "buildInputs" "dontStrip" "dontNpmInstall" "unpackPhase" "buildPhase" ];
- in
- stdenv.mkDerivation ({
- name = "node-shell-${name}${if version == null then "" else "-${version}"}";
-
- buildInputs = [ python nodejs ] ++ lib.optional (stdenv.isLinux) utillinux ++ buildInputs;
- buildCommand = ''
- mkdir -p $out/bin
- cat > $out/bin/shell <<EOF
- #! ${stdenv.shell} -e
- $shellHook
- exec ${stdenv.shell}
- EOF
- chmod +x $out/bin/shell
- '';
-
- # Provide the dependencies in a development shell through the NODE_PATH environment variable
- inherit nodeDependencies;
- shellHook = lib.optionalString (dependencies != []) ''
- export NODE_PATH=${nodeDependencies}/lib/node_modules
- export PATH="${nodeDependencies}/bin:$PATH"
- '';
- } // extraArgs);
-in
-{
- buildNodeSourceDist = lib.makeOverridable buildNodeSourceDist;
- buildNodePackage = lib.makeOverridable buildNodePackage;
- buildNodeDependencies = lib.makeOverridable buildNodeDependencies;
- buildNodeShell = lib.makeOverridable buildNodeShell;
-}
diff --git a/front/node-packages.nix b/front/node-packages.nix
deleted file mode 100644
index a2bc847..0000000
--- a/front/node-packages.nix
+++ /dev/null
@@ -1,2591 +0,0 @@
-# This file has been generated by node2nix 1.11.1. Do not edit!
-
-{nodeEnv, fetchurl, fetchgit, nix-gitignore, stdenv, lib, globalBuildInputs ? []}:
-
-let
- sources = {
- "@adobe/css-tools-4.3.2" = {
- name = "_at_adobe_slash_css-tools";
- packageName = "@adobe/css-tools";
- version = "4.3.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.2.tgz";
- sha512 = "DA5a1C0gD/pLOvhv33YMrbf2FK3oUzwNl9oOJqE4XVjuEtt6XIakRcsd7eLiOSPkp1kTRQGICTA8cKra/vFbjw==";
- };
- };
- "@ampproject/remapping-2.2.1" = {
- name = "_at_ampproject_slash_remapping";
- packageName = "@ampproject/remapping";
- version = "2.2.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz";
- sha512 = "lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==";
- };
- };
- "@babel/code-frame-7.23.5" = {
- name = "_at_babel_slash_code-frame";
- packageName = "@babel/code-frame";
- version = "7.23.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz";
- sha512 = "CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==";
- };
- };
- "@babel/compat-data-7.23.5" = {
- name = "_at_babel_slash_compat-data";
- packageName = "@babel/compat-data";
- version = "7.23.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz";
- sha512 = "uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==";
- };
- };
- "@babel/core-7.23.7" = {
- name = "_at_babel_slash_core";
- packageName = "@babel/core";
- version = "7.23.7";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/core/-/core-7.23.7.tgz";
- sha512 = "+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==";
- };
- };
- "@babel/generator-7.23.6" = {
- name = "_at_babel_slash_generator";
- packageName = "@babel/generator";
- version = "7.23.6";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz";
- sha512 = "qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==";
- };
- };
- "@babel/helper-annotate-as-pure-7.22.5" = {
- name = "_at_babel_slash_helper-annotate-as-pure";
- packageName = "@babel/helper-annotate-as-pure";
- version = "7.22.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz";
- sha512 = "LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==";
- };
- };
- "@babel/helper-compilation-targets-7.23.6" = {
- name = "_at_babel_slash_helper-compilation-targets";
- packageName = "@babel/helper-compilation-targets";
- version = "7.23.6";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz";
- sha512 = "9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==";
- };
- };
- "@babel/helper-environment-visitor-7.22.20" = {
- name = "_at_babel_slash_helper-environment-visitor";
- packageName = "@babel/helper-environment-visitor";
- version = "7.22.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz";
- sha512 = "zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==";
- };
- };
- "@babel/helper-function-name-7.23.0" = {
- name = "_at_babel_slash_helper-function-name";
- packageName = "@babel/helper-function-name";
- version = "7.23.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz";
- sha512 = "OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==";
- };
- };
- "@babel/helper-hoist-variables-7.22.5" = {
- name = "_at_babel_slash_helper-hoist-variables";
- packageName = "@babel/helper-hoist-variables";
- version = "7.22.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz";
- sha512 = "wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==";
- };
- };
- "@babel/helper-module-imports-7.22.15" = {
- name = "_at_babel_slash_helper-module-imports";
- packageName = "@babel/helper-module-imports";
- version = "7.22.15";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz";
- sha512 = "0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==";
- };
- };
- "@babel/helper-module-transforms-7.23.3" = {
- name = "_at_babel_slash_helper-module-transforms";
- packageName = "@babel/helper-module-transforms";
- version = "7.23.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz";
- sha512 = "7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==";
- };
- };
- "@babel/helper-plugin-utils-7.22.5" = {
- name = "_at_babel_slash_helper-plugin-utils";
- packageName = "@babel/helper-plugin-utils";
- version = "7.22.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz";
- sha512 = "uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==";
- };
- };
- "@babel/helper-simple-access-7.22.5" = {
- name = "_at_babel_slash_helper-simple-access";
- packageName = "@babel/helper-simple-access";
- version = "7.22.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz";
- sha512 = "n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==";
- };
- };
- "@babel/helper-split-export-declaration-7.22.6" = {
- name = "_at_babel_slash_helper-split-export-declaration";
- packageName = "@babel/helper-split-export-declaration";
- version = "7.22.6";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz";
- sha512 = "AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==";
- };
- };
- "@babel/helper-string-parser-7.23.4" = {
- name = "_at_babel_slash_helper-string-parser";
- packageName = "@babel/helper-string-parser";
- version = "7.23.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz";
- sha512 = "803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==";
- };
- };
- "@babel/helper-validator-identifier-7.22.20" = {
- name = "_at_babel_slash_helper-validator-identifier";
- packageName = "@babel/helper-validator-identifier";
- version = "7.22.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz";
- sha512 = "Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==";
- };
- };
- "@babel/helper-validator-option-7.23.5" = {
- name = "_at_babel_slash_helper-validator-option";
- packageName = "@babel/helper-validator-option";
- version = "7.23.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz";
- sha512 = "85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==";
- };
- };
- "@babel/helpers-7.23.7" = {
- name = "_at_babel_slash_helpers";
- packageName = "@babel/helpers";
- version = "7.23.7";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.7.tgz";
- sha512 = "6AMnjCoC8wjqBzDHkuqpa7jAKwvMo4dC+lr/TFBz+ucfulO1XMpDnwWPGBNwClOKZ8h6xn5N81W/R5OrcKtCbQ==";
- };
- };
- "@babel/highlight-7.23.4" = {
- name = "_at_babel_slash_highlight";
- packageName = "@babel/highlight";
- version = "7.23.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz";
- sha512 = "acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==";
- };
- };
- "@babel/parser-7.23.6" = {
- name = "_at_babel_slash_parser";
- packageName = "@babel/parser";
- version = "7.23.6";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz";
- sha512 = "Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==";
- };
- };
- "@babel/plugin-syntax-jsx-7.23.3" = {
- name = "_at_babel_slash_plugin-syntax-jsx";
- packageName = "@babel/plugin-syntax-jsx";
- version = "7.23.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz";
- sha512 = "EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==";
- };
- };
- "@babel/plugin-transform-react-jsx-7.23.4" = {
- name = "_at_babel_slash_plugin-transform-react-jsx";
- packageName = "@babel/plugin-transform-react-jsx";
- version = "7.23.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz";
- sha512 = "5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==";
- };
- };
- "@babel/plugin-transform-react-jsx-development-7.22.5" = {
- name = "_at_babel_slash_plugin-transform-react-jsx-development";
- packageName = "@babel/plugin-transform-react-jsx-development";
- version = "7.22.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz";
- sha512 = "bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==";
- };
- };
- "@babel/runtime-7.23.7" = {
- name = "_at_babel_slash_runtime";
- packageName = "@babel/runtime";
- version = "7.23.7";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.7.tgz";
- sha512 = "w06OXVOFso7LcbzMiDGt+3X7Rh7Ho8MmgPoWU3rarH+8upf+wSU/grlGbWzQyr3DkdN6ZeuMFjpdwW0Q+HxobA==";
- };
- };
- "@babel/template-7.22.15" = {
- name = "_at_babel_slash_template";
- packageName = "@babel/template";
- version = "7.22.15";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz";
- sha512 = "QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==";
- };
- };
- "@babel/traverse-7.23.7" = {
- name = "_at_babel_slash_traverse";
- packageName = "@babel/traverse";
- version = "7.23.7";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.7.tgz";
- sha512 = "tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==";
- };
- };
- "@babel/types-7.23.6" = {
- name = "_at_babel_slash_types";
- packageName = "@babel/types";
- version = "7.23.6";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz";
- sha512 = "+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==";
- };
- };
- "@esbuild/android-arm-0.18.20" = {
- name = "_at_esbuild_slash_android-arm";
- packageName = "@esbuild/android-arm";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz";
- sha512 = "fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==";
- };
- };
- "@esbuild/android-arm64-0.18.20" = {
- name = "_at_esbuild_slash_android-arm64";
- packageName = "@esbuild/android-arm64";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz";
- sha512 = "Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==";
- };
- };
- "@esbuild/android-x64-0.18.20" = {
- name = "_at_esbuild_slash_android-x64";
- packageName = "@esbuild/android-x64";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz";
- sha512 = "8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==";
- };
- };
- "@esbuild/darwin-arm64-0.18.20" = {
- name = "_at_esbuild_slash_darwin-arm64";
- packageName = "@esbuild/darwin-arm64";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz";
- sha512 = "bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==";
- };
- };
- "@esbuild/darwin-x64-0.18.20" = {
- name = "_at_esbuild_slash_darwin-x64";
- packageName = "@esbuild/darwin-x64";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz";
- sha512 = "pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==";
- };
- };
- "@esbuild/freebsd-arm64-0.18.20" = {
- name = "_at_esbuild_slash_freebsd-arm64";
- packageName = "@esbuild/freebsd-arm64";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz";
- sha512 = "yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==";
- };
- };
- "@esbuild/freebsd-x64-0.18.20" = {
- name = "_at_esbuild_slash_freebsd-x64";
- packageName = "@esbuild/freebsd-x64";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz";
- sha512 = "tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==";
- };
- };
- "@esbuild/linux-arm-0.18.20" = {
- name = "_at_esbuild_slash_linux-arm";
- packageName = "@esbuild/linux-arm";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz";
- sha512 = "/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==";
- };
- };
- "@esbuild/linux-arm64-0.18.20" = {
- name = "_at_esbuild_slash_linux-arm64";
- packageName = "@esbuild/linux-arm64";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz";
- sha512 = "2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==";
- };
- };
- "@esbuild/linux-ia32-0.18.20" = {
- name = "_at_esbuild_slash_linux-ia32";
- packageName = "@esbuild/linux-ia32";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz";
- sha512 = "P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==";
- };
- };
- "@esbuild/linux-loong64-0.18.20" = {
- name = "_at_esbuild_slash_linux-loong64";
- packageName = "@esbuild/linux-loong64";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz";
- sha512 = "nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==";
- };
- };
- "@esbuild/linux-mips64el-0.18.20" = {
- name = "_at_esbuild_slash_linux-mips64el";
- packageName = "@esbuild/linux-mips64el";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz";
- sha512 = "d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==";
- };
- };
- "@esbuild/linux-ppc64-0.18.20" = {
- name = "_at_esbuild_slash_linux-ppc64";
- packageName = "@esbuild/linux-ppc64";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz";
- sha512 = "WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==";
- };
- };
- "@esbuild/linux-riscv64-0.18.20" = {
- name = "_at_esbuild_slash_linux-riscv64";
- packageName = "@esbuild/linux-riscv64";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz";
- sha512 = "WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==";
- };
- };
- "@esbuild/linux-s390x-0.18.20" = {
- name = "_at_esbuild_slash_linux-s390x";
- packageName = "@esbuild/linux-s390x";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz";
- sha512 = "+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==";
- };
- };
- "@esbuild/linux-x64-0.18.20" = {
- name = "_at_esbuild_slash_linux-x64";
- packageName = "@esbuild/linux-x64";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz";
- sha512 = "UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==";
- };
- };
- "@esbuild/netbsd-x64-0.18.20" = {
- name = "_at_esbuild_slash_netbsd-x64";
- packageName = "@esbuild/netbsd-x64";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz";
- sha512 = "iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==";
- };
- };
- "@esbuild/openbsd-x64-0.18.20" = {
- name = "_at_esbuild_slash_openbsd-x64";
- packageName = "@esbuild/openbsd-x64";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz";
- sha512 = "e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==";
- };
- };
- "@esbuild/sunos-x64-0.18.20" = {
- name = "_at_esbuild_slash_sunos-x64";
- packageName = "@esbuild/sunos-x64";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz";
- sha512 = "kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==";
- };
- };
- "@esbuild/win32-arm64-0.18.20" = {
- name = "_at_esbuild_slash_win32-arm64";
- packageName = "@esbuild/win32-arm64";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz";
- sha512 = "ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==";
- };
- };
- "@esbuild/win32-ia32-0.18.20" = {
- name = "_at_esbuild_slash_win32-ia32";
- packageName = "@esbuild/win32-ia32";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz";
- sha512 = "Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==";
- };
- };
- "@esbuild/win32-x64-0.18.20" = {
- name = "_at_esbuild_slash_win32-x64";
- packageName = "@esbuild/win32-x64";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz";
- sha512 = "kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==";
- };
- };
- "@jridgewell/gen-mapping-0.3.3" = {
- name = "_at_jridgewell_slash_gen-mapping";
- packageName = "@jridgewell/gen-mapping";
- version = "0.3.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz";
- sha512 = "HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==";
- };
- };
- "@jridgewell/resolve-uri-3.1.1" = {
- name = "_at_jridgewell_slash_resolve-uri";
- packageName = "@jridgewell/resolve-uri";
- version = "3.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz";
- sha512 = "dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==";
- };
- };
- "@jridgewell/set-array-1.1.2" = {
- name = "_at_jridgewell_slash_set-array";
- packageName = "@jridgewell/set-array";
- version = "1.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz";
- sha512 = "xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==";
- };
- };
- "@jridgewell/source-map-0.3.5" = {
- name = "_at_jridgewell_slash_source-map";
- packageName = "@jridgewell/source-map";
- version = "0.3.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz";
- sha512 = "UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==";
- };
- };
- "@jridgewell/sourcemap-codec-1.4.15" = {
- name = "_at_jridgewell_slash_sourcemap-codec";
- packageName = "@jridgewell/sourcemap-codec";
- version = "1.4.15";
- src = fetchurl {
- url = "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz";
- sha512 = "eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==";
- };
- };
- "@jridgewell/trace-mapping-0.3.20" = {
- name = "_at_jridgewell_slash_trace-mapping";
- packageName = "@jridgewell/trace-mapping";
- version = "0.3.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz";
- sha512 = "R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==";
- };
- };
- "@preact/preset-vite-2.7.0" = {
- name = "_at_preact_slash_preset-vite";
- packageName = "@preact/preset-vite";
- version = "2.7.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/@preact/preset-vite/-/preset-vite-2.7.0.tgz";
- sha512 = "m5N0FVtxbCCDxNk55NGhsRpKJChYcupcuQHzMJc/Bll07IKZKn8amwYciyKFS9haU6AgzDAJ/ewvApr6Qg1DHw==";
- };
- };
- "@prefresh/babel-plugin-0.5.1" = {
- name = "_at_prefresh_slash_babel-plugin";
- packageName = "@prefresh/babel-plugin";
- version = "0.5.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/@prefresh/babel-plugin/-/babel-plugin-0.5.1.tgz";
- sha512 = "uG3jGEAysxWoyG3XkYfjYHgaySFrSsaEb4GagLzYaxlydbuREtaX+FTxuIidp241RaLl85XoHg9Ej6E4+V1pcg==";
- };
- };
- "@prefresh/core-1.5.2" = {
- name = "_at_prefresh_slash_core";
- packageName = "@prefresh/core";
- version = "1.5.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/@prefresh/core/-/core-1.5.2.tgz";
- sha512 = "A/08vkaM1FogrCII5PZKCrygxSsc11obExBScm3JF1CryK2uDS3ZXeni7FeKCx1nYdUkj4UcJxzPzc1WliMzZA==";
- };
- };
- "@prefresh/utils-1.2.0" = {
- name = "_at_prefresh_slash_utils";
- packageName = "@prefresh/utils";
- version = "1.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/@prefresh/utils/-/utils-1.2.0.tgz";
- sha512 = "KtC/fZw+oqtwOLUFM9UtiitB0JsVX0zLKNyRTA332sqREqSALIIQQxdUCS1P3xR/jT1e2e8/5rwH6gdcMLEmsQ==";
- };
- };
- "@prefresh/vite-2.4.5" = {
- name = "_at_prefresh_slash_vite";
- packageName = "@prefresh/vite";
- version = "2.4.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/@prefresh/vite/-/vite-2.4.5.tgz";
- sha512 = "iForDVJ2M8gQYnm5pHumvTEJjGGc7YNYC0GVKnHFL+GvFfKHfH9Rpq67nUAzNbjuLEpqEOUuQVQajMazWu2ZNQ==";
- };
- };
- "@rollup/pluginutils-4.2.1" = {
- name = "_at_rollup_slash_pluginutils";
- packageName = "@rollup/pluginutils";
- version = "4.2.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz";
- sha512 = "iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==";
- };
- };
- "@types/gl-react-3.15.8" = {
- name = "_at_types_slash_gl-react";
- packageName = "@types/gl-react";
- version = "3.15.8";
- src = fetchurl {
- url = "https://registry.npmjs.org/@types/gl-react/-/gl-react-3.15.8.tgz";
- sha512 = "kPiheZhhNEgkjCA/sfDRdug0DEkfEQsXNeD3/azYaK41JJYVwKJx+OAO8RyjSDScoGT/QiJULTVQRPPjlK8uIQ==";
- };
- };
- "@types/gl-react-dom-3.15.8" = {
- name = "_at_types_slash_gl-react-dom";
- packageName = "@types/gl-react-dom";
- version = "3.15.8";
- src = fetchurl {
- url = "https://registry.npmjs.org/@types/gl-react-dom/-/gl-react-dom-3.15.8.tgz";
- sha512 = "8uAVqKa1PZn6Lcwzc/4rTUSEKVivREeAxLBBERnqcHVTXwnxkLUcoZYVHP+hU26uinP9QY85jbQKOXuMuyio7g==";
- };
- };
- "@types/node-20.10.6" = {
- name = "_at_types_slash_node";
- packageName = "@types/node";
- version = "20.10.6";
- src = fetchurl {
- url = "https://registry.npmjs.org/@types/node/-/node-20.10.6.tgz";
- sha512 = "Vac8H+NlRNNlAmDfGUP7b5h/KA+AtWIzuXy0E6OyP8f1tCLYAtPvKRRDJjAPqhpCb0t6U2j7/xqAuLEebW2kiw==";
- };
- };
- "@types/prop-types-15.7.11" = {
- name = "_at_types_slash_prop-types";
- packageName = "@types/prop-types";
- version = "15.7.11";
- src = fetchurl {
- url = "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz";
- sha512 = "ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==";
- };
- };
- "@types/react-18.2.46" = {
- name = "_at_types_slash_react";
- packageName = "@types/react";
- version = "18.2.46";
- src = fetchurl {
- url = "https://registry.npmjs.org/@types/react/-/react-18.2.46.tgz";
- sha512 = "nNCvVBcZlvX4NU1nRRNV/mFl1nNRuTuslAJglQsq+8ldXe5Xv0Wd2f7WTE3jOxhLH2BFfiZGC6GCp+kHQbgG+w==";
- };
- };
- "@types/react-slick-0.23.13" = {
- name = "_at_types_slash_react-slick";
- packageName = "@types/react-slick";
- version = "0.23.13";
- src = fetchurl {
- url = "https://registry.npmjs.org/@types/react-slick/-/react-slick-0.23.13.tgz";
- sha512 = "bNZfDhe/L8t5OQzIyhrRhBr/61pfBcWaYJoq6UDqFtv5LMwfg4NsVDD2J8N01JqdAdxLjOt66OZEp6PX+dGs/A==";
- };
- };
- "@types/scheduler-0.16.8" = {
- name = "_at_types_slash_scheduler";
- packageName = "@types/scheduler";
- version = "0.16.8";
- src = fetchurl {
- url = "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz";
- sha512 = "WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==";
- };
- };
- "acorn-8.11.3" = {
- name = "acorn";
- packageName = "acorn";
- version = "8.11.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz";
- sha512 = "Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==";
- };
- };
- "add-line-numbers-1.0.1" = {
- name = "add-line-numbers";
- packageName = "add-line-numbers";
- version = "1.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/add-line-numbers/-/add-line-numbers-1.0.1.tgz";
- sha512 = "w+2a1malCvWwACQFBpZ5/uwmHGaGYT+aGIxA8ONF5vlhe6X/gD3eR8qVoLWa+5nnWAOq2LuPbrqDYqj1pn0WMg==";
- };
- };
- "ansi-styles-3.2.1" = {
- name = "ansi-styles";
- packageName = "ansi-styles";
- version = "3.2.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz";
- sha512 = "VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==";
- };
- };
- "anymatch-3.1.3" = {
- name = "anymatch";
- packageName = "anymatch";
- version = "3.1.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz";
- sha512 = "KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==";
- };
- };
- "array-union-1.0.2" = {
- name = "array-union";
- packageName = "array-union";
- version = "1.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz";
- sha512 = "Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==";
- };
- };
- "array-uniq-1.0.3" = {
- name = "array-uniq";
- packageName = "array-uniq";
- version = "1.0.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz";
- sha512 = "MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==";
- };
- };
- "async-3.2.5" = {
- name = "async";
- packageName = "async";
- version = "3.2.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/async/-/async-3.2.5.tgz";
- sha512 = "baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==";
- };
- };
- "atob-lite-1.0.0" = {
- name = "atob-lite";
- packageName = "atob-lite";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/atob-lite/-/atob-lite-1.0.0.tgz";
- sha512 = "ArXcmHR/vwSN37HLVap/Y5SKpz12CuEybxe1sIYl7th/S6SQPrVMNFt6rblJzCOAxn0SHbXpknUtqbAIeo3Aow==";
- };
- };
- "babel-plugin-transform-hook-names-1.0.2" = {
- name = "babel-plugin-transform-hook-names";
- packageName = "babel-plugin-transform-hook-names";
- version = "1.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/babel-plugin-transform-hook-names/-/babel-plugin-transform-hook-names-1.0.2.tgz";
- sha512 = "5gafyjyyBTTdX/tQQ0hRgu4AhNHG/hqWi0ZZmg2xvs2FgRkJXzDNKBZCyoYqgFkovfDrgM8OoKg8karoUvWeCw==";
- };
- };
- "balanced-match-1.0.2" = {
- name = "balanced-match";
- packageName = "balanced-match";
- version = "1.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz";
- sha512 = "3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==";
- };
- };
- "binary-extensions-2.2.0" = {
- name = "binary-extensions";
- packageName = "binary-extensions";
- version = "2.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz";
- sha512 = "jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==";
- };
- };
- "bit-twiddle-1.0.2" = {
- name = "bit-twiddle";
- packageName = "bit-twiddle";
- version = "1.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/bit-twiddle/-/bit-twiddle-1.0.2.tgz";
- sha512 = "B9UhK0DKFZhoTFcfvAzhqsjStvGJp9vYWf3+6SNTtdSQnvIgfkHbgHrg/e4+TH71N2GDu8tpmCVoyfrL1d7ntA==";
- };
- };
- "brace-expansion-1.1.11" = {
- name = "brace-expansion";
- packageName = "brace-expansion";
- version = "1.1.11";
- src = fetchurl {
- url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz";
- sha512 = "iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==";
- };
- };
- "braces-3.0.2" = {
- name = "braces";
- packageName = "braces";
- version = "3.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz";
- sha512 = "b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==";
- };
- };
- "browserslist-4.22.2" = {
- name = "browserslist";
- packageName = "browserslist";
- version = "4.22.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz";
- sha512 = "0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==";
- };
- };
- "buffer-from-1.1.2" = {
- name = "buffer-from";
- packageName = "buffer-from";
- version = "1.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz";
- sha512 = "E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==";
- };
- };
- "caniuse-lite-1.0.30001572" = {
- name = "caniuse-lite";
- packageName = "caniuse-lite";
- version = "1.0.30001572";
- src = fetchurl {
- url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001572.tgz";
- sha512 = "1Pbh5FLmn5y4+QhNyJE9j3/7dK44dGB83/ZMjv/qJk86TvDbjk0LosiZo0i0WB0Vx607qMX9jYrn1VLHCkN4rw==";
- };
- };
- "chalk-2.4.2" = {
- name = "chalk";
- packageName = "chalk";
- version = "2.4.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz";
- sha512 = "Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==";
- };
- };
- "chokidar-3.5.3" = {
- name = "chokidar";
- packageName = "chokidar";
- version = "3.5.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz";
- sha512 = "Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==";
- };
- };
- "classnames-2.5.1" = {
- name = "classnames";
- packageName = "classnames";
- version = "2.5.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz";
- sha512 = "saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==";
- };
- };
- "color-convert-1.9.3" = {
- name = "color-convert";
- packageName = "color-convert";
- version = "1.9.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz";
- sha512 = "QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==";
- };
- };
- "color-name-1.1.3" = {
- name = "color-name";
- packageName = "color-name";
- version = "1.1.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz";
- sha512 = "72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==";
- };
- };
- "commander-11.1.0" = {
- name = "commander";
- packageName = "commander";
- version = "11.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz";
- sha512 = "yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==";
- };
- };
- "commander-2.20.3" = {
- name = "commander";
- packageName = "commander";
- version = "2.20.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz";
- sha512 = "GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==";
- };
- };
- "commondir-1.0.1" = {
- name = "commondir";
- packageName = "commondir";
- version = "1.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz";
- sha512 = "W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==";
- };
- };
- "concat-map-0.0.1" = {
- name = "concat-map";
- packageName = "concat-map";
- version = "0.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz";
- sha512 = "/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==";
- };
- };
- "convert-source-map-2.0.0" = {
- name = "convert-source-map";
- packageName = "convert-source-map";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz";
- sha512 = "Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==";
- };
- };
- "copy-anything-2.0.6" = {
- name = "copy-anything";
- packageName = "copy-anything";
- version = "2.0.6";
- src = fetchurl {
- url = "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz";
- sha512 = "1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==";
- };
- };
- "core-util-is-1.0.3" = {
- name = "core-util-is";
- packageName = "core-util-is";
- version = "1.0.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz";
- sha512 = "ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==";
- };
- };
- "csstype-3.1.3" = {
- name = "csstype";
- packageName = "csstype";
- version = "3.1.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz";
- sha512 = "M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==";
- };
- };
- "cwise-compiler-1.1.3" = {
- name = "cwise-compiler";
- packageName = "cwise-compiler";
- version = "1.1.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/cwise-compiler/-/cwise-compiler-1.1.3.tgz";
- sha512 = "WXlK/m+Di8DMMcCjcWr4i+XzcQra9eCdXIJrgh4TUgh0pIS/yJduLxS9JgefsHJ/YVLdgPtXm9r62W92MvanEQ==";
- };
- };
- "debug-4.3.4" = {
- name = "debug";
- packageName = "debug";
- version = "4.3.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz";
- sha512 = "PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==";
- };
- };
- "detect-libc-1.0.3" = {
- name = "detect-libc";
- packageName = "detect-libc";
- version = "1.0.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz";
- sha512 = "pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==";
- };
- };
- "dup-1.0.0" = {
- name = "dup";
- packageName = "dup";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/dup/-/dup-1.0.0.tgz";
- sha512 = "Bz5jxMMC0wgp23Zm15ip1x8IhYRqJvF3nFC0UInJUDkN1z4uNPk9jTnfCUJXbOGiQ1JbXLQsiV41Fb+HXcj5BA==";
- };
- };
- "electron-to-chromium-1.4.616" = {
- name = "electron-to-chromium";
- packageName = "electron-to-chromium";
- version = "1.4.616";
- src = fetchurl {
- url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.616.tgz";
- sha512 = "1n7zWYh8eS0L9Uy+GskE0lkBUNK83cXTVJI0pU3mGprFsbfSdAc15VTFbo+A+Bq4pwstmL30AVcEU3Fo463lNg==";
- };
- };
- "email-addresses-5.0.0" = {
- name = "email-addresses";
- packageName = "email-addresses";
- version = "5.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/email-addresses/-/email-addresses-5.0.0.tgz";
- sha512 = "4OIPYlA6JXqtVn8zpHpGiI7vE6EQOAg16aGnDMIAlZVinnoZ8208tW1hAbjWydgN/4PLTT9q+O1K6AH/vALJGw==";
- };
- };
- "enquire.js-2.1.6" = {
- name = "enquire.js";
- packageName = "enquire.js";
- version = "2.1.6";
- src = fetchurl {
- url = "https://registry.npmjs.org/enquire.js/-/enquire.js-2.1.6.tgz";
- sha512 = "/KujNpO+PT63F7Hlpu4h3pE3TokKRHN26JYmQpPyjkRD/N57R7bPDNojMXdi7uveAKjYB7yQnartCxZnFWr0Xw==";
- };
- };
- "errno-0.1.8" = {
- name = "errno";
- packageName = "errno";
- version = "0.1.8";
- src = fetchurl {
- url = "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz";
- sha512 = "dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==";
- };
- };
- "esbuild-0.18.20" = {
- name = "esbuild";
- packageName = "esbuild";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz";
- sha512 = "ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==";
- };
- };
- "escalade-3.1.1" = {
- name = "escalade";
- packageName = "escalade";
- version = "3.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz";
- sha512 = "k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==";
- };
- };
- "escape-string-regexp-1.0.5" = {
- name = "escape-string-regexp";
- packageName = "escape-string-regexp";
- version = "1.0.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz";
- sha512 = "vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==";
- };
- };
- "estree-walker-2.0.2" = {
- name = "estree-walker";
- packageName = "estree-walker";
- version = "2.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz";
- sha512 = "Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==";
- };
- };
- "filename-reserved-regex-2.0.0" = {
- name = "filename-reserved-regex";
- packageName = "filename-reserved-regex";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz";
- sha512 = "lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==";
- };
- };
- "filenamify-4.3.0" = {
- name = "filenamify";
- packageName = "filenamify";
- version = "4.3.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz";
- sha512 = "hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==";
- };
- };
- "fill-range-7.0.1" = {
- name = "fill-range";
- packageName = "fill-range";
- version = "7.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz";
- sha512 = "qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==";
- };
- };
- "find-cache-dir-3.3.2" = {
- name = "find-cache-dir";
- packageName = "find-cache-dir";
- version = "3.3.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz";
- sha512 = "wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==";
- };
- };
- "find-up-4.1.0" = {
- name = "find-up";
- packageName = "find-up";
- version = "4.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz";
- sha512 = "PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==";
- };
- };
- "fs-extra-11.2.0" = {
- name = "fs-extra";
- packageName = "fs-extra";
- version = "11.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz";
- sha512 = "PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==";
- };
- };
- "fs.realpath-1.0.0" = {
- name = "fs.realpath";
- packageName = "fs.realpath";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz";
- sha512 = "OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==";
- };
- };
- "fsevents-2.3.3" = {
- name = "fsevents";
- packageName = "fsevents";
- version = "2.3.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz";
- sha512 = "5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==";
- };
- };
- "function-bind-1.1.2" = {
- name = "function-bind";
- packageName = "function-bind";
- version = "1.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz";
- sha512 = "7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==";
- };
- };
- "gensync-1.0.0-beta.2" = {
- name = "gensync";
- packageName = "gensync";
- version = "1.0.0-beta.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz";
- sha512 = "3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==";
- };
- };
- "gh-pages-6.1.1" = {
- name = "gh-pages";
- packageName = "gh-pages";
- version = "6.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/gh-pages/-/gh-pages-6.1.1.tgz";
- sha512 = "upnohfjBwN5hBP9w2dPE7HO5JJTHzSGMV1JrLrHvNuqmjoYHg6TBrCcnEoorjG/e0ejbuvnwyKMdTyM40PEByw==";
- };
- };
- "gl-constants-1.0.0" = {
- name = "gl-constants";
- packageName = "gl-constants";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/gl-constants/-/gl-constants-1.0.0.tgz";
- sha512 = "3DNyoAUdb1c+o7jNk5Nm7eh6RSQFi9ZmMQIQb2xxsO27rUopE+IUhoh4xlUvZYBn1YPgUC8BlCnrVjXq/d2dQA==";
- };
- };
- "gl-format-compiler-error-1.0.3" = {
- name = "gl-format-compiler-error";
- packageName = "gl-format-compiler-error";
- version = "1.0.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/gl-format-compiler-error/-/gl-format-compiler-error-1.0.3.tgz";
- sha512 = "FtQaBYlsM/rnz7YhLkxG9dLcNDB+ExErIsFV2DXl0nk+YgIZ2i0jMob4BrhT9dNa179zFb0gZMWpNAokytK+Ug==";
- };
- };
- "gl-react-5.2.0" = {
- name = "gl-react";
- packageName = "gl-react";
- version = "5.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/gl-react/-/gl-react-5.2.0.tgz";
- sha512 = "A/FxG65e8Zx2RYi9+kYpeAwfFb7qQN0T6BCRXcUiwevUC//i3cH53w0AQRGj1mm96NVvD412mYJatl52qlDuxw==";
- };
- };
- "gl-react-dom-5.2.1" = {
- name = "gl-react-dom";
- packageName = "gl-react-dom";
- version = "5.2.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/gl-react-dom/-/gl-react-dom-5.2.1.tgz";
- sha512 = "RZxOovktk8czle/FiMbiEJJxHLICoHEzxU46GeQ9tqiWMYxj/wj01VbqGVlrn6wVZ+fx77bhRxzn5ptW2uuxbA==";
- };
- };
- "gl-shader-4.3.1" = {
- name = "gl-shader";
- packageName = "gl-shader";
- version = "4.3.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/gl-shader/-/gl-shader-4.3.1.tgz";
- sha512 = "xLoN6XtRLlg97SEqtuzfKc+pVWpVkQ3YjDI1kuCale8tF7+zMhiKlMfmG4IMQPMdKJZQbIc/Ny8ZusEpfh5U+w==";
- };
- };
- "glob-7.2.3" = {
- name = "glob";
- packageName = "glob";
- version = "7.2.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz";
- sha512 = "nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==";
- };
- };
- "glob-parent-5.1.2" = {
- name = "glob-parent";
- packageName = "glob-parent";
- version = "5.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz";
- sha512 = "AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==";
- };
- };
- "globals-11.12.0" = {
- name = "globals";
- packageName = "globals";
- version = "11.12.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz";
- sha512 = "WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==";
- };
- };
- "globby-6.1.0" = {
- name = "globby";
- packageName = "globby";
- version = "6.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz";
- sha512 = "KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==";
- };
- };
- "glsl-shader-name-1.0.0" = {
- name = "glsl-shader-name";
- packageName = "glsl-shader-name";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/glsl-shader-name/-/glsl-shader-name-1.0.0.tgz";
- sha512 = "OtHon0dPCbJD+IrVA1vw9QDlp2cS/f9z8X/0y+W7Qy1oZ3U1iFAQUEco2v30V0SAlVLDG5rEfhjEfc3DKdGbFQ==";
- };
- };
- "glsl-tokenizer-2.1.5" = {
- name = "glsl-tokenizer";
- packageName = "glsl-tokenizer";
- version = "2.1.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/glsl-tokenizer/-/glsl-tokenizer-2.1.5.tgz";
- sha512 = "XSZEJ/i4dmz3Pmbnpsy3cKh7cotvFlBiZnDOwnj/05EwNp2XrhQ4XKJxT7/pDt4kp4YcpRSKz8eTV7S+mwV6MA==";
- };
- };
- "graceful-fs-4.2.11" = {
- name = "graceful-fs";
- packageName = "graceful-fs";
- version = "4.2.11";
- src = fetchurl {
- url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz";
- sha512 = "RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==";
- };
- };
- "has-flag-3.0.0" = {
- name = "has-flag";
- packageName = "has-flag";
- version = "3.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz";
- sha512 = "sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==";
- };
- };
- "hasown-2.0.0" = {
- name = "hasown";
- packageName = "hasown";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz";
- sha512 = "vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==";
- };
- };
- "history-5.3.0" = {
- name = "history";
- packageName = "history";
- version = "5.3.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/history/-/history-5.3.0.tgz";
- sha512 = "ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==";
- };
- };
- "iconv-lite-0.6.3" = {
- name = "iconv-lite";
- packageName = "iconv-lite";
- version = "0.6.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz";
- sha512 = "4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==";
- };
- };
- "image-size-0.5.5" = {
- name = "image-size";
- packageName = "image-size";
- version = "0.5.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz";
- sha512 = "6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==";
- };
- };
- "immutable-4.3.4" = {
- name = "immutable";
- packageName = "immutable";
- version = "4.3.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/immutable/-/immutable-4.3.4.tgz";
- sha512 = "fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==";
- };
- };
- "inflight-1.0.6" = {
- name = "inflight";
- packageName = "inflight";
- version = "1.0.6";
- src = fetchurl {
- url = "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz";
- sha512 = "k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==";
- };
- };
- "inherits-2.0.4" = {
- name = "inherits";
- packageName = "inherits";
- version = "2.0.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz";
- sha512 = "k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==";
- };
- };
- "invariant-2.2.4" = {
- name = "invariant";
- packageName = "invariant";
- version = "2.2.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz";
- sha512 = "phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==";
- };
- };
- "iota-array-1.0.0" = {
- name = "iota-array";
- packageName = "iota-array";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/iota-array/-/iota-array-1.0.0.tgz";
- sha512 = "pZ2xT+LOHckCatGQ3DcG/a+QuEqvoxqkiL7tvE8nn3uuu+f6i1TtpB5/FtWFbxUuVr5PZCx8KskuGatbJDXOWA==";
- };
- };
- "is-binary-path-2.1.0" = {
- name = "is-binary-path";
- packageName = "is-binary-path";
- version = "2.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz";
- sha512 = "ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==";
- };
- };
- "is-buffer-1.1.6" = {
- name = "is-buffer";
- packageName = "is-buffer";
- version = "1.1.6";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz";
- sha512 = "NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==";
- };
- };
- "is-core-module-2.13.1" = {
- name = "is-core-module";
- packageName = "is-core-module";
- version = "2.13.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz";
- sha512 = "hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==";
- };
- };
- "is-extglob-2.1.1" = {
- name = "is-extglob";
- packageName = "is-extglob";
- version = "2.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz";
- sha512 = "SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==";
- };
- };
- "is-glob-4.0.3" = {
- name = "is-glob";
- packageName = "is-glob";
- version = "4.0.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz";
- sha512 = "xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==";
- };
- };
- "is-number-7.0.0" = {
- name = "is-number";
- packageName = "is-number";
- version = "7.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz";
- sha512 = "41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==";
- };
- };
- "is-what-3.14.1" = {
- name = "is-what";
- packageName = "is-what";
- version = "3.14.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz";
- sha512 = "sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==";
- };
- };
- "isarray-0.0.1" = {
- name = "isarray";
- packageName = "isarray";
- version = "0.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz";
- sha512 = "D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==";
- };
- };
- "jquery-3.7.1" = {
- name = "jquery";
- packageName = "jquery";
- version = "3.7.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz";
- sha512 = "m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==";
- };
- };
- "js-tokens-4.0.0" = {
- name = "js-tokens";
- packageName = "js-tokens";
- version = "4.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz";
- sha512 = "RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==";
- };
- };
- "jsesc-2.5.2" = {
- name = "jsesc";
- packageName = "jsesc";
- version = "2.5.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz";
- sha512 = "OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==";
- };
- };
- "json2mq-0.2.0" = {
- name = "json2mq";
- packageName = "json2mq";
- version = "0.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz";
- sha512 = "SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==";
- };
- };
- "json5-2.2.3" = {
- name = "json5";
- packageName = "json5";
- version = "2.2.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz";
- sha512 = "XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==";
- };
- };
- "jsonfile-6.1.0" = {
- name = "jsonfile";
- packageName = "jsonfile";
- version = "6.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz";
- sha512 = "5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==";
- };
- };
- "kolorist-1.8.0" = {
- name = "kolorist";
- packageName = "kolorist";
- version = "1.8.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz";
- sha512 = "Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==";
- };
- };
- "less-4.2.0" = {
- name = "less";
- packageName = "less";
- version = "4.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/less/-/less-4.2.0.tgz";
- sha512 = "P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA==";
- };
- };
- "lightningcss-1.22.1" = {
- name = "lightningcss";
- packageName = "lightningcss";
- version = "1.22.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/lightningcss/-/lightningcss-1.22.1.tgz";
- sha512 = "Fy45PhibiNXkm0cK5FJCbfO8Y6jUpD/YcHf/BtuI+jvYYqSXKF4muk61jjE8YxCR9y+hDYIWSzHTc+bwhDE6rQ==";
- };
- };
- "locate-path-5.0.0" = {
- name = "locate-path";
- packageName = "locate-path";
- version = "5.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz";
- sha512 = "t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==";
- };
- };
- "lodash.debounce-4.0.8" = {
- name = "lodash.debounce";
- packageName = "lodash.debounce";
- version = "4.0.8";
- src = fetchurl {
- url = "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz";
- sha512 = "FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==";
- };
- };
- "loose-envify-1.4.0" = {
- name = "loose-envify";
- packageName = "loose-envify";
- version = "1.4.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz";
- sha512 = "lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==";
- };
- };
- "lru-cache-5.1.1" = {
- name = "lru-cache";
- packageName = "lru-cache";
- version = "5.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz";
- sha512 = "KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==";
- };
- };
- "make-dir-2.1.0" = {
- name = "make-dir";
- packageName = "make-dir";
- version = "2.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz";
- sha512 = "LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==";
- };
- };
- "make-dir-3.1.0" = {
- name = "make-dir";
- packageName = "make-dir";
- version = "3.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz";
- sha512 = "g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==";
- };
- };
- "mime-1.6.0" = {
- name = "mime";
- packageName = "mime";
- version = "1.6.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz";
- sha512 = "x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==";
- };
- };
- "minimatch-3.1.2" = {
- name = "minimatch";
- packageName = "minimatch";
- version = "3.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz";
- sha512 = "J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==";
- };
- };
- "ms-2.1.2" = {
- name = "ms";
- packageName = "ms";
- version = "2.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz";
- sha512 = "sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==";
- };
- };
- "nanoid-3.3.7" = {
- name = "nanoid";
- packageName = "nanoid";
- version = "3.3.7";
- src = fetchurl {
- url = "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz";
- sha512 = "eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==";
- };
- };
- "ndarray-1.0.19" = {
- name = "ndarray";
- packageName = "ndarray";
- version = "1.0.19";
- src = fetchurl {
- url = "https://registry.npmjs.org/ndarray/-/ndarray-1.0.19.tgz";
- sha512 = "B4JHA4vdyZU30ELBw3g7/p9bZupyew5a7tX1Y/gGeF2hafrPaQZhgrGQfsvgfYbgdFZjYwuEcnaobeM/WMW+HQ==";
- };
- };
- "ndarray-ops-1.2.2" = {
- name = "ndarray-ops";
- packageName = "ndarray-ops";
- version = "1.2.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/ndarray-ops/-/ndarray-ops-1.2.2.tgz";
- sha512 = "BppWAFRjMYF7N/r6Ie51q6D4fs0iiGmeXIACKY66fLpnwIui3Wc3CXiD/30mgLbDjPpSLrsqcp3Z62+IcHZsDw==";
- };
- };
- "needle-3.3.1" = {
- name = "needle";
- packageName = "needle";
- version = "3.3.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/needle/-/needle-3.3.1.tgz";
- sha512 = "6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==";
- };
- };
- "node-releases-2.0.14" = {
- name = "node-releases";
- packageName = "node-releases";
- version = "2.0.14";
- src = fetchurl {
- url = "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz";
- sha512 = "y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==";
- };
- };
- "normalize-path-3.0.0" = {
- name = "normalize-path";
- packageName = "normalize-path";
- version = "3.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz";
- sha512 = "6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==";
- };
- };
- "object-assign-4.1.1" = {
- name = "object-assign";
- packageName = "object-assign";
- version = "4.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz";
- sha512 = "rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==";
- };
- };
- "once-1.4.0" = {
- name = "once";
- packageName = "once";
- version = "1.4.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/once/-/once-1.4.0.tgz";
- sha512 = "lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==";
- };
- };
- "p-limit-2.3.0" = {
- name = "p-limit";
- packageName = "p-limit";
- version = "2.3.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz";
- sha512 = "//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==";
- };
- };
- "p-locate-4.1.0" = {
- name = "p-locate";
- packageName = "p-locate";
- version = "4.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz";
- sha512 = "R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==";
- };
- };
- "p-try-2.2.0" = {
- name = "p-try";
- packageName = "p-try";
- version = "2.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz";
- sha512 = "R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==";
- };
- };
- "pad-left-1.0.2" = {
- name = "pad-left";
- packageName = "pad-left";
- version = "1.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/pad-left/-/pad-left-1.0.2.tgz";
- sha512 = "saxSV1EYAytuZDtQYEwi0DPzooG6aN18xyHrnJtzwjVwmMauzkEecd7hynVJGolNGk1Pl9tltmZqfze4TZTCxg==";
- };
- };
- "parse-node-version-1.0.1" = {
- name = "parse-node-version";
- packageName = "parse-node-version";
- version = "1.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz";
- sha512 = "3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==";
- };
- };
- "path-exists-4.0.0" = {
- name = "path-exists";
- packageName = "path-exists";
- version = "4.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz";
- sha512 = "ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==";
- };
- };
- "path-is-absolute-1.0.1" = {
- name = "path-is-absolute";
- packageName = "path-is-absolute";
- version = "1.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz";
- sha512 = "AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==";
- };
- };
- "path-parse-1.0.7" = {
- name = "path-parse";
- packageName = "path-parse";
- version = "1.0.7";
- src = fetchurl {
- url = "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz";
- sha512 = "LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==";
- };
- };
- "performance-now-2.1.0" = {
- name = "performance-now";
- packageName = "performance-now";
- version = "2.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz";
- sha512 = "7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==";
- };
- };
- "picocolors-1.0.0" = {
- name = "picocolors";
- packageName = "picocolors";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz";
- sha512 = "1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==";
- };
- };
- "picomatch-2.3.1" = {
- name = "picomatch";
- packageName = "picomatch";
- version = "2.3.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz";
- sha512 = "JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==";
- };
- };
- "pify-2.3.0" = {
- name = "pify";
- packageName = "pify";
- version = "2.3.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz";
- sha512 = "udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==";
- };
- };
- "pify-4.0.1" = {
- name = "pify";
- packageName = "pify";
- version = "4.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz";
- sha512 = "uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==";
- };
- };
- "pinkie-2.0.4" = {
- name = "pinkie";
- packageName = "pinkie";
- version = "2.0.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz";
- sha512 = "MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==";
- };
- };
- "pinkie-promise-2.0.1" = {
- name = "pinkie-promise";
- packageName = "pinkie-promise";
- version = "2.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz";
- sha512 = "0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==";
- };
- };
- "pkg-dir-4.2.0" = {
- name = "pkg-dir";
- packageName = "pkg-dir";
- version = "4.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz";
- sha512 = "HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==";
- };
- };
- "postcss-8.4.32" = {
- name = "postcss";
- packageName = "postcss";
- version = "8.4.32";
- src = fetchurl {
- url = "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz";
- sha512 = "D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==";
- };
- };
- "preact-10.19.3" = {
- name = "preact";
- packageName = "preact";
- version = "10.19.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/preact/-/preact-10.19.3.tgz";
- sha512 = "nHHTeFVBTHRGxJXKkKu5hT8C/YWBkPso4/Gad6xuj5dbptt9iF9NZr9pHbPhBrnT2klheu7mHTxTZ/LjwJiEiQ==";
- };
- };
- "preact-router-4.1.2" = {
- name = "preact-router";
- packageName = "preact-router";
- version = "4.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/preact-router/-/preact-router-4.1.2.tgz";
- sha512 = "uICUaUFYh+XQ+6vZtQn1q+X6rSqwq+zorWOCLWPF5FAsQh3EJ+RsDQ9Ee+fjk545YWQHfUxhrBAaemfxEnMOUg==";
- };
- };
- "prop-types-15.8.1" = {
- name = "prop-types";
- packageName = "prop-types";
- version = "15.8.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz";
- sha512 = "oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==";
- };
- };
- "prr-1.0.1" = {
- name = "prr";
- packageName = "prr";
- version = "1.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz";
- sha512 = "yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==";
- };
- };
- "raf-3.4.1" = {
- name = "raf";
- packageName = "raf";
- version = "3.4.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz";
- sha512 = "Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==";
- };
- };
- "react-18.2.0" = {
- name = "react";
- packageName = "react";
- version = "18.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/react/-/react-18.2.0.tgz";
- sha512 = "/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==";
- };
- };
- "react-dom-18.2.0" = {
- name = "react-dom";
- packageName = "react-dom";
- version = "18.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz";
- sha512 = "6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==";
- };
- };
- "react-is-16.13.1" = {
- name = "react-is";
- packageName = "react-is";
- version = "16.13.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz";
- sha512 = "24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==";
- };
- };
- "react-slick-0.29.0" = {
- name = "react-slick";
- packageName = "react-slick";
- version = "0.29.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/react-slick/-/react-slick-0.29.0.tgz";
- sha512 = "TGdOKE+ZkJHHeC4aaoH85m8RnFyWqdqRfAGkhd6dirmATXMZWAxOpTLmw2Ll/jPTQ3eEG7ercFr/sbzdeYCJXA==";
- };
- };
- "readable-stream-1.0.34" = {
- name = "readable-stream";
- packageName = "readable-stream";
- version = "1.0.34";
- src = fetchurl {
- url = "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz";
- sha512 = "ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==";
- };
- };
- "readdirp-3.6.0" = {
- name = "readdirp";
- packageName = "readdirp";
- version = "3.6.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz";
- sha512 = "hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==";
- };
- };
- "regenerator-runtime-0.14.1" = {
- name = "regenerator-runtime";
- packageName = "regenerator-runtime";
- version = "0.14.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz";
- sha512 = "dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==";
- };
- };
- "repeat-string-1.6.1" = {
- name = "repeat-string";
- packageName = "repeat-string";
- version = "1.6.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz";
- sha512 = "PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==";
- };
- };
- "resize-observer-polyfill-1.5.1" = {
- name = "resize-observer-polyfill";
- packageName = "resize-observer-polyfill";
- version = "1.5.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz";
- sha512 = "LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==";
- };
- };
- "resolve-1.22.8" = {
- name = "resolve";
- packageName = "resolve";
- version = "1.22.8";
- src = fetchurl {
- url = "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz";
- sha512 = "oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==";
- };
- };
- "rollup-3.29.4" = {
- name = "rollup";
- packageName = "rollup";
- version = "3.29.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz";
- sha512 = "oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==";
- };
- };
- "safer-buffer-2.1.2" = {
- name = "safer-buffer";
- packageName = "safer-buffer";
- version = "2.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz";
- sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==";
- };
- };
- "sass-1.69.6" = {
- name = "sass";
- packageName = "sass";
- version = "1.69.6";
- src = fetchurl {
- url = "https://registry.npmjs.org/sass/-/sass-1.69.6.tgz";
- sha512 = "qbRr3k9JGHWXCvZU77SD2OTwUlC+gNT+61JOLcmLm+XqH4h/5D+p4IIsxvpkB89S9AwJOyb5+rWNpIucaFxSFQ==";
- };
- };
- "sax-1.3.0" = {
- name = "sax";
- packageName = "sax";
- version = "1.3.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz";
- sha512 = "0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==";
- };
- };
- "scheduler-0.23.0" = {
- name = "scheduler";
- packageName = "scheduler";
- version = "0.23.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz";
- sha512 = "CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==";
- };
- };
- "semver-5.7.2" = {
- name = "semver";
- packageName = "semver";
- version = "5.7.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz";
- sha512 = "cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==";
- };
- };
- "semver-6.3.1" = {
- name = "semver";
- packageName = "semver";
- version = "6.3.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz";
- sha512 = "BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==";
- };
- };
- "slick-carousel-1.8.1" = {
- name = "slick-carousel";
- packageName = "slick-carousel";
- version = "1.8.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/slick-carousel/-/slick-carousel-1.8.1.tgz";
- sha512 = "XB9Ftrf2EEKfzoQXt3Nitrt/IPbT+f1fgqBdoxO3W/+JYvtEOW6EgxnWfr9GH6nmULv7Y2tPmEX3koxThVmebA==";
- };
- };
- "source-map-0.6.1" = {
- name = "source-map";
- packageName = "source-map";
- version = "0.6.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz";
- sha512 = "UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==";
- };
- };
- "source-map-0.7.4" = {
- name = "source-map";
- packageName = "source-map";
- version = "0.7.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz";
- sha512 = "l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==";
- };
- };
- "source-map-js-1.0.2" = {
- name = "source-map-js";
- packageName = "source-map-js";
- version = "1.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz";
- sha512 = "R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==";
- };
- };
- "source-map-support-0.5.21" = {
- name = "source-map-support";
- packageName = "source-map-support";
- version = "0.5.21";
- src = fetchurl {
- url = "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz";
- sha512 = "uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==";
- };
- };
- "sprintf-js-1.1.3" = {
- name = "sprintf-js";
- packageName = "sprintf-js";
- version = "1.1.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz";
- sha512 = "Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==";
- };
- };
- "string-convert-0.2.1" = {
- name = "string-convert";
- packageName = "string-convert";
- version = "0.2.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/string-convert/-/string-convert-0.2.1.tgz";
- sha512 = "u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==";
- };
- };
- "string_decoder-0.10.31" = {
- name = "string_decoder";
- packageName = "string_decoder";
- version = "0.10.31";
- src = fetchurl {
- url = "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz";
- sha512 = "ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==";
- };
- };
- "strip-outer-1.0.1" = {
- name = "strip-outer";
- packageName = "strip-outer";
- version = "1.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz";
- sha512 = "k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==";
- };
- };
- "stylus-0.62.0" = {
- name = "stylus";
- packageName = "stylus";
- version = "0.62.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/stylus/-/stylus-0.62.0.tgz";
- sha512 = "v3YCf31atbwJQIMtPNX8hcQ+okD4NQaTuKGUWfII8eaqn+3otrbttGL1zSMZAAtiPsBztQnujVBugg/cXFUpyg==";
- };
- };
- "sugarss-4.0.1" = {
- name = "sugarss";
- packageName = "sugarss";
- version = "4.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/sugarss/-/sugarss-4.0.1.tgz";
- sha512 = "WCjS5NfuVJjkQzK10s8WOBY+hhDxxNt/N6ZaGwxFZ+wN3/lKKFSaaKUNecULcTTvE4urLcKaZFQD8vO0mOZujw==";
- };
- };
- "supports-color-5.5.0" = {
- name = "supports-color";
- packageName = "supports-color";
- version = "5.5.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz";
- sha512 = "QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==";
- };
- };
- "supports-preserve-symlinks-flag-1.0.0" = {
- name = "supports-preserve-symlinks-flag";
- packageName = "supports-preserve-symlinks-flag";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz";
- sha512 = "ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==";
- };
- };
- "terser-5.26.0" = {
- name = "terser";
- packageName = "terser";
- version = "5.26.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/terser/-/terser-5.26.0.tgz";
- sha512 = "dytTGoE2oHgbNV9nTzgBEPaqAWvcJNl66VZ0BkJqlvp71IjO8CxdBx/ykCNb47cLnCmCvRZ6ZR0tLkqvZCdVBQ==";
- };
- };
- "through2-0.6.5" = {
- name = "through2";
- packageName = "through2";
- version = "0.6.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz";
- sha512 = "RkK/CCESdTKQZHdmKICijdKKsCRVHs5KsLZ6pACAmF/1GPUQhonHSXWNERctxEp7RmvjdNbZTL5z9V7nSCXKcg==";
- };
- };
- "to-fast-properties-2.0.0" = {
- name = "to-fast-properties";
- packageName = "to-fast-properties";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz";
- sha512 = "/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==";
- };
- };
- "to-regex-range-5.0.1" = {
- name = "to-regex-range";
- packageName = "to-regex-range";
- version = "5.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz";
- sha512 = "65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==";
- };
- };
- "trim-repeated-1.0.0" = {
- name = "trim-repeated";
- packageName = "trim-repeated";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz";
- sha512 = "pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==";
- };
- };
- "tslib-2.6.2" = {
- name = "tslib";
- packageName = "tslib";
- version = "2.6.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz";
- sha512 = "AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==";
- };
- };
- "typedarray-pool-1.2.0" = {
- name = "typedarray-pool";
- packageName = "typedarray-pool";
- version = "1.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/typedarray-pool/-/typedarray-pool-1.2.0.tgz";
- sha512 = "YTSQbzX43yvtpfRtIDAYygoYtgT+Rpjuxy9iOpczrjpXLgGoyG7aS5USJXV2d3nn8uHTeb9rXDvzS27zUg5KYQ==";
- };
- };
- "typescript-5.3.3" = {
- name = "typescript";
- packageName = "typescript";
- version = "5.3.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz";
- sha512 = "pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==";
- };
- };
- "undici-types-5.26.5" = {
- name = "undici-types";
- packageName = "undici-types";
- version = "5.26.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz";
- sha512 = "JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==";
- };
- };
- "uniq-1.0.1" = {
- name = "uniq";
- packageName = "uniq";
- version = "1.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz";
- sha512 = "Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==";
- };
- };
- "universalify-2.0.1" = {
- name = "universalify";
- packageName = "universalify";
- version = "2.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz";
- sha512 = "gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==";
- };
- };
- "update-browserslist-db-1.0.13" = {
- name = "update-browserslist-db";
- packageName = "update-browserslist-db";
- version = "1.0.13";
- src = fetchurl {
- url = "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz";
- sha512 = "xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==";
- };
- };
- "vite-4.5.1" = {
- name = "vite";
- packageName = "vite";
- version = "4.5.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/vite/-/vite-4.5.1.tgz";
- sha512 = "AXXFaAJ8yebyqzoNB9fu2pHoo/nWX+xZlaRwoeYUxEqBO+Zj4msE5G+BhGBll9lYEKv9Hfks52PAF2X7qDYXQA==";
- };
- };
- "weakmap-shim-1.1.1" = {
- name = "weakmap-shim";
- packageName = "weakmap-shim";
- version = "1.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/weakmap-shim/-/weakmap-shim-1.1.1.tgz";
- sha512 = "/wNyG+1FpiHhnfQo+TuA/XAUpvOOkKVl0A4qpT+oGcj5SlZCLmM+M1Py/3Sj8sy+YrEauCVITOxCsZKo6sPbQg==";
- };
- };
- "webgltexture-loader-1.0.0" = {
- name = "webgltexture-loader";
- packageName = "webgltexture-loader";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/webgltexture-loader/-/webgltexture-loader-1.0.0.tgz";
- sha512 = "TbQUdr0Bc3tcJ4pKIFoM9dKyLdYNf9Uxq05oZuIT+2e/vCcfaQS+WjNmW1FwYqaBrzcLr9CA/HBAmvyaS/REGw==";
- };
- };
- "webgltexture-loader-dom-1.0.0" = {
- name = "webgltexture-loader-dom";
- packageName = "webgltexture-loader-dom";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/webgltexture-loader-dom/-/webgltexture-loader-dom-1.0.0.tgz";
- sha512 = "JavQ9Hvv3DIYx6WuqzVa76bn2YCcq1lazUdzf277VZWrmxVCln5QFjyTfWZozgYtT21lVeu6MdMOUIbY4xhjqA==";
- };
- };
- "webgltexture-loader-dom-canvas-1.0.0" = {
- name = "webgltexture-loader-dom-canvas";
- packageName = "webgltexture-loader-dom-canvas";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/webgltexture-loader-dom-canvas/-/webgltexture-loader-dom-canvas-1.0.0.tgz";
- sha512 = "lRDoPVE4GXFyfsl/E5+sZd7m6304RmBRky0SmgHlqJZJySFrCbQMF/hMQkWNWM5iYks84kRUGlwugW/c6OgpDw==";
- };
- };
- "webgltexture-loader-dom-image-url-1.0.0" = {
- name = "webgltexture-loader-dom-image-url";
- packageName = "webgltexture-loader-dom-image-url";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/webgltexture-loader-dom-image-url/-/webgltexture-loader-dom-image-url-1.0.0.tgz";
- sha512 = "KiQ16cLBTjoCQfdvfy1SQP3wMWEPW9ADqsODyhd+6nMg7qD6FmewF3OZs6chF4yfDtlVVXRYI/cDGF1K9MK5Mg==";
- };
- };
- "webgltexture-loader-dom-video-1.0.0" = {
- name = "webgltexture-loader-dom-video";
- packageName = "webgltexture-loader-dom-video";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/webgltexture-loader-dom-video/-/webgltexture-loader-dom-video-1.0.0.tgz";
- sha512 = "o3zB2XQEMAqgHQeNavoy4q5/lwIIt1MjF6Qj+pUDju9VlovJXGJiCIZ/suv715YgS3k36/pg97847GhV3bHczQ==";
- };
- };
- "webgltexture-loader-ndarray-1.2.0" = {
- name = "webgltexture-loader-ndarray";
- packageName = "webgltexture-loader-ndarray";
- version = "1.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/webgltexture-loader-ndarray/-/webgltexture-loader-ndarray-1.2.0.tgz";
- sha512 = "gWTIqCOYs1XK6Yp4G7XvFDhvCvr6wFjTLPRN/HGBouF4u0to2fAIh5+2cxzEs1WE7eSwsxg1y5aNi1jRXSX+zA==";
- };
- };
- "wrappy-1.0.2" = {
- name = "wrappy";
- packageName = "wrappy";
- version = "1.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz";
- sha512 = "l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==";
- };
- };
- "xtend-4.0.2" = {
- name = "xtend";
- packageName = "xtend";
- version = "4.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz";
- sha512 = "LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==";
- };
- };
- "yallist-3.1.1" = {
- name = "yallist";
- packageName = "yallist";
- version = "3.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz";
- sha512 = "a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==";
- };
- };
- };
- args = {
- name = "duckonaut.dev";
- packageName = "duckonaut.dev";
- version = "0.0.0";
- src = ./.;
- dependencies = [
- sources."@adobe/css-tools-4.3.2"
- sources."@ampproject/remapping-2.2.1"
- sources."@babel/code-frame-7.23.5"
- sources."@babel/compat-data-7.23.5"
- sources."@babel/core-7.23.7"
- sources."@babel/generator-7.23.6"
- sources."@babel/helper-annotate-as-pure-7.22.5"
- sources."@babel/helper-compilation-targets-7.23.6"
- sources."@babel/helper-environment-visitor-7.22.20"
- sources."@babel/helper-function-name-7.23.0"
- sources."@babel/helper-hoist-variables-7.22.5"
- sources."@babel/helper-module-imports-7.22.15"
- sources."@babel/helper-module-transforms-7.23.3"
- sources."@babel/helper-plugin-utils-7.22.5"
- sources."@babel/helper-simple-access-7.22.5"
- sources."@babel/helper-split-export-declaration-7.22.6"
- sources."@babel/helper-string-parser-7.23.4"
- sources."@babel/helper-validator-identifier-7.22.20"
- sources."@babel/helper-validator-option-7.23.5"
- sources."@babel/helpers-7.23.7"
- sources."@babel/highlight-7.23.4"
- sources."@babel/parser-7.23.6"
- sources."@babel/plugin-syntax-jsx-7.23.3"
- sources."@babel/plugin-transform-react-jsx-7.23.4"
- sources."@babel/plugin-transform-react-jsx-development-7.22.5"
- sources."@babel/runtime-7.23.7"
- sources."@babel/template-7.22.15"
- sources."@babel/traverse-7.23.7"
- sources."@babel/types-7.23.6"
- sources."@esbuild/android-arm-0.18.20"
- sources."@esbuild/android-arm64-0.18.20"
- sources."@esbuild/android-x64-0.18.20"
- sources."@esbuild/darwin-arm64-0.18.20"
- sources."@esbuild/darwin-x64-0.18.20"
- sources."@esbuild/freebsd-arm64-0.18.20"
- sources."@esbuild/freebsd-x64-0.18.20"
- sources."@esbuild/linux-arm-0.18.20"
- sources."@esbuild/linux-arm64-0.18.20"
- sources."@esbuild/linux-ia32-0.18.20"
- sources."@esbuild/linux-loong64-0.18.20"
- sources."@esbuild/linux-mips64el-0.18.20"
- sources."@esbuild/linux-ppc64-0.18.20"
- sources."@esbuild/linux-riscv64-0.18.20"
- sources."@esbuild/linux-s390x-0.18.20"
- sources."@esbuild/linux-x64-0.18.20"
- sources."@esbuild/netbsd-x64-0.18.20"
- sources."@esbuild/openbsd-x64-0.18.20"
- sources."@esbuild/sunos-x64-0.18.20"
- sources."@esbuild/win32-arm64-0.18.20"
- sources."@esbuild/win32-ia32-0.18.20"
- sources."@esbuild/win32-x64-0.18.20"
- sources."@jridgewell/gen-mapping-0.3.3"
- sources."@jridgewell/resolve-uri-3.1.1"
- sources."@jridgewell/set-array-1.1.2"
- sources."@jridgewell/source-map-0.3.5"
- sources."@jridgewell/sourcemap-codec-1.4.15"
- sources."@jridgewell/trace-mapping-0.3.20"
- sources."@preact/preset-vite-2.7.0"
- sources."@prefresh/babel-plugin-0.5.1"
- sources."@prefresh/core-1.5.2"
- sources."@prefresh/utils-1.2.0"
- sources."@prefresh/vite-2.4.5"
- sources."@rollup/pluginutils-4.2.1"
- sources."@types/gl-react-3.15.8"
- sources."@types/gl-react-dom-3.15.8"
- sources."@types/node-20.10.6"
- sources."@types/prop-types-15.7.11"
- sources."@types/react-18.2.46"
- sources."@types/react-slick-0.23.13"
- sources."@types/scheduler-0.16.8"
- sources."acorn-8.11.3"
- sources."add-line-numbers-1.0.1"
- sources."ansi-styles-3.2.1"
- sources."anymatch-3.1.3"
- sources."array-union-1.0.2"
- sources."array-uniq-1.0.3"
- sources."async-3.2.5"
- sources."atob-lite-1.0.0"
- sources."babel-plugin-transform-hook-names-1.0.2"
- sources."balanced-match-1.0.2"
- sources."binary-extensions-2.2.0"
- sources."bit-twiddle-1.0.2"
- sources."brace-expansion-1.1.11"
- sources."braces-3.0.2"
- sources."browserslist-4.22.2"
- sources."buffer-from-1.1.2"
- sources."caniuse-lite-1.0.30001572"
- sources."chalk-2.4.2"
- sources."chokidar-3.5.3"
- sources."classnames-2.5.1"
- sources."color-convert-1.9.3"
- sources."color-name-1.1.3"
- sources."commander-11.1.0"
- sources."commondir-1.0.1"
- sources."concat-map-0.0.1"
- sources."convert-source-map-2.0.0"
- sources."copy-anything-2.0.6"
- sources."core-util-is-1.0.3"
- sources."csstype-3.1.3"
- sources."cwise-compiler-1.1.3"
- sources."debug-4.3.4"
- sources."detect-libc-1.0.3"
- sources."dup-1.0.0"
- sources."electron-to-chromium-1.4.616"
- sources."email-addresses-5.0.0"
- sources."enquire.js-2.1.6"
- sources."errno-0.1.8"
- sources."esbuild-0.18.20"
- sources."escalade-3.1.1"
- sources."escape-string-regexp-1.0.5"
- sources."estree-walker-2.0.2"
- sources."filename-reserved-regex-2.0.0"
- sources."filenamify-4.3.0"
- sources."fill-range-7.0.1"
- sources."find-cache-dir-3.3.2"
- sources."find-up-4.1.0"
- sources."fs-extra-11.2.0"
- sources."fs.realpath-1.0.0"
- sources."fsevents-2.3.3"
- sources."function-bind-1.1.2"
- sources."gensync-1.0.0-beta.2"
- sources."gh-pages-6.1.1"
- sources."gl-constants-1.0.0"
- sources."gl-format-compiler-error-1.0.3"
- sources."gl-react-5.2.0"
- sources."gl-react-dom-5.2.1"
- sources."gl-shader-4.3.1"
- sources."glob-7.2.3"
- sources."glob-parent-5.1.2"
- sources."globals-11.12.0"
- sources."globby-6.1.0"
- sources."glsl-shader-name-1.0.0"
- sources."glsl-tokenizer-2.1.5"
- sources."graceful-fs-4.2.11"
- sources."has-flag-3.0.0"
- sources."hasown-2.0.0"
- sources."history-5.3.0"
- sources."iconv-lite-0.6.3"
- sources."image-size-0.5.5"
- sources."immutable-4.3.4"
- sources."inflight-1.0.6"
- sources."inherits-2.0.4"
- sources."invariant-2.2.4"
- sources."iota-array-1.0.0"
- sources."is-binary-path-2.1.0"
- sources."is-buffer-1.1.6"
- sources."is-core-module-2.13.1"
- sources."is-extglob-2.1.1"
- sources."is-glob-4.0.3"
- sources."is-number-7.0.0"
- sources."is-what-3.14.1"
- sources."isarray-0.0.1"
- sources."jquery-3.7.1"
- sources."js-tokens-4.0.0"
- sources."jsesc-2.5.2"
- sources."json2mq-0.2.0"
- sources."json5-2.2.3"
- sources."jsonfile-6.1.0"
- sources."kolorist-1.8.0"
- (sources."less-4.2.0" // {
- dependencies = [
- sources."make-dir-2.1.0"
- sources."pify-4.0.1"
- sources."semver-5.7.2"
- ];
- })
- sources."lightningcss-1.22.1"
- sources."locate-path-5.0.0"
- sources."lodash.debounce-4.0.8"
- sources."loose-envify-1.4.0"
- sources."lru-cache-5.1.1"
- sources."make-dir-3.1.0"
- sources."mime-1.6.0"
- sources."minimatch-3.1.2"
- sources."ms-2.1.2"
- sources."nanoid-3.3.7"
- sources."ndarray-1.0.19"
- sources."ndarray-ops-1.2.2"
- sources."needle-3.3.1"
- sources."node-releases-2.0.14"
- sources."normalize-path-3.0.0"
- sources."object-assign-4.1.1"
- sources."once-1.4.0"
- sources."p-limit-2.3.0"
- sources."p-locate-4.1.0"
- sources."p-try-2.2.0"
- sources."pad-left-1.0.2"
- sources."parse-node-version-1.0.1"
- sources."path-exists-4.0.0"
- sources."path-is-absolute-1.0.1"
- sources."path-parse-1.0.7"
- sources."performance-now-2.1.0"
- sources."picocolors-1.0.0"
- sources."picomatch-2.3.1"
- sources."pify-2.3.0"
- sources."pinkie-2.0.4"
- sources."pinkie-promise-2.0.1"
- sources."pkg-dir-4.2.0"
- sources."postcss-8.4.32"
- sources."preact-10.19.3"
- sources."preact-router-4.1.2"
- sources."prop-types-15.8.1"
- sources."prr-1.0.1"
- sources."raf-3.4.1"
- sources."react-18.2.0"
- sources."react-dom-18.2.0"
- sources."react-is-16.13.1"
- sources."react-slick-0.29.0"
- sources."readable-stream-1.0.34"
- sources."readdirp-3.6.0"
- sources."regenerator-runtime-0.14.1"
- sources."repeat-string-1.6.1"
- sources."resize-observer-polyfill-1.5.1"
- sources."resolve-1.22.8"
- sources."rollup-3.29.4"
- sources."safer-buffer-2.1.2"
- sources."sass-1.69.6"
- sources."sax-1.3.0"
- sources."scheduler-0.23.0"
- sources."semver-6.3.1"
- sources."slick-carousel-1.8.1"
- sources."source-map-0.6.1"
- sources."source-map-js-1.0.2"
- sources."source-map-support-0.5.21"
- sources."sprintf-js-1.1.3"
- sources."string-convert-0.2.1"
- sources."string_decoder-0.10.31"
- sources."strip-outer-1.0.1"
- (sources."stylus-0.62.0" // {
- dependencies = [
- sources."source-map-0.7.4"
- ];
- })
- sources."sugarss-4.0.1"
- sources."supports-color-5.5.0"
- sources."supports-preserve-symlinks-flag-1.0.0"
- (sources."terser-5.26.0" // {
- dependencies = [
- sources."commander-2.20.3"
- ];
- })
- sources."through2-0.6.5"
- sources."to-fast-properties-2.0.0"
- sources."to-regex-range-5.0.1"
- sources."trim-repeated-1.0.0"
- sources."tslib-2.6.2"
- sources."typedarray-pool-1.2.0"
- sources."typescript-5.3.3"
- sources."undici-types-5.26.5"
- sources."uniq-1.0.1"
- sources."universalify-2.0.1"
- sources."update-browserslist-db-1.0.13"
- sources."vite-4.5.1"
- sources."weakmap-shim-1.1.1"
- sources."webgltexture-loader-1.0.0"
- sources."webgltexture-loader-dom-1.0.0"
- sources."webgltexture-loader-dom-canvas-1.0.0"
- sources."webgltexture-loader-dom-image-url-1.0.0"
- sources."webgltexture-loader-dom-video-1.0.0"
- sources."webgltexture-loader-ndarray-1.2.0"
- sources."wrappy-1.0.2"
- sources."xtend-4.0.2"
- sources."yallist-3.1.1"
- ];
- buildInputs = globalBuildInputs;
- meta = {
- homepage = "https://duckonaut.dev";
- };
- production = false;
- bypassCache = true;
- reconstructLock = true;
- };
-in
-{
- args = args;
- sources = sources;
- tarball = nodeEnv.buildNodeSourceDist args;
- package = nodeEnv.buildNodePackage args;
- shell = nodeEnv.buildNodeShell args;
- nodeDependencies = nodeEnv.buildNodeDependencies (lib.overrideExisting args {
- src = stdenv.mkDerivation {
- name = args.name + "-package-json";
- src = nix-gitignore.gitignoreSourcePure [
- "*"
- "!package.json"
- "!package-lock.json"
- ] args.src;
- dontBuild = true;
- installPhase = "mkdir -p $out; cp -r ./* $out;";
- };
- });
-}
diff --git a/front/package.json b/front/package.json
deleted file mode 100644
index faf0646..0000000
--- a/front/package.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "name": "duckonaut.dev",
- "homepage": "https://duckonaut.dev",
- "private": true,
- "version": "0.0.0",
- "type": "module",
- "scripts": {
- "dev": "vite",
- "build": "tsc && vite build",
- "preview": "vite preview",
- "predeploy": "pnpm run build",
- "deploy": "gh-pages -d dist"
- },
- "dependencies": {
- "gl-react": "^5.2.0",
- "gl-react-dom": "^5.2.1",
- "history": "^5.3.0",
- "preact": "^10.17.0",
- "preact-router": "^4.1.2",
- "react-slick": "^0.29.0",
- "slick-carousel": "^1.8.1"
- },
- "devDependencies": {
- "@preact/preset-vite": "^2.5.0",
- "@types/gl-react": "^3.15.5",
- "@types/gl-react-dom": "^3.15.5",
- "@types/react-slick": "^0.23.10",
- "gh-pages": "^6.0.0",
- "typescript": "^5.1.6",
- "vite": "^4.4.9"
- }
-}
diff --git a/front/pnpm-lock.yaml b/front/pnpm-lock.yaml
deleted file mode 100644
index 7b313de..0000000
--- a/front/pnpm-lock.yaml
+++ /dev/null
@@ -1,1488 +0,0 @@
-lockfileVersion: 5.4
-
-specifiers:
- '@preact/preset-vite': ^2.5.0
- '@types/gl-react': ^3.15.5
- '@types/gl-react-dom': ^3.15.5
- '@types/react-slick': ^0.23.10
- gh-pages: ^6.0.0
- gl-react: ^5.2.0
- gl-react-dom: ^5.2.1
- history: ^5.3.0
- preact: ^10.17.0
- preact-router: ^4.1.2
- react-slick: ^0.29.0
- slick-carousel: ^1.8.1
- typescript: ^5.1.6
- vite: ^4.4.9
-
-dependencies:
- gl-react: 5.2.0
- gl-react-dom: 5.2.1_gl-react@5.2.0
- history: 5.3.0
- preact: 10.17.0
- preact-router: 4.1.2_preact@10.17.0
- react-slick: 0.29.0
- slick-carousel: 1.8.1
-
-devDependencies:
- '@preact/preset-vite': 2.5.0_preact@10.17.0+vite@4.4.9
- '@types/gl-react': 3.15.5
- '@types/gl-react-dom': 3.15.5
- '@types/react-slick': 0.23.10
- gh-pages: 6.0.0
- typescript: 5.1.6
- vite: 4.4.9
-
-packages:
-
- /@ampproject/remapping/2.2.1:
- resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==}
- engines: {node: '>=6.0.0'}
- dependencies:
- '@jridgewell/gen-mapping': 0.3.3
- '@jridgewell/trace-mapping': 0.3.19
- dev: true
-
- /@babel/code-frame/7.22.10:
- resolution: {integrity: sha512-/KKIMG4UEL35WmI9OlvMhurwtytjvXoFcGNrOvyG9zIzA8YmPjVtIZUf7b05+TPO7G7/GEmLHDaoCgACHl9hhA==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/highlight': 7.22.10
- chalk: 2.4.2
- dev: true
-
- /@babel/compat-data/7.22.9:
- resolution: {integrity: sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==}
- engines: {node: '>=6.9.0'}
- dev: true
-
- /@babel/core/7.22.10:
- resolution: {integrity: sha512-fTmqbbUBAwCcre6zPzNngvsI0aNrPZe77AeqvDxWM9Nm+04RrJ3CAmGHA9f7lJQY6ZMhRztNemy4uslDxTX4Qw==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@ampproject/remapping': 2.2.1
- '@babel/code-frame': 7.22.10
- '@babel/generator': 7.22.10
- '@babel/helper-compilation-targets': 7.22.10
- '@babel/helper-module-transforms': 7.22.9_@babel+core@7.22.10
- '@babel/helpers': 7.22.10
- '@babel/parser': 7.22.10
- '@babel/template': 7.22.5
- '@babel/traverse': 7.22.10
- '@babel/types': 7.22.10
- convert-source-map: 1.9.0
- debug: 4.3.4
- gensync: 1.0.0-beta.2
- json5: 2.2.3
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@babel/generator/7.22.10:
- resolution: {integrity: sha512-79KIf7YiWjjdZ81JnLujDRApWtl7BxTqWD88+FFdQEIOG8LJ0etDOM7CXuIgGJa55sGOwZVwuEsaLEm0PJ5/+A==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': 7.22.10
- '@jridgewell/gen-mapping': 0.3.3
- '@jridgewell/trace-mapping': 0.3.19
- jsesc: 2.5.2
- dev: true
-
- /@babel/helper-annotate-as-pure/7.22.5:
- resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': 7.22.10
- dev: true
-
- /@babel/helper-compilation-targets/7.22.10:
- resolution: {integrity: sha512-JMSwHD4J7SLod0idLq5PKgI+6g/hLD/iuWBq08ZX49xE14VpVEojJ5rHWptpirV2j020MvypRLAXAO50igCJ5Q==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/compat-data': 7.22.9
- '@babel/helper-validator-option': 7.22.5
- browserslist: 4.21.10
- lru-cache: 5.1.1
- semver: 6.3.1
- dev: true
-
- /@babel/helper-environment-visitor/7.22.5:
- resolution: {integrity: sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==}
- engines: {node: '>=6.9.0'}
- dev: true
-
- /@babel/helper-function-name/7.22.5:
- resolution: {integrity: sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/template': 7.22.5
- '@babel/types': 7.22.10
- dev: true
-
- /@babel/helper-hoist-variables/7.22.5:
- resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': 7.22.10
- dev: true
-
- /@babel/helper-module-imports/7.22.5:
- resolution: {integrity: sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': 7.22.10
- dev: true
-
- /@babel/helper-module-transforms/7.22.9_@babel+core@7.22.10:
- resolution: {integrity: sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
- dependencies:
- '@babel/core': 7.22.10
- '@babel/helper-environment-visitor': 7.22.5
- '@babel/helper-module-imports': 7.22.5
- '@babel/helper-simple-access': 7.22.5
- '@babel/helper-split-export-declaration': 7.22.6
- '@babel/helper-validator-identifier': 7.22.5
- dev: true
-
- /@babel/helper-plugin-utils/7.22.5:
- resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==}
- engines: {node: '>=6.9.0'}
- dev: true
-
- /@babel/helper-simple-access/7.22.5:
- resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': 7.22.10
- dev: true
-
- /@babel/helper-split-export-declaration/7.22.6:
- resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': 7.22.10
- dev: true
-
- /@babel/helper-string-parser/7.22.5:
- resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==}
- engines: {node: '>=6.9.0'}
- dev: true
-
- /@babel/helper-validator-identifier/7.22.5:
- resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==}
- engines: {node: '>=6.9.0'}
- dev: true
-
- /@babel/helper-validator-option/7.22.5:
- resolution: {integrity: sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==}
- engines: {node: '>=6.9.0'}
- dev: true
-
- /@babel/helpers/7.22.10:
- resolution: {integrity: sha512-a41J4NW8HyZa1I1vAndrraTlPZ/eZoga2ZgS7fEr0tZJGVU4xqdE80CEm0CcNjha5EZ8fTBYLKHF0kqDUuAwQw==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/template': 7.22.5
- '@babel/traverse': 7.22.10
- '@babel/types': 7.22.10
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@babel/highlight/7.22.10:
- resolution: {integrity: sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/helper-validator-identifier': 7.22.5
- chalk: 2.4.2
- js-tokens: 4.0.0
- dev: true
-
- /@babel/parser/7.22.10:
- resolution: {integrity: sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ==}
- engines: {node: '>=6.0.0'}
- hasBin: true
- dependencies:
- '@babel/types': 7.22.10
- dev: true
-
- /@babel/plugin-syntax-jsx/7.22.5:
- resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-transform-react-jsx-development/7.22.5:
- resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/plugin-transform-react-jsx': 7.22.5
- dev: true
-
- /@babel/plugin-transform-react-jsx/7.22.5:
- resolution: {integrity: sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/helper-annotate-as-pure': 7.22.5
- '@babel/helper-module-imports': 7.22.5
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-jsx': 7.22.5
- '@babel/types': 7.22.10
- dev: true
-
- /@babel/runtime/7.22.10:
- resolution: {integrity: sha512-21t/fkKLMZI4pqP2wlmsQAWnYW1PDyKyyUV4vCi+B25ydmdaYTKXPwCj0BzSUnZf4seIiYvSA3jcZ3gdsMFkLQ==}
- engines: {node: '>=6.9.0'}
- dependencies:
- regenerator-runtime: 0.14.0
- dev: false
-
- /@babel/template/7.22.5:
- resolution: {integrity: sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/code-frame': 7.22.10
- '@babel/parser': 7.22.10
- '@babel/types': 7.22.10
- dev: true
-
- /@babel/traverse/7.22.10:
- resolution: {integrity: sha512-Q/urqV4pRByiNNpb/f5OSv28ZlGJiFiiTh+GAHktbIrkPhPbl90+uW6SmpoLyZqutrg9AEaEf3Q/ZBRHBXgxig==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/code-frame': 7.22.10
- '@babel/generator': 7.22.10
- '@babel/helper-environment-visitor': 7.22.5
- '@babel/helper-function-name': 7.22.5
- '@babel/helper-hoist-variables': 7.22.5
- '@babel/helper-split-export-declaration': 7.22.6
- '@babel/parser': 7.22.10
- '@babel/types': 7.22.10
- debug: 4.3.4
- globals: 11.12.0
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@babel/types/7.22.10:
- resolution: {integrity: sha512-obaoigiLrlDZ7TUQln/8m4mSqIW2QFeOrCQc9r+xsaHGNoplVNYlRVpsfE8Vj35GEm2ZH4ZhrNYogs/3fj85kg==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/helper-string-parser': 7.22.5
- '@babel/helper-validator-identifier': 7.22.5
- to-fast-properties: 2.0.0
- dev: true
-
- /@esbuild/android-arm/0.18.20:
- resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [android]
- requiresBuild: true
- dev: true
- optional: true
-
- /@esbuild/android-arm64/0.18.20:
- resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [android]
- requiresBuild: true
- dev: true
- optional: true
-
- /@esbuild/android-x64/0.18.20:
- resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [android]
- requiresBuild: true
- dev: true
- optional: true
-
- /@esbuild/darwin-arm64/0.18.20:
- resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
-
- /@esbuild/darwin-x64/0.18.20:
- resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
-
- /@esbuild/freebsd-arm64/0.18.20:
- resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [freebsd]
- requiresBuild: true
- dev: true
- optional: true
-
- /@esbuild/freebsd-x64/0.18.20:
- resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [freebsd]
- requiresBuild: true
- dev: true
- optional: true
-
- /@esbuild/linux-arm/0.18.20:
- resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /@esbuild/linux-arm64/0.18.20:
- resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /@esbuild/linux-ia32/0.18.20:
- resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /@esbuild/linux-loong64/0.18.20:
- resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==}
- engines: {node: '>=12'}
- cpu: [loong64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /@esbuild/linux-mips64el/0.18.20:
- resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==}
- engines: {node: '>=12'}
- cpu: [mips64el]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /@esbuild/linux-ppc64/0.18.20:
- resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==}
- engines: {node: '>=12'}
- cpu: [ppc64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /@esbuild/linux-riscv64/0.18.20:
- resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==}
- engines: {node: '>=12'}
- cpu: [riscv64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /@esbuild/linux-s390x/0.18.20:
- resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==}
- engines: {node: '>=12'}
- cpu: [s390x]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /@esbuild/linux-x64/0.18.20:
- resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /@esbuild/netbsd-x64/0.18.20:
- resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [netbsd]
- requiresBuild: true
- dev: true
- optional: true
-
- /@esbuild/openbsd-x64/0.18.20:
- resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [openbsd]
- requiresBuild: true
- dev: true
- optional: true
-
- /@esbuild/sunos-x64/0.18.20:
- resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [sunos]
- requiresBuild: true
- dev: true
- optional: true
-
- /@esbuild/win32-arm64/0.18.20:
- resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
- /@esbuild/win32-ia32/0.18.20:
- resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
- /@esbuild/win32-x64/0.18.20:
- resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
- /@jridgewell/gen-mapping/0.3.3:
- resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==}
- engines: {node: '>=6.0.0'}
- dependencies:
- '@jridgewell/set-array': 1.1.2
- '@jridgewell/sourcemap-codec': 1.4.15
- '@jridgewell/trace-mapping': 0.3.19
- dev: true
-
- /@jridgewell/resolve-uri/3.1.1:
- resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==}
- engines: {node: '>=6.0.0'}
- dev: true
-
- /@jridgewell/set-array/1.1.2:
- resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
- engines: {node: '>=6.0.0'}
- dev: true
-
- /@jridgewell/sourcemap-codec/1.4.15:
- resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
- dev: true
-
- /@jridgewell/trace-mapping/0.3.19:
- resolution: {integrity: sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==}
- dependencies:
- '@jridgewell/resolve-uri': 3.1.1
- '@jridgewell/sourcemap-codec': 1.4.15
- dev: true
-
- /@preact/preset-vite/2.5.0_preact@10.17.0+vite@4.4.9:
- resolution: {integrity: sha512-BUhfB2xQ6ex0yPkrT1Z3LbfPzjpJecOZwQ/xJrXGFSZD84+ObyS//41RdEoQCMWsM0t7UHGaujUxUBub7WM1Jw==}
- peerDependencies:
- '@babel/core': 7.x
- vite: 2.x || 3.x || 4.x
- dependencies:
- '@babel/plugin-transform-react-jsx': 7.22.5
- '@babel/plugin-transform-react-jsx-development': 7.22.5
- '@prefresh/vite': 2.4.1_preact@10.17.0+vite@4.4.9
- '@rollup/pluginutils': 4.2.1
- babel-plugin-transform-hook-names: 1.0.2
- debug: 4.3.4
- kolorist: 1.8.0
- resolve: 1.22.4
- vite: 4.4.9
- transitivePeerDependencies:
- - preact
- - supports-color
- dev: true
-
- /@prefresh/babel-plugin/0.5.0:
- resolution: {integrity: sha512-joAwpkUDwo7ZqJnufXRGzUb+udk20RBgfA8oLPBh5aJH2LeStmV1luBfeJTztPdyCscC2j2SmZ/tVxFRMIxAEw==}
- dev: true
-
- /@prefresh/core/1.5.1_preact@10.17.0:
- resolution: {integrity: sha512-e0mB0Oxtog6ZpKPDBYbzFniFJDIktuKMzOHp7sguntU+ot0yi6dbhJRE9Css1qf0u16wdSZjpL2W2ODWuU05Cw==}
- peerDependencies:
- preact: ^10.0.0
- dependencies:
- preact: 10.17.0
- dev: true
-
- /@prefresh/utils/1.2.0:
- resolution: {integrity: sha512-KtC/fZw+oqtwOLUFM9UtiitB0JsVX0zLKNyRTA332sqREqSALIIQQxdUCS1P3xR/jT1e2e8/5rwH6gdcMLEmsQ==}
- dev: true
-
- /@prefresh/vite/2.4.1_preact@10.17.0+vite@4.4.9:
- resolution: {integrity: sha512-vthWmEqu8TZFeyrBNc9YE5SiC3DVSzPgsOCp/WQ7FqdHpOIJi7Z8XvCK06rBPOtG4914S52MjG9Ls22eVAiuqQ==}
- peerDependencies:
- preact: ^10.4.0
- vite: '>=2.0.0'
- dependencies:
- '@babel/core': 7.22.10
- '@prefresh/babel-plugin': 0.5.0
- '@prefresh/core': 1.5.1_preact@10.17.0
- '@prefresh/utils': 1.2.0
- '@rollup/pluginutils': 4.2.1
- preact: 10.17.0
- vite: 4.4.9
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@rollup/pluginutils/4.2.1:
- resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==}
- engines: {node: '>= 8.0.0'}
- dependencies:
- estree-walker: 2.0.2
- picomatch: 2.3.1
- dev: true
-
- /@types/gl-react-dom/3.15.5:
- resolution: {integrity: sha512-H3GoEkyHRy0ALg1EwFhS/40rD2ofamuDBlKsx/DylnH86vGDuYQRJ7OYISXvoczQINdKpkRdoFE2cB6xp7A6Sw==}
- dependencies:
- '@types/gl-react': 3.15.5
- '@types/react': 18.2.20
- dev: true
-
- /@types/gl-react/3.15.5:
- resolution: {integrity: sha512-QYgfNKVORF7ggEMXPYz8VPQJiUIq6pLI82Rwtk1dIWrRARzVYZibupWlt9MhUNbBUL0bPQ+xPV1/dQMk5WC6Lg==}
- dependencies:
- '@types/react': 18.2.20
- csstype: 3.1.2
- dev: true
-
- /@types/prop-types/15.7.5:
- resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==}
- dev: true
-
- /@types/react-slick/0.23.10:
- resolution: {integrity: sha512-ZiqdencANDZy6sWOWJ54LDvebuXFEhDlHtXU9FFipQR2BcYU2QJxZhvJPW6YK7cocibUiNn+YvDTbt1HtCIBVA==}
- dependencies:
- '@types/react': 18.2.20
- dev: true
-
- /@types/react/18.2.20:
- resolution: {integrity: sha512-WKNtmsLWJM/3D5mG4U84cysVY31ivmyw85dE84fOCk5Hx78wezB/XEjVPWl2JTZ5FkEeaTJf+VgUAUn3PE7Isw==}
- dependencies:
- '@types/prop-types': 15.7.5
- '@types/scheduler': 0.16.3
- csstype: 3.1.2
- dev: true
-
- /@types/scheduler/0.16.3:
- resolution: {integrity: sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==}
- dev: true
-
- /add-line-numbers/1.0.1:
- resolution: {integrity: sha512-w+2a1malCvWwACQFBpZ5/uwmHGaGYT+aGIxA8ONF5vlhe6X/gD3eR8qVoLWa+5nnWAOq2LuPbrqDYqj1pn0WMg==}
- dependencies:
- pad-left: 1.0.2
- dev: false
-
- /ansi-styles/3.2.1:
- resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
- engines: {node: '>=4'}
- dependencies:
- color-convert: 1.9.3
- dev: true
-
- /array-union/1.0.2:
- resolution: {integrity: sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==}
- engines: {node: '>=0.10.0'}
- dependencies:
- array-uniq: 1.0.3
- dev: true
-
- /array-uniq/1.0.3:
- resolution: {integrity: sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==}
- engines: {node: '>=0.10.0'}
- dev: true
-
- /async/3.2.4:
- resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==}
- dev: true
-
- /atob-lite/1.0.0:
- resolution: {integrity: sha512-ArXcmHR/vwSN37HLVap/Y5SKpz12CuEybxe1sIYl7th/S6SQPrVMNFt6rblJzCOAxn0SHbXpknUtqbAIeo3Aow==}
- dev: false
-
- /babel-plugin-transform-hook-names/1.0.2:
- resolution: {integrity: sha512-5gafyjyyBTTdX/tQQ0hRgu4AhNHG/hqWi0ZZmg2xvs2FgRkJXzDNKBZCyoYqgFkovfDrgM8OoKg8karoUvWeCw==}
- peerDependencies:
- '@babel/core': ^7.12.10
- dev: true
-
- /balanced-match/1.0.2:
- resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
- dev: true
-
- /bit-twiddle/1.0.2:
- resolution: {integrity: sha512-B9UhK0DKFZhoTFcfvAzhqsjStvGJp9vYWf3+6SNTtdSQnvIgfkHbgHrg/e4+TH71N2GDu8tpmCVoyfrL1d7ntA==}
- dev: false
-
- /brace-expansion/1.1.11:
- resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
- dependencies:
- balanced-match: 1.0.2
- concat-map: 0.0.1
- dev: true
-
- /browserslist/4.21.10:
- resolution: {integrity: sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==}
- engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
- hasBin: true
- dependencies:
- caniuse-lite: 1.0.30001521
- electron-to-chromium: 1.4.492
- node-releases: 2.0.13
- update-browserslist-db: 1.0.11_browserslist@4.21.10
- dev: true
-
- /caniuse-lite/1.0.30001521:
- resolution: {integrity: sha512-fnx1grfpEOvDGH+V17eccmNjucGUnCbP6KL+l5KqBIerp26WK/+RQ7CIDE37KGJjaPyqWXXlFUyKiWmvdNNKmQ==}
- dev: true
-
- /chalk/2.4.2:
- resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
- engines: {node: '>=4'}
- dependencies:
- ansi-styles: 3.2.1
- escape-string-regexp: 1.0.5
- supports-color: 5.5.0
- dev: true
-
- /classnames/2.3.2:
- resolution: {integrity: sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==}
- dev: false
-
- /color-convert/1.9.3:
- resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
- dependencies:
- color-name: 1.1.3
- dev: true
-
- /color-name/1.1.3:
- resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
- dev: true
-
- /commander/11.0.0:
- resolution: {integrity: sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==}
- engines: {node: '>=16'}
- dev: true
-
- /commondir/1.0.1:
- resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
- dev: true
-
- /concat-map/0.0.1:
- resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
- dev: true
-
- /convert-source-map/1.9.0:
- resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
- dev: true
-
- /core-util-is/1.0.3:
- resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
- dev: false
-
- /csstype/3.1.2:
- resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==}
- dev: true
-
- /cwise-compiler/1.1.3:
- resolution: {integrity: sha512-WXlK/m+Di8DMMcCjcWr4i+XzcQra9eCdXIJrgh4TUgh0pIS/yJduLxS9JgefsHJ/YVLdgPtXm9r62W92MvanEQ==}
- dependencies:
- uniq: 1.0.1
- dev: false
-
- /debug/4.3.4:
- resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
- engines: {node: '>=6.0'}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
- dependencies:
- ms: 2.1.2
- dev: true
-
- /dup/1.0.0:
- resolution: {integrity: sha512-Bz5jxMMC0wgp23Zm15ip1x8IhYRqJvF3nFC0UInJUDkN1z4uNPk9jTnfCUJXbOGiQ1JbXLQsiV41Fb+HXcj5BA==}
- dev: false
-
- /electron-to-chromium/1.4.492:
- resolution: {integrity: sha512-36K9b/6skMVwAIEsC7GiQ8I8N3soCALVSHqWHzNDtGemAcI9Xu8hP02cywWM0A794rTHm0b0zHPeLJHtgFVamQ==}
- dev: true
-
- /email-addresses/5.0.0:
- resolution: {integrity: sha512-4OIPYlA6JXqtVn8zpHpGiI7vE6EQOAg16aGnDMIAlZVinnoZ8208tW1hAbjWydgN/4PLTT9q+O1K6AH/vALJGw==}
- dev: true
-
- /enquire.js/2.1.6:
- resolution: {integrity: sha512-/KujNpO+PT63F7Hlpu4h3pE3TokKRHN26JYmQpPyjkRD/N57R7bPDNojMXdi7uveAKjYB7yQnartCxZnFWr0Xw==}
- dev: false
-
- /esbuild/0.18.20:
- resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==}
- engines: {node: '>=12'}
- hasBin: true
- requiresBuild: true
- optionalDependencies:
- '@esbuild/android-arm': 0.18.20
- '@esbuild/android-arm64': 0.18.20
- '@esbuild/android-x64': 0.18.20
- '@esbuild/darwin-arm64': 0.18.20
- '@esbuild/darwin-x64': 0.18.20
- '@esbuild/freebsd-arm64': 0.18.20
- '@esbuild/freebsd-x64': 0.18.20
- '@esbuild/linux-arm': 0.18.20
- '@esbuild/linux-arm64': 0.18.20
- '@esbuild/linux-ia32': 0.18.20
- '@esbuild/linux-loong64': 0.18.20
- '@esbuild/linux-mips64el': 0.18.20
- '@esbuild/linux-ppc64': 0.18.20
- '@esbuild/linux-riscv64': 0.18.20
- '@esbuild/linux-s390x': 0.18.20
- '@esbuild/linux-x64': 0.18.20
- '@esbuild/netbsd-x64': 0.18.20
- '@esbuild/openbsd-x64': 0.18.20
- '@esbuild/sunos-x64': 0.18.20
- '@esbuild/win32-arm64': 0.18.20
- '@esbuild/win32-ia32': 0.18.20
- '@esbuild/win32-x64': 0.18.20
- dev: true
-
- /escalade/3.1.1:
- resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
- engines: {node: '>=6'}
- dev: true
-
- /escape-string-regexp/1.0.5:
- resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
- engines: {node: '>=0.8.0'}
- dev: true
-
- /estree-walker/2.0.2:
- resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
- dev: true
-
- /filename-reserved-regex/2.0.0:
- resolution: {integrity: sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==}
- engines: {node: '>=4'}
- dev: true
-
- /filenamify/4.3.0:
- resolution: {integrity: sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==}
- engines: {node: '>=8'}
- dependencies:
- filename-reserved-regex: 2.0.0
- strip-outer: 1.0.1
- trim-repeated: 1.0.0
- dev: true
-
- /find-cache-dir/3.3.2:
- resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==}
- engines: {node: '>=8'}
- dependencies:
- commondir: 1.0.1
- make-dir: 3.1.0
- pkg-dir: 4.2.0
- dev: true
-
- /find-up/4.1.0:
- resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
- engines: {node: '>=8'}
- dependencies:
- locate-path: 5.0.0
- path-exists: 4.0.0
- dev: true
-
- /fs-extra/11.1.1:
- resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==}
- engines: {node: '>=14.14'}
- dependencies:
- graceful-fs: 4.2.11
- jsonfile: 6.1.0
- universalify: 2.0.0
- dev: true
-
- /fs.realpath/1.0.0:
- resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
- dev: true
-
- /fsevents/2.3.2:
- resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
- engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
- os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
-
- /function-bind/1.1.1:
- resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
- dev: true
-
- /gensync/1.0.0-beta.2:
- resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
- engines: {node: '>=6.9.0'}
- dev: true
-
- /gh-pages/6.0.0:
- resolution: {integrity: sha512-FXZWJRsvP/fK2HJGY+Di6FRNHvqFF6gOIELaopDjXXgjeOYSNURcuYwEO/6bwuq6koP5Lnkvnr5GViXzuOB89g==}
- engines: {node: '>=10'}
- hasBin: true
- dependencies:
- async: 3.2.4
- commander: 11.0.0
- email-addresses: 5.0.0
- filenamify: 4.3.0
- find-cache-dir: 3.3.2
- fs-extra: 11.1.1
- globby: 6.1.0
- dev: true
-
- /gl-constants/1.0.0:
- resolution: {integrity: sha512-3DNyoAUdb1c+o7jNk5Nm7eh6RSQFi9ZmMQIQb2xxsO27rUopE+IUhoh4xlUvZYBn1YPgUC8BlCnrVjXq/d2dQA==}
- dev: false
-
- /gl-format-compiler-error/1.0.3:
- resolution: {integrity: sha512-FtQaBYlsM/rnz7YhLkxG9dLcNDB+ExErIsFV2DXl0nk+YgIZ2i0jMob4BrhT9dNa179zFb0gZMWpNAokytK+Ug==}
- dependencies:
- add-line-numbers: 1.0.1
- gl-constants: 1.0.0
- glsl-shader-name: 1.0.0
- sprintf-js: 1.1.3
- dev: false
-
- /gl-react-dom/5.2.1_gl-react@5.2.0:
- resolution: {integrity: sha512-RZxOovktk8czle/FiMbiEJJxHLICoHEzxU46GeQ9tqiWMYxj/wj01VbqGVlrn6wVZ+fx77bhRxzn5ptW2uuxbA==}
- peerDependencies:
- gl-react: '*'
- react: '*'
- dependencies:
- gl-react: 5.2.0
- invariant: 2.2.4
- prop-types: 15.8.1
- raf: 3.4.1
- webgltexture-loader-dom: 1.0.0
- dev: false
-
- /gl-react/5.2.0:
- resolution: {integrity: sha512-A/FxG65e8Zx2RYi9+kYpeAwfFb7qQN0T6BCRXcUiwevUC//i3cH53w0AQRGj1mm96NVvD412mYJatl52qlDuxw==}
- peerDependencies:
- react: '*'
- dependencies:
- gl-shader: 4.3.1
- invariant: 2.2.4
- ndarray: 1.0.19
- prop-types: 15.8.1
- typedarray-pool: 1.2.0
- webgltexture-loader: 1.0.0
- webgltexture-loader-ndarray: 1.2.0
- dev: false
-
- /gl-shader/4.3.1:
- resolution: {integrity: sha512-xLoN6XtRLlg97SEqtuzfKc+pVWpVkQ3YjDI1kuCale8tF7+zMhiKlMfmG4IMQPMdKJZQbIc/Ny8ZusEpfh5U+w==}
- dependencies:
- gl-format-compiler-error: 1.0.3
- weakmap-shim: 1.1.1
- dev: false
-
- /glob/7.2.3:
- resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
- dependencies:
- fs.realpath: 1.0.0
- inflight: 1.0.6
- inherits: 2.0.4
- minimatch: 3.1.2
- once: 1.4.0
- path-is-absolute: 1.0.1
- dev: true
-
- /globals/11.12.0:
- resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
- engines: {node: '>=4'}
- dev: true
-
- /globby/6.1.0:
- resolution: {integrity: sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==}
- engines: {node: '>=0.10.0'}
- dependencies:
- array-union: 1.0.2
- glob: 7.2.3
- object-assign: 4.1.1
- pify: 2.3.0
- pinkie-promise: 2.0.1
- dev: true
-
- /glsl-shader-name/1.0.0:
- resolution: {integrity: sha512-OtHon0dPCbJD+IrVA1vw9QDlp2cS/f9z8X/0y+W7Qy1oZ3U1iFAQUEco2v30V0SAlVLDG5rEfhjEfc3DKdGbFQ==}
- dependencies:
- atob-lite: 1.0.0
- glsl-tokenizer: 2.1.5
- dev: false
-
- /glsl-tokenizer/2.1.5:
- resolution: {integrity: sha512-XSZEJ/i4dmz3Pmbnpsy3cKh7cotvFlBiZnDOwnj/05EwNp2XrhQ4XKJxT7/pDt4kp4YcpRSKz8eTV7S+mwV6MA==}
- dependencies:
- through2: 0.6.5
- dev: false
-
- /graceful-fs/4.2.11:
- resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
- dev: true
-
- /has-flag/3.0.0:
- resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
- engines: {node: '>=4'}
- dev: true
-
- /has/1.0.3:
- resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
- engines: {node: '>= 0.4.0'}
- dependencies:
- function-bind: 1.1.1
- dev: true
-
- /history/5.3.0:
- resolution: {integrity: sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==}
- dependencies:
- '@babel/runtime': 7.22.10
- dev: false
-
- /inflight/1.0.6:
- resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
- dependencies:
- once: 1.4.0
- wrappy: 1.0.2
- dev: true
-
- /inherits/2.0.4:
- resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
-
- /invariant/2.2.4:
- resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==}
- dependencies:
- loose-envify: 1.4.0
- dev: false
-
- /iota-array/1.0.0:
- resolution: {integrity: sha512-pZ2xT+LOHckCatGQ3DcG/a+QuEqvoxqkiL7tvE8nn3uuu+f6i1TtpB5/FtWFbxUuVr5PZCx8KskuGatbJDXOWA==}
- dev: false
-
- /is-buffer/1.1.6:
- resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==}
- dev: false
-
- /is-core-module/2.13.0:
- resolution: {integrity: sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==}
- dependencies:
- has: 1.0.3
- dev: true
-
- /isarray/0.0.1:
- resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==}
- dev: false
-
- /js-tokens/4.0.0:
- resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
-
- /jsesc/2.5.2:
- resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
- engines: {node: '>=4'}
- hasBin: true
- dev: true
-
- /json2mq/0.2.0:
- resolution: {integrity: sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==}
- dependencies:
- string-convert: 0.2.1
- dev: false
-
- /json5/2.2.3:
- resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
- engines: {node: '>=6'}
- hasBin: true
- dev: true
-
- /jsonfile/6.1.0:
- resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
- dependencies:
- universalify: 2.0.0
- optionalDependencies:
- graceful-fs: 4.2.11
- dev: true
-
- /kolorist/1.8.0:
- resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==}
- dev: true
-
- /locate-path/5.0.0:
- resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
- engines: {node: '>=8'}
- dependencies:
- p-locate: 4.1.0
- dev: true
-
- /lodash.debounce/4.0.8:
- resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==}
- dev: false
-
- /loose-envify/1.4.0:
- resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
- hasBin: true
- dependencies:
- js-tokens: 4.0.0
- dev: false
-
- /lru-cache/5.1.1:
- resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
- dependencies:
- yallist: 3.1.1
- dev: true
-
- /make-dir/3.1.0:
- resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
- engines: {node: '>=8'}
- dependencies:
- semver: 6.3.1
- dev: true
-
- /minimatch/3.1.2:
- resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
- dependencies:
- brace-expansion: 1.1.11
- dev: true
-
- /ms/2.1.2:
- resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
- dev: true
-
- /nanoid/3.3.6:
- resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==}
- engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
- hasBin: true
- dev: true
-
- /ndarray-ops/1.2.2:
- resolution: {integrity: sha512-BppWAFRjMYF7N/r6Ie51q6D4fs0iiGmeXIACKY66fLpnwIui3Wc3CXiD/30mgLbDjPpSLrsqcp3Z62+IcHZsDw==}
- dependencies:
- cwise-compiler: 1.1.3
- dev: false
-
- /ndarray/1.0.19:
- resolution: {integrity: sha512-B4JHA4vdyZU30ELBw3g7/p9bZupyew5a7tX1Y/gGeF2hafrPaQZhgrGQfsvgfYbgdFZjYwuEcnaobeM/WMW+HQ==}
- dependencies:
- iota-array: 1.0.0
- is-buffer: 1.1.6
- dev: false
-
- /node-releases/2.0.13:
- resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==}
- dev: true
-
- /object-assign/4.1.1:
- resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
- engines: {node: '>=0.10.0'}
-
- /once/1.4.0:
- resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
- dependencies:
- wrappy: 1.0.2
- dev: true
-
- /p-limit/2.3.0:
- resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
- engines: {node: '>=6'}
- dependencies:
- p-try: 2.2.0
- dev: true
-
- /p-locate/4.1.0:
- resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
- engines: {node: '>=8'}
- dependencies:
- p-limit: 2.3.0
- dev: true
-
- /p-try/2.2.0:
- resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
- engines: {node: '>=6'}
- dev: true
-
- /pad-left/1.0.2:
- resolution: {integrity: sha512-saxSV1EYAytuZDtQYEwi0DPzooG6aN18xyHrnJtzwjVwmMauzkEecd7hynVJGolNGk1Pl9tltmZqfze4TZTCxg==}
- engines: {node: '>=0.10.0'}
- dependencies:
- repeat-string: 1.6.1
- dev: false
-
- /path-exists/4.0.0:
- resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
- engines: {node: '>=8'}
- dev: true
-
- /path-is-absolute/1.0.1:
- resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
- engines: {node: '>=0.10.0'}
- dev: true
-
- /path-parse/1.0.7:
- resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
- dev: true
-
- /performance-now/2.1.0:
- resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==}
- dev: false
-
- /picocolors/1.0.0:
- resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
- dev: true
-
- /picomatch/2.3.1:
- resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
- engines: {node: '>=8.6'}
- dev: true
-
- /pify/2.3.0:
- resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
- engines: {node: '>=0.10.0'}
- dev: true
-
- /pinkie-promise/2.0.1:
- resolution: {integrity: sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==}
- engines: {node: '>=0.10.0'}
- dependencies:
- pinkie: 2.0.4
- dev: true
-
- /pinkie/2.0.4:
- resolution: {integrity: sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==}
- engines: {node: '>=0.10.0'}
- dev: true
-
- /pkg-dir/4.2.0:
- resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
- engines: {node: '>=8'}
- dependencies:
- find-up: 4.1.0
- dev: true
-
- /postcss/8.4.28:
- resolution: {integrity: sha512-Z7V5j0cq8oEKyejIKfpD8b4eBy9cwW2JWPk0+fB1HOAMsfHbnAXLLS+PfVWlzMSLQaWttKDt607I0XHmpE67Vw==}
- engines: {node: ^10 || ^12 || >=14}
- dependencies:
- nanoid: 3.3.6
- picocolors: 1.0.0
- source-map-js: 1.0.2
- dev: true
-
- /preact-router/4.1.2_preact@10.17.0:
- resolution: {integrity: sha512-uICUaUFYh+XQ+6vZtQn1q+X6rSqwq+zorWOCLWPF5FAsQh3EJ+RsDQ9Ee+fjk545YWQHfUxhrBAaemfxEnMOUg==}
- peerDependencies:
- preact: '>=10'
- dependencies:
- preact: 10.17.0
- dev: false
-
- /preact/10.17.0:
- resolution: {integrity: sha512-SNsI8cbaCcUS5tbv9nlXuCfIXnJ9ysBMWk0WnB6UWwcVA3qZ2O6FxqDFECMAMttvLQcW/HaNZUe2BLidyvrVYw==}
-
- /prop-types/15.8.1:
- resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
- dependencies:
- loose-envify: 1.4.0
- object-assign: 4.1.1
- react-is: 16.13.1
- dev: false
-
- /raf/3.4.1:
- resolution: {integrity: sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==}
- dependencies:
- performance-now: 2.1.0
- dev: false
-
- /react-is/16.13.1:
- resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
- dev: false
-
- /react-slick/0.29.0:
- resolution: {integrity: sha512-TGdOKE+ZkJHHeC4aaoH85m8RnFyWqdqRfAGkhd6dirmATXMZWAxOpTLmw2Ll/jPTQ3eEG7ercFr/sbzdeYCJXA==}
- peerDependencies:
- react: ^0.14.0 || ^15.0.1 || ^16.0.0 || ^17.0.0 || ^18.0.0
- react-dom: ^0.14.0 || ^15.0.1 || ^16.0.0 || ^17.0.0 || ^18.0.0
- dependencies:
- classnames: 2.3.2
- enquire.js: 2.1.6
- json2mq: 0.2.0
- lodash.debounce: 4.0.8
- resize-observer-polyfill: 1.5.1
- dev: false
-
- /readable-stream/1.0.34:
- resolution: {integrity: sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==}
- dependencies:
- core-util-is: 1.0.3
- inherits: 2.0.4
- isarray: 0.0.1
- string_decoder: 0.10.31
- dev: false
-
- /regenerator-runtime/0.14.0:
- resolution: {integrity: sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==}
- dev: false
-
- /repeat-string/1.6.1:
- resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==}
- engines: {node: '>=0.10'}
- dev: false
-
- /resize-observer-polyfill/1.5.1:
- resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==}
- dev: false
-
- /resolve/1.22.4:
- resolution: {integrity: sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==}
- hasBin: true
- dependencies:
- is-core-module: 2.13.0
- path-parse: 1.0.7
- supports-preserve-symlinks-flag: 1.0.0
- dev: true
-
- /rollup/3.28.0:
- resolution: {integrity: sha512-d7zhvo1OUY2SXSM6pfNjgD5+d0Nz87CUp4mt8l/GgVP3oBsPwzNvSzyu1me6BSG9JIgWNTVcafIXBIyM8yQ3yw==}
- engines: {node: '>=14.18.0', npm: '>=8.0.0'}
- hasBin: true
- optionalDependencies:
- fsevents: 2.3.2
- dev: true
-
- /semver/6.3.1:
- resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
- hasBin: true
- dev: true
-
- /slick-carousel/1.8.1:
- resolution: {integrity: sha512-XB9Ftrf2EEKfzoQXt3Nitrt/IPbT+f1fgqBdoxO3W/+JYvtEOW6EgxnWfr9GH6nmULv7Y2tPmEX3koxThVmebA==}
- peerDependencies:
- jquery: '>=1.8.0'
- dev: false
-
- /source-map-js/1.0.2:
- resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
- engines: {node: '>=0.10.0'}
- dev: true
-
- /sprintf-js/1.1.3:
- resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==}
- dev: false
-
- /string-convert/0.2.1:
- resolution: {integrity: sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==}
- dev: false
-
- /string_decoder/0.10.31:
- resolution: {integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==}
- dev: false
-
- /strip-outer/1.0.1:
- resolution: {integrity: sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==}
- engines: {node: '>=0.10.0'}
- dependencies:
- escape-string-regexp: 1.0.5
- dev: true
-
- /supports-color/5.5.0:
- resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
- engines: {node: '>=4'}
- dependencies:
- has-flag: 3.0.0
- dev: true
-
- /supports-preserve-symlinks-flag/1.0.0:
- resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
- engines: {node: '>= 0.4'}
- dev: true
-
- /through2/0.6.5:
- resolution: {integrity: sha512-RkK/CCESdTKQZHdmKICijdKKsCRVHs5KsLZ6pACAmF/1GPUQhonHSXWNERctxEp7RmvjdNbZTL5z9V7nSCXKcg==}
- dependencies:
- readable-stream: 1.0.34
- xtend: 4.0.2
- dev: false
-
- /to-fast-properties/2.0.0:
- resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
- engines: {node: '>=4'}
- dev: true
-
- /trim-repeated/1.0.0:
- resolution: {integrity: sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==}
- engines: {node: '>=0.10.0'}
- dependencies:
- escape-string-regexp: 1.0.5
- dev: true
-
- /typedarray-pool/1.2.0:
- resolution: {integrity: sha512-YTSQbzX43yvtpfRtIDAYygoYtgT+Rpjuxy9iOpczrjpXLgGoyG7aS5USJXV2d3nn8uHTeb9rXDvzS27zUg5KYQ==}
- dependencies:
- bit-twiddle: 1.0.2
- dup: 1.0.0
- dev: false
-
- /typescript/5.1.6:
- resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==}
- engines: {node: '>=14.17'}
- hasBin: true
- dev: true
-
- /uniq/1.0.1:
- resolution: {integrity: sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==}
- dev: false
-
- /universalify/2.0.0:
- resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==}
- engines: {node: '>= 10.0.0'}
- dev: true
-
- /update-browserslist-db/1.0.11_browserslist@4.21.10:
- resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==}
- hasBin: true
- peerDependencies:
- browserslist: '>= 4.21.0'
- dependencies:
- browserslist: 4.21.10
- escalade: 3.1.1
- picocolors: 1.0.0
- dev: true
-
- /vite/4.4.9:
- resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==}
- engines: {node: ^14.18.0 || >=16.0.0}
- hasBin: true
- peerDependencies:
- '@types/node': '>= 14'
- less: '*'
- lightningcss: ^1.21.0
- sass: '*'
- stylus: '*'
- sugarss: '*'
- terser: ^5.4.0
- peerDependenciesMeta:
- '@types/node':
- optional: true
- less:
- optional: true
- lightningcss:
- optional: true
- sass:
- optional: true
- stylus:
- optional: true
- sugarss:
- optional: true
- terser:
- optional: true
- dependencies:
- esbuild: 0.18.20
- postcss: 8.4.28
- rollup: 3.28.0
- optionalDependencies:
- fsevents: 2.3.2
- dev: true
-
- /weakmap-shim/1.1.1:
- resolution: {integrity: sha512-/wNyG+1FpiHhnfQo+TuA/XAUpvOOkKVl0A4qpT+oGcj5SlZCLmM+M1Py/3Sj8sy+YrEauCVITOxCsZKo6sPbQg==}
- dev: false
-
- /webgltexture-loader-dom-canvas/1.0.0:
- resolution: {integrity: sha512-lRDoPVE4GXFyfsl/E5+sZd7m6304RmBRky0SmgHlqJZJySFrCbQMF/hMQkWNWM5iYks84kRUGlwugW/c6OgpDw==}
- dependencies:
- webgltexture-loader: 1.0.0
- dev: false
-
- /webgltexture-loader-dom-image-url/1.0.0:
- resolution: {integrity: sha512-KiQ16cLBTjoCQfdvfy1SQP3wMWEPW9ADqsODyhd+6nMg7qD6FmewF3OZs6chF4yfDtlVVXRYI/cDGF1K9MK5Mg==}
- dependencies:
- webgltexture-loader: 1.0.0
- dev: false
-
- /webgltexture-loader-dom-video/1.0.0:
- resolution: {integrity: sha512-o3zB2XQEMAqgHQeNavoy4q5/lwIIt1MjF6Qj+pUDju9VlovJXGJiCIZ/suv715YgS3k36/pg97847GhV3bHczQ==}
- dependencies:
- webgltexture-loader: 1.0.0
- dev: false
-
- /webgltexture-loader-dom/1.0.0:
- resolution: {integrity: sha512-JavQ9Hvv3DIYx6WuqzVa76bn2YCcq1lazUdzf277VZWrmxVCln5QFjyTfWZozgYtT21lVeu6MdMOUIbY4xhjqA==}
- dependencies:
- webgltexture-loader-dom-canvas: 1.0.0
- webgltexture-loader-dom-image-url: 1.0.0
- webgltexture-loader-dom-video: 1.0.0
- dev: false
-
- /webgltexture-loader-ndarray/1.2.0:
- resolution: {integrity: sha512-gWTIqCOYs1XK6Yp4G7XvFDhvCvr6wFjTLPRN/HGBouF4u0to2fAIh5+2cxzEs1WE7eSwsxg1y5aNi1jRXSX+zA==}
- dependencies:
- ndarray: 1.0.19
- ndarray-ops: 1.2.2
- typedarray-pool: 1.2.0
- webgltexture-loader: 1.0.0
- dev: false
-
- /webgltexture-loader/1.0.0:
- resolution: {integrity: sha512-TbQUdr0Bc3tcJ4pKIFoM9dKyLdYNf9Uxq05oZuIT+2e/vCcfaQS+WjNmW1FwYqaBrzcLr9CA/HBAmvyaS/REGw==}
- dev: false
-
- /wrappy/1.0.2:
- resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
- dev: true
-
- /xtend/4.0.2:
- resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
- engines: {node: '>=0.4'}
- dev: false
-
- /yallist/3.1.1:
- resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
- dev: true
diff --git a/front/public/CNAME b/front/public/CNAME
deleted file mode 100644
index 4fafb77..0000000
--- a/front/public/CNAME
+++ /dev/null
@@ -1 +0,0 @@
-duckonaut.dev
diff --git a/front/public/assets/games/bumbling-builders/screenshot1.png b/front/public/assets/games/bumbling-builders/screenshot1.png
deleted file mode 100644
index 7a8a2db..0000000
--- a/front/public/assets/games/bumbling-builders/screenshot1.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/bumbling-builders/screenshot2.png b/front/public/assets/games/bumbling-builders/screenshot2.png
deleted file mode 100644
index 5eb0a1f..0000000
--- a/front/public/assets/games/bumbling-builders/screenshot2.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/bumbling-builders/screenshot3.png b/front/public/assets/games/bumbling-builders/screenshot3.png
deleted file mode 100644
index 41f65ac..0000000
--- a/front/public/assets/games/bumbling-builders/screenshot3.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/bumbling-builders/thumbnail.png b/front/public/assets/games/bumbling-builders/thumbnail.png
deleted file mode 100644
index 1c723a2..0000000
--- a/front/public/assets/games/bumbling-builders/thumbnail.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/dicemask/thumbnail.png b/front/public/assets/games/dicemask/thumbnail.png
deleted file mode 100644
index f9bc9ee..0000000
--- a/front/public/assets/games/dicemask/thumbnail.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/greachers/screenshot1.png b/front/public/assets/games/greachers/screenshot1.png
deleted file mode 100644
index 444106e..0000000
--- a/front/public/assets/games/greachers/screenshot1.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/greachers/screenshot2.png b/front/public/assets/games/greachers/screenshot2.png
deleted file mode 100644
index e968c4f..0000000
--- a/front/public/assets/games/greachers/screenshot2.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/greachers/screenshot3.png b/front/public/assets/games/greachers/screenshot3.png
deleted file mode 100644
index 6433fb6..0000000
--- a/front/public/assets/games/greachers/screenshot3.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/greachers/title.png b/front/public/assets/games/greachers/title.png
deleted file mode 100644
index cdb3e67..0000000
--- a/front/public/assets/games/greachers/title.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/loud/screenshot1.jpg b/front/public/assets/games/loud/screenshot1.jpg
deleted file mode 100644
index 8192c15..0000000
--- a/front/public/assets/games/loud/screenshot1.jpg
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/loud/screenshot2.jpg b/front/public/assets/games/loud/screenshot2.jpg
deleted file mode 100644
index 88a1ffe..0000000
--- a/front/public/assets/games/loud/screenshot2.jpg
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/loud/screenshot3.jpg b/front/public/assets/games/loud/screenshot3.jpg
deleted file mode 100644
index dfbe555..0000000
--- a/front/public/assets/games/loud/screenshot3.jpg
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/loud/thumbnail.jpg b/front/public/assets/games/loud/thumbnail.jpg
deleted file mode 100644
index 9ec9764..0000000
--- a/front/public/assets/games/loud/thumbnail.jpg
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/miro/screenshot1.png b/front/public/assets/games/miro/screenshot1.png
deleted file mode 100644
index 5ba2365..0000000
--- a/front/public/assets/games/miro/screenshot1.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/miro/screenshot2.png b/front/public/assets/games/miro/screenshot2.png
deleted file mode 100644
index 706e47a..0000000
--- a/front/public/assets/games/miro/screenshot2.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/miro/screenshot3.png b/front/public/assets/games/miro/screenshot3.png
deleted file mode 100644
index 237be9c..0000000
--- a/front/public/assets/games/miro/screenshot3.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/miro/thumbnail.png b/front/public/assets/games/miro/thumbnail.png
deleted file mode 100644
index 152acfc..0000000
--- a/front/public/assets/games/miro/thumbnail.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/mr-final-boss/screenshot1.png b/front/public/assets/games/mr-final-boss/screenshot1.png
deleted file mode 100644
index d13f639..0000000
--- a/front/public/assets/games/mr-final-boss/screenshot1.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/mr-final-boss/screenshot2.png b/front/public/assets/games/mr-final-boss/screenshot2.png
deleted file mode 100644
index 6b07d1c..0000000
--- a/front/public/assets/games/mr-final-boss/screenshot2.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/mr-final-boss/screenshot3.png b/front/public/assets/games/mr-final-boss/screenshot3.png
deleted file mode 100644
index bf6d965..0000000
--- a/front/public/assets/games/mr-final-boss/screenshot3.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/mr-final-boss/screenshot4.png b/front/public/assets/games/mr-final-boss/screenshot4.png
deleted file mode 100644
index c6b4cbe..0000000
--- a/front/public/assets/games/mr-final-boss/screenshot4.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/mr-final-boss/thumbnail.png b/front/public/assets/games/mr-final-boss/thumbnail.png
deleted file mode 100644
index 024dab4..0000000
--- a/front/public/assets/games/mr-final-boss/thumbnail.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/riff-n-rage/screenshot1.png b/front/public/assets/games/riff-n-rage/screenshot1.png
deleted file mode 100644
index 6a9b075..0000000
--- a/front/public/assets/games/riff-n-rage/screenshot1.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/riff-n-rage/screenshot2.png b/front/public/assets/games/riff-n-rage/screenshot2.png
deleted file mode 100644
index 5b68901..0000000
--- a/front/public/assets/games/riff-n-rage/screenshot2.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/riff-n-rage/thumbnail.png b/front/public/assets/games/riff-n-rage/thumbnail.png
deleted file mode 100644
index fa8dcad..0000000
--- a/front/public/assets/games/riff-n-rage/thumbnail.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/survive-the-temple/cover.png b/front/public/assets/games/survive-the-temple/cover.png
deleted file mode 100644
index 5394eeb..0000000
--- a/front/public/assets/games/survive-the-temple/cover.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/survive-the-temple/screenshot.png b/front/public/assets/games/survive-the-temple/screenshot.png
deleted file mode 100644
index 92b8ba9..0000000
--- a/front/public/assets/games/survive-the-temple/screenshot.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/thermal-trail/gameart.png b/front/public/assets/games/thermal-trail/gameart.png
deleted file mode 100644
index 34c82bc..0000000
--- a/front/public/assets/games/thermal-trail/gameart.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/thermal-trail/screenshot1.png b/front/public/assets/games/thermal-trail/screenshot1.png
deleted file mode 100644
index 4b940aa..0000000
--- a/front/public/assets/games/thermal-trail/screenshot1.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/thermal-trail/screenshot2.png b/front/public/assets/games/thermal-trail/screenshot2.png
deleted file mode 100644
index 0594eb9..0000000
--- a/front/public/assets/games/thermal-trail/screenshot2.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/thermal-trail/screenshot3.png b/front/public/assets/games/thermal-trail/screenshot3.png
deleted file mode 100644
index b5a4a6d..0000000
--- a/front/public/assets/games/thermal-trail/screenshot3.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/thermal-trail/screenshot4.png b/front/public/assets/games/thermal-trail/screenshot4.png
deleted file mode 100644
index 1356226..0000000
--- a/front/public/assets/games/thermal-trail/screenshot4.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/thermal-trail/thumbnail.png b/front/public/assets/games/thermal-trail/thumbnail.png
deleted file mode 100644
index d779c51..0000000
--- a/front/public/assets/games/thermal-trail/thumbnail.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/third-party/screenshot1.jpg b/front/public/assets/games/third-party/screenshot1.jpg
deleted file mode 100644
index 6052ea2..0000000
--- a/front/public/assets/games/third-party/screenshot1.jpg
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/third-party/screenshot2.jpg b/front/public/assets/games/third-party/screenshot2.jpg
deleted file mode 100644
index 7a16edf..0000000
--- a/front/public/assets/games/third-party/screenshot2.jpg
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/third-party/screenshot3.jpg b/front/public/assets/games/third-party/screenshot3.jpg
deleted file mode 100644
index 57e2d5b..0000000
--- a/front/public/assets/games/third-party/screenshot3.jpg
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/third-party/screenshot4.jpg b/front/public/assets/games/third-party/screenshot4.jpg
deleted file mode 100644
index 331594a..0000000
--- a/front/public/assets/games/third-party/screenshot4.jpg
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/third-party/thumbnail.png b/front/public/assets/games/third-party/thumbnail.png
deleted file mode 100644
index c3cd158..0000000
--- a/front/public/assets/games/third-party/thumbnail.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/wuzmag/screenshot1.png b/front/public/assets/games/wuzmag/screenshot1.png
deleted file mode 100644
index 186be8c..0000000
--- a/front/public/assets/games/wuzmag/screenshot1.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/wuzmag/screenshot2.png b/front/public/assets/games/wuzmag/screenshot2.png
deleted file mode 100644
index 683d7ee..0000000
--- a/front/public/assets/games/wuzmag/screenshot2.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/wuzmag/screenshot3.png b/front/public/assets/games/wuzmag/screenshot3.png
deleted file mode 100644
index b5398bb..0000000
--- a/front/public/assets/games/wuzmag/screenshot3.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/wuzmag/thumbnail.png b/front/public/assets/games/wuzmag/thumbnail.png
deleted file mode 100644
index 0e6dea1..0000000
--- a/front/public/assets/games/wuzmag/thumbnail.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/your-left/screenshot1.jpg b/front/public/assets/games/your-left/screenshot1.jpg
deleted file mode 100644
index e76861a..0000000
--- a/front/public/assets/games/your-left/screenshot1.jpg
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/your-left/screenshot2.jpg b/front/public/assets/games/your-left/screenshot2.jpg
deleted file mode 100644
index 9e0f674..0000000
--- a/front/public/assets/games/your-left/screenshot2.jpg
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/your-left/screenshot3.jpg b/front/public/assets/games/your-left/screenshot3.jpg
deleted file mode 100644
index d025ec1..0000000
--- a/front/public/assets/games/your-left/screenshot3.jpg
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/games/your-left/thumbnail.png b/front/public/assets/games/your-left/thumbnail.png
deleted file mode 100644
index 95f5c17..0000000
--- a/front/public/assets/games/your-left/thumbnail.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/images/android.png b/front/public/assets/images/android.png
deleted file mode 100644
index d1cef88..0000000
--- a/front/public/assets/images/android.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/images/android.svg b/front/public/assets/images/android.svg
deleted file mode 100644
index 910aaab..0000000
--- a/front/public/assets/images/android.svg
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://creativecommons.org/ns#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
- inkscape:export-ydpi="192"
- inkscape:export-xdpi="192"
- inkscape:export-filename="C:\Users\hasoh\source\repos\duckonaut.github.io\assets\images\android.png"
- sodipodi:docname="android.svg"
- id="svg4"
- version="1.1"
- viewBox="0 0 128 128">
- <metadata
- id="metadata10">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <defs
- id="defs8" />
- <sodipodi:namedview
- inkscape:current-layer="svg4"
- inkscape:window-maximized="1"
- inkscape:window-y="1072"
- inkscape:window-x="-8"
- inkscape:cy="64"
- inkscape:cx="64"
- inkscape:zoom="6.640625"
- showgrid="false"
- id="namedview6"
- inkscape:window-height="1017"
- inkscape:window-width="1920"
- inkscape:pageshadow="2"
- inkscape:pageopacity="0"
- guidetolerance="10"
- gridtolerance="10"
- objecttolerance="10"
- borderopacity="1"
- bordercolor="#666666"
- pagecolor="#ffffff" />
- <path
- style="fill:#ffffff"
- id="path2"
- d="M21.005 43.003c-4.053-.002-7.338 3.291-7.339 7.341l.005 30.736a7.338 7.338 0 007.342 7.343 7.33 7.33 0 007.338-7.342V50.34a7.345 7.345 0 00-7.346-7.337m59.193-27.602l5.123-9.355a1.023 1.023 0 00-.401-1.388 1.022 1.022 0 00-1.382.407l-5.175 9.453c-4.354-1.938-9.227-3.024-14.383-3.019-5.142-.005-10.013 1.078-14.349 3.005L44.45 5.075a1.01 1.01 0 00-1.378-.406 1.007 1.007 0 00-.404 1.38l5.125 9.349c-10.07 5.193-16.874 15.083-16.868 26.438l66.118-.008c.002-11.351-6.79-21.221-16.845-26.427M48.942 29.858a2.772 2.772 0 01.003-5.545 2.78 2.78 0 012.775 2.774 2.776 2.776 0 01-2.778 2.771m30.106-.005a2.77 2.77 0 01-2.772-2.771 2.793 2.793 0 012.773-2.778 2.79 2.79 0 012.767 2.779 2.767 2.767 0 01-2.768 2.77M31.195 44.39l.011 47.635a7.822 7.822 0 007.832 7.831l5.333.002.006 16.264c-.001 4.05 3.291 7.342 7.335 7.342 4.056 0 7.342-3.295 7.343-7.347l-.004-16.26 9.909-.003.004 16.263c0 4.047 3.293 7.346 7.338 7.338 4.056.003 7.344-3.292 7.343-7.344l-.005-16.259 5.352-.004a7.835 7.835 0 007.836-7.834l-.009-47.635-65.624.011zm83.134 5.943a7.338 7.338 0 00-7.341-7.339c-4.053-.004-7.337 3.287-7.337 7.342l.006 30.738a7.334 7.334 0 007.339 7.339 7.337 7.337 0 007.338-7.343l-.005-30.737z"
- fill="#A4C439" />
-</svg>
diff --git a/front/public/assets/images/cpp.png b/front/public/assets/images/cpp.png
deleted file mode 100644
index ab883f7..0000000
--- a/front/public/assets/images/cpp.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/images/cpp.svg b/front/public/assets/images/cpp.svg
deleted file mode 100644
index f306183..0000000
--- a/front/public/assets/images/cpp.svg
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
- viewBox="0 0 128 128"
- version="1.1"
- id="svg1"
- sodipodi:docname="cpp.svg"
- inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
- inkscape:export-filename="cpp.png"
- inkscape:export-xdpi="192"
- inkscape:export-ydpi="192"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:svg="http://www.w3.org/2000/svg">
- <defs
- id="defs1" />
- <sodipodi:namedview
- id="namedview1"
- pagecolor="#505050"
- bordercolor="#ffffff"
- borderopacity="1"
- inkscape:showpageshadow="0"
- inkscape:pageopacity="0"
- inkscape:pagecheckerboard="1"
- inkscape:deskcolor="#d1d1d1"
- showgrid="false"
- inkscape:zoom="6.1875"
- inkscape:cx="64"
- inkscape:cy="64"
- inkscape:window-width="1896"
- inkscape:window-height="998"
- inkscape:window-x="0"
- inkscape:window-y="0"
- inkscape:window-maximized="1"
- inkscape:current-layer="svg1" />
- <path
- fill="#9C033A"
- d="M117.5 33.5l.3-.2c-.6-1.1-1.5-2.1-2.4-2.6L67.1 2.9c-.8-.5-1.9-.7-3.1-.7-1.2 0-2.3.3-3.1.7l-48 27.9c-1.7 1-2.9 3.5-2.9 5.4v55.7c0 1.1.2 2.3.9 3.4l-.2.1c.5.8 1.2 1.5 1.9 1.9l48.2 27.9c.8.5 1.9.7 3.1.7 1.2 0 2.3-.3 3.1-.7l48-27.9c1.7-1 2.9-3.5 2.9-5.4V36.1c.1-.8 0-1.7-.4-2.6zM82 66v-4h5v-5h5v5h5v4h-5v5h-5v-5h-5zm3.3-14C81.1 44.5 73.1 39.5 64 39.5c-13.5 0-24.5 11-24.5 24.5s11 24.5 24.5 24.5c9.1 0 17.1-5 21.3-12.4l12.9 7.6c-6.8 11.8-19.6 19.8-34.2 19.8-21.8 0-39.5-17.7-39.5-39.5S42.2 24.5 64 24.5c14.7 0 27.5 8.1 34.3 20l-13 7.5zM115 66h-5v5h-4v-5h-6v-4h6v-5h4v5h5v4z"
- id="path1"
- style="fill:#ffffff;fill-opacity:1" />
-</svg>
diff --git a/front/public/assets/images/csharp.png b/front/public/assets/images/csharp.png
deleted file mode 100644
index 065aa53..0000000
--- a/front/public/assets/images/csharp.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/images/csharp.svg b/front/public/assets/images/csharp.svg
deleted file mode 100644
index 77d5b38..0000000
--- a/front/public/assets/images/csharp.svg
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://creativecommons.org/ns#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
- inkscape:export-ydpi="192"
- inkscape:export-xdpi="192"
- inkscape:export-filename="C:\Users\hasoh\source\repos\duckonaut.github.io\assets\images\csharp.png"
- sodipodi:docname="csharp.svg"
- id="svg4"
- version="1.1"
- viewBox="0 0 128 128">
- <metadata
- id="metadata10">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- <dc:title></dc:title>
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <defs
- id="defs8" />
- <sodipodi:namedview
- inkscape:current-layer="svg4"
- inkscape:window-maximized="1"
- inkscape:window-y="1072"
- inkscape:window-x="-8"
- inkscape:cy="50.988035"
- inkscape:cx="105.23705"
- inkscape:zoom="3.3203125"
- inkscape:pagecheckerboard="true"
- showgrid="false"
- id="namedview6"
- inkscape:window-height="1017"
- inkscape:window-width="1920"
- inkscape:pageshadow="2"
- inkscape:pageopacity="0"
- guidetolerance="10"
- gridtolerance="10"
- objecttolerance="10"
- borderopacity="1"
- bordercolor="#666666"
- pagecolor="#ffffff" />
- <path
- style="fill:#ffffff"
- id="path2"
- fill="#68217A"
- d="M117.5 33.5l.3-.2c-.6-1.1-1.5-2.1-2.4-2.6L67.1 2.9c-.8-.5-1.9-.7-3.1-.7-1.2 0-2.3.3-3.1.7l-48 27.9c-1.7 1-2.9 3.5-2.9 5.4v55.7c0 1.1.2 2.3.9 3.4l-.2.1c.5.8 1.2 1.5 1.9 1.9l48.2 27.9c.8.5 1.9.7 3.1.7 1.2 0 2.3-.3 3.1-.7l48-27.9c1.7-1 2.9-3.5 2.9-5.4V36.1c.1-.8 0-1.7-.4-2.6zm-53.5 70c-21.8 0-39.5-17.7-39.5-39.5S42.2 24.5 64 24.5c14.7 0 27.5 8.1 34.3 20l-13 7.5C81.1 44.5 73.1 39.5 64 39.5c-13.5 0-24.5 11-24.5 24.5s11 24.5 24.5 24.5c9.1 0 17.1-5 21.3-12.4l12.9 7.6c-6.8 11.8-19.6 19.8-34.2 19.8zM115 62h-3.2l-.9 4h4.1v5h-5l-1.2 6h-4.9l1.2-6h-3.8l-1.2 6h-4.8l1.2-6H94v-5h3.5l.9-4H94v-5h5.3l1.2-6h4.9l-1.2 6h3.8l1.2-6h4.8l-1.2 6h2.2v5zm-12.7 4h3.8l.9-4h-3.8z" />
-</svg>
diff --git a/front/public/assets/images/duckpfp.png b/front/public/assets/images/duckpfp.png
deleted file mode 100644
index bdad92c..0000000
--- a/front/public/assets/images/duckpfp.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/images/favicon.png b/front/public/assets/images/favicon.png
deleted file mode 100644
index 3cfd37a..0000000
--- a/front/public/assets/images/favicon.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/images/favicon.svg b/front/public/assets/images/favicon.svg
deleted file mode 100644
index 3614084..0000000
--- a/front/public/assets/images/favicon.svg
+++ /dev/null
@@ -1,54 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
- version="1.1"
- id="svg1"
- width="48"
- height="48"
- viewBox="0 0 48 48"
- sodipodi:docname="favicon.svg"
- xml:space="preserve"
- inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
- inkscape:export-filename="favicon.png"
- inkscape:export-xdpi="96"
- inkscape:export-ydpi="96"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:svg="http://www.w3.org/2000/svg"><defs
- id="defs1" /><sodipodi:namedview
- id="namedview1"
- pagecolor="#505050"
- bordercolor="#ffffff"
- borderopacity="1"
- inkscape:showpageshadow="0"
- inkscape:pageopacity="0"
- inkscape:pagecheckerboard="1"
- inkscape:deskcolor="#d1d1d1"
- showgrid="false"
- inkscape:zoom="7.1889189"
- inkscape:cx="22.534682"
- inkscape:cy="31.993684"
- inkscape:window-width="1896"
- inkscape:window-height="998"
- inkscape:window-x="0"
- inkscape:window-y="0"
- inkscape:window-maximized="1"
- inkscape:current-layer="g1" /><g
- inkscape:groupmode="layer"
- inkscape:label="Image"
- id="g1"><circle
- style="fill:#ffffff;fill-opacity:1;stroke-width:0;stroke-linejoin:round;paint-order:fill markers stroke"
- id="path10"
- cx="24"
- cy="24"
- r="24" /><g
- id="g8"
- transform="matrix(0.36522587,0,0,0.36522587,-96.989494,-159.79166)"><path
- style="fill:#fbc43f"
- d="m 336.92813,551.36112 c -0.92144,-1.4063 -1.95971,-5.65919 -2.30725,-9.45086 -0.34755,-3.79168 -0.84152,-7.08053 -1.09771,-7.30855 -0.25619,-0.22802 -2.37375,-1.6029 -4.70569,-3.05529 -8.98658,-5.59708 -10.4973,-10.84152 -7.38253,-25.62839 2.68093,-12.72732 2.88295,-11.54414 -2.30969,-13.52723 -3.94993,-1.50849 -6.54593,-1.68116 -17.1753,-1.14244 -12.52205,0.63465 -12.52205,0.63465 -12.20732,-2.09784 0.31473,-2.73249 0.31473,-2.73249 10.30507,-3.23249 9.64845,-0.48289 10.03434,-0.59209 11.27626,-3.19095 1.76462,-3.69265 4.85097,-4.50795 7.56848,-1.99929 3.39157,3.13091 16.66492,5.84911 16.66492,3.41275 0,-3.61548 -7.42903,-7.22251 -14.87543,-7.22251 -2.01571,0 -3.17846,-0.59445 -3.56889,-1.82456 -0.3185,-1.00351 -2.03632,-2.46601 -3.81738,-3.25 -3.26896,-1.43894 -4.53479,-4.99609 -1.9633,-5.51711 0.70125,-0.14208 0.81375,-0.0296 0.25,0.25 -5.23004,2.59377 10.31786,9.34167 21.52422,9.34167 2.87755,0 3.47005,-0.37376 3.56678,-2.25 0.10544,-2.04503 0.16199,-2.0678 0.62079,-0.25 0.27763,1.1 2.02717,4.77116 3.88786,8.15813 4.15092,7.55579 3.7379,9.34187 -2.16021,9.34187 -6.54188,0 -7.46444,1.50008 -7.46444,12.13717 0,12.42669 0.0195,12.44993 11.20596,13.32503 21.08079,1.64912 24.04202,18.54573 3.45928,19.73848 -5.90956,0.34245 -7.14229,3.29376 -4.59706,11.00589 1.97537,5.98545 -1.49859,9.11856 -4.69742,4.23652 z"
- id="path9" /><path
- style="fill:#f82c31"
- d="m 323.05737,474.46351 c -12.42872,-3.19275 -17.20684,-8.52076 -7.66821,-8.55072 0.91752,-0.003 6.57584,-2.92788 12.57404,-6.5 11.08666,-6.60245 13.21884,-7.30118 16.65991,-5.45958 3.55874,1.90458 2.46297,6.35983 -3.06574,12.46482 -2.75,3.03665 -5,6.41641 -5,7.51059 0,2.40256 -5.39711,2.61641 -13.5,0.53489 z"
- id="path8" /></g></g></svg>
diff --git a/front/public/assets/images/github.png b/front/public/assets/images/github.png
deleted file mode 100644
index 0954581..0000000
--- a/front/public/assets/images/github.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/images/github.svg b/front/public/assets/images/github.svg
deleted file mode 100644
index 11f84aa..0000000
--- a/front/public/assets/images/github.svg
+++ /dev/null
@@ -1,66 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://creativecommons.org/ns#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
- inkscape:export-ydpi="192"
- inkscape:export-xdpi="192"
- inkscape:export-filename="C:\Users\hasoh\source\repos\duckonaut.github.io\assets\images\github.png"
- sodipodi:docname="github.svg"
- id="svg8"
- version="1.1"
- viewBox="0 0 128 128">
- <metadata
- id="metadata14">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <defs
- id="defs12" />
- <sodipodi:namedview
- inkscape:current-layer="svg8"
- inkscape:window-maximized="1"
- inkscape:window-y="1072"
- inkscape:window-x="-8"
- inkscape:cy="64"
- inkscape:cx="64"
- inkscape:zoom="6.640625"
- showgrid="false"
- id="namedview10"
- inkscape:window-height="1017"
- inkscape:window-width="1920"
- inkscape:pageshadow="2"
- inkscape:pageopacity="0"
- guidetolerance="10"
- gridtolerance="10"
- objecttolerance="10"
- borderopacity="1"
- bordercolor="#666666"
- pagecolor="#ffffff" />
- <g
- style="fill:#ffffff"
- id="g6"
- fill="#181616">
- <path
- style="fill:#ffffff"
- id="path2"
- d="M64 5.103c-33.347 0-60.388 27.035-60.388 60.388 0 26.682 17.303 49.317 41.297 57.303 3.017.56 4.125-1.31 4.125-2.905 0-1.44-.056-6.197-.082-11.243-16.8 3.653-20.345-7.125-20.345-7.125-2.747-6.98-6.705-8.836-6.705-8.836-5.48-3.748.413-3.67.413-3.67 6.063.425 9.257 6.223 9.257 6.223 5.386 9.23 14.127 6.562 17.573 5.02.542-3.903 2.107-6.568 3.834-8.076-13.413-1.525-27.514-6.704-27.514-29.843 0-6.593 2.36-11.98 6.223-16.21-.628-1.52-2.695-7.662.584-15.98 0 0 5.07-1.623 16.61 6.19C53.7 35 58.867 34.327 64 34.304c5.13.023 10.3.694 15.127 2.033 11.526-7.813 16.59-6.19 16.59-6.19 3.287 8.317 1.22 14.46.593 15.98 3.872 4.23 6.215 9.617 6.215 16.21 0 23.194-14.127 28.3-27.574 29.796 2.167 1.874 4.097 5.55 4.097 11.183 0 8.08-.07 14.583-.07 16.572 0 1.607 1.088 3.49 4.148 2.897 23.98-7.994 41.263-30.622 41.263-57.294C124.388 32.14 97.35 5.104 64 5.104z"
- clip-rule="evenodd"
- fill-rule="evenodd" />
- <path
- style="fill:#ffffff"
- id="path4"
- d="M26.484 91.806c-.133.3-.605.39-1.035.185-.44-.196-.685-.605-.543-.906.13-.31.603-.395 1.04-.188.44.197.69.61.537.91zm2.446 2.729c-.287.267-.85.143-1.232-.28-.396-.42-.47-.983-.177-1.254.298-.266.844-.14 1.24.28.394.426.472.984.17 1.255zM31.312 98.012c-.37.258-.976.017-1.35-.52-.37-.538-.37-1.183.01-1.44.373-.258.97-.025 1.35.507.368.545.368 1.19-.01 1.452zm3.261 3.361c-.33.365-1.036.267-1.552-.23-.527-.487-.674-1.18-.343-1.544.336-.366 1.045-.264 1.564.23.527.486.686 1.18.333 1.543zm4.5 1.951c-.147.473-.825.688-1.51.486-.683-.207-1.13-.76-.99-1.238.14-.477.823-.7 1.512-.485.683.206 1.13.756.988 1.237zm4.943.361c.017.498-.563.91-1.28.92-.723.017-1.308-.387-1.315-.877 0-.503.568-.91 1.29-.924.717-.013 1.306.387 1.306.88zm4.598-.782c.086.485-.413.984-1.126 1.117-.7.13-1.35-.172-1.44-.653-.086-.498.422-.997 1.122-1.126.714-.123 1.354.17 1.444.663zm0 0" />
- </g>
-</svg>
diff --git a/front/public/assets/images/godot.png b/front/public/assets/images/godot.png
deleted file mode 100644
index 4f2bc22..0000000
--- a/front/public/assets/images/godot.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/images/godot.svg b/front/public/assets/images/godot.svg
deleted file mode 100644
index 6a2176a..0000000
--- a/front/public/assets/images/godot.svg
+++ /dev/null
@@ -1,64 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://creativecommons.org/ns#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
- inkscape:export-ydpi="192"
- inkscape:export-xdpi="192"
- inkscape:export-filename="C:\Users\hasoh\source\repos\duckonaut.github.io\assets\images\godot.png"
- sodipodi:docname="godot.svg"
- id="svg8"
- version="1.1"
- viewBox="0 0 128 128">
- <metadata
- id="metadata14">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <defs
- id="defs12" />
- <sodipodi:namedview
- inkscape:current-layer="svg8"
- inkscape:window-maximized="1"
- inkscape:window-y="-8"
- inkscape:window-x="-8"
- inkscape:cy="64"
- inkscape:cx="64"
- inkscape:zoom="6.640625"
- showgrid="false"
- id="namedview10"
- inkscape:window-height="1017"
- inkscape:window-width="1920"
- inkscape:pageshadow="2"
- inkscape:pageopacity="0"
- guidetolerance="10"
- gridtolerance="10"
- objecttolerance="10"
- borderopacity="1"
- bordercolor="#666666"
- pagecolor="#ffffff" />
- <path
- style="fill:#ffffff"
- id="path2"
- d="M52.203 9.61c-5.3 1.18-10.543 2.816-15.457 5.292.113 4.34.395 8.496.961 12.72-1.906 1.222-3.914 2.273-5.695 3.702-1.813 1.395-3.66 2.727-5.301 4.36a101.543 101.543 0 00-10.316-6.004C12.543 33.824 8.94 38.297 6 43.305c2.313 3.629 4.793 7.273 7.086 10.117v30.723c.059 0 .113.003.168.007L32.09 85.97a2.027 2.027 0 011.828 1.875l.582 8.316 16.426 1.172 1.133-7.672a2.03 2.03 0 012.007-1.734h19.868a2.03 2.03 0 012.007 1.734l1.133 7.672 16.43-1.172.578-8.316a2.027 2.027 0 011.828-1.875l18.828-1.817c.055-.004.11-.007.168-.007V81.69h.008V53.42c2.652-3.335 5.16-7.019 7.086-10.116-2.941-5.008-6.543-9.48-10.395-13.625a101.543 101.543 0 00-10.316 6.004c-1.64-1.633-3.488-2.965-5.3-4.36-1.782-1.43-3.79-2.48-5.696-3.703.566-4.223.848-8.379.96-12.719-4.913-2.476-10.155-4.113-15.456-5.293-2.117 3.559-4.055 7.41-5.738 11.176-2-.332-4.008-.457-6.02-.48V20.3c-.016 0-.027.004-.039.004s-.023-.004-.04-.004v.004c-2.01.023-4.019.148-6.019.48-1.683-3.765-3.62-7.617-5.738-11.176zM37.301 54.55c6.27 0 11.351 5.079 11.351 11.345 0 6.27-5.082 11.351-11.351 11.351-6.266 0-11.348-5.082-11.348-11.351 0-6.266 5.082-11.344 11.348-11.344zm53.398 0c6.266 0 11.348 5.079 11.348 11.345 0 6.27-5.082 11.351-11.348 11.351-6.27 0-11.351-5.082-11.351-11.351 0-6.266 5.082-11.344 11.351-11.344zM64 61.189c2.016 0 3.656 1.488 3.656 3.32v10.449c0 1.832-1.64 3.32-3.656 3.32-2.02 0-3.652-1.488-3.652-3.32v-10.45c0-1.831 1.632-3.32 3.652-3.32zm0 0" />
- <path
- style="fill:#ffffff"
- id="path4"
- fill="#010102"
- d="M98.008 89.84l-.582 8.36a2.024 2.024 0 01-1.88 1.878l-20.062 1.434c-.046.004-.097.004-.144.004-.996 0-1.86-.73-2.004-1.73l-1.152-7.806H55.816l-1.152 7.805a2.026 2.026 0 01-2.148 1.727l-20.063-1.434a2.024 2.024 0 01-1.879-1.879l-.582-8.36-16.937-1.632c.008 1.82.03 3.816.03 4.211 0 17.887 22.692 26.484 50.88 26.582h.07c28.188-.098 50.871-8.695 50.871-26.582 0-.402.024-2.39.031-4.211zm0 0" />
- <path
- style="fill:#ffffff"
- id="path6"
- d="M45.922 66.566a7.531 7.531 0 01-7.535 7.532 7.534 7.534 0 01-7.535-7.532 7.534 7.534 0 017.535-7.53 7.531 7.531 0 017.535 7.53m36.156 0a7.53 7.53 0 007.531 7.532 7.531 7.531 0 100-15.063 7.53 7.53 0 00-7.53 7.531" />
-</svg>
diff --git a/front/public/assets/images/html5.png b/front/public/assets/images/html5.png
deleted file mode 100644
index e0dcb1f..0000000
--- a/front/public/assets/images/html5.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/images/html5.svg b/front/public/assets/images/html5.svg
deleted file mode 100644
index 70959e4..0000000
--- a/front/public/assets/images/html5.svg
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://creativecommons.org/ns#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- inkscape:export-ydpi="192"
- inkscape:export-xdpi="192"
- inkscape:export-filename="C:\Users\hasoh\source\repos\duckonaut.github.io\assets\images\html5.png"
- inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
- sodipodi:docname="html5.svg"
- id="svg4"
- version="1.1"
- viewBox="0 0 128 128">
- <metadata
- id="metadata10">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <defs
- id="defs8" />
- <sodipodi:namedview
- inkscape:current-layer="svg4"
- inkscape:window-maximized="1"
- inkscape:window-y="1072"
- inkscape:window-x="-8"
- inkscape:cy="64"
- inkscape:cx="64"
- inkscape:zoom="6.640625"
- showgrid="false"
- id="namedview6"
- inkscape:window-height="1017"
- inkscape:window-width="1920"
- inkscape:pageshadow="2"
- inkscape:pageopacity="0"
- guidetolerance="10"
- gridtolerance="10"
- objecttolerance="10"
- borderopacity="1"
- bordercolor="#666666"
- pagecolor="#ffffff" />
- <path
- style="fill:#ffffff"
- id="path2"
- d="M9.032 2l10.005 112.093 44.896 12.401 45.02-12.387L118.968 2H9.032zm89.126 26.539l-.627 7.172L97.255 39H44.59l1.257 14h50.156l-.336 3.471-3.233 36.119-.238 2.27L64 102.609v.002l-.034.018-28.177-7.423L33.876 74h13.815l.979 10.919L63.957 89H64v-.546l15.355-3.875L80.959 67H33.261l-3.383-38.117L29.549 25h68.939l-.33 3.539z"
- fill="#E44D26" />
-</svg>
diff --git a/front/public/assets/images/hyprland.png b/front/public/assets/images/hyprland.png
deleted file mode 100644
index 36d8162..0000000
--- a/front/public/assets/images/hyprland.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/images/hyprland.svg b/front/public/assets/images/hyprland.svg
deleted file mode 100644
index 1f03c7e..0000000
--- a/front/public/assets/images/hyprland.svg
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
- version="1.1"
- id="svg1"
- width="48"
- height="48"
- viewBox="0 0 48 48"
- sodipodi:docname="hyprland.svg"
- inkscape:export-filename="hyprland.png"
- inkscape:export-xdpi="512"
- inkscape:export-ydpi="512"
- inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:svg="http://www.w3.org/2000/svg">
- <defs
- id="defs1" />
- <sodipodi:namedview
- id="namedview1"
- pagecolor="#505050"
- bordercolor="#ffffff"
- borderopacity="1"
- inkscape:showpageshadow="0"
- inkscape:pageopacity="0"
- inkscape:pagecheckerboard="1"
- inkscape:deskcolor="#d1d1d1"
- showgrid="false"
- inkscape:zoom="5.8336309"
- inkscape:cx="-17.570532"
- inkscape:cy="42.169277"
- inkscape:window-width="1896"
- inkscape:window-height="998"
- inkscape:window-x="0"
- inkscape:window-y="0"
- inkscape:window-maximized="1"
- inkscape:current-layer="g1" />
- <g
- inkscape:groupmode="layer"
- inkscape:label="Image"
- id="g1">
- <path
- style="fill:#ffffff;fill-opacity:1"
- d="M 17.5,46.796293 C 15.85,46.221096 13.207078,44.569123 11.626839,43.12524 10.0466,41.681358 8.1341004,39.051953 7.376839,37.282119 6.6195775,35.512284 6,32.01033 6,29.5 6,26.98967 6.6914215,23.280958 7.5364923,21.258419 8.381563,19.23588 11.594933,14.187834 14.677313,10.040538 17.759694,5.893242 21.42547,1.3741073 21.831458,1.683937 c 0.07304,0.055738 0.190565,0.7365049 0.151201,2.3353262 -0.02458,0.9983177 -0.02438,0.6299097 -0.03374,2.3457226 -0.0034,0.6180704 -3.673049,5.4835012 -5.868196,8.5232352 -1.662771,2.302527 -2.926165,3.574752 -4.005164,5.476074 -1.35741,2.391913 -2.3441858,5.266231 -2.5792307,6.65745 -0.3738195,2.212619 -0.1634509,5.456848 0.4803345,7.407537 0.6299982,1.908912 2.7086342,4.843242 4.6191912,6.520733 C 17.480469,43.482743 18.92008,44 23.084456,44 c 2.758175,0 6.362417,-0.696847 8.009426,-1.548549 1.64701,-0.851701 3.872981,-2.989201 4.946602,-4.75 1.220353,-2.001444 1.953441,-5.006546 1.955778,-8.017192 0.0021,-2.648658 -0.297039,-4.672474 -1.129722,-7 -0.45591,-1.274364 -3.245729,-5.136177 -5.922325,-8.778449 -2.515841,-3.423518 -3.904571,-5.7804115 -4.938774,-7.6860336 0,0 -0.0054,-1.5608038 -0.0054,-2.1536359 0,-0.8884915 -0.07261,-2.0876306 0.09351,-2.329224 0.406011,-0.5904878 1.777423,1.6325356 5.769923,6.9515382 3.224886,4.2963503 6.607431,9.2662903 7.516768,11.0443113 0.909337,1.778022 1.931952,5.265464 2.272478,7.749873 0.428717,3.127833 0.0939,5.892411 -1.088616,8.988795 -0.939264,2.459429 -3.039397,5.592193 -4.666961,6.961698 -1.627564,1.369505 -4.632733,2.954793 -6.678153,3.522862 C 27.173525,47.524063 24.375,47.955829 23,47.915476 21.625,47.875122 19.15,47.37149 17.5,46.796293 Z"
- id="path1"
- sodipodi:nodetypes="ssssssssssssssssscsssssssssssss" />
- </g>
-</svg>
diff --git a/front/public/assets/images/linux.png b/front/public/assets/images/linux.png
deleted file mode 100644
index 492d0bf..0000000
--- a/front/public/assets/images/linux.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/images/linux.svg b/front/public/assets/images/linux.svg
deleted file mode 100644
index cab00df..0000000
--- a/front/public/assets/images/linux.svg
+++ /dev/null
@@ -1,42 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
- viewBox="0 0 128 128"
- version="1.1"
- id="svg1"
- sodipodi:docname="linux.svg"
- inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
- inkscape:export-filename="linux.png"
- inkscape:export-xdpi="96"
- inkscape:export-ydpi="96"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:svg="http://www.w3.org/2000/svg">
- <defs
- id="defs1" />
- <sodipodi:namedview
- id="namedview1"
- pagecolor="#505050"
- bordercolor="#ffffff"
- borderopacity="1"
- inkscape:showpageshadow="0"
- inkscape:pageopacity="0"
- inkscape:pagecheckerboard="1"
- inkscape:deskcolor="#d1d1d1"
- showgrid="false"
- inkscape:zoom="6.2734375"
- inkscape:cx="64.079701"
- inkscape:cy="64"
- inkscape:window-width="941"
- inkscape:window-height="1009"
- inkscape:window-x="0"
- inkscape:window-y="0"
- inkscape:window-maximized="1"
- inkscape:current-layer="svg1" />
- <path
- fill-rule="evenodd"
- clip-rule="evenodd"
- d="M113.823 104.595c-1.795-1.478-3.629-2.921-5.308-4.525-1.87-1.785-3.045-3.944-2.789-6.678.147-1.573-.216-2.926-2.113-3.452.446-1.154.864-1.928 1.033-2.753.188-.92.178-1.887.204-2.834.264-9.96-3.334-18.691-8.663-26.835-2.454-3.748-5.017-7.429-7.633-11.066-4.092-5.688-5.559-12.078-5.633-18.981a47.564 47.564 0 00-1.081-9.475C80.527 11.956 77.291 7.233 71.422 4.7c-4.497-1.942-9.152-2.327-13.901-1.084-6.901 1.805-11.074 6.934-10.996 14.088.074 6.885.417 13.779.922 20.648.288 3.893-.312 7.252-2.895 10.34-2.484 2.969-4.706 6.172-6.858 9.397-1.229 1.844-2.317 3.853-3.077 5.931-2.07 5.663-3.973 11.373-7.276 16.5-1.224 1.9-1.363 4.026-.494 6.199.225.563.363 1.429.089 1.882-2.354 3.907-5.011 7.345-10.066 8.095-3.976.591-4.172 1.314-4.051 5.413.1 3.337.061 6.705-.28 10.021-.363 3.555.008 4.521 3.442 5.373 7.924 1.968 15.913 3.647 23.492 6.854 3.227 1.365 6.465.891 9.064-1.763 2.713-2.771 6.141-3.855 9.844-3.859 6.285-.005 12.572.298 18.86.369 1.702.02 2.679.653 3.364 2.199.84 1.893 2.26 3.284 4.445 3.526 4.193.462 8.013-.16 11.19-3.359 3.918-3.948 8.436-7.066 13.615-9.227 1.482-.619 2.878-1.592 4.103-2.648 2.231-1.922 2.113-3.146-.135-5zM62.426 24.12c.758-2.601 2.537-4.289 5.243-4.801 2.276-.43 4.203.688 5.639 3.246 1.546 2.758 2.054 5.64.734 8.658-1.083 2.474-1.591 2.707-4.123 1.868-.474-.157-.937-.343-1.777-.652.708-.594 1.154-1.035 1.664-1.382 1.134-.772 1.452-1.858 1.346-3.148-.139-1.694-1.471-3.194-2.837-3.175-1.225.017-2.262 1.167-2.4 2.915-.086 1.089.095 2.199.173 3.589-3.446-1.023-4.711-3.525-3.662-7.118zm-12.75-2.251c1.274-1.928 3.197-2.314 5.101-1.024 2.029 1.376 3.547 5.256 2.763 7.576-.285.844-1.127 1.5-1.716 2.241l-.604-.374c-.23-1.253-.276-2.585-.757-3.733-.304-.728-1.257-1.184-1.919-1.762-.622.739-1.693 1.443-1.757 2.228-.088 1.084.477 2.28.969 3.331.311.661 1.001 1.145 1.713 1.916l-1.922 1.51c-3.018-2.7-3.915-8.82-1.871-11.909zM87.34 86.075c-.203 2.604-.5 2.713-3.118 3.098-1.859.272-2.359.756-2.453 2.964a101.744 101.744 0 00-.012 7.753c.061 1.77-.537 3.158-1.755 4.393-6.764 6.856-14.845 10.105-24.512 8.926-4.17-.509-6.896-3.047-9.097-6.639.98-.363 1.705-.607 2.412-.894 3.122-1.27 3.706-3.955 1.213-6.277-1.884-1.757-3.986-3.283-6.007-4.892-1.954-1.555-3.934-3.078-5.891-4.629-1.668-1.323-2.305-3.028-2.345-5.188-.094-5.182.972-10.03 3.138-14.747 1.932-4.209 3.429-8.617 5.239-12.885.935-2.202 1.906-4.455 3.278-6.388 1.319-1.854 2.134-3.669 1.988-5.94-.084-1.276-.016-2.562-.016-3.843l.707-.352c1.141.985 2.302 1.949 3.423 2.959 4.045 3.646 7.892 3.813 12.319.67 1.888-1.341 3.93-2.47 5.927-3.652.497-.294 1.092-.423 1.934-.738 2.151 5.066 4.262 10.033 6.375 15 1.072 2.524 1.932 5.167 3.264 7.547 2.671 4.775 4.092 9.813 4.07 15.272-.012 2.83.137 5.67-.081 8.482z"
- id="path1"
- style="fill:#ffffff;fill-opacity:1" />
-</svg>
diff --git a/front/public/assets/images/macos.png b/front/public/assets/images/macos.png
deleted file mode 100644
index 1f4625c..0000000
--- a/front/public/assets/images/macos.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/images/macos.svg b/front/public/assets/images/macos.svg
deleted file mode 100644
index ec4dc0c..0000000
--- a/front/public/assets/images/macos.svg
+++ /dev/null
@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
- viewBox="0 0 128 128"
- version="1.1"
- id="svg1"
- sodipodi:docname="apple.svg"
- inkscape:export-filename="apple.png"
- inkscape:export-xdpi="96"
- inkscape:export-ydpi="96"
- inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:svg="http://www.w3.org/2000/svg">
- <defs
- id="defs1" />
- <sodipodi:namedview
- id="namedview1"
- pagecolor="#505050"
- bordercolor="#ffffff"
- borderopacity="1"
- inkscape:showpageshadow="0"
- inkscape:pageopacity="0"
- inkscape:pagecheckerboard="1"
- inkscape:deskcolor="#d1d1d1"
- inkscape:zoom="6.4375"
- inkscape:cx="63.92233"
- inkscape:cy="63.92233"
- inkscape:window-width="1896"
- inkscape:window-height="1009"
- inkscape:window-x="0"
- inkscape:window-y="0"
- inkscape:window-maximized="1"
- inkscape:current-layer="svg1" />
- <path
- d="M97.905 67.885c.174 18.8 16.494 25.057 16.674 25.137-.138.44-2.607 8.916-8.597 17.669-5.178 7.568-10.553 15.108-19.018 15.266-8.318.152-10.993-4.934-20.504-4.934-9.508 0-12.479 4.776-20.354 5.086-8.172.31-14.395-8.185-19.616-15.724C15.822 94.961 7.669 66.8 18.616 47.791c5.438-9.44 15.158-15.417 25.707-15.571 8.024-.153 15.598 5.398 20.503 5.398 4.902 0 14.106-6.676 23.782-5.696 4.051.169 15.421 1.636 22.722 12.324-.587.365-13.566 7.921-13.425 23.639M82.272 21.719c4.338-5.251 7.258-12.563 6.462-19.836-6.254.251-13.816 4.167-18.301 9.416-4.02 4.647-7.54 12.087-6.591 19.216 6.971.54 14.091-3.542 18.43-8.796"
- id="path1"
- style="fill:#ffffff;fill-opacity:1" />
-</svg>
diff --git a/front/public/assets/images/monogame.png b/front/public/assets/images/monogame.png
deleted file mode 100644
index 8648bcc..0000000
--- a/front/public/assets/images/monogame.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/images/pfp.png b/front/public/assets/images/pfp.png
deleted file mode 100644
index a18b664..0000000
--- a/front/public/assets/images/pfp.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/images/placeholder.png b/front/public/assets/images/placeholder.png
deleted file mode 100644
index 97084c7..0000000
--- a/front/public/assets/images/placeholder.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/images/playstation.png b/front/public/assets/images/playstation.png
deleted file mode 100644
index dd22b43..0000000
--- a/front/public/assets/images/playstation.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/images/playstation.svg b/front/public/assets/images/playstation.svg
deleted file mode 100644
index 5d56897..0000000
--- a/front/public/assets/images/playstation.svg
+++ /dev/null
@@ -1,61 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
- version="1.1"
- id="svg41117"
- viewBox="0 0 256 256"
- height="256"
- width="256"
- preserveAspectRatio="xMidYMid"
- sodipodi:docname="playstation.svg"
- inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
- inkscape:export-filename="playstation.png"
- inkscape:export-xdpi="96"
- inkscape:export-ydpi="96"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:cc="http://creativecommons.org/ns#"
- xmlns:dc="http://purl.org/dc/elements/1.1/">
- <sodipodi:namedview
- id="namedview1"
- pagecolor="#505050"
- bordercolor="#ffffff"
- borderopacity="1"
- inkscape:showpageshadow="0"
- inkscape:pageopacity="0"
- inkscape:pagecheckerboard="1"
- inkscape:deskcolor="#d1d1d1"
- showgrid="false"
- inkscape:zoom="0.9043272"
- inkscape:cx="-25.433272"
- inkscape:cy="173.60973"
- inkscape:window-width="1896"
- inkscape:window-height="998"
- inkscape:window-x="0"
- inkscape:window-y="0"
- inkscape:window-maximized="1"
- inkscape:current-layer="svg41117" />
- <metadata
- id="metadata41126">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <defs
- id="defs41119">
- <style
- id="style41121">&#10;&#10; .cls-2 {&#10; fill: #ffffff;&#10; }&#10; </style>
- </defs>
- <path
- style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke-width:1.26263"
- class="cls-2"
- id="path-1"
- d="m 250.77669,179.67922 c -4.88345,6.16111 -16.84792,10.55622 -16.84792,10.55622 0,0 -89.00391,31.96963 -89.00391,31.96963 0,0 0,-23.57689 0,-23.57689 0,0 65.50082,-23.33839 65.50082,-23.33839 7.43309,-2.66318 8.57445,-6.428 2.53259,-8.40409 -6.0305,-1.98178 -16.95014,-1.41393 -24.3889,1.26061 0,0 -43.64451,15.37155 -43.64451,15.37155 0,0 0,-24.46841 0,-24.46841 0,0 2.51556,-0.85177 2.51556,-0.85177 0,0 12.61182,-4.46325 30.34559,-6.42799 17.73378,-1.95339 39.44812,0.26688 56.49481,6.72895 19.21017,6.07025 21.37365,15.01948 16.49587,21.18058 z m -97.37958,-40.14658 c 0,0 0,-60.293685 0,-60.293685 0,-7.081014 -1.30605,-13.599865 -7.94982,-15.44536 -5.08788,-1.629715 -8.2451,3.094748 -8.2451,10.170084 0,0 0,150.989761 0,150.989761 0,0 -40.720098,-12.92413 -40.720098,-12.92413 0,0 0,-180.02931 0,-180.02931 17.313568,3.214003 42.537188,10.811755 56.097318,15.382904 34.48518,11.839542 46.17708,26.575104 46.17708,59.776946 0,32.36144 -19.97675,44.62687 -45.35938,32.37279 z M 21.765157,196.16374 C 2.0439302,190.61023 -1.2382089,179.03756 7.7507636,172.37107 16.058325,166.21565 30.186286,161.58203 30.186286,161.58203 c 0,0 58.38573,-20.76038 58.38573,-20.76038 0,0 0,23.66775 0,23.66775 0,0 -42.014784,15.03651 -42.014784,15.03651 -7.421723,2.66318 -8.56309,6.43368 -2.532585,8.40977 6.036183,1.97609 16.961505,1.41393 24.394585,-1.25493 0,0 20.152784,-7.31384 20.152784,-7.31384 0,0 0,21.17491 0,21.17491 -1.277643,0.22713 -2.702934,0.45427 -4.020333,0.67573 -20.158466,3.2935 -41.628653,1.91932 -62.786526,-5.05381 z m 216.041983,9.3751 c 2.54962,0 4.94024,0.98806 6.7403,2.81083 1.80008,1.79439 2.7938,4.1907 2.7938,6.73464 0,2.55529 -0.99372,4.94024 -2.7938,6.73463 -1.80006,1.81142 -4.19068,2.79947 -6.7403,2.79947 -2.54962,0 -4.93457,-0.98805 -6.74032,-2.79947 -1.80006,-1.79439 -2.78811,-4.17934 -2.78811,-6.73463 0,-5.25825 4.27018,-9.54547 9.52843,-9.54547 z m -7.92711,9.54547 c 0,2.11805 0.82337,4.11118 2.32249,5.59894 1.49342,1.51046 3.49223,2.32815 5.60462,2.32815 4.37806,0 7.92709,-3.55469 7.92709,-7.92709 0,-2.12374 -0.81769,-4.11687 -2.32247,-5.61031 -1.49344,-1.51046 -3.49225,-2.32248 -5.60462,-2.32248 -2.11239,0 -4.1112,0.81202 -5.60462,2.32248 -1.49912,1.49344 -2.32249,3.48657 -2.32249,5.61031 z m 10.80607,-5.13899 c 1.04484,0.45995 1.57293,1.34578 1.57293,2.6064 0,0.64735 -0.13629,1.19247 -0.41452,1.61836 -0.19875,0.30663 -0.48268,0.55649 -0.80067,0.77226 0.24985,0.14765 0.47131,0.32367 0.636,0.5281 0.22712,0.29528 0.35773,0.76658 0.37477,1.40825 0,0 0.0511,1.35715 0.0511,1.35715 0.017,0.36342 0.0398,0.64166 0.0966,0.81202 0.0568,0.24984 0.16467,0.40885 0.30095,0.45996 0,0 0.14197,0.0682 0.14197,0.0682 0,0 0,0.15332 0,0.15332 0,0 0,0.23282 0,0.23282 0,0 0,0.23281 0,0.23281 0,0 -0.23282,0 -0.23282,0 0,0 -1.6865,0 -1.6865,0 0,0 -0.13628,0 -0.13628,0 0,0 -0.0682,-0.11919 -0.0682,-0.11919 -0.0568,-0.11351 -0.0965,-0.24417 -0.13628,-0.41452 -0.0284,-0.15332 -0.0568,-0.4202 -0.0739,-0.82905 0,0 -0.0852,-1.68651 -0.0852,-1.68651 -0.0227,-0.58487 -0.22146,-0.94829 -0.59623,-1.14136 -0.23282,-0.10783 -0.61896,-0.15899 -1.14137,-0.15899 0,0 -2.89033,0 -2.89033,0 0,0 0,4.11687 0,4.11687 0,0 0,0.23281 0,0.23281 0,0 -0.23849,0 -0.23849,0 0,0 -1.37419,0 -1.37419,0 0,0 -0.23281,0 -0.23281,0 0,0 0,-0.23281 0,-0.23281 0,0 0,-10.14737 0,-10.14737 0,0 0,-0.23282 0,-0.23282 0,0 0.23281,0 0.23281,0 0,0 4.69607,0 4.69607,0 0.80635,0 1.48208,0.11919 2.00449,0.36341 z m -5.08788,4.27586 c 0,0 2.94143,0 2.94143,0 0.59055,0 1.06187,-0.10796 1.39689,-0.32935 0.30664,-0.22146 0.45428,-0.62463 0.45428,-1.2095 0,-0.63599 -0.2101,-1.05052 -0.65301,-1.27197 -0.24417,-0.1192 -0.58489,-0.18739 -1.01646,-0.18739 0,0 -3.12313,0 -3.12313,0 z" />
-</svg>
diff --git a/front/public/assets/images/switch.png b/front/public/assets/images/switch.png
deleted file mode 100644
index 723817e..0000000
--- a/front/public/assets/images/switch.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/images/switch.svg b/front/public/assets/images/switch.svg
deleted file mode 100644
index 4d891ae..0000000
--- a/front/public/assets/images/switch.svg
+++ /dev/null
@@ -1,43 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
- viewBox="0 0 256 256"
- version="1.1"
- id="svg2"
- sodipodi:docname="switch.svg"
- width="256"
- height="256"
- inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
- inkscape:export-filename="switch.png"
- inkscape:export-xdpi="86.687828"
- inkscape:export-ydpi="86.687828"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:svg="http://www.w3.org/2000/svg">
- <defs
- id="defs2" />
- <sodipodi:namedview
- id="namedview2"
- pagecolor="#505050"
- bordercolor="#ffffff"
- borderopacity="1"
- inkscape:showpageshadow="0"
- inkscape:pageopacity="0"
- inkscape:pagecheckerboard="1"
- inkscape:deskcolor="#d1d1d1"
- inkscape:zoom="2.7936508"
- inkscape:cx="128.14773"
- inkscape:cy="141.75"
- inkscape:window-width="1896"
- inkscape:window-height="998"
- inkscape:window-x="0"
- inkscape:window-y="0"
- inkscape:window-maximized="1"
- inkscape:current-layer="svg2" />
- <path
- d="m 150.40566,253 h 38.52201 C 224.30503,253 253,224.30503 253,188.92767 V 67.07233 C 253,31.694969 224.30503,3 188.92767,3 h -38.71855 c -0.9827,0 -1.57233,0.786164 -1.57233,1.572327 V 251.23113 c 0,0.98271 0.78617,1.76887 1.76887,1.76887 z m 47.56289,-137.77516 c 13.95441,0 25.35378,11.39937 25.35378,25.35378 0,13.9544 -11.39937,25.35377 -25.35378,25.35377 -13.9544,0 -25.35377,-11.39937 -25.35377,-25.35377 0.19654,-13.95441 11.39937,-25.35378 25.35377,-25.35378 z M 41.91509,78.07862 c 0,12.97169 10.61321,23.5849 23.58491,23.5849 12.9717,0 23.58491,-10.61321 23.58491,-23.5849 0,-12.9717 -10.61321,-23.584909 -23.58491,-23.584909 -13.16824,0 -23.58491,10.416669 -23.58491,23.584909 z M 121.71069,3 H 67.07233 C 31.69497,3 3,31.694969 3,67.07233 V 188.92767 C 3,224.30503 31.69497,253 67.07233,253 h 54.63836 c 0.98271,0 1.76887,-0.78616 1.76887,-1.76887 V 4.768868 C 123.47956,3.786164 122.6934,3 121.71069,3 Z m -18.2783,229.95283 H 67.07233 c -11.79246,0 -22.79875,-4.52044 -31.05346,-12.9717 -8.25472,-8.25471 -12.9717,-19.261 -12.9717,-31.05346 V 67.07233 c 0,-11.792456 4.52044,-22.798745 12.9717,-31.053462 8.25471,-8.254717 19.261,-12.971698 31.05346,-12.971698 h 36.36006 z"
- fill="#ffffff"
- id="path2"
- sodipodi:nodetypes="sssssssssssscssssssssssssssscscsscscc"
- style="stroke-width:1.96541" />
-</svg>
diff --git a/front/public/assets/images/symbols.png b/front/public/assets/images/symbols.png
deleted file mode 100644
index 3d0e9aa..0000000
--- a/front/public/assets/images/symbols.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/images/thumbnail.png b/front/public/assets/images/thumbnail.png
deleted file mode 100644
index f343a8b..0000000
--- a/front/public/assets/images/thumbnail.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/images/thumbnail.svg b/front/public/assets/images/thumbnail.svg
deleted file mode 100644
index 3783fe1..0000000
--- a/front/public/assets/images/thumbnail.svg
+++ /dev/null
@@ -1,70 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
- version="1.1"
- id="svg1"
- width="1920"
- height="1080"
- viewBox="0 0 1920 1080"
- sodipodi:docname="thumbnail.svg"
- xml:space="preserve"
- inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
- inkscape:export-filename="thumbnail.png"
- inkscape:export-xdpi="96"
- inkscape:export-ydpi="96"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:svg="http://www.w3.org/2000/svg"><defs
- id="defs1" /><sodipodi:namedview
- id="namedview1"
- pagecolor="#505050"
- bordercolor="#ffffff"
- borderopacity="1"
- inkscape:showpageshadow="0"
- inkscape:pageopacity="0"
- inkscape:pagecheckerboard="1"
- inkscape:deskcolor="#d1d1d1"
- showgrid="false"
- inkscape:zoom="0.44930743"
- inkscape:cx="531.92977"
- inkscape:cy="681.04816"
- inkscape:window-width="1896"
- inkscape:window-height="998"
- inkscape:window-x="0"
- inkscape:window-y="0"
- inkscape:window-maximized="1"
- inkscape:current-layer="g1" /><g
- inkscape:groupmode="layer"
- inkscape:label="Image"
- id="g1"><image
- width="1920"
- height="1080"
- preserveAspectRatio="none"
- style="image-rendering:optimizeQuality"
- xlink:href="data:image/png;base64,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&#10;yf8aWAy4z8PJ/LR4ReLGIUp+DAvTyk4Wg9lqckZLKXxcmtT82MD4v239zwb0OofRPv74yNoXNGbD&#10;9X7hK2JbD/7sIr03prn31r5FtBHk5z37+i4528eheObLj7qSJ093OKSecbL89D7bzTerleY2V3/t&#10;ipWdH5/37OtF0rIBg6iOu/Dznn29e82qiJVtX/HsNdd/B+zW32ejq2o/OX3l+wfp1xqyrW/rT8hJ&#10;i9XelpaD5O8i8n/zuVADpfz3k/gkwYQx2n8dv/j5wlceFbkFw5zMeaI9f+mVb3T9I77+r2gDusJw&#10;x3BVndwA6h83dEWmEee20b5FCIY9sFe+eLyG1rde/2021zzn/Gg3vBkoBcdc+1rvv9br383Xdk4l&#10;1UY6W03pd6y60UBn60IaYHR/YEC25v2czJOfDUTe7iWoKtu/aBSjEtf/tWxAP+/ZL+t/Ssjznv2y&#10;L3zlsYL1mTe9n0//8VoKxdS1DBOgpeutmOW34I/Gt85dhfs6YXybCIWVJByM8/EqmQ6s118/T5gf&#10;q/CFrzz6vGe/LDzUHA9Kq5LTdvta77/W63/M9mzejIzrW7stfuhOdJ/Bt6tt6MKVdd4C7OwPzNH9&#10;DGjB/Jw7hXSBWbH7HCbVvzKHV3v+0ii/vxUQXY16xjrh9X8tG9AAgEVf+Mpjbg6LXCVs2mYCYFt/&#10;oAi/LFeNgK47Trl+WvoknDwINCOc6uQ/AGxT/5jJ+N930anTZ05dennpakzcI1Ub/bUpsreUAjAp&#10;+dnnE+VEFlXnBvRgwJ+cgLvK6txnvf6qGsjPlsxtQG8LeBvrH+v913r9u5mOz2iAnWADIp6h/QHA&#10;HPpXfkbXP4Lr//PnztbyBPQXvvLY8579Db1v/7xgZcKOH9/4Bv/vEvdLMfVeEVA539GM9yOZX2Tz&#10;Q1Dk+FNl0I5CMarb3PHaWK+/Ij+bMz/WQHYt28r6x3r/tV7/bmY2tP273pjUyvpN1mRXNdR/8zG0&#10;PzDJev5brz/CrPcvm0yuf2TX/7VsQHfW/tCqrdoCprXR3WTn9S985c//q/9yeQL4f/7fGhcTcw1q&#10;paGt118bcWib9fa13n+t17+bqaqh+iMezTpG/q9iOjKmK9/Zrz8W0cSZmR7/pepZ0QZ0nRslc1xt&#10;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&#10;"
- id="image1" /><text
- xml:space="preserve"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:122.667px;font-family:'Hack Nerd Font';-inkscape-font-specification:'Hack Nerd Font';fill:#a3b3d9;fill-opacity:1;stroke-width:0;stroke-linejoin:round;paint-order:fill markers stroke"
- x="792.63281"
- y="586.19818"
- id="text2"><tspan
- sodipodi:role="line"
- id="tspan2"
- x="792.63281"
- y="586.19818">duckonaut.dev</tspan></text><circle
- style="fill:#ffffff;fill-opacity:1;stroke-width:0;stroke-linejoin:round;paint-order:fill markers stroke"
- id="path10"
- cx="440"
- cy="550"
- r="200" /><g
- id="g8"
- transform="matrix(3.0435488,0,0,3.0435488,-568.24575,-981.59714)"><path
- style="fill:#fbc43f"
- d="m 336.92813,551.36112 c -0.92144,-1.4063 -1.95971,-5.65919 -2.30725,-9.45086 -0.34755,-3.79168 -0.84152,-7.08053 -1.09771,-7.30855 -0.25619,-0.22802 -2.37375,-1.6029 -4.70569,-3.05529 -8.98658,-5.59708 -10.4973,-10.84152 -7.38253,-25.62839 2.68093,-12.72732 2.88295,-11.54414 -2.30969,-13.52723 -3.94993,-1.50849 -6.54593,-1.68116 -17.1753,-1.14244 -12.52205,0.63465 -12.52205,0.63465 -12.20732,-2.09784 0.31473,-2.73249 0.31473,-2.73249 10.30507,-3.23249 9.64845,-0.48289 10.03434,-0.59209 11.27626,-3.19095 1.76462,-3.69265 4.85097,-4.50795 7.56848,-1.99929 3.39157,3.13091 16.66492,5.84911 16.66492,3.41275 0,-3.61548 -7.42903,-7.22251 -14.87543,-7.22251 -2.01571,0 -3.17846,-0.59445 -3.56889,-1.82456 -0.3185,-1.00351 -2.03632,-2.46601 -3.81738,-3.25 -3.26896,-1.43894 -4.53479,-4.99609 -1.9633,-5.51711 0.70125,-0.14208 0.81375,-0.0296 0.25,0.25 -5.23004,2.59377 10.31786,9.34167 21.52422,9.34167 2.87755,0 3.47005,-0.37376 3.56678,-2.25 0.10544,-2.04503 0.16199,-2.0678 0.62079,-0.25 0.27763,1.1 2.02717,4.77116 3.88786,8.15813 4.15092,7.55579 3.7379,9.34187 -2.16021,9.34187 -6.54188,0 -7.46444,1.50008 -7.46444,12.13717 0,12.42669 0.0195,12.44993 11.20596,13.32503 21.08079,1.64912 24.04202,18.54573 3.45928,19.73848 -5.90956,0.34245 -7.14229,3.29376 -4.59706,11.00589 1.97537,5.98545 -1.49859,9.11856 -4.69742,4.23652 z"
- id="path9" /><path
- style="fill:#f82c31"
- d="m 323.05737,474.46351 c -12.42872,-3.19275 -17.20684,-8.52076 -7.66821,-8.55072 0.91752,-0.003 6.57584,-2.92788 12.57404,-6.5 11.08666,-6.60245 13.21884,-7.30118 16.65991,-5.45958 3.55874,1.90458 2.46297,6.35983 -3.06574,12.46482 -2.75,3.03665 -5,6.41641 -5,7.51059 0,2.40256 -5.39711,2.61641 -13.5,0.53489 z"
- id="path8" /></g></g></svg>
diff --git a/front/public/assets/images/thumbnail.zvg b/front/public/assets/images/thumbnail.zvg
deleted file mode 100644
index 4d675af..0000000
--- a/front/public/assets/images/thumbnail.zvg
+++ /dev/null
@@ -1,67 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
- version="1.1"
- id="svg1"
- width="1920"
- height="1080"
- viewBox="0 0 1920 1080"
- sodipodi:docname="thumbnail.zvg"
- xml:space="preserve"
- inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:svg="http://www.w3.org/2000/svg"><defs
- id="defs1" /><sodipodi:namedview
- id="namedview1"
- pagecolor="#505050"
- bordercolor="#ffffff"
- borderopacity="1"
- inkscape:showpageshadow="0"
- inkscape:pageopacity="0"
- inkscape:pagecheckerboard="1"
- inkscape:deskcolor="#d1d1d1"
- showgrid="false"
- inkscape:zoom="0.44930743"
- inkscape:cx="531.92977"
- inkscape:cy="948.12587"
- inkscape:window-width="1896"
- inkscape:window-height="998"
- inkscape:window-x="0"
- inkscape:window-y="0"
- inkscape:window-maximized="1"
- inkscape:current-layer="g1" /><g
- inkscape:groupmode="layer"
- inkscape:label="Image"
- id="g1"><image
- width="1920"
- height="1080"
- preserveAspectRatio="none"
- style="image-rendering:optimizeQuality"
- xlink:href="data:image/png;base64,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&#10;yf8aWAy4z8PJ/LR4ReLGIUp+DAvTyk4Wg9lqckZLKXxcmtT82MD4v239zwb0OofRPv74yNoXNGbD&#10;9X7hK2JbD/7sIr03prn31r5FtBHk5z37+i4528eheObLj7qSJ093OKSecbL89D7bzTerleY2V3/t&#10;ipWdH5/37OtF0rIBg6iOu/Dznn29e82qiJVtX/HsNdd/B+zW32ejq2o/OX3l+wfp1xqyrW/rT8hJ&#10;i9XelpaD5O8i8n/zuVADpfz3k/gkwYQx2n8dv/j5wlceFbkFw5zMeaI9f+mVb3T9I77+r2gDusJw&#10;x3BVndwA6h83dEWmEee20b5FCIY9sFe+eLyG1rde/2021zzn/Gg3vBkoBcdc+1rvv9br383Xdk4l&#10;1UY6W03pd6y60UBn60IaYHR/YEC25v2czJOfDUTe7iWoKtu/aBSjEtf/tWxAP+/ZL+t/Ssjznv2y&#10;L3zlsYL1mTe9n0//8VoKxdS1DBOgpeutmOW34I/Gt85dhfs6YXybCIWVJByM8/EqmQ6s118/T5gf&#10;q/CFrzz6vGe/LDzUHA9Kq5LTdvta77/W63/M9mzejIzrW7stfuhOdJ/Bt6tt6MKVdd4C7OwPzNH9&#10;DGjB/Jw7hXSBWbH7HCbVvzKHV3v+0ii/vxUQXY16xjrh9X8tG9AAgEVf+Mpjbg6LXCVs2mYCYFt/&#10;oAi/LFeNgK47Trl+WvoknDwINCOc6uQ/AGxT/5jJ+N930anTZ05dennpakzcI1Ub/bUpsreUAjAp&#10;+dnnE+VEFlXnBvRgwJ+cgLvK6txnvf6qGsjPlsxtQG8LeBvrH+v913r9u5mOz2iAnWADIp6h/QHA&#10;HPpXfkbXP4Lr//PnztbyBPQXvvLY8579Db1v/7xgZcKOH9/4Bv/vEvdLMfVeEVA539GM9yOZX2Tz&#10;Q1Dk+FNl0I5CMarb3PHaWK+/Ij+bMz/WQHYt28r6x3r/tV7/bmY2tP273pjUyvpN1mRXNdR/8zG0&#10;PzDJev5brz/CrPcvm0yuf2TX/7VsQHfW/tCqrdoCprXR3WTn9S985c//q/9yeQL4f/7fGhcTcw1q&#10;paGt118bcWib9fa13n+t17+bqaqh+iMezTpG/q9iOjKmK9/Zrz8W0cSZmR7/pepZ0QZ0nRslc1xt&#10;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&#10;"
- id="image1" /><text
- xml:space="preserve"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:122.667px;font-family:'Hack Nerd Font';-inkscape-font-specification:'Hack Nerd Font';fill:#a3b3d9;fill-opacity:1;stroke-width:0;stroke-linejoin:round;paint-order:fill markers stroke"
- x="792.63281"
- y="586.19818"
- id="text2"><tspan
- sodipodi:role="line"
- id="tspan2"
- x="792.63281"
- y="586.19818">duckonaut.dev</tspan></text><circle
- style="fill:#ffffff;fill-opacity:1;stroke-width:0;stroke-linejoin:round;paint-order:fill markers stroke"
- id="path10"
- cx="440"
- cy="550"
- r="200" /><g
- id="g8"
- transform="matrix(3.0435488,0,0,3.0435488,-568.24575,-981.59714)"><path
- style="fill:#fbc43f"
- d="m 336.92813,551.36112 c -0.92144,-1.4063 -1.95971,-5.65919 -2.30725,-9.45086 -0.34755,-3.79168 -0.84152,-7.08053 -1.09771,-7.30855 -0.25619,-0.22802 -2.37375,-1.6029 -4.70569,-3.05529 -8.98658,-5.59708 -10.4973,-10.84152 -7.38253,-25.62839 2.68093,-12.72732 2.88295,-11.54414 -2.30969,-13.52723 -3.94993,-1.50849 -6.54593,-1.68116 -17.1753,-1.14244 -12.52205,0.63465 -12.52205,0.63465 -12.20732,-2.09784 0.31473,-2.73249 0.31473,-2.73249 10.30507,-3.23249 9.64845,-0.48289 10.03434,-0.59209 11.27626,-3.19095 1.76462,-3.69265 4.85097,-4.50795 7.56848,-1.99929 3.39157,3.13091 16.66492,5.84911 16.66492,3.41275 0,-3.61548 -7.42903,-7.22251 -14.87543,-7.22251 -2.01571,0 -3.17846,-0.59445 -3.56889,-1.82456 -0.3185,-1.00351 -2.03632,-2.46601 -3.81738,-3.25 -3.26896,-1.43894 -4.53479,-4.99609 -1.9633,-5.51711 0.70125,-0.14208 0.81375,-0.0296 0.25,0.25 -5.23004,2.59377 10.31786,9.34167 21.52422,9.34167 2.87755,0 3.47005,-0.37376 3.56678,-2.25 0.10544,-2.04503 0.16199,-2.0678 0.62079,-0.25 0.27763,1.1 2.02717,4.77116 3.88786,8.15813 4.15092,7.55579 3.7379,9.34187 -2.16021,9.34187 -6.54188,0 -7.46444,1.50008 -7.46444,12.13717 0,12.42669 0.0195,12.44993 11.20596,13.32503 21.08079,1.64912 24.04202,18.54573 3.45928,19.73848 -5.90956,0.34245 -7.14229,3.29376 -4.59706,11.00589 1.97537,5.98545 -1.49859,9.11856 -4.69742,4.23652 z"
- id="path9" /><path
- style="fill:#f82c31"
- d="m 323.05737,474.46351 c -12.42872,-3.19275 -17.20684,-8.52076 -7.66821,-8.55072 0.91752,-0.003 6.57584,-2.92788 12.57404,-6.5 11.08666,-6.60245 13.21884,-7.30118 16.65991,-5.45958 3.55874,1.90458 2.46297,6.35983 -3.06574,12.46482 -2.75,3.03665 -5,6.41641 -5,7.51059 0,2.40256 -5.39711,2.61641 -13.5,0.53489 z"
- id="path8" /></g></g></svg>
diff --git a/front/public/assets/images/unity.png b/front/public/assets/images/unity.png
deleted file mode 100644
index 5fea459..0000000
--- a/front/public/assets/images/unity.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/images/unity.svg b/front/public/assets/images/unity.svg
deleted file mode 100644
index b9d1859..0000000
--- a/front/public/assets/images/unity.svg
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://creativecommons.org/ns#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
- inkscape:export-ydpi="192"
- inkscape:export-xdpi="192"
- inkscape:export-filename="C:\Users\hasoh\source\repos\duckonaut.github.io\assets\images\unity.png"
- sodipodi:docname="unity.svg"
- id="svg4"
- version="1.1"
- viewBox="0 0 128 128">
- <metadata
- id="metadata10">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <defs
- id="defs8" />
- <sodipodi:namedview
- inkscape:current-layer="svg4"
- inkscape:window-maximized="1"
- inkscape:window-y="1072"
- inkscape:window-x="-8"
- inkscape:cy="64"
- inkscape:cx="64"
- inkscape:zoom="6.640625"
- showgrid="false"
- id="namedview6"
- inkscape:window-height="1017"
- inkscape:window-width="1920"
- inkscape:pageshadow="2"
- inkscape:pageopacity="0"
- guidetolerance="10"
- gridtolerance="10"
- objecttolerance="10"
- borderopacity="1"
- bordercolor="#666666"
- pagecolor="#ffffff" />
- <path
- style="fill:#ffffff"
- id="path2"
- fill="#110B09"
- d="M82.48 63.578l22.418-38.402 10.832 38.402-10.832 38.398zm-10.926 6.238l22.422 38.402-39.047-9.922-28.211-28.48zM93.969 18.93L71.555 57.34H26.719L54.93 28.855zm32 31.582L112.293.031 61.25 13.559l-7.555 13.18-15.336-.109L1 63.582l37.359 36.949h.004l15.324-.113 7.57 13.176 51.035 13.527 13.676-50.473-7.762-13.07zm0 0" />
-</svg>
diff --git a/front/public/assets/images/windows.png b/front/public/assets/images/windows.png
deleted file mode 100644
index a09553e..0000000
--- a/front/public/assets/images/windows.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/images/windows.svg b/front/public/assets/images/windows.svg
deleted file mode 100644
index cb347b6..0000000
--- a/front/public/assets/images/windows.svg
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://creativecommons.org/ns#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
- inkscape:export-ydpi="192"
- inkscape:export-xdpi="192"
- inkscape:export-filename="C:\Users\hasoh\source\repos\duckonaut.github.io\assets\images\windows.png"
- sodipodi:docname="windows.svg"
- id="svg4"
- version="1.1"
- viewBox="0 0 128 128">
- <metadata
- id="metadata10">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <defs
- id="defs8" />
- <sodipodi:namedview
- inkscape:current-layer="svg4"
- inkscape:window-maximized="1"
- inkscape:window-y="-8"
- inkscape:window-x="-8"
- inkscape:cy="64"
- inkscape:cx="64"
- inkscape:zoom="6.640625"
- showgrid="false"
- id="namedview6"
- inkscape:window-height="1017"
- inkscape:window-width="1920"
- inkscape:pageshadow="2"
- inkscape:pageopacity="0"
- guidetolerance="10"
- gridtolerance="10"
- objecttolerance="10"
- borderopacity="1"
- bordercolor="#666666"
- pagecolor="#ffffff" />
- <path
- style="fill:#ffffff"
- id="path2"
- d="M126 1.637l-67 9.834v49.831l67-.534zM1.647 66.709l.003 42.404 50.791 6.983-.04-49.057zm56.82.68l.094 49.465 67.376 9.509.016-58.863zM1.61 19.297l.047 42.383 50.791-.289-.023-49.016z"
- fill="#00ADEF" />
-</svg>
diff --git a/front/public/assets/images/xamarin.png b/front/public/assets/images/xamarin.png
deleted file mode 100644
index 91ce4ac..0000000
--- a/front/public/assets/images/xamarin.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/images/xbox.png b/front/public/assets/images/xbox.png
deleted file mode 100644
index 9a439ba..0000000
--- a/front/public/assets/images/xbox.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/images/xbox.svg b/front/public/assets/images/xbox.svg
deleted file mode 100644
index 13d7bdd..0000000
--- a/front/public/assets/images/xbox.svg
+++ /dev/null
@@ -1,74 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
- id="svg4136"
- version="1.1"
- inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
- width="372.36823"
- height="372.57281"
- viewBox="0 0 372.36823 372.57281"
- sodipodi:docname="xbox.svg"
- inkscape:export-filename="xbox.png"
- inkscape:export-xdpi="65.999184"
- inkscape:export-ydpi="65.999184"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:cc="http://creativecommons.org/ns#"
- xmlns:dc="http://purl.org/dc/elements/1.1/">
- <title
- id="title4166">Xbox Logo</title>
- <metadata
- id="metadata4142">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- <dc:title>Xbox Logo</dc:title>
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <defs
- id="defs4140" />
- <sodipodi:namedview
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1"
- objecttolerance="10"
- gridtolerance="10"
- guidetolerance="10"
- inkscape:pageopacity="0"
- inkscape:pageshadow="2"
- inkscape:window-width="1896"
- inkscape:window-height="998"
- id="namedview4138"
- showgrid="false"
- inkscape:zoom="2.2378738"
- inkscape:cx="120.20338"
- inkscape:cy="190.35926"
- inkscape:window-x="0"
- inkscape:window-y="0"
- inkscape:window-maximized="1"
- inkscape:current-layer="g4146"
- fit-margin-top="0"
- fit-margin-left="0"
- fit-margin-right="0"
- fit-margin-bottom="0"
- inkscape:showpageshadow="0"
- inkscape:pagecheckerboard="1"
- inkscape:deskcolor="#d1d1d1" />
- <g
- id="g4146"
- transform="translate(-1.5706619,12.357467)">
- <path
- style="fill:#ffffff;fill-opacity:1"
- d="M 169.18811,359.44924 C 140.50497,356.70211 111.4651,346.40125 86.518706,330.1252 65.614374,316.48637 60.893704,310.87967 60.893704,299.69061 c 0,-22.47524 24.711915,-61.84014 66.992496,-106.71584 24.01246,-25.48631 57.46022,-55.36001 61.0775,-54.55105 7.0309,1.57238 63.25048,56.41053 84.29655,82.2252 33.28077,40.82148 48.58095,74.24535 40.808,89.14682 -5.9087,11.32753 -42.57224,33.4669 -69.50775,41.97242 -22.19984,7.01011 -51.35538,9.9813 -75.37239,7.68108 z M 32.660004,276.3228 C 15.288964,249.67326 6.5125436,223.43712 2.2752336,185.49086 c -1.39917002,-12.53 -0.89778,-19.69701 3.17715,-45.41515 5.0788204,-32.05404 23.3330104,-69.136381 45.2671304,-91.957616 9.34191,-9.719732 10.17624,-9.956543 21.56341,-6.120482 13.828357,4.658436 28.595936,14.857457 51.498366,35.56661 l 13.36254,12.082873 -7.2969,8.96431 C 95.97448,140.22403 60.217254,199.2085 46.741444,235.70071 c -7.32599,19.83862 -10.28084,39.75281 -7.12868,48.04363 2.12818,5.59752 0.17339,3.51093 -6.95276,-7.42154 z m 304.915426,4.53255 c 1.71605,-8.37719 -0.4544,-23.76257 -5.5413,-39.28002 -11.01667,-33.60598 -47.83964,-96.12421 -81.65282,-138.63054 L 239.73699,89.563875 251.25285,78.989784 c 15.03631,-13.806637 25.47602,-22.073835 36.74025,-29.094513 8.88881,-5.540156 21.59109,-10.444558 27.05113,-10.444558 3.36626,0 15.21723,12.298726 24.78421,25.720611 14.81725,20.787711 25.71782,45.986976 31.24045,72.219686 3.56833,16.9498 3.8657,53.23126 0.57486,70.13935 -2.70068,13.87582 -8.40314,31.87484 -13.9661,44.08195 -4.16823,9.14657 -14.53521,26.91044 -19.0783,32.69074 -2.33569,2.97175 -2.33761,2.96527 -1.02393,-3.4477 z M 172.25917,33.104812 c -15.60147,-7.922671 -39.6696,-16.427164 -52.96493,-18.715209 -4.66097,-0.802124 -12.61193,-1.249474 -17.6688,-0.994114 -10.969613,0.55394 -10.479662,-0.0197 7.11783,-8.3336652 14.63023,-6.912081 26.83386,-10.976696 43.40044,-14.455218 18.6362,-3.9130858 53.66559,-3.9590088 72.00507,-0.0944 19.80818,4.174105 43.13297,12.854085 56.27623,20.9423862 l 3.90633,2.403927 -8.96247,-0.452584 c -17.81002,-0.899366 -43.76575,6.295879 -71.63269,19.857459 -8.40538,4.090523 -15.71788,7.357511 -16.25,7.25997 -0.53211,-0.09754 -7.38426,-3.43589 -15.22701,-7.418555 z"
- id="path4148"
- inkscape:connector-curvature="0" />
- </g>
-</svg>
diff --git a/front/public/assets/loose/github-yellow.svg b/front/public/assets/loose/github-yellow.svg
deleted file mode 100644
index f81e9b9..0000000
--- a/front/public/assets/loose/github-yellow.svg
+++ /dev/null
@@ -1,66 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://creativecommons.org/ns#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
- sodipodi:docname="github-yellow.svg"
- id="svg8"
- version="1.1"
- viewBox="0 0 24 24"
- height="24px"
- width="24px">
- <metadata
- id="metadata14">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- <dc:title></dc:title>
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <defs
- id="defs12" />
- <sodipodi:namedview
- inkscape:current-layer="g6"
- inkscape:window-maximized="1"
- inkscape:window-y="-8"
- inkscape:window-x="-8"
- inkscape:cy="8.4011569"
- inkscape:cx="12"
- inkscape:zoom="35.416667"
- showgrid="false"
- id="namedview10"
- inkscape:window-height="1017"
- inkscape:window-width="1920"
- inkscape:pageshadow="2"
- inkscape:pageopacity="0"
- guidetolerance="10"
- gridtolerance="10"
- objecttolerance="10"
- borderopacity="1"
- bordercolor="#666666"
- pagecolor="#ffffff" />
- <g
- id="g6"
- data-name="Layer 2">
- <rect
- id="rect2"
- opacity="0"
- transform="rotate(180 12 12)"
- height="24"
- width="24" />
- <path
- style="fill:#e5be6c;fill-opacity:1"
- id="path4"
- data-name="github"
- d="M12 1A10.89 10.89 0 0 0 1 11.77 10.79 10.79 0 0 0 8.52 22c.55.1.75-.23.75-.52v-1.83c-3.06.65-3.71-1.44-3.71-1.44a2.86 2.86 0 0 0-1.22-1.58c-1-.66.08-.65.08-.65a2.31 2.31 0 0 1 1.68 1.11 2.37 2.37 0 0 0 3.2.89 2.33 2.33 0 0 1 .7-1.44c-2.44-.27-5-1.19-5-5.32a4.15 4.15 0 0 1 1.11-2.91 3.78 3.78 0 0 1 .11-2.84s.93-.29 3 1.1a10.68 10.68 0 0 1 5.5 0c2.1-1.39 3-1.1 3-1.1a3.78 3.78 0 0 1 .11 2.84A4.15 4.15 0 0 1 19 11.2c0 4.14-2.58 5.05-5 5.32a2.5 2.5 0 0 1 .75 2v2.95c0 .35.2.63.75.52A10.8 10.8 0 0 0 23 11.77 10.89 10.89 0 0 0 12 1" />
- </g>
-</svg>
diff --git a/front/public/assets/loose/itch-yellow.svg b/front/public/assets/loose/itch-yellow.svg
deleted file mode 100644
index 008c7b1..0000000
--- a/front/public/assets/loose/itch-yellow.svg
+++ /dev/null
@@ -1,55 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://creativecommons.org/ns#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
- sodipodi:docname="itch-yellow.svg"
- id="svg4"
- version="1.1"
- viewBox="0 0 32 32"
- height="32px"
- width="32px">
- <metadata
- id="metadata10">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- <dc:title></dc:title>
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <defs
- id="defs8" />
- <sodipodi:namedview
- inkscape:current-layer="svg4"
- inkscape:window-maximized="1"
- inkscape:window-y="-8"
- inkscape:window-x="-8"
- inkscape:cy="17.505882"
- inkscape:cx="16"
- inkscape:zoom="26.5625"
- showgrid="false"
- id="namedview6"
- inkscape:window-height="1017"
- inkscape:window-width="1920"
- inkscape:pageshadow="2"
- inkscape:pageopacity="0"
- guidetolerance="10"
- gridtolerance="10"
- objecttolerance="10"
- borderopacity="1"
- bordercolor="#666666"
- pagecolor="#ffffff" />
- <path
- style="fill:#e5be6c;fill-opacity:1"
- id="path2"
- d="M 16 5 C 12.748 5 8.3121094 5.0508594 7.4121094 5.1308594 C 6.4021094 5.7368594 4.4028125 8.0309531 4.3828125 8.6269531 L 4.3828125 9.6269531 C 4.3828125 10.889953 5.5657188 12 6.6367188 12 C 7.9197187 12 8.9902344 10.929969 8.9902344 9.6679688 C 8.9902344 10.929969 10.0305 12 11.3125 12 C 12.6055 12 13.605469 10.930969 13.605469 9.6679688 C 13.605469 10.929969 14.695281 12 15.988281 12 L 16.009766 12 C 17.302766 12 18.392578 10.930969 18.392578 9.6679688 C 18.392578 10.929969 19.402547 12 20.685547 12 C 21.968547 12 23.009766 10.930969 23.009766 9.6679688 C 23.009766 10.929969 24.080281 12 25.363281 12 C 26.434281 12 27.615234 10.889953 27.615234 9.6269531 L 27.615234 8.6269531 C 27.595234 8.0309531 25.595938 5.7368594 24.585938 5.1308594 C 21.443938 5.0198594 19.252 5 16 5 z M 13.550781 11.742188 C 12.497781 13.552188 9.8523125 13.573906 8.8203125 11.753906 C 8.1903125 12.845906 6.7642969 13.267547 6.1542969 13.060547 C 5.9762969 14.959547 5.8534844 24.70875 7.1464844 26.34375 C 10.943484 27.22875 21.164516 27.20975 24.853516 26.34375 C 26.348516 24.81975 26.013703 14.821547 25.845703 13.060547 C 25.235703 13.267547 23.809453 12.845906 23.189453 11.753906 C 22.146453 13.573906 19.501219 13.552188 18.449219 11.742188 C 18.124219 12.332187 17.367 13.109375 16 13.109375 C 14.997 13.148375 14.051781 12.607187 13.550781 11.742188 z M 11.419922 14 C 12.219922 14 12.950078 14.000469 13.830078 14.980469 C 15.280078 14.830469 16.719922 14.830469 18.169922 14.980469 C 19.059922 14.010469 19.780078 14.009766 20.580078 14.009766 C 23.160078 14.009766 23.780937 17.819609 24.710938 21.099609 C 25.550938 24.149609 24.429062 24.230469 23.039062 24.230469 C 20.969062 24.150469 19.820313 22.650625 19.820312 21.140625 C 17.890313 21.460625 14.809688 21.580625 12.179688 21.140625 C 12.179688 22.650625 11.030938 24.150469 8.9609375 24.230469 C 7.5709375 24.230469 6.4490625 24.149609 7.2890625 21.099609 C 8.2190625 17.799609 8.8399219 14.009766 11.419922 14.009766 L 11.419922 14 z M 16 16.876953 C 16 16.876953 14.306 18.439375 14 18.984375 L 15.107422 18.943359 L 15.107422 19.910156 C 15.107422 19.968156 15.926 19.917969 16 19.917969 C 16.447 19.934969 16.892578 19.951156 16.892578 19.910156 L 16.892578 18.943359 L 18 18.984375 C 17.694 18.438375 16 16.876953 16 16.876953 z" />
-</svg>
diff --git a/front/public/assets/loose/twitter-yellow.svg b/front/public/assets/loose/twitter-yellow.svg
deleted file mode 100644
index ec6168d..0000000
--- a/front/public/assets/loose/twitter-yellow.svg
+++ /dev/null
@@ -1,91 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://creativecommons.org/ns#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
- sodipodi:docname="twitter-yellow.svg"
- xml:space="preserve"
- style="enable-background:new 0 0 512.002 512.002;"
- viewBox="0 0 512.002 512.002"
- y="0px"
- x="0px"
- id="Layer_1"
- version="1.1"><metadata
- id="metadata39"><rdf:RDF><cc:Work
- rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
- id="defs37" /><sodipodi:namedview
- inkscape:current-layer="Layer_1"
- inkscape:window-maximized="0"
- inkscape:window-y="0"
- inkscape:window-x="0"
- inkscape:cy="256.00101"
- inkscape:cx="256.00101"
- inkscape:zoom="1.6601497"
- showgrid="false"
- id="namedview35"
- inkscape:window-height="1017"
- inkscape:window-width="1581"
- inkscape:pageshadow="2"
- inkscape:pageopacity="0"
- guidetolerance="10"
- gridtolerance="10"
- objecttolerance="10"
- borderopacity="1"
- bordercolor="#666666"
- pagecolor="#ffffff" />
-<path
- id="path2"
- d="M500.398,94.784c-8.043,3.567-16.313,6.578-24.763,9.023c10.004-11.314,17.631-24.626,22.287-39.193 c1.044-3.265-0.038-6.839-2.722-8.975c-2.681-2.137-6.405-2.393-9.356-0.644c-17.945,10.643-37.305,18.292-57.605,22.764 c-20.449-19.981-48.222-31.353-76.934-31.353c-60.606,0-109.913,49.306-109.913,109.91c0,4.773,0.302,9.52,0.9,14.201 c-75.206-6.603-145.124-43.568-193.136-102.463c-1.711-2.099-4.347-3.231-7.046-3.014c-2.7,0.211-5.127,1.734-6.491,4.075 c-9.738,16.709-14.886,35.82-14.886,55.265c0,26.484,9.455,51.611,26.158,71.246c-5.079-1.759-10.007-3.957-14.711-6.568 c-2.525-1.406-5.607-1.384-8.116,0.054c-2.51,1.439-4.084,4.084-4.151,6.976c-0.012,0.487-0.012,0.974-0.012,1.468 c0,39.531,21.276,75.122,53.805,94.52c-2.795-0.279-5.587-0.684-8.362-1.214c-2.861-0.547-5.802,0.456-7.731,2.638 c-1.932,2.18-2.572,5.219-1.681,7.994c12.04,37.591,43.039,65.24,80.514,73.67c-31.082,19.468-66.626,29.665-103.939,29.665 c-7.786,0-15.616-0.457-23.279-1.364c-3.807-0.453-7.447,1.795-8.744,5.416c-1.297,3.622,0.078,7.66,3.316,9.736 c47.935,30.735,103.361,46.98,160.284,46.98c111.903,0,181.907-52.769,220.926-97.037c48.657-55.199,76.562-128.261,76.562-200.451 c0-3.016-0.046-6.061-0.139-9.097c19.197-14.463,35.724-31.967,49.173-52.085c2.043-3.055,1.822-7.094-0.545-9.906 C507.7,94.204,503.76,93.294,500.398,94.784z"
- style="fill:#e5be6c;fill-opacity:1" />
-<g
- id="g4">
-</g>
-<g
- id="g6">
-</g>
-<g
- id="g8">
-</g>
-<g
- id="g10">
-</g>
-<g
- id="g12">
-</g>
-<g
- id="g14">
-</g>
-<g
- id="g16">
-</g>
-<g
- id="g18">
-</g>
-<g
- id="g20">
-</g>
-<g
- id="g22">
-</g>
-<g
- id="g24">
-</g>
-<g
- id="g26">
-</g>
-<g
- id="g28">
-</g>
-<g
- id="g30">
-</g>
-<g
- id="g32">
-</g>
-</svg>
diff --git a/front/public/assets/loose/web-yellow.svg b/front/public/assets/loose/web-yellow.svg
deleted file mode 100644
index b61babc..0000000
--- a/front/public/assets/loose/web-yellow.svg
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://creativecommons.org/ns#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
- sodipodi:docname="web-yellow.svg"
- id="svg4"
- version="1.1"
- viewBox="0 0 24 24"
- height="24px"
- width="24px">
- <metadata
- id="metadata10">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- <dc:title></dc:title>
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <defs
- id="defs8" />
- <sodipodi:namedview
- inkscape:current-layer="svg4"
- inkscape:window-maximized="1"
- inkscape:window-y="-8"
- inkscape:window-x="-8"
- inkscape:cy="12"
- inkscape:cx="12"
- inkscape:zoom="35.416667"
- showgrid="false"
- id="namedview6"
- inkscape:window-height="1017"
- inkscape:window-width="1920"
- inkscape:pageshadow="2"
- inkscape:pageopacity="0"
- guidetolerance="10"
- gridtolerance="10"
- objecttolerance="10"
- borderopacity="1"
- bordercolor="#666666"
- pagecolor="#ffffff" />
- <path
- style="stroke:#e5be6c;stroke-opacity:1"
- id="path2"
- d="M2,8 C2,8 5.5,9 7,10 C8.5,11 7.56437103,12.4191614 8,13 C8.43562897,13.5808386 10,12 10,15 C10,18 13,16 13,19 C13,22 15.5,21.5 16,20 C16.5,18.5 18.2333023,16.8664183 18,15 C17.7666977,13.1335817 17,12 15,12 C13,12 11.5,11.5 11,10 C10.5,8.5 14,8 13,5 C12,2 13,1 13,1 M23,12 C23,18.075 18.075,23 12,23 C5.925,23 1,18.075 1,12 C1,5.925 5.925,1 12,1 C18.075,1 23,5.925 23,12 L23,12 Z"
- stroke-width="2"
- stroke="#000"
- fill="none" />
-</svg>
diff --git a/front/public/assets/projects/hyprload/logo.png b/front/public/assets/projects/hyprload/logo.png
deleted file mode 100644
index 92fb9ce..0000000
--- a/front/public/assets/projects/hyprload/logo.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/projects/spirit-mod/demo1.gif b/front/public/assets/projects/spirit-mod/demo1.gif
deleted file mode 100644
index 324de0c..0000000
--- a/front/public/assets/projects/spirit-mod/demo1.gif
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/projects/spirit-mod/demo2.gif b/front/public/assets/projects/spirit-mod/demo2.gif
deleted file mode 100644
index 4e87fd8..0000000
--- a/front/public/assets/projects/spirit-mod/demo2.gif
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/projects/spirit-mod/thumbnail.png b/front/public/assets/projects/spirit-mod/thumbnail.png
deleted file mode 100644
index 55f8d7e..0000000
--- a/front/public/assets/projects/spirit-mod/thumbnail.png
+++ /dev/null
Binary files differ
diff --git a/front/public/assets/projects/spirit-mod/thumbnail.webp b/front/public/assets/projects/spirit-mod/thumbnail.webp
deleted file mode 100644
index 0250f72..0000000
--- a/front/public/assets/projects/spirit-mod/thumbnail.webp
+++ /dev/null
Binary files differ
diff --git a/front/src/app.css b/front/src/app.css
deleted file mode 100644
index b16cfea..0000000
--- a/front/src/app.css
+++ /dev/null
@@ -1,161 +0,0 @@
-#app-main {
- font-family: 'Hack', monospace;
- max-width: 1280px;
- margin: 0 auto;
- padding: 2rem 2rem 2rem 2rem;
- text-align: center;
-}
-
-#app {
- margin: 0 auto;
- text-align: center;
- align-content: center;
- justify-content: center;
-}
-
-.logo {
- height: 6em;
- padding: 1.5em;
-}
-.logo:hover {
- filter: drop-shadow(0 0 2em #646cffaa);
-}
-.logo.preact:hover {
- filter: drop-shadow(0 0 2em #673ab8aa);
-}
-
-/* fade in */
-@keyframes fade-in {
- 0% {
- opacity: 0;
- transform: translateY(1em);
- }
- 60% {
- transform: translateY(-0.2em);
- }
- 100% {
- opacity: 1;
- transform: translateY(0);
- }
-}
-
-.main-info > * {
- animation: fade-in 0.2s ease-in;
-}
-
-.main-info {
- text-align: center;
-}
-
-@media (min-width: 1150px) {
- .main-info {
- margin-top: 72px;
- }
-}
-
-.main-info-image {
- width: 128px;
- height: 128px;
- border-radius: 100%;
- margin: 6px 6px 6px 6px;
-}
-
-.main-info-title {
- font-size: 42pt;
-}
-
-.main-info-subtitle {
- font-size: 26pt;
- font-style: italic;
- color: #5c6370;
-}
-
-.quiet {
- color: var(--color-gray);
- font-style: italic;
-}
-
-.section {
- font-size: 22pt;
-}
-
-.highlight {
- color: #e5c07b;
-}
-
-.back-shadows {
- position: absolute;
- top: 0;
- left: 0;
- right: 0;
- bottom: 0;
- z-index: -1;
- background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, var(--color-bg) 10%, var(--color-bg) 90%, rgba(0, 0, 0, 0) 100%);
-}
-
-@media (max-width: 480px) {
- .back-shadows {
- margin: auto;
- max-width: 80%;
- }
- .main-info-title {
- font-size: 32pt;
- }
-
- .main-info-subtitle {
- font-size: 18pt;
- }
-}
-
-@media (max-width: 1150px) and (min-width: 480px) {
- .back-shadows {
- margin: auto;
- max-width: 60%;
- }
- .main-info-title {
- font-size: 42pt;
- }
-
- .main-info-subtitle {
- font-size: 26pt;
- }
-}
-
-@media (min-width: 1150px) {
- .back-shadows {
- margin: auto;
- max-width: 40%;
- }
- .main-info-title {
- font-size: 42pt;
- }
-
- .main-info-subtitle {
- font-size: 26pt;
- }
-}
-
-
-@media (max-width: 480px) {
- .about-paragraph {
- margin: auto;
- font-size: 16pt;
- max-width: 90%;
- }
-}
-
-@media (max-width: 1150px) and (min-width: 480px) {
- .about-paragraph {
- margin: auto;
- font-size: 18pt;
- max-width: 80%;
- }
-}
-
-@media (min-width: 1150px) {
- .about-paragraph {
- margin: auto;
- font-size: 18pt;
- max-width: 60%;
- }
-}
diff --git a/front/src/app.tsx b/front/src/app.tsx
deleted file mode 100644
index ba081c9..0000000
--- a/front/src/app.tsx
+++ /dev/null
@@ -1,37 +0,0 @@
-import './app.css'
-import { Navbar } from './components/navbar'
-import Contact from './pages/contact';
-import Games from './pages/games';
-import Home from './pages/home'
-import { Router, Route, CustomHistory } from 'preact-router';
-import Projects from './pages/projects';
-import { HashHistory, createHashHistory } from 'history';
-import { AnimatedBg } from './components/animated_bg';
-
-const hashHistoryAdapter = (hashHistory: HashHistory): CustomHistory => {
- return {
- listen: (callback) => hashHistory.listen(({ location }) => callback(location)),
- location: hashHistory.location,
- push: hashHistory.push,
- replace: hashHistory.replace
- };
-};
-export function App() {
- const history = hashHistoryAdapter(createHashHistory());
-
- return (
- <>
- <Navbar />
- <div class="back-shadows"></div>
- <div id="app-main">
- <Router history={history}>
- <Route path="/" component={Home} />
- <Route path="/contact" component={Contact} />
- <Route path="/games" component={Games} />
- <Route path="/projects" component={Projects} />
- </Router>
- <AnimatedBg />
- </div>
- </>
- )
-}
diff --git a/front/src/components/animated_bg.tsx b/front/src/components/animated_bg.tsx
deleted file mode 100644
index b5fdbb0..0000000
--- a/front/src/components/animated_bg.tsx
+++ /dev/null
@@ -1,126 +0,0 @@
-import { Shaders, Node, GLSL } from "gl-react";
-import { Surface } from "gl-react-dom";
-import React, { FunctionComponent } from "preact/compat";
-import { PropsWithChildren } from "preact/compat";
-
-const shaders = Shaders.create({
- letters: {
- frag: GLSL`
-precision highp float;
-varying vec2 uv;
-uniform vec3 color;
-uniform sampler2D t;
-uniform float time;
-uniform vec2 tiles;
-uniform float symbol_count;
-
-vec2 map_to_symbol_uv(vec2 image_coord, float symbol_index) {
- float symbol_width = 1.0 / symbol_count;
- float symbol_height = 1.0;
- float symbol_x = symbol_index * symbol_width;
- return vec2(symbol_x + image_coord.x * symbol_width, image_coord.y * symbol_height);
-}
-
-vec2 tile_index(vec2 p, vec2 tiles) {
- return vec2(floor(p.x * tiles.x), floor(p.y * tiles.y));
-}
-
-vec2 tilefy (vec2 p, vec2 tiles) {
- return vec2(fract(p.x * tiles.x), fract(p.y * tiles.y));
-}
-
-float randf(float n) {
- return fract(sin(n) * 43758.5453123);
-}
-
-void main() {
- vec2 tile = tile_index(uv, tiles);
- float tilerand = randf(tile.x + tile.y * tiles.x);
- float v = tilerand + randf(floor(tilerand * time));
- float diff = fract(tilerand * time);
- float s = floor(v * 9.0);
- vec2 tp = tilefy(uv, tiles);
- vec2 tp_center = vec2(0.5, 0.5);
- float d = distance(tp, tp_center);
- float scale = min(sin(diff * 3.1415) * 1.2, 1.0);
- tp = tp_center + (tp - tp_center) / scale;
- if (tp.x < 0.0 || tp.x > 1.0 || tp.y < 0.0 || tp.y > 1.0) {
- gl_FragColor = vec4(0.0, 0.0, 0.0, 0.0);
- return;
- }
- vec2 p = map_to_symbol_uv(tp, mod(s, symbol_count));
- vec4 c = texture2D(t, p);
- c.rgb *= color;
- c.a *= uv.y * 4.0;
- gl_FragColor = vec4(c.rgb * c.a, c.a);
-}
-`
- }
-});
-
-const fps = 60;
-
-const AnimatedBgInternal = ({ tick }: { tick: number }) => {
- const t = "/assets/images/symbols.png";
-
- return (
- <div style={{ position: "absolute", top: 0, left: 0, width: "100%", height: "100%", zIndex: -10 }}>
- <Surface width={window.innerWidth} height={window.innerHeight / 2}>
- <Node
- shader={shaders.letters}
- uniforms={{
- t,
- color: [42 / 255, 42 / 255, 80 / 255],
- tiles: [Math.ceil(window.innerWidth / 32), Math.ceil(window.innerHeight / 64)],
- symbol_count: 9,
- time: tick / 60
- }}
- uniformsOptions={{
- t: { interpolation: "nearest" }
- }} />
- </Surface>
- </div>
- );
-}
-
-// a higher order component that provides a tick prop
-// that updates every 1/refreshRate seconds
-//
-// accepts a JSX component as an argument
-const timeLoop = (
- C: FunctionComponent<PropsWithChildren<{ tick: number }>>,
- { refreshRate }: { refreshRate: number }
-) => {
- return class TimeLoop extends React.Component {
- interval: any;
- state = { tick: 0 };
-
- componentDidMount() {
- this.interval = setInterval(() => {
- this.setState({ tick: this.state.tick + 1 });
- }, 1000 / refreshRate);
- }
-
- componentWillUnmount() {
- clearInterval(this.interval);
- }
-
- render() {
- return <C {...this.props} tick={this.state.tick} />;
- }
- };
-}
-
-const checkWebGL = () => {
- try {
- const canvas = document.createElement("canvas");
- return !!(
- window.WebGLRenderingContext &&
- (canvas.getContext("webgl") || canvas.getContext("experimental-webgl"))
- );
- } catch (e) {
- return false;
- }
-}
-
-export const AnimatedBg = checkWebGL() ? timeLoop(AnimatedBgInternal, { refreshRate: fps }) : () => <div />;
diff --git a/front/src/components/carousel.css b/front/src/components/carousel.css
deleted file mode 100644
index f311805..0000000
--- a/front/src/components/carousel.css
+++ /dev/null
@@ -1,68 +0,0 @@
-.carousel-content {
- align-self: center;
- max-height: 100%;
- white-space: nowrap;
- -ms-overflow-style: none; /* hide scrollbar in IE and Edge */
- scrollbar-width: none; /* hide scrollbar in Firefox */
-}
-
-.carousel-item {
- width: 100%;
- flex-shrink: 0;
- height: auto;
- float: left;
- text-align: center;
- transition: all 250ms linear;
- white-space: nowrap;
- vertical-align: middle;
-}
-
-.slick-slider {
- margin: 24px;
-}
-
-.slick-slide {
- margin: 0 auto;
- border-radius: 10px;
- text-align: center;
- float: none !important;
- display: inline-block !important;
- vertical-align: middle;
- min-height: 1px;
-}
-
-.carousel-item > * {
- border-radius: 10px;
- vertical-align: middle;
- width: 100%;
- height: auto;
-}
-
-.slick-dots li button::before {
- color: var(--color-fg) !important;
-}
-
-@media (max-width: 1150px) {
- .carousel-wrapper {
- margin: 60px auto;
- width: 330px;
- height: 220px;
- }
-}
-
-@media (max-width: 1150px) and (min-width: 480px) {
- .carousel-wrapper {
- margin: 60px auto;
- width: 480px;
- height: 360px;
- }
-}
-
-@media (min-width: 1150px) {
- .carousel-wrapper {
- float: right;
- width: 480px;
- height: 360px;
- }
-}
-
diff --git a/front/src/components/carousel.tsx b/front/src/components/carousel.tsx
deleted file mode 100644
index af9279b..0000000
--- a/front/src/components/carousel.tsx
+++ /dev/null
@@ -1,31 +0,0 @@
-import './carousel.css';
-import Slider, { Settings } from 'react-slick';
-import "slick-carousel/slick/slick.css";
-import "slick-carousel/slick/slick-theme.css";
-
-export default function Carousel(props: { children: any }) {
- const settings: Settings = {
- dots: true,
- infinite: true,
- speed: 500,
- slidesToShow: 1,
- slidesToScroll: 1
- };
-
- return (
- <div class="carousel-wrapper">
- <Slider {...settings}>
- {
- props.children instanceof Array ?
- props.children.map((child: any) => {
- return (
- <div class="carousel-item">{child}</div>
- );
- })
- :
- <div class="carousel-item">{props.children}</div>
- }
- </Slider>
- </div>
- );
-}
diff --git a/front/src/components/navbar-item.tsx b/front/src/components/navbar-item.tsx
deleted file mode 100644
index c2f2306..0000000
--- a/front/src/components/navbar-item.tsx
+++ /dev/null
@@ -1,8 +0,0 @@
-import * as preact from "preact";
-
-export function NavbarItem(props: any) {
- const { name, href, children, rel } = props;
-
- return (preact.createElement("div", { className: "navbar-item" },
- preact.createElement("a", { className: "navbar-item-" + name, href: href, rel: rel }, children)));
-}
diff --git a/front/src/components/navbar.css b/front/src/components/navbar.css
deleted file mode 100644
index 9120052..0000000
--- a/front/src/components/navbar.css
+++ /dev/null
@@ -1,278 +0,0 @@
-/* on big screens, navbar is fixed to the top of the screen */
-.navbar-container {
- position: fixed;
- /* gradient from top to bottom, full to transparent */
- top: 0;
- width: 100%;
- z-index: 9999;
- margin: auto;
-}
-
-/* on smaller ones, make it behave as a normal element laid out at the top of the page */
-@media (max-width: 1150px) {
- .navbar-container {
- position: static;
- }
-}
-
-.navbar {
- padding-top: 20pt;
- padding-bottom: 12pt;
- align-items: center;
- justify-content: center;
- align-self: center;
- background: linear-gradient(to bottom, var(--color-bg) 0%, var(--color-bg) 75%, rgba(0, 0, 0, 0) 100%);
-}
-
-.navbar-icon {
- font-family: Hack, monospace;
- font-weight: 500;
- color: #646cff;
- font-size: 1.5em;
- padding: 0.5em;
- margin: 0.5em;
-}
-
-.navbar {
- align-self: center;
- display: block;
- width: 100%;
- text-align: center;
-}
-
-.navbar-item {
- font-family: Hack, monospace;
- font-size: 18pt;
- text-align: center;
- float: none;
- clear: left;
- display: inline-block;
- margin: 0 0.25em;
- transition: all 0.2s ease-in-out;
-}
-
-.navbar-item:hover {
- padding-left: 0.5em;
- padding-right: 0.5em;
- transition: all 0.2s ease-in-out;
-}
-
-.navbar-current {
- font-weight: bold;
-}
-
-/* home */
-
-.navbar-item-home:link {
- color: #98C379;
- text-decoration: none;
-}
-
-.navbar-item-home:visited {
- color: #98C379;
- text-decoration: none;
-}
-
-.navbar-item-home:hover {
- color: #afd088;
- text-decoration: underline;
-}
-
-.navbar-item-home:active {
- color: #afd088;
- text-decoration: underline;
-}
-
-/* games */
-
-.navbar-item-games:link {
- color: #e06c75;
- text-decoration: none;
-}
-
-.navbar-item-games:visited {
- color: #e06c75;
- text-decoration: none;
-}
-
-.navbar-item-games:hover {
- color: #ef7a80;
- text-decoration: underline;
-}
-
-.navbar-item-games:active {
- color: #ef7a90;
- text-decoration: underline;
-}
-
-/* projects */
-
-.navbar-item-projects:link {
- color: #d19a66;
- text-decoration: none;
-}
-
-.navbar-item-projects:visited {
- color: #d19a66;
- text-decoration: none;
-}
-
-.navbar-item-projects:hover {
- color: #dfa873;
- text-decoration: underline;
-}
-
-.navbar-item-projects:active {
- color: #dffa73;
- text-decoration: underline;
-}
-
-/* github */
-
-.navbar-item-github:link {
- color: #c678dd;
- text-decoration: none;
-}
-
-.navbar-item-github:visited {
- color: #c678dd;
- text-decoration: none;
-}
-
-.navbar-item-github:hover {
- color: #d286eb;
- text-decoration: underline;
-}
-
-.navbar-item-github:active {
- color: #d286eb;
- text-decoration: underline;
-}
-
-/* itch */
-
-.navbar-item-itch:link {
- color: #e06c75;
- text-decoration: none;
-}
-
-.navbar-item-itch:visited {
- color: #e06c75;
- text-decoration: none;
-}
-
-.navbar-item-itch:hover {
- color: #ef7a80;
- text-decoration: underline;
-}
-
-.navbar-item-itch:active {
- color: #ef7a90;
- text-decoration: underline;
-}
-
-/* twitter */
-
-.navbar-item-twitter:link {
- text-decoration: none;
-}
-
-.navbar-item-twitter:visited {
- text-decoration: none;
-}
-
-.navbar-item-twitter:hover {
- text-decoration: underline;
-}
-
-.navbar-item-twitter:active {
- text-decoration: underline;
-}
-
-/* mastodon */
-
-.navbar-item-mastodon:link {
- color: #6a4ae0;
- text-decoration: none;
-}
-
-.navbar-item-mastodon:visited {
- color: #6a4ae0;
- text-decoration: none;
-}
-
-.navbar-item-mastodon:hover {
- color: #7a55e8;
- text-decoration: underline;
-}
-
-.navbar-item-mastodon:active {
- color: #7a55e8;
- text-decoration: underline;
-}
-
-/* cohost */
-
-.navbar-item-cohost:link {
- color: #b63b73;
- text-decoration: none;
-}
-
-.navbar-item-cohost:visited {
- color: #b63b73;
- text-decoration: none;
-}
-
-.navbar-item-cohost:hover {
- color: #c54a7f;
- text-decoration: underline;
-}
-
-.navbar-item-cohost:active {
- color: #c54a7f;
- text-decoration: underline;
-}
-
-/* tumblr */
-
-.navbar-item-tumblr:link {
- color: #00b8ff;
- text-decoration: none;
-}
-
-.navbar-item-tumblr:visited {
- color: #00b8ff;
- text-decoration: none;
-}
-
-.navbar-item-tumblr:hover {
- color: #00c5ff;
- text-decoration: underline;
-}
-
-.navbar-item-tumblr:active {
- color: #00c5ff;
- text-decoration: underline;
-}
-
-/* contact */
-
-.navbar-item-contact:link {
- color: #e5c07b;
- text-decoration: none;
-}
-
-.navbar-item-contact:visited {
- color: #e5c07b;
- text-decoration: none;
-}
-
-.navbar-item-contact:hover {
- color: #f2ce89;
- text-decoration: underline;
-}
-
-.navbar-item-contact:active {
- color: #f2ce89;
- text-decoration: underline;
-}
diff --git a/front/src/components/navbar.tsx b/front/src/components/navbar.tsx
deleted file mode 100644
index ba3d7d7..0000000
--- a/front/src/components/navbar.tsx
+++ /dev/null
@@ -1,20 +0,0 @@
-import './navbar.css';
-
-import { NavbarItem } from './navbar-item';
-
-export function Navbar() {
- return (
- <div class="navbar-container">
- <div class="navbar">
- <NavbarItem name="home" href="/">[Home]</NavbarItem>
- <NavbarItem name="games" href="/games">[Games]</NavbarItem>
- <NavbarItem name="projects" href="/projects">[Other Projects]</NavbarItem>
- <NavbarItem name="github" href="https://github.com/Duckonaut">[GitHub]</NavbarItem>
- <NavbarItem name="itch" href="https://duckonaut.itch.io/">[Itch.io]</NavbarItem>
- <NavbarItem name="twitter" href="https://twitter.com/duckonaut">[Twitter]</NavbarItem>
- <NavbarItem name="mastodon" href="https://mastodon.gamedev.place/@duckonaut" rel="me">[Mastodon]</NavbarItem>
- <NavbarItem name="contact" href="/contact">[Contact]</NavbarItem>
- </div>
- </div>
- );
-}
diff --git a/front/src/components/project.css b/front/src/components/project.css
deleted file mode 100644
index 89ce30f..0000000
--- a/front/src/components/project.css
+++ /dev/null
@@ -1,137 +0,0 @@
-.icon {
- display: inline;
- width: 32px;
- height: 32px;
- transition: 0.3s;
- transform-origin: center;
- filter: brightness(70%)
-}
-
-.icon:hover {
- filter: brightness(80%);
-}
-
-.icon-row {
- width: 320px;
- height: 36px;
-}
-
-.icon-container {
- height: 36px;
- float: right;
-}
-
-.icon-text {
- width: auto;
- height: 36px;
- line-height: 36px;
- float: left;
- vertical-align: middle;
- margin-right: 8px;
- color: #5c6370;
-}
-
-.projects-container {
- width: 100%;
- max-width: 1120px;
- margin: auto;
- margin-top: 24pt;
- margin-bottom: 48pt;
- align-items: center;
- justify-content: center;
- align-self: center;
-}
-
-.project {
- display: table;
- align-self: center;
- clear: both;
- margin-bottom: 24pt;
-}
-
-.project-info {
- font-size: 14pt;
-}
-
-.project-description {
- font-size: 16pt;
- text-align: justify;
-}
-
-.project-image-gallery {
- margin-left: 24px;
- margin-right: 10px;
-}
-
-@media (max-width: 1150px) {
- .project-title {
- text-align: center;
- font-size: 24pt;
- margin-bottom: 8px;
- text-decoration-line: underline;
- }
-
- .project-image-gallery {
- margin: 60px auto;
- width: 330px;
- height: 220px;
- }
-
- .project-info {
- float: none;
- width: 90%;
- margin: auto;
- }
-
- .project-description {
- font-size: 14pt;
- }
-}
-
-@media (max-width: 1150px) and (min-width: 480px) {
- .project-title {
- text-align: center;
- font-size: 24pt;
- margin-bottom: 8px;
- text-decoration-line: underline;
- }
- .project-image-gallery {
- margin: 60px auto;
- width: 480px;
- height: 360px;
- }
-
- .project-info {
- float: none;
- width: 90%;
- margin: auto;
- }
-
- .project-description {
- font-size: 14pt;
- }
-}
-
-@media (min-width: 1150px) {
- .project-title {
- text-align: left;
- font-size: 32pt;
- margin-bottom: 8px;
- text-decoration-line: underline;
- }
- .project-image-gallery {
- float: right;
- width: 480px;
- height: 360px;
- }
- .project-info {
- float: left;
- max-width: 600px;
- }
-
- .project-description {
- font-size: 16pt;
- }
-}
-
-
diff --git a/front/src/components/project.tsx b/front/src/components/project.tsx
deleted file mode 100644
index cd5cb89..0000000
--- a/front/src/components/project.tsx
+++ /dev/null
@@ -1,98 +0,0 @@
-import Carousel from "./carousel";
-import './project.css';
-
-enum ProjectType {
- GAME = "game",
- PROJECT = "project",
-}
-
-export enum ProjectTech {
- CSHARP = "csharp",
- RUST = "rust",
- C = "c",
- CPP = "cpp",
- JAVASCRIPT = "javascript",
- TYPESCRIPT = "typescript",
- HTML = "html",
- CSS = "css",
-
- PREACT = "preact",
- UNITY = "unity",
- GODOT = "godot",
- MONOGAME = "monogame",
-}
-
-export enum ProjectTarget {
- WEB = "html5",
- WINDOWS = "windows",
- LINUX = "linux",
- MACOS = "macos",
- ANDROID = "android",
- XBOX = "xbox",
- PLAYSTATION = "playstation",
- SWITCH = "switch",
- HYPRLAND = "hyprland",
-}
-
-export interface ProjectDescriptor {
- name: string;
- name_normalized: string;
- type: ProjectType;
- link: string;
- tech: ProjectTech[];
- targets: ProjectTarget[];
- images: string[];
- description: string;
-}
-
-function getProjectImageLink(project: ProjectDescriptor, image: string) {
- return `assets/${project.type}s/${project.name_normalized}/${image}`;
-}
-
-function getProjectTechIconLink(tech: ProjectTech) {
- return `assets/images/${tech}.png`;
-}
-
-function getProjectTargetIconLink(target: ProjectTarget) {
- return `assets/images/${target}.png`;
-}
-
-export function Project(props: ProjectDescriptor) {
- return (
- <div class="project">
- <div class="project-title"><a href={props.link}>{props.name}</a></div>
- <div class="project-info">
- <div class="icon-row">
- <div class="icon-text">Made using</div>
- <div class="icon-container">
- {props.tech.map((tech) => (
- <img class="grow icon" src={getProjectTechIconLink(tech)} />
- ))}
- </div>
- </div>
- <div class="icon-row">
- <div class="icon-text">Available on</div>
- <div class="icon-container">
- {props.targets.map((target) => (
- <img class="grow icon" src={getProjectTargetIconLink(target)} />
- ))}
- </div>
- </div>
- <hr />
- <div class="project-description">
- {
- // use description as html
- <div dangerouslySetInnerHTML={{ __html: props.description }} />
- }
- </div>
- </div>
- {props.images && props.images.length > 0 &&
- <Carousel>
- {props.images.map((image) => (
- <img class="project-image" src={getProjectImageLink(props, image)} />
- ))}
- </Carousel>
- }
- </div>
- );
-}
diff --git a/front/src/data/games.json b/front/src/data/games.json
deleted file mode 100644
index 0e6a070..0000000
--- a/front/src/data/games.json
+++ /dev/null
@@ -1,229 +0,0 @@
-[
- {
- "name": "Mr Final Boss",
- "name_normalized": "mr-final-boss",
- "type": "game",
- "link": "https://jellingfish-games.itch.io/mr-final-boss",
- "tech": [
- "unity",
- "csharp"
- ],
- "targets": [
- "windows",
- "html5"
- ],
- "images": [
- "thumbnail.png",
- "screenshot1.png",
- "screenshot2.png",
- "screenshot3.png",
- "screenshot4.png"
- ],
- "description": "The legends say that one day, brave Heroes will slay the evil and malicious Ignatius, the Chaos Bringer... But YOU won't go down without a fight! Be the bossfight everyone is dreading and hunt down as many Heroes as you can in your last stand using a variety of abilities you can choose from! <br />Game made in 72 hours for <a href=\"https://ldjam.com/events/ludum-dare/50\">Ludum Dare 50</a>, with the theme \"Delay the Inevitable\"."
- },
- {
- "name": "BUMBLING BUILDERS",
- "name_normalized": "bumbling-builders",
- "type": "game",
- "link": "https://oroshibu.itch.io/bumbling-builders",
- "tech": [
- "unity",
- "csharp"
- ],
- "targets": [
- "windows",
- "html5"
- ],
- "images": [
- "thumbnail.png",
- "screenshot1.png",
- "screenshot2.png",
- "screenshot3.png"
- ],
- "description": "A physics puzzle game in which you need to protect little creatures from danger that could come from any direction. Build forts with tetris-style blocks. The game features 30+ levels, multiple distinct enemies and a star rating system. <br /> Game made in 72 hours for <a href=\"https://ldjam.com/events/ludum-dare/49\">Ludum Dare 49</a>, with the theme \"Unstable\"."
- },
- {
- "name": "LOUD: My Road To Fame",
- "name_normalized": "loud",
- "type": "game",
- "link": "https://store.steampowered.com/app/1838290/LOUD_My_Road_to_Fame/",
- "tech": [
- "unity",
- "csharp"
- ],
- "targets": [
- "windows",
- "xbox",
- "playstation",
- "switch"
- ],
- "images": [
- "thumbnail.jpg",
- "screenshot1.jpg",
- "screenshot2.jpg",
- "screenshot3.jpg"
- ],
- "description": "A wholesome, music-filled arcade rhythm game in which a young, reclusive rocker goes on a journey of self-discovery. Once she begins to follow her dreams and finds her inner voice, she discovers that it is LOUD! <br /> One of the games I've worked on at Hyperstrange"
- },
- {
- "name": "WUZMAG",
- "name_normalized": "wuzmag",
- "type": "game",
- "link": "https://duckonaut.itch.io/wuzmag",
- "tech": [
- "unity",
- "csharp"
- ],
- "targets": [
- "windows",
- "html5"
- ],
- "images": [
- "thumbnail.png",
- "screenshot1.png",
- "screenshot2.png",
- "screenshot3.png"
- ],
- "description": "Turn based arcade survival game. Survive as long as you can by freezing enemies and using them to defeat more enemies. <br /> Game made in roughly 8 hours for a private game jam with friends."
- },
- {
- "name": "Miro",
- "name_normalized": "miro",
- "type": "game",
- "link": "https://duckonaut.itch.io/miro",
- "tech": [
- "monogame",
- "csharp"
- ],
- "targets": [
- "windows"
- ],
- "images": [
- "thumbnail.png",
- "screenshot1.png",
- "screenshot2.png",
- "screenshot3.png"
- ],
- "description": "Small chill game made mostly as an experiment for a nice 2D renderer mechanic. Infect the world around you, breaking it down into its simplest components. <br /> Game made in roughly 8 hours for a private game jam with friends."
- },
- {
- "name": "Thermal Trail",
- "name_normalized": "thermal-trail",
- "type": "game",
- "link": "https://duckonaut.itch.io/thermal-trail",
- "tech": [
- "godot",
- "csharp"
- ],
- "targets": [
- "windows",
- "html5"
- ],
- "images": [
- "gameart.png",
- "screenshot1.png",
- "screenshot2.png",
- "screenshot3.png",
- "screenshot4.png"
- ],
- "description": "Play as Yolka, a mountain goat who found an unknown egg. Keep the egg warm as you navigate the 3 distinct worlds, and bring it to the hottest place you know: the depths of a volcano. <br /> Game made in a week for <a href=\"https://www.newgrounds.com/bbs/topic/1476469#bbspost26906541_post_text\">Newgrounds July Jam 2021</a>, with the theme \"Egg\"."
- },
- {
- "name": "Greachers",
- "name_normalized": "greachers",
- "type": "game",
- "link": "https://duckonaut.itch.io/greachers",
- "tech": [
- "monogame",
- "csharp"
- ],
- "targets": [
- "windows"
- ],
- "images": [
- "title.png",
- "screenshot1.png",
- "screenshot2.png",
- "screenshot3.png"
- ],
- "description": "Tiny idle simulation game where you manage a team of randomly generated little fellas as they fight other greachers in a sidescrolling world with beautiful procedurally generated graphics. <br /> Game made in 2 weeks for <a href=\"https://itch.io/jam/lowrezjam-2021\">LOWREZJAM 2021</a>, with the theme \"Minibeasts\"."
- },
- {
- "name": "Third Party",
- "name_normalized": "third-party",
- "type": "game",
- "link": "https://duckonaut.itch.io/third-party",
- "tech": [
- "godot"
- ],
- "targets": [
- "windows",
- "html5"
- ],
- "images": [
- "thumbnail.png",
- "screenshot1.jpg",
- "screenshot2.jpg",
- "screenshot3.jpg",
- "screenshot4.jpg"
- ],
- "description": "A top-down stealth game where you play as a spy tasked with stealing important data from a rivaling government. Your task would be easy enough if your objective wasn’t in a underground top-secret facility handling an alien outbreak. Without access to conventional stealth techniques, use corpses of your enemies to sneak through the battlefield. <br /> Game made in 72 hours for <a href=\"https://ldjam.com/events/ludum-dare/48/\">Ludum Dare 48</a>, with the theme \"Deeper and deeper\"."
- },
- {
- "name": "Your Left",
- "name_normalized": "your-left",
- "type": "game",
- "link": "https://xatriv.itch.io/your-left",
- "tech": [
- "unity",
- "csharp"
- ],
- "targets": [
- "windows"
- ],
- "images": [
- "thumbnail.png",
- "screenshot1.jpg",
- "screenshot2.jpg",
- "screenshot3.jpg"
- ],
- "description": "A simple pacman-inspired arcade game. Try to grab all the stars in a randomly generated maze before the time expires, while your controls are scattered all over the screen. Get as far as you can to get the highest score. <br /> Game made in 8 hours for <a href=\"https://itch.io/jam/jamjam-bhl-kntg-polygon\">Jam Jam</a>, a local in-person event organized by <a href=\"https://www.kntgpolygon.pl/\">KNTG Polygon</a>, with the theme \"One Click\"."
- },
- {
- "name": "Riff n' Rage",
- "name_normalized": "riff-n-rage",
- "type": "game",
- "link": "https://duckonaut.itch.io/riff-n-rage",
- "tech": [
- "monogame",
- "csharp"
- ],
- "targets": [
- "windows"
- ],
- "images": [
- "thumbnail.png",
- "screenshot1.png",
- "screenshot2.png"
- ],
- "description": "You just got your first guitar, and through sheer luck managed to land in the king's throne room, trying to entertain him. Sadly, his subjects aren't huge fans of your music. Dodge them while trying to play the best you can, or the king won't be merciful. <br /> Game made in 48 hours for a special solo game jam among friends. My theme was \"Power at a price\"."
- },
- {
- "name": "Survive the Temple",
- "name_normalized": "survive-the-temple",
- "type": "game",
- "link": "https://duckonaut.itch.io/survive-the-temple",
- "tech": [
- "godot"
- ],
- "targets": [
- "windows",
- "html5"
- ],
- "images": [
- "cover.png",
- "screenshot.png"
- ],
- "description": "A quick movement focused platformer that tests your short term memory. Survive the trap system of an ancient temple! Dash through the lanterns in the correct order before the time runs out, or face certain death! <br /> Game made in 48 hours for <a href=\"https://ldjam.com/events/ludum-dare/47\">Ludum Dare Compo 47</a> with the theme \"Stuck in a loop\"."
- }
-]
diff --git a/front/src/data/projects.json b/front/src/data/projects.json
deleted file mode 100644
index b31b164..0000000
--- a/front/src/data/projects.json
+++ /dev/null
@@ -1,53 +0,0 @@
-[
- {
- "name": "hyprload",
- "name_normalized": "hyprload",
- "type": "project",
- "link": "https://github.com/duckonaut/hyprload",
- "tech": [
- "cpp"
- ],
- "targets": [
- "linux",
- "hyprland"
- ],
- "images": [
- "logo.png"
- ],
- "description": "hyprload acts as a plugin manager for the Hyprland Wayland Compositor. It's loaded as a plugin and allows easy, declarative installation and updates of other plugins."
- },
- {
- "name": "split-monitor-workspaces",
- "name_normalized": "split-monitor-workspaces",
- "type": "project",
- "link": "https://github.com/duckonaut/split-monitor-workspaces",
- "tech": [
- "cpp"
- ],
- "targets": [
- "linux",
- "hyprland"
- ],
- "description": "A small plugin for the Hyprland Wayland Compositor that allows you to have different workspace namespaces on different monitors."
- },
- {
- "name": "Spirit Mod",
- "name_normalized": "spirit-mod",
- "type": "project",
- "link": "https://spiritmod.fandom.com/wiki/Spirit_Mod_Wiki",
- "tech": [
- "csharp"
- ],
- "targets": [
- "windows",
- "linux",
- "macos"
- ],
- "images": [
- "thumbnail.png",
- "demo1.gif",
- "demo2.gif"
- ],
- "description": "The Spirit Mod is one of the largest mods for Terraria: with more than 1300 items, 8 bosses, and hundreds of enemies, as well as 3 new events and 3 brand new biomes, the mod has a lot to offer. <br /> I had the privilege of contributing some system code, mainly the \"Stargoop\" system."
- }
-]
diff --git a/front/src/index.css b/front/src/index.css
deleted file mode 100644
index 9941a36..0000000
--- a/front/src/index.css
+++ /dev/null
@@ -1,108 +0,0 @@
-:root {
- font-weight: 400;
-
- color-scheme: dark;
- color: var(--color-fg);
- background-color: var(--color-bg);
-
- font-synthesis: none;
- text-rendering: optimizeLegibility;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- -webkit-text-size-adjust: 100%;
-
- /* variables */
- --color-bg: #161f30;
- --color-fg: #a3b3d9;
- --color-search-blue: #083C5A;
- --color-white: #a3b3d9;
- --color-gray: #647089;
- --color-dark-gray: #3e4451;
- --color-context: #6b737f;
- --color-light-gray: #c8ccd4;
- --color-tree-gray: #1b1f27;
- --color-blue: #6080dd;
- --color-vivid-blue: #61afef;
- --color-dark-blue: #223E55;
- --color-folder-blue: #61afef;
- --color-light-blue: #a3b3d9;
- --color-green: #449871;
- --color-cyan: #56b6c2;
- --color-light-green: #98c379;
- --color-red: #c13251;
- --color-orange: #c18a56;
- --color-light-red: #e06c75;
- --color-yellow: #e5c07b;
- --color-purple: #604bd8;
- --color-magenta: #b071fc;
-}
-
-a:link {
- font-weight: 500;
- color: #4fc1ff;
- text-decoration: inherit;
-}
-
-a:visited {
- color: #4fc1ff;
-}
-
-a:hover {
- color: #60d2ff;
-}
-
-a:active {
- color: #66d8ff;
-}
-
-
-body {
- margin: 0;
- /* display: flex; */
- /* place-items: center; */
- min-width: 320px;
- min-height: 100vh;
-}
-
-h1 {
- font-size: 3.2em;
- line-height: 1.1;
-}
-
-span {
- display: inline;
-}
-
-button {
- border-radius: 8px;
- border: 1px solid transparent;
- padding: 0.6em 1.2em;
- font-size: 1em;
- font-weight: 500;
- font-family: inherit;
- background-color: #1a1a1a;
- cursor: pointer;
- transition: border-color 0.25s;
-}
-button:hover {
- border-color: #646cff;
-}
-button:focus,
-button:focus-visible {
- outline: 4px auto -webkit-focus-ring-color;
-}
-
-.hack {
- font-family: Hack, monospace;
- font-weight: 500;
-}
-
-.grow {
- transition: all .2s ease-in-out;
- transform: scale(1);
-}
-
-.grow:hover {
- transition: all .2s ease-in-out;
- transform: scale(1.1);
-}
diff --git a/front/src/main.tsx b/front/src/main.tsx
deleted file mode 100644
index 846cd1e..0000000
--- a/front/src/main.tsx
+++ /dev/null
@@ -1,5 +0,0 @@
-import { render } from 'preact'
-import { App } from './app.tsx'
-import './index.css'
-
-render(<App />, document.getElementById('app')!)
diff --git a/front/src/pages/contact.css b/front/src/pages/contact.css
deleted file mode 100644
index 93b63bd..0000000
--- a/front/src/pages/contact.css
+++ /dev/null
@@ -1,22 +0,0 @@
-.contact-container {
- width: 100%;
- max-width: 1120px;
- margin: auto;
- margin-top: 24pt;
- margin-bottom: 48pt;
- align-items: center;
- justify-content: center;
- align-self: center;
- font-size: 18pt;
-}
-
-.contact {
- margin-top: 24pt;
- margin-bottom: 8pt;
- font-size: 20pt;
- color: #98C379;
-}
-
-.highlight {
- color: #e5c07b;
-}
diff --git a/front/src/pages/contact.tsx b/front/src/pages/contact.tsx
deleted file mode 100644
index efc9eba..0000000
--- a/front/src/pages/contact.tsx
+++ /dev/null
@@ -1,34 +0,0 @@
-import './contact.css';
-
-export default function Contact() {
- return (
- <div class="main-info">
- <div class="main-info-title">
- Contact
- </div>
- <div class="contact-container">
- <div class="contact">
- Discord
- </div>
-
- <span class="quiet">usually the fastest way to reach me</span>
- <br />
- <span class="highlight">EchoDuck</span>#7866
-
- <div class="contact">
- Matrix
- </div>
- <span class="quiet">for the FOSS folks</span>
- <br />
- <span class="highlight">@echoduck</span>:matrix.org
-
- <div class="contact">
- Email
- </div>
- <span class="quiet">I check my email daily</span>
- <br />
- <span class="highlight">duckonaut</span>@gmail.com
- </div>
- </div>
- );
-}
diff --git a/front/src/pages/games.css b/front/src/pages/games.css
deleted file mode 100644
index e69de29..0000000
--- a/front/src/pages/games.css
+++ /dev/null
diff --git a/front/src/pages/games.tsx b/front/src/pages/games.tsx
deleted file mode 100644
index 6d0d2bd..0000000
--- a/front/src/pages/games.tsx
+++ /dev/null
@@ -1,27 +0,0 @@
-import { Project, ProjectDescriptor } from '../components/project';
-import projectsJson from '../data/games.json';
-
-const projects: ProjectDescriptor[] = projectsJson as ProjectDescriptor[];
-
-export default function Games() {
- return (
- <>
- <div class="main-info">
- <div class="main-info-title">
- Game Projects
- </div>
- <div class="main-info-subtitle">
- games I've worked on
- </div>
- <div class="projects-container">
- {
- projects.map((project) => (
- Project(project)
- ))
- }
- </div>
- </div>
- </>
- );
-}
-
diff --git a/front/src/pages/home.tsx b/front/src/pages/home.tsx
deleted file mode 100644
index c44cef9..0000000
--- a/front/src/pages/home.tsx
+++ /dev/null
@@ -1,29 +0,0 @@
-export default function Home() {
- return (
- <>
- <div class="main-info">
- <div class="main-info-title">
- Stanisław Zagórowski
- </div>
- <div class="main-info-subtitle">
- aka Duckonaut, EchoDuck
- </div>
- <img src="assets/images/favicon.svg" class="main-info-image logo grow" />
-
- <div class="about-paragraph">
- <p>
- Hello! I'm a programmer, game designer, and artist. I'm currently a student at the Warsaw University of
- Technology, studying Computer Science. A list of the games I've worked on is in the <a class="games-link"
- href="#/games">games</a> section. Other projects I've been a part of are available in the <a class="projects-link"
- href="#/projects">projects</a> section.
- I also enjoy some lower-level programming and learning about the inner workings of various systems. The main
- technologies I use are <span class="highlight">C#</span>, <span class="highlight">Unity</span>
- , <span class="highlight">Python</span>, <span class="highlight">Rust</span> and <span class="highlight">C</span>,
- although I'm also familiar with <span class="highlight">Godot</span>, <span class="highlight">C++</span>
- , <span class="highlight">Java</span> and some <span class="highlight">JavaScript</span> and <span class="highlight">TypeScript</span>.
- </p>
- </div>
- </div>
- </>
- );
-}
diff --git a/front/src/pages/projects.tsx b/front/src/pages/projects.tsx
deleted file mode 100644
index 2753f91..0000000
--- a/front/src/pages/projects.tsx
+++ /dev/null
@@ -1,27 +0,0 @@
-import { Project, ProjectDescriptor } from '../components/project';
-import projectsJson from '../data/projects.json';
-
-const projects: ProjectDescriptor[] = projectsJson as ProjectDescriptor[];
-
-export default function Projects() {
- return (
- <>
- <div class="main-info">
- <div class="main-info-title">
- Other Projects
- </div>
- <div class="main-info-subtitle">
- projects that are not games
- </div>
-
- <div class="projects-container">
- {
- projects.map((project) => (
- Project(project)
- ))
- }
- </div>
- </div>
- </>
- );
-}
diff --git a/front/src/vite-env.d.ts b/front/src/vite-env.d.ts
deleted file mode 100644
index 11f02fe..0000000
--- a/front/src/vite-env.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-/// <reference types="vite/client" />
diff --git a/front/tsconfig.json b/front/tsconfig.json
deleted file mode 100644
index 907453c..0000000
--- a/front/tsconfig.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "compilerOptions": {
- "target": "ES2020",
- "useDefineForClassFields": true,
- "module": "ESNext",
- "lib": ["ES2020", "DOM", "DOM.Iterable"],
- "skipLibCheck": true,
-
- /* Bundler mode */
- "moduleResolution": "bundler",
- "allowImportingTsExtensions": true,
- "resolveJsonModule": true,
- "isolatedModules": true,
- "noEmit": true,
- "jsx": "react-jsx",
- "jsxImportSource": "preact",
-
- /* Linting */
- "strict": true,
- "noUnusedLocals": true,
- "noUnusedParameters": true,
- "noFallthroughCasesInSwitch": true,
-
- "baseUrl": "./",
- "paths": {
- "react": ["node_modules/preact/compat"],
- "react-dom": ["node_modules/preact/compat"]
- }
- },
- "include": ["src"],
- "references": [{ "path": "./tsconfig.node.json" }]
-}
diff --git a/front/tsconfig.node.json b/front/tsconfig.node.json
deleted file mode 100644
index 42872c5..0000000
--- a/front/tsconfig.node.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "compilerOptions": {
- "composite": true,
- "skipLibCheck": true,
- "module": "ESNext",
- "moduleResolution": "bundler",
- "allowSyntheticDefaultImports": true
- },
- "include": ["vite.config.ts"]
-}
diff --git a/front/vite.config.ts b/front/vite.config.ts
deleted file mode 100644
index 075ba1f..0000000
--- a/front/vite.config.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import { defineConfig } from 'vite'
-import preact from '@preact/preset-vite'
-
-// https://vitejs.dev/config/
-export default defineConfig({
- define: {
- global: 'window',
- },
- plugins: [preact()],
-})