My personal website

Draft: refactor: Vite! #1

open opened by scrumplex.net targeting main from refactor/vite
Labels

None yet.

assignee

None yet.

Participants 1
AT URI
at://did:plc:cryskse2nxtwd4feybx3vhcq/sh.tangled.repo.pull/3mgi42ck5a222
+3916 -7750
Diff #0
-18
.eslintrc.json
··· 1 - { 2 - "env": { 3 - "browser": true, 4 - "node": true, 5 - "es6": true 6 - }, 7 - "parserOptions": { 8 - "ecmaVersion": 2021, 9 - "sourceType": "module" 10 - }, 11 - "extends": "eslint:recommended", 12 - "rules": { 13 - "indent": ["error", 4], 14 - "linebreak-style": ["error", "unix"], 15 - "quotes": ["error", "double"], 16 - "semi": ["error", "always"] 17 - } 18 - }
-10
.parcelrc
··· 1 - { 2 - "extends": ["@parcel/config-default"], 3 - "compressors": { 4 - "*.{html,css,js,svg,map}": [ 5 - "...", 6 - "@parcel/compressor-gzip", 7 - "@parcel/compressor-brotli" 8 - ] 9 - } 10 - }
+2
.prettierignore
··· 1 + pnpm-lock.yaml 2 + flake.lock
+21
eslint.config.mts
··· 1 + import js from "@eslint/js"; 2 + import globals from "globals"; 3 + import tseslint from "typescript-eslint"; 4 + import css from "@eslint/css"; 5 + import { defineConfig } from "eslint/config"; 6 + 7 + export default defineConfig([ 8 + { 9 + files: ["**/*.{js,mjs,cjs,ts,mts,cts}"], 10 + plugins: { js }, 11 + extends: ["js/recommended"], 12 + languageOptions: { globals: globals.browser }, 13 + }, 14 + tseslint.configs.recommended, 15 + { 16 + files: ["**/*.css"], 17 + plugins: { css }, 18 + language: "css/css", 19 + extends: ["css/recommended"], 20 + }, 21 + ]);
+37
flake.lock
··· 57 57 "type": "github" 58 58 } 59 59 }, 60 + "importPnpmLock": { 61 + "inputs": { 62 + "nixpkgs": [ 63 + "nixpkgs" 64 + ], 65 + "systems": "systems" 66 + }, 67 + "locked": { 68 + "lastModified": 1772891289, 69 + "narHash": "sha256-rKJg7J74OTNPBvtEEjfdl3Mr3gztF5BsKOQaN96HE5c=", 70 + "ref": "refs/heads/main", 71 + "rev": "ae15ae9818790200f33fa85ab96321e14b2f9983", 72 + "revCount": 8, 73 + "type": "git", 74 + "url": "https://tangled.org/scrumplex.net/importPnpmLock.nix" 75 + }, 76 + "original": { 77 + "type": "git", 78 + "url": "https://tangled.org/scrumplex.net/importPnpmLock.nix" 79 + } 80 + }, 60 81 "nixpkgs": { 61 82 "locked": { 62 83 "lastModified": 1769789167, ··· 98 119 "root": { 99 120 "inputs": { 100 121 "flake-parts": "flake-parts", 122 + "importPnpmLock": "importPnpmLock", 101 123 "nixpkgs": "nixpkgs", 102 124 "pre-commit-hooks": "pre-commit-hooks" 103 125 } 126 + }, 127 + "systems": { 128 + "locked": { 129 + "lastModified": 1681028828, 130 + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 131 + "owner": "nix-systems", 132 + "repo": "default", 133 + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 134 + "type": "github" 135 + }, 136 + "original": { 137 + "owner": "nix-systems", 138 + "repo": "default", 139 + "type": "github" 140 + } 104 141 } 105 142 }, 106 143 "root": "root",
+4
flake.nix
··· 1 1 { 2 2 inputs = { 3 3 nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; 4 + importPnpmLock = { 5 + url = "git+https://tangled.org/scrumplex.net/importPnpmLock.nix"; 6 + inputs.nixpkgs.follows = "nixpkgs"; 7 + }; 4 8 flake-parts = { 5 9 url = "github:hercules-ci/flake-parts"; 6 10 inputs.nixpkgs-lib.follows = "nixpkgs";
src/icons/icons.css icons/icons.css
src/icons/icons.eot icons/icons.eot
src/icons/icons.html icons/icons.html
src/icons/icons.json icons/icons.json
src/icons/icons.ts icons/icons.ts
src/icons/icons.woff icons/icons.woff
src/icons/icons.woff2 icons/icons.woff2
src/include/contact.pug include/contact.pug
src/include/footer.pug include/footer.pug
src/include/link.pug include/link.pug
src/include/main.pug include/main.pug
src/include/noscript.pug include/noscript.pug
+7 -7
src/include/projects.pug include/projects.pug
··· 19 19 h2 Current Projects 20 20 21 21 div.row 22 - +project("Prism Launcher", "img/prismlauncher.svg", "Prism Launcher Logo", "https://prismlauncher.org", "https://github.com/PrismLauncher/PrismLauncher") 22 + +project("Prism Launcher", "prismlauncher.svg", "Prism Launcher Logo", "https://prismlauncher.org", "https://github.com/PrismLauncher/PrismLauncher") 23 23 | A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once. 24 24 25 - +project("nixpkgs", "img/nixos.svg", "NixOS Logo", "https://nixos.org", "https://github.com/NixOS/nixpkgs") 25 + +project("nixpkgs", "nixos.svg", "NixOS Logo", "https://nixos.org", "https://github.com/NixOS/nixpkgs") 26 26 | A reproducible toolchain for package management, system configuration and more. 27 27 28 - +project("libvibrant", "img/vibrant.svg", "libvibrant Logo", null, "https://github.com/libvibrant") 28 + +project("libvibrant", "vibrant.svg", "libvibrant Logo", null, "https://github.com/libvibrant") 29 29 | A collection of software to adjust color vibrancy and other color correction settings on Linux display servers. 30 30 31 31 div.row ··· 33 33 h2 Legacy Projects 34 34 35 35 div.row 36 - +project("PASSY", "img/passy.svg", "PASSY Logo", null, "https://gitlab.com/PASSYpw/PASSY") 36 + +project("PASSY", "passy.svg", "PASSY Logo", null, "https://gitlab.com/PASSYpw/PASSY") 37 37 | A beautiful password manager utilizing modern web technologies. 38 38 39 - +project("Waves.js", "img/waves.js.svg", "Waves.js Logo", null, "https://gitlab.com/PASSYpw/Waves.js") 39 + +project("Waves.js", "waves.js.svg", "Waves.js Logo", null, "https://gitlab.com/PASSYpw/Waves.js") 40 40 | A JQuery plugin providing authentic Material Design ripples. 41 41 42 - +project("Sprummlbot", "img/sprummlbot.png", "Sprummlbot Logo", "https://scrumplex.rocks/cloud/sprummlbot-archive.tar.bz2", "https://gitlab.com/Scrumplex/Sprummlbot") 42 + +project("Sprummlbot", "sprummlbot.png", "Sprummlbot Logo", "https://scrumplex.rocks/cloud/sprummlbot-archive.tar.bz2", "https://gitlab.com/Scrumplex/Sprummlbot") 43 43 | A lightweight TeamSpeak 3 ServerAdmin Bot, adding many missing features to TeamSpeak 3 servers. 44 44 45 - +project("ExitNow", "img/exitnow.png", "ExitNow Logo", "", "https://codeberg.org/Scrumplex/ExitNow") 45 + +project("ExitNow", "exitnow.png", "ExitNow Logo", "", "https://codeberg.org/Scrumplex/ExitNow") 46 46 | A simple application, providing an easy method to kill foreground windows with a shortcut.
+75
index.html
··· 1 + <!doctype html> 2 + <html> 3 + <head> 4 + <meta charset="utf-8" /> 5 + <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 6 + 7 + <title>Scrumplex &middot; A passionate developer</title> 8 + <link rel="stylesheet" href="scss/application.scss" /> 9 + 10 + <meta 11 + name="viewport" 12 + content="width=device-width, initial-scale=1.0, minimum-scale=1.0" 13 + /> 14 + <meta name="robots" content="index,follow" /> 15 + <link 16 + rel="shortcut icon" 17 + type="image/png" 18 + sizes="96x96" 19 + href="scrumplex_round.png?width=96" 20 + /> 21 + <link 22 + rel="shortcut icon" 23 + type="image/png" 24 + sizes="32x32" 25 + href="scrumplex_round.png?width=32" 26 + /> 27 + <link 28 + rel="shortcut icon" 29 + type="image/png" 30 + sizes="16x16" 31 + href="scrumplex_round.png?width=16" 32 + /> 33 + <link 34 + rel="apple-touch-icon-precomposed" 35 + type="image/png" 36 + sizes="144x144" 37 + href="scrumplex_round.png?width=144" 38 + /> 39 + <link 40 + rel="apple-touch-icon-precomposed" 41 + type="image/png" 42 + sizes="114x114" 43 + href="scrumplex_round.png?width=114" 44 + /> 45 + <link 46 + rel="apple-touch-icon-precomposed" 47 + type="image/png" 48 + sizes="72x72" 49 + href="scrumplex_round.png?width=72" 50 + /> 51 + <link 52 + rel="apple-touch-icon-precomposed" 53 + type="image/png" 54 + href="scrumplex_round.png?width=57" 55 + /> 56 + <meta 57 + name="description" 58 + content="Learn more about the work of Scrumplex on this website" 59 + /> 60 + <meta 61 + name="keywords" 62 + content="Scrumplex, scrumplex.net, Arch Linux, free software, GNU, FSF, open source, gitlab" 63 + /> 64 + <meta name="author" content="Scrumplex" /> 65 + <meta name="og:title" content="Scrumplex - A passionate developer" /> 66 + <meta name="og:type" content="website" /> 67 + <meta 68 + name="og:description" 69 + content="Hello there, my name is Sefa. Learn more on my website" 70 + /> 71 + <meta name="page-topic" content="Scrumplex" /> 72 + <script type="module" src="js/application.js"></script> 73 + </head> 74 + <pug src="index.pug" /> 75 + </html>
+58
index.pug
··· 1 + include include/link 2 + body.scroll 3 + include include/noscript 4 + 5 + div.container.wrapper#wrapper 6 + div.sheet.sheet-splash.wavy#main 7 + div.row 8 + div.col-med-5.text-center.flex.flex-column.flex-justify-between 9 + div.row 10 + div.col 11 + img.scrumplex-logo(src="scrumplex.svg", alt="Scrumplex Logo", title="Scrumplex", height=200, width=200) 12 + h1 Scrumplex 13 + strong he/him, they/them 14 + div.row 15 + div.col-med-6 16 + h2 Development 17 + +icon-link("codeberg", "Codeberg", "https://codeberg.org/Scrumplex") 18 + +icon-link("github", "GitHub", "https://github.com/Scrumplex") 19 + +icon-link("gitlab", "GitLab.com", "https://gitlab.com/Scrumplex") 20 + div.col-med-6 21 + h2 Donate 22 + +icon-link("github_sponsors", "GitHub Sponsors", "https://github.com/sponsors/Scrumplex") 23 + +icon-link("liberapay", "Liberapay", "https://liberapay.com/Scrumplex/donate") 24 + +icon-link("paypal", "PayPal", "https://www.paypal.me/Scrumplex") 25 + +icon-link("ko-fi", "Ko-Fi", "https://ko-fi.com/scrumplex") 26 + div.col-med-7 27 + blockquote.text-right 28 + | Converting coffee to code... 29 + | 30 + span.text-spinner#text-spinner(hidden) | 31 + include include/main 32 + 33 + div.row 34 + include include/footer 35 + 36 + div.sheet.wavy#projects(hidden) 37 + include include/projects 38 + 39 + div.sheet.wavy#contact(hidden) 40 + include include/contact 41 + 42 + div.sheet.wavy#privacy(hidden) 43 + div.row: div.col 44 + h1 Privacy Policy 45 + p. 46 + Privacy information for services hosted on #[code scrumplex.net], #[code sefa.cloud] and #[code duckhub.io] (and all subdomains) 47 + 48 + div.row: div.col: p. 49 + Every service collects log-data. This includes IP addresses, browser user-agents and visited sites. 50 + These are not used to track the user, but are only collected for operation purposes. #[br] 51 + Some services may require you to enter some kind of username or email-address to access them. 52 + These services can not operate without this information. 53 + You may choose to use anonymous or pseudonymous usernames or email addresses. 54 + All personal data (such as, but not limited to names, addresses or telephone numbers) shall always be in line with the General Data Protection Regulation. #[br] 55 + No data is ever processed to track user activity. 56 + 57 + div.scroll-indicator 58 + h1.text-center ▾
src/js/_utils.js js/_utils.js
src/js/application.js js/application.js
+1 -1
nix/dev.nix
··· 10 10 ${config.pre-commit.installationScript} 11 11 ''; 12 12 13 - packages = [self'.formatter pkgs.nodejs_latest]; 13 + packages = [self'.formatter pkgs.nodejs pkgs.pnpm]; 14 14 }; 15 15 formatter = pkgs.alejandra; 16 16 pre-commit.settings = {
+3 -1
nix/packages.nix
··· 14 14 }: { 15 15 packages = { 16 16 default = config.packages.scrumplex-website; 17 - scrumplex-website = final.callPackage ./pkgs/scrumplex-website.nix {inherit version;}; 17 + scrumplex-website = final.callPackage ./pkgs/scrumplex-website.nix { 18 + inherit version self inputs; 19 + }; 18 20 }; 19 21 overlayAttrs = { 20 22 inherit (config.packages) scrumplex-website;
+51 -53
nix/pkgs/scrumplex-website.nix
··· 1 1 { 2 + inputs, 2 3 lib, 3 - buildNpmPackage, 4 - importNpmLock, 5 4 pkg-config, 6 - python3, 7 - vips, 5 + self, 6 + stdenv, 8 7 version, 9 - }: let 10 - src = lib.fileset.toSource { 11 - root = ../../.; 12 - fileset = lib.fileset.unions (map (fileName: ../../${fileName}) [ 13 - "assets" 14 - "src" 15 - ".eslintrc.json" 16 - ".parcelrc" 17 - "package.json" 18 - "package-lock.json" 19 - "svgo.config.json" 20 - ]); 8 + vips, 9 + nodejs, 10 + pnpm, 11 + dart-sass, 12 + }: 13 + stdenv.mkDerivation (finalAttrs: { 14 + pname = "scrumplex-website"; 15 + inherit version; 16 + 17 + src = self; 18 + 19 + mitmCache = inputs.importPnpmLock.legacyPackages.${stdenv.hostPlatform.system}.importPnpmLock { 20 + inherit (finalAttrs) pname version; 21 + lockFile = "${self}/pnpm-lock.yaml"; 22 + }; 23 + 24 + nativeBuildInputs = [ 25 + nodejs 26 + pnpm 27 + pkg-config 28 + inputs.importPnpmLock.legacyPackages.${stdenv.hostPlatform.system}.iplConfigHook 29 + dart-sass 30 + vips 31 + ]; 32 + 33 + buildPhase = '' 34 + runHook preBuild 35 + 36 + pnpm run build 37 + 38 + runHook postBuild 39 + ''; 40 + 41 + installPhase = '' 42 + runHook preInstall 43 + 44 + cp -Tr dist/ $out 45 + 46 + runHook postInstall 47 + ''; 48 + 49 + meta = with lib; { 50 + description = "Personal website"; 51 + homepage = "https://codeberg.org/Scrumplex/website"; 52 + license = licenses.agpl3Only; 53 + maintainers = with maintainers; [Scrumplex]; 54 + platforms = platforms.all; 21 55 }; 22 - in 23 - buildNpmPackage { 24 - pname = "scrumplex-website"; 25 - inherit src version; 26 - 27 - nativeBuildInputs = [ 28 - pkg-config 29 - # Workaround for https://github.com/NixOS/nixpkgs/issues/329108 30 - (python3.withPackages (ps: with ps; [distutils])) 31 - ]; 32 - 33 - buildInputs = [ 34 - vips 35 - ]; 36 - 37 - npmDeps = importNpmLock { 38 - npmRoot = src; 39 - }; 40 - 41 - npmConfigHook = importNpmLock.npmConfigHook; 42 - 43 - installPhase = '' 44 - runHook preInstall 45 - 46 - cp -Tr dist/ $out 47 - 48 - runHook postInstall 49 - ''; 50 - 51 - meta = with lib; { 52 - description = "Personal website"; 53 - homepage = "https://codeberg.org/Scrumplex/website"; 54 - license = licenses.agpl3Only; 55 - maintainers = with maintainers; [Scrumplex]; 56 - platforms = platforms.all; 57 - }; 58 - } 56 + })
-7530
package-lock.json
··· 1 - { 2 - "name": "scrumplex-website", 3 - "version": "1.0.0", 4 - "lockfileVersion": 3, 5 - "requires": true, 6 - "packages": { 7 - "": { 8 - "name": "scrumplex-website", 9 - "version": "1.0.0", 10 - "license": "GPL-3.0", 11 - "dependencies": { 12 - "@fontsource/fira-sans": "5.2.7", 13 - "@fontsource/josefin-sans": "5.2.8", 14 - "base64url": "3.0.1", 15 - "normalize.scss": "0.1.0" 16 - }, 17 - "devDependencies": { 18 - "@parcel/compressor-brotli": "2.16.4", 19 - "@parcel/compressor-gzip": "2.16.4", 20 - "@parcel/config-default": "2.16.4", 21 - "@parcel/core": "2.16.4", 22 - "@parcel/optimizer-css": "2.16.4", 23 - "@parcel/reporter-bundle-analyzer": "2.16.4", 24 - "@parcel/transformer-pug": "2.16.4", 25 - "@parcel/transformer-sass": "2.16.4", 26 - "buffer": "6.0.3", 27 - "eslint": "9.39.4", 28 - "fantasticon": "3.0.0", 29 - "parcel": "2.16.4", 30 - "prettier": "3.8.1", 31 - "sharp": "0.33.5" 32 - } 33 - }, 34 - "node_modules/@babel/helper-string-parser": { 35 - "version": "7.27.1", 36 - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", 37 - "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", 38 - "dev": true, 39 - "license": "MIT", 40 - "engines": { 41 - "node": ">=6.9.0" 42 - } 43 - }, 44 - "node_modules/@babel/helper-validator-identifier": { 45 - "version": "7.28.5", 46 - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", 47 - "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", 48 - "dev": true, 49 - "license": "MIT", 50 - "engines": { 51 - "node": ">=6.9.0" 52 - } 53 - }, 54 - "node_modules/@babel/parser": { 55 - "version": "7.29.0", 56 - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.0.tgz", 57 - "integrity": "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==", 58 - "dev": true, 59 - "license": "MIT", 60 - "dependencies": { 61 - "@babel/types": "^7.29.0" 62 - }, 63 - "bin": { 64 - "parser": "bin/babel-parser.js" 65 - }, 66 - "engines": { 67 - "node": ">=6.0.0" 68 - } 69 - }, 70 - "node_modules/@babel/types": { 71 - "version": "7.29.0", 72 - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", 73 - "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", 74 - "dev": true, 75 - "license": "MIT", 76 - "dependencies": { 77 - "@babel/helper-string-parser": "^7.27.1", 78 - "@babel/helper-validator-identifier": "^7.28.5" 79 - }, 80 - "engines": { 81 - "node": ">=6.9.0" 82 - } 83 - }, 84 - "node_modules/@emnapi/runtime": { 85 - "version": "1.8.1", 86 - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.8.1.tgz", 87 - "integrity": "sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==", 88 - "dev": true, 89 - "license": "MIT", 90 - "optional": true, 91 - "dependencies": { 92 - "tslib": "^2.4.0" 93 - } 94 - }, 95 - "node_modules/@eslint-community/eslint-utils": { 96 - "version": "4.9.1", 97 - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", 98 - "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", 99 - "dev": true, 100 - "license": "MIT", 101 - "dependencies": { 102 - "eslint-visitor-keys": "^3.4.3" 103 - }, 104 - "engines": { 105 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 106 - }, 107 - "funding": { 108 - "url": "https://opencollective.com/eslint" 109 - }, 110 - "peerDependencies": { 111 - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" 112 - } 113 - }, 114 - "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { 115 - "version": "3.4.3", 116 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", 117 - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", 118 - "dev": true, 119 - "license": "Apache-2.0", 120 - "engines": { 121 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 122 - }, 123 - "funding": { 124 - "url": "https://opencollective.com/eslint" 125 - } 126 - }, 127 - "node_modules/@eslint-community/regexpp": { 128 - "version": "4.12.2", 129 - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", 130 - "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", 131 - "dev": true, 132 - "license": "MIT", 133 - "engines": { 134 - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" 135 - } 136 - }, 137 - "node_modules/@eslint/config-array": { 138 - "version": "0.21.2", 139 - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.2.tgz", 140 - "integrity": "sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==", 141 - "dev": true, 142 - "license": "Apache-2.0", 143 - "dependencies": { 144 - "@eslint/object-schema": "^2.1.7", 145 - "debug": "^4.3.1", 146 - "minimatch": "^3.1.5" 147 - }, 148 - "engines": { 149 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 150 - } 151 - }, 152 - "node_modules/@eslint/config-helpers": { 153 - "version": "0.4.2", 154 - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", 155 - "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==", 156 - "dev": true, 157 - "license": "Apache-2.0", 158 - "dependencies": { 159 - "@eslint/core": "^0.17.0" 160 - }, 161 - "engines": { 162 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 163 - } 164 - }, 165 - "node_modules/@eslint/core": { 166 - "version": "0.17.0", 167 - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", 168 - "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", 169 - "dev": true, 170 - "license": "Apache-2.0", 171 - "dependencies": { 172 - "@types/json-schema": "^7.0.15" 173 - }, 174 - "engines": { 175 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 176 - } 177 - }, 178 - "node_modules/@eslint/eslintrc": { 179 - "version": "3.3.5", 180 - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.5.tgz", 181 - "integrity": "sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==", 182 - "dev": true, 183 - "license": "MIT", 184 - "dependencies": { 185 - "ajv": "^6.14.0", 186 - "debug": "^4.3.2", 187 - "espree": "^10.0.1", 188 - "globals": "^14.0.0", 189 - "ignore": "^5.2.0", 190 - "import-fresh": "^3.2.1", 191 - "js-yaml": "^4.1.1", 192 - "minimatch": "^3.1.5", 193 - "strip-json-comments": "^3.1.1" 194 - }, 195 - "engines": { 196 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 197 - }, 198 - "funding": { 199 - "url": "https://opencollective.com/eslint" 200 - } 201 - }, 202 - "node_modules/@eslint/eslintrc/node_modules/globals": { 203 - "version": "14.0.0", 204 - "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", 205 - "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", 206 - "dev": true, 207 - "license": "MIT", 208 - "engines": { 209 - "node": ">=18" 210 - }, 211 - "funding": { 212 - "url": "https://github.com/sponsors/sindresorhus" 213 - } 214 - }, 215 - "node_modules/@eslint/js": { 216 - "version": "9.39.4", 217 - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.4.tgz", 218 - "integrity": "sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==", 219 - "dev": true, 220 - "license": "MIT", 221 - "engines": { 222 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 223 - }, 224 - "funding": { 225 - "url": "https://eslint.org/donate" 226 - } 227 - }, 228 - "node_modules/@eslint/object-schema": { 229 - "version": "2.1.7", 230 - "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", 231 - "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==", 232 - "dev": true, 233 - "license": "Apache-2.0", 234 - "engines": { 235 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 236 - } 237 - }, 238 - "node_modules/@eslint/plugin-kit": { 239 - "version": "0.4.1", 240 - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", 241 - "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==", 242 - "dev": true, 243 - "license": "Apache-2.0", 244 - "dependencies": { 245 - "@eslint/core": "^0.17.0", 246 - "levn": "^0.4.1" 247 - }, 248 - "engines": { 249 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 250 - } 251 - }, 252 - "node_modules/@fontsource/fira-sans": { 253 - "version": "5.2.7", 254 - "resolved": "https://registry.npmjs.org/@fontsource/fira-sans/-/fira-sans-5.2.7.tgz", 255 - "integrity": "sha512-5DE4AealD/VnbwdzMgnpWfCttMQBbteNiK9DCJE7cVwZEbDTPLUoFDMMvxNQ498nZc5in7Mta9c/s+3Ehh0BAg==", 256 - "license": "OFL-1.1", 257 - "funding": { 258 - "url": "https://github.com/sponsors/ayuhito" 259 - } 260 - }, 261 - "node_modules/@fontsource/josefin-sans": { 262 - "version": "5.2.8", 263 - "resolved": "https://registry.npmjs.org/@fontsource/josefin-sans/-/josefin-sans-5.2.8.tgz", 264 - "integrity": "sha512-bGY9VWF01JQc5pAOF3+tLlm75dpwJrRhd5CzY3/oyksvdZQbtwOHSDuu20VGxbBDx2/JQdllNvSJFgqI4QGGqg==", 265 - "license": "OFL-1.1", 266 - "funding": { 267 - "url": "https://github.com/sponsors/ayuhito" 268 - } 269 - }, 270 - "node_modules/@gar/promisify": { 271 - "version": "1.1.3", 272 - "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", 273 - "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", 274 - "dev": true, 275 - "license": "MIT" 276 - }, 277 - "node_modules/@humanfs/core": { 278 - "version": "0.19.1", 279 - "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", 280 - "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", 281 - "dev": true, 282 - "license": "Apache-2.0", 283 - "engines": { 284 - "node": ">=18.18.0" 285 - } 286 - }, 287 - "node_modules/@humanfs/node": { 288 - "version": "0.16.7", 289 - "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz", 290 - "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==", 291 - "dev": true, 292 - "license": "Apache-2.0", 293 - "dependencies": { 294 - "@humanfs/core": "^0.19.1", 295 - "@humanwhocodes/retry": "^0.4.0" 296 - }, 297 - "engines": { 298 - "node": ">=18.18.0" 299 - } 300 - }, 301 - "node_modules/@humanwhocodes/module-importer": { 302 - "version": "1.0.1", 303 - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", 304 - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", 305 - "dev": true, 306 - "license": "Apache-2.0", 307 - "engines": { 308 - "node": ">=12.22" 309 - }, 310 - "funding": { 311 - "type": "github", 312 - "url": "https://github.com/sponsors/nzakas" 313 - } 314 - }, 315 - "node_modules/@humanwhocodes/retry": { 316 - "version": "0.4.3", 317 - "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", 318 - "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", 319 - "dev": true, 320 - "license": "Apache-2.0", 321 - "engines": { 322 - "node": ">=18.18" 323 - }, 324 - "funding": { 325 - "type": "github", 326 - "url": "https://github.com/sponsors/nzakas" 327 - } 328 - }, 329 - "node_modules/@img/sharp-darwin-arm64": { 330 - "version": "0.33.5", 331 - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", 332 - "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==", 333 - "cpu": [ 334 - "arm64" 335 - ], 336 - "dev": true, 337 - "license": "Apache-2.0", 338 - "optional": true, 339 - "os": [ 340 - "darwin" 341 - ], 342 - "engines": { 343 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 344 - }, 345 - "funding": { 346 - "url": "https://opencollective.com/libvips" 347 - }, 348 - "optionalDependencies": { 349 - "@img/sharp-libvips-darwin-arm64": "1.0.4" 350 - } 351 - }, 352 - "node_modules/@img/sharp-darwin-x64": { 353 - "version": "0.33.5", 354 - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz", 355 - "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==", 356 - "cpu": [ 357 - "x64" 358 - ], 359 - "dev": true, 360 - "license": "Apache-2.0", 361 - "optional": true, 362 - "os": [ 363 - "darwin" 364 - ], 365 - "engines": { 366 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 367 - }, 368 - "funding": { 369 - "url": "https://opencollective.com/libvips" 370 - }, 371 - "optionalDependencies": { 372 - "@img/sharp-libvips-darwin-x64": "1.0.4" 373 - } 374 - }, 375 - "node_modules/@img/sharp-libvips-darwin-arm64": { 376 - "version": "1.0.4", 377 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz", 378 - "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==", 379 - "cpu": [ 380 - "arm64" 381 - ], 382 - "dev": true, 383 - "license": "LGPL-3.0-or-later", 384 - "optional": true, 385 - "os": [ 386 - "darwin" 387 - ], 388 - "funding": { 389 - "url": "https://opencollective.com/libvips" 390 - } 391 - }, 392 - "node_modules/@img/sharp-libvips-darwin-x64": { 393 - "version": "1.0.4", 394 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz", 395 - "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==", 396 - "cpu": [ 397 - "x64" 398 - ], 399 - "dev": true, 400 - "license": "LGPL-3.0-or-later", 401 - "optional": true, 402 - "os": [ 403 - "darwin" 404 - ], 405 - "funding": { 406 - "url": "https://opencollective.com/libvips" 407 - } 408 - }, 409 - "node_modules/@img/sharp-libvips-linux-arm": { 410 - "version": "1.0.5", 411 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz", 412 - "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==", 413 - "cpu": [ 414 - "arm" 415 - ], 416 - "dev": true, 417 - "license": "LGPL-3.0-or-later", 418 - "optional": true, 419 - "os": [ 420 - "linux" 421 - ], 422 - "funding": { 423 - "url": "https://opencollective.com/libvips" 424 - } 425 - }, 426 - "node_modules/@img/sharp-libvips-linux-arm64": { 427 - "version": "1.0.4", 428 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz", 429 - "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==", 430 - "cpu": [ 431 - "arm64" 432 - ], 433 - "dev": true, 434 - "license": "LGPL-3.0-or-later", 435 - "optional": true, 436 - "os": [ 437 - "linux" 438 - ], 439 - "funding": { 440 - "url": "https://opencollective.com/libvips" 441 - } 442 - }, 443 - "node_modules/@img/sharp-libvips-linux-s390x": { 444 - "version": "1.0.4", 445 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz", 446 - "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==", 447 - "cpu": [ 448 - "s390x" 449 - ], 450 - "dev": true, 451 - "license": "LGPL-3.0-or-later", 452 - "optional": true, 453 - "os": [ 454 - "linux" 455 - ], 456 - "funding": { 457 - "url": "https://opencollective.com/libvips" 458 - } 459 - }, 460 - "node_modules/@img/sharp-libvips-linux-x64": { 461 - "version": "1.0.4", 462 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz", 463 - "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==", 464 - "cpu": [ 465 - "x64" 466 - ], 467 - "dev": true, 468 - "license": "LGPL-3.0-or-later", 469 - "optional": true, 470 - "os": [ 471 - "linux" 472 - ], 473 - "funding": { 474 - "url": "https://opencollective.com/libvips" 475 - } 476 - }, 477 - "node_modules/@img/sharp-libvips-linuxmusl-arm64": { 478 - "version": "1.0.4", 479 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz", 480 - "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==", 481 - "cpu": [ 482 - "arm64" 483 - ], 484 - "dev": true, 485 - "license": "LGPL-3.0-or-later", 486 - "optional": true, 487 - "os": [ 488 - "linux" 489 - ], 490 - "funding": { 491 - "url": "https://opencollective.com/libvips" 492 - } 493 - }, 494 - "node_modules/@img/sharp-libvips-linuxmusl-x64": { 495 - "version": "1.0.4", 496 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz", 497 - "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==", 498 - "cpu": [ 499 - "x64" 500 - ], 501 - "dev": true, 502 - "license": "LGPL-3.0-or-later", 503 - "optional": true, 504 - "os": [ 505 - "linux" 506 - ], 507 - "funding": { 508 - "url": "https://opencollective.com/libvips" 509 - } 510 - }, 511 - "node_modules/@img/sharp-linux-arm": { 512 - "version": "0.33.5", 513 - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz", 514 - "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==", 515 - "cpu": [ 516 - "arm" 517 - ], 518 - "dev": true, 519 - "license": "Apache-2.0", 520 - "optional": true, 521 - "os": [ 522 - "linux" 523 - ], 524 - "engines": { 525 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 526 - }, 527 - "funding": { 528 - "url": "https://opencollective.com/libvips" 529 - }, 530 - "optionalDependencies": { 531 - "@img/sharp-libvips-linux-arm": "1.0.5" 532 - } 533 - }, 534 - "node_modules/@img/sharp-linux-arm64": { 535 - "version": "0.33.5", 536 - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz", 537 - "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==", 538 - "cpu": [ 539 - "arm64" 540 - ], 541 - "dev": true, 542 - "license": "Apache-2.0", 543 - "optional": true, 544 - "os": [ 545 - "linux" 546 - ], 547 - "engines": { 548 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 549 - }, 550 - "funding": { 551 - "url": "https://opencollective.com/libvips" 552 - }, 553 - "optionalDependencies": { 554 - "@img/sharp-libvips-linux-arm64": "1.0.4" 555 - } 556 - }, 557 - "node_modules/@img/sharp-linux-s390x": { 558 - "version": "0.33.5", 559 - "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz", 560 - "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==", 561 - "cpu": [ 562 - "s390x" 563 - ], 564 - "dev": true, 565 - "license": "Apache-2.0", 566 - "optional": true, 567 - "os": [ 568 - "linux" 569 - ], 570 - "engines": { 571 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 572 - }, 573 - "funding": { 574 - "url": "https://opencollective.com/libvips" 575 - }, 576 - "optionalDependencies": { 577 - "@img/sharp-libvips-linux-s390x": "1.0.4" 578 - } 579 - }, 580 - "node_modules/@img/sharp-linux-x64": { 581 - "version": "0.33.5", 582 - "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz", 583 - "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==", 584 - "cpu": [ 585 - "x64" 586 - ], 587 - "dev": true, 588 - "license": "Apache-2.0", 589 - "optional": true, 590 - "os": [ 591 - "linux" 592 - ], 593 - "engines": { 594 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 595 - }, 596 - "funding": { 597 - "url": "https://opencollective.com/libvips" 598 - }, 599 - "optionalDependencies": { 600 - "@img/sharp-libvips-linux-x64": "1.0.4" 601 - } 602 - }, 603 - "node_modules/@img/sharp-linuxmusl-arm64": { 604 - "version": "0.33.5", 605 - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz", 606 - "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==", 607 - "cpu": [ 608 - "arm64" 609 - ], 610 - "dev": true, 611 - "license": "Apache-2.0", 612 - "optional": true, 613 - "os": [ 614 - "linux" 615 - ], 616 - "engines": { 617 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 618 - }, 619 - "funding": { 620 - "url": "https://opencollective.com/libvips" 621 - }, 622 - "optionalDependencies": { 623 - "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" 624 - } 625 - }, 626 - "node_modules/@img/sharp-linuxmusl-x64": { 627 - "version": "0.33.5", 628 - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz", 629 - "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==", 630 - "cpu": [ 631 - "x64" 632 - ], 633 - "dev": true, 634 - "license": "Apache-2.0", 635 - "optional": true, 636 - "os": [ 637 - "linux" 638 - ], 639 - "engines": { 640 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 641 - }, 642 - "funding": { 643 - "url": "https://opencollective.com/libvips" 644 - }, 645 - "optionalDependencies": { 646 - "@img/sharp-libvips-linuxmusl-x64": "1.0.4" 647 - } 648 - }, 649 - "node_modules/@img/sharp-wasm32": { 650 - "version": "0.33.5", 651 - "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz", 652 - "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==", 653 - "cpu": [ 654 - "wasm32" 655 - ], 656 - "dev": true, 657 - "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", 658 - "optional": true, 659 - "dependencies": { 660 - "@emnapi/runtime": "^1.2.0" 661 - }, 662 - "engines": { 663 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 664 - }, 665 - "funding": { 666 - "url": "https://opencollective.com/libvips" 667 - } 668 - }, 669 - "node_modules/@img/sharp-win32-ia32": { 670 - "version": "0.33.5", 671 - "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz", 672 - "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==", 673 - "cpu": [ 674 - "ia32" 675 - ], 676 - "dev": true, 677 - "license": "Apache-2.0 AND LGPL-3.0-or-later", 678 - "optional": true, 679 - "os": [ 680 - "win32" 681 - ], 682 - "engines": { 683 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 684 - }, 685 - "funding": { 686 - "url": "https://opencollective.com/libvips" 687 - } 688 - }, 689 - "node_modules/@img/sharp-win32-x64": { 690 - "version": "0.33.5", 691 - "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz", 692 - "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==", 693 - "cpu": [ 694 - "x64" 695 - ], 696 - "dev": true, 697 - "license": "Apache-2.0 AND LGPL-3.0-or-later", 698 - "optional": true, 699 - "os": [ 700 - "win32" 701 - ], 702 - "engines": { 703 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 704 - }, 705 - "funding": { 706 - "url": "https://opencollective.com/libvips" 707 - } 708 - }, 709 - "node_modules/@isaacs/cliui": { 710 - "version": "8.0.2", 711 - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", 712 - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", 713 - "dev": true, 714 - "license": "ISC", 715 - "dependencies": { 716 - "string-width": "^5.1.2", 717 - "string-width-cjs": "npm:string-width@^4.2.0", 718 - "strip-ansi": "^7.0.1", 719 - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", 720 - "wrap-ansi": "^8.1.0", 721 - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" 722 - }, 723 - "engines": { 724 - "node": ">=12" 725 - } 726 - }, 727 - "node_modules/@lezer/common": { 728 - "version": "1.5.0", 729 - "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.5.0.tgz", 730 - "integrity": "sha512-PNGcolp9hr4PJdXR4ix7XtixDrClScvtSCYW3rQG106oVMOOI+jFb+0+J3mbeL/53g1Zd6s0kJzaw6Ri68GmAA==", 731 - "dev": true, 732 - "license": "MIT" 733 - }, 734 - "node_modules/@lezer/lr": { 735 - "version": "1.4.8", 736 - "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.8.tgz", 737 - "integrity": "sha512-bPWa0Pgx69ylNlMlPvBPryqeLYQjyJjqPx+Aupm5zydLIF3NE+6MMLT8Yi23Bd9cif9VS00aUebn+6fDIGBcDA==", 738 - "dev": true, 739 - "license": "MIT", 740 - "dependencies": { 741 - "@lezer/common": "^1.0.0" 742 - } 743 - }, 744 - "node_modules/@lmdb/lmdb-darwin-arm64": { 745 - "version": "2.8.5", 746 - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-2.8.5.tgz", 747 - "integrity": "sha512-KPDeVScZgA1oq0CiPBcOa3kHIqU+pTOwRFDIhxvmf8CTNvqdZQYp5cCKW0bUk69VygB2PuTiINFWbY78aR2pQw==", 748 - "cpu": [ 749 - "arm64" 750 - ], 751 - "dev": true, 752 - "license": "MIT", 753 - "optional": true, 754 - "os": [ 755 - "darwin" 756 - ] 757 - }, 758 - "node_modules/@lmdb/lmdb-darwin-x64": { 759 - "version": "2.8.5", 760 - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-2.8.5.tgz", 761 - "integrity": "sha512-w/sLhN4T7MW1nB3R/U8WK5BgQLz904wh+/SmA2jD8NnF7BLLoUgflCNxOeSPOWp8geP6nP/+VjWzZVip7rZ1ug==", 762 - "cpu": [ 763 - "x64" 764 - ], 765 - "dev": true, 766 - "license": "MIT", 767 - "optional": true, 768 - "os": [ 769 - "darwin" 770 - ] 771 - }, 772 - "node_modules/@lmdb/lmdb-linux-arm": { 773 - "version": "2.8.5", 774 - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-2.8.5.tgz", 775 - "integrity": "sha512-c0TGMbm2M55pwTDIfkDLB6BpIsgxV4PjYck2HiOX+cy/JWiBXz32lYbarPqejKs9Flm7YVAKSILUducU9g2RVg==", 776 - "cpu": [ 777 - "arm" 778 - ], 779 - "dev": true, 780 - "license": "MIT", 781 - "optional": true, 782 - "os": [ 783 - "linux" 784 - ] 785 - }, 786 - "node_modules/@lmdb/lmdb-linux-arm64": { 787 - "version": "2.8.5", 788 - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-2.8.5.tgz", 789 - "integrity": "sha512-vtbZRHH5UDlL01TT5jB576Zox3+hdyogvpcbvVJlmU5PdL3c5V7cj1EODdh1CHPksRl+cws/58ugEHi8bcj4Ww==", 790 - "cpu": [ 791 - "arm64" 792 - ], 793 - "dev": true, 794 - "license": "MIT", 795 - "optional": true, 796 - "os": [ 797 - "linux" 798 - ] 799 - }, 800 - "node_modules/@lmdb/lmdb-linux-x64": { 801 - "version": "2.8.5", 802 - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-2.8.5.tgz", 803 - "integrity": "sha512-Xkc8IUx9aEhP0zvgeKy7IQ3ReX2N8N1L0WPcQwnZweWmOuKfwpS3GRIYqLtK5za/w3E60zhFfNdS+3pBZPytqQ==", 804 - "cpu": [ 805 - "x64" 806 - ], 807 - "dev": true, 808 - "license": "MIT", 809 - "optional": true, 810 - "os": [ 811 - "linux" 812 - ] 813 - }, 814 - "node_modules/@lmdb/lmdb-win32-x64": { 815 - "version": "2.8.5", 816 - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-2.8.5.tgz", 817 - "integrity": "sha512-4wvrf5BgnR8RpogHhtpCPJMKBmvyZPhhUtEwMJbXh0ni2BucpfF07jlmyM11zRqQ2XIq6PbC2j7W7UCCcm1rRQ==", 818 - "cpu": [ 819 - "x64" 820 - ], 821 - "dev": true, 822 - "license": "MIT", 823 - "optional": true, 824 - "os": [ 825 - "win32" 826 - ] 827 - }, 828 - "node_modules/@mischnic/json-sourcemap": { 829 - "version": "0.1.1", 830 - "resolved": "https://registry.npmjs.org/@mischnic/json-sourcemap/-/json-sourcemap-0.1.1.tgz", 831 - "integrity": "sha512-iA7+tyVqfrATAIsIRWQG+a7ZLLD0VaOCKV2Wd/v4mqIU3J9c4jx9p7S0nw1XH3gJCKNBOOwACOPYYSUu9pgT+w==", 832 - "dev": true, 833 - "license": "MIT", 834 - "dependencies": { 835 - "@lezer/common": "^1.0.0", 836 - "@lezer/lr": "^1.0.0", 837 - "json5": "^2.2.1" 838 - }, 839 - "engines": { 840 - "node": ">=12.0.0" 841 - } 842 - }, 843 - "node_modules/@msgpackr-extract/msgpackr-extract-darwin-arm64": { 844 - "version": "3.0.3", 845 - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-3.0.3.tgz", 846 - "integrity": "sha512-QZHtlVgbAdy2zAqNA9Gu1UpIuI8Xvsd1v8ic6B2pZmeFnFcMWiPLfWXh7TVw4eGEZ/C9TH281KwhVoeQUKbyjw==", 847 - "cpu": [ 848 - "arm64" 849 - ], 850 - "dev": true, 851 - "license": "MIT", 852 - "optional": true, 853 - "os": [ 854 - "darwin" 855 - ] 856 - }, 857 - "node_modules/@msgpackr-extract/msgpackr-extract-darwin-x64": { 858 - "version": "3.0.3", 859 - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-3.0.3.tgz", 860 - "integrity": "sha512-mdzd3AVzYKuUmiWOQ8GNhl64/IoFGol569zNRdkLReh6LRLHOXxU4U8eq0JwaD8iFHdVGqSy4IjFL4reoWCDFw==", 861 - "cpu": [ 862 - "x64" 863 - ], 864 - "dev": true, 865 - "license": "MIT", 866 - "optional": true, 867 - "os": [ 868 - "darwin" 869 - ] 870 - }, 871 - "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm": { 872 - "version": "3.0.3", 873 - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-3.0.3.tgz", 874 - "integrity": "sha512-fg0uy/dG/nZEXfYilKoRe7yALaNmHoYeIoJuJ7KJ+YyU2bvY8vPv27f7UKhGRpY6euFYqEVhxCFZgAUNQBM3nw==", 875 - "cpu": [ 876 - "arm" 877 - ], 878 - "dev": true, 879 - "license": "MIT", 880 - "optional": true, 881 - "os": [ 882 - "linux" 883 - ] 884 - }, 885 - "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm64": { 886 - "version": "3.0.3", 887 - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-3.0.3.tgz", 888 - "integrity": "sha512-YxQL+ax0XqBJDZiKimS2XQaf+2wDGVa1enVRGzEvLLVFeqa5kx2bWbtcSXgsxjQB7nRqqIGFIcLteF/sHeVtQg==", 889 - "cpu": [ 890 - "arm64" 891 - ], 892 - "dev": true, 893 - "license": "MIT", 894 - "optional": true, 895 - "os": [ 896 - "linux" 897 - ] 898 - }, 899 - "node_modules/@msgpackr-extract/msgpackr-extract-linux-x64": { 900 - "version": "3.0.3", 901 - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-3.0.3.tgz", 902 - "integrity": "sha512-cvwNfbP07pKUfq1uH+S6KJ7dT9K8WOE4ZiAcsrSes+UY55E/0jLYc+vq+DO7jlmqRb5zAggExKm0H7O/CBaesg==", 903 - "cpu": [ 904 - "x64" 905 - ], 906 - "dev": true, 907 - "license": "MIT", 908 - "optional": true, 909 - "os": [ 910 - "linux" 911 - ] 912 - }, 913 - "node_modules/@msgpackr-extract/msgpackr-extract-win32-x64": { 914 - "version": "3.0.3", 915 - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-3.0.3.tgz", 916 - "integrity": "sha512-x0fWaQtYp4E6sktbsdAqnehxDgEc/VwM7uLsRCYWaiGu0ykYdZPiS8zCWdnjHwyiumousxfBm4SO31eXqwEZhQ==", 917 - "cpu": [ 918 - "x64" 919 - ], 920 - "dev": true, 921 - "license": "MIT", 922 - "optional": true, 923 - "os": [ 924 - "win32" 925 - ] 926 - }, 927 - "node_modules/@npmcli/fs": { 928 - "version": "2.1.2", 929 - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", 930 - "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", 931 - "dev": true, 932 - "license": "ISC", 933 - "dependencies": { 934 - "@gar/promisify": "^1.1.3", 935 - "semver": "^7.3.5" 936 - }, 937 - "engines": { 938 - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 939 - } 940 - }, 941 - "node_modules/@npmcli/move-file": { 942 - "version": "2.0.1", 943 - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", 944 - "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", 945 - "deprecated": "This functionality has been moved to @npmcli/fs", 946 - "dev": true, 947 - "license": "MIT", 948 - "dependencies": { 949 - "mkdirp": "^1.0.4", 950 - "rimraf": "^3.0.2" 951 - }, 952 - "engines": { 953 - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 954 - } 955 - }, 956 - "node_modules/@parcel/bundler-default": { 957 - "version": "2.16.4", 958 - "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.16.4.tgz", 959 - "integrity": "sha512-Nb8peNvhfm1+660CLwssWh4weY+Mv6vEGS6GPKqzJmTMw50udi0eS1YuWFzvmhSiu1KsYcUD37mqQ1LuIDtWoA==", 960 - "dev": true, 961 - "license": "MIT", 962 - "dependencies": { 963 - "@parcel/diagnostic": "2.16.4", 964 - "@parcel/graph": "3.6.4", 965 - "@parcel/plugin": "2.16.4", 966 - "@parcel/rust": "2.16.4", 967 - "@parcel/utils": "2.16.4", 968 - "nullthrows": "^1.1.1" 969 - }, 970 - "engines": { 971 - "node": ">= 16.0.0", 972 - "parcel": "^2.16.4" 973 - }, 974 - "funding": { 975 - "type": "opencollective", 976 - "url": "https://opencollective.com/parcel" 977 - } 978 - }, 979 - "node_modules/@parcel/cache": { 980 - "version": "2.16.4", 981 - "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.16.4.tgz", 982 - "integrity": "sha512-+uCyeElSga2MBbmbXpIj/WVKH7TByCrKaxtHbelfKKIJpYMgEHVjO4cuc7GUfTrUAmRUS8ZGvnX7Etgq6/jQhw==", 983 - "dev": true, 984 - "license": "MIT", 985 - "dependencies": { 986 - "@parcel/fs": "2.16.4", 987 - "@parcel/logger": "2.16.4", 988 - "@parcel/utils": "2.16.4", 989 - "lmdb": "2.8.5" 990 - }, 991 - "engines": { 992 - "node": ">= 16.0.0" 993 - }, 994 - "funding": { 995 - "type": "opencollective", 996 - "url": "https://opencollective.com/parcel" 997 - }, 998 - "peerDependencies": { 999 - "@parcel/core": "^2.16.4" 1000 - } 1001 - }, 1002 - "node_modules/@parcel/codeframe": { 1003 - "version": "2.16.4", 1004 - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz", 1005 - "integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==", 1006 - "dev": true, 1007 - "license": "MIT", 1008 - "dependencies": { 1009 - "chalk": "^4.1.2" 1010 - }, 1011 - "engines": { 1012 - "node": ">= 16.0.0" 1013 - }, 1014 - "funding": { 1015 - "type": "opencollective", 1016 - "url": "https://opencollective.com/parcel" 1017 - } 1018 - }, 1019 - "node_modules/@parcel/compressor-brotli": { 1020 - "version": "2.16.4", 1021 - "resolved": "https://registry.npmjs.org/@parcel/compressor-brotli/-/compressor-brotli-2.16.4.tgz", 1022 - "integrity": "sha512-ZZlHuf0G+d/prjl/TpAXGS66rZ84adBMZFwNL5zgeM4vUt03pSIbBKH5ajd5EvYOGRN0wjNOUHhj5UVWjMVAwA==", 1023 - "dev": true, 1024 - "license": "MIT", 1025 - "dependencies": { 1026 - "@parcel/plugin": "2.16.4" 1027 - }, 1028 - "engines": { 1029 - "node": ">= 16.0.0", 1030 - "parcel": "^2.16.4" 1031 - }, 1032 - "funding": { 1033 - "type": "opencollective", 1034 - "url": "https://opencollective.com/parcel" 1035 - } 1036 - }, 1037 - "node_modules/@parcel/compressor-gzip": { 1038 - "version": "2.16.4", 1039 - "resolved": "https://registry.npmjs.org/@parcel/compressor-gzip/-/compressor-gzip-2.16.4.tgz", 1040 - "integrity": "sha512-FisFcsO87oWU/3eskF1NxBOp6J1Txux6JUs9dKRkN1YFVkv04nPnTB0A+NQnx4IEPFDrBZ5J/IZ+MIqFf4euFQ==", 1041 - "dev": true, 1042 - "license": "MIT", 1043 - "dependencies": { 1044 - "@parcel/plugin": "2.16.4" 1045 - }, 1046 - "engines": { 1047 - "node": ">= 16.0.0", 1048 - "parcel": "^2.16.4" 1049 - }, 1050 - "funding": { 1051 - "type": "opencollective", 1052 - "url": "https://opencollective.com/parcel" 1053 - } 1054 - }, 1055 - "node_modules/@parcel/compressor-raw": { 1056 - "version": "2.16.4", 1057 - "resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.16.4.tgz", 1058 - "integrity": "sha512-IK8IpNhw61B2HKgA1JhGhO9y+ZJFRZNTEmvhN1NdLdPqvgEXm2EunT+m6D9z7xeoeT6XnUKqM0eRckEdD0OXbA==", 1059 - "dev": true, 1060 - "license": "MIT", 1061 - "dependencies": { 1062 - "@parcel/plugin": "2.16.4" 1063 - }, 1064 - "engines": { 1065 - "node": ">= 16.0.0", 1066 - "parcel": "^2.16.4" 1067 - }, 1068 - "funding": { 1069 - "type": "opencollective", 1070 - "url": "https://opencollective.com/parcel" 1071 - } 1072 - }, 1073 - "node_modules/@parcel/config-default": { 1074 - "version": "2.16.4", 1075 - "resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.16.4.tgz", 1076 - "integrity": "sha512-kBxuTY/5trEVnvXk92l7LVkYjNuz3SaqWymFhPjEnc8GY4ZVdcWrWdXWTB9hUhpmRYJctFCyGvM0nN05JTiM2g==", 1077 - "dev": true, 1078 - "license": "MIT", 1079 - "dependencies": { 1080 - "@parcel/bundler-default": "2.16.4", 1081 - "@parcel/compressor-raw": "2.16.4", 1082 - "@parcel/namer-default": "2.16.4", 1083 - "@parcel/optimizer-css": "2.16.4", 1084 - "@parcel/optimizer-html": "2.16.4", 1085 - "@parcel/optimizer-image": "2.16.4", 1086 - "@parcel/optimizer-svg": "2.16.4", 1087 - "@parcel/optimizer-swc": "2.16.4", 1088 - "@parcel/packager-css": "2.16.4", 1089 - "@parcel/packager-html": "2.16.4", 1090 - "@parcel/packager-js": "2.16.4", 1091 - "@parcel/packager-raw": "2.16.4", 1092 - "@parcel/packager-svg": "2.16.4", 1093 - "@parcel/packager-wasm": "2.16.4", 1094 - "@parcel/reporter-dev-server": "2.16.4", 1095 - "@parcel/resolver-default": "2.16.4", 1096 - "@parcel/runtime-browser-hmr": "2.16.4", 1097 - "@parcel/runtime-js": "2.16.4", 1098 - "@parcel/runtime-rsc": "2.16.4", 1099 - "@parcel/runtime-service-worker": "2.16.4", 1100 - "@parcel/transformer-babel": "2.16.4", 1101 - "@parcel/transformer-css": "2.16.4", 1102 - "@parcel/transformer-html": "2.16.4", 1103 - "@parcel/transformer-image": "2.16.4", 1104 - "@parcel/transformer-js": "2.16.4", 1105 - "@parcel/transformer-json": "2.16.4", 1106 - "@parcel/transformer-node": "2.16.4", 1107 - "@parcel/transformer-postcss": "2.16.4", 1108 - "@parcel/transformer-posthtml": "2.16.4", 1109 - "@parcel/transformer-raw": "2.16.4", 1110 - "@parcel/transformer-react-refresh-wrap": "2.16.4", 1111 - "@parcel/transformer-svg": "2.16.4" 1112 - }, 1113 - "funding": { 1114 - "type": "opencollective", 1115 - "url": "https://opencollective.com/parcel" 1116 - }, 1117 - "peerDependencies": { 1118 - "@parcel/core": "^2.16.4" 1119 - } 1120 - }, 1121 - "node_modules/@parcel/core": { 1122 - "version": "2.16.4", 1123 - "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.16.4.tgz", 1124 - "integrity": "sha512-a0CgrW5A5kwuSu5J1RFRoMQaMs9yagvfH2jJMYVw56+/7NRI4KOtu612SG9Y1ERWfY55ZwzyFxtLWvD6LO+Anw==", 1125 - "dev": true, 1126 - "license": "MIT", 1127 - "peer": true, 1128 - "dependencies": { 1129 - "@mischnic/json-sourcemap": "^0.1.1", 1130 - "@parcel/cache": "2.16.4", 1131 - "@parcel/diagnostic": "2.16.4", 1132 - "@parcel/events": "2.16.4", 1133 - "@parcel/feature-flags": "2.16.4", 1134 - "@parcel/fs": "2.16.4", 1135 - "@parcel/graph": "3.6.4", 1136 - "@parcel/logger": "2.16.4", 1137 - "@parcel/package-manager": "2.16.4", 1138 - "@parcel/plugin": "2.16.4", 1139 - "@parcel/profiler": "2.16.4", 1140 - "@parcel/rust": "2.16.4", 1141 - "@parcel/source-map": "^2.1.1", 1142 - "@parcel/types": "2.16.4", 1143 - "@parcel/utils": "2.16.4", 1144 - "@parcel/workers": "2.16.4", 1145 - "base-x": "^3.0.11", 1146 - "browserslist": "^4.24.5", 1147 - "clone": "^2.1.2", 1148 - "dotenv": "^16.5.0", 1149 - "dotenv-expand": "^11.0.7", 1150 - "json5": "^2.2.3", 1151 - "msgpackr": "^1.11.2", 1152 - "nullthrows": "^1.1.1", 1153 - "semver": "^7.7.1" 1154 - }, 1155 - "engines": { 1156 - "node": ">= 16.0.0" 1157 - }, 1158 - "funding": { 1159 - "type": "opencollective", 1160 - "url": "https://opencollective.com/parcel" 1161 - } 1162 - }, 1163 - "node_modules/@parcel/diagnostic": { 1164 - "version": "2.16.4", 1165 - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz", 1166 - "integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==", 1167 - "dev": true, 1168 - "license": "MIT", 1169 - "dependencies": { 1170 - "@mischnic/json-sourcemap": "^0.1.1", 1171 - "nullthrows": "^1.1.1" 1172 - }, 1173 - "engines": { 1174 - "node": ">= 16.0.0" 1175 - }, 1176 - "funding": { 1177 - "type": "opencollective", 1178 - "url": "https://opencollective.com/parcel" 1179 - } 1180 - }, 1181 - "node_modules/@parcel/error-overlay": { 1182 - "version": "2.16.4", 1183 - "resolved": "https://registry.npmjs.org/@parcel/error-overlay/-/error-overlay-2.16.4.tgz", 1184 - "integrity": "sha512-e8KYKnMsfmQnqIhsUWBUZAXlDK30wkxsAGle1tZ0gOdoplaIdVq/WjGPatHLf6igLM76c3tRn2vw8jZFput0jw==", 1185 - "dev": true, 1186 - "license": "MIT", 1187 - "engines": { 1188 - "node": ">= 16.0.0" 1189 - }, 1190 - "funding": { 1191 - "type": "opencollective", 1192 - "url": "https://opencollective.com/parcel" 1193 - } 1194 - }, 1195 - "node_modules/@parcel/events": { 1196 - "version": "2.16.4", 1197 - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.4.tgz", 1198 - "integrity": "sha512-slWQkBRAA7o0cN0BLEd+yCckPmlVRVhBZn5Pn6ktm4EzEtrqoMzMeJOxxH8TXaRzrQDYnTcnYIHFgXWd4kkUfg==", 1199 - "dev": true, 1200 - "license": "MIT", 1201 - "engines": { 1202 - "node": ">= 16.0.0" 1203 - }, 1204 - "funding": { 1205 - "type": "opencollective", 1206 - "url": "https://opencollective.com/parcel" 1207 - } 1208 - }, 1209 - "node_modules/@parcel/feature-flags": { 1210 - "version": "2.16.4", 1211 - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.16.4.tgz", 1212 - "integrity": "sha512-nYdx53siKPLYikHHxfzgjzzgxdrjquK6DMnuSgOTyIdRG4VHdEN0+NqKijRLuVgiUFo/dtxc2h+amwqFENMw8w==", 1213 - "dev": true, 1214 - "license": "MIT", 1215 - "engines": { 1216 - "node": ">= 16.0.0" 1217 - }, 1218 - "funding": { 1219 - "type": "opencollective", 1220 - "url": "https://opencollective.com/parcel" 1221 - } 1222 - }, 1223 - "node_modules/@parcel/fs": { 1224 - "version": "2.16.4", 1225 - "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.4.tgz", 1226 - "integrity": "sha512-maCMOiVn7oJYZlqlfxgLne8n6tSktIT1k0AeyBp4UGWCXyeJUJ+nL7QYShFpKNLtMLeF0cEtgwRAknWzbcDS1g==", 1227 - "dev": true, 1228 - "license": "MIT", 1229 - "dependencies": { 1230 - "@parcel/feature-flags": "2.16.4", 1231 - "@parcel/rust": "2.16.4", 1232 - "@parcel/types-internal": "2.16.4", 1233 - "@parcel/utils": "2.16.4", 1234 - "@parcel/watcher": "^2.0.7", 1235 - "@parcel/workers": "2.16.4" 1236 - }, 1237 - "engines": { 1238 - "node": ">= 16.0.0" 1239 - }, 1240 - "funding": { 1241 - "type": "opencollective", 1242 - "url": "https://opencollective.com/parcel" 1243 - }, 1244 - "peerDependencies": { 1245 - "@parcel/core": "^2.16.4" 1246 - } 1247 - }, 1248 - "node_modules/@parcel/graph": { 1249 - "version": "3.6.4", 1250 - "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-3.6.4.tgz", 1251 - "integrity": "sha512-Cj9yV+/k88kFhE+D+gz0YuNRpvNOCVDskO9pFqkcQhGbsGq6kg2XpZ9V7HlYraih31xf8Vb589bZOwjKIiHixQ==", 1252 - "dev": true, 1253 - "license": "MIT", 1254 - "dependencies": { 1255 - "@parcel/feature-flags": "2.16.4", 1256 - "nullthrows": "^1.1.1" 1257 - }, 1258 - "engines": { 1259 - "node": ">= 16.0.0" 1260 - }, 1261 - "funding": { 1262 - "type": "opencollective", 1263 - "url": "https://opencollective.com/parcel" 1264 - } 1265 - }, 1266 - "node_modules/@parcel/logger": { 1267 - "version": "2.16.4", 1268 - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz", 1269 - "integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==", 1270 - "dev": true, 1271 - "license": "MIT", 1272 - "dependencies": { 1273 - "@parcel/diagnostic": "2.16.4", 1274 - "@parcel/events": "2.16.4" 1275 - }, 1276 - "engines": { 1277 - "node": ">= 16.0.0" 1278 - }, 1279 - "funding": { 1280 - "type": "opencollective", 1281 - "url": "https://opencollective.com/parcel" 1282 - } 1283 - }, 1284 - "node_modules/@parcel/markdown-ansi": { 1285 - "version": "2.16.4", 1286 - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz", 1287 - "integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==", 1288 - "dev": true, 1289 - "license": "MIT", 1290 - "dependencies": { 1291 - "chalk": "^4.1.2" 1292 - }, 1293 - "engines": { 1294 - "node": ">= 16.0.0" 1295 - }, 1296 - "funding": { 1297 - "type": "opencollective", 1298 - "url": "https://opencollective.com/parcel" 1299 - } 1300 - }, 1301 - "node_modules/@parcel/namer-default": { 1302 - "version": "2.16.4", 1303 - "resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.16.4.tgz", 1304 - "integrity": "sha512-CE+0lFg881sJq575EXxj2lKUn81tsS5itpNUUErHxit195m3PExyAhoXM6ed/SXxwi+uv+T5FS/jjDLBNuUFDA==", 1305 - "dev": true, 1306 - "license": "MIT", 1307 - "dependencies": { 1308 - "@parcel/diagnostic": "2.16.4", 1309 - "@parcel/plugin": "2.16.4", 1310 - "nullthrows": "^1.1.1" 1311 - }, 1312 - "engines": { 1313 - "node": ">= 16.0.0", 1314 - "parcel": "^2.16.4" 1315 - }, 1316 - "funding": { 1317 - "type": "opencollective", 1318 - "url": "https://opencollective.com/parcel" 1319 - } 1320 - }, 1321 - "node_modules/@parcel/node-resolver-core": { 1322 - "version": "3.7.4", 1323 - "resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-3.7.4.tgz", 1324 - "integrity": "sha512-b3VDG+um6IWW5CTod6M9hQsTX5mdIelKmam7mzxzgqg4j5hnycgTWqPMc9UxhYoUY/Q/PHfWepccNcKtvP5JiA==", 1325 - "dev": true, 1326 - "license": "MIT", 1327 - "dependencies": { 1328 - "@mischnic/json-sourcemap": "^0.1.1", 1329 - "@parcel/diagnostic": "2.16.4", 1330 - "@parcel/fs": "2.16.4", 1331 - "@parcel/rust": "2.16.4", 1332 - "@parcel/utils": "2.16.4", 1333 - "nullthrows": "^1.1.1", 1334 - "semver": "^7.7.1" 1335 - }, 1336 - "engines": { 1337 - "node": ">= 16.0.0" 1338 - }, 1339 - "funding": { 1340 - "type": "opencollective", 1341 - "url": "https://opencollective.com/parcel" 1342 - } 1343 - }, 1344 - "node_modules/@parcel/optimizer-css": { 1345 - "version": "2.16.4", 1346 - "resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.16.4.tgz", 1347 - "integrity": "sha512-aqdXCtmvpcXYgJFGk2DtXF34wuM2TD1fZorKMrJdKB9sSkWVRs1tq6RAXQrbi0ZPDH9wfE/9An3YdkTex7RHuQ==", 1348 - "dev": true, 1349 - "license": "MIT", 1350 - "dependencies": { 1351 - "@parcel/diagnostic": "2.16.4", 1352 - "@parcel/plugin": "2.16.4", 1353 - "@parcel/source-map": "^2.1.1", 1354 - "@parcel/utils": "2.16.4", 1355 - "browserslist": "^4.24.5", 1356 - "lightningcss": "^1.30.1", 1357 - "nullthrows": "^1.1.1" 1358 - }, 1359 - "engines": { 1360 - "node": ">= 16.0.0", 1361 - "parcel": "^2.16.4" 1362 - }, 1363 - "funding": { 1364 - "type": "opencollective", 1365 - "url": "https://opencollective.com/parcel" 1366 - } 1367 - }, 1368 - "node_modules/@parcel/optimizer-html": { 1369 - "version": "2.16.4", 1370 - "resolved": "https://registry.npmjs.org/@parcel/optimizer-html/-/optimizer-html-2.16.4.tgz", 1371 - "integrity": "sha512-vg/R2uuSni+NYYUUV8m+5bz8p5zBv8wc/nNleoBnGuCDwn7uaUwTZ8Gt9CjZO8jjG0xCLILoc/TW+e2FF3pfgQ==", 1372 - "dev": true, 1373 - "license": "MIT", 1374 - "dependencies": { 1375 - "@parcel/plugin": "2.16.4", 1376 - "@parcel/rust": "2.16.4", 1377 - "@parcel/utils": "2.16.4" 1378 - }, 1379 - "engines": { 1380 - "node": ">= 16.0.0", 1381 - "parcel": "^2.16.4" 1382 - }, 1383 - "funding": { 1384 - "type": "opencollective", 1385 - "url": "https://opencollective.com/parcel" 1386 - } 1387 - }, 1388 - "node_modules/@parcel/optimizer-image": { 1389 - "version": "2.16.4", 1390 - "resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.16.4.tgz", 1391 - "integrity": "sha512-2RV54WnvMYr18lxSx7Zlx/DXpJwMzOiPxDnoFyvaUoYutvgHO6chtcgFgh1Bvw/PoI95vYzlTkZ8QfUOk5A0JA==", 1392 - "dev": true, 1393 - "license": "MIT", 1394 - "dependencies": { 1395 - "@parcel/diagnostic": "2.16.4", 1396 - "@parcel/plugin": "2.16.4", 1397 - "@parcel/rust": "2.16.4", 1398 - "@parcel/utils": "2.16.4", 1399 - "@parcel/workers": "2.16.4" 1400 - }, 1401 - "engines": { 1402 - "node": ">= 16.0.0", 1403 - "parcel": "^2.16.4" 1404 - }, 1405 - "funding": { 1406 - "type": "opencollective", 1407 - "url": "https://opencollective.com/parcel" 1408 - }, 1409 - "peerDependencies": { 1410 - "@parcel/core": "^2.16.4" 1411 - } 1412 - }, 1413 - "node_modules/@parcel/optimizer-svg": { 1414 - "version": "2.16.4", 1415 - "resolved": "https://registry.npmjs.org/@parcel/optimizer-svg/-/optimizer-svg-2.16.4.tgz", 1416 - "integrity": "sha512-22+BqIffCrVErg8y2XwhasbTaFNn75OKXZ3KTDBIfOSAZKLUKs1iHfDXETzTRN7cVcS+Q36/6EHd7N/RA8i1fg==", 1417 - "dev": true, 1418 - "license": "MIT", 1419 - "dependencies": { 1420 - "@parcel/plugin": "2.16.4", 1421 - "@parcel/rust": "2.16.4", 1422 - "@parcel/utils": "2.16.4" 1423 - }, 1424 - "engines": { 1425 - "node": ">= 16.0.0", 1426 - "parcel": "^2.16.4" 1427 - }, 1428 - "funding": { 1429 - "type": "opencollective", 1430 - "url": "https://opencollective.com/parcel" 1431 - } 1432 - }, 1433 - "node_modules/@parcel/optimizer-swc": { 1434 - "version": "2.16.4", 1435 - "resolved": "https://registry.npmjs.org/@parcel/optimizer-swc/-/optimizer-swc-2.16.4.tgz", 1436 - "integrity": "sha512-+URqwnB6u1gqaLbG1O1DDApH+UVj4WCbK9No1fdxLBxQ9a84jyli25o1kK1hYB9Nb/JMyYNnEBfvYUW6RphOxw==", 1437 - "dev": true, 1438 - "license": "MIT", 1439 - "dependencies": { 1440 - "@parcel/diagnostic": "2.16.4", 1441 - "@parcel/plugin": "2.16.4", 1442 - "@parcel/source-map": "^2.1.1", 1443 - "@parcel/utils": "2.16.4", 1444 - "@swc/core": "^1.11.24", 1445 - "nullthrows": "^1.1.1" 1446 - }, 1447 - "engines": { 1448 - "node": ">= 16.0.0", 1449 - "parcel": "^2.16.4" 1450 - }, 1451 - "funding": { 1452 - "type": "opencollective", 1453 - "url": "https://opencollective.com/parcel" 1454 - } 1455 - }, 1456 - "node_modules/@parcel/package-manager": { 1457 - "version": "2.16.4", 1458 - "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.16.4.tgz", 1459 - "integrity": "sha512-obWv9gZgdnkT3Kd+fBkKjhdNEY7zfOP5gVaox5i4nQstVCaVnDlMv5FwLEXwehL+WbwEcGyEGGxOHHkAFKk7Cg==", 1460 - "dev": true, 1461 - "license": "MIT", 1462 - "dependencies": { 1463 - "@parcel/diagnostic": "2.16.4", 1464 - "@parcel/fs": "2.16.4", 1465 - "@parcel/logger": "2.16.4", 1466 - "@parcel/node-resolver-core": "3.7.4", 1467 - "@parcel/types": "2.16.4", 1468 - "@parcel/utils": "2.16.4", 1469 - "@parcel/workers": "2.16.4", 1470 - "@swc/core": "^1.11.24", 1471 - "semver": "^7.7.1" 1472 - }, 1473 - "engines": { 1474 - "node": ">= 16.0.0" 1475 - }, 1476 - "funding": { 1477 - "type": "opencollective", 1478 - "url": "https://opencollective.com/parcel" 1479 - }, 1480 - "peerDependencies": { 1481 - "@parcel/core": "^2.16.4" 1482 - } 1483 - }, 1484 - "node_modules/@parcel/packager-css": { 1485 - "version": "2.16.4", 1486 - "resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.16.4.tgz", 1487 - "integrity": "sha512-rWRtfiX+VVIOZvq64jpeNUKkvWAbnokfHQsk/js1s5jD4ViNQgPcNLiRaiIANjymqL6+dQqWvGUSW2a5FAZYfg==", 1488 - "dev": true, 1489 - "license": "MIT", 1490 - "dependencies": { 1491 - "@parcel/diagnostic": "2.16.4", 1492 - "@parcel/plugin": "2.16.4", 1493 - "@parcel/source-map": "^2.1.1", 1494 - "@parcel/utils": "2.16.4", 1495 - "lightningcss": "^1.30.1", 1496 - "nullthrows": "^1.1.1" 1497 - }, 1498 - "engines": { 1499 - "node": ">= 16.0.0", 1500 - "parcel": "^2.16.4" 1501 - }, 1502 - "funding": { 1503 - "type": "opencollective", 1504 - "url": "https://opencollective.com/parcel" 1505 - } 1506 - }, 1507 - "node_modules/@parcel/packager-html": { 1508 - "version": "2.16.4", 1509 - "resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.16.4.tgz", 1510 - "integrity": "sha512-AWo5f6SSqBsg2uWOsX0gPX8hCx2iE6GYLg2Z4/cDy2mPlwDICN8/bxItEztSZFmObi+ti26eetBKRDxAUivyIQ==", 1511 - "dev": true, 1512 - "license": "MIT", 1513 - "dependencies": { 1514 - "@parcel/plugin": "2.16.4", 1515 - "@parcel/rust": "2.16.4", 1516 - "@parcel/types": "2.16.4", 1517 - "@parcel/utils": "2.16.4" 1518 - }, 1519 - "engines": { 1520 - "node": ">= 16.0.0", 1521 - "parcel": "^2.16.4" 1522 - }, 1523 - "funding": { 1524 - "type": "opencollective", 1525 - "url": "https://opencollective.com/parcel" 1526 - } 1527 - }, 1528 - "node_modules/@parcel/packager-js": { 1529 - "version": "2.16.4", 1530 - "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.16.4.tgz", 1531 - "integrity": "sha512-L2o39f/fhta+hxto7w8OTUKdstY+te5BmHZREckbQm0KTBg93BG7jB0bfoxLSZF0d8uuAYIVXjzeHNqha+du1g==", 1532 - "dev": true, 1533 - "license": "MIT", 1534 - "dependencies": { 1535 - "@parcel/diagnostic": "2.16.4", 1536 - "@parcel/plugin": "2.16.4", 1537 - "@parcel/rust": "2.16.4", 1538 - "@parcel/source-map": "^2.1.1", 1539 - "@parcel/types": "2.16.4", 1540 - "@parcel/utils": "2.16.4", 1541 - "globals": "^13.24.0", 1542 - "nullthrows": "^1.1.1" 1543 - }, 1544 - "engines": { 1545 - "node": ">= 16.0.0", 1546 - "parcel": "^2.16.4" 1547 - }, 1548 - "funding": { 1549 - "type": "opencollective", 1550 - "url": "https://opencollective.com/parcel" 1551 - } 1552 - }, 1553 - "node_modules/@parcel/packager-raw": { 1554 - "version": "2.16.4", 1555 - "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.16.4.tgz", 1556 - "integrity": "sha512-A9j60G9OmbTkEeE4WRMXCiErEprHLs9NkUlC4HXCxmSrPMOVaMaMva2LdejE3A9kujZqYtYfuc8+a+jN+Nro4w==", 1557 - "dev": true, 1558 - "license": "MIT", 1559 - "dependencies": { 1560 - "@parcel/plugin": "2.16.4" 1561 - }, 1562 - "engines": { 1563 - "node": ">= 16.0.0", 1564 - "parcel": "^2.16.4" 1565 - }, 1566 - "funding": { 1567 - "type": "opencollective", 1568 - "url": "https://opencollective.com/parcel" 1569 - } 1570 - }, 1571 - "node_modules/@parcel/packager-svg": { 1572 - "version": "2.16.4", 1573 - "resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.16.4.tgz", 1574 - "integrity": "sha512-LT9l7eInFrAZJ6w3mYzAUgDq3SIzYbbQyW46Dz26M9lJQbf6uCaATUTac3BEHegW0ikDuw4OOGHK41BVqeeusg==", 1575 - "dev": true, 1576 - "license": "MIT", 1577 - "dependencies": { 1578 - "@parcel/plugin": "2.16.4", 1579 - "@parcel/rust": "2.16.4", 1580 - "@parcel/types": "2.16.4", 1581 - "@parcel/utils": "2.16.4" 1582 - }, 1583 - "engines": { 1584 - "node": ">= 16.0.0", 1585 - "parcel": "^2.16.4" 1586 - }, 1587 - "funding": { 1588 - "type": "opencollective", 1589 - "url": "https://opencollective.com/parcel" 1590 - } 1591 - }, 1592 - "node_modules/@parcel/packager-wasm": { 1593 - "version": "2.16.4", 1594 - "resolved": "https://registry.npmjs.org/@parcel/packager-wasm/-/packager-wasm-2.16.4.tgz", 1595 - "integrity": "sha512-AY96Aqu/RpmaSZK2RGkIrZWjAperDw8DAlxLAiaP1D/RPVnikZtl5BmcUt/Wz3PrzG7/q9ZVqqKkWsLmhkjXZQ==", 1596 - "dev": true, 1597 - "license": "MIT", 1598 - "dependencies": { 1599 - "@parcel/plugin": "2.16.4" 1600 - }, 1601 - "engines": { 1602 - "node": ">=16.0.0", 1603 - "parcel": "^2.16.4" 1604 - }, 1605 - "funding": { 1606 - "type": "opencollective", 1607 - "url": "https://opencollective.com/parcel" 1608 - } 1609 - }, 1610 - "node_modules/@parcel/plugin": { 1611 - "version": "2.16.4", 1612 - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz", 1613 - "integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==", 1614 - "dev": true, 1615 - "license": "MIT", 1616 - "dependencies": { 1617 - "@parcel/types": "2.16.4" 1618 - }, 1619 - "engines": { 1620 - "node": ">= 16.0.0" 1621 - }, 1622 - "funding": { 1623 - "type": "opencollective", 1624 - "url": "https://opencollective.com/parcel" 1625 - } 1626 - }, 1627 - "node_modules/@parcel/profiler": { 1628 - "version": "2.16.4", 1629 - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.16.4.tgz", 1630 - "integrity": "sha512-R3JhfcnoReTv2sVFHPR2xKZvs3d3IRrBl9sWmAftbIJFwT4rU70/W7IdwfaJVkD/6PzHq9mcgOh1WKL4KAxPdA==", 1631 - "dev": true, 1632 - "license": "MIT", 1633 - "dependencies": { 1634 - "@parcel/diagnostic": "2.16.4", 1635 - "@parcel/events": "2.16.4", 1636 - "@parcel/types-internal": "2.16.4", 1637 - "chrome-trace-event": "^1.0.2" 1638 - }, 1639 - "engines": { 1640 - "node": ">= 16.0.0" 1641 - }, 1642 - "funding": { 1643 - "type": "opencollective", 1644 - "url": "https://opencollective.com/parcel" 1645 - } 1646 - }, 1647 - "node_modules/@parcel/reporter-bundle-analyzer": { 1648 - "version": "2.16.4", 1649 - "resolved": "https://registry.npmjs.org/@parcel/reporter-bundle-analyzer/-/reporter-bundle-analyzer-2.16.4.tgz", 1650 - "integrity": "sha512-uFwQbufcBkEuui2yhUcslhzlej4nF4yjxmB7MFg4CZzXIkVDI4mAmnx89G9wrlgJI85EhLU1df85GqoImeU1mA==", 1651 - "dev": true, 1652 - "license": "MIT", 1653 - "dependencies": { 1654 - "@parcel/plugin": "2.16.4", 1655 - "@parcel/utils": "2.16.4", 1656 - "nullthrows": "^1.1.1" 1657 - }, 1658 - "engines": { 1659 - "node": ">= 16.0.0", 1660 - "parcel": "^2.16.4" 1661 - }, 1662 - "funding": { 1663 - "type": "opencollective", 1664 - "url": "https://opencollective.com/parcel" 1665 - } 1666 - }, 1667 - "node_modules/@parcel/reporter-cli": { 1668 - "version": "2.16.4", 1669 - "resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.16.4.tgz", 1670 - "integrity": "sha512-DQx9TwcTZrDv828+tcwEi//xyW7OHTGzGX1+UEVxPp0mSzuOmDn0zfER8qNIqGr1i4D/FXhb5UJQDhGHV8mOpQ==", 1671 - "dev": true, 1672 - "license": "MIT", 1673 - "dependencies": { 1674 - "@parcel/plugin": "2.16.4", 1675 - "@parcel/types": "2.16.4", 1676 - "@parcel/utils": "2.16.4", 1677 - "chalk": "^4.1.2", 1678 - "term-size": "^2.2.1" 1679 - }, 1680 - "engines": { 1681 - "node": ">= 16.0.0", 1682 - "parcel": "^2.16.4" 1683 - }, 1684 - "funding": { 1685 - "type": "opencollective", 1686 - "url": "https://opencollective.com/parcel" 1687 - } 1688 - }, 1689 - "node_modules/@parcel/reporter-dev-server": { 1690 - "version": "2.16.4", 1691 - "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.16.4.tgz", 1692 - "integrity": "sha512-YWvay25htQDifpDRJ0+yFh6xUxKnbfeJxYkPYyuXdxpEUhq4T0UWW0PbPCN/wFX7StgeUTXq5Poeo/+eys9m3w==", 1693 - "dev": true, 1694 - "license": "MIT", 1695 - "dependencies": { 1696 - "@parcel/codeframe": "2.16.4", 1697 - "@parcel/plugin": "2.16.4", 1698 - "@parcel/source-map": "^2.1.1", 1699 - "@parcel/utils": "2.16.4" 1700 - }, 1701 - "engines": { 1702 - "node": ">= 16.0.0", 1703 - "parcel": "^2.16.4" 1704 - }, 1705 - "funding": { 1706 - "type": "opencollective", 1707 - "url": "https://opencollective.com/parcel" 1708 - } 1709 - }, 1710 - "node_modules/@parcel/reporter-tracer": { 1711 - "version": "2.16.4", 1712 - "resolved": "https://registry.npmjs.org/@parcel/reporter-tracer/-/reporter-tracer-2.16.4.tgz", 1713 - "integrity": "sha512-JKnlXpPepak0/ZybmZn9JtyjJiDBWYrt7ZUlXQhQb0xzNcd/k+RqfwVkTKIwyFHsWtym0cwibkvsi2bWFzS7tw==", 1714 - "dev": true, 1715 - "license": "MIT", 1716 - "dependencies": { 1717 - "@parcel/plugin": "2.16.4", 1718 - "@parcel/utils": "2.16.4", 1719 - "chrome-trace-event": "^1.0.3", 1720 - "nullthrows": "^1.1.1" 1721 - }, 1722 - "engines": { 1723 - "node": ">= 16.0.0", 1724 - "parcel": "^2.16.4" 1725 - }, 1726 - "funding": { 1727 - "type": "opencollective", 1728 - "url": "https://opencollective.com/parcel" 1729 - } 1730 - }, 1731 - "node_modules/@parcel/resolver-default": { 1732 - "version": "2.16.4", 1733 - "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.16.4.tgz", 1734 - "integrity": "sha512-wJe9XQS0hn/t32pntQpJbls3ZL8mGVVhK9L7s7BTmZT9ufnvP2nif1psJz/nbgnP9LF6mLSk43OdMJKpoStsjQ==", 1735 - "dev": true, 1736 - "license": "MIT", 1737 - "dependencies": { 1738 - "@parcel/node-resolver-core": "3.7.4", 1739 - "@parcel/plugin": "2.16.4" 1740 - }, 1741 - "engines": { 1742 - "node": ">= 16.0.0", 1743 - "parcel": "^2.16.4" 1744 - }, 1745 - "funding": { 1746 - "type": "opencollective", 1747 - "url": "https://opencollective.com/parcel" 1748 - } 1749 - }, 1750 - "node_modules/@parcel/runtime-browser-hmr": { 1751 - "version": "2.16.4", 1752 - "resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.16.4.tgz", 1753 - "integrity": "sha512-asx7p3NjUSfibI3bC7+8+jUIGHWVk2Zuq9SjJGCGDt+auT9A4uSGljnsk1BWWPqqZ0WILubq4czSAqm0+wt4cw==", 1754 - "dev": true, 1755 - "license": "MIT", 1756 - "dependencies": { 1757 - "@parcel/plugin": "2.16.4", 1758 - "@parcel/utils": "2.16.4" 1759 - }, 1760 - "engines": { 1761 - "node": ">= 16.0.0", 1762 - "parcel": "^2.16.4" 1763 - }, 1764 - "funding": { 1765 - "type": "opencollective", 1766 - "url": "https://opencollective.com/parcel" 1767 - } 1768 - }, 1769 - "node_modules/@parcel/runtime-js": { 1770 - "version": "2.16.4", 1771 - "resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.16.4.tgz", 1772 - "integrity": "sha512-gUKmsjg+PULQBu2QbX0QKll9tXSqHPO8NrfxHwWb2lz5xDKDos1oV0I7BoMWbHhUHkoToXZrm654oGViujtVUA==", 1773 - "dev": true, 1774 - "license": "MIT", 1775 - "dependencies": { 1776 - "@parcel/diagnostic": "2.16.4", 1777 - "@parcel/plugin": "2.16.4", 1778 - "@parcel/utils": "2.16.4", 1779 - "nullthrows": "^1.1.1" 1780 - }, 1781 - "engines": { 1782 - "node": ">= 16.0.0", 1783 - "parcel": "^2.16.4" 1784 - }, 1785 - "funding": { 1786 - "type": "opencollective", 1787 - "url": "https://opencollective.com/parcel" 1788 - } 1789 - }, 1790 - "node_modules/@parcel/runtime-rsc": { 1791 - "version": "2.16.4", 1792 - "resolved": "https://registry.npmjs.org/@parcel/runtime-rsc/-/runtime-rsc-2.16.4.tgz", 1793 - "integrity": "sha512-CHkotYE/cNiUjJmrc5FD9YhlFp1UF5wMNNJmoWaL40eBzsqcaV0sSn5V3bNapwewn3wrMYgdPgvOTHfaZaG73A==", 1794 - "dev": true, 1795 - "license": "MIT", 1796 - "dependencies": { 1797 - "@parcel/plugin": "2.16.4", 1798 - "@parcel/rust": "2.16.4", 1799 - "@parcel/utils": "2.16.4", 1800 - "nullthrows": "^1.1.1" 1801 - }, 1802 - "engines": { 1803 - "node": ">= 12.0.0", 1804 - "parcel": "^2.16.4" 1805 - }, 1806 - "funding": { 1807 - "type": "opencollective", 1808 - "url": "https://opencollective.com/parcel" 1809 - } 1810 - }, 1811 - "node_modules/@parcel/runtime-service-worker": { 1812 - "version": "2.16.4", 1813 - "resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.16.4.tgz", 1814 - "integrity": "sha512-FT0Q58bf5Re+dq5cL2XHbxqHHFZco6qtRijeVpT3TSPMRPlniMArypSytTeZzVNL7h/hxjWsNu7fRuC0yLB5hA==", 1815 - "dev": true, 1816 - "license": "MIT", 1817 - "dependencies": { 1818 - "@parcel/plugin": "2.16.4", 1819 - "@parcel/utils": "2.16.4", 1820 - "nullthrows": "^1.1.1" 1821 - }, 1822 - "engines": { 1823 - "node": ">= 16.0.0", 1824 - "parcel": "^2.16.4" 1825 - }, 1826 - "funding": { 1827 - "type": "opencollective", 1828 - "url": "https://opencollective.com/parcel" 1829 - } 1830 - }, 1831 - "node_modules/@parcel/rust": { 1832 - "version": "2.16.4", 1833 - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.16.4.tgz", 1834 - "integrity": "sha512-RBMKt9rCdv6jr4vXG6LmHtxzO5TuhQvXo1kSoSIF7fURRZ81D1jzBtLxwLmfxCPsofJNqWwdhy5vIvisX+TLlQ==", 1835 - "dev": true, 1836 - "license": "MIT", 1837 - "engines": { 1838 - "node": ">= 16.0.0" 1839 - }, 1840 - "funding": { 1841 - "type": "opencollective", 1842 - "url": "https://opencollective.com/parcel" 1843 - }, 1844 - "optionalDependencies": { 1845 - "@parcel/rust-darwin-arm64": "2.16.4", 1846 - "@parcel/rust-darwin-x64": "2.16.4", 1847 - "@parcel/rust-linux-arm-gnueabihf": "2.16.4", 1848 - "@parcel/rust-linux-arm64-gnu": "2.16.4", 1849 - "@parcel/rust-linux-arm64-musl": "2.16.4", 1850 - "@parcel/rust-linux-x64-gnu": "2.16.4", 1851 - "@parcel/rust-linux-x64-musl": "2.16.4", 1852 - "@parcel/rust-win32-x64-msvc": "2.16.4" 1853 - }, 1854 - "peerDependencies": { 1855 - "napi-wasm": "^1.1.2" 1856 - }, 1857 - "peerDependenciesMeta": { 1858 - "napi-wasm": { 1859 - "optional": true 1860 - } 1861 - } 1862 - }, 1863 - "node_modules/@parcel/rust-darwin-arm64": { 1864 - "version": "2.16.4", 1865 - "resolved": "https://registry.npmjs.org/@parcel/rust-darwin-arm64/-/rust-darwin-arm64-2.16.4.tgz", 1866 - "integrity": "sha512-P3Se36H9EO1fOlwXqQNQ+RsVKTGn5ztRSUGbLcT8ba6oOMmU1w7J4R810GgsCbwCuF10TJNUMkuD3Q2Sz15Q3Q==", 1867 - "cpu": [ 1868 - "arm64" 1869 - ], 1870 - "dev": true, 1871 - "license": "MIT", 1872 - "optional": true, 1873 - "os": [ 1874 - "darwin" 1875 - ], 1876 - "engines": { 1877 - "node": ">= 10" 1878 - }, 1879 - "funding": { 1880 - "type": "opencollective", 1881 - "url": "https://opencollective.com/parcel" 1882 - } 1883 - }, 1884 - "node_modules/@parcel/rust-darwin-x64": { 1885 - "version": "2.16.4", 1886 - "resolved": "https://registry.npmjs.org/@parcel/rust-darwin-x64/-/rust-darwin-x64-2.16.4.tgz", 1887 - "integrity": "sha512-8aNKNyPIx3EthYpmVJevIdHmFsOApXAEYGi3HU69jTxLgSIfyEHDdGE9lEsMvhSrd/SSo4/euAtiV+pqK04wnA==", 1888 - "cpu": [ 1889 - "x64" 1890 - ], 1891 - "dev": true, 1892 - "license": "MIT", 1893 - "optional": true, 1894 - "os": [ 1895 - "darwin" 1896 - ], 1897 - "engines": { 1898 - "node": ">= 10" 1899 - }, 1900 - "funding": { 1901 - "type": "opencollective", 1902 - "url": "https://opencollective.com/parcel" 1903 - } 1904 - }, 1905 - "node_modules/@parcel/rust-linux-arm-gnueabihf": { 1906 - "version": "2.16.4", 1907 - "resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm-gnueabihf/-/rust-linux-arm-gnueabihf-2.16.4.tgz", 1908 - "integrity": "sha512-QrvqiSHaWRLc0JBHgUHVvDthfWSkA6AFN+ikV1UGENv4j2r/QgvuwJiG0VHrsL6pH5dRqj0vvngHzEgguke9DA==", 1909 - "cpu": [ 1910 - "arm" 1911 - ], 1912 - "dev": true, 1913 - "license": "MIT", 1914 - "optional": true, 1915 - "os": [ 1916 - "linux" 1917 - ], 1918 - "engines": { 1919 - "node": ">= 10" 1920 - }, 1921 - "funding": { 1922 - "type": "opencollective", 1923 - "url": "https://opencollective.com/parcel" 1924 - } 1925 - }, 1926 - "node_modules/@parcel/rust-linux-arm64-gnu": { 1927 - "version": "2.16.4", 1928 - "resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm64-gnu/-/rust-linux-arm64-gnu-2.16.4.tgz", 1929 - "integrity": "sha512-f3gBWQHLHRUajNZi3SMmDQiEx54RoRbXtZYQNuBQy7+NolfFcgb1ik3QhkT7xovuTF/LBmaqP3UFy0PxvR/iwQ==", 1930 - "cpu": [ 1931 - "arm64" 1932 - ], 1933 - "dev": true, 1934 - "license": "MIT", 1935 - "optional": true, 1936 - "os": [ 1937 - "linux" 1938 - ], 1939 - "engines": { 1940 - "node": ">= 10" 1941 - }, 1942 - "funding": { 1943 - "type": "opencollective", 1944 - "url": "https://opencollective.com/parcel" 1945 - } 1946 - }, 1947 - "node_modules/@parcel/rust-linux-arm64-musl": { 1948 - "version": "2.16.4", 1949 - "resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm64-musl/-/rust-linux-arm64-musl-2.16.4.tgz", 1950 - "integrity": "sha512-cwml18RNKsBwHyZnrZg4jpecXkWjaY/mCArocWUxkFXjjB97L56QWQM9W86f2/Y3HcFcnIGJwx1SDDKJrV6OIA==", 1951 - "cpu": [ 1952 - "arm64" 1953 - ], 1954 - "dev": true, 1955 - "license": "MIT", 1956 - "optional": true, 1957 - "os": [ 1958 - "linux" 1959 - ], 1960 - "engines": { 1961 - "node": ">= 10" 1962 - }, 1963 - "funding": { 1964 - "type": "opencollective", 1965 - "url": "https://opencollective.com/parcel" 1966 - } 1967 - }, 1968 - "node_modules/@parcel/rust-linux-x64-gnu": { 1969 - "version": "2.16.4", 1970 - "resolved": "https://registry.npmjs.org/@parcel/rust-linux-x64-gnu/-/rust-linux-x64-gnu-2.16.4.tgz", 1971 - "integrity": "sha512-0xIjQaN8hiG0F9R8coPYidHslDIrbfOS/qFy5GJNbGA3S49h61wZRBMQqa7JFW4+2T8R0J9j0SKHhLXpbLXrIg==", 1972 - "cpu": [ 1973 - "x64" 1974 - ], 1975 - "dev": true, 1976 - "license": "MIT", 1977 - "optional": true, 1978 - "os": [ 1979 - "linux" 1980 - ], 1981 - "engines": { 1982 - "node": ">= 10" 1983 - }, 1984 - "funding": { 1985 - "type": "opencollective", 1986 - "url": "https://opencollective.com/parcel" 1987 - } 1988 - }, 1989 - "node_modules/@parcel/rust-linux-x64-musl": { 1990 - "version": "2.16.4", 1991 - "resolved": "https://registry.npmjs.org/@parcel/rust-linux-x64-musl/-/rust-linux-x64-musl-2.16.4.tgz", 1992 - "integrity": "sha512-fYn21GIecHK9RoZPKwT9NOwxwl3Gy3RYPR6zvsUi0+hpFo19Ph9EzFXN3lT8Pi5KiwQMCU4rsLb5HoWOBM1FeA==", 1993 - "cpu": [ 1994 - "x64" 1995 - ], 1996 - "dev": true, 1997 - "license": "MIT", 1998 - "optional": true, 1999 - "os": [ 2000 - "linux" 2001 - ], 2002 - "engines": { 2003 - "node": ">= 10" 2004 - }, 2005 - "funding": { 2006 - "type": "opencollective", 2007 - "url": "https://opencollective.com/parcel" 2008 - } 2009 - }, 2010 - "node_modules/@parcel/rust-win32-x64-msvc": { 2011 - "version": "2.16.4", 2012 - "resolved": "https://registry.npmjs.org/@parcel/rust-win32-x64-msvc/-/rust-win32-x64-msvc-2.16.4.tgz", 2013 - "integrity": "sha512-TcpWC3I1mJpfP2++018lgvM7UX0P8IrzNxceBTHUKEIDMwmAYrUKAQFiaU0j1Ldqk6yP8SPZD3cvphumsYpJOQ==", 2014 - "cpu": [ 2015 - "x64" 2016 - ], 2017 - "dev": true, 2018 - "license": "MIT", 2019 - "optional": true, 2020 - "os": [ 2021 - "win32" 2022 - ], 2023 - "engines": { 2024 - "node": ">= 10" 2025 - }, 2026 - "funding": { 2027 - "type": "opencollective", 2028 - "url": "https://opencollective.com/parcel" 2029 - } 2030 - }, 2031 - "node_modules/@parcel/source-map": { 2032 - "version": "2.1.1", 2033 - "resolved": "https://registry.npmjs.org/@parcel/source-map/-/source-map-2.1.1.tgz", 2034 - "integrity": "sha512-Ejx1P/mj+kMjQb8/y5XxDUn4reGdr+WyKYloBljpppUy8gs42T+BNoEOuRYqDVdgPc6NxduzIDoJS9pOFfV5Ew==", 2035 - "dev": true, 2036 - "license": "MIT", 2037 - "dependencies": { 2038 - "detect-libc": "^1.0.3" 2039 - }, 2040 - "engines": { 2041 - "node": "^12.18.3 || >=14" 2042 - } 2043 - }, 2044 - "node_modules/@parcel/transformer-babel": { 2045 - "version": "2.16.4", 2046 - "resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.16.4.tgz", 2047 - "integrity": "sha512-CMDUOQYX7+cmeyHxHSFnoPcwvXNL7rRFE+Q06uVFzsYYiVhbwGF/1J5Bx4cW3Froumqla4YTytTsEteJEybkdA==", 2048 - "dev": true, 2049 - "license": "MIT", 2050 - "dependencies": { 2051 - "@parcel/diagnostic": "2.16.4", 2052 - "@parcel/plugin": "2.16.4", 2053 - "@parcel/source-map": "^2.1.1", 2054 - "@parcel/utils": "2.16.4", 2055 - "browserslist": "^4.24.5", 2056 - "json5": "^2.2.3", 2057 - "nullthrows": "^1.1.1", 2058 - "semver": "^7.7.1" 2059 - }, 2060 - "engines": { 2061 - "node": ">= 16.0.0", 2062 - "parcel": "^2.16.4" 2063 - }, 2064 - "funding": { 2065 - "type": "opencollective", 2066 - "url": "https://opencollective.com/parcel" 2067 - } 2068 - }, 2069 - "node_modules/@parcel/transformer-css": { 2070 - "version": "2.16.4", 2071 - "resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.16.4.tgz", 2072 - "integrity": "sha512-VG/+DbDci2HKe20GFRDs65ZQf5GUFfnmZAa1BhVl/MO+ijT3XC3eoVUy5cExRkq4VLcPY4ytL0g/1T2D6x7lBQ==", 2073 - "dev": true, 2074 - "license": "MIT", 2075 - "dependencies": { 2076 - "@parcel/diagnostic": "2.16.4", 2077 - "@parcel/plugin": "2.16.4", 2078 - "@parcel/source-map": "^2.1.1", 2079 - "@parcel/utils": "2.16.4", 2080 - "browserslist": "^4.24.5", 2081 - "lightningcss": "^1.30.1", 2082 - "nullthrows": "^1.1.1" 2083 - }, 2084 - "engines": { 2085 - "node": ">= 16.0.0", 2086 - "parcel": "^2.16.4" 2087 - }, 2088 - "funding": { 2089 - "type": "opencollective", 2090 - "url": "https://opencollective.com/parcel" 2091 - } 2092 - }, 2093 - "node_modules/@parcel/transformer-html": { 2094 - "version": "2.16.4", 2095 - "resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.16.4.tgz", 2096 - "integrity": "sha512-w6JErYTeNS+KAzUAER18NHFIFFvxiLGd4Fht1UYcb/FDjJdLAMB/FljyEs0Rto/WAhZ2D0MuSL25HQh837R62g==", 2097 - "dev": true, 2098 - "license": "MIT", 2099 - "dependencies": { 2100 - "@parcel/diagnostic": "2.16.4", 2101 - "@parcel/plugin": "2.16.4", 2102 - "@parcel/rust": "2.16.4" 2103 - }, 2104 - "engines": { 2105 - "node": ">= 16.0.0", 2106 - "parcel": "^2.16.4" 2107 - }, 2108 - "funding": { 2109 - "type": "opencollective", 2110 - "url": "https://opencollective.com/parcel" 2111 - } 2112 - }, 2113 - "node_modules/@parcel/transformer-image": { 2114 - "version": "2.16.4", 2115 - "resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.16.4.tgz", 2116 - "integrity": "sha512-ZzIn3KvvRqMfcect4Dy+57C9XoQXZhpVJKBdQWMp9wM1qJEgsVgGDcaSBYCs/UYSKMRMP6Wm20pKCt408RkQzg==", 2117 - "dev": true, 2118 - "license": "MIT", 2119 - "dependencies": { 2120 - "@parcel/plugin": "2.16.4", 2121 - "@parcel/utils": "2.16.4", 2122 - "@parcel/workers": "2.16.4", 2123 - "nullthrows": "^1.1.1" 2124 - }, 2125 - "engines": { 2126 - "node": ">= 16.0.0", 2127 - "parcel": "^2.16.4" 2128 - }, 2129 - "peerDependencies": { 2130 - "@parcel/core": "^2.16.4" 2131 - } 2132 - }, 2133 - "node_modules/@parcel/transformer-js": { 2134 - "version": "2.16.4", 2135 - "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.16.4.tgz", 2136 - "integrity": "sha512-FD2fdO6URwAGBPidb3x1dDgLBt972mko0LelcSU05aC/pcKaV9mbCtINbPul1MlStzkxDelhuImcCYIyerheVQ==", 2137 - "dev": true, 2138 - "license": "MIT", 2139 - "dependencies": { 2140 - "@parcel/diagnostic": "2.16.4", 2141 - "@parcel/plugin": "2.16.4", 2142 - "@parcel/rust": "2.16.4", 2143 - "@parcel/source-map": "^2.1.1", 2144 - "@parcel/utils": "2.16.4", 2145 - "@parcel/workers": "2.16.4", 2146 - "@swc/helpers": "^0.5.0", 2147 - "browserslist": "^4.24.5", 2148 - "nullthrows": "^1.1.1", 2149 - "regenerator-runtime": "^0.14.1", 2150 - "semver": "^7.7.1" 2151 - }, 2152 - "engines": { 2153 - "node": ">= 16.0.0", 2154 - "parcel": "^2.16.4" 2155 - }, 2156 - "funding": { 2157 - "type": "opencollective", 2158 - "url": "https://opencollective.com/parcel" 2159 - }, 2160 - "peerDependencies": { 2161 - "@parcel/core": "^2.16.4" 2162 - } 2163 - }, 2164 - "node_modules/@parcel/transformer-json": { 2165 - "version": "2.16.4", 2166 - "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.16.4.tgz", 2167 - "integrity": "sha512-pB3ZNqgokdkBCJ+4G0BrPYcIkyM9K1HVk0GvjzcLEFDKsoAp8BGEM68FzagFM/nVq9anYTshIaoh349GK0M/bg==", 2168 - "dev": true, 2169 - "license": "MIT", 2170 - "dependencies": { 2171 - "@parcel/plugin": "2.16.4", 2172 - "json5": "^2.2.3" 2173 - }, 2174 - "engines": { 2175 - "node": ">= 16.0.0", 2176 - "parcel": "^2.16.4" 2177 - }, 2178 - "funding": { 2179 - "type": "opencollective", 2180 - "url": "https://opencollective.com/parcel" 2181 - } 2182 - }, 2183 - "node_modules/@parcel/transformer-node": { 2184 - "version": "2.16.4", 2185 - "resolved": "https://registry.npmjs.org/@parcel/transformer-node/-/transformer-node-2.16.4.tgz", 2186 - "integrity": "sha512-7t43CPGfMJk1LqFokwxHSsRi+kKC2QvDXaMtqiMShmk50LCwn81WgzuFvNhMwf6lSiBihWupGwF3Fqksg+aisg==", 2187 - "dev": true, 2188 - "license": "MIT", 2189 - "dependencies": { 2190 - "@parcel/plugin": "2.16.4" 2191 - }, 2192 - "engines": { 2193 - "node": ">= 16.0.0", 2194 - "parcel": "^2.16.4" 2195 - }, 2196 - "funding": { 2197 - "type": "opencollective", 2198 - "url": "https://opencollective.com/parcel" 2199 - } 2200 - }, 2201 - "node_modules/@parcel/transformer-postcss": { 2202 - "version": "2.16.4", 2203 - "resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.16.4.tgz", 2204 - "integrity": "sha512-jfmh9ho03H+qwz9S1b/a/oaOmgfMovtHKYDweIGMjKULKIee3AFRqo8RZIOuUMjDuqHWK8SqQmjery4syFV3Xw==", 2205 - "dev": true, 2206 - "license": "MIT", 2207 - "dependencies": { 2208 - "@parcel/diagnostic": "2.16.4", 2209 - "@parcel/plugin": "2.16.4", 2210 - "@parcel/rust": "2.16.4", 2211 - "@parcel/utils": "2.16.4", 2212 - "clone": "^2.1.2", 2213 - "nullthrows": "^1.1.1", 2214 - "postcss-value-parser": "^4.2.0", 2215 - "semver": "^7.7.1" 2216 - }, 2217 - "engines": { 2218 - "node": ">= 16.0.0", 2219 - "parcel": "^2.16.4" 2220 - }, 2221 - "funding": { 2222 - "type": "opencollective", 2223 - "url": "https://opencollective.com/parcel" 2224 - } 2225 - }, 2226 - "node_modules/@parcel/transformer-posthtml": { 2227 - "version": "2.16.4", 2228 - "resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.16.4.tgz", 2229 - "integrity": "sha512-+GXsmGx1L25KQGQnwclgEuQe1t4QU+IoDkgN+Ikj+EnQCOWG4/ts2VpMBeqP5F18ZT4cCSRafj6317o/2lSGJg==", 2230 - "dev": true, 2231 - "license": "MIT", 2232 - "dependencies": { 2233 - "@parcel/plugin": "2.16.4", 2234 - "@parcel/utils": "2.16.4" 2235 - }, 2236 - "engines": { 2237 - "node": ">= 16.0.0", 2238 - "parcel": "^2.16.4" 2239 - }, 2240 - "funding": { 2241 - "type": "opencollective", 2242 - "url": "https://opencollective.com/parcel" 2243 - } 2244 - }, 2245 - "node_modules/@parcel/transformer-pug": { 2246 - "version": "2.16.4", 2247 - "resolved": "https://registry.npmjs.org/@parcel/transformer-pug/-/transformer-pug-2.16.4.tgz", 2248 - "integrity": "sha512-smTiMjK4wex0/+txP91ZOQLDC8CPbgWdY+IVXeaJa2FwsfyzL7JENw/TpI6God8RaUsR+VTA9ZkACqJ6sbEwfw==", 2249 - "dev": true, 2250 - "license": "MIT", 2251 - "dependencies": { 2252 - "@parcel/plugin": "2.16.4", 2253 - "pug": "^3.0.3" 2254 - }, 2255 - "engines": { 2256 - "node": ">= 16.0.0", 2257 - "parcel": "^2.16.4" 2258 - }, 2259 - "funding": { 2260 - "type": "opencollective", 2261 - "url": "https://opencollective.com/parcel" 2262 - } 2263 - }, 2264 - "node_modules/@parcel/transformer-raw": { 2265 - "version": "2.16.4", 2266 - "resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.16.4.tgz", 2267 - "integrity": "sha512-7WDUPq+bW11G9jKxaQIVL+NPGolV99oq/GXhpjYip0SaGaLzRCW7gEk60cftuk0O7MsDaX5jcAJm3G/AX+LJKg==", 2268 - "dev": true, 2269 - "license": "MIT", 2270 - "dependencies": { 2271 - "@parcel/plugin": "2.16.4" 2272 - }, 2273 - "engines": { 2274 - "node": ">= 16.0.0", 2275 - "parcel": "^2.16.4" 2276 - }, 2277 - "funding": { 2278 - "type": "opencollective", 2279 - "url": "https://opencollective.com/parcel" 2280 - } 2281 - }, 2282 - "node_modules/@parcel/transformer-react-refresh-wrap": { 2283 - "version": "2.16.4", 2284 - "resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.16.4.tgz", 2285 - "integrity": "sha512-MiLNZrsGQJTANKKa4lzZyUbGj/en0Hms474mMdQkCBFg6GmjfmXwaMMgtTfPA3ZwSp2+3LeObCyca/f9B2gBZQ==", 2286 - "dev": true, 2287 - "license": "MIT", 2288 - "dependencies": { 2289 - "@parcel/error-overlay": "2.16.4", 2290 - "@parcel/plugin": "2.16.4", 2291 - "@parcel/utils": "2.16.4", 2292 - "react-refresh": "^0.16.0" 2293 - }, 2294 - "engines": { 2295 - "node": ">= 16.0.0", 2296 - "parcel": "^2.16.4" 2297 - }, 2298 - "funding": { 2299 - "type": "opencollective", 2300 - "url": "https://opencollective.com/parcel" 2301 - } 2302 - }, 2303 - "node_modules/@parcel/transformer-sass": { 2304 - "version": "2.16.4", 2305 - "resolved": "https://registry.npmjs.org/@parcel/transformer-sass/-/transformer-sass-2.16.4.tgz", 2306 - "integrity": "sha512-TvYZf7dwgtIVHcxkmOlIz0e28Ec7T6z0Jhzu+WcnFSonnhyrvKuqAxy7QV5EGc6O4qvDWwAQV1lvaLU0te+mQQ==", 2307 - "dev": true, 2308 - "license": "MIT", 2309 - "dependencies": { 2310 - "@parcel/plugin": "2.16.4", 2311 - "@parcel/source-map": "^2.1.1", 2312 - "sass": "^1.88.0" 2313 - }, 2314 - "engines": { 2315 - "node": ">= 16.0.0", 2316 - "parcel": "^2.16.4" 2317 - }, 2318 - "funding": { 2319 - "type": "opencollective", 2320 - "url": "https://opencollective.com/parcel" 2321 - } 2322 - }, 2323 - "node_modules/@parcel/transformer-svg": { 2324 - "version": "2.16.4", 2325 - "resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.16.4.tgz", 2326 - "integrity": "sha512-0dm4cQr/WpfQP6N0xjFtwdLTxcONDfoLgTOMk4eNUWydHipSgmLtvUk/nOc/FWkwztRScfAObtZXOiPOd3Oy9A==", 2327 - "dev": true, 2328 - "license": "MIT", 2329 - "dependencies": { 2330 - "@parcel/diagnostic": "2.16.4", 2331 - "@parcel/plugin": "2.16.4", 2332 - "@parcel/rust": "2.16.4" 2333 - }, 2334 - "engines": { 2335 - "node": ">= 16.0.0", 2336 - "parcel": "^2.16.4" 2337 - }, 2338 - "funding": { 2339 - "type": "opencollective", 2340 - "url": "https://opencollective.com/parcel" 2341 - } 2342 - }, 2343 - "node_modules/@parcel/types": { 2344 - "version": "2.16.4", 2345 - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz", 2346 - "integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==", 2347 - "dev": true, 2348 - "license": "MIT", 2349 - "dependencies": { 2350 - "@parcel/types-internal": "2.16.4", 2351 - "@parcel/workers": "2.16.4" 2352 - } 2353 - }, 2354 - "node_modules/@parcel/types-internal": { 2355 - "version": "2.16.4", 2356 - "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.16.4.tgz", 2357 - "integrity": "sha512-PE6Qmt5cjzBxX+6MPLiF7r+twoC+V9Skt3zyuBQ+H1c0i9o07Bbz2NKX10nvlPukfmW6Fu/1RvTLkzBZR1bU6A==", 2358 - "dev": true, 2359 - "license": "MIT", 2360 - "dependencies": { 2361 - "@parcel/diagnostic": "2.16.4", 2362 - "@parcel/feature-flags": "2.16.4", 2363 - "@parcel/source-map": "^2.1.1", 2364 - "utility-types": "^3.11.0" 2365 - } 2366 - }, 2367 - "node_modules/@parcel/utils": { 2368 - "version": "2.16.4", 2369 - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz", 2370 - "integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==", 2371 - "dev": true, 2372 - "license": "MIT", 2373 - "dependencies": { 2374 - "@parcel/codeframe": "2.16.4", 2375 - "@parcel/diagnostic": "2.16.4", 2376 - "@parcel/logger": "2.16.4", 2377 - "@parcel/markdown-ansi": "2.16.4", 2378 - "@parcel/rust": "2.16.4", 2379 - "@parcel/source-map": "^2.1.1", 2380 - "chalk": "^4.1.2", 2381 - "nullthrows": "^1.1.1" 2382 - }, 2383 - "engines": { 2384 - "node": ">= 16.0.0" 2385 - }, 2386 - "funding": { 2387 - "type": "opencollective", 2388 - "url": "https://opencollective.com/parcel" 2389 - } 2390 - }, 2391 - "node_modules/@parcel/watcher": { 2392 - "version": "2.5.6", 2393 - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.6.tgz", 2394 - "integrity": "sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ==", 2395 - "dev": true, 2396 - "hasInstallScript": true, 2397 - "license": "MIT", 2398 - "dependencies": { 2399 - "detect-libc": "^2.0.3", 2400 - "is-glob": "^4.0.3", 2401 - "node-addon-api": "^7.0.0", 2402 - "picomatch": "^4.0.3" 2403 - }, 2404 - "engines": { 2405 - "node": ">= 10.0.0" 2406 - }, 2407 - "funding": { 2408 - "type": "opencollective", 2409 - "url": "https://opencollective.com/parcel" 2410 - }, 2411 - "optionalDependencies": { 2412 - "@parcel/watcher-android-arm64": "2.5.6", 2413 - "@parcel/watcher-darwin-arm64": "2.5.6", 2414 - "@parcel/watcher-darwin-x64": "2.5.6", 2415 - "@parcel/watcher-freebsd-x64": "2.5.6", 2416 - "@parcel/watcher-linux-arm-glibc": "2.5.6", 2417 - "@parcel/watcher-linux-arm-musl": "2.5.6", 2418 - "@parcel/watcher-linux-arm64-glibc": "2.5.6", 2419 - "@parcel/watcher-linux-arm64-musl": "2.5.6", 2420 - "@parcel/watcher-linux-x64-glibc": "2.5.6", 2421 - "@parcel/watcher-linux-x64-musl": "2.5.6", 2422 - "@parcel/watcher-win32-arm64": "2.5.6", 2423 - "@parcel/watcher-win32-ia32": "2.5.6", 2424 - "@parcel/watcher-win32-x64": "2.5.6" 2425 - } 2426 - }, 2427 - "node_modules/@parcel/watcher-android-arm64": { 2428 - "version": "2.5.6", 2429 - "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.6.tgz", 2430 - "integrity": "sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A==", 2431 - "cpu": [ 2432 - "arm64" 2433 - ], 2434 - "dev": true, 2435 - "license": "MIT", 2436 - "optional": true, 2437 - "os": [ 2438 - "android" 2439 - ], 2440 - "engines": { 2441 - "node": ">= 10.0.0" 2442 - }, 2443 - "funding": { 2444 - "type": "opencollective", 2445 - "url": "https://opencollective.com/parcel" 2446 - } 2447 - }, 2448 - "node_modules/@parcel/watcher-darwin-arm64": { 2449 - "version": "2.5.6", 2450 - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.6.tgz", 2451 - "integrity": "sha512-Z2ZdrnwyXvvvdtRHLmM4knydIdU9adO3D4n/0cVipF3rRiwP+3/sfzpAwA/qKFL6i1ModaabkU7IbpeMBgiVEA==", 2452 - "cpu": [ 2453 - "arm64" 2454 - ], 2455 - "dev": true, 2456 - "license": "MIT", 2457 - "optional": true, 2458 - "os": [ 2459 - "darwin" 2460 - ], 2461 - "engines": { 2462 - "node": ">= 10.0.0" 2463 - }, 2464 - "funding": { 2465 - "type": "opencollective", 2466 - "url": "https://opencollective.com/parcel" 2467 - } 2468 - }, 2469 - "node_modules/@parcel/watcher-darwin-x64": { 2470 - "version": "2.5.6", 2471 - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.6.tgz", 2472 - "integrity": "sha512-HgvOf3W9dhithcwOWX9uDZyn1lW9R+7tPZ4sug+NGrGIo4Rk1hAXLEbcH1TQSqxts0NYXXlOWqVpvS1SFS4fRg==", 2473 - "cpu": [ 2474 - "x64" 2475 - ], 2476 - "dev": true, 2477 - "license": "MIT", 2478 - "optional": true, 2479 - "os": [ 2480 - "darwin" 2481 - ], 2482 - "engines": { 2483 - "node": ">= 10.0.0" 2484 - }, 2485 - "funding": { 2486 - "type": "opencollective", 2487 - "url": "https://opencollective.com/parcel" 2488 - } 2489 - }, 2490 - "node_modules/@parcel/watcher-freebsd-x64": { 2491 - "version": "2.5.6", 2492 - "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.6.tgz", 2493 - "integrity": "sha512-vJVi8yd/qzJxEKHkeemh7w3YAn6RJCtYlE4HPMoVnCpIXEzSrxErBW5SJBgKLbXU3WdIpkjBTeUNtyBVn8TRng==", 2494 - "cpu": [ 2495 - "x64" 2496 - ], 2497 - "dev": true, 2498 - "license": "MIT", 2499 - "optional": true, 2500 - "os": [ 2501 - "freebsd" 2502 - ], 2503 - "engines": { 2504 - "node": ">= 10.0.0" 2505 - }, 2506 - "funding": { 2507 - "type": "opencollective", 2508 - "url": "https://opencollective.com/parcel" 2509 - } 2510 - }, 2511 - "node_modules/@parcel/watcher-linux-arm-glibc": { 2512 - "version": "2.5.6", 2513 - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.6.tgz", 2514 - "integrity": "sha512-9JiYfB6h6BgV50CCfasfLf/uvOcJskMSwcdH1PHH9rvS1IrNy8zad6IUVPVUfmXr+u+Km9IxcfMLzgdOudz9EQ==", 2515 - "cpu": [ 2516 - "arm" 2517 - ], 2518 - "dev": true, 2519 - "license": "MIT", 2520 - "optional": true, 2521 - "os": [ 2522 - "linux" 2523 - ], 2524 - "engines": { 2525 - "node": ">= 10.0.0" 2526 - }, 2527 - "funding": { 2528 - "type": "opencollective", 2529 - "url": "https://opencollective.com/parcel" 2530 - } 2531 - }, 2532 - "node_modules/@parcel/watcher-linux-arm-musl": { 2533 - "version": "2.5.6", 2534 - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.6.tgz", 2535 - "integrity": "sha512-Ve3gUCG57nuUUSyjBq/MAM0CzArtuIOxsBdQ+ftz6ho8n7s1i9E1Nmk/xmP323r2YL0SONs1EuwqBp2u1k5fxg==", 2536 - "cpu": [ 2537 - "arm" 2538 - ], 2539 - "dev": true, 2540 - "license": "MIT", 2541 - "optional": true, 2542 - "os": [ 2543 - "linux" 2544 - ], 2545 - "engines": { 2546 - "node": ">= 10.0.0" 2547 - }, 2548 - "funding": { 2549 - "type": "opencollective", 2550 - "url": "https://opencollective.com/parcel" 2551 - } 2552 - }, 2553 - "node_modules/@parcel/watcher-linux-arm64-glibc": { 2554 - "version": "2.5.6", 2555 - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.6.tgz", 2556 - "integrity": "sha512-f2g/DT3NhGPdBmMWYoxixqYr3v/UXcmLOYy16Bx0TM20Tchduwr4EaCbmxh1321TABqPGDpS8D/ggOTaljijOA==", 2557 - "cpu": [ 2558 - "arm64" 2559 - ], 2560 - "dev": true, 2561 - "license": "MIT", 2562 - "optional": true, 2563 - "os": [ 2564 - "linux" 2565 - ], 2566 - "engines": { 2567 - "node": ">= 10.0.0" 2568 - }, 2569 - "funding": { 2570 - "type": "opencollective", 2571 - "url": "https://opencollective.com/parcel" 2572 - } 2573 - }, 2574 - "node_modules/@parcel/watcher-linux-arm64-musl": { 2575 - "version": "2.5.6", 2576 - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.6.tgz", 2577 - "integrity": "sha512-qb6naMDGlbCwdhLj6hgoVKJl2odL34z2sqkC7Z6kzir8b5W65WYDpLB6R06KabvZdgoHI/zxke4b3zR0wAbDTA==", 2578 - "cpu": [ 2579 - "arm64" 2580 - ], 2581 - "dev": true, 2582 - "license": "MIT", 2583 - "optional": true, 2584 - "os": [ 2585 - "linux" 2586 - ], 2587 - "engines": { 2588 - "node": ">= 10.0.0" 2589 - }, 2590 - "funding": { 2591 - "type": "opencollective", 2592 - "url": "https://opencollective.com/parcel" 2593 - } 2594 - }, 2595 - "node_modules/@parcel/watcher-linux-x64-glibc": { 2596 - "version": "2.5.6", 2597 - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.6.tgz", 2598 - "integrity": "sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ==", 2599 - "cpu": [ 2600 - "x64" 2601 - ], 2602 - "dev": true, 2603 - "license": "MIT", 2604 - "optional": true, 2605 - "os": [ 2606 - "linux" 2607 - ], 2608 - "engines": { 2609 - "node": ">= 10.0.0" 2610 - }, 2611 - "funding": { 2612 - "type": "opencollective", 2613 - "url": "https://opencollective.com/parcel" 2614 - } 2615 - }, 2616 - "node_modules/@parcel/watcher-linux-x64-musl": { 2617 - "version": "2.5.6", 2618 - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.6.tgz", 2619 - "integrity": "sha512-1JRFeC+h7RdXwldHzTsmdtYR/Ku8SylLgTU/reMuqdVD7CtLwf0VR1FqeprZ0eHQkO0vqsbvFLXUmYm/uNKJBg==", 2620 - "cpu": [ 2621 - "x64" 2622 - ], 2623 - "dev": true, 2624 - "license": "MIT", 2625 - "optional": true, 2626 - "os": [ 2627 - "linux" 2628 - ], 2629 - "engines": { 2630 - "node": ">= 10.0.0" 2631 - }, 2632 - "funding": { 2633 - "type": "opencollective", 2634 - "url": "https://opencollective.com/parcel" 2635 - } 2636 - }, 2637 - "node_modules/@parcel/watcher-win32-arm64": { 2638 - "version": "2.5.6", 2639 - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.6.tgz", 2640 - "integrity": "sha512-3ukyebjc6eGlw9yRt678DxVF7rjXatWiHvTXqphZLvo7aC5NdEgFufVwjFfY51ijYEWpXbqF5jtrK275z52D4Q==", 2641 - "cpu": [ 2642 - "arm64" 2643 - ], 2644 - "dev": true, 2645 - "license": "MIT", 2646 - "optional": true, 2647 - "os": [ 2648 - "win32" 2649 - ], 2650 - "engines": { 2651 - "node": ">= 10.0.0" 2652 - }, 2653 - "funding": { 2654 - "type": "opencollective", 2655 - "url": "https://opencollective.com/parcel" 2656 - } 2657 - }, 2658 - "node_modules/@parcel/watcher-win32-ia32": { 2659 - "version": "2.5.6", 2660 - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.6.tgz", 2661 - "integrity": "sha512-k35yLp1ZMwwee3Ez/pxBi5cf4AoBKYXj00CZ80jUz5h8prpiaQsiRPKQMxoLstNuqe2vR4RNPEAEcjEFzhEz/g==", 2662 - "cpu": [ 2663 - "ia32" 2664 - ], 2665 - "dev": true, 2666 - "license": "MIT", 2667 - "optional": true, 2668 - "os": [ 2669 - "win32" 2670 - ], 2671 - "engines": { 2672 - "node": ">= 10.0.0" 2673 - }, 2674 - "funding": { 2675 - "type": "opencollective", 2676 - "url": "https://opencollective.com/parcel" 2677 - } 2678 - }, 2679 - "node_modules/@parcel/watcher-win32-x64": { 2680 - "version": "2.5.6", 2681 - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.6.tgz", 2682 - "integrity": "sha512-hbQlYcCq5dlAX9Qx+kFb0FHue6vbjlf0FrNzSKdYK2APUf7tGfGxQCk2ihEREmbR6ZMc0MVAD5RIX/41gpUzTw==", 2683 - "cpu": [ 2684 - "x64" 2685 - ], 2686 - "dev": true, 2687 - "license": "MIT", 2688 - "optional": true, 2689 - "os": [ 2690 - "win32" 2691 - ], 2692 - "engines": { 2693 - "node": ">= 10.0.0" 2694 - }, 2695 - "funding": { 2696 - "type": "opencollective", 2697 - "url": "https://opencollective.com/parcel" 2698 - } 2699 - }, 2700 - "node_modules/@parcel/watcher/node_modules/detect-libc": { 2701 - "version": "2.1.2", 2702 - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", 2703 - "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", 2704 - "dev": true, 2705 - "license": "Apache-2.0", 2706 - "engines": { 2707 - "node": ">=8" 2708 - } 2709 - }, 2710 - "node_modules/@parcel/workers": { 2711 - "version": "2.16.4", 2712 - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz", 2713 - "integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==", 2714 - "dev": true, 2715 - "license": "MIT", 2716 - "dependencies": { 2717 - "@parcel/diagnostic": "2.16.4", 2718 - "@parcel/logger": "2.16.4", 2719 - "@parcel/profiler": "2.16.4", 2720 - "@parcel/types-internal": "2.16.4", 2721 - "@parcel/utils": "2.16.4", 2722 - "nullthrows": "^1.1.1" 2723 - }, 2724 - "engines": { 2725 - "node": ">= 16.0.0" 2726 - }, 2727 - "funding": { 2728 - "type": "opencollective", 2729 - "url": "https://opencollective.com/parcel" 2730 - }, 2731 - "peerDependencies": { 2732 - "@parcel/core": "^2.16.4" 2733 - } 2734 - }, 2735 - "node_modules/@pkgjs/parseargs": { 2736 - "version": "0.11.0", 2737 - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", 2738 - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", 2739 - "dev": true, 2740 - "license": "MIT", 2741 - "optional": true, 2742 - "engines": { 2743 - "node": ">=14" 2744 - } 2745 - }, 2746 - "node_modules/@swc/core": { 2747 - "version": "1.15.11", 2748 - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.15.11.tgz", 2749 - "integrity": "sha512-iLmLTodbYxU39HhMPaMUooPwO/zqJWvsqkrXv1ZI38rMb048p6N7qtAtTp37sw9NzSrvH6oli8EdDygo09IZ/w==", 2750 - "dev": true, 2751 - "hasInstallScript": true, 2752 - "license": "Apache-2.0", 2753 - "dependencies": { 2754 - "@swc/counter": "^0.1.3", 2755 - "@swc/types": "^0.1.25" 2756 - }, 2757 - "engines": { 2758 - "node": ">=10" 2759 - }, 2760 - "funding": { 2761 - "type": "opencollective", 2762 - "url": "https://opencollective.com/swc" 2763 - }, 2764 - "optionalDependencies": { 2765 - "@swc/core-darwin-arm64": "1.15.11", 2766 - "@swc/core-darwin-x64": "1.15.11", 2767 - "@swc/core-linux-arm-gnueabihf": "1.15.11", 2768 - "@swc/core-linux-arm64-gnu": "1.15.11", 2769 - "@swc/core-linux-arm64-musl": "1.15.11", 2770 - "@swc/core-linux-x64-gnu": "1.15.11", 2771 - "@swc/core-linux-x64-musl": "1.15.11", 2772 - "@swc/core-win32-arm64-msvc": "1.15.11", 2773 - "@swc/core-win32-ia32-msvc": "1.15.11", 2774 - "@swc/core-win32-x64-msvc": "1.15.11" 2775 - }, 2776 - "peerDependencies": { 2777 - "@swc/helpers": ">=0.5.17" 2778 - }, 2779 - "peerDependenciesMeta": { 2780 - "@swc/helpers": { 2781 - "optional": true 2782 - } 2783 - } 2784 - }, 2785 - "node_modules/@swc/core-darwin-arm64": { 2786 - "version": "1.15.11", 2787 - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.15.11.tgz", 2788 - "integrity": "sha512-QoIupRWVH8AF1TgxYyeA5nS18dtqMuxNwchjBIwJo3RdwLEFiJq6onOx9JAxHtuPwUkIVuU2Xbp+jCJ7Vzmgtg==", 2789 - "cpu": [ 2790 - "arm64" 2791 - ], 2792 - "dev": true, 2793 - "license": "Apache-2.0 AND MIT", 2794 - "optional": true, 2795 - "os": [ 2796 - "darwin" 2797 - ], 2798 - "engines": { 2799 - "node": ">=10" 2800 - } 2801 - }, 2802 - "node_modules/@swc/core-darwin-x64": { 2803 - "version": "1.15.11", 2804 - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.15.11.tgz", 2805 - "integrity": "sha512-S52Gu1QtPSfBYDiejlcfp9GlN+NjTZBRRNsz8PNwBgSE626/FUf2PcllVUix7jqkoMC+t0rS8t+2/aSWlMuQtA==", 2806 - "cpu": [ 2807 - "x64" 2808 - ], 2809 - "dev": true, 2810 - "license": "Apache-2.0 AND MIT", 2811 - "optional": true, 2812 - "os": [ 2813 - "darwin" 2814 - ], 2815 - "engines": { 2816 - "node": ">=10" 2817 - } 2818 - }, 2819 - "node_modules/@swc/core-linux-arm-gnueabihf": { 2820 - "version": "1.15.11", 2821 - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.15.11.tgz", 2822 - "integrity": "sha512-lXJs8oXo6Z4yCpimpQ8vPeCjkgoHu5NoMvmJZ8qxDyU99KVdg6KwU9H79vzrmB+HfH+dCZ7JGMqMF//f8Cfvdg==", 2823 - "cpu": [ 2824 - "arm" 2825 - ], 2826 - "dev": true, 2827 - "license": "Apache-2.0", 2828 - "optional": true, 2829 - "os": [ 2830 - "linux" 2831 - ], 2832 - "engines": { 2833 - "node": ">=10" 2834 - } 2835 - }, 2836 - "node_modules/@swc/core-linux-arm64-gnu": { 2837 - "version": "1.15.11", 2838 - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.15.11.tgz", 2839 - "integrity": "sha512-chRsz1K52/vj8Mfq/QOugVphlKPWlMh10V99qfH41hbGvwAU6xSPd681upO4bKiOr9+mRIZZW+EfJqY42ZzRyA==", 2840 - "cpu": [ 2841 - "arm64" 2842 - ], 2843 - "dev": true, 2844 - "license": "Apache-2.0 AND MIT", 2845 - "optional": true, 2846 - "os": [ 2847 - "linux" 2848 - ], 2849 - "engines": { 2850 - "node": ">=10" 2851 - } 2852 - }, 2853 - "node_modules/@swc/core-linux-arm64-musl": { 2854 - "version": "1.15.11", 2855 - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.15.11.tgz", 2856 - "integrity": "sha512-PYftgsTaGnfDK4m6/dty9ryK1FbLk+LosDJ/RJR2nkXGc8rd+WenXIlvHjWULiBVnS1RsjHHOXmTS4nDhe0v0w==", 2857 - "cpu": [ 2858 - "arm64" 2859 - ], 2860 - "dev": true, 2861 - "license": "Apache-2.0 AND MIT", 2862 - "optional": true, 2863 - "os": [ 2864 - "linux" 2865 - ], 2866 - "engines": { 2867 - "node": ">=10" 2868 - } 2869 - }, 2870 - "node_modules/@swc/core-linux-x64-gnu": { 2871 - "version": "1.15.11", 2872 - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.15.11.tgz", 2873 - "integrity": "sha512-DKtnJKIHiZdARyTKiX7zdRjiDS1KihkQWatQiCHMv+zc2sfwb4Glrodx2VLOX4rsa92NLR0Sw8WLcPEMFY1szQ==", 2874 - "cpu": [ 2875 - "x64" 2876 - ], 2877 - "dev": true, 2878 - "license": "Apache-2.0 AND MIT", 2879 - "optional": true, 2880 - "os": [ 2881 - "linux" 2882 - ], 2883 - "engines": { 2884 - "node": ">=10" 2885 - } 2886 - }, 2887 - "node_modules/@swc/core-linux-x64-musl": { 2888 - "version": "1.15.11", 2889 - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.15.11.tgz", 2890 - "integrity": "sha512-mUjjntHj4+8WBaiDe5UwRNHuEzLjIWBTSGTw0JT9+C9/Yyuh4KQqlcEQ3ro6GkHmBGXBFpGIj/o5VMyRWfVfWw==", 2891 - "cpu": [ 2892 - "x64" 2893 - ], 2894 - "dev": true, 2895 - "license": "Apache-2.0 AND MIT", 2896 - "optional": true, 2897 - "os": [ 2898 - "linux" 2899 - ], 2900 - "engines": { 2901 - "node": ">=10" 2902 - } 2903 - }, 2904 - "node_modules/@swc/core-win32-arm64-msvc": { 2905 - "version": "1.15.11", 2906 - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.15.11.tgz", 2907 - "integrity": "sha512-ZkNNG5zL49YpaFzfl6fskNOSxtcZ5uOYmWBkY4wVAvgbSAQzLRVBp+xArGWh2oXlY/WgL99zQSGTv7RI5E6nzA==", 2908 - "cpu": [ 2909 - "arm64" 2910 - ], 2911 - "dev": true, 2912 - "license": "Apache-2.0 AND MIT", 2913 - "optional": true, 2914 - "os": [ 2915 - "win32" 2916 - ], 2917 - "engines": { 2918 - "node": ">=10" 2919 - } 2920 - }, 2921 - "node_modules/@swc/core-win32-ia32-msvc": { 2922 - "version": "1.15.11", 2923 - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.15.11.tgz", 2924 - "integrity": "sha512-6XnzORkZCQzvTQ6cPrU7iaT9+i145oLwnin8JrfsLG41wl26+5cNQ2XV3zcbrnFEV6esjOceom9YO1w9mGJByw==", 2925 - "cpu": [ 2926 - "ia32" 2927 - ], 2928 - "dev": true, 2929 - "license": "Apache-2.0 AND MIT", 2930 - "optional": true, 2931 - "os": [ 2932 - "win32" 2933 - ], 2934 - "engines": { 2935 - "node": ">=10" 2936 - } 2937 - }, 2938 - "node_modules/@swc/core-win32-x64-msvc": { 2939 - "version": "1.15.11", 2940 - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.15.11.tgz", 2941 - "integrity": "sha512-IQ2n6af7XKLL6P1gIeZACskSxK8jWtoKpJWLZmdXTDj1MGzktUy4i+FvpdtxFmJWNavRWH1VmTr6kAubRDHeKw==", 2942 - "cpu": [ 2943 - "x64" 2944 - ], 2945 - "dev": true, 2946 - "license": "Apache-2.0 AND MIT", 2947 - "optional": true, 2948 - "os": [ 2949 - "win32" 2950 - ], 2951 - "engines": { 2952 - "node": ">=10" 2953 - } 2954 - }, 2955 - "node_modules/@swc/counter": { 2956 - "version": "0.1.3", 2957 - "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", 2958 - "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", 2959 - "dev": true, 2960 - "license": "Apache-2.0" 2961 - }, 2962 - "node_modules/@swc/helpers": { 2963 - "version": "0.5.18", 2964 - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.18.tgz", 2965 - "integrity": "sha512-TXTnIcNJQEKwThMMqBXsZ4VGAza6bvN4pa41Rkqoio6QBKMvo+5lexeTMScGCIxtzgQJzElcvIltani+adC5PQ==", 2966 - "dev": true, 2967 - "license": "Apache-2.0", 2968 - "dependencies": { 2969 - "tslib": "^2.8.0" 2970 - } 2971 - }, 2972 - "node_modules/@swc/types": { 2973 - "version": "0.1.25", 2974 - "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.25.tgz", 2975 - "integrity": "sha512-iAoY/qRhNH8a/hBvm3zKj9qQ4oc2+3w1unPJa2XvTK3XjeLXtzcCingVPw/9e5mn1+0yPqxcBGp9Jf0pkfMb1g==", 2976 - "dev": true, 2977 - "license": "Apache-2.0", 2978 - "dependencies": { 2979 - "@swc/counter": "^0.1.3" 2980 - } 2981 - }, 2982 - "node_modules/@tootallnate/once": { 2983 - "version": "2.0.0", 2984 - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", 2985 - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", 2986 - "dev": true, 2987 - "license": "MIT", 2988 - "engines": { 2989 - "node": ">= 10" 2990 - } 2991 - }, 2992 - "node_modules/@types/estree": { 2993 - "version": "1.0.8", 2994 - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", 2995 - "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", 2996 - "dev": true, 2997 - "license": "MIT" 2998 - }, 2999 - "node_modules/@types/json-schema": { 3000 - "version": "7.0.15", 3001 - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", 3002 - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", 3003 - "dev": true, 3004 - "license": "MIT" 3005 - }, 3006 - "node_modules/@xmldom/xmldom": { 3007 - "version": "0.7.13", 3008 - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.13.tgz", 3009 - "integrity": "sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==", 3010 - "deprecated": "this version is no longer supported, please update to at least 0.8.*", 3011 - "dev": true, 3012 - "license": "MIT", 3013 - "engines": { 3014 - "node": ">=10.0.0" 3015 - } 3016 - }, 3017 - "node_modules/abbrev": { 3018 - "version": "1.1.1", 3019 - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", 3020 - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", 3021 - "dev": true, 3022 - "license": "ISC" 3023 - }, 3024 - "node_modules/acorn": { 3025 - "version": "8.15.0", 3026 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", 3027 - "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", 3028 - "dev": true, 3029 - "license": "MIT", 3030 - "peer": true, 3031 - "bin": { 3032 - "acorn": "bin/acorn" 3033 - }, 3034 - "engines": { 3035 - "node": ">=0.4.0" 3036 - } 3037 - }, 3038 - "node_modules/acorn-jsx": { 3039 - "version": "5.3.2", 3040 - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", 3041 - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", 3042 - "dev": true, 3043 - "license": "MIT", 3044 - "peerDependencies": { 3045 - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" 3046 - } 3047 - }, 3048 - "node_modules/agent-base": { 3049 - "version": "6.0.2", 3050 - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", 3051 - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", 3052 - "dev": true, 3053 - "license": "MIT", 3054 - "dependencies": { 3055 - "debug": "4" 3056 - }, 3057 - "engines": { 3058 - "node": ">= 6.0.0" 3059 - } 3060 - }, 3061 - "node_modules/agentkeepalive": { 3062 - "version": "4.6.0", 3063 - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.6.0.tgz", 3064 - "integrity": "sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==", 3065 - "dev": true, 3066 - "license": "MIT", 3067 - "dependencies": { 3068 - "humanize-ms": "^1.2.1" 3069 - }, 3070 - "engines": { 3071 - "node": ">= 8.0.0" 3072 - } 3073 - }, 3074 - "node_modules/aggregate-error": { 3075 - "version": "3.1.0", 3076 - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", 3077 - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", 3078 - "dev": true, 3079 - "license": "MIT", 3080 - "dependencies": { 3081 - "clean-stack": "^2.0.0", 3082 - "indent-string": "^4.0.0" 3083 - }, 3084 - "engines": { 3085 - "node": ">=8" 3086 - } 3087 - }, 3088 - "node_modules/ajv": { 3089 - "version": "6.14.0", 3090 - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", 3091 - "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", 3092 - "dev": true, 3093 - "license": "MIT", 3094 - "dependencies": { 3095 - "fast-deep-equal": "^3.1.1", 3096 - "fast-json-stable-stringify": "^2.0.0", 3097 - "json-schema-traverse": "^0.4.1", 3098 - "uri-js": "^4.2.2" 3099 - }, 3100 - "funding": { 3101 - "type": "github", 3102 - "url": "https://github.com/sponsors/epoberezkin" 3103 - } 3104 - }, 3105 - "node_modules/ansi-regex": { 3106 - "version": "6.2.2", 3107 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", 3108 - "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", 3109 - "dev": true, 3110 - "license": "MIT", 3111 - "engines": { 3112 - "node": ">=12" 3113 - }, 3114 - "funding": { 3115 - "url": "https://github.com/chalk/ansi-regex?sponsor=1" 3116 - } 3117 - }, 3118 - "node_modules/ansi-styles": { 3119 - "version": "4.3.0", 3120 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 3121 - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 3122 - "dev": true, 3123 - "license": "MIT", 3124 - "dependencies": { 3125 - "color-convert": "^2.0.1" 3126 - }, 3127 - "engines": { 3128 - "node": ">=8" 3129 - }, 3130 - "funding": { 3131 - "url": "https://github.com/chalk/ansi-styles?sponsor=1" 3132 - } 3133 - }, 3134 - "node_modules/aproba": { 3135 - "version": "2.1.0", 3136 - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.1.0.tgz", 3137 - "integrity": "sha512-tLIEcj5GuR2RSTnxNKdkK0dJ/GrC7P38sUkiDmDuHfsHmbagTFAxDVIBltoklXEVIQ/f14IL8IMJ5pn9Hez1Ew==", 3138 - "dev": true, 3139 - "license": "ISC" 3140 - }, 3141 - "node_modules/are-we-there-yet": { 3142 - "version": "3.0.1", 3143 - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", 3144 - "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", 3145 - "deprecated": "This package is no longer supported.", 3146 - "dev": true, 3147 - "license": "ISC", 3148 - "dependencies": { 3149 - "delegates": "^1.0.0", 3150 - "readable-stream": "^3.6.0" 3151 - }, 3152 - "engines": { 3153 - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 3154 - } 3155 - }, 3156 - "node_modules/argparse": { 3157 - "version": "2.0.1", 3158 - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 3159 - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 3160 - "dev": true, 3161 - "license": "Python-2.0" 3162 - }, 3163 - "node_modules/asap": { 3164 - "version": "2.0.6", 3165 - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", 3166 - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", 3167 - "dev": true, 3168 - "license": "MIT" 3169 - }, 3170 - "node_modules/assert-never": { 3171 - "version": "1.4.0", 3172 - "resolved": "https://registry.npmjs.org/assert-never/-/assert-never-1.4.0.tgz", 3173 - "integrity": "sha512-5oJg84os6NMQNl27T9LnZkvvqzvAnHu03ShCnoj6bsJwS7L8AO4lf+C/XjK/nvzEqQB744moC6V128RucQd1jA==", 3174 - "dev": true, 3175 - "license": "MIT" 3176 - }, 3177 - "node_modules/babel-walk": { 3178 - "version": "3.0.0-canary-5", 3179 - "resolved": "https://registry.npmjs.org/babel-walk/-/babel-walk-3.0.0-canary-5.tgz", 3180 - "integrity": "sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==", 3181 - "dev": true, 3182 - "license": "MIT", 3183 - "dependencies": { 3184 - "@babel/types": "^7.9.6" 3185 - }, 3186 - "engines": { 3187 - "node": ">= 10.0.0" 3188 - } 3189 - }, 3190 - "node_modules/balanced-match": { 3191 - "version": "1.0.2", 3192 - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 3193 - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 3194 - "dev": true, 3195 - "license": "MIT" 3196 - }, 3197 - "node_modules/base-x": { 3198 - "version": "3.0.11", 3199 - "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.11.tgz", 3200 - "integrity": "sha512-xz7wQ8xDhdyP7tQxwdteLYeFfS68tSMNCZ/Y37WJ4bhGfKPpqEIlmIyueQHqOyoPhE6xNUqjzRr8ra0eF9VRvA==", 3201 - "dev": true, 3202 - "license": "MIT", 3203 - "dependencies": { 3204 - "safe-buffer": "^5.0.1" 3205 - } 3206 - }, 3207 - "node_modules/base64-js": { 3208 - "version": "1.5.1", 3209 - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 3210 - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", 3211 - "dev": true, 3212 - "funding": [ 3213 - { 3214 - "type": "github", 3215 - "url": "https://github.com/sponsors/feross" 3216 - }, 3217 - { 3218 - "type": "patreon", 3219 - "url": "https://www.patreon.com/feross" 3220 - }, 3221 - { 3222 - "type": "consulting", 3223 - "url": "https://feross.org/support" 3224 - } 3225 - ], 3226 - "license": "MIT" 3227 - }, 3228 - "node_modules/base64url": { 3229 - "version": "3.0.1", 3230 - "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz", 3231 - "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==", 3232 - "license": "MIT", 3233 - "engines": { 3234 - "node": ">=6.0.0" 3235 - } 3236 - }, 3237 - "node_modules/baseline-browser-mapping": { 3238 - "version": "2.9.19", 3239 - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.19.tgz", 3240 - "integrity": "sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg==", 3241 - "dev": true, 3242 - "license": "Apache-2.0", 3243 - "bin": { 3244 - "baseline-browser-mapping": "dist/cli.js" 3245 - } 3246 - }, 3247 - "node_modules/bindings": { 3248 - "version": "1.5.0", 3249 - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", 3250 - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", 3251 - "dev": true, 3252 - "license": "MIT", 3253 - "dependencies": { 3254 - "file-uri-to-path": "1.0.0" 3255 - } 3256 - }, 3257 - "node_modules/brace-expansion": { 3258 - "version": "1.1.12", 3259 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", 3260 - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", 3261 - "dev": true, 3262 - "license": "MIT", 3263 - "dependencies": { 3264 - "balanced-match": "^1.0.0", 3265 - "concat-map": "0.0.1" 3266 - } 3267 - }, 3268 - "node_modules/browserslist": { 3269 - "version": "4.28.1", 3270 - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", 3271 - "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", 3272 - "dev": true, 3273 - "funding": [ 3274 - { 3275 - "type": "opencollective", 3276 - "url": "https://opencollective.com/browserslist" 3277 - }, 3278 - { 3279 - "type": "tidelift", 3280 - "url": "https://tidelift.com/funding/github/npm/browserslist" 3281 - }, 3282 - { 3283 - "type": "github", 3284 - "url": "https://github.com/sponsors/ai" 3285 - } 3286 - ], 3287 - "license": "MIT", 3288 - "peer": true, 3289 - "dependencies": { 3290 - "baseline-browser-mapping": "^2.9.0", 3291 - "caniuse-lite": "^1.0.30001759", 3292 - "electron-to-chromium": "^1.5.263", 3293 - "node-releases": "^2.0.27", 3294 - "update-browserslist-db": "^1.2.0" 3295 - }, 3296 - "bin": { 3297 - "browserslist": "cli.js" 3298 - }, 3299 - "engines": { 3300 - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" 3301 - } 3302 - }, 3303 - "node_modules/buffer": { 3304 - "version": "6.0.3", 3305 - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", 3306 - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", 3307 - "dev": true, 3308 - "funding": [ 3309 - { 3310 - "type": "github", 3311 - "url": "https://github.com/sponsors/feross" 3312 - }, 3313 - { 3314 - "type": "patreon", 3315 - "url": "https://www.patreon.com/feross" 3316 - }, 3317 - { 3318 - "type": "consulting", 3319 - "url": "https://feross.org/support" 3320 - } 3321 - ], 3322 - "license": "MIT", 3323 - "dependencies": { 3324 - "base64-js": "^1.3.1", 3325 - "ieee754": "^1.2.1" 3326 - } 3327 - }, 3328 - "node_modules/bufferstreams": { 3329 - "version": "3.0.0", 3330 - "resolved": "https://registry.npmjs.org/bufferstreams/-/bufferstreams-3.0.0.tgz", 3331 - "integrity": "sha512-Qg0ggJUWJq90vtg4lDsGN9CDWvzBMQxhiEkSOD/sJfYt6BLect3eV1/S6K7SCSKJ34n60rf6U5eUPmQENVE4UA==", 3332 - "dev": true, 3333 - "license": "MIT", 3334 - "dependencies": { 3335 - "readable-stream": "^3.4.0" 3336 - }, 3337 - "engines": { 3338 - "node": ">=8.12.0" 3339 - } 3340 - }, 3341 - "node_modules/cacache": { 3342 - "version": "16.1.3", 3343 - "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz", 3344 - "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", 3345 - "dev": true, 3346 - "license": "ISC", 3347 - "dependencies": { 3348 - "@npmcli/fs": "^2.1.0", 3349 - "@npmcli/move-file": "^2.0.0", 3350 - "chownr": "^2.0.0", 3351 - "fs-minipass": "^2.1.0", 3352 - "glob": "^8.0.1", 3353 - "infer-owner": "^1.0.4", 3354 - "lru-cache": "^7.7.1", 3355 - "minipass": "^3.1.6", 3356 - "minipass-collect": "^1.0.2", 3357 - "minipass-flush": "^1.0.5", 3358 - "minipass-pipeline": "^1.2.4", 3359 - "mkdirp": "^1.0.4", 3360 - "p-map": "^4.0.0", 3361 - "promise-inflight": "^1.0.1", 3362 - "rimraf": "^3.0.2", 3363 - "ssri": "^9.0.0", 3364 - "tar": "^6.1.11", 3365 - "unique-filename": "^2.0.0" 3366 - }, 3367 - "engines": { 3368 - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 3369 - } 3370 - }, 3371 - "node_modules/cacache/node_modules/brace-expansion": { 3372 - "version": "2.0.2", 3373 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", 3374 - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", 3375 - "dev": true, 3376 - "license": "MIT", 3377 - "dependencies": { 3378 - "balanced-match": "^1.0.0" 3379 - } 3380 - }, 3381 - "node_modules/cacache/node_modules/glob": { 3382 - "version": "8.1.0", 3383 - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", 3384 - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", 3385 - "deprecated": "Glob versions prior to v9 are no longer supported", 3386 - "dev": true, 3387 - "license": "ISC", 3388 - "dependencies": { 3389 - "fs.realpath": "^1.0.0", 3390 - "inflight": "^1.0.4", 3391 - "inherits": "2", 3392 - "minimatch": "^5.0.1", 3393 - "once": "^1.3.0" 3394 - }, 3395 - "engines": { 3396 - "node": ">=12" 3397 - }, 3398 - "funding": { 3399 - "url": "https://github.com/sponsors/isaacs" 3400 - } 3401 - }, 3402 - "node_modules/cacache/node_modules/lru-cache": { 3403 - "version": "7.18.3", 3404 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", 3405 - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", 3406 - "dev": true, 3407 - "license": "ISC", 3408 - "engines": { 3409 - "node": ">=12" 3410 - } 3411 - }, 3412 - "node_modules/cacache/node_modules/minimatch": { 3413 - "version": "5.1.6", 3414 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", 3415 - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", 3416 - "dev": true, 3417 - "license": "ISC", 3418 - "dependencies": { 3419 - "brace-expansion": "^2.0.1" 3420 - }, 3421 - "engines": { 3422 - "node": ">=10" 3423 - } 3424 - }, 3425 - "node_modules/cacache/node_modules/minipass": { 3426 - "version": "3.3.6", 3427 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 3428 - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 3429 - "dev": true, 3430 - "license": "ISC", 3431 - "dependencies": { 3432 - "yallist": "^4.0.0" 3433 - }, 3434 - "engines": { 3435 - "node": ">=8" 3436 - } 3437 - }, 3438 - "node_modules/call-bind-apply-helpers": { 3439 - "version": "1.0.2", 3440 - "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", 3441 - "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", 3442 - "dev": true, 3443 - "license": "MIT", 3444 - "dependencies": { 3445 - "es-errors": "^1.3.0", 3446 - "function-bind": "^1.1.2" 3447 - }, 3448 - "engines": { 3449 - "node": ">= 0.4" 3450 - } 3451 - }, 3452 - "node_modules/call-bound": { 3453 - "version": "1.0.4", 3454 - "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", 3455 - "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", 3456 - "dev": true, 3457 - "license": "MIT", 3458 - "dependencies": { 3459 - "call-bind-apply-helpers": "^1.0.2", 3460 - "get-intrinsic": "^1.3.0" 3461 - }, 3462 - "engines": { 3463 - "node": ">= 0.4" 3464 - }, 3465 - "funding": { 3466 - "url": "https://github.com/sponsors/ljharb" 3467 - } 3468 - }, 3469 - "node_modules/callsites": { 3470 - "version": "3.1.0", 3471 - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 3472 - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 3473 - "dev": true, 3474 - "license": "MIT", 3475 - "engines": { 3476 - "node": ">=6" 3477 - } 3478 - }, 3479 - "node_modules/caniuse-lite": { 3480 - "version": "1.0.30001766", 3481 - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001766.tgz", 3482 - "integrity": "sha512-4C0lfJ0/YPjJQHagaE9x2Elb69CIqEPZeG0anQt9SIvIoOH4a4uaRl73IavyO+0qZh6MDLH//DrXThEYKHkmYA==", 3483 - "dev": true, 3484 - "funding": [ 3485 - { 3486 - "type": "opencollective", 3487 - "url": "https://opencollective.com/browserslist" 3488 - }, 3489 - { 3490 - "type": "tidelift", 3491 - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" 3492 - }, 3493 - { 3494 - "type": "github", 3495 - "url": "https://github.com/sponsors/ai" 3496 - } 3497 - ], 3498 - "license": "CC-BY-4.0" 3499 - }, 3500 - "node_modules/case": { 3501 - "version": "1.6.3", 3502 - "resolved": "https://registry.npmjs.org/case/-/case-1.6.3.tgz", 3503 - "integrity": "sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==", 3504 - "dev": true, 3505 - "license": "(MIT OR GPL-3.0-or-later)", 3506 - "engines": { 3507 - "node": ">= 0.8.0" 3508 - } 3509 - }, 3510 - "node_modules/chalk": { 3511 - "version": "4.1.2", 3512 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 3513 - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 3514 - "dev": true, 3515 - "license": "MIT", 3516 - "dependencies": { 3517 - "ansi-styles": "^4.1.0", 3518 - "supports-color": "^7.1.0" 3519 - }, 3520 - "engines": { 3521 - "node": ">=10" 3522 - }, 3523 - "funding": { 3524 - "url": "https://github.com/chalk/chalk?sponsor=1" 3525 - } 3526 - }, 3527 - "node_modules/character-parser": { 3528 - "version": "2.2.0", 3529 - "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", 3530 - "integrity": "sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw==", 3531 - "dev": true, 3532 - "license": "MIT", 3533 - "dependencies": { 3534 - "is-regex": "^1.0.3" 3535 - } 3536 - }, 3537 - "node_modules/chokidar": { 3538 - "version": "4.0.3", 3539 - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", 3540 - "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", 3541 - "dev": true, 3542 - "license": "MIT", 3543 - "dependencies": { 3544 - "readdirp": "^4.0.1" 3545 - }, 3546 - "engines": { 3547 - "node": ">= 14.16.0" 3548 - }, 3549 - "funding": { 3550 - "url": "https://paulmillr.com/funding/" 3551 - } 3552 - }, 3553 - "node_modules/chownr": { 3554 - "version": "2.0.0", 3555 - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", 3556 - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", 3557 - "dev": true, 3558 - "license": "ISC", 3559 - "engines": { 3560 - "node": ">=10" 3561 - } 3562 - }, 3563 - "node_modules/chrome-trace-event": { 3564 - "version": "1.0.4", 3565 - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", 3566 - "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", 3567 - "dev": true, 3568 - "license": "MIT", 3569 - "engines": { 3570 - "node": ">=6.0" 3571 - } 3572 - }, 3573 - "node_modules/clean-stack": { 3574 - "version": "2.2.0", 3575 - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", 3576 - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", 3577 - "dev": true, 3578 - "license": "MIT", 3579 - "engines": { 3580 - "node": ">=6" 3581 - } 3582 - }, 3583 - "node_modules/cli-color": { 3584 - "version": "2.0.4", 3585 - "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-2.0.4.tgz", 3586 - "integrity": "sha512-zlnpg0jNcibNrO7GG9IeHH7maWFeCz+Ja1wx/7tZNU5ASSSSZ+/qZciM0/LHCYxSdqv5h2sdbQ/PXYdOuetXvA==", 3587 - "dev": true, 3588 - "license": "ISC", 3589 - "dependencies": { 3590 - "d": "^1.0.1", 3591 - "es5-ext": "^0.10.64", 3592 - "es6-iterator": "^2.0.3", 3593 - "memoizee": "^0.4.15", 3594 - "timers-ext": "^0.1.7" 3595 - }, 3596 - "engines": { 3597 - "node": ">=0.10" 3598 - } 3599 - }, 3600 - "node_modules/clone": { 3601 - "version": "2.1.2", 3602 - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", 3603 - "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", 3604 - "dev": true, 3605 - "license": "MIT", 3606 - "engines": { 3607 - "node": ">=0.8" 3608 - } 3609 - }, 3610 - "node_modules/color": { 3611 - "version": "4.2.3", 3612 - "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", 3613 - "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", 3614 - "dev": true, 3615 - "license": "MIT", 3616 - "dependencies": { 3617 - "color-convert": "^2.0.1", 3618 - "color-string": "^1.9.0" 3619 - }, 3620 - "engines": { 3621 - "node": ">=12.5.0" 3622 - } 3623 - }, 3624 - "node_modules/color-convert": { 3625 - "version": "2.0.1", 3626 - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 3627 - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 3628 - "dev": true, 3629 - "license": "MIT", 3630 - "dependencies": { 3631 - "color-name": "~1.1.4" 3632 - }, 3633 - "engines": { 3634 - "node": ">=7.0.0" 3635 - } 3636 - }, 3637 - "node_modules/color-name": { 3638 - "version": "1.1.4", 3639 - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 3640 - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 3641 - "dev": true, 3642 - "license": "MIT" 3643 - }, 3644 - "node_modules/color-string": { 3645 - "version": "1.9.1", 3646 - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", 3647 - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", 3648 - "dev": true, 3649 - "license": "MIT", 3650 - "dependencies": { 3651 - "color-name": "^1.0.0", 3652 - "simple-swizzle": "^0.2.2" 3653 - } 3654 - }, 3655 - "node_modules/color-support": { 3656 - "version": "1.1.3", 3657 - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", 3658 - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", 3659 - "dev": true, 3660 - "license": "ISC", 3661 - "bin": { 3662 - "color-support": "bin.js" 3663 - } 3664 - }, 3665 - "node_modules/commander": { 3666 - "version": "12.1.0", 3667 - "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", 3668 - "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", 3669 - "dev": true, 3670 - "license": "MIT", 3671 - "engines": { 3672 - "node": ">=18" 3673 - } 3674 - }, 3675 - "node_modules/concat-map": { 3676 - "version": "0.0.1", 3677 - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 3678 - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 3679 - "dev": true, 3680 - "license": "MIT" 3681 - }, 3682 - "node_modules/console-control-strings": { 3683 - "version": "1.1.0", 3684 - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", 3685 - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", 3686 - "dev": true, 3687 - "license": "ISC" 3688 - }, 3689 - "node_modules/constantinople": { 3690 - "version": "4.0.1", 3691 - "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-4.0.1.tgz", 3692 - "integrity": "sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==", 3693 - "dev": true, 3694 - "license": "MIT", 3695 - "dependencies": { 3696 - "@babel/parser": "^7.6.0", 3697 - "@babel/types": "^7.6.1" 3698 - } 3699 - }, 3700 - "node_modules/cross-spawn": { 3701 - "version": "7.0.6", 3702 - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", 3703 - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", 3704 - "dev": true, 3705 - "license": "MIT", 3706 - "dependencies": { 3707 - "path-key": "^3.1.0", 3708 - "shebang-command": "^2.0.0", 3709 - "which": "^2.0.1" 3710 - }, 3711 - "engines": { 3712 - "node": ">= 8" 3713 - } 3714 - }, 3715 - "node_modules/cubic2quad": { 3716 - "version": "1.2.1", 3717 - "resolved": "https://registry.npmjs.org/cubic2quad/-/cubic2quad-1.2.1.tgz", 3718 - "integrity": "sha512-wT5Y7mO8abrV16gnssKdmIhIbA9wSkeMzhh27jAguKrV82i24wER0vL5TGhUJ9dbJNDcigoRZ0IAHFEEEI4THQ==", 3719 - "dev": true, 3720 - "license": "MIT" 3721 - }, 3722 - "node_modules/d": { 3723 - "version": "1.0.2", 3724 - "resolved": "https://registry.npmjs.org/d/-/d-1.0.2.tgz", 3725 - "integrity": "sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==", 3726 - "dev": true, 3727 - "license": "ISC", 3728 - "dependencies": { 3729 - "es5-ext": "^0.10.64", 3730 - "type": "^2.7.2" 3731 - }, 3732 - "engines": { 3733 - "node": ">=0.12" 3734 - } 3735 - }, 3736 - "node_modules/debug": { 3737 - "version": "4.4.3", 3738 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", 3739 - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", 3740 - "dev": true, 3741 - "license": "MIT", 3742 - "dependencies": { 3743 - "ms": "^2.1.3" 3744 - }, 3745 - "engines": { 3746 - "node": ">=6.0" 3747 - }, 3748 - "peerDependenciesMeta": { 3749 - "supports-color": { 3750 - "optional": true 3751 - } 3752 - } 3753 - }, 3754 - "node_modules/deep-is": { 3755 - "version": "0.1.4", 3756 - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", 3757 - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", 3758 - "dev": true, 3759 - "license": "MIT" 3760 - }, 3761 - "node_modules/delegates": { 3762 - "version": "1.0.0", 3763 - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", 3764 - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", 3765 - "dev": true, 3766 - "license": "MIT" 3767 - }, 3768 - "node_modules/detect-libc": { 3769 - "version": "1.0.3", 3770 - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", 3771 - "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", 3772 - "dev": true, 3773 - "license": "Apache-2.0", 3774 - "bin": { 3775 - "detect-libc": "bin/detect-libc.js" 3776 - }, 3777 - "engines": { 3778 - "node": ">=0.10" 3779 - } 3780 - }, 3781 - "node_modules/doctypes": { 3782 - "version": "1.1.0", 3783 - "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", 3784 - "integrity": "sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ==", 3785 - "dev": true, 3786 - "license": "MIT" 3787 - }, 3788 - "node_modules/dotenv": { 3789 - "version": "16.6.1", 3790 - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.6.1.tgz", 3791 - "integrity": "sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==", 3792 - "dev": true, 3793 - "license": "BSD-2-Clause", 3794 - "engines": { 3795 - "node": ">=12" 3796 - }, 3797 - "funding": { 3798 - "url": "https://dotenvx.com" 3799 - } 3800 - }, 3801 - "node_modules/dotenv-expand": { 3802 - "version": "11.0.7", 3803 - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-11.0.7.tgz", 3804 - "integrity": "sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA==", 3805 - "dev": true, 3806 - "license": "BSD-2-Clause", 3807 - "dependencies": { 3808 - "dotenv": "^16.4.5" 3809 - }, 3810 - "engines": { 3811 - "node": ">=12" 3812 - }, 3813 - "funding": { 3814 - "url": "https://dotenvx.com" 3815 - } 3816 - }, 3817 - "node_modules/dunder-proto": { 3818 - "version": "1.0.1", 3819 - "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", 3820 - "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", 3821 - "dev": true, 3822 - "license": "MIT", 3823 - "dependencies": { 3824 - "call-bind-apply-helpers": "^1.0.1", 3825 - "es-errors": "^1.3.0", 3826 - "gopd": "^1.2.0" 3827 - }, 3828 - "engines": { 3829 - "node": ">= 0.4" 3830 - } 3831 - }, 3832 - "node_modules/eastasianwidth": { 3833 - "version": "0.2.0", 3834 - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", 3835 - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", 3836 - "dev": true, 3837 - "license": "MIT" 3838 - }, 3839 - "node_modules/electron-to-chromium": { 3840 - "version": "1.5.283", 3841 - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.283.tgz", 3842 - "integrity": "sha512-3vifjt1HgrGW/h76UEeny+adYApveS9dH2h3p57JYzBSXJIKUJAvtmIytDKjcSCt9xHfrNCFJ7gts6vkhuq++w==", 3843 - "dev": true, 3844 - "license": "ISC" 3845 - }, 3846 - "node_modules/emoji-regex": { 3847 - "version": "9.2.2", 3848 - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", 3849 - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", 3850 - "dev": true, 3851 - "license": "MIT" 3852 - }, 3853 - "node_modules/encoding": { 3854 - "version": "0.1.13", 3855 - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", 3856 - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", 3857 - "dev": true, 3858 - "license": "MIT", 3859 - "optional": true, 3860 - "dependencies": { 3861 - "iconv-lite": "^0.6.2" 3862 - } 3863 - }, 3864 - "node_modules/env-paths": { 3865 - "version": "2.2.1", 3866 - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", 3867 - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", 3868 - "dev": true, 3869 - "license": "MIT", 3870 - "engines": { 3871 - "node": ">=6" 3872 - } 3873 - }, 3874 - "node_modules/err-code": { 3875 - "version": "2.0.3", 3876 - "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", 3877 - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", 3878 - "dev": true, 3879 - "license": "MIT" 3880 - }, 3881 - "node_modules/es-define-property": { 3882 - "version": "1.0.1", 3883 - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", 3884 - "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", 3885 - "dev": true, 3886 - "license": "MIT", 3887 - "engines": { 3888 - "node": ">= 0.4" 3889 - } 3890 - }, 3891 - "node_modules/es-errors": { 3892 - "version": "1.3.0", 3893 - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", 3894 - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", 3895 - "dev": true, 3896 - "license": "MIT", 3897 - "engines": { 3898 - "node": ">= 0.4" 3899 - } 3900 - }, 3901 - "node_modules/es-object-atoms": { 3902 - "version": "1.1.1", 3903 - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", 3904 - "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", 3905 - "dev": true, 3906 - "license": "MIT", 3907 - "dependencies": { 3908 - "es-errors": "^1.3.0" 3909 - }, 3910 - "engines": { 3911 - "node": ">= 0.4" 3912 - } 3913 - }, 3914 - "node_modules/es5-ext": { 3915 - "version": "0.10.64", 3916 - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz", 3917 - "integrity": "sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==", 3918 - "dev": true, 3919 - "hasInstallScript": true, 3920 - "license": "ISC", 3921 - "dependencies": { 3922 - "es6-iterator": "^2.0.3", 3923 - "es6-symbol": "^3.1.3", 3924 - "esniff": "^2.0.1", 3925 - "next-tick": "^1.1.0" 3926 - }, 3927 - "engines": { 3928 - "node": ">=0.10" 3929 - } 3930 - }, 3931 - "node_modules/es6-iterator": { 3932 - "version": "2.0.3", 3933 - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", 3934 - "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", 3935 - "dev": true, 3936 - "license": "MIT", 3937 - "dependencies": { 3938 - "d": "1", 3939 - "es5-ext": "^0.10.35", 3940 - "es6-symbol": "^3.1.1" 3941 - } 3942 - }, 3943 - "node_modules/es6-symbol": { 3944 - "version": "3.1.4", 3945 - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.4.tgz", 3946 - "integrity": "sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==", 3947 - "dev": true, 3948 - "license": "ISC", 3949 - "dependencies": { 3950 - "d": "^1.0.2", 3951 - "ext": "^1.7.0" 3952 - }, 3953 - "engines": { 3954 - "node": ">=0.12" 3955 - } 3956 - }, 3957 - "node_modules/es6-weak-map": { 3958 - "version": "2.0.3", 3959 - "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", 3960 - "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", 3961 - "dev": true, 3962 - "license": "ISC", 3963 - "dependencies": { 3964 - "d": "1", 3965 - "es5-ext": "^0.10.46", 3966 - "es6-iterator": "^2.0.3", 3967 - "es6-symbol": "^3.1.1" 3968 - } 3969 - }, 3970 - "node_modules/escalade": { 3971 - "version": "3.2.0", 3972 - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", 3973 - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", 3974 - "dev": true, 3975 - "license": "MIT", 3976 - "engines": { 3977 - "node": ">=6" 3978 - } 3979 - }, 3980 - "node_modules/escape-string-regexp": { 3981 - "version": "4.0.0", 3982 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", 3983 - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", 3984 - "dev": true, 3985 - "license": "MIT", 3986 - "engines": { 3987 - "node": ">=10" 3988 - }, 3989 - "funding": { 3990 - "url": "https://github.com/sponsors/sindresorhus" 3991 - } 3992 - }, 3993 - "node_modules/eslint": { 3994 - "version": "9.39.4", 3995 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.4.tgz", 3996 - "integrity": "sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==", 3997 - "dev": true, 3998 - "license": "MIT", 3999 - "peer": true, 4000 - "dependencies": { 4001 - "@eslint-community/eslint-utils": "^4.8.0", 4002 - "@eslint-community/regexpp": "^4.12.1", 4003 - "@eslint/config-array": "^0.21.2", 4004 - "@eslint/config-helpers": "^0.4.2", 4005 - "@eslint/core": "^0.17.0", 4006 - "@eslint/eslintrc": "^3.3.5", 4007 - "@eslint/js": "9.39.4", 4008 - "@eslint/plugin-kit": "^0.4.1", 4009 - "@humanfs/node": "^0.16.6", 4010 - "@humanwhocodes/module-importer": "^1.0.1", 4011 - "@humanwhocodes/retry": "^0.4.2", 4012 - "@types/estree": "^1.0.6", 4013 - "ajv": "^6.14.0", 4014 - "chalk": "^4.0.0", 4015 - "cross-spawn": "^7.0.6", 4016 - "debug": "^4.3.2", 4017 - "escape-string-regexp": "^4.0.0", 4018 - "eslint-scope": "^8.4.0", 4019 - "eslint-visitor-keys": "^4.2.1", 4020 - "espree": "^10.4.0", 4021 - "esquery": "^1.5.0", 4022 - "esutils": "^2.0.2", 4023 - "fast-deep-equal": "^3.1.3", 4024 - "file-entry-cache": "^8.0.0", 4025 - "find-up": "^5.0.0", 4026 - "glob-parent": "^6.0.2", 4027 - "ignore": "^5.2.0", 4028 - "imurmurhash": "^0.1.4", 4029 - "is-glob": "^4.0.0", 4030 - "json-stable-stringify-without-jsonify": "^1.0.1", 4031 - "lodash.merge": "^4.6.2", 4032 - "minimatch": "^3.1.5", 4033 - "natural-compare": "^1.4.0", 4034 - "optionator": "^0.9.3" 4035 - }, 4036 - "bin": { 4037 - "eslint": "bin/eslint.js" 4038 - }, 4039 - "engines": { 4040 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 4041 - }, 4042 - "funding": { 4043 - "url": "https://eslint.org/donate" 4044 - }, 4045 - "peerDependencies": { 4046 - "jiti": "*" 4047 - }, 4048 - "peerDependenciesMeta": { 4049 - "jiti": { 4050 - "optional": true 4051 - } 4052 - } 4053 - }, 4054 - "node_modules/eslint-scope": { 4055 - "version": "8.4.0", 4056 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", 4057 - "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", 4058 - "dev": true, 4059 - "license": "BSD-2-Clause", 4060 - "dependencies": { 4061 - "esrecurse": "^4.3.0", 4062 - "estraverse": "^5.2.0" 4063 - }, 4064 - "engines": { 4065 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 4066 - }, 4067 - "funding": { 4068 - "url": "https://opencollective.com/eslint" 4069 - } 4070 - }, 4071 - "node_modules/eslint-visitor-keys": { 4072 - "version": "4.2.1", 4073 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", 4074 - "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", 4075 - "dev": true, 4076 - "license": "Apache-2.0", 4077 - "engines": { 4078 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 4079 - }, 4080 - "funding": { 4081 - "url": "https://opencollective.com/eslint" 4082 - } 4083 - }, 4084 - "node_modules/esniff": { 4085 - "version": "2.0.1", 4086 - "resolved": "https://registry.npmjs.org/esniff/-/esniff-2.0.1.tgz", 4087 - "integrity": "sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==", 4088 - "dev": true, 4089 - "license": "ISC", 4090 - "dependencies": { 4091 - "d": "^1.0.1", 4092 - "es5-ext": "^0.10.62", 4093 - "event-emitter": "^0.3.5", 4094 - "type": "^2.7.2" 4095 - }, 4096 - "engines": { 4097 - "node": ">=0.10" 4098 - } 4099 - }, 4100 - "node_modules/espree": { 4101 - "version": "10.4.0", 4102 - "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", 4103 - "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", 4104 - "dev": true, 4105 - "license": "BSD-2-Clause", 4106 - "dependencies": { 4107 - "acorn": "^8.15.0", 4108 - "acorn-jsx": "^5.3.2", 4109 - "eslint-visitor-keys": "^4.2.1" 4110 - }, 4111 - "engines": { 4112 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 4113 - }, 4114 - "funding": { 4115 - "url": "https://opencollective.com/eslint" 4116 - } 4117 - }, 4118 - "node_modules/esquery": { 4119 - "version": "1.7.0", 4120 - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", 4121 - "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", 4122 - "dev": true, 4123 - "license": "BSD-3-Clause", 4124 - "dependencies": { 4125 - "estraverse": "^5.1.0" 4126 - }, 4127 - "engines": { 4128 - "node": ">=0.10" 4129 - } 4130 - }, 4131 - "node_modules/esrecurse": { 4132 - "version": "4.3.0", 4133 - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", 4134 - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", 4135 - "dev": true, 4136 - "license": "BSD-2-Clause", 4137 - "dependencies": { 4138 - "estraverse": "^5.2.0" 4139 - }, 4140 - "engines": { 4141 - "node": ">=4.0" 4142 - } 4143 - }, 4144 - "node_modules/estraverse": { 4145 - "version": "5.3.0", 4146 - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 4147 - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 4148 - "dev": true, 4149 - "license": "BSD-2-Clause", 4150 - "engines": { 4151 - "node": ">=4.0" 4152 - } 4153 - }, 4154 - "node_modules/esutils": { 4155 - "version": "2.0.3", 4156 - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 4157 - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 4158 - "dev": true, 4159 - "license": "BSD-2-Clause", 4160 - "engines": { 4161 - "node": ">=0.10.0" 4162 - } 4163 - }, 4164 - "node_modules/event-emitter": { 4165 - "version": "0.3.5", 4166 - "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", 4167 - "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", 4168 - "dev": true, 4169 - "license": "MIT", 4170 - "dependencies": { 4171 - "d": "1", 4172 - "es5-ext": "~0.10.14" 4173 - } 4174 - }, 4175 - "node_modules/exponential-backoff": { 4176 - "version": "3.1.3", 4177 - "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.3.tgz", 4178 - "integrity": "sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==", 4179 - "dev": true, 4180 - "license": "Apache-2.0" 4181 - }, 4182 - "node_modules/ext": { 4183 - "version": "1.7.0", 4184 - "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", 4185 - "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", 4186 - "dev": true, 4187 - "license": "ISC", 4188 - "dependencies": { 4189 - "type": "^2.7.2" 4190 - } 4191 - }, 4192 - "node_modules/fantasticon": { 4193 - "version": "3.0.0", 4194 - "resolved": "https://registry.npmjs.org/fantasticon/-/fantasticon-3.0.0.tgz", 4195 - "integrity": "sha512-PylulixZA8I0SeiUKtuyOhwrz/ojZTSA1KXddipvEyQXCVrpPMTnSXzaE9nXXK7nCjJWFkqoBAQ1aBdaxMltrg==", 4196 - "dev": true, 4197 - "license": "MIT", 4198 - "dependencies": { 4199 - "case": "^1.6.3", 4200 - "cli-color": "^2.0.4", 4201 - "commander": "^12.0.0", 4202 - "glob": "^10.3.12", 4203 - "handlebars": "^4.7.8", 4204 - "slugify": "^1.6.6", 4205 - "svg2ttf": "^6.0.3", 4206 - "svgicons2svgfont": "^12.0.0", 4207 - "ttf2eot": "^3.1.0", 4208 - "ttf2woff": "^3.0.0", 4209 - "ttf2woff2": "^5.0.0" 4210 - }, 4211 - "bin": { 4212 - "fantasticon": "bin/fantasticon" 4213 - }, 4214 - "engines": { 4215 - "node": ">= 16.0.0" 4216 - } 4217 - }, 4218 - "node_modules/fast-deep-equal": { 4219 - "version": "3.1.3", 4220 - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 4221 - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 4222 - "dev": true, 4223 - "license": "MIT" 4224 - }, 4225 - "node_modules/fast-json-stable-stringify": { 4226 - "version": "2.1.0", 4227 - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 4228 - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 4229 - "dev": true, 4230 - "license": "MIT" 4231 - }, 4232 - "node_modules/fast-levenshtein": { 4233 - "version": "2.0.6", 4234 - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 4235 - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", 4236 - "dev": true, 4237 - "license": "MIT" 4238 - }, 4239 - "node_modules/file-entry-cache": { 4240 - "version": "8.0.0", 4241 - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", 4242 - "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", 4243 - "dev": true, 4244 - "license": "MIT", 4245 - "dependencies": { 4246 - "flat-cache": "^4.0.0" 4247 - }, 4248 - "engines": { 4249 - "node": ">=16.0.0" 4250 - } 4251 - }, 4252 - "node_modules/file-uri-to-path": { 4253 - "version": "1.0.0", 4254 - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", 4255 - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", 4256 - "dev": true, 4257 - "license": "MIT" 4258 - }, 4259 - "node_modules/find-up": { 4260 - "version": "5.0.0", 4261 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 4262 - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 4263 - "dev": true, 4264 - "license": "MIT", 4265 - "dependencies": { 4266 - "locate-path": "^6.0.0", 4267 - "path-exists": "^4.0.0" 4268 - }, 4269 - "engines": { 4270 - "node": ">=10" 4271 - }, 4272 - "funding": { 4273 - "url": "https://github.com/sponsors/sindresorhus" 4274 - } 4275 - }, 4276 - "node_modules/flat-cache": { 4277 - "version": "4.0.1", 4278 - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", 4279 - "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", 4280 - "dev": true, 4281 - "license": "MIT", 4282 - "dependencies": { 4283 - "flatted": "^3.2.9", 4284 - "keyv": "^4.5.4" 4285 - }, 4286 - "engines": { 4287 - "node": ">=16" 4288 - } 4289 - }, 4290 - "node_modules/flatted": { 4291 - "version": "3.3.3", 4292 - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", 4293 - "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", 4294 - "dev": true, 4295 - "license": "ISC" 4296 - }, 4297 - "node_modules/foreground-child": { 4298 - "version": "3.3.1", 4299 - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", 4300 - "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", 4301 - "dev": true, 4302 - "license": "ISC", 4303 - "dependencies": { 4304 - "cross-spawn": "^7.0.6", 4305 - "signal-exit": "^4.0.1" 4306 - }, 4307 - "engines": { 4308 - "node": ">=14" 4309 - }, 4310 - "funding": { 4311 - "url": "https://github.com/sponsors/isaacs" 4312 - } 4313 - }, 4314 - "node_modules/fs-minipass": { 4315 - "version": "2.1.0", 4316 - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", 4317 - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", 4318 - "dev": true, 4319 - "license": "ISC", 4320 - "dependencies": { 4321 - "minipass": "^3.0.0" 4322 - }, 4323 - "engines": { 4324 - "node": ">= 8" 4325 - } 4326 - }, 4327 - "node_modules/fs-minipass/node_modules/minipass": { 4328 - "version": "3.3.6", 4329 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 4330 - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 4331 - "dev": true, 4332 - "license": "ISC", 4333 - "dependencies": { 4334 - "yallist": "^4.0.0" 4335 - }, 4336 - "engines": { 4337 - "node": ">=8" 4338 - } 4339 - }, 4340 - "node_modules/fs.realpath": { 4341 - "version": "1.0.0", 4342 - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 4343 - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", 4344 - "dev": true, 4345 - "license": "ISC" 4346 - }, 4347 - "node_modules/function-bind": { 4348 - "version": "1.1.2", 4349 - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", 4350 - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", 4351 - "dev": true, 4352 - "license": "MIT", 4353 - "funding": { 4354 - "url": "https://github.com/sponsors/ljharb" 4355 - } 4356 - }, 4357 - "node_modules/gauge": { 4358 - "version": "4.0.4", 4359 - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", 4360 - "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", 4361 - "deprecated": "This package is no longer supported.", 4362 - "dev": true, 4363 - "license": "ISC", 4364 - "dependencies": { 4365 - "aproba": "^1.0.3 || ^2.0.0", 4366 - "color-support": "^1.1.3", 4367 - "console-control-strings": "^1.1.0", 4368 - "has-unicode": "^2.0.1", 4369 - "signal-exit": "^3.0.7", 4370 - "string-width": "^4.2.3", 4371 - "strip-ansi": "^6.0.1", 4372 - "wide-align": "^1.1.5" 4373 - }, 4374 - "engines": { 4375 - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 4376 - } 4377 - }, 4378 - "node_modules/gauge/node_modules/ansi-regex": { 4379 - "version": "5.0.1", 4380 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 4381 - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 4382 - "dev": true, 4383 - "license": "MIT", 4384 - "engines": { 4385 - "node": ">=8" 4386 - } 4387 - }, 4388 - "node_modules/gauge/node_modules/emoji-regex": { 4389 - "version": "8.0.0", 4390 - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 4391 - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 4392 - "dev": true, 4393 - "license": "MIT" 4394 - }, 4395 - "node_modules/gauge/node_modules/signal-exit": { 4396 - "version": "3.0.7", 4397 - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 4398 - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 4399 - "dev": true, 4400 - "license": "ISC" 4401 - }, 4402 - "node_modules/gauge/node_modules/string-width": { 4403 - "version": "4.2.3", 4404 - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 4405 - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 4406 - "dev": true, 4407 - "license": "MIT", 4408 - "dependencies": { 4409 - "emoji-regex": "^8.0.0", 4410 - "is-fullwidth-code-point": "^3.0.0", 4411 - "strip-ansi": "^6.0.1" 4412 - }, 4413 - "engines": { 4414 - "node": ">=8" 4415 - } 4416 - }, 4417 - "node_modules/gauge/node_modules/strip-ansi": { 4418 - "version": "6.0.1", 4419 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 4420 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 4421 - "dev": true, 4422 - "license": "MIT", 4423 - "dependencies": { 4424 - "ansi-regex": "^5.0.1" 4425 - }, 4426 - "engines": { 4427 - "node": ">=8" 4428 - } 4429 - }, 4430 - "node_modules/get-intrinsic": { 4431 - "version": "1.3.0", 4432 - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", 4433 - "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", 4434 - "dev": true, 4435 - "license": "MIT", 4436 - "dependencies": { 4437 - "call-bind-apply-helpers": "^1.0.2", 4438 - "es-define-property": "^1.0.1", 4439 - "es-errors": "^1.3.0", 4440 - "es-object-atoms": "^1.1.1", 4441 - "function-bind": "^1.1.2", 4442 - "get-proto": "^1.0.1", 4443 - "gopd": "^1.2.0", 4444 - "has-symbols": "^1.1.0", 4445 - "hasown": "^2.0.2", 4446 - "math-intrinsics": "^1.1.0" 4447 - }, 4448 - "engines": { 4449 - "node": ">= 0.4" 4450 - }, 4451 - "funding": { 4452 - "url": "https://github.com/sponsors/ljharb" 4453 - } 4454 - }, 4455 - "node_modules/get-port": { 4456 - "version": "4.2.0", 4457 - "resolved": "https://registry.npmjs.org/get-port/-/get-port-4.2.0.tgz", 4458 - "integrity": "sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw==", 4459 - "dev": true, 4460 - "license": "MIT", 4461 - "engines": { 4462 - "node": ">=6" 4463 - } 4464 - }, 4465 - "node_modules/get-proto": { 4466 - "version": "1.0.1", 4467 - "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", 4468 - "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", 4469 - "dev": true, 4470 - "license": "MIT", 4471 - "dependencies": { 4472 - "dunder-proto": "^1.0.1", 4473 - "es-object-atoms": "^1.0.0" 4474 - }, 4475 - "engines": { 4476 - "node": ">= 0.4" 4477 - } 4478 - }, 4479 - "node_modules/glob": { 4480 - "version": "10.5.0", 4481 - "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", 4482 - "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", 4483 - "dev": true, 4484 - "license": "ISC", 4485 - "dependencies": { 4486 - "foreground-child": "^3.1.0", 4487 - "jackspeak": "^3.1.2", 4488 - "minimatch": "^9.0.4", 4489 - "minipass": "^7.1.2", 4490 - "package-json-from-dist": "^1.0.0", 4491 - "path-scurry": "^1.11.1" 4492 - }, 4493 - "bin": { 4494 - "glob": "dist/esm/bin.mjs" 4495 - }, 4496 - "funding": { 4497 - "url": "https://github.com/sponsors/isaacs" 4498 - } 4499 - }, 4500 - "node_modules/glob-parent": { 4501 - "version": "6.0.2", 4502 - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 4503 - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 4504 - "dev": true, 4505 - "license": "ISC", 4506 - "dependencies": { 4507 - "is-glob": "^4.0.3" 4508 - }, 4509 - "engines": { 4510 - "node": ">=10.13.0" 4511 - } 4512 - }, 4513 - "node_modules/glob/node_modules/brace-expansion": { 4514 - "version": "2.0.2", 4515 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", 4516 - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", 4517 - "dev": true, 4518 - "license": "MIT", 4519 - "dependencies": { 4520 - "balanced-match": "^1.0.0" 4521 - } 4522 - }, 4523 - "node_modules/glob/node_modules/minimatch": { 4524 - "version": "9.0.5", 4525 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", 4526 - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 4527 - "dev": true, 4528 - "license": "ISC", 4529 - "dependencies": { 4530 - "brace-expansion": "^2.0.1" 4531 - }, 4532 - "engines": { 4533 - "node": ">=16 || 14 >=14.17" 4534 - }, 4535 - "funding": { 4536 - "url": "https://github.com/sponsors/isaacs" 4537 - } 4538 - }, 4539 - "node_modules/globals": { 4540 - "version": "13.24.0", 4541 - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", 4542 - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", 4543 - "dev": true, 4544 - "license": "MIT", 4545 - "dependencies": { 4546 - "type-fest": "^0.20.2" 4547 - }, 4548 - "engines": { 4549 - "node": ">=8" 4550 - }, 4551 - "funding": { 4552 - "url": "https://github.com/sponsors/sindresorhus" 4553 - } 4554 - }, 4555 - "node_modules/gopd": { 4556 - "version": "1.2.0", 4557 - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", 4558 - "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", 4559 - "dev": true, 4560 - "license": "MIT", 4561 - "engines": { 4562 - "node": ">= 0.4" 4563 - }, 4564 - "funding": { 4565 - "url": "https://github.com/sponsors/ljharb" 4566 - } 4567 - }, 4568 - "node_modules/graceful-fs": { 4569 - "version": "4.2.11", 4570 - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 4571 - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 4572 - "dev": true, 4573 - "license": "ISC" 4574 - }, 4575 - "node_modules/handlebars": { 4576 - "version": "4.7.8", 4577 - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", 4578 - "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", 4579 - "dev": true, 4580 - "license": "MIT", 4581 - "dependencies": { 4582 - "minimist": "^1.2.5", 4583 - "neo-async": "^2.6.2", 4584 - "source-map": "^0.6.1", 4585 - "wordwrap": "^1.0.0" 4586 - }, 4587 - "bin": { 4588 - "handlebars": "bin/handlebars" 4589 - }, 4590 - "engines": { 4591 - "node": ">=0.4.7" 4592 - }, 4593 - "optionalDependencies": { 4594 - "uglify-js": "^3.1.4" 4595 - } 4596 - }, 4597 - "node_modules/has-flag": { 4598 - "version": "4.0.0", 4599 - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 4600 - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 4601 - "dev": true, 4602 - "license": "MIT", 4603 - "engines": { 4604 - "node": ">=8" 4605 - } 4606 - }, 4607 - "node_modules/has-symbols": { 4608 - "version": "1.1.0", 4609 - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", 4610 - "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", 4611 - "dev": true, 4612 - "license": "MIT", 4613 - "engines": { 4614 - "node": ">= 0.4" 4615 - }, 4616 - "funding": { 4617 - "url": "https://github.com/sponsors/ljharb" 4618 - } 4619 - }, 4620 - "node_modules/has-tostringtag": { 4621 - "version": "1.0.2", 4622 - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", 4623 - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", 4624 - "dev": true, 4625 - "license": "MIT", 4626 - "dependencies": { 4627 - "has-symbols": "^1.0.3" 4628 - }, 4629 - "engines": { 4630 - "node": ">= 0.4" 4631 - }, 4632 - "funding": { 4633 - "url": "https://github.com/sponsors/ljharb" 4634 - } 4635 - }, 4636 - "node_modules/has-unicode": { 4637 - "version": "2.0.1", 4638 - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", 4639 - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", 4640 - "dev": true, 4641 - "license": "ISC" 4642 - }, 4643 - "node_modules/hasown": { 4644 - "version": "2.0.2", 4645 - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", 4646 - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", 4647 - "dev": true, 4648 - "license": "MIT", 4649 - "dependencies": { 4650 - "function-bind": "^1.1.2" 4651 - }, 4652 - "engines": { 4653 - "node": ">= 0.4" 4654 - } 4655 - }, 4656 - "node_modules/http-cache-semantics": { 4657 - "version": "4.2.0", 4658 - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", 4659 - "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", 4660 - "dev": true, 4661 - "license": "BSD-2-Clause" 4662 - }, 4663 - "node_modules/http-proxy-agent": { 4664 - "version": "5.0.0", 4665 - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", 4666 - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", 4667 - "dev": true, 4668 - "license": "MIT", 4669 - "dependencies": { 4670 - "@tootallnate/once": "2", 4671 - "agent-base": "6", 4672 - "debug": "4" 4673 - }, 4674 - "engines": { 4675 - "node": ">= 6" 4676 - } 4677 - }, 4678 - "node_modules/https-proxy-agent": { 4679 - "version": "5.0.1", 4680 - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", 4681 - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", 4682 - "dev": true, 4683 - "license": "MIT", 4684 - "dependencies": { 4685 - "agent-base": "6", 4686 - "debug": "4" 4687 - }, 4688 - "engines": { 4689 - "node": ">= 6" 4690 - } 4691 - }, 4692 - "node_modules/humanize-ms": { 4693 - "version": "1.2.1", 4694 - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", 4695 - "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", 4696 - "dev": true, 4697 - "license": "MIT", 4698 - "dependencies": { 4699 - "ms": "^2.0.0" 4700 - } 4701 - }, 4702 - "node_modules/iconv-lite": { 4703 - "version": "0.6.3", 4704 - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", 4705 - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", 4706 - "dev": true, 4707 - "license": "MIT", 4708 - "optional": true, 4709 - "dependencies": { 4710 - "safer-buffer": ">= 2.1.2 < 3.0.0" 4711 - }, 4712 - "engines": { 4713 - "node": ">=0.10.0" 4714 - } 4715 - }, 4716 - "node_modules/ieee754": { 4717 - "version": "1.2.1", 4718 - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", 4719 - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", 4720 - "dev": true, 4721 - "funding": [ 4722 - { 4723 - "type": "github", 4724 - "url": "https://github.com/sponsors/feross" 4725 - }, 4726 - { 4727 - "type": "patreon", 4728 - "url": "https://www.patreon.com/feross" 4729 - }, 4730 - { 4731 - "type": "consulting", 4732 - "url": "https://feross.org/support" 4733 - } 4734 - ], 4735 - "license": "BSD-3-Clause" 4736 - }, 4737 - "node_modules/ignore": { 4738 - "version": "5.3.2", 4739 - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", 4740 - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", 4741 - "dev": true, 4742 - "license": "MIT", 4743 - "engines": { 4744 - "node": ">= 4" 4745 - } 4746 - }, 4747 - "node_modules/immutable": { 4748 - "version": "5.1.4", 4749 - "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.4.tgz", 4750 - "integrity": "sha512-p6u1bG3YSnINT5RQmx/yRZBpenIl30kVxkTLDyHLIMk0gict704Q9n+thfDI7lTRm9vXdDYutVzXhzcThxTnXA==", 4751 - "dev": true, 4752 - "license": "MIT" 4753 - }, 4754 - "node_modules/import-fresh": { 4755 - "version": "3.3.1", 4756 - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", 4757 - "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", 4758 - "dev": true, 4759 - "license": "MIT", 4760 - "dependencies": { 4761 - "parent-module": "^1.0.0", 4762 - "resolve-from": "^4.0.0" 4763 - }, 4764 - "engines": { 4765 - "node": ">=6" 4766 - }, 4767 - "funding": { 4768 - "url": "https://github.com/sponsors/sindresorhus" 4769 - } 4770 - }, 4771 - "node_modules/imurmurhash": { 4772 - "version": "0.1.4", 4773 - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 4774 - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", 4775 - "dev": true, 4776 - "license": "MIT", 4777 - "engines": { 4778 - "node": ">=0.8.19" 4779 - } 4780 - }, 4781 - "node_modules/indent-string": { 4782 - "version": "4.0.0", 4783 - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", 4784 - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", 4785 - "dev": true, 4786 - "license": "MIT", 4787 - "engines": { 4788 - "node": ">=8" 4789 - } 4790 - }, 4791 - "node_modules/infer-owner": { 4792 - "version": "1.0.4", 4793 - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", 4794 - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", 4795 - "dev": true, 4796 - "license": "ISC" 4797 - }, 4798 - "node_modules/inflight": { 4799 - "version": "1.0.6", 4800 - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 4801 - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", 4802 - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", 4803 - "dev": true, 4804 - "license": "ISC", 4805 - "dependencies": { 4806 - "once": "^1.3.0", 4807 - "wrappy": "1" 4808 - } 4809 - }, 4810 - "node_modules/inherits": { 4811 - "version": "2.0.4", 4812 - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 4813 - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 4814 - "dev": true, 4815 - "license": "ISC" 4816 - }, 4817 - "node_modules/ip-address": { 4818 - "version": "10.1.0", 4819 - "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz", 4820 - "integrity": "sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==", 4821 - "dev": true, 4822 - "license": "MIT", 4823 - "engines": { 4824 - "node": ">= 12" 4825 - } 4826 - }, 4827 - "node_modules/is-arrayish": { 4828 - "version": "0.3.4", 4829 - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.4.tgz", 4830 - "integrity": "sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA==", 4831 - "dev": true, 4832 - "license": "MIT" 4833 - }, 4834 - "node_modules/is-core-module": { 4835 - "version": "2.16.1", 4836 - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", 4837 - "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", 4838 - "dev": true, 4839 - "license": "MIT", 4840 - "dependencies": { 4841 - "hasown": "^2.0.2" 4842 - }, 4843 - "engines": { 4844 - "node": ">= 0.4" 4845 - }, 4846 - "funding": { 4847 - "url": "https://github.com/sponsors/ljharb" 4848 - } 4849 - }, 4850 - "node_modules/is-expression": { 4851 - "version": "4.0.0", 4852 - "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz", 4853 - "integrity": "sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==", 4854 - "dev": true, 4855 - "license": "MIT", 4856 - "dependencies": { 4857 - "acorn": "^7.1.1", 4858 - "object-assign": "^4.1.1" 4859 - } 4860 - }, 4861 - "node_modules/is-expression/node_modules/acorn": { 4862 - "version": "7.4.1", 4863 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", 4864 - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", 4865 - "dev": true, 4866 - "license": "MIT", 4867 - "bin": { 4868 - "acorn": "bin/acorn" 4869 - }, 4870 - "engines": { 4871 - "node": ">=0.4.0" 4872 - } 4873 - }, 4874 - "node_modules/is-extglob": { 4875 - "version": "2.1.1", 4876 - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 4877 - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 4878 - "dev": true, 4879 - "license": "MIT", 4880 - "engines": { 4881 - "node": ">=0.10.0" 4882 - } 4883 - }, 4884 - "node_modules/is-fullwidth-code-point": { 4885 - "version": "3.0.0", 4886 - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 4887 - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 4888 - "dev": true, 4889 - "license": "MIT", 4890 - "engines": { 4891 - "node": ">=8" 4892 - } 4893 - }, 4894 - "node_modules/is-glob": { 4895 - "version": "4.0.3", 4896 - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 4897 - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 4898 - "dev": true, 4899 - "license": "MIT", 4900 - "dependencies": { 4901 - "is-extglob": "^2.1.1" 4902 - }, 4903 - "engines": { 4904 - "node": ">=0.10.0" 4905 - } 4906 - }, 4907 - "node_modules/is-lambda": { 4908 - "version": "1.0.1", 4909 - "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", 4910 - "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", 4911 - "dev": true, 4912 - "license": "MIT" 4913 - }, 4914 - "node_modules/is-promise": { 4915 - "version": "2.2.2", 4916 - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", 4917 - "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", 4918 - "dev": true, 4919 - "license": "MIT" 4920 - }, 4921 - "node_modules/is-regex": { 4922 - "version": "1.2.1", 4923 - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", 4924 - "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", 4925 - "dev": true, 4926 - "license": "MIT", 4927 - "dependencies": { 4928 - "call-bound": "^1.0.2", 4929 - "gopd": "^1.2.0", 4930 - "has-tostringtag": "^1.0.2", 4931 - "hasown": "^2.0.2" 4932 - }, 4933 - "engines": { 4934 - "node": ">= 0.4" 4935 - }, 4936 - "funding": { 4937 - "url": "https://github.com/sponsors/ljharb" 4938 - } 4939 - }, 4940 - "node_modules/isexe": { 4941 - "version": "2.0.0", 4942 - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 4943 - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 4944 - "dev": true, 4945 - "license": "ISC" 4946 - }, 4947 - "node_modules/jackspeak": { 4948 - "version": "3.4.3", 4949 - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", 4950 - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", 4951 - "dev": true, 4952 - "license": "BlueOak-1.0.0", 4953 - "dependencies": { 4954 - "@isaacs/cliui": "^8.0.2" 4955 - }, 4956 - "funding": { 4957 - "url": "https://github.com/sponsors/isaacs" 4958 - }, 4959 - "optionalDependencies": { 4960 - "@pkgjs/parseargs": "^0.11.0" 4961 - } 4962 - }, 4963 - "node_modules/js-stringify": { 4964 - "version": "1.0.2", 4965 - "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", 4966 - "integrity": "sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g==", 4967 - "dev": true, 4968 - "license": "MIT" 4969 - }, 4970 - "node_modules/js-yaml": { 4971 - "version": "4.1.1", 4972 - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", 4973 - "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", 4974 - "dev": true, 4975 - "license": "MIT", 4976 - "dependencies": { 4977 - "argparse": "^2.0.1" 4978 - }, 4979 - "bin": { 4980 - "js-yaml": "bin/js-yaml.js" 4981 - } 4982 - }, 4983 - "node_modules/json-buffer": { 4984 - "version": "3.0.1", 4985 - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", 4986 - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", 4987 - "dev": true, 4988 - "license": "MIT" 4989 - }, 4990 - "node_modules/json-schema-traverse": { 4991 - "version": "0.4.1", 4992 - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 4993 - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 4994 - "dev": true, 4995 - "license": "MIT" 4996 - }, 4997 - "node_modules/json-stable-stringify-without-jsonify": { 4998 - "version": "1.0.1", 4999 - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 5000 - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", 5001 - "dev": true, 5002 - "license": "MIT" 5003 - }, 5004 - "node_modules/json5": { 5005 - "version": "2.2.3", 5006 - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", 5007 - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", 5008 - "dev": true, 5009 - "license": "MIT", 5010 - "bin": { 5011 - "json5": "lib/cli.js" 5012 - }, 5013 - "engines": { 5014 - "node": ">=6" 5015 - } 5016 - }, 5017 - "node_modules/jstransformer": { 5018 - "version": "1.0.0", 5019 - "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", 5020 - "integrity": "sha512-C9YK3Rf8q6VAPDCCU9fnqo3mAfOH6vUGnMcP4AQAYIEpWtfGLpwOTmZ+igtdK5y+VvI2n3CyYSzy4Qh34eq24A==", 5021 - "dev": true, 5022 - "license": "MIT", 5023 - "dependencies": { 5024 - "is-promise": "^2.0.0", 5025 - "promise": "^7.0.1" 5026 - } 5027 - }, 5028 - "node_modules/keyv": { 5029 - "version": "4.5.4", 5030 - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", 5031 - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", 5032 - "dev": true, 5033 - "license": "MIT", 5034 - "dependencies": { 5035 - "json-buffer": "3.0.1" 5036 - } 5037 - }, 5038 - "node_modules/levn": { 5039 - "version": "0.4.1", 5040 - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", 5041 - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", 5042 - "dev": true, 5043 - "license": "MIT", 5044 - "dependencies": { 5045 - "prelude-ls": "^1.2.1", 5046 - "type-check": "~0.4.0" 5047 - }, 5048 - "engines": { 5049 - "node": ">= 0.8.0" 5050 - } 5051 - }, 5052 - "node_modules/lightningcss": { 5053 - "version": "1.31.1", 5054 - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.31.1.tgz", 5055 - "integrity": "sha512-l51N2r93WmGUye3WuFoN5k10zyvrVs0qfKBhyC5ogUQ6Ew6JUSswh78mbSO+IU3nTWsyOArqPCcShdQSadghBQ==", 5056 - "dev": true, 5057 - "license": "MPL-2.0", 5058 - "dependencies": { 5059 - "detect-libc": "^2.0.3" 5060 - }, 5061 - "engines": { 5062 - "node": ">= 12.0.0" 5063 - }, 5064 - "funding": { 5065 - "type": "opencollective", 5066 - "url": "https://opencollective.com/parcel" 5067 - }, 5068 - "optionalDependencies": { 5069 - "lightningcss-android-arm64": "1.31.1", 5070 - "lightningcss-darwin-arm64": "1.31.1", 5071 - "lightningcss-darwin-x64": "1.31.1", 5072 - "lightningcss-freebsd-x64": "1.31.1", 5073 - "lightningcss-linux-arm-gnueabihf": "1.31.1", 5074 - "lightningcss-linux-arm64-gnu": "1.31.1", 5075 - "lightningcss-linux-arm64-musl": "1.31.1", 5076 - "lightningcss-linux-x64-gnu": "1.31.1", 5077 - "lightningcss-linux-x64-musl": "1.31.1", 5078 - "lightningcss-win32-arm64-msvc": "1.31.1", 5079 - "lightningcss-win32-x64-msvc": "1.31.1" 5080 - } 5081 - }, 5082 - "node_modules/lightningcss-android-arm64": { 5083 - "version": "1.31.1", 5084 - "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.31.1.tgz", 5085 - "integrity": "sha512-HXJF3x8w9nQ4jbXRiNppBCqeZPIAfUo8zE/kOEGbW5NZvGc/K7nMxbhIr+YlFlHW5mpbg/YFPdbnCh1wAXCKFg==", 5086 - "cpu": [ 5087 - "arm64" 5088 - ], 5089 - "dev": true, 5090 - "license": "MPL-2.0", 5091 - "optional": true, 5092 - "os": [ 5093 - "android" 5094 - ], 5095 - "engines": { 5096 - "node": ">= 12.0.0" 5097 - }, 5098 - "funding": { 5099 - "type": "opencollective", 5100 - "url": "https://opencollective.com/parcel" 5101 - } 5102 - }, 5103 - "node_modules/lightningcss-darwin-arm64": { 5104 - "version": "1.31.1", 5105 - "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.31.1.tgz", 5106 - "integrity": "sha512-02uTEqf3vIfNMq3h/z2cJfcOXnQ0GRwQrkmPafhueLb2h7mqEidiCzkE4gBMEH65abHRiQvhdcQ+aP0D0g67sg==", 5107 - "cpu": [ 5108 - "arm64" 5109 - ], 5110 - "dev": true, 5111 - "license": "MPL-2.0", 5112 - "optional": true, 5113 - "os": [ 5114 - "darwin" 5115 - ], 5116 - "engines": { 5117 - "node": ">= 12.0.0" 5118 - }, 5119 - "funding": { 5120 - "type": "opencollective", 5121 - "url": "https://opencollective.com/parcel" 5122 - } 5123 - }, 5124 - "node_modules/lightningcss-darwin-x64": { 5125 - "version": "1.31.1", 5126 - "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.31.1.tgz", 5127 - "integrity": "sha512-1ObhyoCY+tGxtsz1lSx5NXCj3nirk0Y0kB/g8B8DT+sSx4G9djitg9ejFnjb3gJNWo7qXH4DIy2SUHvpoFwfTA==", 5128 - "cpu": [ 5129 - "x64" 5130 - ], 5131 - "dev": true, 5132 - "license": "MPL-2.0", 5133 - "optional": true, 5134 - "os": [ 5135 - "darwin" 5136 - ], 5137 - "engines": { 5138 - "node": ">= 12.0.0" 5139 - }, 5140 - "funding": { 5141 - "type": "opencollective", 5142 - "url": "https://opencollective.com/parcel" 5143 - } 5144 - }, 5145 - "node_modules/lightningcss-freebsd-x64": { 5146 - "version": "1.31.1", 5147 - "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.31.1.tgz", 5148 - "integrity": "sha512-1RINmQKAItO6ISxYgPwszQE1BrsVU5aB45ho6O42mu96UiZBxEXsuQ7cJW4zs4CEodPUioj/QrXW1r9pLUM74A==", 5149 - "cpu": [ 5150 - "x64" 5151 - ], 5152 - "dev": true, 5153 - "license": "MPL-2.0", 5154 - "optional": true, 5155 - "os": [ 5156 - "freebsd" 5157 - ], 5158 - "engines": { 5159 - "node": ">= 12.0.0" 5160 - }, 5161 - "funding": { 5162 - "type": "opencollective", 5163 - "url": "https://opencollective.com/parcel" 5164 - } 5165 - }, 5166 - "node_modules/lightningcss-linux-arm-gnueabihf": { 5167 - "version": "1.31.1", 5168 - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.31.1.tgz", 5169 - "integrity": "sha512-OOCm2//MZJ87CdDK62rZIu+aw9gBv4azMJuA8/KB74wmfS3lnC4yoPHm0uXZ/dvNNHmnZnB8XLAZzObeG0nS1g==", 5170 - "cpu": [ 5171 - "arm" 5172 - ], 5173 - "dev": true, 5174 - "license": "MPL-2.0", 5175 - "optional": true, 5176 - "os": [ 5177 - "linux" 5178 - ], 5179 - "engines": { 5180 - "node": ">= 12.0.0" 5181 - }, 5182 - "funding": { 5183 - "type": "opencollective", 5184 - "url": "https://opencollective.com/parcel" 5185 - } 5186 - }, 5187 - "node_modules/lightningcss-linux-arm64-gnu": { 5188 - "version": "1.31.1", 5189 - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.31.1.tgz", 5190 - "integrity": "sha512-WKyLWztD71rTnou4xAD5kQT+982wvca7E6QoLpoawZ1gP9JM0GJj4Tp5jMUh9B3AitHbRZ2/H3W5xQmdEOUlLg==", 5191 - "cpu": [ 5192 - "arm64" 5193 - ], 5194 - "dev": true, 5195 - "license": "MPL-2.0", 5196 - "optional": true, 5197 - "os": [ 5198 - "linux" 5199 - ], 5200 - "engines": { 5201 - "node": ">= 12.0.0" 5202 - }, 5203 - "funding": { 5204 - "type": "opencollective", 5205 - "url": "https://opencollective.com/parcel" 5206 - } 5207 - }, 5208 - "node_modules/lightningcss-linux-arm64-musl": { 5209 - "version": "1.31.1", 5210 - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.31.1.tgz", 5211 - "integrity": "sha512-mVZ7Pg2zIbe3XlNbZJdjs86YViQFoJSpc41CbVmKBPiGmC4YrfeOyz65ms2qpAobVd7WQsbW4PdsSJEMymyIMg==", 5212 - "cpu": [ 5213 - "arm64" 5214 - ], 5215 - "dev": true, 5216 - "license": "MPL-2.0", 5217 - "optional": true, 5218 - "os": [ 5219 - "linux" 5220 - ], 5221 - "engines": { 5222 - "node": ">= 12.0.0" 5223 - }, 5224 - "funding": { 5225 - "type": "opencollective", 5226 - "url": "https://opencollective.com/parcel" 5227 - } 5228 - }, 5229 - "node_modules/lightningcss-linux-x64-gnu": { 5230 - "version": "1.31.1", 5231 - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.31.1.tgz", 5232 - "integrity": "sha512-xGlFWRMl+0KvUhgySdIaReQdB4FNudfUTARn7q0hh/V67PVGCs3ADFjw+6++kG1RNd0zdGRlEKa+T13/tQjPMA==", 5233 - "cpu": [ 5234 - "x64" 5235 - ], 5236 - "dev": true, 5237 - "license": "MPL-2.0", 5238 - "optional": true, 5239 - "os": [ 5240 - "linux" 5241 - ], 5242 - "engines": { 5243 - "node": ">= 12.0.0" 5244 - }, 5245 - "funding": { 5246 - "type": "opencollective", 5247 - "url": "https://opencollective.com/parcel" 5248 - } 5249 - }, 5250 - "node_modules/lightningcss-linux-x64-musl": { 5251 - "version": "1.31.1", 5252 - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.31.1.tgz", 5253 - "integrity": "sha512-eowF8PrKHw9LpoZii5tdZwnBcYDxRw2rRCyvAXLi34iyeYfqCQNA9rmUM0ce62NlPhCvof1+9ivRaTY6pSKDaA==", 5254 - "cpu": [ 5255 - "x64" 5256 - ], 5257 - "dev": true, 5258 - "license": "MPL-2.0", 5259 - "optional": true, 5260 - "os": [ 5261 - "linux" 5262 - ], 5263 - "engines": { 5264 - "node": ">= 12.0.0" 5265 - }, 5266 - "funding": { 5267 - "type": "opencollective", 5268 - "url": "https://opencollective.com/parcel" 5269 - } 5270 - }, 5271 - "node_modules/lightningcss-win32-arm64-msvc": { 5272 - "version": "1.31.1", 5273 - "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.31.1.tgz", 5274 - "integrity": "sha512-aJReEbSEQzx1uBlQizAOBSjcmr9dCdL3XuC/6HLXAxmtErsj2ICo5yYggg1qOODQMtnjNQv2UHb9NpOuFtYe4w==", 5275 - "cpu": [ 5276 - "arm64" 5277 - ], 5278 - "dev": true, 5279 - "license": "MPL-2.0", 5280 - "optional": true, 5281 - "os": [ 5282 - "win32" 5283 - ], 5284 - "engines": { 5285 - "node": ">= 12.0.0" 5286 - }, 5287 - "funding": { 5288 - "type": "opencollective", 5289 - "url": "https://opencollective.com/parcel" 5290 - } 5291 - }, 5292 - "node_modules/lightningcss-win32-x64-msvc": { 5293 - "version": "1.31.1", 5294 - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.31.1.tgz", 5295 - "integrity": "sha512-I9aiFrbd7oYHwlnQDqr1Roz+fTz61oDDJX7n9tYF9FJymH1cIN1DtKw3iYt6b8WZgEjoNwVSncwF4wx/ZedMhw==", 5296 - "cpu": [ 5297 - "x64" 5298 - ], 5299 - "dev": true, 5300 - "license": "MPL-2.0", 5301 - "optional": true, 5302 - "os": [ 5303 - "win32" 5304 - ], 5305 - "engines": { 5306 - "node": ">= 12.0.0" 5307 - }, 5308 - "funding": { 5309 - "type": "opencollective", 5310 - "url": "https://opencollective.com/parcel" 5311 - } 5312 - }, 5313 - "node_modules/lightningcss/node_modules/detect-libc": { 5314 - "version": "2.1.2", 5315 - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", 5316 - "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", 5317 - "dev": true, 5318 - "license": "Apache-2.0", 5319 - "engines": { 5320 - "node": ">=8" 5321 - } 5322 - }, 5323 - "node_modules/lmdb": { 5324 - "version": "2.8.5", 5325 - "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-2.8.5.tgz", 5326 - "integrity": "sha512-9bMdFfc80S+vSldBmG3HOuLVHnxRdNTlpzR6QDnzqCQtCzGUEAGTzBKYMeIM+I/sU4oZfgbcbS7X7F65/z/oxQ==", 5327 - "dev": true, 5328 - "hasInstallScript": true, 5329 - "license": "MIT", 5330 - "dependencies": { 5331 - "msgpackr": "^1.9.5", 5332 - "node-addon-api": "^6.1.0", 5333 - "node-gyp-build-optional-packages": "5.1.1", 5334 - "ordered-binary": "^1.4.1", 5335 - "weak-lru-cache": "^1.2.2" 5336 - }, 5337 - "bin": { 5338 - "download-lmdb-prebuilds": "bin/download-prebuilds.js" 5339 - }, 5340 - "optionalDependencies": { 5341 - "@lmdb/lmdb-darwin-arm64": "2.8.5", 5342 - "@lmdb/lmdb-darwin-x64": "2.8.5", 5343 - "@lmdb/lmdb-linux-arm": "2.8.5", 5344 - "@lmdb/lmdb-linux-arm64": "2.8.5", 5345 - "@lmdb/lmdb-linux-x64": "2.8.5", 5346 - "@lmdb/lmdb-win32-x64": "2.8.5" 5347 - } 5348 - }, 5349 - "node_modules/lmdb/node_modules/node-addon-api": { 5350 - "version": "6.1.0", 5351 - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", 5352 - "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", 5353 - "dev": true, 5354 - "license": "MIT" 5355 - }, 5356 - "node_modules/locate-path": { 5357 - "version": "6.0.0", 5358 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 5359 - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 5360 - "dev": true, 5361 - "license": "MIT", 5362 - "dependencies": { 5363 - "p-locate": "^5.0.0" 5364 - }, 5365 - "engines": { 5366 - "node": ">=10" 5367 - }, 5368 - "funding": { 5369 - "url": "https://github.com/sponsors/sindresorhus" 5370 - } 5371 - }, 5372 - "node_modules/lodash": { 5373 - "version": "4.17.23", 5374 - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz", 5375 - "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==", 5376 - "dev": true, 5377 - "license": "MIT" 5378 - }, 5379 - "node_modules/lodash.merge": { 5380 - "version": "4.6.2", 5381 - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", 5382 - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", 5383 - "dev": true, 5384 - "license": "MIT" 5385 - }, 5386 - "node_modules/lru-cache": { 5387 - "version": "10.4.3", 5388 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", 5389 - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", 5390 - "dev": true, 5391 - "license": "ISC" 5392 - }, 5393 - "node_modules/lru-queue": { 5394 - "version": "0.1.0", 5395 - "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz", 5396 - "integrity": "sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==", 5397 - "dev": true, 5398 - "license": "MIT", 5399 - "dependencies": { 5400 - "es5-ext": "~0.10.2" 5401 - } 5402 - }, 5403 - "node_modules/make-fetch-happen": { 5404 - "version": "10.2.1", 5405 - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", 5406 - "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", 5407 - "dev": true, 5408 - "license": "ISC", 5409 - "dependencies": { 5410 - "agentkeepalive": "^4.2.1", 5411 - "cacache": "^16.1.0", 5412 - "http-cache-semantics": "^4.1.0", 5413 - "http-proxy-agent": "^5.0.0", 5414 - "https-proxy-agent": "^5.0.0", 5415 - "is-lambda": "^1.0.1", 5416 - "lru-cache": "^7.7.1", 5417 - "minipass": "^3.1.6", 5418 - "minipass-collect": "^1.0.2", 5419 - "minipass-fetch": "^2.0.3", 5420 - "minipass-flush": "^1.0.5", 5421 - "minipass-pipeline": "^1.2.4", 5422 - "negotiator": "^0.6.3", 5423 - "promise-retry": "^2.0.1", 5424 - "socks-proxy-agent": "^7.0.0", 5425 - "ssri": "^9.0.0" 5426 - }, 5427 - "engines": { 5428 - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 5429 - } 5430 - }, 5431 - "node_modules/make-fetch-happen/node_modules/lru-cache": { 5432 - "version": "7.18.3", 5433 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", 5434 - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", 5435 - "dev": true, 5436 - "license": "ISC", 5437 - "engines": { 5438 - "node": ">=12" 5439 - } 5440 - }, 5441 - "node_modules/make-fetch-happen/node_modules/minipass": { 5442 - "version": "3.3.6", 5443 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 5444 - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 5445 - "dev": true, 5446 - "license": "ISC", 5447 - "dependencies": { 5448 - "yallist": "^4.0.0" 5449 - }, 5450 - "engines": { 5451 - "node": ">=8" 5452 - } 5453 - }, 5454 - "node_modules/math-intrinsics": { 5455 - "version": "1.1.0", 5456 - "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", 5457 - "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", 5458 - "dev": true, 5459 - "license": "MIT", 5460 - "engines": { 5461 - "node": ">= 0.4" 5462 - } 5463 - }, 5464 - "node_modules/memoizee": { 5465 - "version": "0.4.17", 5466 - "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.17.tgz", 5467 - "integrity": "sha512-DGqD7Hjpi/1or4F/aYAspXKNm5Yili0QDAFAY4QYvpqpgiY6+1jOfqpmByzjxbWd/T9mChbCArXAbDAsTm5oXA==", 5468 - "dev": true, 5469 - "license": "ISC", 5470 - "dependencies": { 5471 - "d": "^1.0.2", 5472 - "es5-ext": "^0.10.64", 5473 - "es6-weak-map": "^2.0.3", 5474 - "event-emitter": "^0.3.5", 5475 - "is-promise": "^2.2.2", 5476 - "lru-queue": "^0.1.0", 5477 - "next-tick": "^1.1.0", 5478 - "timers-ext": "^0.1.7" 5479 - }, 5480 - "engines": { 5481 - "node": ">=0.12" 5482 - } 5483 - }, 5484 - "node_modules/microbuffer": { 5485 - "version": "1.0.0", 5486 - "resolved": "https://registry.npmjs.org/microbuffer/-/microbuffer-1.0.0.tgz", 5487 - "integrity": "sha512-O/SUXauVN4x6RaEJFqSPcXNtLFL+QzJHKZlyDVYFwcDDRVca3Fa/37QXXC+4zAGGa4YhHrHxKXuuHvLDIQECtA==", 5488 - "dev": true, 5489 - "license": "MIT" 5490 - }, 5491 - "node_modules/minimatch": { 5492 - "version": "3.1.5", 5493 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", 5494 - "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", 5495 - "dev": true, 5496 - "license": "ISC", 5497 - "dependencies": { 5498 - "brace-expansion": "^1.1.7" 5499 - }, 5500 - "engines": { 5501 - "node": "*" 5502 - } 5503 - }, 5504 - "node_modules/minimist": { 5505 - "version": "1.2.8", 5506 - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", 5507 - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", 5508 - "dev": true, 5509 - "license": "MIT", 5510 - "funding": { 5511 - "url": "https://github.com/sponsors/ljharb" 5512 - } 5513 - }, 5514 - "node_modules/minipass": { 5515 - "version": "7.1.2", 5516 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", 5517 - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", 5518 - "dev": true, 5519 - "license": "ISC", 5520 - "engines": { 5521 - "node": ">=16 || 14 >=14.17" 5522 - } 5523 - }, 5524 - "node_modules/minipass-collect": { 5525 - "version": "1.0.2", 5526 - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", 5527 - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", 5528 - "dev": true, 5529 - "license": "ISC", 5530 - "dependencies": { 5531 - "minipass": "^3.0.0" 5532 - }, 5533 - "engines": { 5534 - "node": ">= 8" 5535 - } 5536 - }, 5537 - "node_modules/minipass-collect/node_modules/minipass": { 5538 - "version": "3.3.6", 5539 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 5540 - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 5541 - "dev": true, 5542 - "license": "ISC", 5543 - "dependencies": { 5544 - "yallist": "^4.0.0" 5545 - }, 5546 - "engines": { 5547 - "node": ">=8" 5548 - } 5549 - }, 5550 - "node_modules/minipass-fetch": { 5551 - "version": "2.1.2", 5552 - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", 5553 - "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", 5554 - "dev": true, 5555 - "license": "MIT", 5556 - "dependencies": { 5557 - "minipass": "^3.1.6", 5558 - "minipass-sized": "^1.0.3", 5559 - "minizlib": "^2.1.2" 5560 - }, 5561 - "engines": { 5562 - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 5563 - }, 5564 - "optionalDependencies": { 5565 - "encoding": "^0.1.13" 5566 - } 5567 - }, 5568 - "node_modules/minipass-fetch/node_modules/minipass": { 5569 - "version": "3.3.6", 5570 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 5571 - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 5572 - "dev": true, 5573 - "license": "ISC", 5574 - "dependencies": { 5575 - "yallist": "^4.0.0" 5576 - }, 5577 - "engines": { 5578 - "node": ">=8" 5579 - } 5580 - }, 5581 - "node_modules/minipass-flush": { 5582 - "version": "1.0.5", 5583 - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", 5584 - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", 5585 - "dev": true, 5586 - "license": "ISC", 5587 - "dependencies": { 5588 - "minipass": "^3.0.0" 5589 - }, 5590 - "engines": { 5591 - "node": ">= 8" 5592 - } 5593 - }, 5594 - "node_modules/minipass-flush/node_modules/minipass": { 5595 - "version": "3.3.6", 5596 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 5597 - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 5598 - "dev": true, 5599 - "license": "ISC", 5600 - "dependencies": { 5601 - "yallist": "^4.0.0" 5602 - }, 5603 - "engines": { 5604 - "node": ">=8" 5605 - } 5606 - }, 5607 - "node_modules/minipass-pipeline": { 5608 - "version": "1.2.4", 5609 - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", 5610 - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", 5611 - "dev": true, 5612 - "license": "ISC", 5613 - "dependencies": { 5614 - "minipass": "^3.0.0" 5615 - }, 5616 - "engines": { 5617 - "node": ">=8" 5618 - } 5619 - }, 5620 - "node_modules/minipass-pipeline/node_modules/minipass": { 5621 - "version": "3.3.6", 5622 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 5623 - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 5624 - "dev": true, 5625 - "license": "ISC", 5626 - "dependencies": { 5627 - "yallist": "^4.0.0" 5628 - }, 5629 - "engines": { 5630 - "node": ">=8" 5631 - } 5632 - }, 5633 - "node_modules/minipass-sized": { 5634 - "version": "1.0.3", 5635 - "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", 5636 - "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", 5637 - "dev": true, 5638 - "license": "ISC", 5639 - "dependencies": { 5640 - "minipass": "^3.0.0" 5641 - }, 5642 - "engines": { 5643 - "node": ">=8" 5644 - } 5645 - }, 5646 - "node_modules/minipass-sized/node_modules/minipass": { 5647 - "version": "3.3.6", 5648 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 5649 - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 5650 - "dev": true, 5651 - "license": "ISC", 5652 - "dependencies": { 5653 - "yallist": "^4.0.0" 5654 - }, 5655 - "engines": { 5656 - "node": ">=8" 5657 - } 5658 - }, 5659 - "node_modules/minizlib": { 5660 - "version": "2.1.2", 5661 - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", 5662 - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", 5663 - "dev": true, 5664 - "license": "MIT", 5665 - "dependencies": { 5666 - "minipass": "^3.0.0", 5667 - "yallist": "^4.0.0" 5668 - }, 5669 - "engines": { 5670 - "node": ">= 8" 5671 - } 5672 - }, 5673 - "node_modules/minizlib/node_modules/minipass": { 5674 - "version": "3.3.6", 5675 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 5676 - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 5677 - "dev": true, 5678 - "license": "ISC", 5679 - "dependencies": { 5680 - "yallist": "^4.0.0" 5681 - }, 5682 - "engines": { 5683 - "node": ">=8" 5684 - } 5685 - }, 5686 - "node_modules/mkdirp": { 5687 - "version": "1.0.4", 5688 - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", 5689 - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", 5690 - "dev": true, 5691 - "license": "MIT", 5692 - "bin": { 5693 - "mkdirp": "bin/cmd.js" 5694 - }, 5695 - "engines": { 5696 - "node": ">=10" 5697 - } 5698 - }, 5699 - "node_modules/ms": { 5700 - "version": "2.1.3", 5701 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 5702 - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 5703 - "dev": true, 5704 - "license": "MIT" 5705 - }, 5706 - "node_modules/msgpackr": { 5707 - "version": "1.11.8", 5708 - "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.11.8.tgz", 5709 - "integrity": "sha512-bC4UGzHhVvgDNS7kn9tV8fAucIYUBuGojcaLiz7v+P63Lmtm0Xeji8B/8tYKddALXxJLpwIeBmUN3u64C4YkRA==", 5710 - "dev": true, 5711 - "license": "MIT", 5712 - "optionalDependencies": { 5713 - "msgpackr-extract": "^3.0.2" 5714 - } 5715 - }, 5716 - "node_modules/msgpackr-extract": { 5717 - "version": "3.0.3", 5718 - "resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-3.0.3.tgz", 5719 - "integrity": "sha512-P0efT1C9jIdVRefqjzOQ9Xml57zpOXnIuS+csaB4MdZbTdmGDLo8XhzBG1N7aO11gKDDkJvBLULeFTo46wwreA==", 5720 - "dev": true, 5721 - "hasInstallScript": true, 5722 - "license": "MIT", 5723 - "optional": true, 5724 - "dependencies": { 5725 - "node-gyp-build-optional-packages": "5.2.2" 5726 - }, 5727 - "bin": { 5728 - "download-msgpackr-prebuilds": "bin/download-prebuilds.js" 5729 - }, 5730 - "optionalDependencies": { 5731 - "@msgpackr-extract/msgpackr-extract-darwin-arm64": "3.0.3", 5732 - "@msgpackr-extract/msgpackr-extract-darwin-x64": "3.0.3", 5733 - "@msgpackr-extract/msgpackr-extract-linux-arm": "3.0.3", 5734 - "@msgpackr-extract/msgpackr-extract-linux-arm64": "3.0.3", 5735 - "@msgpackr-extract/msgpackr-extract-linux-x64": "3.0.3", 5736 - "@msgpackr-extract/msgpackr-extract-win32-x64": "3.0.3" 5737 - } 5738 - }, 5739 - "node_modules/msgpackr-extract/node_modules/detect-libc": { 5740 - "version": "2.1.2", 5741 - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", 5742 - "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", 5743 - "dev": true, 5744 - "license": "Apache-2.0", 5745 - "optional": true, 5746 - "engines": { 5747 - "node": ">=8" 5748 - } 5749 - }, 5750 - "node_modules/msgpackr-extract/node_modules/node-gyp-build-optional-packages": { 5751 - "version": "5.2.2", 5752 - "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.2.2.tgz", 5753 - "integrity": "sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==", 5754 - "dev": true, 5755 - "license": "MIT", 5756 - "optional": true, 5757 - "dependencies": { 5758 - "detect-libc": "^2.0.1" 5759 - }, 5760 - "bin": { 5761 - "node-gyp-build-optional-packages": "bin.js", 5762 - "node-gyp-build-optional-packages-optional": "optional.js", 5763 - "node-gyp-build-optional-packages-test": "build-test.js" 5764 - } 5765 - }, 5766 - "node_modules/nan": { 5767 - "version": "2.25.0", 5768 - "resolved": "https://registry.npmjs.org/nan/-/nan-2.25.0.tgz", 5769 - "integrity": "sha512-0M90Ag7Xn5KMLLZ7zliPWP3rT90P6PN+IzVFS0VqmnPktBk3700xUVv8Ikm9EUaUE5SDWdp/BIxdENzVznpm1g==", 5770 - "dev": true, 5771 - "license": "MIT" 5772 - }, 5773 - "node_modules/natural-compare": { 5774 - "version": "1.4.0", 5775 - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", 5776 - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", 5777 - "dev": true, 5778 - "license": "MIT" 5779 - }, 5780 - "node_modules/negotiator": { 5781 - "version": "0.6.4", 5782 - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", 5783 - "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", 5784 - "dev": true, 5785 - "license": "MIT", 5786 - "engines": { 5787 - "node": ">= 0.6" 5788 - } 5789 - }, 5790 - "node_modules/neo-async": { 5791 - "version": "2.6.2", 5792 - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", 5793 - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", 5794 - "dev": true, 5795 - "license": "MIT" 5796 - }, 5797 - "node_modules/next-tick": { 5798 - "version": "1.1.0", 5799 - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", 5800 - "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", 5801 - "dev": true, 5802 - "license": "ISC" 5803 - }, 5804 - "node_modules/node-addon-api": { 5805 - "version": "7.1.1", 5806 - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", 5807 - "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", 5808 - "dev": true, 5809 - "license": "MIT" 5810 - }, 5811 - "node_modules/node-gyp": { 5812 - "version": "9.4.1", 5813 - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.4.1.tgz", 5814 - "integrity": "sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ==", 5815 - "dev": true, 5816 - "license": "MIT", 5817 - "dependencies": { 5818 - "env-paths": "^2.2.0", 5819 - "exponential-backoff": "^3.1.1", 5820 - "glob": "^7.1.4", 5821 - "graceful-fs": "^4.2.6", 5822 - "make-fetch-happen": "^10.0.3", 5823 - "nopt": "^6.0.0", 5824 - "npmlog": "^6.0.0", 5825 - "rimraf": "^3.0.2", 5826 - "semver": "^7.3.5", 5827 - "tar": "^6.1.2", 5828 - "which": "^2.0.2" 5829 - }, 5830 - "bin": { 5831 - "node-gyp": "bin/node-gyp.js" 5832 - }, 5833 - "engines": { 5834 - "node": "^12.13 || ^14.13 || >=16" 5835 - } 5836 - }, 5837 - "node_modules/node-gyp-build-optional-packages": { 5838 - "version": "5.1.1", 5839 - "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.1.1.tgz", 5840 - "integrity": "sha512-+P72GAjVAbTxjjwUmwjVrqrdZROD4nf8KgpBoDxqXXTiYZZt/ud60dE5yvCSr9lRO8e8yv6kgJIC0K0PfZFVQw==", 5841 - "dev": true, 5842 - "license": "MIT", 5843 - "dependencies": { 5844 - "detect-libc": "^2.0.1" 5845 - }, 5846 - "bin": { 5847 - "node-gyp-build-optional-packages": "bin.js", 5848 - "node-gyp-build-optional-packages-optional": "optional.js", 5849 - "node-gyp-build-optional-packages-test": "build-test.js" 5850 - } 5851 - }, 5852 - "node_modules/node-gyp-build-optional-packages/node_modules/detect-libc": { 5853 - "version": "2.1.2", 5854 - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", 5855 - "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", 5856 - "dev": true, 5857 - "license": "Apache-2.0", 5858 - "engines": { 5859 - "node": ">=8" 5860 - } 5861 - }, 5862 - "node_modules/node-gyp/node_modules/glob": { 5863 - "version": "7.2.3", 5864 - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 5865 - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 5866 - "deprecated": "Glob versions prior to v9 are no longer supported", 5867 - "dev": true, 5868 - "license": "ISC", 5869 - "dependencies": { 5870 - "fs.realpath": "^1.0.0", 5871 - "inflight": "^1.0.4", 5872 - "inherits": "2", 5873 - "minimatch": "^3.1.1", 5874 - "once": "^1.3.0", 5875 - "path-is-absolute": "^1.0.0" 5876 - }, 5877 - "engines": { 5878 - "node": "*" 5879 - }, 5880 - "funding": { 5881 - "url": "https://github.com/sponsors/isaacs" 5882 - } 5883 - }, 5884 - "node_modules/node-releases": { 5885 - "version": "2.0.27", 5886 - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", 5887 - "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==", 5888 - "dev": true, 5889 - "license": "MIT" 5890 - }, 5891 - "node_modules/nopt": { 5892 - "version": "6.0.0", 5893 - "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", 5894 - "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", 5895 - "dev": true, 5896 - "license": "ISC", 5897 - "dependencies": { 5898 - "abbrev": "^1.0.0" 5899 - }, 5900 - "bin": { 5901 - "nopt": "bin/nopt.js" 5902 - }, 5903 - "engines": { 5904 - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 5905 - } 5906 - }, 5907 - "node_modules/normalize.scss": { 5908 - "version": "0.1.0", 5909 - "resolved": "https://registry.npmjs.org/normalize.scss/-/normalize.scss-0.1.0.tgz", 5910 - "integrity": "sha512-jDWpqqw6CE+bO8PZhHkNxGsq4U9Qc9EnneJAfx7CD7TJU9MzRu8XvisybJDqLo0MOfAwR3GxOaECjJaFH2Pomw==", 5911 - "license": "MIT" 5912 - }, 5913 - "node_modules/npmlog": { 5914 - "version": "6.0.2", 5915 - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", 5916 - "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", 5917 - "deprecated": "This package is no longer supported.", 5918 - "dev": true, 5919 - "license": "ISC", 5920 - "dependencies": { 5921 - "are-we-there-yet": "^3.0.0", 5922 - "console-control-strings": "^1.1.0", 5923 - "gauge": "^4.0.3", 5924 - "set-blocking": "^2.0.0" 5925 - }, 5926 - "engines": { 5927 - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 5928 - } 5929 - }, 5930 - "node_modules/nullthrows": { 5931 - "version": "1.1.1", 5932 - "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", 5933 - "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", 5934 - "dev": true, 5935 - "license": "MIT" 5936 - }, 5937 - "node_modules/object-assign": { 5938 - "version": "4.1.1", 5939 - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 5940 - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", 5941 - "dev": true, 5942 - "license": "MIT", 5943 - "engines": { 5944 - "node": ">=0.10.0" 5945 - } 5946 - }, 5947 - "node_modules/once": { 5948 - "version": "1.4.0", 5949 - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 5950 - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 5951 - "dev": true, 5952 - "license": "ISC", 5953 - "dependencies": { 5954 - "wrappy": "1" 5955 - } 5956 - }, 5957 - "node_modules/optionator": { 5958 - "version": "0.9.4", 5959 - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", 5960 - "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", 5961 - "dev": true, 5962 - "license": "MIT", 5963 - "dependencies": { 5964 - "deep-is": "^0.1.3", 5965 - "fast-levenshtein": "^2.0.6", 5966 - "levn": "^0.4.1", 5967 - "prelude-ls": "^1.2.1", 5968 - "type-check": "^0.4.0", 5969 - "word-wrap": "^1.2.5" 5970 - }, 5971 - "engines": { 5972 - "node": ">= 0.8.0" 5973 - } 5974 - }, 5975 - "node_modules/ordered-binary": { 5976 - "version": "1.6.1", 5977 - "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.6.1.tgz", 5978 - "integrity": "sha512-QkCdPooczexPLiXIrbVOPYkR3VO3T6v2OyKRkR1Xbhpy7/LAVXwahnRCgRp78Oe/Ehf0C/HATAxfSr6eA1oX+w==", 5979 - "dev": true, 5980 - "license": "MIT" 5981 - }, 5982 - "node_modules/p-limit": { 5983 - "version": "3.1.0", 5984 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 5985 - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 5986 - "dev": true, 5987 - "license": "MIT", 5988 - "dependencies": { 5989 - "yocto-queue": "^0.1.0" 5990 - }, 5991 - "engines": { 5992 - "node": ">=10" 5993 - }, 5994 - "funding": { 5995 - "url": "https://github.com/sponsors/sindresorhus" 5996 - } 5997 - }, 5998 - "node_modules/p-locate": { 5999 - "version": "5.0.0", 6000 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 6001 - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 6002 - "dev": true, 6003 - "license": "MIT", 6004 - "dependencies": { 6005 - "p-limit": "^3.0.2" 6006 - }, 6007 - "engines": { 6008 - "node": ">=10" 6009 - }, 6010 - "funding": { 6011 - "url": "https://github.com/sponsors/sindresorhus" 6012 - } 6013 - }, 6014 - "node_modules/p-map": { 6015 - "version": "4.0.0", 6016 - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", 6017 - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", 6018 - "dev": true, 6019 - "license": "MIT", 6020 - "dependencies": { 6021 - "aggregate-error": "^3.0.0" 6022 - }, 6023 - "engines": { 6024 - "node": ">=10" 6025 - }, 6026 - "funding": { 6027 - "url": "https://github.com/sponsors/sindresorhus" 6028 - } 6029 - }, 6030 - "node_modules/package-json-from-dist": { 6031 - "version": "1.0.1", 6032 - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", 6033 - "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", 6034 - "dev": true, 6035 - "license": "BlueOak-1.0.0" 6036 - }, 6037 - "node_modules/pako": { 6038 - "version": "1.0.11", 6039 - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", 6040 - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", 6041 - "dev": true, 6042 - "license": "(MIT AND Zlib)" 6043 - }, 6044 - "node_modules/parcel": { 6045 - "version": "2.16.4", 6046 - "resolved": "https://registry.npmjs.org/parcel/-/parcel-2.16.4.tgz", 6047 - "integrity": "sha512-RQlrqs4ujYNJpTQi+dITqPKNhRWEqpjPd1YBcGp50Wy3FcJHpwu0/iRm7XWz2dKU/Bwp2qCcVYPIeEDYi2uOUw==", 6048 - "dev": true, 6049 - "license": "MIT", 6050 - "dependencies": { 6051 - "@parcel/config-default": "2.16.4", 6052 - "@parcel/core": "2.16.4", 6053 - "@parcel/diagnostic": "2.16.4", 6054 - "@parcel/events": "2.16.4", 6055 - "@parcel/feature-flags": "2.16.4", 6056 - "@parcel/fs": "2.16.4", 6057 - "@parcel/logger": "2.16.4", 6058 - "@parcel/package-manager": "2.16.4", 6059 - "@parcel/reporter-cli": "2.16.4", 6060 - "@parcel/reporter-dev-server": "2.16.4", 6061 - "@parcel/reporter-tracer": "2.16.4", 6062 - "@parcel/utils": "2.16.4", 6063 - "chalk": "^4.1.2", 6064 - "commander": "^12.1.0", 6065 - "get-port": "^4.2.0" 6066 - }, 6067 - "bin": { 6068 - "parcel": "lib/bin.js" 6069 - }, 6070 - "engines": { 6071 - "node": ">= 16.0.0" 6072 - }, 6073 - "funding": { 6074 - "type": "opencollective", 6075 - "url": "https://opencollective.com/parcel" 6076 - } 6077 - }, 6078 - "node_modules/parent-module": { 6079 - "version": "1.0.1", 6080 - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 6081 - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 6082 - "dev": true, 6083 - "license": "MIT", 6084 - "dependencies": { 6085 - "callsites": "^3.0.0" 6086 - }, 6087 - "engines": { 6088 - "node": ">=6" 6089 - } 6090 - }, 6091 - "node_modules/path-exists": { 6092 - "version": "4.0.0", 6093 - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 6094 - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 6095 - "dev": true, 6096 - "license": "MIT", 6097 - "engines": { 6098 - "node": ">=8" 6099 - } 6100 - }, 6101 - "node_modules/path-is-absolute": { 6102 - "version": "1.0.1", 6103 - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 6104 - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", 6105 - "dev": true, 6106 - "license": "MIT", 6107 - "engines": { 6108 - "node": ">=0.10.0" 6109 - } 6110 - }, 6111 - "node_modules/path-key": { 6112 - "version": "3.1.1", 6113 - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 6114 - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 6115 - "dev": true, 6116 - "license": "MIT", 6117 - "engines": { 6118 - "node": ">=8" 6119 - } 6120 - }, 6121 - "node_modules/path-parse": { 6122 - "version": "1.0.7", 6123 - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 6124 - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 6125 - "dev": true, 6126 - "license": "MIT" 6127 - }, 6128 - "node_modules/path-scurry": { 6129 - "version": "1.11.1", 6130 - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", 6131 - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", 6132 - "dev": true, 6133 - "license": "BlueOak-1.0.0", 6134 - "dependencies": { 6135 - "lru-cache": "^10.2.0", 6136 - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" 6137 - }, 6138 - "engines": { 6139 - "node": ">=16 || 14 >=14.18" 6140 - }, 6141 - "funding": { 6142 - "url": "https://github.com/sponsors/isaacs" 6143 - } 6144 - }, 6145 - "node_modules/picocolors": { 6146 - "version": "1.1.1", 6147 - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 6148 - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 6149 - "dev": true, 6150 - "license": "ISC" 6151 - }, 6152 - "node_modules/picomatch": { 6153 - "version": "4.0.3", 6154 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", 6155 - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", 6156 - "dev": true, 6157 - "license": "MIT", 6158 - "engines": { 6159 - "node": ">=12" 6160 - }, 6161 - "funding": { 6162 - "url": "https://github.com/sponsors/jonschlinkert" 6163 - } 6164 - }, 6165 - "node_modules/postcss-value-parser": { 6166 - "version": "4.2.0", 6167 - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", 6168 - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", 6169 - "dev": true, 6170 - "license": "MIT" 6171 - }, 6172 - "node_modules/prelude-ls": { 6173 - "version": "1.2.1", 6174 - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", 6175 - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", 6176 - "dev": true, 6177 - "license": "MIT", 6178 - "engines": { 6179 - "node": ">= 0.8.0" 6180 - } 6181 - }, 6182 - "node_modules/prettier": { 6183 - "version": "3.8.1", 6184 - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.1.tgz", 6185 - "integrity": "sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==", 6186 - "dev": true, 6187 - "license": "MIT", 6188 - "bin": { 6189 - "prettier": "bin/prettier.cjs" 6190 - }, 6191 - "engines": { 6192 - "node": ">=14" 6193 - }, 6194 - "funding": { 6195 - "url": "https://github.com/prettier/prettier?sponsor=1" 6196 - } 6197 - }, 6198 - "node_modules/promise": { 6199 - "version": "7.3.1", 6200 - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", 6201 - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", 6202 - "dev": true, 6203 - "license": "MIT", 6204 - "dependencies": { 6205 - "asap": "~2.0.3" 6206 - } 6207 - }, 6208 - "node_modules/promise-inflight": { 6209 - "version": "1.0.1", 6210 - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", 6211 - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", 6212 - "dev": true, 6213 - "license": "ISC" 6214 - }, 6215 - "node_modules/promise-retry": { 6216 - "version": "2.0.1", 6217 - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", 6218 - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", 6219 - "dev": true, 6220 - "license": "MIT", 6221 - "dependencies": { 6222 - "err-code": "^2.0.2", 6223 - "retry": "^0.12.0" 6224 - }, 6225 - "engines": { 6226 - "node": ">=10" 6227 - } 6228 - }, 6229 - "node_modules/pug": { 6230 - "version": "3.0.3", 6231 - "resolved": "https://registry.npmjs.org/pug/-/pug-3.0.3.tgz", 6232 - "integrity": "sha512-uBi6kmc9f3SZ3PXxqcHiUZLmIXgfgWooKWXcwSGwQd2Zi5Rb0bT14+8CJjJgI8AB+nndLaNgHGrcc6bPIB665g==", 6233 - "dev": true, 6234 - "license": "MIT", 6235 - "dependencies": { 6236 - "pug-code-gen": "^3.0.3", 6237 - "pug-filters": "^4.0.0", 6238 - "pug-lexer": "^5.0.1", 6239 - "pug-linker": "^4.0.0", 6240 - "pug-load": "^3.0.0", 6241 - "pug-parser": "^6.0.0", 6242 - "pug-runtime": "^3.0.1", 6243 - "pug-strip-comments": "^2.0.0" 6244 - } 6245 - }, 6246 - "node_modules/pug-attrs": { 6247 - "version": "3.0.0", 6248 - "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz", 6249 - "integrity": "sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==", 6250 - "dev": true, 6251 - "license": "MIT", 6252 - "dependencies": { 6253 - "constantinople": "^4.0.1", 6254 - "js-stringify": "^1.0.2", 6255 - "pug-runtime": "^3.0.0" 6256 - } 6257 - }, 6258 - "node_modules/pug-code-gen": { 6259 - "version": "3.0.3", 6260 - "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.3.tgz", 6261 - "integrity": "sha512-cYQg0JW0w32Ux+XTeZnBEeuWrAY7/HNE6TWnhiHGnnRYlCgyAUPoyh9KzCMa9WhcJlJ1AtQqpEYHc+vbCzA+Aw==", 6262 - "dev": true, 6263 - "license": "MIT", 6264 - "dependencies": { 6265 - "constantinople": "^4.0.1", 6266 - "doctypes": "^1.1.0", 6267 - "js-stringify": "^1.0.2", 6268 - "pug-attrs": "^3.0.0", 6269 - "pug-error": "^2.1.0", 6270 - "pug-runtime": "^3.0.1", 6271 - "void-elements": "^3.1.0", 6272 - "with": "^7.0.0" 6273 - } 6274 - }, 6275 - "node_modules/pug-error": { 6276 - "version": "2.1.0", 6277 - "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-2.1.0.tgz", 6278 - "integrity": "sha512-lv7sU9e5Jk8IeUheHata6/UThZ7RK2jnaaNztxfPYUY+VxZyk/ePVaNZ/vwmH8WqGvDz3LrNYt/+gA55NDg6Pg==", 6279 - "dev": true, 6280 - "license": "MIT" 6281 - }, 6282 - "node_modules/pug-filters": { 6283 - "version": "4.0.0", 6284 - "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-4.0.0.tgz", 6285 - "integrity": "sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==", 6286 - "dev": true, 6287 - "license": "MIT", 6288 - "dependencies": { 6289 - "constantinople": "^4.0.1", 6290 - "jstransformer": "1.0.0", 6291 - "pug-error": "^2.0.0", 6292 - "pug-walk": "^2.0.0", 6293 - "resolve": "^1.15.1" 6294 - } 6295 - }, 6296 - "node_modules/pug-lexer": { 6297 - "version": "5.0.1", 6298 - "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.1.tgz", 6299 - "integrity": "sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==", 6300 - "dev": true, 6301 - "license": "MIT", 6302 - "dependencies": { 6303 - "character-parser": "^2.2.0", 6304 - "is-expression": "^4.0.0", 6305 - "pug-error": "^2.0.0" 6306 - } 6307 - }, 6308 - "node_modules/pug-linker": { 6309 - "version": "4.0.0", 6310 - "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-4.0.0.tgz", 6311 - "integrity": "sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==", 6312 - "dev": true, 6313 - "license": "MIT", 6314 - "dependencies": { 6315 - "pug-error": "^2.0.0", 6316 - "pug-walk": "^2.0.0" 6317 - } 6318 - }, 6319 - "node_modules/pug-load": { 6320 - "version": "3.0.0", 6321 - "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-3.0.0.tgz", 6322 - "integrity": "sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==", 6323 - "dev": true, 6324 - "license": "MIT", 6325 - "dependencies": { 6326 - "object-assign": "^4.1.1", 6327 - "pug-walk": "^2.0.0" 6328 - } 6329 - }, 6330 - "node_modules/pug-parser": { 6331 - "version": "6.0.0", 6332 - "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz", 6333 - "integrity": "sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==", 6334 - "dev": true, 6335 - "license": "MIT", 6336 - "dependencies": { 6337 - "pug-error": "^2.0.0", 6338 - "token-stream": "1.0.0" 6339 - } 6340 - }, 6341 - "node_modules/pug-runtime": { 6342 - "version": "3.0.1", 6343 - "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-3.0.1.tgz", 6344 - "integrity": "sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg==", 6345 - "dev": true, 6346 - "license": "MIT" 6347 - }, 6348 - "node_modules/pug-strip-comments": { 6349 - "version": "2.0.0", 6350 - "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz", 6351 - "integrity": "sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==", 6352 - "dev": true, 6353 - "license": "MIT", 6354 - "dependencies": { 6355 - "pug-error": "^2.0.0" 6356 - } 6357 - }, 6358 - "node_modules/pug-walk": { 6359 - "version": "2.0.0", 6360 - "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-2.0.0.tgz", 6361 - "integrity": "sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==", 6362 - "dev": true, 6363 - "license": "MIT" 6364 - }, 6365 - "node_modules/punycode": { 6366 - "version": "2.3.1", 6367 - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", 6368 - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", 6369 - "dev": true, 6370 - "license": "MIT", 6371 - "engines": { 6372 - "node": ">=6" 6373 - } 6374 - }, 6375 - "node_modules/react-refresh": { 6376 - "version": "0.16.0", 6377 - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.16.0.tgz", 6378 - "integrity": "sha512-FPvF2XxTSikpJxcr+bHut2H4gJ17+18Uy20D5/F+SKzFap62R3cM5wH6b8WN3LyGSYeQilLEcJcR1fjBSI2S1A==", 6379 - "dev": true, 6380 - "license": "MIT", 6381 - "engines": { 6382 - "node": ">=0.10.0" 6383 - } 6384 - }, 6385 - "node_modules/readable-stream": { 6386 - "version": "3.6.2", 6387 - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", 6388 - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", 6389 - "dev": true, 6390 - "license": "MIT", 6391 - "dependencies": { 6392 - "inherits": "^2.0.3", 6393 - "string_decoder": "^1.1.1", 6394 - "util-deprecate": "^1.0.1" 6395 - }, 6396 - "engines": { 6397 - "node": ">= 6" 6398 - } 6399 - }, 6400 - "node_modules/readdirp": { 6401 - "version": "4.1.2", 6402 - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", 6403 - "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", 6404 - "dev": true, 6405 - "license": "MIT", 6406 - "engines": { 6407 - "node": ">= 14.18.0" 6408 - }, 6409 - "funding": { 6410 - "type": "individual", 6411 - "url": "https://paulmillr.com/funding/" 6412 - } 6413 - }, 6414 - "node_modules/regenerator-runtime": { 6415 - "version": "0.14.1", 6416 - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", 6417 - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", 6418 - "dev": true, 6419 - "license": "MIT" 6420 - }, 6421 - "node_modules/resolve": { 6422 - "version": "1.22.11", 6423 - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", 6424 - "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", 6425 - "dev": true, 6426 - "license": "MIT", 6427 - "dependencies": { 6428 - "is-core-module": "^2.16.1", 6429 - "path-parse": "^1.0.7", 6430 - "supports-preserve-symlinks-flag": "^1.0.0" 6431 - }, 6432 - "bin": { 6433 - "resolve": "bin/resolve" 6434 - }, 6435 - "engines": { 6436 - "node": ">= 0.4" 6437 - }, 6438 - "funding": { 6439 - "url": "https://github.com/sponsors/ljharb" 6440 - } 6441 - }, 6442 - "node_modules/resolve-from": { 6443 - "version": "4.0.0", 6444 - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 6445 - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 6446 - "dev": true, 6447 - "license": "MIT", 6448 - "engines": { 6449 - "node": ">=4" 6450 - } 6451 - }, 6452 - "node_modules/retry": { 6453 - "version": "0.12.0", 6454 - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", 6455 - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", 6456 - "dev": true, 6457 - "license": "MIT", 6458 - "engines": { 6459 - "node": ">= 4" 6460 - } 6461 - }, 6462 - "node_modules/rimraf": { 6463 - "version": "3.0.2", 6464 - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 6465 - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 6466 - "deprecated": "Rimraf versions prior to v4 are no longer supported", 6467 - "dev": true, 6468 - "license": "ISC", 6469 - "dependencies": { 6470 - "glob": "^7.1.3" 6471 - }, 6472 - "bin": { 6473 - "rimraf": "bin.js" 6474 - }, 6475 - "funding": { 6476 - "url": "https://github.com/sponsors/isaacs" 6477 - } 6478 - }, 6479 - "node_modules/rimraf/node_modules/glob": { 6480 - "version": "7.2.3", 6481 - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 6482 - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 6483 - "deprecated": "Glob versions prior to v9 are no longer supported", 6484 - "dev": true, 6485 - "license": "ISC", 6486 - "dependencies": { 6487 - "fs.realpath": "^1.0.0", 6488 - "inflight": "^1.0.4", 6489 - "inherits": "2", 6490 - "minimatch": "^3.1.1", 6491 - "once": "^1.3.0", 6492 - "path-is-absolute": "^1.0.0" 6493 - }, 6494 - "engines": { 6495 - "node": "*" 6496 - }, 6497 - "funding": { 6498 - "url": "https://github.com/sponsors/isaacs" 6499 - } 6500 - }, 6501 - "node_modules/safe-buffer": { 6502 - "version": "5.2.1", 6503 - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 6504 - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 6505 - "dev": true, 6506 - "funding": [ 6507 - { 6508 - "type": "github", 6509 - "url": "https://github.com/sponsors/feross" 6510 - }, 6511 - { 6512 - "type": "patreon", 6513 - "url": "https://www.patreon.com/feross" 6514 - }, 6515 - { 6516 - "type": "consulting", 6517 - "url": "https://feross.org/support" 6518 - } 6519 - ], 6520 - "license": "MIT" 6521 - }, 6522 - "node_modules/safer-buffer": { 6523 - "version": "2.1.2", 6524 - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 6525 - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 6526 - "dev": true, 6527 - "license": "MIT", 6528 - "optional": true 6529 - }, 6530 - "node_modules/sass": { 6531 - "version": "1.97.3", 6532 - "resolved": "https://registry.npmjs.org/sass/-/sass-1.97.3.tgz", 6533 - "integrity": "sha512-fDz1zJpd5GycprAbu4Q2PV/RprsRtKC/0z82z0JLgdytmcq0+ujJbJ/09bPGDxCLkKY3Np5cRAOcWiVkLXJURg==", 6534 - "dev": true, 6535 - "license": "MIT", 6536 - "dependencies": { 6537 - "chokidar": "^4.0.0", 6538 - "immutable": "^5.0.2", 6539 - "source-map-js": ">=0.6.2 <2.0.0" 6540 - }, 6541 - "bin": { 6542 - "sass": "sass.js" 6543 - }, 6544 - "engines": { 6545 - "node": ">=14.0.0" 6546 - }, 6547 - "optionalDependencies": { 6548 - "@parcel/watcher": "^2.4.1" 6549 - } 6550 - }, 6551 - "node_modules/sax": { 6552 - "version": "1.4.4", 6553 - "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.4.tgz", 6554 - "integrity": "sha512-1n3r/tGXO6b6VXMdFT54SHzT9ytu9yr7TaELowdYpMqY/Ao7EnlQGmAQ1+RatX7Tkkdm6hONI2owqNx2aZj5Sw==", 6555 - "dev": true, 6556 - "license": "BlueOak-1.0.0", 6557 - "engines": { 6558 - "node": ">=11.0.0" 6559 - } 6560 - }, 6561 - "node_modules/semver": { 6562 - "version": "7.7.3", 6563 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", 6564 - "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", 6565 - "dev": true, 6566 - "license": "ISC", 6567 - "bin": { 6568 - "semver": "bin/semver.js" 6569 - }, 6570 - "engines": { 6571 - "node": ">=10" 6572 - } 6573 - }, 6574 - "node_modules/set-blocking": { 6575 - "version": "2.0.0", 6576 - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", 6577 - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", 6578 - "dev": true, 6579 - "license": "ISC" 6580 - }, 6581 - "node_modules/sharp": { 6582 - "version": "0.33.5", 6583 - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz", 6584 - "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==", 6585 - "dev": true, 6586 - "hasInstallScript": true, 6587 - "license": "Apache-2.0", 6588 - "dependencies": { 6589 - "color": "^4.2.3", 6590 - "detect-libc": "^2.0.3", 6591 - "semver": "^7.6.3" 6592 - }, 6593 - "engines": { 6594 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 6595 - }, 6596 - "funding": { 6597 - "url": "https://opencollective.com/libvips" 6598 - }, 6599 - "optionalDependencies": { 6600 - "@img/sharp-darwin-arm64": "0.33.5", 6601 - "@img/sharp-darwin-x64": "0.33.5", 6602 - "@img/sharp-libvips-darwin-arm64": "1.0.4", 6603 - "@img/sharp-libvips-darwin-x64": "1.0.4", 6604 - "@img/sharp-libvips-linux-arm": "1.0.5", 6605 - "@img/sharp-libvips-linux-arm64": "1.0.4", 6606 - "@img/sharp-libvips-linux-s390x": "1.0.4", 6607 - "@img/sharp-libvips-linux-x64": "1.0.4", 6608 - "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", 6609 - "@img/sharp-libvips-linuxmusl-x64": "1.0.4", 6610 - "@img/sharp-linux-arm": "0.33.5", 6611 - "@img/sharp-linux-arm64": "0.33.5", 6612 - "@img/sharp-linux-s390x": "0.33.5", 6613 - "@img/sharp-linux-x64": "0.33.5", 6614 - "@img/sharp-linuxmusl-arm64": "0.33.5", 6615 - "@img/sharp-linuxmusl-x64": "0.33.5", 6616 - "@img/sharp-wasm32": "0.33.5", 6617 - "@img/sharp-win32-ia32": "0.33.5", 6618 - "@img/sharp-win32-x64": "0.33.5" 6619 - } 6620 - }, 6621 - "node_modules/sharp/node_modules/detect-libc": { 6622 - "version": "2.1.2", 6623 - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", 6624 - "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", 6625 - "dev": true, 6626 - "license": "Apache-2.0", 6627 - "engines": { 6628 - "node": ">=8" 6629 - } 6630 - }, 6631 - "node_modules/shebang-command": { 6632 - "version": "2.0.0", 6633 - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 6634 - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 6635 - "dev": true, 6636 - "license": "MIT", 6637 - "dependencies": { 6638 - "shebang-regex": "^3.0.0" 6639 - }, 6640 - "engines": { 6641 - "node": ">=8" 6642 - } 6643 - }, 6644 - "node_modules/shebang-regex": { 6645 - "version": "3.0.0", 6646 - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 6647 - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 6648 - "dev": true, 6649 - "license": "MIT", 6650 - "engines": { 6651 - "node": ">=8" 6652 - } 6653 - }, 6654 - "node_modules/signal-exit": { 6655 - "version": "4.1.0", 6656 - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", 6657 - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", 6658 - "dev": true, 6659 - "license": "ISC", 6660 - "engines": { 6661 - "node": ">=14" 6662 - }, 6663 - "funding": { 6664 - "url": "https://github.com/sponsors/isaacs" 6665 - } 6666 - }, 6667 - "node_modules/simple-swizzle": { 6668 - "version": "0.2.4", 6669 - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.4.tgz", 6670 - "integrity": "sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw==", 6671 - "dev": true, 6672 - "license": "MIT", 6673 - "dependencies": { 6674 - "is-arrayish": "^0.3.1" 6675 - } 6676 - }, 6677 - "node_modules/slugify": { 6678 - "version": "1.6.6", 6679 - "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.6.tgz", 6680 - "integrity": "sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==", 6681 - "dev": true, 6682 - "license": "MIT", 6683 - "engines": { 6684 - "node": ">=8.0.0" 6685 - } 6686 - }, 6687 - "node_modules/smart-buffer": { 6688 - "version": "4.2.0", 6689 - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", 6690 - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", 6691 - "dev": true, 6692 - "license": "MIT", 6693 - "engines": { 6694 - "node": ">= 6.0.0", 6695 - "npm": ">= 3.0.0" 6696 - } 6697 - }, 6698 - "node_modules/socks": { 6699 - "version": "2.8.7", 6700 - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz", 6701 - "integrity": "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==", 6702 - "dev": true, 6703 - "license": "MIT", 6704 - "dependencies": { 6705 - "ip-address": "^10.0.1", 6706 - "smart-buffer": "^4.2.0" 6707 - }, 6708 - "engines": { 6709 - "node": ">= 10.0.0", 6710 - "npm": ">= 3.0.0" 6711 - } 6712 - }, 6713 - "node_modules/socks-proxy-agent": { 6714 - "version": "7.0.0", 6715 - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", 6716 - "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", 6717 - "dev": true, 6718 - "license": "MIT", 6719 - "dependencies": { 6720 - "agent-base": "^6.0.2", 6721 - "debug": "^4.3.3", 6722 - "socks": "^2.6.2" 6723 - }, 6724 - "engines": { 6725 - "node": ">= 10" 6726 - } 6727 - }, 6728 - "node_modules/source-map": { 6729 - "version": "0.6.1", 6730 - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 6731 - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 6732 - "dev": true, 6733 - "license": "BSD-3-Clause", 6734 - "engines": { 6735 - "node": ">=0.10.0" 6736 - } 6737 - }, 6738 - "node_modules/source-map-js": { 6739 - "version": "1.2.1", 6740 - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 6741 - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 6742 - "dev": true, 6743 - "license": "BSD-3-Clause", 6744 - "engines": { 6745 - "node": ">=0.10.0" 6746 - } 6747 - }, 6748 - "node_modules/ssri": { 6749 - "version": "9.0.1", 6750 - "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", 6751 - "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", 6752 - "dev": true, 6753 - "license": "ISC", 6754 - "dependencies": { 6755 - "minipass": "^3.1.1" 6756 - }, 6757 - "engines": { 6758 - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 6759 - } 6760 - }, 6761 - "node_modules/ssri/node_modules/minipass": { 6762 - "version": "3.3.6", 6763 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 6764 - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 6765 - "dev": true, 6766 - "license": "ISC", 6767 - "dependencies": { 6768 - "yallist": "^4.0.0" 6769 - }, 6770 - "engines": { 6771 - "node": ">=8" 6772 - } 6773 - }, 6774 - "node_modules/string_decoder": { 6775 - "version": "1.3.0", 6776 - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 6777 - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 6778 - "dev": true, 6779 - "license": "MIT", 6780 - "dependencies": { 6781 - "safe-buffer": "~5.2.0" 6782 - } 6783 - }, 6784 - "node_modules/string-width": { 6785 - "version": "5.1.2", 6786 - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", 6787 - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", 6788 - "dev": true, 6789 - "license": "MIT", 6790 - "dependencies": { 6791 - "eastasianwidth": "^0.2.0", 6792 - "emoji-regex": "^9.2.2", 6793 - "strip-ansi": "^7.0.1" 6794 - }, 6795 - "engines": { 6796 - "node": ">=12" 6797 - }, 6798 - "funding": { 6799 - "url": "https://github.com/sponsors/sindresorhus" 6800 - } 6801 - }, 6802 - "node_modules/string-width-cjs": { 6803 - "name": "string-width", 6804 - "version": "4.2.3", 6805 - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 6806 - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 6807 - "dev": true, 6808 - "license": "MIT", 6809 - "dependencies": { 6810 - "emoji-regex": "^8.0.0", 6811 - "is-fullwidth-code-point": "^3.0.0", 6812 - "strip-ansi": "^6.0.1" 6813 - }, 6814 - "engines": { 6815 - "node": ">=8" 6816 - } 6817 - }, 6818 - "node_modules/string-width-cjs/node_modules/ansi-regex": { 6819 - "version": "5.0.1", 6820 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 6821 - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 6822 - "dev": true, 6823 - "license": "MIT", 6824 - "engines": { 6825 - "node": ">=8" 6826 - } 6827 - }, 6828 - "node_modules/string-width-cjs/node_modules/emoji-regex": { 6829 - "version": "8.0.0", 6830 - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 6831 - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 6832 - "dev": true, 6833 - "license": "MIT" 6834 - }, 6835 - "node_modules/string-width-cjs/node_modules/strip-ansi": { 6836 - "version": "6.0.1", 6837 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 6838 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 6839 - "dev": true, 6840 - "license": "MIT", 6841 - "dependencies": { 6842 - "ansi-regex": "^5.0.1" 6843 - }, 6844 - "engines": { 6845 - "node": ">=8" 6846 - } 6847 - }, 6848 - "node_modules/strip-ansi": { 6849 - "version": "7.1.2", 6850 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", 6851 - "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", 6852 - "dev": true, 6853 - "license": "MIT", 6854 - "dependencies": { 6855 - "ansi-regex": "^6.0.1" 6856 - }, 6857 - "engines": { 6858 - "node": ">=12" 6859 - }, 6860 - "funding": { 6861 - "url": "https://github.com/chalk/strip-ansi?sponsor=1" 6862 - } 6863 - }, 6864 - "node_modules/strip-ansi-cjs": { 6865 - "name": "strip-ansi", 6866 - "version": "6.0.1", 6867 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 6868 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 6869 - "dev": true, 6870 - "license": "MIT", 6871 - "dependencies": { 6872 - "ansi-regex": "^5.0.1" 6873 - }, 6874 - "engines": { 6875 - "node": ">=8" 6876 - } 6877 - }, 6878 - "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { 6879 - "version": "5.0.1", 6880 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 6881 - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 6882 - "dev": true, 6883 - "license": "MIT", 6884 - "engines": { 6885 - "node": ">=8" 6886 - } 6887 - }, 6888 - "node_modules/strip-json-comments": { 6889 - "version": "3.1.1", 6890 - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 6891 - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 6892 - "dev": true, 6893 - "license": "MIT", 6894 - "engines": { 6895 - "node": ">=8" 6896 - }, 6897 - "funding": { 6898 - "url": "https://github.com/sponsors/sindresorhus" 6899 - } 6900 - }, 6901 - "node_modules/supports-color": { 6902 - "version": "7.2.0", 6903 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 6904 - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 6905 - "dev": true, 6906 - "license": "MIT", 6907 - "dependencies": { 6908 - "has-flag": "^4.0.0" 6909 - }, 6910 - "engines": { 6911 - "node": ">=8" 6912 - } 6913 - }, 6914 - "node_modules/supports-preserve-symlinks-flag": { 6915 - "version": "1.0.0", 6916 - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 6917 - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 6918 - "dev": true, 6919 - "license": "MIT", 6920 - "engines": { 6921 - "node": ">= 0.4" 6922 - }, 6923 - "funding": { 6924 - "url": "https://github.com/sponsors/ljharb" 6925 - } 6926 - }, 6927 - "node_modules/svg-pathdata": { 6928 - "version": "6.0.3", 6929 - "resolved": "https://registry.npmjs.org/svg-pathdata/-/svg-pathdata-6.0.3.tgz", 6930 - "integrity": "sha512-qsjeeq5YjBZ5eMdFuUa4ZosMLxgr5RZ+F+Y1OrDhuOCEInRMA3x74XdBtggJcj9kOeInz0WE+LgCPDkZFlBYJw==", 6931 - "dev": true, 6932 - "license": "MIT", 6933 - "engines": { 6934 - "node": ">=12.0.0" 6935 - } 6936 - }, 6937 - "node_modules/svg2ttf": { 6938 - "version": "6.0.3", 6939 - "resolved": "https://registry.npmjs.org/svg2ttf/-/svg2ttf-6.0.3.tgz", 6940 - "integrity": "sha512-CgqMyZrbOPpc+WqH7aga4JWkDPso23EgypLsbQ6gN3uoPWwwiLjXvzgrwGADBExvCRJrWFzAeK1bSoSpE7ixSQ==", 6941 - "dev": true, 6942 - "license": "MIT", 6943 - "dependencies": { 6944 - "@xmldom/xmldom": "^0.7.2", 6945 - "argparse": "^2.0.1", 6946 - "cubic2quad": "^1.2.1", 6947 - "lodash": "^4.17.10", 6948 - "microbuffer": "^1.0.0", 6949 - "svgpath": "^2.1.5" 6950 - }, 6951 - "bin": { 6952 - "svg2ttf": "svg2ttf.js" 6953 - } 6954 - }, 6955 - "node_modules/svgicons2svgfont": { 6956 - "version": "12.0.0", 6957 - "resolved": "https://registry.npmjs.org/svgicons2svgfont/-/svgicons2svgfont-12.0.0.tgz", 6958 - "integrity": "sha512-fjyDkhiG0M1TPBtZzD12QV3yDcG2fUgiqHPOCYzf7hHE40Hl3GhnE6P1njsJCCByhwM7MiufyDW3L7IOR5dg9w==", 6959 - "dev": true, 6960 - "license": "MIT", 6961 - "dependencies": { 6962 - "commander": "^9.3.0", 6963 - "glob": "^8.0.3", 6964 - "sax": "^1.2.4", 6965 - "svg-pathdata": "^6.0.3" 6966 - }, 6967 - "bin": { 6968 - "svgicons2svgfont": "bin/svgicons2svgfont.js" 6969 - }, 6970 - "engines": { 6971 - "node": ">=16.15.0" 6972 - } 6973 - }, 6974 - "node_modules/svgicons2svgfont/node_modules/brace-expansion": { 6975 - "version": "2.0.2", 6976 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", 6977 - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", 6978 - "dev": true, 6979 - "license": "MIT", 6980 - "dependencies": { 6981 - "balanced-match": "^1.0.0" 6982 - } 6983 - }, 6984 - "node_modules/svgicons2svgfont/node_modules/commander": { 6985 - "version": "9.5.0", 6986 - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", 6987 - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", 6988 - "dev": true, 6989 - "license": "MIT", 6990 - "engines": { 6991 - "node": "^12.20.0 || >=14" 6992 - } 6993 - }, 6994 - "node_modules/svgicons2svgfont/node_modules/glob": { 6995 - "version": "8.1.0", 6996 - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", 6997 - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", 6998 - "deprecated": "Glob versions prior to v9 are no longer supported", 6999 - "dev": true, 7000 - "license": "ISC", 7001 - "dependencies": { 7002 - "fs.realpath": "^1.0.0", 7003 - "inflight": "^1.0.4", 7004 - "inherits": "2", 7005 - "minimatch": "^5.0.1", 7006 - "once": "^1.3.0" 7007 - }, 7008 - "engines": { 7009 - "node": ">=12" 7010 - }, 7011 - "funding": { 7012 - "url": "https://github.com/sponsors/isaacs" 7013 - } 7014 - }, 7015 - "node_modules/svgicons2svgfont/node_modules/minimatch": { 7016 - "version": "5.1.6", 7017 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", 7018 - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", 7019 - "dev": true, 7020 - "license": "ISC", 7021 - "dependencies": { 7022 - "brace-expansion": "^2.0.1" 7023 - }, 7024 - "engines": { 7025 - "node": ">=10" 7026 - } 7027 - }, 7028 - "node_modules/svgpath": { 7029 - "version": "2.6.0", 7030 - "resolved": "https://registry.npmjs.org/svgpath/-/svgpath-2.6.0.tgz", 7031 - "integrity": "sha512-OIWR6bKzXvdXYyO4DK/UWa1VA1JeKq8E+0ug2DG98Y/vOmMpfZNj+TIG988HjfYSqtcy/hFOtZq/n/j5GSESNg==", 7032 - "dev": true, 7033 - "license": "MIT", 7034 - "funding": { 7035 - "url": "https://github.com/fontello/svg2ttf?sponsor=1" 7036 - } 7037 - }, 7038 - "node_modules/tar": { 7039 - "version": "6.2.1", 7040 - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", 7041 - "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", 7042 - "deprecated": "Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exhorbitant rates) by contacting i@izs.me", 7043 - "dev": true, 7044 - "license": "ISC", 7045 - "dependencies": { 7046 - "chownr": "^2.0.0", 7047 - "fs-minipass": "^2.0.0", 7048 - "minipass": "^5.0.0", 7049 - "minizlib": "^2.1.1", 7050 - "mkdirp": "^1.0.3", 7051 - "yallist": "^4.0.0" 7052 - }, 7053 - "engines": { 7054 - "node": ">=10" 7055 - } 7056 - }, 7057 - "node_modules/tar/node_modules/minipass": { 7058 - "version": "5.0.0", 7059 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", 7060 - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", 7061 - "dev": true, 7062 - "license": "ISC", 7063 - "engines": { 7064 - "node": ">=8" 7065 - } 7066 - }, 7067 - "node_modules/term-size": { 7068 - "version": "2.2.1", 7069 - "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", 7070 - "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==", 7071 - "dev": true, 7072 - "license": "MIT", 7073 - "engines": { 7074 - "node": ">=8" 7075 - }, 7076 - "funding": { 7077 - "url": "https://github.com/sponsors/sindresorhus" 7078 - } 7079 - }, 7080 - "node_modules/timers-ext": { 7081 - "version": "0.1.8", 7082 - "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.8.tgz", 7083 - "integrity": "sha512-wFH7+SEAcKfJpfLPkrgMPvvwnEtj8W4IurvEyrKsDleXnKLCDw71w8jltvfLa8Rm4qQxxT4jmDBYbJG/z7qoww==", 7084 - "dev": true, 7085 - "license": "ISC", 7086 - "dependencies": { 7087 - "es5-ext": "^0.10.64", 7088 - "next-tick": "^1.1.0" 7089 - }, 7090 - "engines": { 7091 - "node": ">=0.12" 7092 - } 7093 - }, 7094 - "node_modules/token-stream": { 7095 - "version": "1.0.0", 7096 - "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz", 7097 - "integrity": "sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg==", 7098 - "dev": true, 7099 - "license": "MIT" 7100 - }, 7101 - "node_modules/tslib": { 7102 - "version": "2.8.1", 7103 - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", 7104 - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", 7105 - "dev": true, 7106 - "license": "0BSD" 7107 - }, 7108 - "node_modules/ttf2eot": { 7109 - "version": "3.1.0", 7110 - "resolved": "https://registry.npmjs.org/ttf2eot/-/ttf2eot-3.1.0.tgz", 7111 - "integrity": "sha512-aHTbcYosNHVqb2Qtt9Xfta77ae/5y0VfdwNLUS6sGBeGr22cX2JDMo/i5h3uuOf+FAD3akYOr17+fYd5NK8aXw==", 7112 - "dev": true, 7113 - "license": "MIT", 7114 - "dependencies": { 7115 - "argparse": "^2.0.1" 7116 - }, 7117 - "bin": { 7118 - "ttf2eot": "ttf2eot.js" 7119 - } 7120 - }, 7121 - "node_modules/ttf2woff": { 7122 - "version": "3.0.0", 7123 - "resolved": "https://registry.npmjs.org/ttf2woff/-/ttf2woff-3.0.0.tgz", 7124 - "integrity": "sha512-OvmFcj70PhmAsVQKfC15XoKH55cRWuaRzvr2fpTNhTNer6JBpG8n6vOhRrIgxMjcikyYt88xqYXMMVapJ4Rjvg==", 7125 - "dev": true, 7126 - "license": "MIT", 7127 - "dependencies": { 7128 - "argparse": "^2.0.1", 7129 - "pako": "^1.0.0" 7130 - }, 7131 - "bin": { 7132 - "ttf2woff": "ttf2woff.js" 7133 - } 7134 - }, 7135 - "node_modules/ttf2woff2": { 7136 - "version": "5.0.0", 7137 - "resolved": "https://registry.npmjs.org/ttf2woff2/-/ttf2woff2-5.0.0.tgz", 7138 - "integrity": "sha512-FplhShJd3rT8JGa8N04YWQuP7xRvwr9AIq+9/z5O/5ubqNiCADshKl8v51zJDFkhDVcYpdUqUpm7T4M53Z2JoQ==", 7139 - "dev": true, 7140 - "hasInstallScript": true, 7141 - "license": "MIT", 7142 - "dependencies": { 7143 - "bindings": "^1.5.0", 7144 - "bufferstreams": "^3.0.0", 7145 - "nan": "^2.14.2", 7146 - "node-gyp": "^9.0.0" 7147 - }, 7148 - "bin": { 7149 - "ttf2woff2": "bin/ttf2woff2.js" 7150 - }, 7151 - "engines": { 7152 - "node": ">=14" 7153 - } 7154 - }, 7155 - "node_modules/type": { 7156 - "version": "2.7.3", 7157 - "resolved": "https://registry.npmjs.org/type/-/type-2.7.3.tgz", 7158 - "integrity": "sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==", 7159 - "dev": true, 7160 - "license": "ISC" 7161 - }, 7162 - "node_modules/type-check": { 7163 - "version": "0.4.0", 7164 - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", 7165 - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", 7166 - "dev": true, 7167 - "license": "MIT", 7168 - "dependencies": { 7169 - "prelude-ls": "^1.2.1" 7170 - }, 7171 - "engines": { 7172 - "node": ">= 0.8.0" 7173 - } 7174 - }, 7175 - "node_modules/type-fest": { 7176 - "version": "0.20.2", 7177 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", 7178 - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", 7179 - "dev": true, 7180 - "license": "(MIT OR CC0-1.0)", 7181 - "engines": { 7182 - "node": ">=10" 7183 - }, 7184 - "funding": { 7185 - "url": "https://github.com/sponsors/sindresorhus" 7186 - } 7187 - }, 7188 - "node_modules/uglify-js": { 7189 - "version": "3.19.3", 7190 - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz", 7191 - "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", 7192 - "dev": true, 7193 - "license": "BSD-2-Clause", 7194 - "optional": true, 7195 - "bin": { 7196 - "uglifyjs": "bin/uglifyjs" 7197 - }, 7198 - "engines": { 7199 - "node": ">=0.8.0" 7200 - } 7201 - }, 7202 - "node_modules/unique-filename": { 7203 - "version": "2.0.1", 7204 - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz", 7205 - "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==", 7206 - "dev": true, 7207 - "license": "ISC", 7208 - "dependencies": { 7209 - "unique-slug": "^3.0.0" 7210 - }, 7211 - "engines": { 7212 - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 7213 - } 7214 - }, 7215 - "node_modules/unique-slug": { 7216 - "version": "3.0.0", 7217 - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz", 7218 - "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==", 7219 - "dev": true, 7220 - "license": "ISC", 7221 - "dependencies": { 7222 - "imurmurhash": "^0.1.4" 7223 - }, 7224 - "engines": { 7225 - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 7226 - } 7227 - }, 7228 - "node_modules/update-browserslist-db": { 7229 - "version": "1.2.3", 7230 - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", 7231 - "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", 7232 - "dev": true, 7233 - "funding": [ 7234 - { 7235 - "type": "opencollective", 7236 - "url": "https://opencollective.com/browserslist" 7237 - }, 7238 - { 7239 - "type": "tidelift", 7240 - "url": "https://tidelift.com/funding/github/npm/browserslist" 7241 - }, 7242 - { 7243 - "type": "github", 7244 - "url": "https://github.com/sponsors/ai" 7245 - } 7246 - ], 7247 - "license": "MIT", 7248 - "dependencies": { 7249 - "escalade": "^3.2.0", 7250 - "picocolors": "^1.1.1" 7251 - }, 7252 - "bin": { 7253 - "update-browserslist-db": "cli.js" 7254 - }, 7255 - "peerDependencies": { 7256 - "browserslist": ">= 4.21.0" 7257 - } 7258 - }, 7259 - "node_modules/uri-js": { 7260 - "version": "4.4.1", 7261 - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 7262 - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 7263 - "dev": true, 7264 - "license": "BSD-2-Clause", 7265 - "dependencies": { 7266 - "punycode": "^2.1.0" 7267 - } 7268 - }, 7269 - "node_modules/util-deprecate": { 7270 - "version": "1.0.2", 7271 - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 7272 - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 7273 - "dev": true, 7274 - "license": "MIT" 7275 - }, 7276 - "node_modules/utility-types": { 7277 - "version": "3.11.0", 7278 - "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.11.0.tgz", 7279 - "integrity": "sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==", 7280 - "dev": true, 7281 - "license": "MIT", 7282 - "engines": { 7283 - "node": ">= 4" 7284 - } 7285 - }, 7286 - "node_modules/void-elements": { 7287 - "version": "3.1.0", 7288 - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", 7289 - "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==", 7290 - "dev": true, 7291 - "license": "MIT", 7292 - "engines": { 7293 - "node": ">=0.10.0" 7294 - } 7295 - }, 7296 - "node_modules/weak-lru-cache": { 7297 - "version": "1.2.2", 7298 - "resolved": "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz", 7299 - "integrity": "sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==", 7300 - "dev": true, 7301 - "license": "MIT" 7302 - }, 7303 - "node_modules/which": { 7304 - "version": "2.0.2", 7305 - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 7306 - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 7307 - "dev": true, 7308 - "license": "ISC", 7309 - "dependencies": { 7310 - "isexe": "^2.0.0" 7311 - }, 7312 - "bin": { 7313 - "node-which": "bin/node-which" 7314 - }, 7315 - "engines": { 7316 - "node": ">= 8" 7317 - } 7318 - }, 7319 - "node_modules/wide-align": { 7320 - "version": "1.1.5", 7321 - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", 7322 - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", 7323 - "dev": true, 7324 - "license": "ISC", 7325 - "dependencies": { 7326 - "string-width": "^1.0.2 || 2 || 3 || 4" 7327 - } 7328 - }, 7329 - "node_modules/wide-align/node_modules/ansi-regex": { 7330 - "version": "5.0.1", 7331 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 7332 - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 7333 - "dev": true, 7334 - "license": "MIT", 7335 - "engines": { 7336 - "node": ">=8" 7337 - } 7338 - }, 7339 - "node_modules/wide-align/node_modules/emoji-regex": { 7340 - "version": "8.0.0", 7341 - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 7342 - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 7343 - "dev": true, 7344 - "license": "MIT" 7345 - }, 7346 - "node_modules/wide-align/node_modules/string-width": { 7347 - "version": "4.2.3", 7348 - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 7349 - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 7350 - "dev": true, 7351 - "license": "MIT", 7352 - "dependencies": { 7353 - "emoji-regex": "^8.0.0", 7354 - "is-fullwidth-code-point": "^3.0.0", 7355 - "strip-ansi": "^6.0.1" 7356 - }, 7357 - "engines": { 7358 - "node": ">=8" 7359 - } 7360 - }, 7361 - "node_modules/wide-align/node_modules/strip-ansi": { 7362 - "version": "6.0.1", 7363 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 7364 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 7365 - "dev": true, 7366 - "license": "MIT", 7367 - "dependencies": { 7368 - "ansi-regex": "^5.0.1" 7369 - }, 7370 - "engines": { 7371 - "node": ">=8" 7372 - } 7373 - }, 7374 - "node_modules/with": { 7375 - "version": "7.0.2", 7376 - "resolved": "https://registry.npmjs.org/with/-/with-7.0.2.tgz", 7377 - "integrity": "sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==", 7378 - "dev": true, 7379 - "license": "MIT", 7380 - "dependencies": { 7381 - "@babel/parser": "^7.9.6", 7382 - "@babel/types": "^7.9.6", 7383 - "assert-never": "^1.2.1", 7384 - "babel-walk": "3.0.0-canary-5" 7385 - }, 7386 - "engines": { 7387 - "node": ">= 10.0.0" 7388 - } 7389 - }, 7390 - "node_modules/word-wrap": { 7391 - "version": "1.2.5", 7392 - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", 7393 - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", 7394 - "dev": true, 7395 - "license": "MIT", 7396 - "engines": { 7397 - "node": ">=0.10.0" 7398 - } 7399 - }, 7400 - "node_modules/wordwrap": { 7401 - "version": "1.0.0", 7402 - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", 7403 - "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", 7404 - "dev": true, 7405 - "license": "MIT" 7406 - }, 7407 - "node_modules/wrap-ansi": { 7408 - "version": "8.1.0", 7409 - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", 7410 - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", 7411 - "dev": true, 7412 - "license": "MIT", 7413 - "dependencies": { 7414 - "ansi-styles": "^6.1.0", 7415 - "string-width": "^5.0.1", 7416 - "strip-ansi": "^7.0.1" 7417 - }, 7418 - "engines": { 7419 - "node": ">=12" 7420 - }, 7421 - "funding": { 7422 - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 7423 - } 7424 - }, 7425 - "node_modules/wrap-ansi-cjs": { 7426 - "name": "wrap-ansi", 7427 - "version": "7.0.0", 7428 - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 7429 - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 7430 - "dev": true, 7431 - "license": "MIT", 7432 - "dependencies": { 7433 - "ansi-styles": "^4.0.0", 7434 - "string-width": "^4.1.0", 7435 - "strip-ansi": "^6.0.0" 7436 - }, 7437 - "engines": { 7438 - "node": ">=10" 7439 - }, 7440 - "funding": { 7441 - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 7442 - } 7443 - }, 7444 - "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { 7445 - "version": "5.0.1", 7446 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 7447 - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 7448 - "dev": true, 7449 - "license": "MIT", 7450 - "engines": { 7451 - "node": ">=8" 7452 - } 7453 - }, 7454 - "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { 7455 - "version": "8.0.0", 7456 - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 7457 - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 7458 - "dev": true, 7459 - "license": "MIT" 7460 - }, 7461 - "node_modules/wrap-ansi-cjs/node_modules/string-width": { 7462 - "version": "4.2.3", 7463 - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 7464 - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 7465 - "dev": true, 7466 - "license": "MIT", 7467 - "dependencies": { 7468 - "emoji-regex": "^8.0.0", 7469 - "is-fullwidth-code-point": "^3.0.0", 7470 - "strip-ansi": "^6.0.1" 7471 - }, 7472 - "engines": { 7473 - "node": ">=8" 7474 - } 7475 - }, 7476 - "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { 7477 - "version": "6.0.1", 7478 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 7479 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 7480 - "dev": true, 7481 - "license": "MIT", 7482 - "dependencies": { 7483 - "ansi-regex": "^5.0.1" 7484 - }, 7485 - "engines": { 7486 - "node": ">=8" 7487 - } 7488 - }, 7489 - "node_modules/wrap-ansi/node_modules/ansi-styles": { 7490 - "version": "6.2.3", 7491 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", 7492 - "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", 7493 - "dev": true, 7494 - "license": "MIT", 7495 - "engines": { 7496 - "node": ">=12" 7497 - }, 7498 - "funding": { 7499 - "url": "https://github.com/chalk/ansi-styles?sponsor=1" 7500 - } 7501 - }, 7502 - "node_modules/wrappy": { 7503 - "version": "1.0.2", 7504 - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 7505 - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 7506 - "dev": true, 7507 - "license": "ISC" 7508 - }, 7509 - "node_modules/yallist": { 7510 - "version": "4.0.0", 7511 - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 7512 - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 7513 - "dev": true, 7514 - "license": "ISC" 7515 - }, 7516 - "node_modules/yocto-queue": { 7517 - "version": "0.1.0", 7518 - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 7519 - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 7520 - "dev": true, 7521 - "license": "MIT", 7522 - "engines": { 7523 - "node": ">=10" 7524 - }, 7525 - "funding": { 7526 - "url": "https://github.com/sponsors/sindresorhus" 7527 - } 7528 - } 7529 - } 7530 - }
+21 -29
package.json
··· 2 2 "name": "scrumplex-website", 3 3 "version": "1.0.0", 4 4 "description": "Personal website of Sefa Eyeoglu", 5 - "source": [ 6 - "./src/index.pug" 7 - ], 8 - "browserslist": [ 9 - "> 0.5%", 10 - "last 2 versions", 11 - "not dead" 12 - ], 13 5 "scripts": { 14 - "lint": "eslint ./src --ext js", 15 - "build-icons": "fantasticon ./assets/icons -o ./src/icons", 16 - "build": "parcel build", 17 - "build:analyze": "parcel build --reporter @parcel/reporter-bundle-analyzer", 18 - "start": "parcel" 6 + "lint": "eslint .", 7 + "build-icons": "fantasticon ./assets/icons -o ./icons", 8 + "build": "vite build", 9 + "dev": "vite", 10 + "preview": "vite preview" 19 11 }, 20 12 "dependencies": { 21 13 "@fontsource/fira-sans": "5.2.7", 22 - "@fontsource/josefin-sans": "5.2.8", 23 - "base64url": "3.0.1", 24 - "normalize.scss": "0.1.0" 14 + "@fontsource/josefin-sans": "5.2.8" 25 15 }, 26 16 "devDependencies": { 27 - "@parcel/compressor-brotli": "2.16.4", 28 - "@parcel/compressor-gzip": "2.16.4", 29 - "@parcel/config-default": "2.16.4", 30 - "@parcel/core": "2.16.4", 31 - "@parcel/optimizer-css": "2.16.4", 32 - "@parcel/reporter-bundle-analyzer": "2.16.4", 33 - "@parcel/transformer-pug": "2.16.4", 34 - "@parcel/transformer-sass": "2.16.4", 35 - "buffer": "6.0.3", 36 - "eslint": "9.39.4", 17 + "@eslint/css": "^0.14.1", 18 + "@eslint/js": "^10.0.1", 19 + "@types/pug": "^2.0.10", 20 + "eslint": "10.0.3", 37 21 "fantasticon": "3.0.0", 38 - "parcel": "2.16.4", 22 + "globals": "^17.4.0", 23 + "jiti": "^2.6.1", 39 24 "prettier": "3.8.1", 40 - "sharp": "0.33.5" 25 + "sass": "^1.97.3", 26 + "sharp": "0.34.5", 27 + "svgo": "^4.0.1", 28 + "typescript-eslint": "^8.56.1", 29 + "vite": "8.0.0-beta.16", 30 + "vite-imagetools": "^10.0.0", 31 + "vite-plugin-image-optimizer": "^2.0.3", 32 + "vite-plugin-pug": "^0.4.1" 41 33 }, 42 34 "author": { 43 35 "name": "Sefa Eyeoglu", ··· 46 38 }, 47 39 "repository": { 48 40 "type": "git", 49 - "url": "https://gitlab.com/Scrumplex/scrumplex.net.git" 41 + "url": "https://tangled.org/scrumplex.net/website.git" 50 42 }, 51 43 "license": "GPL-3.0" 52 44 }
+3613
pnpm-lock.yaml
··· 1 + lockfileVersion: '9.0' 2 + 3 + settings: 4 + autoInstallPeers: true 5 + excludeLinksFromLockfile: false 6 + 7 + importers: 8 + 9 + .: 10 + dependencies: 11 + '@fontsource/fira-sans': 12 + specifier: 5.2.7 13 + version: 5.2.7 14 + '@fontsource/josefin-sans': 15 + specifier: 5.2.8 16 + version: 5.2.8 17 + devDependencies: 18 + '@eslint/css': 19 + specifier: ^0.14.1 20 + version: 0.14.1 21 + '@eslint/js': 22 + specifier: ^10.0.1 23 + version: 10.0.1(eslint@10.0.3(jiti@2.6.1)) 24 + '@types/pug': 25 + specifier: ^2.0.10 26 + version: 2.0.10 27 + eslint: 28 + specifier: 10.0.3 29 + version: 10.0.3(jiti@2.6.1) 30 + fantasticon: 31 + specifier: 3.0.0 32 + version: 3.0.0 33 + globals: 34 + specifier: ^17.4.0 35 + version: 17.4.0 36 + jiti: 37 + specifier: ^2.6.1 38 + version: 2.6.1 39 + prettier: 40 + specifier: 3.8.1 41 + version: 3.8.1 42 + sass: 43 + specifier: ^1.97.3 44 + version: 1.97.3 45 + sharp: 46 + specifier: 0.34.5 47 + version: 0.34.5 48 + svgo: 49 + specifier: ^4.0.1 50 + version: 4.0.1 51 + typescript-eslint: 52 + specifier: ^8.56.1 53 + version: 8.56.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) 54 + vite: 55 + specifier: 8.0.0-beta.16 56 + version: 8.0.0-beta.16(jiti@2.6.1)(sass@1.97.3) 57 + vite-imagetools: 58 + specifier: ^10.0.0 59 + version: 10.0.0(vite@8.0.0-beta.16(jiti@2.6.1)(sass@1.97.3)) 60 + vite-plugin-image-optimizer: 61 + specifier: ^2.0.3 62 + version: 2.0.3(sharp@0.34.5)(svgo@4.0.1)(vite@8.0.0-beta.16(jiti@2.6.1)(sass@1.97.3)) 63 + vite-plugin-pug: 64 + specifier: ^0.4.1 65 + version: 0.4.1 66 + 67 + packages: 68 + 69 + '@babel/helper-string-parser@7.27.1': 70 + resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} 71 + engines: {node: '>=6.9.0'} 72 + 73 + '@babel/helper-validator-identifier@7.28.5': 74 + resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} 75 + engines: {node: '>=6.9.0'} 76 + 77 + '@babel/parser@7.29.0': 78 + resolution: {integrity: sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==} 79 + engines: {node: '>=6.0.0'} 80 + hasBin: true 81 + 82 + '@babel/types@7.29.0': 83 + resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==} 84 + engines: {node: '>=6.9.0'} 85 + 86 + '@emnapi/core@1.8.1': 87 + resolution: {integrity: sha512-AvT9QFpxK0Zd8J0jopedNm+w/2fIzvtPKPjqyw9jwvBaReTTqPBk9Hixaz7KbjimP+QNz605/XnjFcDAL2pqBg==} 88 + 89 + '@emnapi/runtime@1.8.1': 90 + resolution: {integrity: sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==} 91 + 92 + '@emnapi/wasi-threads@1.1.0': 93 + resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==} 94 + 95 + '@eslint-community/eslint-utils@4.9.1': 96 + resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} 97 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 98 + peerDependencies: 99 + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 100 + 101 + '@eslint-community/regexpp@4.12.2': 102 + resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} 103 + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 104 + 105 + '@eslint/config-array@0.23.3': 106 + resolution: {integrity: sha512-j+eEWmB6YYLwcNOdlwQ6L2OsptI/LO6lNBuLIqe5R7RetD658HLoF+Mn7LzYmAWWNNzdC6cqP+L6r8ujeYXWLw==} 107 + engines: {node: ^20.19.0 || ^22.13.0 || >=24} 108 + 109 + '@eslint/config-helpers@0.5.3': 110 + resolution: {integrity: sha512-lzGN0onllOZCGroKJmRwY6QcEHxbjBw1gwB8SgRSqK8YbbtEXMvKynsXc3553ckIEBxsbMBU7oOZXKIPGZNeZw==} 111 + engines: {node: ^20.19.0 || ^22.13.0 || >=24} 112 + 113 + '@eslint/core@0.17.0': 114 + resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==} 115 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 116 + 117 + '@eslint/core@1.1.1': 118 + resolution: {integrity: sha512-QUPblTtE51/7/Zhfv8BDwO0qkkzQL7P/aWWbqcf4xWLEYn1oKjdO0gglQBB4GAsu7u6wjijbCmzsUTy6mnk6oQ==} 119 + engines: {node: ^20.19.0 || ^22.13.0 || >=24} 120 + 121 + '@eslint/css-tree@3.6.9': 122 + resolution: {integrity: sha512-3D5/OHibNEGk+wKwNwMbz63NMf367EoR4mVNNpxddCHKEb2Nez7z62J2U6YjtErSsZDoY0CsccmoUpdEbkogNA==} 123 + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} 124 + 125 + '@eslint/css@0.14.1': 126 + resolution: {integrity: sha512-NXiteSacmpaXqgyIW3+GcNzexXyfC0kd+gig6WTjD4A74kBGJeNx1tV0Hxa0v7x0+mnIyKfGPhGNs1uhRFdh+w==} 127 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 128 + 129 + '@eslint/js@10.0.1': 130 + resolution: {integrity: sha512-zeR9k5pd4gxjZ0abRoIaxdc7I3nDktoXZk2qOv9gCNWx3mVwEn32VRhyLaRsDiJjTs0xq/T8mfPtyuXu7GWBcA==} 131 + engines: {node: ^20.19.0 || ^22.13.0 || >=24} 132 + peerDependencies: 133 + eslint: ^10.0.0 134 + peerDependenciesMeta: 135 + eslint: 136 + optional: true 137 + 138 + '@eslint/object-schema@3.0.3': 139 + resolution: {integrity: sha512-iM869Pugn9Nsxbh/YHRqYiqd23AmIbxJOcpUMOuWCVNdoQJ5ZtwL6h3t0bcZzJUlC3Dq9jCFCESBZnX0GTv7iQ==} 140 + engines: {node: ^20.19.0 || ^22.13.0 || >=24} 141 + 142 + '@eslint/plugin-kit@0.4.1': 143 + resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==} 144 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 145 + 146 + '@eslint/plugin-kit@0.6.1': 147 + resolution: {integrity: sha512-iH1B076HoAshH1mLpHMgwdGeTs0CYwL0SPMkGuSebZrwBp16v415e9NZXg2jtrqPVQjf6IANe2Vtlr5KswtcZQ==} 148 + engines: {node: ^20.19.0 || ^22.13.0 || >=24} 149 + 150 + '@fontsource/fira-sans@5.2.7': 151 + resolution: {integrity: sha512-5DE4AealD/VnbwdzMgnpWfCttMQBbteNiK9DCJE7cVwZEbDTPLUoFDMMvxNQ498nZc5in7Mta9c/s+3Ehh0BAg==} 152 + 153 + '@fontsource/josefin-sans@5.2.8': 154 + resolution: {integrity: sha512-bGY9VWF01JQc5pAOF3+tLlm75dpwJrRhd5CzY3/oyksvdZQbtwOHSDuu20VGxbBDx2/JQdllNvSJFgqI4QGGqg==} 155 + 156 + '@gar/promisify@1.1.3': 157 + resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} 158 + 159 + '@humanfs/core@0.19.1': 160 + resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} 161 + engines: {node: '>=18.18.0'} 162 + 163 + '@humanfs/node@0.16.7': 164 + resolution: {integrity: sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==} 165 + engines: {node: '>=18.18.0'} 166 + 167 + '@humanwhocodes/module-importer@1.0.1': 168 + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} 169 + engines: {node: '>=12.22'} 170 + 171 + '@humanwhocodes/retry@0.4.3': 172 + resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} 173 + engines: {node: '>=18.18'} 174 + 175 + '@img/colour@1.1.0': 176 + resolution: {integrity: sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==} 177 + engines: {node: '>=18'} 178 + 179 + '@img/sharp-darwin-arm64@0.34.5': 180 + resolution: {integrity: sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==} 181 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 182 + cpu: [arm64] 183 + os: [darwin] 184 + 185 + '@img/sharp-darwin-x64@0.34.5': 186 + resolution: {integrity: sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==} 187 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 188 + cpu: [x64] 189 + os: [darwin] 190 + 191 + '@img/sharp-libvips-darwin-arm64@1.2.4': 192 + resolution: {integrity: sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==} 193 + cpu: [arm64] 194 + os: [darwin] 195 + 196 + '@img/sharp-libvips-darwin-x64@1.2.4': 197 + resolution: {integrity: sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==} 198 + cpu: [x64] 199 + os: [darwin] 200 + 201 + '@img/sharp-libvips-linux-arm64@1.2.4': 202 + resolution: {integrity: sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==} 203 + cpu: [arm64] 204 + os: [linux] 205 + 206 + '@img/sharp-libvips-linux-arm@1.2.4': 207 + resolution: {integrity: sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==} 208 + cpu: [arm] 209 + os: [linux] 210 + 211 + '@img/sharp-libvips-linux-ppc64@1.2.4': 212 + resolution: {integrity: sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==} 213 + cpu: [ppc64] 214 + os: [linux] 215 + 216 + '@img/sharp-libvips-linux-riscv64@1.2.4': 217 + resolution: {integrity: sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==} 218 + cpu: [riscv64] 219 + os: [linux] 220 + 221 + '@img/sharp-libvips-linux-s390x@1.2.4': 222 + resolution: {integrity: sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==} 223 + cpu: [s390x] 224 + os: [linux] 225 + 226 + '@img/sharp-libvips-linux-x64@1.2.4': 227 + resolution: {integrity: sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==} 228 + cpu: [x64] 229 + os: [linux] 230 + 231 + '@img/sharp-libvips-linuxmusl-arm64@1.2.4': 232 + resolution: {integrity: sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==} 233 + cpu: [arm64] 234 + os: [linux] 235 + 236 + '@img/sharp-libvips-linuxmusl-x64@1.2.4': 237 + resolution: {integrity: sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==} 238 + cpu: [x64] 239 + os: [linux] 240 + 241 + '@img/sharp-linux-arm64@0.34.5': 242 + resolution: {integrity: sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==} 243 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 244 + cpu: [arm64] 245 + os: [linux] 246 + 247 + '@img/sharp-linux-arm@0.34.5': 248 + resolution: {integrity: sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==} 249 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 250 + cpu: [arm] 251 + os: [linux] 252 + 253 + '@img/sharp-linux-ppc64@0.34.5': 254 + resolution: {integrity: sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==} 255 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 256 + cpu: [ppc64] 257 + os: [linux] 258 + 259 + '@img/sharp-linux-riscv64@0.34.5': 260 + resolution: {integrity: sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==} 261 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 262 + cpu: [riscv64] 263 + os: [linux] 264 + 265 + '@img/sharp-linux-s390x@0.34.5': 266 + resolution: {integrity: sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==} 267 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 268 + cpu: [s390x] 269 + os: [linux] 270 + 271 + '@img/sharp-linux-x64@0.34.5': 272 + resolution: {integrity: sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==} 273 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 274 + cpu: [x64] 275 + os: [linux] 276 + 277 + '@img/sharp-linuxmusl-arm64@0.34.5': 278 + resolution: {integrity: sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==} 279 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 280 + cpu: [arm64] 281 + os: [linux] 282 + 283 + '@img/sharp-linuxmusl-x64@0.34.5': 284 + resolution: {integrity: sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==} 285 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 286 + cpu: [x64] 287 + os: [linux] 288 + 289 + '@img/sharp-wasm32@0.34.5': 290 + resolution: {integrity: sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==} 291 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 292 + cpu: [wasm32] 293 + 294 + '@img/sharp-win32-arm64@0.34.5': 295 + resolution: {integrity: sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==} 296 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 297 + cpu: [arm64] 298 + os: [win32] 299 + 300 + '@img/sharp-win32-ia32@0.34.5': 301 + resolution: {integrity: sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==} 302 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 303 + cpu: [ia32] 304 + os: [win32] 305 + 306 + '@img/sharp-win32-x64@0.34.5': 307 + resolution: {integrity: sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==} 308 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 309 + cpu: [x64] 310 + os: [win32] 311 + 312 + '@isaacs/cliui@8.0.2': 313 + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} 314 + engines: {node: '>=12'} 315 + 316 + '@napi-rs/wasm-runtime@1.1.1': 317 + resolution: {integrity: sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A==} 318 + 319 + '@npmcli/fs@2.1.2': 320 + resolution: {integrity: sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==} 321 + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} 322 + 323 + '@npmcli/move-file@2.0.1': 324 + resolution: {integrity: sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==} 325 + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} 326 + deprecated: This functionality has been moved to @npmcli/fs 327 + 328 + '@oxc-project/runtime@0.115.0': 329 + resolution: {integrity: sha512-Rg8Wlt5dCbXhQnsXPrkOjL1DTSvXLgb2R/KYfnf1/K+R0k6UMLEmbQXPM+kwrWqSmWA2t0B1EtHy2/3zikQpvQ==} 330 + engines: {node: ^20.19.0 || >=22.12.0} 331 + 332 + '@oxc-project/types@0.115.0': 333 + resolution: {integrity: sha512-4n91DKnebUS4yjUHl2g3/b2T+IUdCfmoZGhmwsovZCDaJSs+QkVAM+0AqqTxHSsHfeiMuueT75cZaZcT/m0pSw==} 334 + 335 + '@parcel/watcher-android-arm64@2.5.6': 336 + resolution: {integrity: sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A==} 337 + engines: {node: '>= 10.0.0'} 338 + cpu: [arm64] 339 + os: [android] 340 + 341 + '@parcel/watcher-darwin-arm64@2.5.6': 342 + resolution: {integrity: sha512-Z2ZdrnwyXvvvdtRHLmM4knydIdU9adO3D4n/0cVipF3rRiwP+3/sfzpAwA/qKFL6i1ModaabkU7IbpeMBgiVEA==} 343 + engines: {node: '>= 10.0.0'} 344 + cpu: [arm64] 345 + os: [darwin] 346 + 347 + '@parcel/watcher-darwin-x64@2.5.6': 348 + resolution: {integrity: sha512-HgvOf3W9dhithcwOWX9uDZyn1lW9R+7tPZ4sug+NGrGIo4Rk1hAXLEbcH1TQSqxts0NYXXlOWqVpvS1SFS4fRg==} 349 + engines: {node: '>= 10.0.0'} 350 + cpu: [x64] 351 + os: [darwin] 352 + 353 + '@parcel/watcher-freebsd-x64@2.5.6': 354 + resolution: {integrity: sha512-vJVi8yd/qzJxEKHkeemh7w3YAn6RJCtYlE4HPMoVnCpIXEzSrxErBW5SJBgKLbXU3WdIpkjBTeUNtyBVn8TRng==} 355 + engines: {node: '>= 10.0.0'} 356 + cpu: [x64] 357 + os: [freebsd] 358 + 359 + '@parcel/watcher-linux-arm-glibc@2.5.6': 360 + resolution: {integrity: sha512-9JiYfB6h6BgV50CCfasfLf/uvOcJskMSwcdH1PHH9rvS1IrNy8zad6IUVPVUfmXr+u+Km9IxcfMLzgdOudz9EQ==} 361 + engines: {node: '>= 10.0.0'} 362 + cpu: [arm] 363 + os: [linux] 364 + 365 + '@parcel/watcher-linux-arm-musl@2.5.6': 366 + resolution: {integrity: sha512-Ve3gUCG57nuUUSyjBq/MAM0CzArtuIOxsBdQ+ftz6ho8n7s1i9E1Nmk/xmP323r2YL0SONs1EuwqBp2u1k5fxg==} 367 + engines: {node: '>= 10.0.0'} 368 + cpu: [arm] 369 + os: [linux] 370 + 371 + '@parcel/watcher-linux-arm64-glibc@2.5.6': 372 + resolution: {integrity: sha512-f2g/DT3NhGPdBmMWYoxixqYr3v/UXcmLOYy16Bx0TM20Tchduwr4EaCbmxh1321TABqPGDpS8D/ggOTaljijOA==} 373 + engines: {node: '>= 10.0.0'} 374 + cpu: [arm64] 375 + os: [linux] 376 + 377 + '@parcel/watcher-linux-arm64-musl@2.5.6': 378 + resolution: {integrity: sha512-qb6naMDGlbCwdhLj6hgoVKJl2odL34z2sqkC7Z6kzir8b5W65WYDpLB6R06KabvZdgoHI/zxke4b3zR0wAbDTA==} 379 + engines: {node: '>= 10.0.0'} 380 + cpu: [arm64] 381 + os: [linux] 382 + 383 + '@parcel/watcher-linux-x64-glibc@2.5.6': 384 + resolution: {integrity: sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ==} 385 + engines: {node: '>= 10.0.0'} 386 + cpu: [x64] 387 + os: [linux] 388 + 389 + '@parcel/watcher-linux-x64-musl@2.5.6': 390 + resolution: {integrity: sha512-1JRFeC+h7RdXwldHzTsmdtYR/Ku8SylLgTU/reMuqdVD7CtLwf0VR1FqeprZ0eHQkO0vqsbvFLXUmYm/uNKJBg==} 391 + engines: {node: '>= 10.0.0'} 392 + cpu: [x64] 393 + os: [linux] 394 + 395 + '@parcel/watcher-win32-arm64@2.5.6': 396 + resolution: {integrity: sha512-3ukyebjc6eGlw9yRt678DxVF7rjXatWiHvTXqphZLvo7aC5NdEgFufVwjFfY51ijYEWpXbqF5jtrK275z52D4Q==} 397 + engines: {node: '>= 10.0.0'} 398 + cpu: [arm64] 399 + os: [win32] 400 + 401 + '@parcel/watcher-win32-ia32@2.5.6': 402 + resolution: {integrity: sha512-k35yLp1ZMwwee3Ez/pxBi5cf4AoBKYXj00CZ80jUz5h8prpiaQsiRPKQMxoLstNuqe2vR4RNPEAEcjEFzhEz/g==} 403 + engines: {node: '>= 10.0.0'} 404 + cpu: [ia32] 405 + os: [win32] 406 + 407 + '@parcel/watcher-win32-x64@2.5.6': 408 + resolution: {integrity: sha512-hbQlYcCq5dlAX9Qx+kFb0FHue6vbjlf0FrNzSKdYK2APUf7tGfGxQCk2ihEREmbR6ZMc0MVAD5RIX/41gpUzTw==} 409 + engines: {node: '>= 10.0.0'} 410 + cpu: [x64] 411 + os: [win32] 412 + 413 + '@parcel/watcher@2.5.6': 414 + resolution: {integrity: sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ==} 415 + engines: {node: '>= 10.0.0'} 416 + 417 + '@pkgjs/parseargs@0.11.0': 418 + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} 419 + engines: {node: '>=14'} 420 + 421 + '@rolldown/binding-android-arm64@1.0.0-rc.6': 422 + resolution: {integrity: sha512-kvjTSWGcrv+BaR2vge57rsKiYdVR8V8CoS0vgKrc570qRBfty4bT+1X0z3j2TaVV+kAYzA0PjeB9+mdZyqUZlg==} 423 + engines: {node: ^20.19.0 || >=22.12.0} 424 + cpu: [arm64] 425 + os: [android] 426 + 427 + '@rolldown/binding-darwin-arm64@1.0.0-rc.6': 428 + resolution: {integrity: sha512-+tJhD21KvGNtUrpLXrZQlT+j5HZKiEwR2qtcZb3vNOUpvoT9QjEykr75ZW/Kr0W89gose/HVXU6351uVZD8Qvw==} 429 + engines: {node: ^20.19.0 || >=22.12.0} 430 + cpu: [arm64] 431 + os: [darwin] 432 + 433 + '@rolldown/binding-darwin-x64@1.0.0-rc.6': 434 + resolution: {integrity: sha512-DKNhjMk38FAWaHwUt1dFR3rA/qRAvn2NUvSG2UGvxvlMxSmN/qqww/j4ABAbXhNRXtGQNmrAINMXRuwHl16ZHg==} 435 + engines: {node: ^20.19.0 || >=22.12.0} 436 + cpu: [x64] 437 + os: [darwin] 438 + 439 + '@rolldown/binding-freebsd-x64@1.0.0-rc.6': 440 + resolution: {integrity: sha512-8TThsRkCPAnfyMBShxrGdtoOE6h36QepqRQI97iFaQSCRbHFWHcDHppcojZnzXoruuhPnjMEygzaykvPVJsMRg==} 441 + engines: {node: ^20.19.0 || >=22.12.0} 442 + cpu: [x64] 443 + os: [freebsd] 444 + 445 + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.6': 446 + resolution: {integrity: sha512-ZfmFoOwPUZCWtGOVC9/qbQzfc0249FrRUOzV2XabSMUV60Crp211OWLQN1zmQAsRIVWRcEwhJ46Z1mXGo/L/nQ==} 447 + engines: {node: ^20.19.0 || >=22.12.0} 448 + cpu: [arm] 449 + os: [linux] 450 + 451 + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.6': 452 + resolution: {integrity: sha512-ZsGzbNETxPodGlLTYHaCSGVhNN/rvkMDCJYHdT7PZr5jFJRmBfmDi2awhF64Dt2vxrJqY6VeeYSgOzEbHRsb7Q==} 453 + engines: {node: ^20.19.0 || >=22.12.0} 454 + cpu: [arm64] 455 + os: [linux] 456 + 457 + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.6': 458 + resolution: {integrity: sha512-elPpdevtCdUOqziemR86C4CSCr/5sUxalzDrf/CJdMT+kZt2C556as++qHikNOz0vuFf52h+GJNXZM08eWgGPQ==} 459 + engines: {node: ^20.19.0 || >=22.12.0} 460 + cpu: [arm64] 461 + os: [linux] 462 + 463 + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.6': 464 + resolution: {integrity: sha512-IBwXsf56o3xhzAyaZxdM1CX8UFiBEUFCjiVUgny67Q8vPIqkjzJj0YKhd3TbBHanuxThgBa59f6Pgutg2OGk5A==} 465 + engines: {node: ^20.19.0 || >=22.12.0} 466 + cpu: [x64] 467 + os: [linux] 468 + 469 + '@rolldown/binding-linux-x64-musl@1.0.0-rc.6': 470 + resolution: {integrity: sha512-vOk7G8V9Zm+8a6PL6JTpCea61q491oYlGtO6CvnsbhNLlKdf0bbCPytFzGQhYmCKZDKkEbmnkcIprTEGCURnwg==} 471 + engines: {node: ^20.19.0 || >=22.12.0} 472 + cpu: [x64] 473 + os: [linux] 474 + 475 + '@rolldown/binding-openharmony-arm64@1.0.0-rc.6': 476 + resolution: {integrity: sha512-ASjEDI4MRv7XCQb2JVaBzfEYO98JKCGrAgoW6M03fJzH/ilCnC43Mb3ptB9q/lzsaahoJyIBoAGKAYEjUvpyvQ==} 477 + engines: {node: ^20.19.0 || >=22.12.0} 478 + cpu: [arm64] 479 + os: [openharmony] 480 + 481 + '@rolldown/binding-wasm32-wasi@1.0.0-rc.6': 482 + resolution: {integrity: sha512-mYa1+h2l6Zc0LvmwUh0oXKKYihnw/1WC73vTqw+IgtfEtv47A+rWzzcWwVDkW73+UDr0d/Ie/HRXoaOY22pQDw==} 483 + engines: {node: '>=14.0.0'} 484 + cpu: [wasm32] 485 + 486 + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.6': 487 + resolution: {integrity: sha512-e2ABskbNH3MRUBMjgxaMjYIw11DSwjLJxBII3UgpF6WClGLIh8A20kamc+FKH5vIaFVnYQInmcLYSUVpqMPLow==} 488 + engines: {node: ^20.19.0 || >=22.12.0} 489 + cpu: [arm64] 490 + os: [win32] 491 + 492 + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.6': 493 + resolution: {integrity: sha512-dJVc3ifhaRXxIEh1xowLohzFrlQXkJ66LepHm+CmSprTWgVrPa8Fx3OL57xwIqDEH9hufcKkDX2v65rS3NZyRA==} 494 + engines: {node: ^20.19.0 || >=22.12.0} 495 + cpu: [x64] 496 + os: [win32] 497 + 498 + '@rolldown/pluginutils@1.0.0-rc.6': 499 + resolution: {integrity: sha512-Y0+JT8Mi1mmW08K6HieG315XNRu4L0rkfCpA364HtytjgiqYnMYRdFPcxRl+BQQqNXzecL2S9nii+RUpO93XIA==} 500 + 501 + '@rollup/pluginutils@5.3.0': 502 + resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==} 503 + engines: {node: '>=14.0.0'} 504 + peerDependencies: 505 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 506 + peerDependenciesMeta: 507 + rollup: 508 + optional: true 509 + 510 + '@tootallnate/once@2.0.0': 511 + resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} 512 + engines: {node: '>= 10'} 513 + 514 + '@tybys/wasm-util@0.10.1': 515 + resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} 516 + 517 + '@types/esrecurse@4.3.1': 518 + resolution: {integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==} 519 + 520 + '@types/estree@1.0.8': 521 + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} 522 + 523 + '@types/json-schema@7.0.15': 524 + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} 525 + 526 + '@types/pug@2.0.10': 527 + resolution: {integrity: sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==} 528 + 529 + '@typescript-eslint/eslint-plugin@8.56.1': 530 + resolution: {integrity: sha512-Jz9ZztpB37dNC+HU2HI28Bs9QXpzCz+y/twHOwhyrIRdbuVDxSytJNDl6z/aAKlaRIwC7y8wJdkBv7FxYGgi0A==} 531 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 532 + peerDependencies: 533 + '@typescript-eslint/parser': ^8.56.1 534 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 535 + typescript: '>=4.8.4 <6.0.0' 536 + 537 + '@typescript-eslint/parser@8.56.1': 538 + resolution: {integrity: sha512-klQbnPAAiGYFyI02+znpBRLyjL4/BrBd0nyWkdC0s/6xFLkXYQ8OoRrSkqacS1ddVxf/LDyODIKbQ5TgKAf/Fg==} 539 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 540 + peerDependencies: 541 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 542 + typescript: '>=4.8.4 <6.0.0' 543 + 544 + '@typescript-eslint/project-service@8.56.1': 545 + resolution: {integrity: sha512-TAdqQTzHNNvlVFfR+hu2PDJrURiwKsUvxFn1M0h95BB8ah5jejas08jUWG4dBA68jDMI988IvtfdAI53JzEHOQ==} 546 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 547 + peerDependencies: 548 + typescript: '>=4.8.4 <6.0.0' 549 + 550 + '@typescript-eslint/scope-manager@8.56.1': 551 + resolution: {integrity: sha512-YAi4VDKcIZp0O4tz/haYKhmIDZFEUPOreKbfdAN3SzUDMcPhJ8QI99xQXqX+HoUVq8cs85eRKnD+rne2UAnj2w==} 552 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 553 + 554 + '@typescript-eslint/tsconfig-utils@8.56.1': 555 + resolution: {integrity: sha512-qOtCYzKEeyr3aR9f28mPJqBty7+DBqsdd63eO0yyDwc6vgThj2UjWfJIcsFeSucYydqcuudMOprZ+x1SpF3ZuQ==} 556 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 557 + peerDependencies: 558 + typescript: '>=4.8.4 <6.0.0' 559 + 560 + '@typescript-eslint/type-utils@8.56.1': 561 + resolution: {integrity: sha512-yB/7dxi7MgTtGhZdaHCemf7PuwrHMenHjmzgUW1aJpO+bBU43OycnM3Wn+DdvDO/8zzA9HlhaJ0AUGuvri4oGg==} 562 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 563 + peerDependencies: 564 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 565 + typescript: '>=4.8.4 <6.0.0' 566 + 567 + '@typescript-eslint/types@8.56.1': 568 + resolution: {integrity: sha512-dbMkdIUkIkchgGDIv7KLUpa0Mda4IYjo4IAMJUZ+3xNoUXxMsk9YtKpTHSChRS85o+H9ftm51gsK1dZReY9CVw==} 569 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 570 + 571 + '@typescript-eslint/typescript-estree@8.56.1': 572 + resolution: {integrity: sha512-qzUL1qgalIvKWAf9C1HpvBjif+Vm6rcT5wZd4VoMb9+Km3iS3Cv9DY6dMRMDtPnwRAFyAi7YXJpTIEXLvdfPxg==} 573 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 574 + peerDependencies: 575 + typescript: '>=4.8.4 <6.0.0' 576 + 577 + '@typescript-eslint/utils@8.56.1': 578 + resolution: {integrity: sha512-HPAVNIME3tABJ61siYlHzSWCGtOoeP2RTIaHXFMPqjrQKCGB9OgUVdiNgH7TJS2JNIQ5qQ4RsAUDuGaGme/KOA==} 579 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 580 + peerDependencies: 581 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 582 + typescript: '>=4.8.4 <6.0.0' 583 + 584 + '@typescript-eslint/visitor-keys@8.56.1': 585 + resolution: {integrity: sha512-KiROIzYdEV85YygXw6BI/Dx4fnBlFQu6Mq4QE4MOH9fFnhohw6wX/OAvDY2/C+ut0I3RSPKenvZJIVYqJNkhEw==} 586 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 587 + 588 + '@xmldom/xmldom@0.7.13': 589 + resolution: {integrity: sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==} 590 + engines: {node: '>=10.0.0'} 591 + deprecated: this version is no longer supported, please update to at least 0.8.* 592 + 593 + abbrev@1.1.1: 594 + resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} 595 + 596 + acorn-jsx@5.3.2: 597 + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 598 + peerDependencies: 599 + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 600 + 601 + acorn@7.4.1: 602 + resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} 603 + engines: {node: '>=0.4.0'} 604 + hasBin: true 605 + 606 + acorn@8.16.0: 607 + resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} 608 + engines: {node: '>=0.4.0'} 609 + hasBin: true 610 + 611 + agent-base@6.0.2: 612 + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} 613 + engines: {node: '>= 6.0.0'} 614 + 615 + agentkeepalive@4.6.0: 616 + resolution: {integrity: sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==} 617 + engines: {node: '>= 8.0.0'} 618 + 619 + aggregate-error@3.1.0: 620 + resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} 621 + engines: {node: '>=8'} 622 + 623 + ajv@6.14.0: 624 + resolution: {integrity: sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==} 625 + 626 + ansi-colors@4.1.3: 627 + resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} 628 + engines: {node: '>=6'} 629 + 630 + ansi-regex@5.0.1: 631 + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 632 + engines: {node: '>=8'} 633 + 634 + ansi-regex@6.2.2: 635 + resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} 636 + engines: {node: '>=12'} 637 + 638 + ansi-styles@4.3.0: 639 + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 640 + engines: {node: '>=8'} 641 + 642 + ansi-styles@6.2.3: 643 + resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} 644 + engines: {node: '>=12'} 645 + 646 + aproba@2.1.0: 647 + resolution: {integrity: sha512-tLIEcj5GuR2RSTnxNKdkK0dJ/GrC7P38sUkiDmDuHfsHmbagTFAxDVIBltoklXEVIQ/f14IL8IMJ5pn9Hez1Ew==} 648 + 649 + are-we-there-yet@3.0.1: 650 + resolution: {integrity: sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==} 651 + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} 652 + deprecated: This package is no longer supported. 653 + 654 + argparse@2.0.1: 655 + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 656 + 657 + asap@2.0.6: 658 + resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} 659 + 660 + assert-never@1.4.0: 661 + resolution: {integrity: sha512-5oJg84os6NMQNl27T9LnZkvvqzvAnHu03ShCnoj6bsJwS7L8AO4lf+C/XjK/nvzEqQB744moC6V128RucQd1jA==} 662 + 663 + babel-walk@3.0.0-canary-5: 664 + resolution: {integrity: sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==} 665 + engines: {node: '>= 10.0.0'} 666 + 667 + balanced-match@1.0.2: 668 + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 669 + 670 + balanced-match@4.0.4: 671 + resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} 672 + engines: {node: 18 || 20 || >=22} 673 + 674 + bindings@1.5.0: 675 + resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} 676 + 677 + boolbase@1.0.0: 678 + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} 679 + 680 + brace-expansion@1.1.12: 681 + resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==} 682 + 683 + brace-expansion@2.0.2: 684 + resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==} 685 + 686 + brace-expansion@5.0.4: 687 + resolution: {integrity: sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==} 688 + engines: {node: 18 || 20 || >=22} 689 + 690 + bufferstreams@3.0.0: 691 + resolution: {integrity: sha512-Qg0ggJUWJq90vtg4lDsGN9CDWvzBMQxhiEkSOD/sJfYt6BLect3eV1/S6K7SCSKJ34n60rf6U5eUPmQENVE4UA==} 692 + engines: {node: '>=8.12.0'} 693 + 694 + cacache@16.1.3: 695 + resolution: {integrity: sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==} 696 + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} 697 + 698 + call-bind-apply-helpers@1.0.2: 699 + resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} 700 + engines: {node: '>= 0.4'} 701 + 702 + call-bound@1.0.4: 703 + resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==} 704 + engines: {node: '>= 0.4'} 705 + 706 + case@1.6.3: 707 + resolution: {integrity: sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==} 708 + engines: {node: '>= 0.8.0'} 709 + 710 + character-parser@2.2.0: 711 + resolution: {integrity: sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw==} 712 + 713 + chokidar@4.0.3: 714 + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} 715 + engines: {node: '>= 14.16.0'} 716 + 717 + chownr@2.0.0: 718 + resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} 719 + engines: {node: '>=10'} 720 + 721 + clean-stack@2.2.0: 722 + resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} 723 + engines: {node: '>=6'} 724 + 725 + cli-color@2.0.4: 726 + resolution: {integrity: sha512-zlnpg0jNcibNrO7GG9IeHH7maWFeCz+Ja1wx/7tZNU5ASSSSZ+/qZciM0/LHCYxSdqv5h2sdbQ/PXYdOuetXvA==} 727 + engines: {node: '>=0.10'} 728 + 729 + color-convert@2.0.1: 730 + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 731 + engines: {node: '>=7.0.0'} 732 + 733 + color-name@1.1.4: 734 + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 735 + 736 + color-support@1.1.3: 737 + resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} 738 + hasBin: true 739 + 740 + commander@11.1.0: 741 + resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} 742 + engines: {node: '>=16'} 743 + 744 + commander@12.1.0: 745 + resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} 746 + engines: {node: '>=18'} 747 + 748 + commander@9.5.0: 749 + resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} 750 + engines: {node: ^12.20.0 || >=14} 751 + 752 + concat-map@0.0.1: 753 + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 754 + 755 + console-control-strings@1.1.0: 756 + resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} 757 + 758 + constantinople@4.0.1: 759 + resolution: {integrity: sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==} 760 + 761 + cross-spawn@7.0.6: 762 + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} 763 + engines: {node: '>= 8'} 764 + 765 + css-select@5.2.2: 766 + resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==} 767 + 768 + css-tree@2.2.1: 769 + resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} 770 + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} 771 + 772 + css-tree@3.2.1: 773 + resolution: {integrity: sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==} 774 + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} 775 + 776 + css-what@6.2.2: 777 + resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==} 778 + engines: {node: '>= 6'} 779 + 780 + csso@5.0.5: 781 + resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} 782 + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} 783 + 784 + cubic2quad@1.2.1: 785 + resolution: {integrity: sha512-wT5Y7mO8abrV16gnssKdmIhIbA9wSkeMzhh27jAguKrV82i24wER0vL5TGhUJ9dbJNDcigoRZ0IAHFEEEI4THQ==} 786 + 787 + d@1.0.2: 788 + resolution: {integrity: sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==} 789 + engines: {node: '>=0.12'} 790 + 791 + debug@4.4.3: 792 + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} 793 + engines: {node: '>=6.0'} 794 + peerDependencies: 795 + supports-color: '*' 796 + peerDependenciesMeta: 797 + supports-color: 798 + optional: true 799 + 800 + deep-is@0.1.4: 801 + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 802 + 803 + delegates@1.0.0: 804 + resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} 805 + 806 + detect-libc@2.1.2: 807 + resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} 808 + engines: {node: '>=8'} 809 + 810 + doctypes@1.1.0: 811 + resolution: {integrity: sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ==} 812 + 813 + dom-serializer@2.0.0: 814 + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} 815 + 816 + domelementtype@2.3.0: 817 + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} 818 + 819 + domhandler@5.0.3: 820 + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} 821 + engines: {node: '>= 4'} 822 + 823 + domutils@3.2.2: 824 + resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} 825 + 826 + dunder-proto@1.0.1: 827 + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} 828 + engines: {node: '>= 0.4'} 829 + 830 + eastasianwidth@0.2.0: 831 + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} 832 + 833 + emoji-regex@8.0.0: 834 + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 835 + 836 + emoji-regex@9.2.2: 837 + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 838 + 839 + encoding@0.1.13: 840 + resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} 841 + 842 + entities@4.5.0: 843 + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} 844 + engines: {node: '>=0.12'} 845 + 846 + env-paths@2.2.1: 847 + resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} 848 + engines: {node: '>=6'} 849 + 850 + err-code@2.0.3: 851 + resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} 852 + 853 + es-define-property@1.0.1: 854 + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} 855 + engines: {node: '>= 0.4'} 856 + 857 + es-errors@1.3.0: 858 + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} 859 + engines: {node: '>= 0.4'} 860 + 861 + es-object-atoms@1.1.1: 862 + resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} 863 + engines: {node: '>= 0.4'} 864 + 865 + es5-ext@0.10.64: 866 + resolution: {integrity: sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==} 867 + engines: {node: '>=0.10'} 868 + 869 + es6-iterator@2.0.3: 870 + resolution: {integrity: sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==} 871 + 872 + es6-symbol@3.1.4: 873 + resolution: {integrity: sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==} 874 + engines: {node: '>=0.12'} 875 + 876 + es6-weak-map@2.0.3: 877 + resolution: {integrity: sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==} 878 + 879 + escape-string-regexp@4.0.0: 880 + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 881 + engines: {node: '>=10'} 882 + 883 + eslint-scope@9.1.2: 884 + resolution: {integrity: sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==} 885 + engines: {node: ^20.19.0 || ^22.13.0 || >=24} 886 + 887 + eslint-visitor-keys@3.4.3: 888 + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} 889 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 890 + 891 + eslint-visitor-keys@5.0.1: 892 + resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} 893 + engines: {node: ^20.19.0 || ^22.13.0 || >=24} 894 + 895 + eslint@10.0.3: 896 + resolution: {integrity: sha512-COV33RzXZkqhG9P2rZCFl9ZmJ7WL+gQSCRzE7RhkbclbQPtLAWReL7ysA0Sh4c8Im2U9ynybdR56PV0XcKvqaQ==} 897 + engines: {node: ^20.19.0 || ^22.13.0 || >=24} 898 + hasBin: true 899 + peerDependencies: 900 + jiti: '*' 901 + peerDependenciesMeta: 902 + jiti: 903 + optional: true 904 + 905 + esniff@2.0.1: 906 + resolution: {integrity: sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==} 907 + engines: {node: '>=0.10'} 908 + 909 + espree@11.2.0: 910 + resolution: {integrity: sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==} 911 + engines: {node: ^20.19.0 || ^22.13.0 || >=24} 912 + 913 + esquery@1.7.0: 914 + resolution: {integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==} 915 + engines: {node: '>=0.10'} 916 + 917 + esrecurse@4.3.0: 918 + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 919 + engines: {node: '>=4.0'} 920 + 921 + estraverse@5.3.0: 922 + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 923 + engines: {node: '>=4.0'} 924 + 925 + estree-walker@2.0.2: 926 + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} 927 + 928 + esutils@2.0.3: 929 + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 930 + engines: {node: '>=0.10.0'} 931 + 932 + event-emitter@0.3.5: 933 + resolution: {integrity: sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==} 934 + 935 + exponential-backoff@3.1.3: 936 + resolution: {integrity: sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==} 937 + 938 + ext@1.7.0: 939 + resolution: {integrity: sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==} 940 + 941 + fantasticon@3.0.0: 942 + resolution: {integrity: sha512-PylulixZA8I0SeiUKtuyOhwrz/ojZTSA1KXddipvEyQXCVrpPMTnSXzaE9nXXK7nCjJWFkqoBAQ1aBdaxMltrg==} 943 + engines: {node: '>= 16.0.0'} 944 + hasBin: true 945 + 946 + fast-deep-equal@3.1.3: 947 + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 948 + 949 + fast-json-stable-stringify@2.1.0: 950 + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 951 + 952 + fast-levenshtein@2.0.6: 953 + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 954 + 955 + fdir@6.5.0: 956 + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} 957 + engines: {node: '>=12.0.0'} 958 + peerDependencies: 959 + picomatch: ^3 || ^4 960 + peerDependenciesMeta: 961 + picomatch: 962 + optional: true 963 + 964 + file-entry-cache@8.0.0: 965 + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} 966 + engines: {node: '>=16.0.0'} 967 + 968 + file-uri-to-path@1.0.0: 969 + resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} 970 + 971 + find-up@5.0.0: 972 + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 973 + engines: {node: '>=10'} 974 + 975 + flat-cache@4.0.1: 976 + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} 977 + engines: {node: '>=16'} 978 + 979 + flatted@3.3.4: 980 + resolution: {integrity: sha512-3+mMldrTAPdta5kjX2G2J7iX4zxtnwpdA8Tr2ZSjkyPSanvbZAcy6flmtnXbEybHrDcU9641lxrMfFuUxVz9vA==} 981 + 982 + foreground-child@3.3.1: 983 + resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} 984 + engines: {node: '>=14'} 985 + 986 + fs-minipass@2.1.0: 987 + resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} 988 + engines: {node: '>= 8'} 989 + 990 + fs.realpath@1.0.0: 991 + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 992 + 993 + fsevents@2.3.3: 994 + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 995 + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 996 + os: [darwin] 997 + 998 + function-bind@1.1.2: 999 + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} 1000 + 1001 + gauge@4.0.4: 1002 + resolution: {integrity: sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==} 1003 + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} 1004 + deprecated: This package is no longer supported. 1005 + 1006 + get-intrinsic@1.3.0: 1007 + resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} 1008 + engines: {node: '>= 0.4'} 1009 + 1010 + get-proto@1.0.1: 1011 + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} 1012 + engines: {node: '>= 0.4'} 1013 + 1014 + glob-parent@6.0.2: 1015 + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 1016 + engines: {node: '>=10.13.0'} 1017 + 1018 + glob@10.5.0: 1019 + resolution: {integrity: sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==} 1020 + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me 1021 + hasBin: true 1022 + 1023 + glob@7.2.3: 1024 + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} 1025 + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me 1026 + 1027 + glob@8.1.0: 1028 + resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} 1029 + engines: {node: '>=12'} 1030 + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me 1031 + 1032 + globals@17.4.0: 1033 + resolution: {integrity: sha512-hjrNztw/VajQwOLsMNT1cbJiH2muO3OROCHnbehc8eY5JyD2gqz4AcMHPqgaOR59DjgUjYAYLeH699g/eWi2jw==} 1034 + engines: {node: '>=18'} 1035 + 1036 + gopd@1.2.0: 1037 + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} 1038 + engines: {node: '>= 0.4'} 1039 + 1040 + graceful-fs@4.2.11: 1041 + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} 1042 + 1043 + handlebars@4.7.8: 1044 + resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==} 1045 + engines: {node: '>=0.4.7'} 1046 + hasBin: true 1047 + 1048 + has-symbols@1.1.0: 1049 + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} 1050 + engines: {node: '>= 0.4'} 1051 + 1052 + has-tostringtag@1.0.2: 1053 + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} 1054 + engines: {node: '>= 0.4'} 1055 + 1056 + has-unicode@2.0.1: 1057 + resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} 1058 + 1059 + hasown@2.0.2: 1060 + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} 1061 + engines: {node: '>= 0.4'} 1062 + 1063 + http-cache-semantics@4.2.0: 1064 + resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==} 1065 + 1066 + http-proxy-agent@5.0.0: 1067 + resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} 1068 + engines: {node: '>= 6'} 1069 + 1070 + https-proxy-agent@5.0.1: 1071 + resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} 1072 + engines: {node: '>= 6'} 1073 + 1074 + humanize-ms@1.2.1: 1075 + resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==} 1076 + 1077 + iconv-lite@0.6.3: 1078 + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} 1079 + engines: {node: '>=0.10.0'} 1080 + 1081 + ignore@5.3.2: 1082 + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} 1083 + engines: {node: '>= 4'} 1084 + 1085 + ignore@7.0.5: 1086 + resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} 1087 + engines: {node: '>= 4'} 1088 + 1089 + imagetools-core@9.1.0: 1090 + resolution: {integrity: sha512-xQjs+2vrxLnAjCq+omuNkd5UQTld9/bP8+YT0LyYTlKfuSQtgUBvqhUwGugzSAh6sCdN+LnROMuLswn5hZ9Fhg==} 1091 + engines: {node: '>=20.0.0'} 1092 + 1093 + immutable@5.1.5: 1094 + resolution: {integrity: sha512-t7xcm2siw+hlUM68I+UEOK+z84RzmN59as9DZ7P1l0994DKUWV7UXBMQZVxaoMSRQ+PBZbHCOoBt7a2wxOMt+A==} 1095 + 1096 + imurmurhash@0.1.4: 1097 + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 1098 + engines: {node: '>=0.8.19'} 1099 + 1100 + indent-string@4.0.0: 1101 + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} 1102 + engines: {node: '>=8'} 1103 + 1104 + infer-owner@1.0.4: 1105 + resolution: {integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==} 1106 + 1107 + inflight@1.0.6: 1108 + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 1109 + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. 1110 + 1111 + inherits@2.0.4: 1112 + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 1113 + 1114 + ip-address@10.1.0: 1115 + resolution: {integrity: sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==} 1116 + engines: {node: '>= 12'} 1117 + 1118 + is-core-module@2.16.1: 1119 + resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} 1120 + engines: {node: '>= 0.4'} 1121 + 1122 + is-expression@4.0.0: 1123 + resolution: {integrity: sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==} 1124 + 1125 + is-extglob@2.1.1: 1126 + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 1127 + engines: {node: '>=0.10.0'} 1128 + 1129 + is-fullwidth-code-point@3.0.0: 1130 + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 1131 + engines: {node: '>=8'} 1132 + 1133 + is-glob@4.0.3: 1134 + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 1135 + engines: {node: '>=0.10.0'} 1136 + 1137 + is-lambda@1.0.1: 1138 + resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==} 1139 + 1140 + is-promise@2.2.2: 1141 + resolution: {integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==} 1142 + 1143 + is-regex@1.2.1: 1144 + resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} 1145 + engines: {node: '>= 0.4'} 1146 + 1147 + isexe@2.0.0: 1148 + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 1149 + 1150 + jackspeak@3.4.3: 1151 + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} 1152 + 1153 + jiti@2.6.1: 1154 + resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} 1155 + hasBin: true 1156 + 1157 + js-stringify@1.0.2: 1158 + resolution: {integrity: sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g==} 1159 + 1160 + json-buffer@3.0.1: 1161 + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} 1162 + 1163 + json-schema-traverse@0.4.1: 1164 + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 1165 + 1166 + json-stable-stringify-without-jsonify@1.0.1: 1167 + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} 1168 + 1169 + jstransformer@1.0.0: 1170 + resolution: {integrity: sha512-C9YK3Rf8q6VAPDCCU9fnqo3mAfOH6vUGnMcP4AQAYIEpWtfGLpwOTmZ+igtdK5y+VvI2n3CyYSzy4Qh34eq24A==} 1171 + 1172 + keyv@4.5.4: 1173 + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} 1174 + 1175 + levn@0.4.1: 1176 + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 1177 + engines: {node: '>= 0.8.0'} 1178 + 1179 + lightningcss-android-arm64@1.31.1: 1180 + resolution: {integrity: sha512-HXJF3x8w9nQ4jbXRiNppBCqeZPIAfUo8zE/kOEGbW5NZvGc/K7nMxbhIr+YlFlHW5mpbg/YFPdbnCh1wAXCKFg==} 1181 + engines: {node: '>= 12.0.0'} 1182 + cpu: [arm64] 1183 + os: [android] 1184 + 1185 + lightningcss-darwin-arm64@1.31.1: 1186 + resolution: {integrity: sha512-02uTEqf3vIfNMq3h/z2cJfcOXnQ0GRwQrkmPafhueLb2h7mqEidiCzkE4gBMEH65abHRiQvhdcQ+aP0D0g67sg==} 1187 + engines: {node: '>= 12.0.0'} 1188 + cpu: [arm64] 1189 + os: [darwin] 1190 + 1191 + lightningcss-darwin-x64@1.31.1: 1192 + resolution: {integrity: sha512-1ObhyoCY+tGxtsz1lSx5NXCj3nirk0Y0kB/g8B8DT+sSx4G9djitg9ejFnjb3gJNWo7qXH4DIy2SUHvpoFwfTA==} 1193 + engines: {node: '>= 12.0.0'} 1194 + cpu: [x64] 1195 + os: [darwin] 1196 + 1197 + lightningcss-freebsd-x64@1.31.1: 1198 + resolution: {integrity: sha512-1RINmQKAItO6ISxYgPwszQE1BrsVU5aB45ho6O42mu96UiZBxEXsuQ7cJW4zs4CEodPUioj/QrXW1r9pLUM74A==} 1199 + engines: {node: '>= 12.0.0'} 1200 + cpu: [x64] 1201 + os: [freebsd] 1202 + 1203 + lightningcss-linux-arm-gnueabihf@1.31.1: 1204 + resolution: {integrity: sha512-OOCm2//MZJ87CdDK62rZIu+aw9gBv4azMJuA8/KB74wmfS3lnC4yoPHm0uXZ/dvNNHmnZnB8XLAZzObeG0nS1g==} 1205 + engines: {node: '>= 12.0.0'} 1206 + cpu: [arm] 1207 + os: [linux] 1208 + 1209 + lightningcss-linux-arm64-gnu@1.31.1: 1210 + resolution: {integrity: sha512-WKyLWztD71rTnou4xAD5kQT+982wvca7E6QoLpoawZ1gP9JM0GJj4Tp5jMUh9B3AitHbRZ2/H3W5xQmdEOUlLg==} 1211 + engines: {node: '>= 12.0.0'} 1212 + cpu: [arm64] 1213 + os: [linux] 1214 + 1215 + lightningcss-linux-arm64-musl@1.31.1: 1216 + resolution: {integrity: sha512-mVZ7Pg2zIbe3XlNbZJdjs86YViQFoJSpc41CbVmKBPiGmC4YrfeOyz65ms2qpAobVd7WQsbW4PdsSJEMymyIMg==} 1217 + engines: {node: '>= 12.0.0'} 1218 + cpu: [arm64] 1219 + os: [linux] 1220 + 1221 + lightningcss-linux-x64-gnu@1.31.1: 1222 + resolution: {integrity: sha512-xGlFWRMl+0KvUhgySdIaReQdB4FNudfUTARn7q0hh/V67PVGCs3ADFjw+6++kG1RNd0zdGRlEKa+T13/tQjPMA==} 1223 + engines: {node: '>= 12.0.0'} 1224 + cpu: [x64] 1225 + os: [linux] 1226 + 1227 + lightningcss-linux-x64-musl@1.31.1: 1228 + resolution: {integrity: sha512-eowF8PrKHw9LpoZii5tdZwnBcYDxRw2rRCyvAXLi34iyeYfqCQNA9rmUM0ce62NlPhCvof1+9ivRaTY6pSKDaA==} 1229 + engines: {node: '>= 12.0.0'} 1230 + cpu: [x64] 1231 + os: [linux] 1232 + 1233 + lightningcss-win32-arm64-msvc@1.31.1: 1234 + resolution: {integrity: sha512-aJReEbSEQzx1uBlQizAOBSjcmr9dCdL3XuC/6HLXAxmtErsj2ICo5yYggg1qOODQMtnjNQv2UHb9NpOuFtYe4w==} 1235 + engines: {node: '>= 12.0.0'} 1236 + cpu: [arm64] 1237 + os: [win32] 1238 + 1239 + lightningcss-win32-x64-msvc@1.31.1: 1240 + resolution: {integrity: sha512-I9aiFrbd7oYHwlnQDqr1Roz+fTz61oDDJX7n9tYF9FJymH1cIN1DtKw3iYt6b8WZgEjoNwVSncwF4wx/ZedMhw==} 1241 + engines: {node: '>= 12.0.0'} 1242 + cpu: [x64] 1243 + os: [win32] 1244 + 1245 + lightningcss@1.31.1: 1246 + resolution: {integrity: sha512-l51N2r93WmGUye3WuFoN5k10zyvrVs0qfKBhyC5ogUQ6Ew6JUSswh78mbSO+IU3nTWsyOArqPCcShdQSadghBQ==} 1247 + engines: {node: '>= 12.0.0'} 1248 + 1249 + locate-path@6.0.0: 1250 + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 1251 + engines: {node: '>=10'} 1252 + 1253 + lodash@4.17.23: 1254 + resolution: {integrity: sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==} 1255 + 1256 + lru-cache@10.4.3: 1257 + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} 1258 + 1259 + lru-cache@7.18.3: 1260 + resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} 1261 + engines: {node: '>=12'} 1262 + 1263 + lru-queue@0.1.0: 1264 + resolution: {integrity: sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==} 1265 + 1266 + make-fetch-happen@10.2.1: 1267 + resolution: {integrity: sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==} 1268 + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} 1269 + 1270 + math-intrinsics@1.1.0: 1271 + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} 1272 + engines: {node: '>= 0.4'} 1273 + 1274 + mdn-data@2.0.28: 1275 + resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} 1276 + 1277 + mdn-data@2.23.0: 1278 + resolution: {integrity: sha512-786vq1+4079JSeu2XdcDjrhi/Ry7BWtjDl9WtGPWLiIHb2T66GvIVflZTBoSNZ5JqTtJGYEVMuFA/lbQlMOyDQ==} 1279 + 1280 + mdn-data@2.27.1: 1281 + resolution: {integrity: sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==} 1282 + 1283 + memoizee@0.4.17: 1284 + resolution: {integrity: sha512-DGqD7Hjpi/1or4F/aYAspXKNm5Yili0QDAFAY4QYvpqpgiY6+1jOfqpmByzjxbWd/T9mChbCArXAbDAsTm5oXA==} 1285 + engines: {node: '>=0.12'} 1286 + 1287 + microbuffer@1.0.0: 1288 + resolution: {integrity: sha512-O/SUXauVN4x6RaEJFqSPcXNtLFL+QzJHKZlyDVYFwcDDRVca3Fa/37QXXC+4zAGGa4YhHrHxKXuuHvLDIQECtA==} 1289 + 1290 + minimatch@10.2.4: 1291 + resolution: {integrity: sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==} 1292 + engines: {node: 18 || 20 || >=22} 1293 + 1294 + minimatch@3.1.5: 1295 + resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==} 1296 + 1297 + minimatch@5.1.9: 1298 + resolution: {integrity: sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==} 1299 + engines: {node: '>=10'} 1300 + 1301 + minimatch@9.0.9: 1302 + resolution: {integrity: sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==} 1303 + engines: {node: '>=16 || 14 >=14.17'} 1304 + 1305 + minimist@1.2.8: 1306 + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} 1307 + 1308 + minipass-collect@1.0.2: 1309 + resolution: {integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==} 1310 + engines: {node: '>= 8'} 1311 + 1312 + minipass-fetch@2.1.2: 1313 + resolution: {integrity: sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==} 1314 + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} 1315 + 1316 + minipass-flush@1.0.5: 1317 + resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==} 1318 + engines: {node: '>= 8'} 1319 + 1320 + minipass-pipeline@1.2.4: 1321 + resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==} 1322 + engines: {node: '>=8'} 1323 + 1324 + minipass-sized@1.0.3: 1325 + resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==} 1326 + engines: {node: '>=8'} 1327 + 1328 + minipass@3.3.6: 1329 + resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} 1330 + engines: {node: '>=8'} 1331 + 1332 + minipass@5.0.0: 1333 + resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} 1334 + engines: {node: '>=8'} 1335 + 1336 + minipass@7.1.3: 1337 + resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==} 1338 + engines: {node: '>=16 || 14 >=14.17'} 1339 + 1340 + minizlib@2.1.2: 1341 + resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} 1342 + engines: {node: '>= 8'} 1343 + 1344 + mkdirp@1.0.4: 1345 + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} 1346 + engines: {node: '>=10'} 1347 + hasBin: true 1348 + 1349 + ms@2.1.3: 1350 + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 1351 + 1352 + nan@2.25.0: 1353 + resolution: {integrity: sha512-0M90Ag7Xn5KMLLZ7zliPWP3rT90P6PN+IzVFS0VqmnPktBk3700xUVv8Ikm9EUaUE5SDWdp/BIxdENzVznpm1g==} 1354 + 1355 + nanoid@3.3.11: 1356 + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} 1357 + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 1358 + hasBin: true 1359 + 1360 + natural-compare@1.4.0: 1361 + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 1362 + 1363 + negotiator@0.6.4: 1364 + resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==} 1365 + engines: {node: '>= 0.6'} 1366 + 1367 + neo-async@2.6.2: 1368 + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} 1369 + 1370 + next-tick@1.1.0: 1371 + resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} 1372 + 1373 + node-addon-api@7.1.1: 1374 + resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} 1375 + 1376 + node-gyp@9.4.1: 1377 + resolution: {integrity: sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ==} 1378 + engines: {node: ^12.13 || ^14.13 || >=16} 1379 + hasBin: true 1380 + 1381 + nopt@6.0.0: 1382 + resolution: {integrity: sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==} 1383 + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} 1384 + hasBin: true 1385 + 1386 + npmlog@6.0.2: 1387 + resolution: {integrity: sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==} 1388 + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} 1389 + deprecated: This package is no longer supported. 1390 + 1391 + nth-check@2.1.1: 1392 + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} 1393 + 1394 + object-assign@4.1.1: 1395 + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} 1396 + engines: {node: '>=0.10.0'} 1397 + 1398 + once@1.4.0: 1399 + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 1400 + 1401 + optionator@0.9.4: 1402 + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} 1403 + engines: {node: '>= 0.8.0'} 1404 + 1405 + p-limit@3.1.0: 1406 + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 1407 + engines: {node: '>=10'} 1408 + 1409 + p-locate@5.0.0: 1410 + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 1411 + engines: {node: '>=10'} 1412 + 1413 + p-map@4.0.0: 1414 + resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} 1415 + engines: {node: '>=10'} 1416 + 1417 + package-json-from-dist@1.0.1: 1418 + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} 1419 + 1420 + pako@1.0.11: 1421 + resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} 1422 + 1423 + path-exists@4.0.0: 1424 + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 1425 + engines: {node: '>=8'} 1426 + 1427 + path-is-absolute@1.0.1: 1428 + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} 1429 + engines: {node: '>=0.10.0'} 1430 + 1431 + path-key@3.1.1: 1432 + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 1433 + engines: {node: '>=8'} 1434 + 1435 + path-parse@1.0.7: 1436 + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 1437 + 1438 + path-scurry@1.11.1: 1439 + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} 1440 + engines: {node: '>=16 || 14 >=14.18'} 1441 + 1442 + pathe@2.0.3: 1443 + resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} 1444 + 1445 + picocolors@1.1.1: 1446 + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} 1447 + 1448 + picomatch@4.0.3: 1449 + resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} 1450 + engines: {node: '>=12'} 1451 + 1452 + postcss@8.5.8: 1453 + resolution: {integrity: sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg==} 1454 + engines: {node: ^10 || ^12 || >=14} 1455 + 1456 + prelude-ls@1.2.1: 1457 + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 1458 + engines: {node: '>= 0.8.0'} 1459 + 1460 + prettier@3.8.1: 1461 + resolution: {integrity: sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==} 1462 + engines: {node: '>=14'} 1463 + hasBin: true 1464 + 1465 + promise-inflight@1.0.1: 1466 + resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} 1467 + peerDependencies: 1468 + bluebird: '*' 1469 + peerDependenciesMeta: 1470 + bluebird: 1471 + optional: true 1472 + 1473 + promise-retry@2.0.1: 1474 + resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==} 1475 + engines: {node: '>=10'} 1476 + 1477 + promise@7.3.1: 1478 + resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==} 1479 + 1480 + pug-attrs@3.0.0: 1481 + resolution: {integrity: sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==} 1482 + 1483 + pug-code-gen@3.0.3: 1484 + resolution: {integrity: sha512-cYQg0JW0w32Ux+XTeZnBEeuWrAY7/HNE6TWnhiHGnnRYlCgyAUPoyh9KzCMa9WhcJlJ1AtQqpEYHc+vbCzA+Aw==} 1485 + 1486 + pug-error@2.1.0: 1487 + resolution: {integrity: sha512-lv7sU9e5Jk8IeUheHata6/UThZ7RK2jnaaNztxfPYUY+VxZyk/ePVaNZ/vwmH8WqGvDz3LrNYt/+gA55NDg6Pg==} 1488 + 1489 + pug-filters@4.0.0: 1490 + resolution: {integrity: sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==} 1491 + 1492 + pug-lexer@5.0.1: 1493 + resolution: {integrity: sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==} 1494 + 1495 + pug-linker@4.0.0: 1496 + resolution: {integrity: sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==} 1497 + 1498 + pug-load@3.0.0: 1499 + resolution: {integrity: sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==} 1500 + 1501 + pug-parser@6.0.0: 1502 + resolution: {integrity: sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==} 1503 + 1504 + pug-runtime@3.0.1: 1505 + resolution: {integrity: sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg==} 1506 + 1507 + pug-strip-comments@2.0.0: 1508 + resolution: {integrity: sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==} 1509 + 1510 + pug-walk@2.0.0: 1511 + resolution: {integrity: sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==} 1512 + 1513 + pug@3.0.3: 1514 + resolution: {integrity: sha512-uBi6kmc9f3SZ3PXxqcHiUZLmIXgfgWooKWXcwSGwQd2Zi5Rb0bT14+8CJjJgI8AB+nndLaNgHGrcc6bPIB665g==} 1515 + 1516 + punycode@2.3.1: 1517 + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} 1518 + engines: {node: '>=6'} 1519 + 1520 + readable-stream@3.6.2: 1521 + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} 1522 + engines: {node: '>= 6'} 1523 + 1524 + readdirp@4.1.2: 1525 + resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} 1526 + engines: {node: '>= 14.18.0'} 1527 + 1528 + resolve@1.22.11: 1529 + resolution: {integrity: sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==} 1530 + engines: {node: '>= 0.4'} 1531 + hasBin: true 1532 + 1533 + retry@0.12.0: 1534 + resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} 1535 + engines: {node: '>= 4'} 1536 + 1537 + rimraf@3.0.2: 1538 + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 1539 + deprecated: Rimraf versions prior to v4 are no longer supported 1540 + hasBin: true 1541 + 1542 + rolldown@1.0.0-rc.6: 1543 + resolution: {integrity: sha512-B8vFPV1ADyegoYfhg+E7RAucYKv0xdVlwYYsIJgfPNeiSxZGWNxts9RqhyGzC11ULK/VaeXyKezGCwpMiH8Ktw==} 1544 + engines: {node: ^20.19.0 || >=22.12.0} 1545 + hasBin: true 1546 + 1547 + safe-buffer@5.2.1: 1548 + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} 1549 + 1550 + safer-buffer@2.1.2: 1551 + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} 1552 + 1553 + sass@1.97.3: 1554 + resolution: {integrity: sha512-fDz1zJpd5GycprAbu4Q2PV/RprsRtKC/0z82z0JLgdytmcq0+ujJbJ/09bPGDxCLkKY3Np5cRAOcWiVkLXJURg==} 1555 + engines: {node: '>=14.0.0'} 1556 + hasBin: true 1557 + 1558 + sax@1.5.0: 1559 + resolution: {integrity: sha512-21IYA3Q5cQf089Z6tgaUTr7lDAyzoTPx5HRtbhsME8Udispad8dC/+sziTNugOEx54ilvatQ9YCzl4KQLPcRHA==} 1560 + engines: {node: '>=11.0.0'} 1561 + 1562 + semver@7.7.4: 1563 + resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} 1564 + engines: {node: '>=10'} 1565 + hasBin: true 1566 + 1567 + set-blocking@2.0.0: 1568 + resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} 1569 + 1570 + sharp@0.34.5: 1571 + resolution: {integrity: sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==} 1572 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 1573 + 1574 + shebang-command@2.0.0: 1575 + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 1576 + engines: {node: '>=8'} 1577 + 1578 + shebang-regex@3.0.0: 1579 + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 1580 + engines: {node: '>=8'} 1581 + 1582 + signal-exit@3.0.7: 1583 + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} 1584 + 1585 + signal-exit@4.1.0: 1586 + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} 1587 + engines: {node: '>=14'} 1588 + 1589 + slugify@1.6.6: 1590 + resolution: {integrity: sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==} 1591 + engines: {node: '>=8.0.0'} 1592 + 1593 + smart-buffer@4.2.0: 1594 + resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} 1595 + engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} 1596 + 1597 + socks-proxy-agent@7.0.0: 1598 + resolution: {integrity: sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==} 1599 + engines: {node: '>= 10'} 1600 + 1601 + socks@2.8.7: 1602 + resolution: {integrity: sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==} 1603 + engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} 1604 + 1605 + source-map-js@1.2.1: 1606 + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} 1607 + engines: {node: '>=0.10.0'} 1608 + 1609 + source-map@0.6.1: 1610 + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} 1611 + engines: {node: '>=0.10.0'} 1612 + 1613 + ssri@9.0.1: 1614 + resolution: {integrity: sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==} 1615 + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} 1616 + 1617 + string-width@4.2.3: 1618 + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 1619 + engines: {node: '>=8'} 1620 + 1621 + string-width@5.1.2: 1622 + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} 1623 + engines: {node: '>=12'} 1624 + 1625 + string_decoder@1.3.0: 1626 + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} 1627 + 1628 + strip-ansi@6.0.1: 1629 + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 1630 + engines: {node: '>=8'} 1631 + 1632 + strip-ansi@7.2.0: 1633 + resolution: {integrity: sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==} 1634 + engines: {node: '>=12'} 1635 + 1636 + supports-preserve-symlinks-flag@1.0.0: 1637 + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 1638 + engines: {node: '>= 0.4'} 1639 + 1640 + svg-pathdata@6.0.3: 1641 + resolution: {integrity: sha512-qsjeeq5YjBZ5eMdFuUa4ZosMLxgr5RZ+F+Y1OrDhuOCEInRMA3x74XdBtggJcj9kOeInz0WE+LgCPDkZFlBYJw==} 1642 + engines: {node: '>=12.0.0'} 1643 + 1644 + svg2ttf@6.0.3: 1645 + resolution: {integrity: sha512-CgqMyZrbOPpc+WqH7aga4JWkDPso23EgypLsbQ6gN3uoPWwwiLjXvzgrwGADBExvCRJrWFzAeK1bSoSpE7ixSQ==} 1646 + hasBin: true 1647 + 1648 + svgicons2svgfont@12.0.0: 1649 + resolution: {integrity: sha512-fjyDkhiG0M1TPBtZzD12QV3yDcG2fUgiqHPOCYzf7hHE40Hl3GhnE6P1njsJCCByhwM7MiufyDW3L7IOR5dg9w==} 1650 + engines: {node: '>=16.15.0'} 1651 + hasBin: true 1652 + 1653 + svgo@4.0.1: 1654 + resolution: {integrity: sha512-XDpWUOPC6FEibaLzjfe0ucaV0YrOjYotGJO1WpF0Zd+n6ZGEQUsSugaoLq9QkEZtAfQIxT42UChcssDVPP3+/w==} 1655 + engines: {node: '>=16'} 1656 + hasBin: true 1657 + 1658 + svgpath@2.6.0: 1659 + resolution: {integrity: sha512-OIWR6bKzXvdXYyO4DK/UWa1VA1JeKq8E+0ug2DG98Y/vOmMpfZNj+TIG988HjfYSqtcy/hFOtZq/n/j5GSESNg==} 1660 + 1661 + tar@6.2.1: 1662 + resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} 1663 + engines: {node: '>=10'} 1664 + deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me 1665 + 1666 + timers-ext@0.1.8: 1667 + resolution: {integrity: sha512-wFH7+SEAcKfJpfLPkrgMPvvwnEtj8W4IurvEyrKsDleXnKLCDw71w8jltvfLa8Rm4qQxxT4jmDBYbJG/z7qoww==} 1668 + engines: {node: '>=0.12'} 1669 + 1670 + tinyglobby@0.2.15: 1671 + resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} 1672 + engines: {node: '>=12.0.0'} 1673 + 1674 + token-stream@1.0.0: 1675 + resolution: {integrity: sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg==} 1676 + 1677 + ts-api-utils@2.4.0: 1678 + resolution: {integrity: sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==} 1679 + engines: {node: '>=18.12'} 1680 + peerDependencies: 1681 + typescript: '>=4.8.4' 1682 + 1683 + tslib@2.8.1: 1684 + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} 1685 + 1686 + ttf2eot@3.1.0: 1687 + resolution: {integrity: sha512-aHTbcYosNHVqb2Qtt9Xfta77ae/5y0VfdwNLUS6sGBeGr22cX2JDMo/i5h3uuOf+FAD3akYOr17+fYd5NK8aXw==} 1688 + hasBin: true 1689 + 1690 + ttf2woff2@5.0.0: 1691 + resolution: {integrity: sha512-FplhShJd3rT8JGa8N04YWQuP7xRvwr9AIq+9/z5O/5ubqNiCADshKl8v51zJDFkhDVcYpdUqUpm7T4M53Z2JoQ==} 1692 + engines: {node: '>=14'} 1693 + hasBin: true 1694 + 1695 + ttf2woff@3.0.0: 1696 + resolution: {integrity: sha512-OvmFcj70PhmAsVQKfC15XoKH55cRWuaRzvr2fpTNhTNer6JBpG8n6vOhRrIgxMjcikyYt88xqYXMMVapJ4Rjvg==} 1697 + hasBin: true 1698 + 1699 + type-check@0.4.0: 1700 + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 1701 + engines: {node: '>= 0.8.0'} 1702 + 1703 + type@2.7.3: 1704 + resolution: {integrity: sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==} 1705 + 1706 + typescript-eslint@8.56.1: 1707 + resolution: {integrity: sha512-U4lM6pjmBX7J5wk4szltF7I1cGBHXZopnAXCMXb3+fZ3B/0Z3hq3wS/CCUB2NZBNAExK92mCU2tEohWuwVMsDQ==} 1708 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1709 + peerDependencies: 1710 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 1711 + typescript: '>=4.8.4 <6.0.0' 1712 + 1713 + typescript@5.9.3: 1714 + resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} 1715 + engines: {node: '>=14.17'} 1716 + hasBin: true 1717 + 1718 + uglify-js@3.19.3: 1719 + resolution: {integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==} 1720 + engines: {node: '>=0.8.0'} 1721 + hasBin: true 1722 + 1723 + unique-filename@2.0.1: 1724 + resolution: {integrity: sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==} 1725 + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} 1726 + 1727 + unique-slug@3.0.0: 1728 + resolution: {integrity: sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==} 1729 + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} 1730 + 1731 + uri-js@4.4.1: 1732 + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 1733 + 1734 + util-deprecate@1.0.2: 1735 + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 1736 + 1737 + vite-imagetools@10.0.0: 1738 + resolution: {integrity: sha512-+83L32YPU/2BOHWhudO2+9T5HBvb3+0qHoUNN7fb0+XcAoXilx7aE25cDPWU5kBi5Yc750zYCvHxgfyR+tAuMA==} 1739 + engines: {node: '>=22.0.0'} 1740 + peerDependencies: 1741 + vite: '>=7.0.0' 1742 + 1743 + vite-plugin-image-optimizer@2.0.3: 1744 + resolution: {integrity: sha512-1vrFOTcpSvv6DCY7h8UXab4wqMAjTJB/ndOzG/Kmj1oDOuPF6mbjkNQoGzzCEYeWGe7qU93jc8oQqvoJ57al3A==} 1745 + engines: {node: '>=18.17.0'} 1746 + peerDependencies: 1747 + sharp: '>=0.34.0' 1748 + svgo: '>=4' 1749 + vite: '>=5' 1750 + peerDependenciesMeta: 1751 + sharp: 1752 + optional: true 1753 + svgo: 1754 + optional: true 1755 + 1756 + vite-plugin-pug@0.4.1: 1757 + resolution: {integrity: sha512-2M4qNpIgUV+zA63w566jyp3LpaIuSBMfghOzue7PYnFTms48Ux78Bp/ccRSaGRbFW9BkTxdqgi5h7xvBN7YruQ==} 1758 + 1759 + vite@8.0.0-beta.16: 1760 + resolution: {integrity: sha512-c0t7hYkxsjws89HH+BUFh/sL3BpPNhNsL9CJrTpMxBmwKQBRSa5OJ5w4o9O0bQVI/H/vx7UpUUIevvXa37NS/Q==} 1761 + engines: {node: ^20.19.0 || >=22.12.0} 1762 + hasBin: true 1763 + peerDependencies: 1764 + '@types/node': ^20.19.0 || >=22.12.0 1765 + '@vitejs/devtools': ^0.0.0-alpha.31 1766 + esbuild: ^0.27.0 1767 + jiti: '>=1.21.0' 1768 + less: ^4.0.0 1769 + sass: ^1.70.0 1770 + sass-embedded: ^1.70.0 1771 + stylus: '>=0.54.8' 1772 + sugarss: ^5.0.0 1773 + terser: ^5.16.0 1774 + tsx: ^4.8.1 1775 + yaml: ^2.4.2 1776 + peerDependenciesMeta: 1777 + '@types/node': 1778 + optional: true 1779 + '@vitejs/devtools': 1780 + optional: true 1781 + esbuild: 1782 + optional: true 1783 + jiti: 1784 + optional: true 1785 + less: 1786 + optional: true 1787 + sass: 1788 + optional: true 1789 + sass-embedded: 1790 + optional: true 1791 + stylus: 1792 + optional: true 1793 + sugarss: 1794 + optional: true 1795 + terser: 1796 + optional: true 1797 + tsx: 1798 + optional: true 1799 + yaml: 1800 + optional: true 1801 + 1802 + void-elements@3.1.0: 1803 + resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==} 1804 + engines: {node: '>=0.10.0'} 1805 + 1806 + which@2.0.2: 1807 + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 1808 + engines: {node: '>= 8'} 1809 + hasBin: true 1810 + 1811 + wide-align@1.1.5: 1812 + resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} 1813 + 1814 + with@7.0.2: 1815 + resolution: {integrity: sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==} 1816 + engines: {node: '>= 10.0.0'} 1817 + 1818 + word-wrap@1.2.5: 1819 + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} 1820 + engines: {node: '>=0.10.0'} 1821 + 1822 + wordwrap@1.0.0: 1823 + resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} 1824 + 1825 + wrap-ansi@7.0.0: 1826 + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} 1827 + engines: {node: '>=10'} 1828 + 1829 + wrap-ansi@8.1.0: 1830 + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} 1831 + engines: {node: '>=12'} 1832 + 1833 + wrappy@1.0.2: 1834 + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 1835 + 1836 + yallist@4.0.0: 1837 + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 1838 + 1839 + yocto-queue@0.1.0: 1840 + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 1841 + engines: {node: '>=10'} 1842 + 1843 + snapshots: 1844 + 1845 + '@babel/helper-string-parser@7.27.1': {} 1846 + 1847 + '@babel/helper-validator-identifier@7.28.5': {} 1848 + 1849 + '@babel/parser@7.29.0': 1850 + dependencies: 1851 + '@babel/types': 7.29.0 1852 + 1853 + '@babel/types@7.29.0': 1854 + dependencies: 1855 + '@babel/helper-string-parser': 7.27.1 1856 + '@babel/helper-validator-identifier': 7.28.5 1857 + 1858 + '@emnapi/core@1.8.1': 1859 + dependencies: 1860 + '@emnapi/wasi-threads': 1.1.0 1861 + tslib: 2.8.1 1862 + optional: true 1863 + 1864 + '@emnapi/runtime@1.8.1': 1865 + dependencies: 1866 + tslib: 2.8.1 1867 + optional: true 1868 + 1869 + '@emnapi/wasi-threads@1.1.0': 1870 + dependencies: 1871 + tslib: 2.8.1 1872 + optional: true 1873 + 1874 + '@eslint-community/eslint-utils@4.9.1(eslint@10.0.3(jiti@2.6.1))': 1875 + dependencies: 1876 + eslint: 10.0.3(jiti@2.6.1) 1877 + eslint-visitor-keys: 3.4.3 1878 + 1879 + '@eslint-community/regexpp@4.12.2': {} 1880 + 1881 + '@eslint/config-array@0.23.3': 1882 + dependencies: 1883 + '@eslint/object-schema': 3.0.3 1884 + debug: 4.4.3 1885 + minimatch: 10.2.4 1886 + transitivePeerDependencies: 1887 + - supports-color 1888 + 1889 + '@eslint/config-helpers@0.5.3': 1890 + dependencies: 1891 + '@eslint/core': 1.1.1 1892 + 1893 + '@eslint/core@0.17.0': 1894 + dependencies: 1895 + '@types/json-schema': 7.0.15 1896 + 1897 + '@eslint/core@1.1.1': 1898 + dependencies: 1899 + '@types/json-schema': 7.0.15 1900 + 1901 + '@eslint/css-tree@3.6.9': 1902 + dependencies: 1903 + mdn-data: 2.23.0 1904 + source-map-js: 1.2.1 1905 + 1906 + '@eslint/css@0.14.1': 1907 + dependencies: 1908 + '@eslint/core': 0.17.0 1909 + '@eslint/css-tree': 3.6.9 1910 + '@eslint/plugin-kit': 0.4.1 1911 + 1912 + '@eslint/js@10.0.1(eslint@10.0.3(jiti@2.6.1))': 1913 + optionalDependencies: 1914 + eslint: 10.0.3(jiti@2.6.1) 1915 + 1916 + '@eslint/object-schema@3.0.3': {} 1917 + 1918 + '@eslint/plugin-kit@0.4.1': 1919 + dependencies: 1920 + '@eslint/core': 0.17.0 1921 + levn: 0.4.1 1922 + 1923 + '@eslint/plugin-kit@0.6.1': 1924 + dependencies: 1925 + '@eslint/core': 1.1.1 1926 + levn: 0.4.1 1927 + 1928 + '@fontsource/fira-sans@5.2.7': {} 1929 + 1930 + '@fontsource/josefin-sans@5.2.8': {} 1931 + 1932 + '@gar/promisify@1.1.3': {} 1933 + 1934 + '@humanfs/core@0.19.1': {} 1935 + 1936 + '@humanfs/node@0.16.7': 1937 + dependencies: 1938 + '@humanfs/core': 0.19.1 1939 + '@humanwhocodes/retry': 0.4.3 1940 + 1941 + '@humanwhocodes/module-importer@1.0.1': {} 1942 + 1943 + '@humanwhocodes/retry@0.4.3': {} 1944 + 1945 + '@img/colour@1.1.0': {} 1946 + 1947 + '@img/sharp-darwin-arm64@0.34.5': 1948 + optionalDependencies: 1949 + '@img/sharp-libvips-darwin-arm64': 1.2.4 1950 + optional: true 1951 + 1952 + '@img/sharp-darwin-x64@0.34.5': 1953 + optionalDependencies: 1954 + '@img/sharp-libvips-darwin-x64': 1.2.4 1955 + optional: true 1956 + 1957 + '@img/sharp-libvips-darwin-arm64@1.2.4': 1958 + optional: true 1959 + 1960 + '@img/sharp-libvips-darwin-x64@1.2.4': 1961 + optional: true 1962 + 1963 + '@img/sharp-libvips-linux-arm64@1.2.4': 1964 + optional: true 1965 + 1966 + '@img/sharp-libvips-linux-arm@1.2.4': 1967 + optional: true 1968 + 1969 + '@img/sharp-libvips-linux-ppc64@1.2.4': 1970 + optional: true 1971 + 1972 + '@img/sharp-libvips-linux-riscv64@1.2.4': 1973 + optional: true 1974 + 1975 + '@img/sharp-libvips-linux-s390x@1.2.4': 1976 + optional: true 1977 + 1978 + '@img/sharp-libvips-linux-x64@1.2.4': 1979 + optional: true 1980 + 1981 + '@img/sharp-libvips-linuxmusl-arm64@1.2.4': 1982 + optional: true 1983 + 1984 + '@img/sharp-libvips-linuxmusl-x64@1.2.4': 1985 + optional: true 1986 + 1987 + '@img/sharp-linux-arm64@0.34.5': 1988 + optionalDependencies: 1989 + '@img/sharp-libvips-linux-arm64': 1.2.4 1990 + optional: true 1991 + 1992 + '@img/sharp-linux-arm@0.34.5': 1993 + optionalDependencies: 1994 + '@img/sharp-libvips-linux-arm': 1.2.4 1995 + optional: true 1996 + 1997 + '@img/sharp-linux-ppc64@0.34.5': 1998 + optionalDependencies: 1999 + '@img/sharp-libvips-linux-ppc64': 1.2.4 2000 + optional: true 2001 + 2002 + '@img/sharp-linux-riscv64@0.34.5': 2003 + optionalDependencies: 2004 + '@img/sharp-libvips-linux-riscv64': 1.2.4 2005 + optional: true 2006 + 2007 + '@img/sharp-linux-s390x@0.34.5': 2008 + optionalDependencies: 2009 + '@img/sharp-libvips-linux-s390x': 1.2.4 2010 + optional: true 2011 + 2012 + '@img/sharp-linux-x64@0.34.5': 2013 + optionalDependencies: 2014 + '@img/sharp-libvips-linux-x64': 1.2.4 2015 + optional: true 2016 + 2017 + '@img/sharp-linuxmusl-arm64@0.34.5': 2018 + optionalDependencies: 2019 + '@img/sharp-libvips-linuxmusl-arm64': 1.2.4 2020 + optional: true 2021 + 2022 + '@img/sharp-linuxmusl-x64@0.34.5': 2023 + optionalDependencies: 2024 + '@img/sharp-libvips-linuxmusl-x64': 1.2.4 2025 + optional: true 2026 + 2027 + '@img/sharp-wasm32@0.34.5': 2028 + dependencies: 2029 + '@emnapi/runtime': 1.8.1 2030 + optional: true 2031 + 2032 + '@img/sharp-win32-arm64@0.34.5': 2033 + optional: true 2034 + 2035 + '@img/sharp-win32-ia32@0.34.5': 2036 + optional: true 2037 + 2038 + '@img/sharp-win32-x64@0.34.5': 2039 + optional: true 2040 + 2041 + '@isaacs/cliui@8.0.2': 2042 + dependencies: 2043 + string-width: 5.1.2 2044 + string-width-cjs: string-width@4.2.3 2045 + strip-ansi: 7.2.0 2046 + strip-ansi-cjs: strip-ansi@6.0.1 2047 + wrap-ansi: 8.1.0 2048 + wrap-ansi-cjs: wrap-ansi@7.0.0 2049 + 2050 + '@napi-rs/wasm-runtime@1.1.1': 2051 + dependencies: 2052 + '@emnapi/core': 1.8.1 2053 + '@emnapi/runtime': 1.8.1 2054 + '@tybys/wasm-util': 0.10.1 2055 + optional: true 2056 + 2057 + '@npmcli/fs@2.1.2': 2058 + dependencies: 2059 + '@gar/promisify': 1.1.3 2060 + semver: 7.7.4 2061 + 2062 + '@npmcli/move-file@2.0.1': 2063 + dependencies: 2064 + mkdirp: 1.0.4 2065 + rimraf: 3.0.2 2066 + 2067 + '@oxc-project/runtime@0.115.0': {} 2068 + 2069 + '@oxc-project/types@0.115.0': {} 2070 + 2071 + '@parcel/watcher-android-arm64@2.5.6': 2072 + optional: true 2073 + 2074 + '@parcel/watcher-darwin-arm64@2.5.6': 2075 + optional: true 2076 + 2077 + '@parcel/watcher-darwin-x64@2.5.6': 2078 + optional: true 2079 + 2080 + '@parcel/watcher-freebsd-x64@2.5.6': 2081 + optional: true 2082 + 2083 + '@parcel/watcher-linux-arm-glibc@2.5.6': 2084 + optional: true 2085 + 2086 + '@parcel/watcher-linux-arm-musl@2.5.6': 2087 + optional: true 2088 + 2089 + '@parcel/watcher-linux-arm64-glibc@2.5.6': 2090 + optional: true 2091 + 2092 + '@parcel/watcher-linux-arm64-musl@2.5.6': 2093 + optional: true 2094 + 2095 + '@parcel/watcher-linux-x64-glibc@2.5.6': 2096 + optional: true 2097 + 2098 + '@parcel/watcher-linux-x64-musl@2.5.6': 2099 + optional: true 2100 + 2101 + '@parcel/watcher-win32-arm64@2.5.6': 2102 + optional: true 2103 + 2104 + '@parcel/watcher-win32-ia32@2.5.6': 2105 + optional: true 2106 + 2107 + '@parcel/watcher-win32-x64@2.5.6': 2108 + optional: true 2109 + 2110 + '@parcel/watcher@2.5.6': 2111 + dependencies: 2112 + detect-libc: 2.1.2 2113 + is-glob: 4.0.3 2114 + node-addon-api: 7.1.1 2115 + picomatch: 4.0.3 2116 + optionalDependencies: 2117 + '@parcel/watcher-android-arm64': 2.5.6 2118 + '@parcel/watcher-darwin-arm64': 2.5.6 2119 + '@parcel/watcher-darwin-x64': 2.5.6 2120 + '@parcel/watcher-freebsd-x64': 2.5.6 2121 + '@parcel/watcher-linux-arm-glibc': 2.5.6 2122 + '@parcel/watcher-linux-arm-musl': 2.5.6 2123 + '@parcel/watcher-linux-arm64-glibc': 2.5.6 2124 + '@parcel/watcher-linux-arm64-musl': 2.5.6 2125 + '@parcel/watcher-linux-x64-glibc': 2.5.6 2126 + '@parcel/watcher-linux-x64-musl': 2.5.6 2127 + '@parcel/watcher-win32-arm64': 2.5.6 2128 + '@parcel/watcher-win32-ia32': 2.5.6 2129 + '@parcel/watcher-win32-x64': 2.5.6 2130 + optional: true 2131 + 2132 + '@pkgjs/parseargs@0.11.0': 2133 + optional: true 2134 + 2135 + '@rolldown/binding-android-arm64@1.0.0-rc.6': 2136 + optional: true 2137 + 2138 + '@rolldown/binding-darwin-arm64@1.0.0-rc.6': 2139 + optional: true 2140 + 2141 + '@rolldown/binding-darwin-x64@1.0.0-rc.6': 2142 + optional: true 2143 + 2144 + '@rolldown/binding-freebsd-x64@1.0.0-rc.6': 2145 + optional: true 2146 + 2147 + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.6': 2148 + optional: true 2149 + 2150 + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.6': 2151 + optional: true 2152 + 2153 + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.6': 2154 + optional: true 2155 + 2156 + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.6': 2157 + optional: true 2158 + 2159 + '@rolldown/binding-linux-x64-musl@1.0.0-rc.6': 2160 + optional: true 2161 + 2162 + '@rolldown/binding-openharmony-arm64@1.0.0-rc.6': 2163 + optional: true 2164 + 2165 + '@rolldown/binding-wasm32-wasi@1.0.0-rc.6': 2166 + dependencies: 2167 + '@napi-rs/wasm-runtime': 1.1.1 2168 + optional: true 2169 + 2170 + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.6': 2171 + optional: true 2172 + 2173 + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.6': 2174 + optional: true 2175 + 2176 + '@rolldown/pluginutils@1.0.0-rc.6': {} 2177 + 2178 + '@rollup/pluginutils@5.3.0': 2179 + dependencies: 2180 + '@types/estree': 1.0.8 2181 + estree-walker: 2.0.2 2182 + picomatch: 4.0.3 2183 + 2184 + '@tootallnate/once@2.0.0': {} 2185 + 2186 + '@tybys/wasm-util@0.10.1': 2187 + dependencies: 2188 + tslib: 2.8.1 2189 + optional: true 2190 + 2191 + '@types/esrecurse@4.3.1': {} 2192 + 2193 + '@types/estree@1.0.8': {} 2194 + 2195 + '@types/json-schema@7.0.15': {} 2196 + 2197 + '@types/pug@2.0.10': {} 2198 + 2199 + '@typescript-eslint/eslint-plugin@8.56.1(@typescript-eslint/parser@8.56.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3))(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3)': 2200 + dependencies: 2201 + '@eslint-community/regexpp': 4.12.2 2202 + '@typescript-eslint/parser': 8.56.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) 2203 + '@typescript-eslint/scope-manager': 8.56.1 2204 + '@typescript-eslint/type-utils': 8.56.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) 2205 + '@typescript-eslint/utils': 8.56.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) 2206 + '@typescript-eslint/visitor-keys': 8.56.1 2207 + eslint: 10.0.3(jiti@2.6.1) 2208 + ignore: 7.0.5 2209 + natural-compare: 1.4.0 2210 + ts-api-utils: 2.4.0(typescript@5.9.3) 2211 + typescript: 5.9.3 2212 + transitivePeerDependencies: 2213 + - supports-color 2214 + 2215 + '@typescript-eslint/parser@8.56.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3)': 2216 + dependencies: 2217 + '@typescript-eslint/scope-manager': 8.56.1 2218 + '@typescript-eslint/types': 8.56.1 2219 + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) 2220 + '@typescript-eslint/visitor-keys': 8.56.1 2221 + debug: 4.4.3 2222 + eslint: 10.0.3(jiti@2.6.1) 2223 + typescript: 5.9.3 2224 + transitivePeerDependencies: 2225 + - supports-color 2226 + 2227 + '@typescript-eslint/project-service@8.56.1(typescript@5.9.3)': 2228 + dependencies: 2229 + '@typescript-eslint/tsconfig-utils': 8.56.1(typescript@5.9.3) 2230 + '@typescript-eslint/types': 8.56.1 2231 + debug: 4.4.3 2232 + typescript: 5.9.3 2233 + transitivePeerDependencies: 2234 + - supports-color 2235 + 2236 + '@typescript-eslint/scope-manager@8.56.1': 2237 + dependencies: 2238 + '@typescript-eslint/types': 8.56.1 2239 + '@typescript-eslint/visitor-keys': 8.56.1 2240 + 2241 + '@typescript-eslint/tsconfig-utils@8.56.1(typescript@5.9.3)': 2242 + dependencies: 2243 + typescript: 5.9.3 2244 + 2245 + '@typescript-eslint/type-utils@8.56.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3)': 2246 + dependencies: 2247 + '@typescript-eslint/types': 8.56.1 2248 + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) 2249 + '@typescript-eslint/utils': 8.56.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) 2250 + debug: 4.4.3 2251 + eslint: 10.0.3(jiti@2.6.1) 2252 + ts-api-utils: 2.4.0(typescript@5.9.3) 2253 + typescript: 5.9.3 2254 + transitivePeerDependencies: 2255 + - supports-color 2256 + 2257 + '@typescript-eslint/types@8.56.1': {} 2258 + 2259 + '@typescript-eslint/typescript-estree@8.56.1(typescript@5.9.3)': 2260 + dependencies: 2261 + '@typescript-eslint/project-service': 8.56.1(typescript@5.9.3) 2262 + '@typescript-eslint/tsconfig-utils': 8.56.1(typescript@5.9.3) 2263 + '@typescript-eslint/types': 8.56.1 2264 + '@typescript-eslint/visitor-keys': 8.56.1 2265 + debug: 4.4.3 2266 + minimatch: 10.2.4 2267 + semver: 7.7.4 2268 + tinyglobby: 0.2.15 2269 + ts-api-utils: 2.4.0(typescript@5.9.3) 2270 + typescript: 5.9.3 2271 + transitivePeerDependencies: 2272 + - supports-color 2273 + 2274 + '@typescript-eslint/utils@8.56.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3)': 2275 + dependencies: 2276 + '@eslint-community/eslint-utils': 4.9.1(eslint@10.0.3(jiti@2.6.1)) 2277 + '@typescript-eslint/scope-manager': 8.56.1 2278 + '@typescript-eslint/types': 8.56.1 2279 + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) 2280 + eslint: 10.0.3(jiti@2.6.1) 2281 + typescript: 5.9.3 2282 + transitivePeerDependencies: 2283 + - supports-color 2284 + 2285 + '@typescript-eslint/visitor-keys@8.56.1': 2286 + dependencies: 2287 + '@typescript-eslint/types': 8.56.1 2288 + eslint-visitor-keys: 5.0.1 2289 + 2290 + '@xmldom/xmldom@0.7.13': {} 2291 + 2292 + abbrev@1.1.1: {} 2293 + 2294 + acorn-jsx@5.3.2(acorn@8.16.0): 2295 + dependencies: 2296 + acorn: 8.16.0 2297 + 2298 + acorn@7.4.1: {} 2299 + 2300 + acorn@8.16.0: {} 2301 + 2302 + agent-base@6.0.2: 2303 + dependencies: 2304 + debug: 4.4.3 2305 + transitivePeerDependencies: 2306 + - supports-color 2307 + 2308 + agentkeepalive@4.6.0: 2309 + dependencies: 2310 + humanize-ms: 1.2.1 2311 + 2312 + aggregate-error@3.1.0: 2313 + dependencies: 2314 + clean-stack: 2.2.0 2315 + indent-string: 4.0.0 2316 + 2317 + ajv@6.14.0: 2318 + dependencies: 2319 + fast-deep-equal: 3.1.3 2320 + fast-json-stable-stringify: 2.1.0 2321 + json-schema-traverse: 0.4.1 2322 + uri-js: 4.4.1 2323 + 2324 + ansi-colors@4.1.3: {} 2325 + 2326 + ansi-regex@5.0.1: {} 2327 + 2328 + ansi-regex@6.2.2: {} 2329 + 2330 + ansi-styles@4.3.0: 2331 + dependencies: 2332 + color-convert: 2.0.1 2333 + 2334 + ansi-styles@6.2.3: {} 2335 + 2336 + aproba@2.1.0: {} 2337 + 2338 + are-we-there-yet@3.0.1: 2339 + dependencies: 2340 + delegates: 1.0.0 2341 + readable-stream: 3.6.2 2342 + 2343 + argparse@2.0.1: {} 2344 + 2345 + asap@2.0.6: {} 2346 + 2347 + assert-never@1.4.0: {} 2348 + 2349 + babel-walk@3.0.0-canary-5: 2350 + dependencies: 2351 + '@babel/types': 7.29.0 2352 + 2353 + balanced-match@1.0.2: {} 2354 + 2355 + balanced-match@4.0.4: {} 2356 + 2357 + bindings@1.5.0: 2358 + dependencies: 2359 + file-uri-to-path: 1.0.0 2360 + 2361 + boolbase@1.0.0: {} 2362 + 2363 + brace-expansion@1.1.12: 2364 + dependencies: 2365 + balanced-match: 1.0.2 2366 + concat-map: 0.0.1 2367 + 2368 + brace-expansion@2.0.2: 2369 + dependencies: 2370 + balanced-match: 1.0.2 2371 + 2372 + brace-expansion@5.0.4: 2373 + dependencies: 2374 + balanced-match: 4.0.4 2375 + 2376 + bufferstreams@3.0.0: 2377 + dependencies: 2378 + readable-stream: 3.6.2 2379 + 2380 + cacache@16.1.3: 2381 + dependencies: 2382 + '@npmcli/fs': 2.1.2 2383 + '@npmcli/move-file': 2.0.1 2384 + chownr: 2.0.0 2385 + fs-minipass: 2.1.0 2386 + glob: 8.1.0 2387 + infer-owner: 1.0.4 2388 + lru-cache: 7.18.3 2389 + minipass: 3.3.6 2390 + minipass-collect: 1.0.2 2391 + minipass-flush: 1.0.5 2392 + minipass-pipeline: 1.2.4 2393 + mkdirp: 1.0.4 2394 + p-map: 4.0.0 2395 + promise-inflight: 1.0.1 2396 + rimraf: 3.0.2 2397 + ssri: 9.0.1 2398 + tar: 6.2.1 2399 + unique-filename: 2.0.1 2400 + transitivePeerDependencies: 2401 + - bluebird 2402 + 2403 + call-bind-apply-helpers@1.0.2: 2404 + dependencies: 2405 + es-errors: 1.3.0 2406 + function-bind: 1.1.2 2407 + 2408 + call-bound@1.0.4: 2409 + dependencies: 2410 + call-bind-apply-helpers: 1.0.2 2411 + get-intrinsic: 1.3.0 2412 + 2413 + case@1.6.3: {} 2414 + 2415 + character-parser@2.2.0: 2416 + dependencies: 2417 + is-regex: 1.2.1 2418 + 2419 + chokidar@4.0.3: 2420 + dependencies: 2421 + readdirp: 4.1.2 2422 + 2423 + chownr@2.0.0: {} 2424 + 2425 + clean-stack@2.2.0: {} 2426 + 2427 + cli-color@2.0.4: 2428 + dependencies: 2429 + d: 1.0.2 2430 + es5-ext: 0.10.64 2431 + es6-iterator: 2.0.3 2432 + memoizee: 0.4.17 2433 + timers-ext: 0.1.8 2434 + 2435 + color-convert@2.0.1: 2436 + dependencies: 2437 + color-name: 1.1.4 2438 + 2439 + color-name@1.1.4: {} 2440 + 2441 + color-support@1.1.3: {} 2442 + 2443 + commander@11.1.0: {} 2444 + 2445 + commander@12.1.0: {} 2446 + 2447 + commander@9.5.0: {} 2448 + 2449 + concat-map@0.0.1: {} 2450 + 2451 + console-control-strings@1.1.0: {} 2452 + 2453 + constantinople@4.0.1: 2454 + dependencies: 2455 + '@babel/parser': 7.29.0 2456 + '@babel/types': 7.29.0 2457 + 2458 + cross-spawn@7.0.6: 2459 + dependencies: 2460 + path-key: 3.1.1 2461 + shebang-command: 2.0.0 2462 + which: 2.0.2 2463 + 2464 + css-select@5.2.2: 2465 + dependencies: 2466 + boolbase: 1.0.0 2467 + css-what: 6.2.2 2468 + domhandler: 5.0.3 2469 + domutils: 3.2.2 2470 + nth-check: 2.1.1 2471 + 2472 + css-tree@2.2.1: 2473 + dependencies: 2474 + mdn-data: 2.0.28 2475 + source-map-js: 1.2.1 2476 + 2477 + css-tree@3.2.1: 2478 + dependencies: 2479 + mdn-data: 2.27.1 2480 + source-map-js: 1.2.1 2481 + 2482 + css-what@6.2.2: {} 2483 + 2484 + csso@5.0.5: 2485 + dependencies: 2486 + css-tree: 2.2.1 2487 + 2488 + cubic2quad@1.2.1: {} 2489 + 2490 + d@1.0.2: 2491 + dependencies: 2492 + es5-ext: 0.10.64 2493 + type: 2.7.3 2494 + 2495 + debug@4.4.3: 2496 + dependencies: 2497 + ms: 2.1.3 2498 + 2499 + deep-is@0.1.4: {} 2500 + 2501 + delegates@1.0.0: {} 2502 + 2503 + detect-libc@2.1.2: {} 2504 + 2505 + doctypes@1.1.0: {} 2506 + 2507 + dom-serializer@2.0.0: 2508 + dependencies: 2509 + domelementtype: 2.3.0 2510 + domhandler: 5.0.3 2511 + entities: 4.5.0 2512 + 2513 + domelementtype@2.3.0: {} 2514 + 2515 + domhandler@5.0.3: 2516 + dependencies: 2517 + domelementtype: 2.3.0 2518 + 2519 + domutils@3.2.2: 2520 + dependencies: 2521 + dom-serializer: 2.0.0 2522 + domelementtype: 2.3.0 2523 + domhandler: 5.0.3 2524 + 2525 + dunder-proto@1.0.1: 2526 + dependencies: 2527 + call-bind-apply-helpers: 1.0.2 2528 + es-errors: 1.3.0 2529 + gopd: 1.2.0 2530 + 2531 + eastasianwidth@0.2.0: {} 2532 + 2533 + emoji-regex@8.0.0: {} 2534 + 2535 + emoji-regex@9.2.2: {} 2536 + 2537 + encoding@0.1.13: 2538 + dependencies: 2539 + iconv-lite: 0.6.3 2540 + optional: true 2541 + 2542 + entities@4.5.0: {} 2543 + 2544 + env-paths@2.2.1: {} 2545 + 2546 + err-code@2.0.3: {} 2547 + 2548 + es-define-property@1.0.1: {} 2549 + 2550 + es-errors@1.3.0: {} 2551 + 2552 + es-object-atoms@1.1.1: 2553 + dependencies: 2554 + es-errors: 1.3.0 2555 + 2556 + es5-ext@0.10.64: 2557 + dependencies: 2558 + es6-iterator: 2.0.3 2559 + es6-symbol: 3.1.4 2560 + esniff: 2.0.1 2561 + next-tick: 1.1.0 2562 + 2563 + es6-iterator@2.0.3: 2564 + dependencies: 2565 + d: 1.0.2 2566 + es5-ext: 0.10.64 2567 + es6-symbol: 3.1.4 2568 + 2569 + es6-symbol@3.1.4: 2570 + dependencies: 2571 + d: 1.0.2 2572 + ext: 1.7.0 2573 + 2574 + es6-weak-map@2.0.3: 2575 + dependencies: 2576 + d: 1.0.2 2577 + es5-ext: 0.10.64 2578 + es6-iterator: 2.0.3 2579 + es6-symbol: 3.1.4 2580 + 2581 + escape-string-regexp@4.0.0: {} 2582 + 2583 + eslint-scope@9.1.2: 2584 + dependencies: 2585 + '@types/esrecurse': 4.3.1 2586 + '@types/estree': 1.0.8 2587 + esrecurse: 4.3.0 2588 + estraverse: 5.3.0 2589 + 2590 + eslint-visitor-keys@3.4.3: {} 2591 + 2592 + eslint-visitor-keys@5.0.1: {} 2593 + 2594 + eslint@10.0.3(jiti@2.6.1): 2595 + dependencies: 2596 + '@eslint-community/eslint-utils': 4.9.1(eslint@10.0.3(jiti@2.6.1)) 2597 + '@eslint-community/regexpp': 4.12.2 2598 + '@eslint/config-array': 0.23.3 2599 + '@eslint/config-helpers': 0.5.3 2600 + '@eslint/core': 1.1.1 2601 + '@eslint/plugin-kit': 0.6.1 2602 + '@humanfs/node': 0.16.7 2603 + '@humanwhocodes/module-importer': 1.0.1 2604 + '@humanwhocodes/retry': 0.4.3 2605 + '@types/estree': 1.0.8 2606 + ajv: 6.14.0 2607 + cross-spawn: 7.0.6 2608 + debug: 4.4.3 2609 + escape-string-regexp: 4.0.0 2610 + eslint-scope: 9.1.2 2611 + eslint-visitor-keys: 5.0.1 2612 + espree: 11.2.0 2613 + esquery: 1.7.0 2614 + esutils: 2.0.3 2615 + fast-deep-equal: 3.1.3 2616 + file-entry-cache: 8.0.0 2617 + find-up: 5.0.0 2618 + glob-parent: 6.0.2 2619 + ignore: 5.3.2 2620 + imurmurhash: 0.1.4 2621 + is-glob: 4.0.3 2622 + json-stable-stringify-without-jsonify: 1.0.1 2623 + minimatch: 10.2.4 2624 + natural-compare: 1.4.0 2625 + optionator: 0.9.4 2626 + optionalDependencies: 2627 + jiti: 2.6.1 2628 + transitivePeerDependencies: 2629 + - supports-color 2630 + 2631 + esniff@2.0.1: 2632 + dependencies: 2633 + d: 1.0.2 2634 + es5-ext: 0.10.64 2635 + event-emitter: 0.3.5 2636 + type: 2.7.3 2637 + 2638 + espree@11.2.0: 2639 + dependencies: 2640 + acorn: 8.16.0 2641 + acorn-jsx: 5.3.2(acorn@8.16.0) 2642 + eslint-visitor-keys: 5.0.1 2643 + 2644 + esquery@1.7.0: 2645 + dependencies: 2646 + estraverse: 5.3.0 2647 + 2648 + esrecurse@4.3.0: 2649 + dependencies: 2650 + estraverse: 5.3.0 2651 + 2652 + estraverse@5.3.0: {} 2653 + 2654 + estree-walker@2.0.2: {} 2655 + 2656 + esutils@2.0.3: {} 2657 + 2658 + event-emitter@0.3.5: 2659 + dependencies: 2660 + d: 1.0.2 2661 + es5-ext: 0.10.64 2662 + 2663 + exponential-backoff@3.1.3: {} 2664 + 2665 + ext@1.7.0: 2666 + dependencies: 2667 + type: 2.7.3 2668 + 2669 + fantasticon@3.0.0: 2670 + dependencies: 2671 + case: 1.6.3 2672 + cli-color: 2.0.4 2673 + commander: 12.1.0 2674 + glob: 10.5.0 2675 + handlebars: 4.7.8 2676 + slugify: 1.6.6 2677 + svg2ttf: 6.0.3 2678 + svgicons2svgfont: 12.0.0 2679 + ttf2eot: 3.1.0 2680 + ttf2woff: 3.0.0 2681 + ttf2woff2: 5.0.0 2682 + transitivePeerDependencies: 2683 + - bluebird 2684 + - supports-color 2685 + 2686 + fast-deep-equal@3.1.3: {} 2687 + 2688 + fast-json-stable-stringify@2.1.0: {} 2689 + 2690 + fast-levenshtein@2.0.6: {} 2691 + 2692 + fdir@6.5.0(picomatch@4.0.3): 2693 + optionalDependencies: 2694 + picomatch: 4.0.3 2695 + 2696 + file-entry-cache@8.0.0: 2697 + dependencies: 2698 + flat-cache: 4.0.1 2699 + 2700 + file-uri-to-path@1.0.0: {} 2701 + 2702 + find-up@5.0.0: 2703 + dependencies: 2704 + locate-path: 6.0.0 2705 + path-exists: 4.0.0 2706 + 2707 + flat-cache@4.0.1: 2708 + dependencies: 2709 + flatted: 3.3.4 2710 + keyv: 4.5.4 2711 + 2712 + flatted@3.3.4: {} 2713 + 2714 + foreground-child@3.3.1: 2715 + dependencies: 2716 + cross-spawn: 7.0.6 2717 + signal-exit: 4.1.0 2718 + 2719 + fs-minipass@2.1.0: 2720 + dependencies: 2721 + minipass: 3.3.6 2722 + 2723 + fs.realpath@1.0.0: {} 2724 + 2725 + fsevents@2.3.3: 2726 + optional: true 2727 + 2728 + function-bind@1.1.2: {} 2729 + 2730 + gauge@4.0.4: 2731 + dependencies: 2732 + aproba: 2.1.0 2733 + color-support: 1.1.3 2734 + console-control-strings: 1.1.0 2735 + has-unicode: 2.0.1 2736 + signal-exit: 3.0.7 2737 + string-width: 4.2.3 2738 + strip-ansi: 6.0.1 2739 + wide-align: 1.1.5 2740 + 2741 + get-intrinsic@1.3.0: 2742 + dependencies: 2743 + call-bind-apply-helpers: 1.0.2 2744 + es-define-property: 1.0.1 2745 + es-errors: 1.3.0 2746 + es-object-atoms: 1.1.1 2747 + function-bind: 1.1.2 2748 + get-proto: 1.0.1 2749 + gopd: 1.2.0 2750 + has-symbols: 1.1.0 2751 + hasown: 2.0.2 2752 + math-intrinsics: 1.1.0 2753 + 2754 + get-proto@1.0.1: 2755 + dependencies: 2756 + dunder-proto: 1.0.1 2757 + es-object-atoms: 1.1.1 2758 + 2759 + glob-parent@6.0.2: 2760 + dependencies: 2761 + is-glob: 4.0.3 2762 + 2763 + glob@10.5.0: 2764 + dependencies: 2765 + foreground-child: 3.3.1 2766 + jackspeak: 3.4.3 2767 + minimatch: 9.0.9 2768 + minipass: 7.1.3 2769 + package-json-from-dist: 1.0.1 2770 + path-scurry: 1.11.1 2771 + 2772 + glob@7.2.3: 2773 + dependencies: 2774 + fs.realpath: 1.0.0 2775 + inflight: 1.0.6 2776 + inherits: 2.0.4 2777 + minimatch: 3.1.5 2778 + once: 1.4.0 2779 + path-is-absolute: 1.0.1 2780 + 2781 + glob@8.1.0: 2782 + dependencies: 2783 + fs.realpath: 1.0.0 2784 + inflight: 1.0.6 2785 + inherits: 2.0.4 2786 + minimatch: 5.1.9 2787 + once: 1.4.0 2788 + 2789 + globals@17.4.0: {} 2790 + 2791 + gopd@1.2.0: {} 2792 + 2793 + graceful-fs@4.2.11: {} 2794 + 2795 + handlebars@4.7.8: 2796 + dependencies: 2797 + minimist: 1.2.8 2798 + neo-async: 2.6.2 2799 + source-map: 0.6.1 2800 + wordwrap: 1.0.0 2801 + optionalDependencies: 2802 + uglify-js: 3.19.3 2803 + 2804 + has-symbols@1.1.0: {} 2805 + 2806 + has-tostringtag@1.0.2: 2807 + dependencies: 2808 + has-symbols: 1.1.0 2809 + 2810 + has-unicode@2.0.1: {} 2811 + 2812 + hasown@2.0.2: 2813 + dependencies: 2814 + function-bind: 1.1.2 2815 + 2816 + http-cache-semantics@4.2.0: {} 2817 + 2818 + http-proxy-agent@5.0.0: 2819 + dependencies: 2820 + '@tootallnate/once': 2.0.0 2821 + agent-base: 6.0.2 2822 + debug: 4.4.3 2823 + transitivePeerDependencies: 2824 + - supports-color 2825 + 2826 + https-proxy-agent@5.0.1: 2827 + dependencies: 2828 + agent-base: 6.0.2 2829 + debug: 4.4.3 2830 + transitivePeerDependencies: 2831 + - supports-color 2832 + 2833 + humanize-ms@1.2.1: 2834 + dependencies: 2835 + ms: 2.1.3 2836 + 2837 + iconv-lite@0.6.3: 2838 + dependencies: 2839 + safer-buffer: 2.1.2 2840 + optional: true 2841 + 2842 + ignore@5.3.2: {} 2843 + 2844 + ignore@7.0.5: {} 2845 + 2846 + imagetools-core@9.1.0: {} 2847 + 2848 + immutable@5.1.5: {} 2849 + 2850 + imurmurhash@0.1.4: {} 2851 + 2852 + indent-string@4.0.0: {} 2853 + 2854 + infer-owner@1.0.4: {} 2855 + 2856 + inflight@1.0.6: 2857 + dependencies: 2858 + once: 1.4.0 2859 + wrappy: 1.0.2 2860 + 2861 + inherits@2.0.4: {} 2862 + 2863 + ip-address@10.1.0: {} 2864 + 2865 + is-core-module@2.16.1: 2866 + dependencies: 2867 + hasown: 2.0.2 2868 + 2869 + is-expression@4.0.0: 2870 + dependencies: 2871 + acorn: 7.4.1 2872 + object-assign: 4.1.1 2873 + 2874 + is-extglob@2.1.1: {} 2875 + 2876 + is-fullwidth-code-point@3.0.0: {} 2877 + 2878 + is-glob@4.0.3: 2879 + dependencies: 2880 + is-extglob: 2.1.1 2881 + 2882 + is-lambda@1.0.1: {} 2883 + 2884 + is-promise@2.2.2: {} 2885 + 2886 + is-regex@1.2.1: 2887 + dependencies: 2888 + call-bound: 1.0.4 2889 + gopd: 1.2.0 2890 + has-tostringtag: 1.0.2 2891 + hasown: 2.0.2 2892 + 2893 + isexe@2.0.0: {} 2894 + 2895 + jackspeak@3.4.3: 2896 + dependencies: 2897 + '@isaacs/cliui': 8.0.2 2898 + optionalDependencies: 2899 + '@pkgjs/parseargs': 0.11.0 2900 + 2901 + jiti@2.6.1: {} 2902 + 2903 + js-stringify@1.0.2: {} 2904 + 2905 + json-buffer@3.0.1: {} 2906 + 2907 + json-schema-traverse@0.4.1: {} 2908 + 2909 + json-stable-stringify-without-jsonify@1.0.1: {} 2910 + 2911 + jstransformer@1.0.0: 2912 + dependencies: 2913 + is-promise: 2.2.2 2914 + promise: 7.3.1 2915 + 2916 + keyv@4.5.4: 2917 + dependencies: 2918 + json-buffer: 3.0.1 2919 + 2920 + levn@0.4.1: 2921 + dependencies: 2922 + prelude-ls: 1.2.1 2923 + type-check: 0.4.0 2924 + 2925 + lightningcss-android-arm64@1.31.1: 2926 + optional: true 2927 + 2928 + lightningcss-darwin-arm64@1.31.1: 2929 + optional: true 2930 + 2931 + lightningcss-darwin-x64@1.31.1: 2932 + optional: true 2933 + 2934 + lightningcss-freebsd-x64@1.31.1: 2935 + optional: true 2936 + 2937 + lightningcss-linux-arm-gnueabihf@1.31.1: 2938 + optional: true 2939 + 2940 + lightningcss-linux-arm64-gnu@1.31.1: 2941 + optional: true 2942 + 2943 + lightningcss-linux-arm64-musl@1.31.1: 2944 + optional: true 2945 + 2946 + lightningcss-linux-x64-gnu@1.31.1: 2947 + optional: true 2948 + 2949 + lightningcss-linux-x64-musl@1.31.1: 2950 + optional: true 2951 + 2952 + lightningcss-win32-arm64-msvc@1.31.1: 2953 + optional: true 2954 + 2955 + lightningcss-win32-x64-msvc@1.31.1: 2956 + optional: true 2957 + 2958 + lightningcss@1.31.1: 2959 + dependencies: 2960 + detect-libc: 2.1.2 2961 + optionalDependencies: 2962 + lightningcss-android-arm64: 1.31.1 2963 + lightningcss-darwin-arm64: 1.31.1 2964 + lightningcss-darwin-x64: 1.31.1 2965 + lightningcss-freebsd-x64: 1.31.1 2966 + lightningcss-linux-arm-gnueabihf: 1.31.1 2967 + lightningcss-linux-arm64-gnu: 1.31.1 2968 + lightningcss-linux-arm64-musl: 1.31.1 2969 + lightningcss-linux-x64-gnu: 1.31.1 2970 + lightningcss-linux-x64-musl: 1.31.1 2971 + lightningcss-win32-arm64-msvc: 1.31.1 2972 + lightningcss-win32-x64-msvc: 1.31.1 2973 + 2974 + locate-path@6.0.0: 2975 + dependencies: 2976 + p-locate: 5.0.0 2977 + 2978 + lodash@4.17.23: {} 2979 + 2980 + lru-cache@10.4.3: {} 2981 + 2982 + lru-cache@7.18.3: {} 2983 + 2984 + lru-queue@0.1.0: 2985 + dependencies: 2986 + es5-ext: 0.10.64 2987 + 2988 + make-fetch-happen@10.2.1: 2989 + dependencies: 2990 + agentkeepalive: 4.6.0 2991 + cacache: 16.1.3 2992 + http-cache-semantics: 4.2.0 2993 + http-proxy-agent: 5.0.0 2994 + https-proxy-agent: 5.0.1 2995 + is-lambda: 1.0.1 2996 + lru-cache: 7.18.3 2997 + minipass: 3.3.6 2998 + minipass-collect: 1.0.2 2999 + minipass-fetch: 2.1.2 3000 + minipass-flush: 1.0.5 3001 + minipass-pipeline: 1.2.4 3002 + negotiator: 0.6.4 3003 + promise-retry: 2.0.1 3004 + socks-proxy-agent: 7.0.0 3005 + ssri: 9.0.1 3006 + transitivePeerDependencies: 3007 + - bluebird 3008 + - supports-color 3009 + 3010 + math-intrinsics@1.1.0: {} 3011 + 3012 + mdn-data@2.0.28: {} 3013 + 3014 + mdn-data@2.23.0: {} 3015 + 3016 + mdn-data@2.27.1: {} 3017 + 3018 + memoizee@0.4.17: 3019 + dependencies: 3020 + d: 1.0.2 3021 + es5-ext: 0.10.64 3022 + es6-weak-map: 2.0.3 3023 + event-emitter: 0.3.5 3024 + is-promise: 2.2.2 3025 + lru-queue: 0.1.0 3026 + next-tick: 1.1.0 3027 + timers-ext: 0.1.8 3028 + 3029 + microbuffer@1.0.0: {} 3030 + 3031 + minimatch@10.2.4: 3032 + dependencies: 3033 + brace-expansion: 5.0.4 3034 + 3035 + minimatch@3.1.5: 3036 + dependencies: 3037 + brace-expansion: 1.1.12 3038 + 3039 + minimatch@5.1.9: 3040 + dependencies: 3041 + brace-expansion: 2.0.2 3042 + 3043 + minimatch@9.0.9: 3044 + dependencies: 3045 + brace-expansion: 2.0.2 3046 + 3047 + minimist@1.2.8: {} 3048 + 3049 + minipass-collect@1.0.2: 3050 + dependencies: 3051 + minipass: 3.3.6 3052 + 3053 + minipass-fetch@2.1.2: 3054 + dependencies: 3055 + minipass: 3.3.6 3056 + minipass-sized: 1.0.3 3057 + minizlib: 2.1.2 3058 + optionalDependencies: 3059 + encoding: 0.1.13 3060 + 3061 + minipass-flush@1.0.5: 3062 + dependencies: 3063 + minipass: 3.3.6 3064 + 3065 + minipass-pipeline@1.2.4: 3066 + dependencies: 3067 + minipass: 3.3.6 3068 + 3069 + minipass-sized@1.0.3: 3070 + dependencies: 3071 + minipass: 3.3.6 3072 + 3073 + minipass@3.3.6: 3074 + dependencies: 3075 + yallist: 4.0.0 3076 + 3077 + minipass@5.0.0: {} 3078 + 3079 + minipass@7.1.3: {} 3080 + 3081 + minizlib@2.1.2: 3082 + dependencies: 3083 + minipass: 3.3.6 3084 + yallist: 4.0.0 3085 + 3086 + mkdirp@1.0.4: {} 3087 + 3088 + ms@2.1.3: {} 3089 + 3090 + nan@2.25.0: {} 3091 + 3092 + nanoid@3.3.11: {} 3093 + 3094 + natural-compare@1.4.0: {} 3095 + 3096 + negotiator@0.6.4: {} 3097 + 3098 + neo-async@2.6.2: {} 3099 + 3100 + next-tick@1.1.0: {} 3101 + 3102 + node-addon-api@7.1.1: 3103 + optional: true 3104 + 3105 + node-gyp@9.4.1: 3106 + dependencies: 3107 + env-paths: 2.2.1 3108 + exponential-backoff: 3.1.3 3109 + glob: 7.2.3 3110 + graceful-fs: 4.2.11 3111 + make-fetch-happen: 10.2.1 3112 + nopt: 6.0.0 3113 + npmlog: 6.0.2 3114 + rimraf: 3.0.2 3115 + semver: 7.7.4 3116 + tar: 6.2.1 3117 + which: 2.0.2 3118 + transitivePeerDependencies: 3119 + - bluebird 3120 + - supports-color 3121 + 3122 + nopt@6.0.0: 3123 + dependencies: 3124 + abbrev: 1.1.1 3125 + 3126 + npmlog@6.0.2: 3127 + dependencies: 3128 + are-we-there-yet: 3.0.1 3129 + console-control-strings: 1.1.0 3130 + gauge: 4.0.4 3131 + set-blocking: 2.0.0 3132 + 3133 + nth-check@2.1.1: 3134 + dependencies: 3135 + boolbase: 1.0.0 3136 + 3137 + object-assign@4.1.1: {} 3138 + 3139 + once@1.4.0: 3140 + dependencies: 3141 + wrappy: 1.0.2 3142 + 3143 + optionator@0.9.4: 3144 + dependencies: 3145 + deep-is: 0.1.4 3146 + fast-levenshtein: 2.0.6 3147 + levn: 0.4.1 3148 + prelude-ls: 1.2.1 3149 + type-check: 0.4.0 3150 + word-wrap: 1.2.5 3151 + 3152 + p-limit@3.1.0: 3153 + dependencies: 3154 + yocto-queue: 0.1.0 3155 + 3156 + p-locate@5.0.0: 3157 + dependencies: 3158 + p-limit: 3.1.0 3159 + 3160 + p-map@4.0.0: 3161 + dependencies: 3162 + aggregate-error: 3.1.0 3163 + 3164 + package-json-from-dist@1.0.1: {} 3165 + 3166 + pako@1.0.11: {} 3167 + 3168 + path-exists@4.0.0: {} 3169 + 3170 + path-is-absolute@1.0.1: {} 3171 + 3172 + path-key@3.1.1: {} 3173 + 3174 + path-parse@1.0.7: {} 3175 + 3176 + path-scurry@1.11.1: 3177 + dependencies: 3178 + lru-cache: 10.4.3 3179 + minipass: 7.1.3 3180 + 3181 + pathe@2.0.3: {} 3182 + 3183 + picocolors@1.1.1: {} 3184 + 3185 + picomatch@4.0.3: {} 3186 + 3187 + postcss@8.5.8: 3188 + dependencies: 3189 + nanoid: 3.3.11 3190 + picocolors: 1.1.1 3191 + source-map-js: 1.2.1 3192 + 3193 + prelude-ls@1.2.1: {} 3194 + 3195 + prettier@3.8.1: {} 3196 + 3197 + promise-inflight@1.0.1: {} 3198 + 3199 + promise-retry@2.0.1: 3200 + dependencies: 3201 + err-code: 2.0.3 3202 + retry: 0.12.0 3203 + 3204 + promise@7.3.1: 3205 + dependencies: 3206 + asap: 2.0.6 3207 + 3208 + pug-attrs@3.0.0: 3209 + dependencies: 3210 + constantinople: 4.0.1 3211 + js-stringify: 1.0.2 3212 + pug-runtime: 3.0.1 3213 + 3214 + pug-code-gen@3.0.3: 3215 + dependencies: 3216 + constantinople: 4.0.1 3217 + doctypes: 1.1.0 3218 + js-stringify: 1.0.2 3219 + pug-attrs: 3.0.0 3220 + pug-error: 2.1.0 3221 + pug-runtime: 3.0.1 3222 + void-elements: 3.1.0 3223 + with: 7.0.2 3224 + 3225 + pug-error@2.1.0: {} 3226 + 3227 + pug-filters@4.0.0: 3228 + dependencies: 3229 + constantinople: 4.0.1 3230 + jstransformer: 1.0.0 3231 + pug-error: 2.1.0 3232 + pug-walk: 2.0.0 3233 + resolve: 1.22.11 3234 + 3235 + pug-lexer@5.0.1: 3236 + dependencies: 3237 + character-parser: 2.2.0 3238 + is-expression: 4.0.0 3239 + pug-error: 2.1.0 3240 + 3241 + pug-linker@4.0.0: 3242 + dependencies: 3243 + pug-error: 2.1.0 3244 + pug-walk: 2.0.0 3245 + 3246 + pug-load@3.0.0: 3247 + dependencies: 3248 + object-assign: 4.1.1 3249 + pug-walk: 2.0.0 3250 + 3251 + pug-parser@6.0.0: 3252 + dependencies: 3253 + pug-error: 2.1.0 3254 + token-stream: 1.0.0 3255 + 3256 + pug-runtime@3.0.1: {} 3257 + 3258 + pug-strip-comments@2.0.0: 3259 + dependencies: 3260 + pug-error: 2.1.0 3261 + 3262 + pug-walk@2.0.0: {} 3263 + 3264 + pug@3.0.3: 3265 + dependencies: 3266 + pug-code-gen: 3.0.3 3267 + pug-filters: 4.0.0 3268 + pug-lexer: 5.0.1 3269 + pug-linker: 4.0.0 3270 + pug-load: 3.0.0 3271 + pug-parser: 6.0.0 3272 + pug-runtime: 3.0.1 3273 + pug-strip-comments: 2.0.0 3274 + 3275 + punycode@2.3.1: {} 3276 + 3277 + readable-stream@3.6.2: 3278 + dependencies: 3279 + inherits: 2.0.4 3280 + string_decoder: 1.3.0 3281 + util-deprecate: 1.0.2 3282 + 3283 + readdirp@4.1.2: {} 3284 + 3285 + resolve@1.22.11: 3286 + dependencies: 3287 + is-core-module: 2.16.1 3288 + path-parse: 1.0.7 3289 + supports-preserve-symlinks-flag: 1.0.0 3290 + 3291 + retry@0.12.0: {} 3292 + 3293 + rimraf@3.0.2: 3294 + dependencies: 3295 + glob: 7.2.3 3296 + 3297 + rolldown@1.0.0-rc.6: 3298 + dependencies: 3299 + '@oxc-project/types': 0.115.0 3300 + '@rolldown/pluginutils': 1.0.0-rc.6 3301 + optionalDependencies: 3302 + '@rolldown/binding-android-arm64': 1.0.0-rc.6 3303 + '@rolldown/binding-darwin-arm64': 1.0.0-rc.6 3304 + '@rolldown/binding-darwin-x64': 1.0.0-rc.6 3305 + '@rolldown/binding-freebsd-x64': 1.0.0-rc.6 3306 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-rc.6 3307 + '@rolldown/binding-linux-arm64-gnu': 1.0.0-rc.6 3308 + '@rolldown/binding-linux-arm64-musl': 1.0.0-rc.6 3309 + '@rolldown/binding-linux-x64-gnu': 1.0.0-rc.6 3310 + '@rolldown/binding-linux-x64-musl': 1.0.0-rc.6 3311 + '@rolldown/binding-openharmony-arm64': 1.0.0-rc.6 3312 + '@rolldown/binding-wasm32-wasi': 1.0.0-rc.6 3313 + '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.6 3314 + '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.6 3315 + 3316 + safe-buffer@5.2.1: {} 3317 + 3318 + safer-buffer@2.1.2: 3319 + optional: true 3320 + 3321 + sass@1.97.3: 3322 + dependencies: 3323 + chokidar: 4.0.3 3324 + immutable: 5.1.5 3325 + source-map-js: 1.2.1 3326 + optionalDependencies: 3327 + '@parcel/watcher': 2.5.6 3328 + 3329 + sax@1.5.0: {} 3330 + 3331 + semver@7.7.4: {} 3332 + 3333 + set-blocking@2.0.0: {} 3334 + 3335 + sharp@0.34.5: 3336 + dependencies: 3337 + '@img/colour': 1.1.0 3338 + detect-libc: 2.1.2 3339 + semver: 7.7.4 3340 + optionalDependencies: 3341 + '@img/sharp-darwin-arm64': 0.34.5 3342 + '@img/sharp-darwin-x64': 0.34.5 3343 + '@img/sharp-libvips-darwin-arm64': 1.2.4 3344 + '@img/sharp-libvips-darwin-x64': 1.2.4 3345 + '@img/sharp-libvips-linux-arm': 1.2.4 3346 + '@img/sharp-libvips-linux-arm64': 1.2.4 3347 + '@img/sharp-libvips-linux-ppc64': 1.2.4 3348 + '@img/sharp-libvips-linux-riscv64': 1.2.4 3349 + '@img/sharp-libvips-linux-s390x': 1.2.4 3350 + '@img/sharp-libvips-linux-x64': 1.2.4 3351 + '@img/sharp-libvips-linuxmusl-arm64': 1.2.4 3352 + '@img/sharp-libvips-linuxmusl-x64': 1.2.4 3353 + '@img/sharp-linux-arm': 0.34.5 3354 + '@img/sharp-linux-arm64': 0.34.5 3355 + '@img/sharp-linux-ppc64': 0.34.5 3356 + '@img/sharp-linux-riscv64': 0.34.5 3357 + '@img/sharp-linux-s390x': 0.34.5 3358 + '@img/sharp-linux-x64': 0.34.5 3359 + '@img/sharp-linuxmusl-arm64': 0.34.5 3360 + '@img/sharp-linuxmusl-x64': 0.34.5 3361 + '@img/sharp-wasm32': 0.34.5 3362 + '@img/sharp-win32-arm64': 0.34.5 3363 + '@img/sharp-win32-ia32': 0.34.5 3364 + '@img/sharp-win32-x64': 0.34.5 3365 + 3366 + shebang-command@2.0.0: 3367 + dependencies: 3368 + shebang-regex: 3.0.0 3369 + 3370 + shebang-regex@3.0.0: {} 3371 + 3372 + signal-exit@3.0.7: {} 3373 + 3374 + signal-exit@4.1.0: {} 3375 + 3376 + slugify@1.6.6: {} 3377 + 3378 + smart-buffer@4.2.0: {} 3379 + 3380 + socks-proxy-agent@7.0.0: 3381 + dependencies: 3382 + agent-base: 6.0.2 3383 + debug: 4.4.3 3384 + socks: 2.8.7 3385 + transitivePeerDependencies: 3386 + - supports-color 3387 + 3388 + socks@2.8.7: 3389 + dependencies: 3390 + ip-address: 10.1.0 3391 + smart-buffer: 4.2.0 3392 + 3393 + source-map-js@1.2.1: {} 3394 + 3395 + source-map@0.6.1: {} 3396 + 3397 + ssri@9.0.1: 3398 + dependencies: 3399 + minipass: 3.3.6 3400 + 3401 + string-width@4.2.3: 3402 + dependencies: 3403 + emoji-regex: 8.0.0 3404 + is-fullwidth-code-point: 3.0.0 3405 + strip-ansi: 6.0.1 3406 + 3407 + string-width@5.1.2: 3408 + dependencies: 3409 + eastasianwidth: 0.2.0 3410 + emoji-regex: 9.2.2 3411 + strip-ansi: 7.2.0 3412 + 3413 + string_decoder@1.3.0: 3414 + dependencies: 3415 + safe-buffer: 5.2.1 3416 + 3417 + strip-ansi@6.0.1: 3418 + dependencies: 3419 + ansi-regex: 5.0.1 3420 + 3421 + strip-ansi@7.2.0: 3422 + dependencies: 3423 + ansi-regex: 6.2.2 3424 + 3425 + supports-preserve-symlinks-flag@1.0.0: {} 3426 + 3427 + svg-pathdata@6.0.3: {} 3428 + 3429 + svg2ttf@6.0.3: 3430 + dependencies: 3431 + '@xmldom/xmldom': 0.7.13 3432 + argparse: 2.0.1 3433 + cubic2quad: 1.2.1 3434 + lodash: 4.17.23 3435 + microbuffer: 1.0.0 3436 + svgpath: 2.6.0 3437 + 3438 + svgicons2svgfont@12.0.0: 3439 + dependencies: 3440 + commander: 9.5.0 3441 + glob: 8.1.0 3442 + sax: 1.5.0 3443 + svg-pathdata: 6.0.3 3444 + 3445 + svgo@4.0.1: 3446 + dependencies: 3447 + commander: 11.1.0 3448 + css-select: 5.2.2 3449 + css-tree: 3.2.1 3450 + css-what: 6.2.2 3451 + csso: 5.0.5 3452 + picocolors: 1.1.1 3453 + sax: 1.5.0 3454 + 3455 + svgpath@2.6.0: {} 3456 + 3457 + tar@6.2.1: 3458 + dependencies: 3459 + chownr: 2.0.0 3460 + fs-minipass: 2.1.0 3461 + minipass: 5.0.0 3462 + minizlib: 2.1.2 3463 + mkdirp: 1.0.4 3464 + yallist: 4.0.0 3465 + 3466 + timers-ext@0.1.8: 3467 + dependencies: 3468 + es5-ext: 0.10.64 3469 + next-tick: 1.1.0 3470 + 3471 + tinyglobby@0.2.15: 3472 + dependencies: 3473 + fdir: 6.5.0(picomatch@4.0.3) 3474 + picomatch: 4.0.3 3475 + 3476 + token-stream@1.0.0: {} 3477 + 3478 + ts-api-utils@2.4.0(typescript@5.9.3): 3479 + dependencies: 3480 + typescript: 5.9.3 3481 + 3482 + tslib@2.8.1: 3483 + optional: true 3484 + 3485 + ttf2eot@3.1.0: 3486 + dependencies: 3487 + argparse: 2.0.1 3488 + 3489 + ttf2woff2@5.0.0: 3490 + dependencies: 3491 + bindings: 1.5.0 3492 + bufferstreams: 3.0.0 3493 + nan: 2.25.0 3494 + node-gyp: 9.4.1 3495 + transitivePeerDependencies: 3496 + - bluebird 3497 + - supports-color 3498 + 3499 + ttf2woff@3.0.0: 3500 + dependencies: 3501 + argparse: 2.0.1 3502 + pako: 1.0.11 3503 + 3504 + type-check@0.4.0: 3505 + dependencies: 3506 + prelude-ls: 1.2.1 3507 + 3508 + type@2.7.3: {} 3509 + 3510 + typescript-eslint@8.56.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3): 3511 + dependencies: 3512 + '@typescript-eslint/eslint-plugin': 8.56.1(@typescript-eslint/parser@8.56.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3))(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) 3513 + '@typescript-eslint/parser': 8.56.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) 3514 + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) 3515 + '@typescript-eslint/utils': 8.56.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) 3516 + eslint: 10.0.3(jiti@2.6.1) 3517 + typescript: 5.9.3 3518 + transitivePeerDependencies: 3519 + - supports-color 3520 + 3521 + typescript@5.9.3: {} 3522 + 3523 + uglify-js@3.19.3: 3524 + optional: true 3525 + 3526 + unique-filename@2.0.1: 3527 + dependencies: 3528 + unique-slug: 3.0.0 3529 + 3530 + unique-slug@3.0.0: 3531 + dependencies: 3532 + imurmurhash: 0.1.4 3533 + 3534 + uri-js@4.4.1: 3535 + dependencies: 3536 + punycode: 2.3.1 3537 + 3538 + util-deprecate@1.0.2: {} 3539 + 3540 + vite-imagetools@10.0.0(vite@8.0.0-beta.16(jiti@2.6.1)(sass@1.97.3)): 3541 + dependencies: 3542 + '@rollup/pluginutils': 5.3.0 3543 + imagetools-core: 9.1.0 3544 + sharp: 0.34.5 3545 + vite: 8.0.0-beta.16(jiti@2.6.1)(sass@1.97.3) 3546 + transitivePeerDependencies: 3547 + - rollup 3548 + 3549 + vite-plugin-image-optimizer@2.0.3(sharp@0.34.5)(svgo@4.0.1)(vite@8.0.0-beta.16(jiti@2.6.1)(sass@1.97.3)): 3550 + dependencies: 3551 + ansi-colors: 4.1.3 3552 + pathe: 2.0.3 3553 + vite: 8.0.0-beta.16(jiti@2.6.1)(sass@1.97.3) 3554 + optionalDependencies: 3555 + sharp: 0.34.5 3556 + svgo: 4.0.1 3557 + 3558 + vite-plugin-pug@0.4.1: 3559 + dependencies: 3560 + picocolors: 1.1.1 3561 + pug: 3.0.3 3562 + 3563 + vite@8.0.0-beta.16(jiti@2.6.1)(sass@1.97.3): 3564 + dependencies: 3565 + '@oxc-project/runtime': 0.115.0 3566 + lightningcss: 1.31.1 3567 + picomatch: 4.0.3 3568 + postcss: 8.5.8 3569 + rolldown: 1.0.0-rc.6 3570 + tinyglobby: 0.2.15 3571 + optionalDependencies: 3572 + fsevents: 2.3.3 3573 + jiti: 2.6.1 3574 + sass: 1.97.3 3575 + 3576 + void-elements@3.1.0: {} 3577 + 3578 + which@2.0.2: 3579 + dependencies: 3580 + isexe: 2.0.0 3581 + 3582 + wide-align@1.1.5: 3583 + dependencies: 3584 + string-width: 4.2.3 3585 + 3586 + with@7.0.2: 3587 + dependencies: 3588 + '@babel/parser': 7.29.0 3589 + '@babel/types': 7.29.0 3590 + assert-never: 1.4.0 3591 + babel-walk: 3.0.0-canary-5 3592 + 3593 + word-wrap@1.2.5: {} 3594 + 3595 + wordwrap@1.0.0: {} 3596 + 3597 + wrap-ansi@7.0.0: 3598 + dependencies: 3599 + ansi-styles: 4.3.0 3600 + string-width: 4.2.3 3601 + strip-ansi: 6.0.1 3602 + 3603 + wrap-ansi@8.1.0: 3604 + dependencies: 3605 + ansi-styles: 6.2.3 3606 + string-width: 5.1.2 3607 + strip-ansi: 7.2.0 3608 + 3609 + wrappy@1.0.2: {} 3610 + 3611 + yallist@4.0.0: {} 3612 + 3613 + yocto-queue@0.1.0: {}
+6
pnpm-workspace.yaml
··· 1 + onlyBuiltDependencies: 2 + - "@parcel/watcher" 3 + - es5-ext 4 + - esbuild 5 + - sharp 6 + - ttf2woff2
src/img/archlinux.svg public/archlinux.svg
src/img/exitnow.png public/exitnow.png
src/img/gitlab.svg public/gitlab.svg
src/img/nixos.svg public/nixos.svg
src/img/passy.svg public/passy.svg
src/img/prismlauncher.svg public/prismlauncher.svg
src/img/scrumplex.svg public/scrumplex.svg
src/img/scrumplex_round.png public/scrumplex_round.png
src/img/sprummlbot.png public/sprummlbot.png
src/img/vibrant.svg public/vibrant.svg
src/img/waves.js.svg public/waves.js.svg
src/scss/_animations.scss scss/_animations.scss
src/scss/_base.scss scss/_base.scss
src/scss/_buttons.scss scss/_buttons.scss
src/scss/_grid.scss scss/_grid.scss
+2 -2
src/scss/_misc.scss scss/_misc.scss
··· 59 59 } 60 60 61 61 .wavy { 62 - background-image: url("../img/wavy.svg"); 62 + background-image: url("./wavy.svg"); 63 63 background-repeat: repeat-x; 64 64 background-size: cover; 65 65 background-position: center; 66 66 67 67 @media (prefers-color-scheme: dark) { 68 - background-image: url("../img/wavy-dark.svg"); 68 + background-image: url("./wavy-dark.svg"); 69 69 } 70 70 } 71 71
src/scss/_normalize.scss scss/_normalize.scss
src/scss/_scrollbar.scss scss/_scrollbar.scss
+2 -12
src/scss/_typography.scss scss/_typography.scss
··· 1 - @use "@fontsource/fira-sans/scss/mixins" as FiraSans; 2 - @use "@fontsource/josefin-sans/scss/mixins" as JosefinSans; 1 + @use "@fontsource/fira-sans"; 2 + @use "@fontsource/josefin-sans"; 3 3 4 4 @import "variables"; 5 5 6 - @include FiraSans.faces( 7 - // TODO: make this cleaner 8 - $directory: "~node_modules/@fontsource/fira-sans/files" 9 - ); 10 - 11 - @include JosefinSans.faces( 12 - // TODO: ditto 13 - $directory: "~node_modules/@fontsource/josefin-sans/files" 14 - ); 15 - 16 6 body { 17 7 color: $colorTextPrimary; 18 8 font-size: 20px;
+2 -2
src/scss/_variables.scss scss/_variables.scss
··· 48 48 } 49 49 50 50 @mixin alt-font { 51 - font-family: "Josefin Sans", "Fira Sans", "Helvetica Neue", "Arial", 52 - sans-serif; 51 + font-family: 52 + "Josefin Sans", "Fira Sans", "Helvetica Neue", "Arial", sans-serif; 53 53 }
src/scss/application.scss scss/application.scss
src/scss/noscript.scss scss/noscript.scss
src/img/wavy-dark.svg scss/wavy-dark.svg
src/img/wavy.svg scss/wavy.svg
-18
src/include/head.pug
··· 1 - meta(http-equiv="X-UA-Compatible" content="IE=edge") 2 - meta(name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0") 3 - meta(name="robots" content="index,follow") 4 - 5 - link(rel="shortcut icon" type="image/png" sizes="96x96" href="img/scrumplex_round.png?width=96") 6 - link(rel="shortcut icon" type="image/png" sizes="32x32" href="img/scrumplex_round.png?width=32") 7 - link(rel="shortcut icon" type="image/png" sizes="16x16" href="img/scrumplex_round.png?width=16") 8 - link(rel="apple-touch-icon-precomposed" type="image/png" sizes="144x144" href="img/scrumplex_round.png?width=144") 9 - link(rel="apple-touch-icon-precomposed" type="image/png" sizes="114x114" href="img/scrumplex_round.png?width=114") 10 - link(rel="apple-touch-icon-precomposed" type="image/png" sizes="72x72" href="img/scrumplex_round.png?width=72") 11 - link(rel="apple-touch-icon-precomposed" type="image/png" href="img/scrumplex_round.png?width=57") 12 - 13 - meta(name="description" content="Learn more about the work of Scrumplex on this website") 14 - meta(name="keywords" content="Scrumplex, scrumplex.net, Arch Linux, free software, GNU, FSF, open source, gitlab") 15 - meta(name="author" content="Scrumplex") 16 - meta(name="og:title" content="Scrumplex - A passionate developer") 17 - meta(name="og:type" content="website") 18 - meta(name="og:description" content="Hello there, my name is Sefa. Learn more on my website")
-67
src/index.pug
··· 1 - include include/link 2 - doctype html 3 - html(lang="en") 4 - head 5 - meta(charset="utf-8") 6 - title Scrumplex &middot; A passionate developer 7 - link(rel="stylesheet", href="scss/application.scss") 8 - include include/head 9 - meta(name="page-topic" content="Scrumplex") 10 - body.scroll 11 - include include/noscript 12 - 13 - div.container.wrapper#wrapper 14 - div.sheet.sheet-splash.wavy#main 15 - div.row 16 - div.col-med-5.text-center.flex.flex-column.flex-justify-between 17 - div.row 18 - div.col 19 - img.scrumplex-logo(src="img/scrumplex.svg", alt="Scrumplex Logo", title="Scrumplex", height=200, width=200) 20 - h1 Scrumplex 21 - strong he/him, they/them 22 - div.row 23 - div.col-med-6 24 - h2 Development 25 - +icon-link("codeberg", "Codeberg", "https://codeberg.org/Scrumplex") 26 - +icon-link("github", "GitHub", "https://github.com/Scrumplex") 27 - +icon-link("gitlab", "GitLab.com", "https://gitlab.com/Scrumplex") 28 - div.col-med-6 29 - h2 Donate 30 - +icon-link("github_sponsors", "GitHub Sponsors", "https://github.com/sponsors/Scrumplex") 31 - +icon-link("liberapay", "Liberapay", "https://liberapay.com/Scrumplex/donate") 32 - +icon-link("paypal", "PayPal", "https://www.paypal.me/Scrumplex") 33 - +icon-link("ko-fi", "Ko-Fi", "https://ko-fi.com/scrumplex") 34 - div.col-med-7 35 - blockquote.text-right 36 - | Converting coffee to code... 37 - | 38 - span.text-spinner#text-spinner(hidden) | 39 - include include/main 40 - 41 - div.row 42 - include include/footer 43 - 44 - div.sheet.wavy#projects(hidden) 45 - include include/projects 46 - 47 - div.sheet.wavy#contact(hidden) 48 - include include/contact 49 - 50 - div.sheet.wavy#privacy(hidden) 51 - div.row: div.col 52 - h1 Privacy Policy 53 - p. 54 - Privacy information for services hosted on #[code scrumplex.net], #[code sefa.cloud] and #[code duckhub.io] (and all subdomains) 55 - 56 - div.row: div.col: p. 57 - Every service collects log-data. This includes IP addresses, browser user-agents and visited sites. 58 - These are not used to track the user, but are only collected for operation purposes. #[br] 59 - Some services may require you to enter some kind of username or email-address to access them. 60 - These services can not operate without this information. 61 - You may choose to use anonymous or pseudonymous usernames or email addresses. 62 - All personal data (such as, but not limited to names, addresses or telephone numbers) shall always be in line with the General Data Protection Regulation. #[br] 63 - No data is ever processed to track user activity. 64 - 65 - div.scroll-indicator 66 - h1.text-center ▾ 67 - script(type="module", src="js/application.js")
+11
vite.config.ts
··· 1 + import { defineConfig } from "vite"; 2 + import pugPlugin from "vite-plugin-pug"; 3 + import { imagetools } from "vite-imagetools"; 4 + import { ViteImageOptimizer } from "vite-plugin-image-optimizer"; 5 + 6 + const options = { pretty: true }; 7 + const locals = { name: "My Pug" }; 8 + 9 + export default defineConfig({ 10 + plugins: [pugPlugin(options, locals), imagetools(), ViteImageOptimizer()], 11 + });

History

1 round 0 comments
sign up or login to add to the discussion
scrumplex.net submitted #0
1 commit
expand
refactor: use vite
no conflicts, ready to merge
expand 0 comments