Merge master into staging-next

authored by nixpkgs-ci[bot] and committed by GitHub 07ab953b 761a9a81

+5552 -9175
+8
maintainers/maintainer-list.nix
··· 23897 githubId = 18124752; 23898 email = "m@rvinvogt.com"; 23899 }; 23900 Srylax = { 23901 name = "Srylax"; 23902 email = "srylax+nixpkgs@srylax.dev";
··· 23897 githubId = 18124752; 23898 email = "m@rvinvogt.com"; 23899 }; 23900 + srxl = { 23901 + name = "Ruby Iris Juric"; 23902 + email = "ruby@srxl.me"; 23903 + matrix = "@ruby:isincredibly.gay"; 23904 + github = "Sorixelle"; 23905 + githubId = 38685302; 23906 + keys = [ { fingerprint = "2D76 76C7 A28E 16FC 75C7 268D 1B55 6ED8 4B0E 303A"; } ]; 23907 + }; 23908 Srylax = { 23909 name = "Srylax"; 23910 email = "srylax+nixpkgs@srylax.dev";
+3 -1
nixos/doc/manual/release-notes/rl-2511.section.md
··· 52 53 - [SuiteNumérique Docs](https://github.com/suitenumerique/docs), a collaborative note taking, wiki and documentation web platform and alternative to Notion or Outline. Available as [services.lasuite-docs](#opt-services.lasuite-docs.enable). 54 55 - [dwl](https://codeberg.org/dwl/dwl), a compact, hackable compositor for Wayland based on wlroots. Available as [programs.dwl](#opt-programs.dwl.enable). 56 57 - [mautrix-discord](https://github.com/mautrix/discord), a Matrix-Discord puppeting/relay bridge. Available as [services.mautrix-discord](#opt-services.mautrix-discord.enable). 58
··· 52 53 - [SuiteNumérique Docs](https://github.com/suitenumerique/docs), a collaborative note taking, wiki and documentation web platform and alternative to Notion or Outline. Available as [services.lasuite-docs](#opt-services.lasuite-docs.enable). 54 55 + - [dwl](https://codeberg.org/dwl/dwl), a compact, hackable compositor for Wayland based on wlroots. Available as [programs.dwl](#opt-programs.dwl.enable). 56 + 57 + - [Sharkey](https://joinsharkey.org), a Sharkish microblogging platform. Available as [services.sharkey](#opt-services.sharkey.enable). 58 59 - [mautrix-discord](https://github.com/mautrix/discord), a Matrix-Discord puppeting/relay bridge. Available as [services.mautrix-discord](#opt-services.mautrix-discord.enable). 60
+1
nixos/modules/module-list.nix
··· 1660 ./services/web-apps/screego.nix 1661 ./services/web-apps/selfoss.nix 1662 ./services/web-apps/sftpgo.nix 1663 ./services/web-apps/shiori.nix 1664 ./services/web-apps/silverbullet.nix 1665 ./services/web-apps/simplesamlphp.nix
··· 1660 ./services/web-apps/screego.nix 1661 ./services/web-apps/selfoss.nix 1662 ./services/web-apps/sftpgo.nix 1663 + ./services/web-apps/sharkey.nix 1664 ./services/web-apps/shiori.nix 1665 ./services/web-apps/silverbullet.nix 1666 ./services/web-apps/simplesamlphp.nix
+4 -4
nixos/modules/services/networking/searx.nix
··· 252 253 systemd.services.searx = mkIf (!cfg.runInUwsgi) { 254 description = "Searx server, the meta search engine."; 255 - wantedBy = [ 256 "network.target" 257 - "multi-user.target" 258 ]; 259 - requires = [ "searx-init.service" ]; 260 - after = [ "searx-init.service" ]; 261 serviceConfig = 262 { 263 User = "searx";
··· 252 253 systemd.services.searx = mkIf (!cfg.runInUwsgi) { 254 description = "Searx server, the meta search engine."; 255 + wantedBy = [ "multi-user.target" ]; 256 + requires = [ "searx-init.service" ]; 257 + after = [ 258 + "searx-init.service" 259 "network.target" 260 ]; 261 serviceConfig = 262 { 263 User = "searx";
+300
nixos/modules/services/web-apps/sharkey.nix
···
··· 1 + { 2 + config, 3 + lib, 4 + pkgs, 5 + ... 6 + }: 7 + 8 + let 9 + cfg = config.services.sharkey; 10 + 11 + settingsFormat = pkgs.formats.yaml { }; 12 + configFile = settingsFormat.generate "config.yml" cfg.settings; 13 + in 14 + { 15 + options.services.sharkey = 16 + let 17 + inherit (lib) 18 + mkEnableOption 19 + mkOption 20 + mkPackageOption 21 + types 22 + ; 23 + in 24 + { 25 + enable = mkEnableOption "Sharkey, a Sharkish microblogging platform"; 26 + package = mkPackageOption pkgs "sharkey" { }; 27 + 28 + environmentFiles = mkOption { 29 + type = types.listOf types.path; 30 + default = [ ]; 31 + example = [ "/run/secrets/sharkey-env" ]; 32 + description = '' 33 + List of paths to files containing environment variables for Sharkey to use at runtime. 34 + 35 + This is useful for keeping secrets out of the Nix store. See 36 + https://docs.joinsharkey.org/docs/install/configuration/ for how to configure Sharkey using environment 37 + variables. 38 + ''; 39 + }; 40 + 41 + openFirewall = mkOption { 42 + type = types.bool; 43 + default = false; 44 + example = true; 45 + description = '' 46 + Whether to open ports in the NixOS firewall for Sharkey. 47 + ''; 48 + }; 49 + 50 + setupMeilisearch = mkOption { 51 + type = types.bool; 52 + default = false; 53 + example = true; 54 + description = '' 55 + Whether to automatically set up a local Meilisearch instance and configure Sharkey to use it. 56 + 57 + You need to ensure `services.meilisearch.masterKeyEnvironmentFile` is correctly configured for a working 58 + Meilisearch setup. You also need to configure Sharkey to use an API key obtained from Meilisearch with the 59 + `MK_CONFIG_MEILISEARCH_APIKEY` environment variable, and set `services.sharkey.settings.meilisearch.index` to 60 + the created index. See https://docs.joinsharkey.org/docs/customisation/search/meilisearch/ for how to create 61 + an API key and index. 62 + ''; 63 + }; 64 + 65 + setupPostgresql = mkOption { 66 + type = types.bool; 67 + default = true; 68 + example = false; 69 + description = '' 70 + Whether to automatically set up a local PostgreSQL database and configure Sharkey to use it. 71 + ''; 72 + }; 73 + 74 + setupRedis = mkOption { 75 + type = types.bool; 76 + default = true; 77 + example = false; 78 + description = '' 79 + Whether to automatically set up a local Redis cache and configure Sharkey to use it. 80 + ''; 81 + }; 82 + 83 + settings = mkOption { 84 + type = types.submodule { 85 + freeformType = settingsFormat.type; 86 + options = { 87 + url = mkOption { 88 + type = types.str; 89 + example = "https://blahaj.social/"; 90 + description = '' 91 + The full URL that the Sharkey instance will be publically accessible on. 92 + 93 + Do NOT change this after initial setup! 94 + ''; 95 + }; 96 + 97 + port = mkOption { 98 + type = types.port; 99 + default = 3000; 100 + description = '' 101 + The port that Sharkey will listen on. 102 + ''; 103 + }; 104 + 105 + address = mkOption { 106 + type = types.str; 107 + default = "0.0.0.0"; 108 + example = "127.0.0.1"; 109 + description = '' 110 + The address that Sharkey binds to. 111 + ''; 112 + }; 113 + 114 + socket = mkOption { 115 + type = types.nullOr types.path; 116 + default = null; 117 + example = "/run/sharkey/sharkey.sock"; 118 + description = '' 119 + If specified, creates a UNIX socket at the given path that Sharkey listens on. 120 + ''; 121 + }; 122 + 123 + mediaDirectory = mkOption { 124 + type = types.path; 125 + default = "/var/lib/sharkey"; 126 + description = '' 127 + Path to the folder where Sharkey stores uploaded media such as images and attachments. 128 + ''; 129 + }; 130 + 131 + fulltextSearch.provider = mkOption { 132 + type = types.enum [ 133 + "sqlLike" 134 + "sqlPgroonga" 135 + "sqlTsvector" 136 + "meilisearch" 137 + ]; 138 + default = "sqlLike"; 139 + example = "sqlPgroonga"; 140 + description = '' 141 + Which provider to use for full text search. 142 + 143 + All options other than `sqlLike` require extra setup - see the comments in 144 + https://activitypub.software/TransFem-org/Sharkey/-/blob/develop/.config/example.yml for details. 145 + 146 + If `sqlPgroonga` is set, and `services.sharkey.setupPostgres` is `true`, the pgroonga extension will 147 + automatically be setup. You still need to create an index manually. 148 + 149 + If using Meilisearch, consider setting `services.sharkey.setupMeilisearch` instead, which will 150 + configure Meilisearch for you. 151 + ''; 152 + }; 153 + 154 + id = mkOption { 155 + type = types.enum [ 156 + "aid" 157 + "aidx" 158 + "meid" 159 + "ulid" 160 + "objectid" 161 + ]; 162 + default = "aidx"; 163 + description = '' 164 + The ID generation method for Sharkey to use. 165 + 166 + Do NOT change this after initial setup! 167 + ''; 168 + }; 169 + }; 170 + }; 171 + default = { }; 172 + description = '' 173 + Configuration options for Sharkey. 174 + 175 + See https://activitypub.software/TransFem-org/Sharkey/-/blob/develop/.config/example.yml for a list of all 176 + available configuration options. 177 + ''; 178 + }; 179 + }; 180 + 181 + config = 182 + let 183 + inherit (lib) mkDefault mkIf mkMerge; 184 + in 185 + mkIf cfg.enable (mkMerge [ 186 + { 187 + systemd.services.sharkey = { 188 + description = "Sharkey"; 189 + documentation = [ "https://docs.joinsharkey.org/" ]; 190 + wantedBy = [ "multi-user.target" ]; 191 + startLimitBurst = 5; 192 + startLimitIntervalSec = 60; 193 + environment.MISSKEY_CONFIG_DIR = "/etc/sharkey"; 194 + 195 + serviceConfig = { 196 + Type = "simple"; 197 + ExecStart = "${lib.getExe cfg.package} migrateandstart"; 198 + EnvironmentFile = cfg.environmentFiles; 199 + DynamicUser = true; 200 + TimeoutSec = 60; 201 + Restart = "always"; 202 + SyslogIdentifier = "sharkey"; 203 + ConfigurationDirectory = "sharkey"; 204 + RuntimeDirectory = "sharkey"; 205 + StateDirectory = "sharkey"; 206 + CapabilityBoundingSet = ""; 207 + LockPersonality = true; 208 + NoNewPrivileges = true; 209 + PrivateDevices = true; 210 + PrivateUsers = true; 211 + PrivateTmp = true; 212 + ProcSubset = "pid"; 213 + ProtectClock = true; 214 + ProtectControlGroups = true; 215 + ProtectHome = true; 216 + ProtectHostname = true; 217 + ProtectKernelLogs = true; 218 + ProtectKernelModules = true; 219 + ProtectKernelTunables = true; 220 + ProtectProc = "invisible"; 221 + ProtectSystem = "strict"; 222 + ReadWritePaths = [ cfg.settings.mediaDirectory ]; 223 + RestrictAddressFamilies = "AF_INET AF_INET6 AF_UNIX AF_NETLINK"; 224 + RestrictNamespaces = true; 225 + RestrictRealtime = true; 226 + SystemCallArchitectures = "native"; 227 + SystemCallFilter = [ 228 + "~@cpu-emulation @debug @mount @obsolete @privileged @resources" 229 + "@chown" 230 + ]; 231 + UMask = "0077"; 232 + }; 233 + }; 234 + 235 + environment.etc."sharkey/default.yml".source = configFile; 236 + } 237 + (mkIf cfg.openFirewall { 238 + networking.firewall.allowedTCPPorts = [ cfg.settings.port ]; 239 + }) 240 + (mkIf cfg.setupMeilisearch { 241 + services.meilisearch = { 242 + enable = mkDefault true; 243 + environment = mkDefault "production"; 244 + }; 245 + 246 + services.sharkey.settings = { 247 + fulltextSearch.provider = "meilisearch"; 248 + meilisearch = { 249 + host = config.services.meilisearch.listenAddress; 250 + port = config.services.meilisearch.listenPort; 251 + }; 252 + }; 253 + 254 + systemd.services.sharkey = { 255 + after = [ "meilisearch.service" ]; 256 + wants = [ "meilisearch.service" ]; 257 + }; 258 + }) 259 + (mkIf cfg.setupPostgresql { 260 + services.postgresql = { 261 + enable = mkDefault true; 262 + ensureDatabases = [ "sharkey" ]; 263 + ensureUsers = [ 264 + { 265 + name = "sharkey"; 266 + ensureDBOwnership = true; 267 + } 268 + ]; 269 + 270 + extensions = mkIf (cfg.settings.fulltextSearch.provider == "sqlPgroonga") (ps: [ ps.pgroonga ]); 271 + }; 272 + 273 + services.sharkey.settings.db = { 274 + host = "/run/postgresql"; 275 + db = "sharkey"; 276 + }; 277 + 278 + systemd.services.sharkey = { 279 + after = [ "postgresql.target" ]; 280 + bindsTo = [ "postgresql.target" ]; 281 + }; 282 + }) 283 + (mkIf cfg.setupRedis { 284 + services.redis.servers.sharkey.enable = mkDefault true; 285 + 286 + services.sharkey.settings.redis.path = config.services.redis.servers.sharkey.unixSocket; 287 + 288 + systemd.services.sharkey = { 289 + after = [ "redis-sharkey.service" ]; 290 + bindsTo = [ "redis-sharkey.service" ]; 291 + 292 + serviceConfig.SupplementaryGroups = [ 293 + config.services.redis.servers.sharkey.group 294 + ]; 295 + }; 296 + }) 297 + ]); 298 + 299 + meta.maintainers = with lib.maintainers; [ srxl ]; 300 + }
+1
nixos/tests/all-tests.nix
··· 1277 sgt-puzzles = runTest ./sgt-puzzles.nix; 1278 shadow = runTest ./shadow.nix; 1279 shadowsocks = handleTest ./shadowsocks { }; 1280 shattered-pixel-dungeon = runTest ./shattered-pixel-dungeon.nix; 1281 shiori = runTest ./shiori.nix; 1282 signal-desktop = runTest ./signal-desktop.nix;
··· 1277 sgt-puzzles = runTest ./sgt-puzzles.nix; 1278 shadow = runTest ./shadow.nix; 1279 shadowsocks = handleTest ./shadowsocks { }; 1280 + sharkey = runTest ./web-apps/sharkey.nix; 1281 shattered-pixel-dungeon = runTest ./shattered-pixel-dungeon.nix; 1282 shiori = runTest ./shiori.nix; 1283 signal-desktop = runTest ./signal-desktop.nix;
+1 -1
nixos/tests/miniflux.nix
··· 81 ''; 82 }; 83 systemd.services.postgresql-setup.postStart = lib.mkAfter '' 84 - $PSQL -tAd miniflux -c 'CREATE EXTENSION hstore;' 85 ''; 86 networking.firewall.allowedTCPPorts = [ config.services.postgresql.settings.port ]; 87 };
··· 81 ''; 82 }; 83 systemd.services.postgresql-setup.postStart = lib.mkAfter '' 84 + psql -tAd miniflux -c 'CREATE EXTENSION hstore;' 85 ''; 86 networking.firewall.allowedTCPPorts = [ config.services.postgresql.settings.port ]; 87 };
+55
nixos/tests/web-apps/sharkey.nix
···
··· 1 + { lib, ... }: 2 + 3 + let 4 + meilisearchKey = "TESTKEY-naXRkVX7nhvLaGOmGGuicDKxZAj0khEaoOZPeEZafv8w9j8V6aKb0NVdXRChL5kR"; 5 + in 6 + { 7 + name = "sharkey"; 8 + 9 + nodes.machine = 10 + { pkgs, ... }: 11 + { 12 + services.sharkey = { 13 + enable = true; 14 + setupMeilisearch = true; 15 + environmentFiles = [ "/run/secrets/sharkey-env" ]; 16 + settings = { 17 + url = "http://exampleurl.invalid"; 18 + meilisearch.index = "exampleurl_invalid"; 19 + }; 20 + }; 21 + 22 + services.meilisearch.masterKeyEnvironmentFile = pkgs.writeText "meilisearch-key" '' 23 + MEILI_MASTER_KEY=${meilisearchKey} 24 + ''; 25 + }; 26 + 27 + testScript = 28 + let 29 + createIndexPayload = builtins.toJSON { 30 + description = "Sharkey API key"; 31 + actions = [ "*" ]; 32 + indexes = [ "exampleurl_invalid---notes" ]; 33 + expiresAt = null; 34 + }; 35 + in 36 + '' 37 + import json 38 + 39 + with subtest("Setting up Meilisearch API key and index"): 40 + machine.wait_for_unit("meilisearch.service") 41 + machine.wait_for_open_port(7700) 42 + 43 + json_body = '${createIndexPayload}' 44 + create_index_result = json.loads(machine.succeed(f"curl -s -X POST 'http://localhost:7700/keys' -H 'Content-Type: application/json' -H 'Authorization: Bearer ${meilisearchKey}' --data-binary '{json_body}'")) 45 + machine.succeed(f"mkdir /run/secrets; echo 'MK_CONFIG_MEILISEARCH_APIKEY={create_index_result["key"]}' > /run/secrets/sharkey-env") 46 + 47 + with subtest("Testing Sharkey is running and listening to HTTP requests"): 48 + machine.systemctl("restart sharkey") 49 + machine.wait_for_open_port(3000) 50 + 51 + machine.succeed("curl --fail http://localhost:3000") 52 + ''; 53 + 54 + meta.maintainers = with lib.maintainers; [ srxl ]; 55 + }
+2 -2
pkgs/applications/audio/bitwig-studio/bitwig-studio5.nix
··· 32 33 stdenv.mkDerivation rec { 34 pname = "bitwig-studio-unwrapped"; 35 - version = "5.3.8"; 36 37 src = fetchurl { 38 name = "bitwig-studio-${version}.deb"; 39 url = "https://www.bitwig.com/dl/Bitwig%20Studio/${version}/installer_linux/"; 40 - hash = "sha256-ccDgNsKskEsaL3G5ISZUMckvFosMALFzEzOM9D4/Xgo="; 41 }; 42 43 nativeBuildInputs = [
··· 32 33 stdenv.mkDerivation rec { 34 pname = "bitwig-studio-unwrapped"; 35 + version = "5.3.11"; 36 37 src = fetchurl { 38 name = "bitwig-studio-${version}.deb"; 39 url = "https://www.bitwig.com/dl/Bitwig%20Studio/${version}/installer_linux/"; 40 + hash = "sha256-8u8ljljHKGV6m2421vxYSiDTb1iyNLgP3DlLIEKuzXo="; 41 }; 42 43 nativeBuildInputs = [
+3 -3
pkgs/applications/emulators/libretro/cores/snes9x.nix
··· 5 }: 6 mkLibretroCore { 7 core = "snes9x"; 8 - version = "0-unstable-2025-06-18"; 9 10 src = fetchFromGitHub { 11 owner = "snes9xgit"; 12 repo = "snes9x"; 13 - rev = "a168e789719d6bc8e06110d517d98c3d098d5834"; 14 - hash = "sha256-Kxi+/Uie0a7gmlNEj351Nlybb16W4A4joC8JSN1rvsU="; 15 }; 16 17 makefile = "Makefile";
··· 5 }: 6 mkLibretroCore { 7 core = "snes9x"; 8 + version = "0-unstable-2025-07-03"; 9 10 src = fetchFromGitHub { 11 owner = "snes9xgit"; 12 repo = "snes9x"; 13 + rev = "68acd5bfa3146d7124233e3e372f6ffb5d8d0dcf"; 14 + hash = "sha256-X3O4GirNXzjMNYH7UrItNpYGT+8NWPsKl+sAs036OCU="; 15 }; 16 17 makefile = "Makefile";
+3 -3
pkgs/applications/networking/syncthing/default.nix
··· 19 }: 20 buildGoModule rec { 21 pname = stname; 22 - version = "1.29.7"; 23 24 src = fetchFromGitHub { 25 owner = "syncthing"; 26 repo = "syncthing"; 27 tag = "v${version}"; 28 - hash = "sha256-DEdXHthnCArVynSQLF01hEEKYn85+q9Bia+b3G2wL+Q="; 29 }; 30 31 - vendorHash = "sha256-j2eOKorXObhbDf3hR1ru/W4tnc/2e3dGtWcSjxkA10w="; 32 33 nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ 34 # Recent versions of macOS seem to require binaries to be signed when
··· 19 }: 20 buildGoModule rec { 21 pname = stname; 22 + version = "1.30.0"; 23 24 src = fetchFromGitHub { 25 owner = "syncthing"; 26 repo = "syncthing"; 27 tag = "v${version}"; 28 + hash = "sha256-GKyzJ2kzs2h/tfb3StSleGBofiKk6FwVcSkCjsJRvRY="; 29 }; 30 31 + vendorHash = "sha256-Soky/3wEmP1QRy8xfL68sTHi3CSl4nbCINmG0DY2Qys="; 32 33 nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ 34 # Recent versions of macOS seem to require binaries to be signed when
-374
pkgs/build-support/xen/default.nix
··· 1 - { 2 - lib, 3 - stdenv, 4 - autoPatchelfHook, 5 - cmake, 6 - pkg-config, 7 - testers, 8 - which, 9 - fetchgit, 10 - 11 - # Xen 12 - acpica-tools, 13 - bison, 14 - bzip2, 15 - dev86, 16 - e2fsprogs, 17 - flex, 18 - libnl, 19 - libuuid, 20 - lzo, 21 - ncurses, 22 - ocamlPackages, 23 - perl, 24 - python3Packages, 25 - systemdMinimal, 26 - xz, 27 - yajl, 28 - zlib, 29 - zstd, 30 - 31 - # Optional Components 32 - seabios-qemu, 33 - systemSeaBIOS ? seabios-qemu, 34 - OVMF, 35 - ipxe, 36 - checkpolicy, 37 - binutils-unwrapped-all-targets, 38 - 39 - # Documentation 40 - pandoc, 41 - 42 - # Scripts 43 - bridge-utils, 44 - coreutils, 45 - diffutils, 46 - gawk, 47 - gnugrep, 48 - gnused, 49 - inetutils, 50 - iproute2, 51 - iptables, 52 - multipath-tools, 53 - nbd, 54 - openvswitch, 55 - util-linux, 56 - }: 57 - 58 - { 59 - pname, 60 - branch ? lib.versions.majorMinor version, 61 - version, 62 - vendor ? "nixos", 63 - upstreamVersion ? version, 64 - withFlask ? false, 65 - withSeaBIOS ? true, 66 - withOVMF ? true, 67 - withIPXE ? true, 68 - rev, 69 - hash, 70 - patches ? [ ], 71 - meta ? { }, 72 - }: 73 - 74 - let 75 - inherit (lib) 76 - enableFeature 77 - getExe' 78 - licenses 79 - makeSearchPathOutput 80 - optional 81 - optionalString 82 - optionals 83 - systems 84 - teams 85 - versionOlder 86 - warn 87 - ; 88 - inherit (systems.inspect.patterns) isLinux isAarch64; 89 - inherit (licenses) 90 - cc-by-40 91 - gpl2Only 92 - lgpl21Only 93 - mit 94 - ; 95 - 96 - # Mark versions older than minSupportedVersion as EOL. 97 - minSupportedVersion = "4.17"; 98 - 99 - #TODO: fix paths instead. 100 - scriptEnvPath = makeSearchPathOutput "out" "bin" [ 101 - bridge-utils 102 - coreutils 103 - diffutils 104 - gawk 105 - gnugrep 106 - gnused 107 - inetutils 108 - iproute2 109 - iptables 110 - multipath-tools 111 - nbd 112 - openvswitch 113 - perl 114 - util-linux.bin 115 - which 116 - ]; 117 - in 118 - 119 - stdenv.mkDerivation (finalAttrs: { 120 - inherit pname version patches; 121 - 122 - outputs = [ 123 - "out" 124 - "man" 125 - "doc" 126 - "dev" 127 - "boot" 128 - ]; 129 - 130 - src = fetchgit { 131 - url = "https://xenbits.xenproject.org/git-http/xen.git"; 132 - inherit rev hash; 133 - }; 134 - 135 - nativeBuildInputs = [ 136 - autoPatchelfHook 137 - bison 138 - cmake 139 - flex 140 - pandoc 141 - pkg-config 142 - python3Packages.setuptools 143 - ]; 144 - buildInputs = 145 - [ 146 - # Xen 147 - acpica-tools 148 - bzip2 149 - dev86 150 - e2fsprogs.dev 151 - libnl 152 - libuuid 153 - lzo 154 - ncurses 155 - perl 156 - python3Packages.python 157 - xz 158 - yajl 159 - zlib 160 - zstd 161 - 162 - # oxenstored 163 - ocamlPackages.findlib 164 - ocamlPackages.ocaml 165 - 166 - # Python Fixes 167 - python3Packages.wrapPython 168 - ] 169 - ++ optional withFlask checkpolicy 170 - ++ optional (versionOlder version "4.19") systemdMinimal; 171 - 172 - configureFlags = [ 173 - "--enable-systemd" 174 - "--disable-qemu-traditional" 175 - "--with-system-qemu" 176 - (if withSeaBIOS then "--with-system-seabios=${systemSeaBIOS.firmware}" else "--disable-seabios") 177 - (if withOVMF then "--with-system-ovmf=${OVMF.mergedFirmware}" else "--disable-ovmf") 178 - (if withIPXE then "--with-system-ipxe=${ipxe.firmware}" else "--disable-ipxe") 179 - (enableFeature withFlask "xsmpolicy") 180 - ]; 181 - 182 - makeFlags = 183 - [ 184 - "SUBSYSTEMS=${toString finalAttrs.buildFlags}" 185 - 186 - "PREFIX=$(out)" 187 - "BASH_COMPLETION_DIR=$(PREFIX)/share/bash-completion/completions" 188 - 189 - "XEN_WHOAMI=${pname}" 190 - "XEN_DOMAIN=${vendor}" 191 - 192 - "GIT=${coreutils}/bin/false" 193 - "WGET=${coreutils}/bin/false" 194 - "EFI_VENDOR=${vendor}" 195 - "INSTALL_EFI_STRIP=1" 196 - "LD=${getExe' binutils-unwrapped-all-targets "ld"}" 197 - ] 198 - # These flags set the CONFIG_* options in /boot/xen.config 199 - # and define if the default policy file is built. However, 200 - # the Flask binaries always get compiled by default. 201 - ++ optionals withFlask [ 202 - "XSM_ENABLE=y" 203 - "FLASK_ENABLE=y" 204 - ]; 205 - 206 - buildFlags = [ 207 - "xen" 208 - "tools" 209 - "docs" 210 - ]; 211 - 212 - enableParallelBuilding = true; 213 - 214 - env.NIX_CFLAGS_COMPILE = toString [ 215 - "-Wno-error=maybe-uninitialized" 216 - "-Wno-error=array-bounds" 217 - ]; 218 - 219 - dontUseCmakeConfigure = true; 220 - 221 - # Remove in-tree QEMU sources, we don't need them in any circumstance. 222 - prePatch = "rm --recursive --force tools/qemu-xen tools/qemu-xen-traditional"; 223 - 224 - postPatch = 225 - # The following patch forces Xen to install xen.efi on $out/boot 226 - # instead of $out/boot/efi/efi/nixos, as the latter directory 227 - # would otherwise need to be created manually. This also creates 228 - # a more consistent output for downstreams who override the 229 - # vendor attribute above. 230 - '' 231 - substituteInPlace xen/Makefile \ 232 - --replace-fail "\$(D)\$(EFI_MOUNTPOINT)/efi/\$(EFI_VENDOR)/\$(T)-\$(XEN_FULLVERSION).efi" \ 233 - "\$(D)\$(BOOT_DIR)/\$(T)-\$(XEN_FULLVERSION).efi" 234 - '' 235 - 236 - # The following patch fixes the call to /bin/mkdir on the 237 - # launch_xenstore.sh helper script. 238 - + '' 239 - substituteInPlace tools/hotplug/Linux/launch-xenstore.in \ 240 - --replace-fail "/bin/mkdir" "${coreutils}/bin/mkdir" 241 - '' 242 - 243 - # The following expression fixes the paths called by Xen's systemd 244 - # units, so we can use them in the NixOS module. 245 - + '' 246 - substituteInPlace \ 247 - tools/hotplug/Linux/systemd/{xen-init-dom0,xen-qemu-dom0-disk-backend,xenconsoled,xendomains,xenstored}.service.in \ 248 - --replace-fail /bin/grep ${gnugrep}/bin/grep 249 - substituteInPlace \ 250 - tools/hotplug/Linux/systemd/{xen-qemu-dom0-disk-backend,xenconsoled}.service.in \ 251 - --replace-fail "/bin/mkdir" "${coreutils}/bin/mkdir" 252 - ''; 253 - 254 - installPhase = '' 255 - runHook preInstall 256 - 257 - mkdir --parents $out $out/share $boot 258 - cp -prvd dist/install/nix/store/*/* $out/ 259 - cp -prvd dist/install/etc $out 260 - cp -prvd dist/install/boot $boot 261 - 262 - runHook postInstall 263 - ''; 264 - 265 - postInstall = 266 - # Wrap xencov_split, xenmon and xentrace_format. 267 - '' 268 - wrapPythonPrograms 269 - '' 270 - 271 - # We also need to wrap pygrub, which lies in $out/libexec/xen/bin. 272 - + '' 273 - wrapPythonProgramsIn "$out/libexec/xen/bin" "$out $pythonPath" 274 - '' 275 - 276 - # Fix shebangs in Xen's various scripts. 277 - #TODO: Remove any and all usage of `sed` and replace these complicated magic runes with readable code. 278 - + '' 279 - shopt -s extglob 280 - for i in $out/etc/xen/scripts/!(*.sh); do 281 - sed --in-place "2s@^@export PATH=$out/bin:${scriptEnvPath}\n@" $i 282 - done 283 - ''; 284 - 285 - postFixup = 286 - '' 287 - addAutoPatchelfSearchPath $out/lib 288 - autoPatchelf $out/libexec/xen/bin 289 - '' 290 - # Flask is particularly hard to disable. Even after 291 - # setting the make flags to `n`, it still gets compiled. 292 - # If withFlask is disabled, delete the extra binaries. 293 - + optionalString (!withFlask) '' 294 - rm -f $out/bin/flask-* 295 - ''; 296 - 297 - passthru = { 298 - efi = "boot/xen-${upstreamVersion}.efi"; 299 - flaskPolicy = 300 - if withFlask then 301 - warn "This Xen was compiled with FLASK support, but the FLASK file does not match the Xen version number. Please hardcode the path to the FLASK file instead." "boot/xenpolicy-${version}" 302 - else 303 - throw "This Xen was compiled without FLASK support."; 304 - # This test suite is very simple, as Xen's userspace 305 - # utilities require the hypervisor to be booted. 306 - tests = { 307 - pkg-config = testers.hasPkgConfigModules { 308 - package = finalAttrs.finalPackage; 309 - moduleNames = [ 310 - "xencall" 311 - "xencontrol" 312 - "xendevicemodel" 313 - "xenevtchn" 314 - "xenforeignmemory" 315 - "xengnttab" 316 - "xenguest" 317 - "xenhypfs" 318 - "xenlight" 319 - "xenstat" 320 - "xenstore" 321 - "xentoolcore" 322 - "xentoollog" 323 - "xenvchan" 324 - "xlutil" 325 - ]; 326 - }; 327 - }; 328 - }; 329 - 330 - meta = { 331 - inherit branch; 332 - 333 - description = "Type-1 hypervisor intended for embedded and hyperscale use cases"; 334 - longDescription = 335 - '' 336 - The Xen Project Hypervisor is a virtualisation technology defined as a *type-1 337 - hypervisor*, which allows multiple virtual machines, known as domains, to run 338 - concurrently with the host on the physical machine. On a typical *type-2 339 - hypervisor*, the virtual machines run as applications on top of the 340 - host. NixOS runs as the privileged **Domain 0**, and can paravirtualise or fully 341 - virtualise **Unprivileged Domains**. 342 - 343 - Use with the `qemu_xen` package. 344 - '' 345 - + "\nIncludes:\n* `xen.efi`: The Xen Project's [EFI binary](https://xenbits.xenproject.org/docs/${branch}-testing/misc/efi.html), available on the `boot` output of this package." 346 - + optionalString withFlask "\n* `xsm-flask`: The [FLASK Xen Security Module](https://wiki.xenproject.org/wiki/Xen_Security_Modules_:_XSM-FLASK). The `xenpolicy-${upstreamVersion}` file is available on the `boot` output of this package." 347 - + optionalString withSeaBIOS "\n* `seabios`: Support for the SeaBIOS boot firmware on HVM domains." 348 - + optionalString withOVMF "\n* `ovmf`: Support for the OVMF UEFI boot firmware on HVM domains." 349 - + optionalString withIPXE "\n* `ipxe`: Support for the iPXE boot firmware on HVM domains."; 350 - 351 - homepage = "https://xenproject.org/"; 352 - downloadPage = "https://downloads.xenproject.org/release/xen/${version}/"; 353 - changelog = "https://wiki.xenproject.org/wiki/Xen_Project_${branch}_Release_Notes"; 354 - 355 - license = [ 356 - # Documentation. 357 - cc-by-40 358 - # Most of Xen is licensed under the GPL v2.0. 359 - gpl2Only 360 - # Xen Libraries and the `xl` command-line utility. 361 - lgpl21Only 362 - # Development headers in $dev/include. 363 - mit 364 - ]; 365 - 366 - teams = [ teams.xen ]; 367 - knownVulnerabilities = optional (versionOlder version minSupportedVersion) "The Xen Project Hypervisor version ${version} is no longer supported by the Xen Project Security Team. See https://xenbits.xenproject.org/docs/unstable/support-matrix.html"; 368 - 369 - mainProgram = "xl"; 370 - 371 - platforms = [ isLinux ]; 372 - badPlatforms = [ isAarch64 ]; 373 - } // meta; 374 - })
···
+3 -3
pkgs/by-name/an/andcli/package.nix
··· 8 9 buildGoModule (finalAttrs: { 10 pname = "andcli"; 11 - version = "2.1.3"; 12 13 subPackages = [ "cmd/andcli" ]; 14 ··· 16 owner = "tjblackheart"; 17 repo = "andcli"; 18 tag = "v${finalAttrs.version}"; 19 - hash = "sha256-MfhChaowSkCggeyubYdlcmU3+dd+yXlVrgdr85xjlI8="; 20 }; 21 22 - vendorHash = "sha256-C5XW3nxTUjcH6YaFYSxuKdtMF5SvrbOjErWIQXNwSJA="; 23 24 ldflags = [ 25 "-s"
··· 8 9 buildGoModule (finalAttrs: { 10 pname = "andcli"; 11 + version = "2.2.0"; 12 13 subPackages = [ "cmd/andcli" ]; 14 ··· 16 owner = "tjblackheart"; 17 repo = "andcli"; 18 tag = "v${finalAttrs.version}"; 19 + hash = "sha256-wAatlCckSpa/BE4UVR/L6SkVmNyW2/cl//JOy62EaLc="; 20 }; 21 22 + vendorHash = "sha256-/rmx9g7OfsZXr3zb1UfR1qLxdV2/ELzc/wXn0fJRzbE="; 23 24 ldflags = [ 25 "-s"
+2 -2
pkgs/by-name/av/avrdudess/package.nix
··· 12 13 stdenv.mkDerivation (finalAttrs: { 14 pname = "avrdudess"; 15 - version = "2.18"; 16 17 src = fetchurl { 18 url = "https://github.com/ZakKemble/AVRDUDESS/releases/download/v${finalAttrs.version}/AVRDUDESS-${finalAttrs.version}-portable.zip"; 19 - hash = "sha256-N93FLiXp1WwhI5KwH6sho2wyFtkbODwCHOpEVbVnYdc="; 20 }; 21 22 nativeBuildInputs = [ unzip ];
··· 12 13 stdenv.mkDerivation (finalAttrs: { 14 pname = "avrdudess"; 15 + version = "2.19"; 16 17 src = fetchurl { 18 url = "https://github.com/ZakKemble/AVRDUDESS/releases/download/v${finalAttrs.version}/AVRDUDESS-${finalAttrs.version}-portable.zip"; 19 + hash = "sha256-CXwwbg2hEMzt30j6AO7+v/8WfRsHzNhDgLc9W8/CQzI="; 20 }; 21 22 nativeBuildInputs = [ unzip ];
+2 -2
pkgs/by-name/az/azure-cli/extensions-manual.nix
··· 130 131 storage-preview = mkAzExtension rec { 132 pname = "storage-preview"; 133 - version = "1.0.0b5"; 134 url = "https://azcliprod.blob.core.windows.net/cli-extensions/storage_preview-${version}-py2.py3-none-any.whl"; 135 - hash = "sha256-gs4uQrnpXm03iPyP+i5DnFWvQ43+ZHN4wSZiNRVZU7g="; 136 description = "Provides a preview for upcoming storage features"; 137 propagatedBuildInputs = with python3Packages; [ azure-core ]; 138 meta.maintainers = with lib.maintainers; [ katexochen ];
··· 130 131 storage-preview = mkAzExtension rec { 132 pname = "storage-preview"; 133 + version = "1.0.0b6"; 134 url = "https://azcliprod.blob.core.windows.net/cli-extensions/storage_preview-${version}-py2.py3-none-any.whl"; 135 + hash = "sha256-467PbUh6rCPndvAXeZ5tMgCH34HL36Kzd9DzYlM63EA="; 136 description = "Provides a preview for upcoming storage features"; 137 propagatedBuildInputs = with python3Packages; [ azure-core ]; 138 meta.maintainers = with lib.maintainers; [ katexochen ];
+7 -2
pkgs/by-name/bt/btop/package.nix
··· 15 16 stdenv.mkDerivation rec { 17 pname = "btop"; 18 - version = "1.4.3"; 19 20 src = fetchFromGitHub { 21 owner = "aristocratos"; 22 repo = "btop"; 23 rev = "v${version}"; 24 - hash = "sha256-4x2vGmH2dfHZHG+zj2KGsL/pRNIZ8K8sXYRHy0io5IE="; 25 }; 26 27 nativeBuildInputs = ··· 37 ]; 38 39 installFlags = [ "PREFIX=$(out)" ]; 40 41 postInstall = '' 42 ${removeReferencesTo}/bin/remove-references-to -t ${stdenv.cc.cc} $(readlink -f $out/bin/btop)
··· 15 16 stdenv.mkDerivation rec { 17 pname = "btop"; 18 + version = "1.4.4"; 19 20 src = fetchFromGitHub { 21 owner = "aristocratos"; 22 repo = "btop"; 23 rev = "v${version}"; 24 + hash = "sha256-4H9UjewJ7UFQtTQYwvHZL3ecPiChpfT6LEZwbdBCIa0="; 25 }; 26 27 nativeBuildInputs = ··· 37 ]; 38 39 installFlags = [ "PREFIX=$(out)" ]; 40 + 41 + # fix build on darwin (see https://github.com/NixOS/nixpkgs/pull/422218#issuecomment-3039181870 and https://github.com/aristocratos/btop/pull/1173) 42 + cmakeFlags = [ 43 + (lib.cmakeBool "BTOP_LTO" (!stdenv.hostPlatform.isDarwin)) 44 + ]; 45 46 postInstall = '' 47 ${removeReferencesTo}/bin/remove-references-to -t ${stdenv.cc.cc} $(readlink -f $out/bin/btop)
+39
pkgs/by-name/cf/cfn-changeset-viewer/package.nix
···
··· 1 + { 2 + buildNpmPackage, 3 + fetchFromGitHub, 4 + gitUpdater, 5 + lib, 6 + versionCheckHook, 7 + }: 8 + 9 + buildNpmPackage rec { 10 + pname = "cfn-changeset-viewer"; 11 + version = "0.1.0"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "trek10inc"; 15 + repo = "cfn-changeset-viewer"; 16 + tag = version; 17 + hash = "sha256-ONgjU07wyC1NoNtTsQO5LbVQiC8gsHqsyYv3Upc0hWQ="; 18 + }; 19 + 20 + npmDepsHash = "sha256-ICaGtofENMaAjk/KGRn8RgpMAICSttx4AIcbi1HsW8Q="; 21 + 22 + dontNpmBuild = true; 23 + 24 + nativeInstallCheckInputs = [ 25 + versionCheckHook 26 + ]; 27 + versionCheckProgramArg = "--version"; 28 + doInstallCheck = true; 29 + 30 + passthru.updateScript = gitUpdater { }; 31 + 32 + meta = { 33 + description = "CLI to view the changes calculated in a CloudFormation ChangeSet in a more human-friendly way"; 34 + homepage = "https://github.com/trek10inc/cfn-changeset-viewer"; 35 + license = lib.licenses.mit; 36 + mainProgram = "cfn-changeset-viewer"; 37 + maintainers = with lib.maintainers; [ surfaceflinger ]; 38 + }; 39 + }
+3 -3
pkgs/by-name/dn/dnsproxy/package.nix
··· 6 7 buildGoModule (finalAttrs: { 8 pname = "dnsproxy"; 9 - version = "0.76.0"; 10 11 src = fetchFromGitHub { 12 owner = "AdguardTeam"; 13 repo = "dnsproxy"; 14 tag = "v${finalAttrs.version}"; 15 - hash = "sha256-R5/Y1nUyjqB4Q9v3KSn9Bav+5ub9jIFMdRor2xl4bIo="; 16 }; 17 18 - vendorHash = "sha256-BIp02IL2/JgW4qRH5inZKstt+9CWHsX9ZAyOLoQa1go="; 19 20 ldflags = [ 21 "-s"
··· 6 7 buildGoModule (finalAttrs: { 8 pname = "dnsproxy"; 9 + version = "0.76.1"; 10 11 src = fetchFromGitHub { 12 owner = "AdguardTeam"; 13 repo = "dnsproxy"; 14 tag = "v${finalAttrs.version}"; 15 + hash = "sha256-XbFa0KN5RYcdjXHKSnSs0ba+9YDFGZN/DafV4gOSow0="; 16 }; 17 18 + vendorHash = "sha256-87WXRBzV7ROsWAhtS8vcpvj4x1yIcFDaEje8inAqwoo="; 19 20 ldflags = [ 21 "-s"
+5 -2
pkgs/by-name/el/elkhound/package.nix
··· 10 11 stdenv.mkDerivation rec { 12 pname = "elkhound"; 13 - version = "unstable-2020-04-13"; 14 15 src = fetchFromGitHub { 16 owner = "WeiDUorg"; 17 repo = "elkhound"; 18 rev = "a7eb4bb2151c00cc080613a770d37560f62a285c"; 19 - sha256 = "sha256-Y96OFpBNrD3vrKoEZ4KdJuI1Q4RmYANsu7H3ZzfaA6g="; 20 }; 21 22 postPatch = '' ··· 32 perl 33 ]; 34 35 installPhase = '' 36 runHook preInstall 37 ··· 51 license = licenses.bsd3; 52 maintainers = with maintainers; [ peterhoeg ]; 53 platforms = platforms.unix; 54 }; 55 }
··· 10 11 stdenv.mkDerivation rec { 12 pname = "elkhound"; 13 + version = "0-unstable-2020-04-13"; 14 15 src = fetchFromGitHub { 16 owner = "WeiDUorg"; 17 repo = "elkhound"; 18 rev = "a7eb4bb2151c00cc080613a770d37560f62a285c"; 19 + hash = "sha256-Y96OFpBNrD3vrKoEZ4KdJuI1Q4RmYANsu7H3ZzfaA6g="; 20 }; 21 22 postPatch = '' ··· 32 perl 33 ]; 34 35 + cmakeFlags = [ "-Wno-dev" ]; # it vomits warnings that only upstream cares about 36 + 37 installPhase = '' 38 runHook preInstall 39 ··· 53 license = licenses.bsd3; 54 maintainers = with maintainers; [ peterhoeg ]; 55 platforms = platforms.unix; 56 + mainProgram = "elkhound"; 57 }; 58 }
+3 -3
pkgs/by-name/en/ente-web/package.nix
··· 12 13 stdenv.mkDerivation (finalAttrs: { 14 pname = "ente-web"; 15 - version = "1.1.0"; 16 17 src = fetchFromGitHub { 18 owner = "ente-io"; ··· 20 sparseCheckout = [ "web" ]; 21 tag = "photos-v${finalAttrs.version}"; 22 fetchSubmodules = true; 23 - hash = "sha256-rHz/QlH3t+J2oz0s5LuWkgxGZmdiPFZXTuDI5yFajrA="; 24 }; 25 sourceRoot = "${finalAttrs.src.name}/web"; 26 27 offlineCache = fetchYarnDeps { 28 yarnLock = "${finalAttrs.src}/web/yarn.lock"; 29 - hash = "sha256-9BumlPzvG6dmuoFGdCAALzKpJATA3ibb1SkLtofAasI="; 30 }; 31 32 nativeBuildInputs = [
··· 12 13 stdenv.mkDerivation (finalAttrs: { 14 pname = "ente-web"; 15 + version = "1.1.53"; 16 17 src = fetchFromGitHub { 18 owner = "ente-io"; ··· 20 sparseCheckout = [ "web" ]; 21 tag = "photos-v${finalAttrs.version}"; 22 fetchSubmodules = true; 23 + hash = "sha256-LYFkqB44pS7WLa4HEnYrnRanh04P82ydsqiZYHNAshc="; 24 }; 25 sourceRoot = "${finalAttrs.src.name}/web"; 26 27 offlineCache = fetchYarnDeps { 28 yarnLock = "${finalAttrs.src}/web/yarn.lock"; 29 + hash = "sha256-8uqKlqBnYTft3P7r1rQaEqn7ixj55yWnSLKTNi/0MZA="; 30 }; 31 32 nativeBuildInputs = [
+2945 -8708
pkgs/by-name/es/eslint/package-lock.json
··· 1 { 2 "name": "eslint", 3 - "version": "9.20.0", 4 "lockfileVersion": 3, 5 "requires": true, 6 "packages": { 7 "": { 8 "name": "eslint", 9 - "version": "9.20.0", 10 "license": "MIT", 11 "dependencies": { 12 "@eslint-community/eslint-utils": "^4.2.0", 13 "@eslint-community/regexpp": "^4.12.1", 14 - "@eslint/config-array": "^0.19.0", 15 - "@eslint/core": "^0.11.0", 16 - "@eslint/eslintrc": "^3.2.0", 17 - "@eslint/js": "9.20.0", 18 - "@eslint/plugin-kit": "^0.2.5", 19 "@humanfs/node": "^0.16.6", 20 "@humanwhocodes/module-importer": "^1.0.1", 21 - "@humanwhocodes/retry": "^0.4.1", 22 "@types/estree": "^1.0.6", 23 "@types/json-schema": "^7.0.15", 24 "ajv": "^6.12.4", ··· 26 "cross-spawn": "^7.0.6", 27 "debug": "^4.3.2", 28 "escape-string-regexp": "^4.0.0", 29 - "eslint-scope": "^8.2.0", 30 - "eslint-visitor-keys": "^4.2.0", 31 - "espree": "^10.3.0", 32 "esquery": "^1.5.0", 33 "esutils": "^2.0.2", 34 "fast-deep-equal": "^3.1.3", ··· 48 "eslint": "bin/eslint.js" 49 }, 50 "devDependencies": { 51 - "@arethetypeswrong/cli": "^0.17.0", 52 "@babel/core": "^7.4.3", 53 "@babel/preset-env": "^7.4.3", 54 - "@eslint/json": "^0.10.0", 55 - "@trunkio/launcher": "^1.3.0", 56 - "@types/node": "^20.11.5", 57 "@typescript-eslint/parser": "^8.4.0", 58 - "@wdio/browser-runner": "^9.2.4", 59 - "@wdio/cli": "^9.2.4", 60 - "@wdio/concise-reporter": "^9.2.2", 61 - "@wdio/mocha-framework": "^9.2.2", 62 "babel-loader": "^8.0.5", 63 "c8": "^7.12.0", 64 "chai": "^4.0.1", 65 "cheerio": "^0.22.0", 66 "common-tags": "^1.8.0", 67 "core-js": "^3.1.3", 68 "ejs": "^3.0.2", 69 "eslint": "file:.", 70 "eslint-config-eslint": "file:packages/eslint-config-eslint", ··· 78 "fast-glob": "^3.2.11", 79 "fs-teardown": "^0.1.3", 80 "glob": "^10.0.0", 81 - "globals": "^15.0.0", 82 "got": "^11.8.3", 83 "gray-matter": "^4.0.3", 84 - "jiti": "^2.1.0", 85 - "knip": "^5.32.0", 86 "lint-staged": "^11.0.0", 87 "load-perf": "^0.2.0", 88 "markdown-it": "^12.2.0", ··· 102 "proxyquire": "^2.0.1", 103 "recast": "^0.23.0", 104 "regenerator-runtime": "^0.14.0", 105 - "rollup-plugin-node-polyfills": "^0.2.1", 106 "semver": "^7.5.3", 107 - "shelljs": "^0.8.5", 108 "sinon": "^11.0.0", 109 "typescript": "^5.3.3", 110 - "vite-plugin-commonjs": "^0.10.0", 111 "webpack": "^5.23.0", 112 "webpack-cli": "^4.5.0", 113 "yorkie": "^2.0.0" ··· 148 "dev": true 149 }, 150 "node_modules/@arethetypeswrong/cli": { 151 - "version": "0.17.3", 152 - "resolved": "https://registry.npmjs.org/@arethetypeswrong/cli/-/cli-0.17.3.tgz", 153 - "integrity": "sha512-wI9ZSTweunmzHboSyYtWRFpba9fM9mpX1g7EUoRr+86zHSd7NR7svb6EmJD2hv1V+SoisB2fERu6EQGGEfQ8oQ==", 154 "dev": true, 155 "license": "MIT", 156 "dependencies": { 157 - "@arethetypeswrong/core": "0.17.3", 158 "chalk": "^4.1.2", 159 "cli-table3": "^0.6.3", 160 "commander": "^10.0.1", ··· 166 "attw": "dist/index.js" 167 }, 168 "engines": { 169 - "node": ">=18" 170 } 171 }, 172 "node_modules/@arethetypeswrong/cli/node_modules/marked": { ··· 183 } 184 }, 185 "node_modules/@arethetypeswrong/core": { 186 - "version": "0.17.3", 187 - "resolved": "https://registry.npmjs.org/@arethetypeswrong/core/-/core-0.17.3.tgz", 188 - "integrity": "sha512-2TB7O5JmC7UX7QHRGGftxRVQjV4Ce6oOIDGIDDERyT9dQ8lK/tRGfFubzO80rWeXm/gSrA8jirlXSWSE1i5ynQ==", 189 "dev": true, 190 "license": "MIT", 191 "dependencies": { 192 "@andrewbranch/untar.js": "^1.0.3", 193 "cjs-module-lexer": "^1.2.3", 194 "fflate": "^0.8.2", 195 - "lru-cache": "^10.4.3", 196 "semver": "^7.5.4", 197 "typescript": "5.6.1-rc", 198 "validate-npm-package-name": "^5.0.0" 199 }, 200 "engines": { 201 - "node": ">=18" 202 } 203 }, 204 "node_modules/@arethetypeswrong/core/node_modules/typescript": { ··· 216 } 217 }, 218 "node_modules/@asamuzakjp/css-color": { 219 - "version": "2.8.3", 220 - "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-2.8.3.tgz", 221 - "integrity": "sha512-GIc76d9UI1hCvOATjZPyHFmE5qhRccp3/zGfMPapK3jBi+yocEzp6BBB0UnfRYP9NP4FANqUZYb0hnfs3TM3hw==", 222 "dev": true, 223 "license": "MIT", 224 "dependencies": { 225 - "@csstools/css-calc": "^2.1.1", 226 - "@csstools/css-color-parser": "^3.0.7", 227 "@csstools/css-parser-algorithms": "^3.0.4", 228 "@csstools/css-tokenizer": "^3.0.3", 229 "lru-cache": "^10.4.3" 230 } 231 }, 232 "node_modules/@babel/code-frame": { 233 - "version": "7.26.2", 234 - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", 235 - "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", 236 "dev": true, 237 "license": "MIT", 238 "dependencies": { 239 - "@babel/helper-validator-identifier": "^7.25.9", 240 "js-tokens": "^4.0.0", 241 - "picocolors": "^1.0.0" 242 }, 243 "engines": { 244 "node": ">=6.9.0" 245 } 246 }, 247 "node_modules/@babel/compat-data": { 248 - "version": "7.26.8", 249 - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz", 250 - "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==", 251 "dev": true, 252 "license": "MIT", 253 "engines": { ··· 255 } 256 }, 257 "node_modules/@babel/core": { 258 - "version": "7.26.8", 259 - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.8.tgz", 260 - "integrity": "sha512-l+lkXCHS6tQEc5oUpK28xBOZ6+HwaH7YwoYQbLFiYb4nS2/l1tKnZEtEWkD0GuiYdvArf9qBS0XlQGXzPMsNqQ==", 261 "dev": true, 262 "license": "MIT", 263 "dependencies": { 264 "@ampproject/remapping": "^2.2.0", 265 - "@babel/code-frame": "^7.26.2", 266 - "@babel/generator": "^7.26.8", 267 - "@babel/helper-compilation-targets": "^7.26.5", 268 - "@babel/helper-module-transforms": "^7.26.0", 269 - "@babel/helpers": "^7.26.7", 270 - "@babel/parser": "^7.26.8", 271 - "@babel/template": "^7.26.8", 272 - "@babel/traverse": "^7.26.8", 273 - "@babel/types": "^7.26.8", 274 - "@types/gensync": "^1.0.0", 275 "convert-source-map": "^2.0.0", 276 "debug": "^4.1.0", 277 "gensync": "^1.0.0-beta.2", ··· 297 } 298 }, 299 "node_modules/@babel/generator": { 300 - "version": "7.26.8", 301 - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.8.tgz", 302 - "integrity": "sha512-ef383X5++iZHWAXX0SXQR6ZyQhw/0KtTkrTz61WXRhFM6dhpHulO/RJz79L8S6ugZHJkOOkUrUdxgdF2YiPFnA==", 303 "dev": true, 304 "license": "MIT", 305 "dependencies": { 306 - "@babel/parser": "^7.26.8", 307 - "@babel/types": "^7.26.8", 308 - "@jridgewell/gen-mapping": "^0.3.5", 309 - "@jridgewell/trace-mapping": "^0.3.25", 310 "jsesc": "^3.0.2" 311 }, 312 "engines": { ··· 314 } 315 }, 316 "node_modules/@babel/helper-annotate-as-pure": { 317 - "version": "7.25.9", 318 - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", 319 - "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", 320 "dev": true, 321 "license": "MIT", 322 "dependencies": { 323 - "@babel/types": "^7.25.9" 324 }, 325 "engines": { 326 "node": ">=6.9.0" 327 } 328 }, 329 "node_modules/@babel/helper-compilation-targets": { 330 - "version": "7.26.5", 331 - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.26.5.tgz", 332 - "integrity": "sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==", 333 "dev": true, 334 "license": "MIT", 335 "dependencies": { 336 - "@babel/compat-data": "^7.26.5", 337 - "@babel/helper-validator-option": "^7.25.9", 338 "browserslist": "^4.24.0", 339 "lru-cache": "^5.1.1", 340 "semver": "^6.3.1" ··· 371 "license": "ISC" 372 }, 373 "node_modules/@babel/helper-create-class-features-plugin": { 374 - "version": "7.25.9", 375 - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz", 376 - "integrity": "sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==", 377 "dev": true, 378 "license": "MIT", 379 "dependencies": { 380 - "@babel/helper-annotate-as-pure": "^7.25.9", 381 - "@babel/helper-member-expression-to-functions": "^7.25.9", 382 - "@babel/helper-optimise-call-expression": "^7.25.9", 383 - "@babel/helper-replace-supers": "^7.25.9", 384 - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", 385 - "@babel/traverse": "^7.25.9", 386 "semver": "^6.3.1" 387 }, 388 "engines": { ··· 403 } 404 }, 405 "node_modules/@babel/helper-create-regexp-features-plugin": { 406 - "version": "7.26.3", 407 - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.26.3.tgz", 408 - "integrity": "sha512-G7ZRb40uUgdKOQqPLjfD12ZmGA54PzqDFUv2BKImnC9QIfGhIHKvVML0oN8IUiDq4iRqpq74ABpvOaerfWdong==", 409 "dev": true, 410 "license": "MIT", 411 "dependencies": { 412 - "@babel/helper-annotate-as-pure": "^7.25.9", 413 "regexpu-core": "^6.2.0", 414 "semver": "^6.3.1" 415 }, ··· 431 } 432 }, 433 "node_modules/@babel/helper-define-polyfill-provider": { 434 - "version": "0.6.3", 435 - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.3.tgz", 436 - "integrity": "sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg==", 437 "dev": true, 438 "license": "MIT", 439 "dependencies": { 440 - "@babel/helper-compilation-targets": "^7.22.6", 441 - "@babel/helper-plugin-utils": "^7.22.5", 442 - "debug": "^4.1.1", 443 "lodash.debounce": "^4.0.8", 444 - "resolve": "^1.14.2" 445 }, 446 "peerDependencies": { 447 "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" 448 } 449 }, 450 "node_modules/@babel/helper-member-expression-to-functions": { 451 - "version": "7.25.9", 452 - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", 453 - "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", 454 "dev": true, 455 "license": "MIT", 456 "dependencies": { 457 - "@babel/traverse": "^7.25.9", 458 - "@babel/types": "^7.25.9" 459 }, 460 "engines": { 461 "node": ">=6.9.0" 462 } 463 }, 464 "node_modules/@babel/helper-module-imports": { 465 - "version": "7.25.9", 466 - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", 467 - "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", 468 "dev": true, 469 "license": "MIT", 470 "dependencies": { 471 - "@babel/traverse": "^7.25.9", 472 - "@babel/types": "^7.25.9" 473 }, 474 "engines": { 475 "node": ">=6.9.0" 476 } 477 }, 478 "node_modules/@babel/helper-module-transforms": { 479 - "version": "7.26.0", 480 - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", 481 - "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", 482 "dev": true, 483 "license": "MIT", 484 "dependencies": { 485 - "@babel/helper-module-imports": "^7.25.9", 486 - "@babel/helper-validator-identifier": "^7.25.9", 487 - "@babel/traverse": "^7.25.9" 488 }, 489 "engines": { 490 "node": ">=6.9.0" ··· 494 } 495 }, 496 "node_modules/@babel/helper-optimise-call-expression": { 497 - "version": "7.25.9", 498 - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", 499 - "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", 500 "dev": true, 501 "license": "MIT", 502 "dependencies": { 503 - "@babel/types": "^7.25.9" 504 }, 505 "engines": { 506 "node": ">=6.9.0" 507 } 508 }, 509 "node_modules/@babel/helper-plugin-utils": { 510 - "version": "7.26.5", 511 - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz", 512 - "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==", 513 "dev": true, 514 "license": "MIT", 515 "engines": { ··· 517 } 518 }, 519 "node_modules/@babel/helper-remap-async-to-generator": { 520 - "version": "7.25.9", 521 - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", 522 - "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", 523 "dev": true, 524 "license": "MIT", 525 "dependencies": { 526 - "@babel/helper-annotate-as-pure": "^7.25.9", 527 - "@babel/helper-wrap-function": "^7.25.9", 528 - "@babel/traverse": "^7.25.9" 529 }, 530 "engines": { 531 "node": ">=6.9.0" ··· 535 } 536 }, 537 "node_modules/@babel/helper-replace-supers": { 538 - "version": "7.26.5", 539 - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz", 540 - "integrity": "sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==", 541 "dev": true, 542 "license": "MIT", 543 "dependencies": { 544 - "@babel/helper-member-expression-to-functions": "^7.25.9", 545 - "@babel/helper-optimise-call-expression": "^7.25.9", 546 - "@babel/traverse": "^7.26.5" 547 }, 548 "engines": { 549 "node": ">=6.9.0" ··· 553 } 554 }, 555 "node_modules/@babel/helper-skip-transparent-expression-wrappers": { 556 - "version": "7.25.9", 557 - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", 558 - "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", 559 "dev": true, 560 "license": "MIT", 561 "dependencies": { 562 - "@babel/traverse": "^7.25.9", 563 - "@babel/types": "^7.25.9" 564 }, 565 "engines": { 566 "node": ">=6.9.0" 567 } 568 }, 569 "node_modules/@babel/helper-string-parser": { 570 - "version": "7.25.9", 571 - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", 572 - "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", 573 "dev": true, 574 "license": "MIT", 575 "engines": { ··· 577 } 578 }, 579 "node_modules/@babel/helper-validator-identifier": { 580 - "version": "7.25.9", 581 - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", 582 - "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", 583 "dev": true, 584 "license": "MIT", 585 "engines": { ··· 587 } 588 }, 589 "node_modules/@babel/helper-validator-option": { 590 - "version": "7.25.9", 591 - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", 592 - "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", 593 "dev": true, 594 "license": "MIT", 595 "engines": { ··· 597 } 598 }, 599 "node_modules/@babel/helper-wrap-function": { 600 - "version": "7.25.9", 601 - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", 602 - "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", 603 "dev": true, 604 "license": "MIT", 605 "dependencies": { 606 - "@babel/template": "^7.25.9", 607 - "@babel/traverse": "^7.25.9", 608 - "@babel/types": "^7.25.9" 609 }, 610 "engines": { 611 "node": ">=6.9.0" 612 } 613 }, 614 "node_modules/@babel/helpers": { 615 - "version": "7.26.7", 616 - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.7.tgz", 617 - "integrity": "sha512-8NHiL98vsi0mbPQmYAGWwfcFaOy4j2HY49fXJCfuDcdE7fMIsH9a7GdaeXpIBsbT7307WU8KCMp5pUVDNL4f9A==", 618 "dev": true, 619 "license": "MIT", 620 "dependencies": { 621 - "@babel/template": "^7.25.9", 622 - "@babel/types": "^7.26.7" 623 }, 624 "engines": { 625 "node": ">=6.9.0" 626 } 627 }, 628 "node_modules/@babel/parser": { 629 - "version": "7.26.8", 630 - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.8.tgz", 631 - "integrity": "sha512-TZIQ25pkSoaKEYYaHbbxkfL36GNsQ6iFiBbeuzAkLnXayKR1yP1zFe+NxuZWWsUyvt8icPU9CCq0sgWGXR1GEw==", 632 "dev": true, 633 "license": "MIT", 634 "dependencies": { 635 - "@babel/types": "^7.26.8" 636 }, 637 "bin": { 638 "parser": "bin/babel-parser.js" ··· 642 } 643 }, 644 "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { 645 - "version": "7.25.9", 646 - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz", 647 - "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==", 648 "dev": true, 649 "license": "MIT", 650 "dependencies": { 651 - "@babel/helper-plugin-utils": "^7.25.9", 652 - "@babel/traverse": "^7.25.9" 653 }, 654 "engines": { 655 "node": ">=6.9.0" ··· 659 } 660 }, 661 "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { 662 - "version": "7.25.9", 663 - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz", 664 - "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==", 665 "dev": true, 666 "license": "MIT", 667 "dependencies": { 668 - "@babel/helper-plugin-utils": "^7.25.9" 669 }, 670 "engines": { 671 "node": ">=6.9.0" ··· 675 } 676 }, 677 "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { 678 - "version": "7.25.9", 679 - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz", 680 - "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==", 681 "dev": true, 682 "license": "MIT", 683 "dependencies": { 684 - "@babel/helper-plugin-utils": "^7.25.9" 685 }, 686 "engines": { 687 "node": ">=6.9.0" ··· 691 } 692 }, 693 "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { 694 - "version": "7.25.9", 695 - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz", 696 - "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==", 697 "dev": true, 698 "license": "MIT", 699 "dependencies": { 700 - "@babel/helper-plugin-utils": "^7.25.9", 701 - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", 702 - "@babel/plugin-transform-optional-chaining": "^7.25.9" 703 }, 704 "engines": { 705 "node": ">=6.9.0" ··· 709 } 710 }, 711 "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { 712 - "version": "7.25.9", 713 - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz", 714 - "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==", 715 "dev": true, 716 "license": "MIT", 717 "dependencies": { 718 - "@babel/helper-plugin-utils": "^7.25.9", 719 - "@babel/traverse": "^7.25.9" 720 }, 721 "engines": { 722 "node": ">=6.9.0" ··· 739 } 740 }, 741 "node_modules/@babel/plugin-syntax-import-assertions": { 742 - "version": "7.26.0", 743 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", 744 - "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", 745 "dev": true, 746 "license": "MIT", 747 "dependencies": { 748 - "@babel/helper-plugin-utils": "^7.25.9" 749 }, 750 "engines": { 751 "node": ">=6.9.0" ··· 755 } 756 }, 757 "node_modules/@babel/plugin-syntax-import-attributes": { 758 - "version": "7.26.0", 759 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", 760 - "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", 761 "dev": true, 762 "license": "MIT", 763 "dependencies": { 764 - "@babel/helper-plugin-utils": "^7.25.9" 765 }, 766 "engines": { 767 "node": ">=6.9.0" ··· 788 } 789 }, 790 "node_modules/@babel/plugin-transform-arrow-functions": { 791 - "version": "7.25.9", 792 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", 793 - "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", 794 "dev": true, 795 "license": "MIT", 796 "dependencies": { 797 - "@babel/helper-plugin-utils": "^7.25.9" 798 }, 799 "engines": { 800 "node": ">=6.9.0" ··· 804 } 805 }, 806 "node_modules/@babel/plugin-transform-async-generator-functions": { 807 - "version": "7.26.8", 808 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.26.8.tgz", 809 - "integrity": "sha512-He9Ej2X7tNf2zdKMAGOsmg2MrFc+hfoAhd3po4cWfo/NWjzEAKa0oQruj1ROVUdl0e6fb6/kE/G3SSxE0lRJOg==", 810 "dev": true, 811 "license": "MIT", 812 "dependencies": { 813 - "@babel/helper-plugin-utils": "^7.26.5", 814 - "@babel/helper-remap-async-to-generator": "^7.25.9", 815 - "@babel/traverse": "^7.26.8" 816 }, 817 "engines": { 818 "node": ">=6.9.0" ··· 822 } 823 }, 824 "node_modules/@babel/plugin-transform-async-to-generator": { 825 - "version": "7.25.9", 826 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", 827 - "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", 828 "dev": true, 829 "license": "MIT", 830 "dependencies": { 831 - "@babel/helper-module-imports": "^7.25.9", 832 - "@babel/helper-plugin-utils": "^7.25.9", 833 - "@babel/helper-remap-async-to-generator": "^7.25.9" 834 }, 835 "engines": { 836 "node": ">=6.9.0" ··· 840 } 841 }, 842 "node_modules/@babel/plugin-transform-block-scoped-functions": { 843 - "version": "7.26.5", 844 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.26.5.tgz", 845 - "integrity": "sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ==", 846 "dev": true, 847 "license": "MIT", 848 "dependencies": { 849 - "@babel/helper-plugin-utils": "^7.26.5" 850 }, 851 "engines": { 852 "node": ">=6.9.0" ··· 856 } 857 }, 858 "node_modules/@babel/plugin-transform-block-scoping": { 859 - "version": "7.25.9", 860 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz", 861 - "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==", 862 "dev": true, 863 "license": "MIT", 864 "dependencies": { 865 - "@babel/helper-plugin-utils": "^7.25.9" 866 }, 867 "engines": { 868 "node": ">=6.9.0" ··· 872 } 873 }, 874 "node_modules/@babel/plugin-transform-class-properties": { 875 - "version": "7.25.9", 876 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", 877 - "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", 878 "dev": true, 879 "license": "MIT", 880 "dependencies": { 881 - "@babel/helper-create-class-features-plugin": "^7.25.9", 882 - "@babel/helper-plugin-utils": "^7.25.9" 883 }, 884 "engines": { 885 "node": ">=6.9.0" ··· 889 } 890 }, 891 "node_modules/@babel/plugin-transform-class-static-block": { 892 - "version": "7.26.0", 893 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", 894 - "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", 895 "dev": true, 896 "license": "MIT", 897 "dependencies": { 898 - "@babel/helper-create-class-features-plugin": "^7.25.9", 899 - "@babel/helper-plugin-utils": "^7.25.9" 900 }, 901 "engines": { 902 "node": ">=6.9.0" ··· 906 } 907 }, 908 "node_modules/@babel/plugin-transform-classes": { 909 - "version": "7.25.9", 910 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", 911 - "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", 912 "dev": true, 913 "license": "MIT", 914 "dependencies": { 915 - "@babel/helper-annotate-as-pure": "^7.25.9", 916 - "@babel/helper-compilation-targets": "^7.25.9", 917 - "@babel/helper-plugin-utils": "^7.25.9", 918 - "@babel/helper-replace-supers": "^7.25.9", 919 - "@babel/traverse": "^7.25.9", 920 - "globals": "^11.1.0" 921 }, 922 "engines": { 923 "node": ">=6.9.0" ··· 926 "@babel/core": "^7.0.0-0" 927 } 928 }, 929 - "node_modules/@babel/plugin-transform-classes/node_modules/globals": { 930 - "version": "11.12.0", 931 - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", 932 - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", 933 - "dev": true, 934 - "license": "MIT", 935 - "engines": { 936 - "node": ">=4" 937 - } 938 - }, 939 "node_modules/@babel/plugin-transform-computed-properties": { 940 - "version": "7.25.9", 941 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", 942 - "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==", 943 "dev": true, 944 "license": "MIT", 945 "dependencies": { 946 - "@babel/helper-plugin-utils": "^7.25.9", 947 - "@babel/template": "^7.25.9" 948 }, 949 "engines": { 950 "node": ">=6.9.0" ··· 954 } 955 }, 956 "node_modules/@babel/plugin-transform-destructuring": { 957 - "version": "7.25.9", 958 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz", 959 - "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==", 960 "dev": true, 961 "license": "MIT", 962 "dependencies": { 963 - "@babel/helper-plugin-utils": "^7.25.9" 964 }, 965 "engines": { 966 "node": ">=6.9.0" ··· 970 } 971 }, 972 "node_modules/@babel/plugin-transform-dotall-regex": { 973 - "version": "7.25.9", 974 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz", 975 - "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==", 976 "dev": true, 977 "license": "MIT", 978 "dependencies": { 979 - "@babel/helper-create-regexp-features-plugin": "^7.25.9", 980 - "@babel/helper-plugin-utils": "^7.25.9" 981 }, 982 "engines": { 983 "node": ">=6.9.0" ··· 987 } 988 }, 989 "node_modules/@babel/plugin-transform-duplicate-keys": { 990 - "version": "7.25.9", 991 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz", 992 - "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==", 993 "dev": true, 994 "license": "MIT", 995 "dependencies": { 996 - "@babel/helper-plugin-utils": "^7.25.9" 997 }, 998 "engines": { 999 "node": ">=6.9.0" ··· 1003 } 1004 }, 1005 "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { 1006 - "version": "7.25.9", 1007 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz", 1008 - "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==", 1009 "dev": true, 1010 "license": "MIT", 1011 "dependencies": { 1012 - "@babel/helper-create-regexp-features-plugin": "^7.25.9", 1013 - "@babel/helper-plugin-utils": "^7.25.9" 1014 }, 1015 "engines": { 1016 "node": ">=6.9.0" ··· 1020 } 1021 }, 1022 "node_modules/@babel/plugin-transform-dynamic-import": { 1023 - "version": "7.25.9", 1024 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz", 1025 - "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==", 1026 "dev": true, 1027 "license": "MIT", 1028 "dependencies": { 1029 - "@babel/helper-plugin-utils": "^7.25.9" 1030 }, 1031 "engines": { 1032 "node": ">=6.9.0" ··· 1036 } 1037 }, 1038 "node_modules/@babel/plugin-transform-exponentiation-operator": { 1039 - "version": "7.26.3", 1040 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.26.3.tgz", 1041 - "integrity": "sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==", 1042 "dev": true, 1043 "license": "MIT", 1044 "dependencies": { 1045 - "@babel/helper-plugin-utils": "^7.25.9" 1046 }, 1047 "engines": { 1048 "node": ">=6.9.0" ··· 1052 } 1053 }, 1054 "node_modules/@babel/plugin-transform-export-namespace-from": { 1055 - "version": "7.25.9", 1056 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz", 1057 - "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==", 1058 "dev": true, 1059 "license": "MIT", 1060 "dependencies": { 1061 - "@babel/helper-plugin-utils": "^7.25.9" 1062 }, 1063 "engines": { 1064 "node": ">=6.9.0" ··· 1068 } 1069 }, 1070 "node_modules/@babel/plugin-transform-for-of": { 1071 - "version": "7.25.9", 1072 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.9.tgz", 1073 - "integrity": "sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==", 1074 "dev": true, 1075 "license": "MIT", 1076 "dependencies": { 1077 - "@babel/helper-plugin-utils": "^7.25.9", 1078 - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" 1079 }, 1080 "engines": { 1081 "node": ">=6.9.0" ··· 1085 } 1086 }, 1087 "node_modules/@babel/plugin-transform-function-name": { 1088 - "version": "7.25.9", 1089 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz", 1090 - "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==", 1091 "dev": true, 1092 "license": "MIT", 1093 "dependencies": { 1094 - "@babel/helper-compilation-targets": "^7.25.9", 1095 - "@babel/helper-plugin-utils": "^7.25.9", 1096 - "@babel/traverse": "^7.25.9" 1097 }, 1098 "engines": { 1099 "node": ">=6.9.0" ··· 1103 } 1104 }, 1105 "node_modules/@babel/plugin-transform-json-strings": { 1106 - "version": "7.25.9", 1107 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz", 1108 - "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==", 1109 "dev": true, 1110 "license": "MIT", 1111 "dependencies": { 1112 - "@babel/helper-plugin-utils": "^7.25.9" 1113 }, 1114 "engines": { 1115 "node": ">=6.9.0" ··· 1119 } 1120 }, 1121 "node_modules/@babel/plugin-transform-literals": { 1122 - "version": "7.25.9", 1123 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz", 1124 - "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==", 1125 "dev": true, 1126 "license": "MIT", 1127 "dependencies": { 1128 - "@babel/helper-plugin-utils": "^7.25.9" 1129 }, 1130 "engines": { 1131 "node": ">=6.9.0" ··· 1135 } 1136 }, 1137 "node_modules/@babel/plugin-transform-logical-assignment-operators": { 1138 - "version": "7.25.9", 1139 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz", 1140 - "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==", 1141 "dev": true, 1142 "license": "MIT", 1143 "dependencies": { 1144 - "@babel/helper-plugin-utils": "^7.25.9" 1145 }, 1146 "engines": { 1147 "node": ">=6.9.0" ··· 1151 } 1152 }, 1153 "node_modules/@babel/plugin-transform-member-expression-literals": { 1154 - "version": "7.25.9", 1155 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz", 1156 - "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==", 1157 "dev": true, 1158 "license": "MIT", 1159 "dependencies": { 1160 - "@babel/helper-plugin-utils": "^7.25.9" 1161 }, 1162 "engines": { 1163 "node": ">=6.9.0" ··· 1167 } 1168 }, 1169 "node_modules/@babel/plugin-transform-modules-amd": { 1170 - "version": "7.25.9", 1171 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz", 1172 - "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==", 1173 "dev": true, 1174 "license": "MIT", 1175 "dependencies": { 1176 - "@babel/helper-module-transforms": "^7.25.9", 1177 - "@babel/helper-plugin-utils": "^7.25.9" 1178 }, 1179 "engines": { 1180 "node": ">=6.9.0" ··· 1184 } 1185 }, 1186 "node_modules/@babel/plugin-transform-modules-commonjs": { 1187 - "version": "7.26.3", 1188 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz", 1189 - "integrity": "sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==", 1190 "dev": true, 1191 "license": "MIT", 1192 "dependencies": { 1193 - "@babel/helper-module-transforms": "^7.26.0", 1194 - "@babel/helper-plugin-utils": "^7.25.9" 1195 }, 1196 "engines": { 1197 "node": ">=6.9.0" ··· 1201 } 1202 }, 1203 "node_modules/@babel/plugin-transform-modules-systemjs": { 1204 - "version": "7.25.9", 1205 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz", 1206 - "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==", 1207 "dev": true, 1208 "license": "MIT", 1209 "dependencies": { 1210 - "@babel/helper-module-transforms": "^7.25.9", 1211 - "@babel/helper-plugin-utils": "^7.25.9", 1212 - "@babel/helper-validator-identifier": "^7.25.9", 1213 - "@babel/traverse": "^7.25.9" 1214 }, 1215 "engines": { 1216 "node": ">=6.9.0" ··· 1220 } 1221 }, 1222 "node_modules/@babel/plugin-transform-modules-umd": { 1223 - "version": "7.25.9", 1224 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz", 1225 - "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==", 1226 "dev": true, 1227 "license": "MIT", 1228 "dependencies": { 1229 - "@babel/helper-module-transforms": "^7.25.9", 1230 - "@babel/helper-plugin-utils": "^7.25.9" 1231 }, 1232 "engines": { 1233 "node": ">=6.9.0" ··· 1237 } 1238 }, 1239 "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { 1240 - "version": "7.25.9", 1241 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz", 1242 - "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==", 1243 "dev": true, 1244 "license": "MIT", 1245 "dependencies": { 1246 - "@babel/helper-create-regexp-features-plugin": "^7.25.9", 1247 - "@babel/helper-plugin-utils": "^7.25.9" 1248 }, 1249 "engines": { 1250 "node": ">=6.9.0" ··· 1254 } 1255 }, 1256 "node_modules/@babel/plugin-transform-new-target": { 1257 - "version": "7.25.9", 1258 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz", 1259 - "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==", 1260 "dev": true, 1261 "license": "MIT", 1262 "dependencies": { 1263 - "@babel/helper-plugin-utils": "^7.25.9" 1264 }, 1265 "engines": { 1266 "node": ">=6.9.0" ··· 1270 } 1271 }, 1272 "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { 1273 - "version": "7.26.6", 1274 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.26.6.tgz", 1275 - "integrity": "sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==", 1276 "dev": true, 1277 "license": "MIT", 1278 "dependencies": { 1279 - "@babel/helper-plugin-utils": "^7.26.5" 1280 }, 1281 "engines": { 1282 "node": ">=6.9.0" ··· 1286 } 1287 }, 1288 "node_modules/@babel/plugin-transform-numeric-separator": { 1289 - "version": "7.25.9", 1290 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz", 1291 - "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==", 1292 "dev": true, 1293 "license": "MIT", 1294 "dependencies": { 1295 - "@babel/helper-plugin-utils": "^7.25.9" 1296 }, 1297 "engines": { 1298 "node": ">=6.9.0" ··· 1302 } 1303 }, 1304 "node_modules/@babel/plugin-transform-object-rest-spread": { 1305 - "version": "7.25.9", 1306 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz", 1307 - "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==", 1308 "dev": true, 1309 "license": "MIT", 1310 "dependencies": { 1311 - "@babel/helper-compilation-targets": "^7.25.9", 1312 - "@babel/helper-plugin-utils": "^7.25.9", 1313 - "@babel/plugin-transform-parameters": "^7.25.9" 1314 }, 1315 "engines": { 1316 "node": ">=6.9.0" ··· 1320 } 1321 }, 1322 "node_modules/@babel/plugin-transform-object-super": { 1323 - "version": "7.25.9", 1324 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz", 1325 - "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==", 1326 "dev": true, 1327 "license": "MIT", 1328 "dependencies": { 1329 - "@babel/helper-plugin-utils": "^7.25.9", 1330 - "@babel/helper-replace-supers": "^7.25.9" 1331 }, 1332 "engines": { 1333 "node": ">=6.9.0" ··· 1337 } 1338 }, 1339 "node_modules/@babel/plugin-transform-optional-catch-binding": { 1340 - "version": "7.25.9", 1341 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz", 1342 - "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==", 1343 "dev": true, 1344 "license": "MIT", 1345 "dependencies": { 1346 - "@babel/helper-plugin-utils": "^7.25.9" 1347 }, 1348 "engines": { 1349 "node": ">=6.9.0" ··· 1353 } 1354 }, 1355 "node_modules/@babel/plugin-transform-optional-chaining": { 1356 - "version": "7.25.9", 1357 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", 1358 - "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", 1359 "dev": true, 1360 "license": "MIT", 1361 "dependencies": { 1362 - "@babel/helper-plugin-utils": "^7.25.9", 1363 - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" 1364 }, 1365 "engines": { 1366 "node": ">=6.9.0" ··· 1370 } 1371 }, 1372 "node_modules/@babel/plugin-transform-parameters": { 1373 - "version": "7.25.9", 1374 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", 1375 - "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", 1376 "dev": true, 1377 "license": "MIT", 1378 "dependencies": { 1379 - "@babel/helper-plugin-utils": "^7.25.9" 1380 }, 1381 "engines": { 1382 "node": ">=6.9.0" ··· 1386 } 1387 }, 1388 "node_modules/@babel/plugin-transform-private-methods": { 1389 - "version": "7.25.9", 1390 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", 1391 - "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", 1392 "dev": true, 1393 "license": "MIT", 1394 "dependencies": { 1395 - "@babel/helper-create-class-features-plugin": "^7.25.9", 1396 - "@babel/helper-plugin-utils": "^7.25.9" 1397 }, 1398 "engines": { 1399 "node": ">=6.9.0" ··· 1403 } 1404 }, 1405 "node_modules/@babel/plugin-transform-private-property-in-object": { 1406 - "version": "7.25.9", 1407 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz", 1408 - "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==", 1409 "dev": true, 1410 "license": "MIT", 1411 "dependencies": { 1412 - "@babel/helper-annotate-as-pure": "^7.25.9", 1413 - "@babel/helper-create-class-features-plugin": "^7.25.9", 1414 - "@babel/helper-plugin-utils": "^7.25.9" 1415 }, 1416 "engines": { 1417 "node": ">=6.9.0" ··· 1421 } 1422 }, 1423 "node_modules/@babel/plugin-transform-property-literals": { 1424 - "version": "7.25.9", 1425 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", 1426 - "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==", 1427 "dev": true, 1428 "license": "MIT", 1429 "dependencies": { 1430 - "@babel/helper-plugin-utils": "^7.25.9" 1431 }, 1432 "engines": { 1433 "node": ">=6.9.0" ··· 1437 } 1438 }, 1439 "node_modules/@babel/plugin-transform-regenerator": { 1440 - "version": "7.25.9", 1441 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz", 1442 - "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==", 1443 "dev": true, 1444 "license": "MIT", 1445 "dependencies": { 1446 - "@babel/helper-plugin-utils": "^7.25.9", 1447 - "regenerator-transform": "^0.15.2" 1448 }, 1449 "engines": { 1450 "node": ">=6.9.0" ··· 1454 } 1455 }, 1456 "node_modules/@babel/plugin-transform-regexp-modifiers": { 1457 - "version": "7.26.0", 1458 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz", 1459 - "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==", 1460 "dev": true, 1461 "license": "MIT", 1462 "dependencies": { 1463 - "@babel/helper-create-regexp-features-plugin": "^7.25.9", 1464 - "@babel/helper-plugin-utils": "^7.25.9" 1465 }, 1466 "engines": { 1467 "node": ">=6.9.0" ··· 1471 } 1472 }, 1473 "node_modules/@babel/plugin-transform-reserved-words": { 1474 - "version": "7.25.9", 1475 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", 1476 - "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==", 1477 "dev": true, 1478 "license": "MIT", 1479 "dependencies": { 1480 - "@babel/helper-plugin-utils": "^7.25.9" 1481 }, 1482 "engines": { 1483 "node": ">=6.9.0" ··· 1487 } 1488 }, 1489 "node_modules/@babel/plugin-transform-shorthand-properties": { 1490 - "version": "7.25.9", 1491 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", 1492 - "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==", 1493 "dev": true, 1494 "license": "MIT", 1495 "dependencies": { 1496 - "@babel/helper-plugin-utils": "^7.25.9" 1497 }, 1498 "engines": { 1499 "node": ">=6.9.0" ··· 1503 } 1504 }, 1505 "node_modules/@babel/plugin-transform-spread": { 1506 - "version": "7.25.9", 1507 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz", 1508 - "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==", 1509 "dev": true, 1510 "license": "MIT", 1511 "dependencies": { 1512 - "@babel/helper-plugin-utils": "^7.25.9", 1513 - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" 1514 }, 1515 "engines": { 1516 "node": ">=6.9.0" ··· 1520 } 1521 }, 1522 "node_modules/@babel/plugin-transform-sticky-regex": { 1523 - "version": "7.25.9", 1524 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz", 1525 - "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==", 1526 "dev": true, 1527 "license": "MIT", 1528 "dependencies": { 1529 - "@babel/helper-plugin-utils": "^7.25.9" 1530 }, 1531 "engines": { 1532 "node": ">=6.9.0" ··· 1536 } 1537 }, 1538 "node_modules/@babel/plugin-transform-template-literals": { 1539 - "version": "7.26.8", 1540 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.26.8.tgz", 1541 - "integrity": "sha512-OmGDL5/J0CJPJZTHZbi2XpO0tyT2Ia7fzpW5GURwdtp2X3fMmN8au/ej6peC/T33/+CRiIpA8Krse8hFGVmT5Q==", 1542 "dev": true, 1543 "license": "MIT", 1544 "dependencies": { 1545 - "@babel/helper-plugin-utils": "^7.26.5" 1546 }, 1547 "engines": { 1548 "node": ">=6.9.0" ··· 1552 } 1553 }, 1554 "node_modules/@babel/plugin-transform-typeof-symbol": { 1555 - "version": "7.26.7", 1556 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.26.7.tgz", 1557 - "integrity": "sha512-jfoTXXZTgGg36BmhqT3cAYK5qkmqvJpvNrPhaK/52Vgjhw4Rq29s9UqpWWV0D6yuRmgiFH/BUVlkl96zJWqnaw==", 1558 "dev": true, 1559 "license": "MIT", 1560 "dependencies": { 1561 - "@babel/helper-plugin-utils": "^7.26.5" 1562 }, 1563 "engines": { 1564 "node": ">=6.9.0" ··· 1568 } 1569 }, 1570 "node_modules/@babel/plugin-transform-unicode-escapes": { 1571 - "version": "7.25.9", 1572 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz", 1573 - "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==", 1574 "dev": true, 1575 "license": "MIT", 1576 "dependencies": { 1577 - "@babel/helper-plugin-utils": "^7.25.9" 1578 }, 1579 "engines": { 1580 "node": ">=6.9.0" ··· 1584 } 1585 }, 1586 "node_modules/@babel/plugin-transform-unicode-property-regex": { 1587 - "version": "7.25.9", 1588 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz", 1589 - "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==", 1590 "dev": true, 1591 "license": "MIT", 1592 "dependencies": { 1593 - "@babel/helper-create-regexp-features-plugin": "^7.25.9", 1594 - "@babel/helper-plugin-utils": "^7.25.9" 1595 }, 1596 "engines": { 1597 "node": ">=6.9.0" ··· 1601 } 1602 }, 1603 "node_modules/@babel/plugin-transform-unicode-regex": { 1604 - "version": "7.25.9", 1605 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz", 1606 - "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==", 1607 "dev": true, 1608 "license": "MIT", 1609 "dependencies": { 1610 - "@babel/helper-create-regexp-features-plugin": "^7.25.9", 1611 - "@babel/helper-plugin-utils": "^7.25.9" 1612 }, 1613 "engines": { 1614 "node": ">=6.9.0" ··· 1618 } 1619 }, 1620 "node_modules/@babel/plugin-transform-unicode-sets-regex": { 1621 - "version": "7.25.9", 1622 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz", 1623 - "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==", 1624 "dev": true, 1625 "license": "MIT", 1626 "dependencies": { 1627 - "@babel/helper-create-regexp-features-plugin": "^7.25.9", 1628 - "@babel/helper-plugin-utils": "^7.25.9" 1629 }, 1630 "engines": { 1631 "node": ">=6.9.0" ··· 1635 } 1636 }, 1637 "node_modules/@babel/preset-env": { 1638 - "version": "7.26.8", 1639 - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.8.tgz", 1640 - "integrity": "sha512-um7Sy+2THd697S4zJEfv/U5MHGJzkN2xhtsR3T/SWRbVSic62nbISh51VVfU9JiO/L/Z97QczHTaFVkOU8IzNg==", 1641 "dev": true, 1642 "license": "MIT", 1643 "dependencies": { 1644 - "@babel/compat-data": "^7.26.8", 1645 - "@babel/helper-compilation-targets": "^7.26.5", 1646 - "@babel/helper-plugin-utils": "^7.26.5", 1647 - "@babel/helper-validator-option": "^7.25.9", 1648 - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", 1649 - "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", 1650 - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", 1651 - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", 1652 - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", 1653 "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", 1654 - "@babel/plugin-syntax-import-assertions": "^7.26.0", 1655 - "@babel/plugin-syntax-import-attributes": "^7.26.0", 1656 "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", 1657 - "@babel/plugin-transform-arrow-functions": "^7.25.9", 1658 - "@babel/plugin-transform-async-generator-functions": "^7.26.8", 1659 - "@babel/plugin-transform-async-to-generator": "^7.25.9", 1660 - "@babel/plugin-transform-block-scoped-functions": "^7.26.5", 1661 - "@babel/plugin-transform-block-scoping": "^7.25.9", 1662 - "@babel/plugin-transform-class-properties": "^7.25.9", 1663 - "@babel/plugin-transform-class-static-block": "^7.26.0", 1664 - "@babel/plugin-transform-classes": "^7.25.9", 1665 - "@babel/plugin-transform-computed-properties": "^7.25.9", 1666 - "@babel/plugin-transform-destructuring": "^7.25.9", 1667 - "@babel/plugin-transform-dotall-regex": "^7.25.9", 1668 - "@babel/plugin-transform-duplicate-keys": "^7.25.9", 1669 - "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", 1670 - "@babel/plugin-transform-dynamic-import": "^7.25.9", 1671 - "@babel/plugin-transform-exponentiation-operator": "^7.26.3", 1672 - "@babel/plugin-transform-export-namespace-from": "^7.25.9", 1673 - "@babel/plugin-transform-for-of": "^7.25.9", 1674 - "@babel/plugin-transform-function-name": "^7.25.9", 1675 - "@babel/plugin-transform-json-strings": "^7.25.9", 1676 - "@babel/plugin-transform-literals": "^7.25.9", 1677 - "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", 1678 - "@babel/plugin-transform-member-expression-literals": "^7.25.9", 1679 - "@babel/plugin-transform-modules-amd": "^7.25.9", 1680 - "@babel/plugin-transform-modules-commonjs": "^7.26.3", 1681 - "@babel/plugin-transform-modules-systemjs": "^7.25.9", 1682 - "@babel/plugin-transform-modules-umd": "^7.25.9", 1683 - "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", 1684 - "@babel/plugin-transform-new-target": "^7.25.9", 1685 - "@babel/plugin-transform-nullish-coalescing-operator": "^7.26.6", 1686 - "@babel/plugin-transform-numeric-separator": "^7.25.9", 1687 - "@babel/plugin-transform-object-rest-spread": "^7.25.9", 1688 - "@babel/plugin-transform-object-super": "^7.25.9", 1689 - "@babel/plugin-transform-optional-catch-binding": "^7.25.9", 1690 - "@babel/plugin-transform-optional-chaining": "^7.25.9", 1691 - "@babel/plugin-transform-parameters": "^7.25.9", 1692 - "@babel/plugin-transform-private-methods": "^7.25.9", 1693 - "@babel/plugin-transform-private-property-in-object": "^7.25.9", 1694 - "@babel/plugin-transform-property-literals": "^7.25.9", 1695 - "@babel/plugin-transform-regenerator": "^7.25.9", 1696 - "@babel/plugin-transform-regexp-modifiers": "^7.26.0", 1697 - "@babel/plugin-transform-reserved-words": "^7.25.9", 1698 - "@babel/plugin-transform-shorthand-properties": "^7.25.9", 1699 - "@babel/plugin-transform-spread": "^7.25.9", 1700 - "@babel/plugin-transform-sticky-regex": "^7.25.9", 1701 - "@babel/plugin-transform-template-literals": "^7.26.8", 1702 - "@babel/plugin-transform-typeof-symbol": "^7.26.7", 1703 - "@babel/plugin-transform-unicode-escapes": "^7.25.9", 1704 - "@babel/plugin-transform-unicode-property-regex": "^7.25.9", 1705 - "@babel/plugin-transform-unicode-regex": "^7.25.9", 1706 - "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", 1707 "@babel/preset-modules": "0.1.6-no-external-plugins", 1708 - "babel-plugin-polyfill-corejs2": "^0.4.10", 1709 - "babel-plugin-polyfill-corejs3": "^0.11.0", 1710 - "babel-plugin-polyfill-regenerator": "^0.6.1", 1711 - "core-js-compat": "^3.40.0", 1712 "semver": "^6.3.1" 1713 }, 1714 "engines": { ··· 1743 "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" 1744 } 1745 }, 1746 - "node_modules/@babel/runtime": { 1747 - "version": "7.26.7", 1748 - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.7.tgz", 1749 - "integrity": "sha512-AOPI3D+a8dXnja+iwsUqGRjr1BbZIe771sXdapOtYI531gSqpi92vXivKcq2asu/DFpdl1ceFAKZyRzK2PCVcQ==", 1750 - "dev": true, 1751 - "license": "MIT", 1752 - "dependencies": { 1753 - "regenerator-runtime": "^0.14.0" 1754 - }, 1755 - "engines": { 1756 - "node": ">=6.9.0" 1757 - } 1758 - }, 1759 - "node_modules/@babel/standalone": { 1760 - "version": "7.26.8", 1761 - "resolved": "https://registry.npmjs.org/@babel/standalone/-/standalone-7.26.8.tgz", 1762 - "integrity": "sha512-WS5Cw/8gWP9qBJ+qPUVr5Le4bCeXTMoVHF9TofgEqAUpEgvVzNXCPf97SNLuDpSRNHNWcH2lFixGUGjaM6VVCg==", 1763 - "dev": true, 1764 - "license": "MIT", 1765 - "optional": true, 1766 - "engines": { 1767 - "node": ">=6.9.0" 1768 - } 1769 - }, 1770 "node_modules/@babel/template": { 1771 - "version": "7.26.8", 1772 - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.26.8.tgz", 1773 - "integrity": "sha512-iNKaX3ZebKIsCvJ+0jd6embf+Aulaa3vNBqZ41kM7iTWjx5qzWKXGHiJUW3+nTpQ18SG11hdF8OAzKrpXkb96Q==", 1774 "dev": true, 1775 "license": "MIT", 1776 "dependencies": { 1777 - "@babel/code-frame": "^7.26.2", 1778 - "@babel/parser": "^7.26.8", 1779 - "@babel/types": "^7.26.8" 1780 }, 1781 "engines": { 1782 "node": ">=6.9.0" 1783 } 1784 }, 1785 "node_modules/@babel/traverse": { 1786 - "version": "7.26.8", 1787 - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.8.tgz", 1788 - "integrity": "sha512-nic9tRkjYH0oB2dzr/JoGIm+4Q6SuYeLEiIiZDwBscRMYFJ+tMAz98fuel9ZnbXViA2I0HVSSRRK8DW5fjXStA==", 1789 "dev": true, 1790 "license": "MIT", 1791 "dependencies": { 1792 - "@babel/code-frame": "^7.26.2", 1793 - "@babel/generator": "^7.26.8", 1794 - "@babel/parser": "^7.26.8", 1795 - "@babel/template": "^7.26.8", 1796 - "@babel/types": "^7.26.8", 1797 - "debug": "^4.3.1", 1798 - "globals": "^11.1.0" 1799 }, 1800 "engines": { 1801 "node": ">=6.9.0" 1802 } 1803 }, 1804 - "node_modules/@babel/traverse/node_modules/globals": { 1805 - "version": "11.12.0", 1806 - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", 1807 - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", 1808 - "dev": true, 1809 - "license": "MIT", 1810 - "engines": { 1811 - "node": ">=4" 1812 - } 1813 - }, 1814 "node_modules/@babel/types": { 1815 - "version": "7.26.8", 1816 - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.8.tgz", 1817 - "integrity": "sha512-eUuWapzEGWFEpHFxgEaBG8e3n6S8L3MSu0oda755rOfabWPnh0Our1AozNFVUxGFIhbKgd1ksprsoDGMinTOTA==", 1818 "dev": true, 1819 "license": "MIT", 1820 "dependencies": { 1821 - "@babel/helper-string-parser": "^7.25.9", 1822 - "@babel/helper-validator-identifier": "^7.25.9" 1823 }, 1824 "engines": { 1825 "node": ">=6.9.0" ··· 1832 "dev": true, 1833 "license": "MIT" 1834 }, 1835 "node_modules/@colors/colors": { 1836 "version": "1.5.0", 1837 "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", ··· 1844 } 1845 }, 1846 "node_modules/@csstools/color-helpers": { 1847 - "version": "5.0.1", 1848 - "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.1.tgz", 1849 - "integrity": "sha512-MKtmkA0BX87PKaO1NFRTFH+UnkgnmySQOvNxJubsadusqPEC2aJ9MOQiMceZJJ6oitUl/i0L6u0M1IrmAOmgBA==", 1850 "dev": true, 1851 "funding": [ 1852 { ··· 1864 } 1865 }, 1866 "node_modules/@csstools/css-calc": { 1867 - "version": "2.1.1", 1868 - "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.1.tgz", 1869 - "integrity": "sha512-rL7kaUnTkL9K+Cvo2pnCieqNpTKgQzy5f+N+5Iuko9HAoasP+xgprVh7KN/MaJVvVL1l0EzQq2MoqBHKSrDrag==", 1870 "dev": true, 1871 "funding": [ 1872 { ··· 1883 "node": ">=18" 1884 }, 1885 "peerDependencies": { 1886 - "@csstools/css-parser-algorithms": "^3.0.4", 1887 - "@csstools/css-tokenizer": "^3.0.3" 1888 } 1889 }, 1890 "node_modules/@csstools/css-color-parser": { 1891 - "version": "3.0.7", 1892 - "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.7.tgz", 1893 - "integrity": "sha512-nkMp2mTICw32uE5NN+EsJ4f5N+IGFeCFu4bGpiKgb2Pq/7J/MpyLBeQ5ry4KKtRFZaYs6sTmcMYrSRIyj5DFKA==", 1894 "dev": true, 1895 "funding": [ 1896 { ··· 1904 ], 1905 "license": "MIT", 1906 "dependencies": { 1907 - "@csstools/color-helpers": "^5.0.1", 1908 - "@csstools/css-calc": "^2.1.1" 1909 }, 1910 "engines": { 1911 "node": ">=18" 1912 }, 1913 "peerDependencies": { 1914 - "@csstools/css-parser-algorithms": "^3.0.4", 1915 - "@csstools/css-tokenizer": "^3.0.3" 1916 } 1917 }, 1918 "node_modules/@csstools/css-parser-algorithms": { 1919 - "version": "3.0.4", 1920 - "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.4.tgz", 1921 - "integrity": "sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==", 1922 "dev": true, 1923 "funding": [ 1924 { ··· 1935 "node": ">=18" 1936 }, 1937 "peerDependencies": { 1938 - "@csstools/css-tokenizer": "^3.0.3" 1939 } 1940 }, 1941 "node_modules/@csstools/css-tokenizer": { 1942 - "version": "3.0.3", 1943 - "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.3.tgz", 1944 - "integrity": "sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==", 1945 "dev": true, 1946 "funding": [ 1947 { ··· 1958 "node": ">=18" 1959 } 1960 }, 1961 - "node_modules/@discoveryjs/json-ext": { 1962 - "version": "0.5.7", 1963 - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", 1964 - "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", 1965 - "dev": true, 1966 - "license": "MIT", 1967 - "engines": { 1968 - "node": ">=10.0.0" 1969 - } 1970 - }, 1971 - "node_modules/@es-joy/jsdoccomment": { 1972 - "version": "0.46.0", 1973 - "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.46.0.tgz", 1974 - "integrity": "sha512-C3Axuq1xd/9VqFZpW4YAzOx5O9q/LP46uIQy/iNDpHG3fmPa6TBtvfglMCs3RBiBxAIi0Go97r8+jvTt55XMyQ==", 1975 "dev": true, 1976 - "license": "MIT", 1977 "dependencies": { 1978 - "comment-parser": "1.4.1", 1979 - "esquery": "^1.6.0", 1980 - "jsdoc-type-pratt-parser": "~4.0.0" 1981 }, 1982 "engines": { 1983 - "node": ">=16" 1984 - } 1985 - }, 1986 - "node_modules/@esbuild/aix-ppc64": { 1987 - "version": "0.23.1", 1988 - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.23.1.tgz", 1989 - "integrity": "sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==", 1990 - "cpu": [ 1991 - "ppc64" 1992 - ], 1993 - "dev": true, 1994 - "license": "MIT", 1995 - "optional": true, 1996 - "os": [ 1997 - "aix" 1998 - ], 1999 - "engines": { 2000 - "node": ">=18" 2001 - } 2002 - }, 2003 - "node_modules/@esbuild/android-arm": { 2004 - "version": "0.18.20", 2005 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", 2006 - "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", 2007 - "cpu": [ 2008 - "arm" 2009 - ], 2010 - "dev": true, 2011 - "license": "MIT", 2012 - "optional": true, 2013 - "os": [ 2014 - "android" 2015 - ], 2016 - "peer": true, 2017 - "engines": { 2018 - "node": ">=12" 2019 - } 2020 - }, 2021 - "node_modules/@esbuild/android-arm64": { 2022 - "version": "0.18.20", 2023 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", 2024 - "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", 2025 - "cpu": [ 2026 - "arm64" 2027 - ], 2028 - "dev": true, 2029 - "license": "MIT", 2030 - "optional": true, 2031 - "os": [ 2032 - "android" 2033 - ], 2034 - "peer": true, 2035 - "engines": { 2036 - "node": ">=12" 2037 - } 2038 - }, 2039 - "node_modules/@esbuild/android-x64": { 2040 - "version": "0.18.20", 2041 - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", 2042 - "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", 2043 - "cpu": [ 2044 - "x64" 2045 - ], 2046 - "dev": true, 2047 - "license": "MIT", 2048 - "optional": true, 2049 - "os": [ 2050 - "android" 2051 - ], 2052 - "peer": true, 2053 - "engines": { 2054 - "node": ">=12" 2055 - } 2056 - }, 2057 - "node_modules/@esbuild/darwin-arm64": { 2058 - "version": "0.18.20", 2059 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", 2060 - "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", 2061 - "cpu": [ 2062 - "arm64" 2063 - ], 2064 - "dev": true, 2065 - "license": "MIT", 2066 - "optional": true, 2067 - "os": [ 2068 - "darwin" 2069 - ], 2070 - "peer": true, 2071 - "engines": { 2072 - "node": ">=12" 2073 - } 2074 - }, 2075 - "node_modules/@esbuild/darwin-x64": { 2076 - "version": "0.18.20", 2077 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", 2078 - "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", 2079 - "cpu": [ 2080 - "x64" 2081 - ], 2082 - "dev": true, 2083 - "license": "MIT", 2084 - "optional": true, 2085 - "os": [ 2086 - "darwin" 2087 - ], 2088 - "peer": true, 2089 - "engines": { 2090 - "node": ">=12" 2091 - } 2092 - }, 2093 - "node_modules/@esbuild/freebsd-arm64": { 2094 - "version": "0.18.20", 2095 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", 2096 - "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", 2097 - "cpu": [ 2098 - "arm64" 2099 - ], 2100 - "dev": true, 2101 - "license": "MIT", 2102 - "optional": true, 2103 - "os": [ 2104 - "freebsd" 2105 - ], 2106 - "peer": true, 2107 - "engines": { 2108 - "node": ">=12" 2109 - } 2110 - }, 2111 - "node_modules/@esbuild/freebsd-x64": { 2112 - "version": "0.18.20", 2113 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", 2114 - "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", 2115 - "cpu": [ 2116 - "x64" 2117 - ], 2118 - "dev": true, 2119 - "license": "MIT", 2120 - "optional": true, 2121 - "os": [ 2122 - "freebsd" 2123 - ], 2124 - "peer": true, 2125 - "engines": { 2126 - "node": ">=12" 2127 - } 2128 - }, 2129 - "node_modules/@esbuild/linux-arm": { 2130 - "version": "0.18.20", 2131 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", 2132 - "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", 2133 - "cpu": [ 2134 - "arm" 2135 - ], 2136 - "dev": true, 2137 - "license": "MIT", 2138 - "optional": true, 2139 - "os": [ 2140 - "linux" 2141 - ], 2142 - "peer": true, 2143 - "engines": { 2144 - "node": ">=12" 2145 - } 2146 - }, 2147 - "node_modules/@esbuild/linux-arm64": { 2148 - "version": "0.18.20", 2149 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", 2150 - "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", 2151 - "cpu": [ 2152 - "arm64" 2153 - ], 2154 - "dev": true, 2155 - "license": "MIT", 2156 - "optional": true, 2157 - "os": [ 2158 - "linux" 2159 - ], 2160 - "peer": true, 2161 - "engines": { 2162 - "node": ">=12" 2163 - } 2164 - }, 2165 - "node_modules/@esbuild/linux-ia32": { 2166 - "version": "0.18.20", 2167 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", 2168 - "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", 2169 - "cpu": [ 2170 - "ia32" 2171 - ], 2172 - "dev": true, 2173 - "license": "MIT", 2174 - "optional": true, 2175 - "os": [ 2176 - "linux" 2177 - ], 2178 - "peer": true, 2179 - "engines": { 2180 - "node": ">=12" 2181 - } 2182 - }, 2183 - "node_modules/@esbuild/linux-loong64": { 2184 - "version": "0.18.20", 2185 - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", 2186 - "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", 2187 - "cpu": [ 2188 - "loong64" 2189 - ], 2190 - "dev": true, 2191 - "license": "MIT", 2192 - "optional": true, 2193 - "os": [ 2194 - "linux" 2195 - ], 2196 - "peer": true, 2197 - "engines": { 2198 - "node": ">=12" 2199 - } 2200 - }, 2201 - "node_modules/@esbuild/linux-mips64el": { 2202 - "version": "0.18.20", 2203 - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", 2204 - "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", 2205 - "cpu": [ 2206 - "mips64el" 2207 - ], 2208 - "dev": true, 2209 - "license": "MIT", 2210 - "optional": true, 2211 - "os": [ 2212 - "linux" 2213 - ], 2214 - "peer": true, 2215 - "engines": { 2216 - "node": ">=12" 2217 - } 2218 - }, 2219 - "node_modules/@esbuild/linux-ppc64": { 2220 - "version": "0.18.20", 2221 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", 2222 - "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", 2223 - "cpu": [ 2224 - "ppc64" 2225 - ], 2226 - "dev": true, 2227 - "license": "MIT", 2228 - "optional": true, 2229 - "os": [ 2230 - "linux" 2231 - ], 2232 - "peer": true, 2233 - "engines": { 2234 - "node": ">=12" 2235 } 2236 }, 2237 - "node_modules/@esbuild/linux-riscv64": { 2238 - "version": "0.18.20", 2239 - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", 2240 - "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", 2241 - "cpu": [ 2242 - "riscv64" 2243 - ], 2244 "dev": true, 2245 "license": "MIT", 2246 - "optional": true, 2247 - "os": [ 2248 - "linux" 2249 - ], 2250 - "peer": true, 2251 - "engines": { 2252 - "node": ">=12" 2253 } 2254 }, 2255 - "node_modules/@esbuild/linux-s390x": { 2256 - "version": "0.18.20", 2257 - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", 2258 - "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", 2259 - "cpu": [ 2260 - "s390x" 2261 - ], 2262 "dev": true, 2263 "license": "MIT", 2264 - "optional": true, 2265 - "os": [ 2266 - "linux" 2267 - ], 2268 - "peer": true, 2269 - "engines": { 2270 - "node": ">=12" 2271 } 2272 }, 2273 - "node_modules/@esbuild/linux-x64": { 2274 - "version": "0.18.20", 2275 - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", 2276 - "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", 2277 - "cpu": [ 2278 - "x64" 2279 - ], 2280 "dev": true, 2281 "license": "MIT", 2282 - "optional": true, 2283 - "os": [ 2284 - "linux" 2285 - ], 2286 - "peer": true, 2287 - "engines": { 2288 - "node": ">=12" 2289 } 2290 }, 2291 - "node_modules/@esbuild/netbsd-x64": { 2292 - "version": "0.18.20", 2293 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", 2294 - "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", 2295 - "cpu": [ 2296 - "x64" 2297 - ], 2298 "dev": true, 2299 "license": "MIT", 2300 - "optional": true, 2301 - "os": [ 2302 - "netbsd" 2303 - ], 2304 - "peer": true, 2305 "engines": { 2306 - "node": ">=12" 2307 } 2308 }, 2309 - "node_modules/@esbuild/openbsd-arm64": { 2310 - "version": "0.23.1", 2311 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.23.1.tgz", 2312 - "integrity": "sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==", 2313 - "cpu": [ 2314 - "arm64" 2315 - ], 2316 "dev": true, 2317 "license": "MIT", 2318 "optional": true, 2319 - "os": [ 2320 - "openbsd" 2321 - ], 2322 - "engines": { 2323 - "node": ">=18" 2324 } 2325 }, 2326 - "node_modules/@esbuild/openbsd-x64": { 2327 - "version": "0.18.20", 2328 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", 2329 - "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", 2330 - "cpu": [ 2331 - "x64" 2332 - ], 2333 "dev": true, 2334 "license": "MIT", 2335 "optional": true, 2336 - "os": [ 2337 - "openbsd" 2338 - ], 2339 - "peer": true, 2340 - "engines": { 2341 - "node": ">=12" 2342 } 2343 }, 2344 - "node_modules/@esbuild/sunos-x64": { 2345 - "version": "0.18.20", 2346 - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", 2347 - "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", 2348 - "cpu": [ 2349 - "x64" 2350 - ], 2351 "dev": true, 2352 "license": "MIT", 2353 "optional": true, 2354 - "os": [ 2355 - "sunos" 2356 - ], 2357 - "peer": true, 2358 - "engines": { 2359 - "node": ">=12" 2360 } 2361 }, 2362 - "node_modules/@esbuild/win32-arm64": { 2363 - "version": "0.18.20", 2364 - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", 2365 - "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", 2366 - "cpu": [ 2367 - "arm64" 2368 - ], 2369 "dev": true, 2370 "license": "MIT", 2371 - "optional": true, 2372 - "os": [ 2373 - "win32" 2374 - ], 2375 - "peer": true, 2376 "engines": { 2377 - "node": ">=12" 2378 - } 2379 - }, 2380 - "node_modules/@esbuild/win32-ia32": { 2381 - "version": "0.18.20", 2382 - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", 2383 - "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", 2384 - "cpu": [ 2385 - "ia32" 2386 - ], 2387 - "dev": true, 2388 - "license": "MIT", 2389 - "optional": true, 2390 - "os": [ 2391 - "win32" 2392 - ], 2393 - "peer": true, 2394 - "engines": { 2395 - "node": ">=12" 2396 - } 2397 - }, 2398 - "node_modules/@esbuild/win32-x64": { 2399 - "version": "0.18.20", 2400 - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", 2401 - "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", 2402 - "cpu": [ 2403 - "x64" 2404 - ], 2405 - "dev": true, 2406 - "license": "MIT", 2407 - "optional": true, 2408 - "os": [ 2409 - "win32" 2410 - ], 2411 - "peer": true, 2412 - "engines": { 2413 - "node": ">=12" 2414 } 2415 }, 2416 "node_modules/@eslint-community/eslint-plugin-eslint-comments": { 2417 - "version": "4.4.1", 2418 - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-4.4.1.tgz", 2419 - "integrity": "sha512-lb/Z/MzbTf7CaVYM9WCFNQZ4L1yi3ev2fsFPF99h31ljhSEyUoyEsKsNWiU+qD1glbYTDJdqgyaLKtyTkkqtuQ==", 2420 "dev": true, 2421 "license": "MIT", 2422 "dependencies": { ··· 2434 } 2435 }, 2436 "node_modules/@eslint-community/eslint-utils": { 2437 - "version": "4.4.1", 2438 - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", 2439 - "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", 2440 "license": "MIT", 2441 "dependencies": { 2442 "eslint-visitor-keys": "^3.4.3" ··· 2473 } 2474 }, 2475 "node_modules/@eslint/config-array": { 2476 - "version": "0.19.2", 2477 - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.2.tgz", 2478 - "integrity": "sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==", 2479 "license": "Apache-2.0", 2480 "dependencies": { 2481 "@eslint/object-schema": "^2.1.6", ··· 2486 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2487 } 2488 }, 2489 "node_modules/@eslint/core": { 2490 - "version": "0.11.0", 2491 - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.11.0.tgz", 2492 - "integrity": "sha512-DWUB2pksgNEb6Bz2fggIy1wh6fGgZP4Xyy/Mt0QZPiloKKXerbqq9D3SBQTlCRYOrcRPu4vuz+CGjwdfqxnoWA==", 2493 "license": "Apache-2.0", 2494 "dependencies": { 2495 "@types/json-schema": "^7.0.15" ··· 2499 } 2500 }, 2501 "node_modules/@eslint/eslintrc": { 2502 - "version": "3.2.0", 2503 - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.2.0.tgz", 2504 - "integrity": "sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==", 2505 "license": "MIT", 2506 "dependencies": { 2507 "ajv": "^6.12.4", ··· 2534 } 2535 }, 2536 "node_modules/@eslint/js": { 2537 - "version": "9.20.0", 2538 - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.20.0.tgz", 2539 - "integrity": "sha512-iZA07H9io9Wn836aVTytRaNqh00Sad+EamwOVJT12GTLw1VGMFV/4JaME+JjLtr9fiGaoWgYnS54wrfWsSs4oQ==", 2540 "license": "MIT", 2541 "engines": { 2542 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2543 } 2544 }, 2545 "node_modules/@eslint/json": { 2546 - "version": "0.10.0", 2547 - "resolved": "https://registry.npmjs.org/@eslint/json/-/json-0.10.0.tgz", 2548 - "integrity": "sha512-aW0181XofoAwuB0sI263bhwnvAlb6OGnGGxHjTZQNLFErfsAXCnwRD+Uxx6/pK73XtKuQ2w1wbhiTJ2BC/erAQ==", 2549 "dev": true, 2550 "license": "Apache-2.0", 2551 "dependencies": { 2552 - "@eslint/core": "^0.10.0", 2553 - "@eslint/plugin-kit": "^0.2.5", 2554 "@humanwhocodes/momoa": "^3.3.4", 2555 "natural-compare": "^1.4.0" 2556 }, ··· 2559 } 2560 }, 2561 "node_modules/@eslint/json/node_modules/@eslint/core": { 2562 - "version": "0.10.0", 2563 - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.10.0.tgz", 2564 - "integrity": "sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==", 2565 "dev": true, 2566 "license": "Apache-2.0", 2567 "dependencies": { ··· 2581 } 2582 }, 2583 "node_modules/@eslint/plugin-kit": { 2584 - "version": "0.2.5", 2585 - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.5.tgz", 2586 - "integrity": "sha512-lB05FkqEdUg2AA0xEbUz0SnkXT1LcCTa438W4IWTUh4hdOnVbQyOJ81OrDXsJk/LSiJHubgGEFoR5EHq1NsH1A==", 2587 "license": "Apache-2.0", 2588 "dependencies": { 2589 - "@eslint/core": "^0.10.0", 2590 "levn": "^0.4.1" 2591 }, 2592 "engines": { ··· 2594 } 2595 }, 2596 "node_modules/@eslint/plugin-kit/node_modules/@eslint/core": { 2597 - "version": "0.10.0", 2598 - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.10.0.tgz", 2599 - "integrity": "sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==", 2600 "license": "Apache-2.0", 2601 "dependencies": { 2602 "@types/json-schema": "^7.0.15" ··· 2654 } 2655 }, 2656 "node_modules/@humanwhocodes/momoa": { 2657 - "version": "3.3.6", 2658 - "resolved": "https://registry.npmjs.org/@humanwhocodes/momoa/-/momoa-3.3.6.tgz", 2659 - "integrity": "sha512-7/sAGm3YsT6xG1bDkTSHvOpQB+cR4I2InfMVw110nuOCrxZvOQHgRqBMxSoTeUQrk9RS4OU9Aw2MBMZVJgLZMg==", 2660 "dev": true, 2661 "license": "Apache-2.0", 2662 "engines": { ··· 2664 } 2665 }, 2666 "node_modules/@humanwhocodes/retry": { 2667 - "version": "0.4.1", 2668 - "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.1.tgz", 2669 - "integrity": "sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==", 2670 "license": "Apache-2.0", 2671 "engines": { 2672 "node": ">=18.18" ··· 2676 "url": "https://github.com/sponsors/nzakas" 2677 } 2678 }, 2679 - "node_modules/@inquirer/checkbox": { 2680 - "version": "3.0.1", 2681 - "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-3.0.1.tgz", 2682 - "integrity": "sha512-0hm2nrToWUdD6/UHnel/UKGdk1//ke5zGUpHIvk5ZWmaKezlGxZkOJXNSWsdxO/rEqTkbB3lNC2J6nBElV2aAQ==", 2683 - "dev": true, 2684 - "license": "MIT", 2685 - "dependencies": { 2686 - "@inquirer/core": "^9.2.1", 2687 - "@inquirer/figures": "^1.0.6", 2688 - "@inquirer/type": "^2.0.0", 2689 - "ansi-escapes": "^4.3.2", 2690 - "yoctocolors-cjs": "^2.1.2" 2691 - }, 2692 - "engines": { 2693 - "node": ">=18" 2694 - } 2695 - }, 2696 - "node_modules/@inquirer/confirm": { 2697 - "version": "4.0.1", 2698 - "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-4.0.1.tgz", 2699 - "integrity": "sha512-46yL28o2NJ9doViqOy0VDcoTzng7rAb6yPQKU7VDLqkmbCaH4JqK4yk4XqlzNWy9PVC5pG1ZUXPBQv+VqnYs2w==", 2700 - "dev": true, 2701 - "license": "MIT", 2702 - "dependencies": { 2703 - "@inquirer/core": "^9.2.1", 2704 - "@inquirer/type": "^2.0.0" 2705 - }, 2706 - "engines": { 2707 - "node": ">=18" 2708 - } 2709 - }, 2710 - "node_modules/@inquirer/core": { 2711 - "version": "9.2.1", 2712 - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-9.2.1.tgz", 2713 - "integrity": "sha512-F2VBt7W/mwqEU4bL0RnHNZmC/OxzNx9cOYxHqnXX3MP6ruYvZUZAW9imgN9+h/uBT/oP8Gh888J2OZSbjSeWcg==", 2714 - "dev": true, 2715 - "license": "MIT", 2716 - "dependencies": { 2717 - "@inquirer/figures": "^1.0.6", 2718 - "@inquirer/type": "^2.0.0", 2719 - "@types/mute-stream": "^0.0.4", 2720 - "@types/node": "^22.5.5", 2721 - "@types/wrap-ansi": "^3.0.0", 2722 - "ansi-escapes": "^4.3.2", 2723 - "cli-width": "^4.1.0", 2724 - "mute-stream": "^1.0.0", 2725 - "signal-exit": "^4.1.0", 2726 - "strip-ansi": "^6.0.1", 2727 - "wrap-ansi": "^6.2.0", 2728 - "yoctocolors-cjs": "^2.1.2" 2729 - }, 2730 - "engines": { 2731 - "node": ">=18" 2732 - } 2733 - }, 2734 - "node_modules/@inquirer/core/node_modules/@types/node": { 2735 - "version": "22.13.1", 2736 - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.1.tgz", 2737 - "integrity": "sha512-jK8uzQlrvXqEU91UxiK5J7pKHyzgnI1Qnl0QDHIgVGuolJhRb9EEl28Cj9b3rGR8B2lhFCtvIm5os8lFnO/1Ew==", 2738 - "dev": true, 2739 - "license": "MIT", 2740 - "dependencies": { 2741 - "undici-types": "~6.20.0" 2742 - } 2743 - }, 2744 - "node_modules/@inquirer/core/node_modules/strip-ansi": { 2745 - "version": "6.0.1", 2746 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 2747 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 2748 - "dev": true, 2749 - "license": "MIT", 2750 - "dependencies": { 2751 - "ansi-regex": "^5.0.1" 2752 - }, 2753 - "engines": { 2754 - "node": ">=8" 2755 - } 2756 - }, 2757 - "node_modules/@inquirer/core/node_modules/undici-types": { 2758 - "version": "6.20.0", 2759 - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", 2760 - "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", 2761 - "dev": true, 2762 - "license": "MIT" 2763 - }, 2764 - "node_modules/@inquirer/editor": { 2765 - "version": "3.0.1", 2766 - "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-3.0.1.tgz", 2767 - "integrity": "sha512-VA96GPFaSOVudjKFraokEEmUQg/Lub6OXvbIEZU1SDCmBzRkHGhxoFAVaF30nyiB4m5cEbDgiI2QRacXZ2hw9Q==", 2768 - "dev": true, 2769 - "license": "MIT", 2770 - "dependencies": { 2771 - "@inquirer/core": "^9.2.1", 2772 - "@inquirer/type": "^2.0.0", 2773 - "external-editor": "^3.1.0" 2774 - }, 2775 - "engines": { 2776 - "node": ">=18" 2777 - } 2778 - }, 2779 - "node_modules/@inquirer/expand": { 2780 - "version": "3.0.1", 2781 - "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-3.0.1.tgz", 2782 - "integrity": "sha512-ToG8d6RIbnVpbdPdiN7BCxZGiHOTomOX94C2FaT5KOHupV40tKEDozp12res6cMIfRKrXLJyexAZhWVHgbALSQ==", 2783 - "dev": true, 2784 - "license": "MIT", 2785 - "dependencies": { 2786 - "@inquirer/core": "^9.2.1", 2787 - "@inquirer/type": "^2.0.0", 2788 - "yoctocolors-cjs": "^2.1.2" 2789 - }, 2790 - "engines": { 2791 - "node": ">=18" 2792 - } 2793 - }, 2794 - "node_modules/@inquirer/figures": { 2795 - "version": "1.0.10", 2796 - "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.10.tgz", 2797 - "integrity": "sha512-Ey6176gZmeqZuY/W/nZiUyvmb1/qInjcpiZjXWi6nON+nxJpD1bxtSoBxNliGISae32n6OwbY+TSXPZ1CfS4bw==", 2798 - "dev": true, 2799 - "license": "MIT", 2800 - "engines": { 2801 - "node": ">=18" 2802 - } 2803 - }, 2804 - "node_modules/@inquirer/input": { 2805 - "version": "3.0.1", 2806 - "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-3.0.1.tgz", 2807 - "integrity": "sha512-BDuPBmpvi8eMCxqC5iacloWqv+5tQSJlUafYWUe31ow1BVXjW2a5qe3dh4X/Z25Wp22RwvcaLCc2siHobEOfzg==", 2808 - "dev": true, 2809 - "license": "MIT", 2810 - "dependencies": { 2811 - "@inquirer/core": "^9.2.1", 2812 - "@inquirer/type": "^2.0.0" 2813 - }, 2814 - "engines": { 2815 - "node": ">=18" 2816 - } 2817 - }, 2818 - "node_modules/@inquirer/number": { 2819 - "version": "2.0.1", 2820 - "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-2.0.1.tgz", 2821 - "integrity": "sha512-QpR8jPhRjSmlr/mD2cw3IR8HRO7lSVOnqUvQa8scv1Lsr3xoAMMworcYW3J13z3ppjBFBD2ef1Ci6AE5Qn8goQ==", 2822 - "dev": true, 2823 - "license": "MIT", 2824 - "dependencies": { 2825 - "@inquirer/core": "^9.2.1", 2826 - "@inquirer/type": "^2.0.0" 2827 - }, 2828 - "engines": { 2829 - "node": ">=18" 2830 - } 2831 - }, 2832 - "node_modules/@inquirer/password": { 2833 - "version": "3.0.1", 2834 - "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-3.0.1.tgz", 2835 - "integrity": "sha512-haoeEPUisD1NeE2IanLOiFr4wcTXGWrBOyAyPZi1FfLJuXOzNmxCJPgUrGYKVh+Y8hfGJenIfz5Wb/DkE9KkMQ==", 2836 - "dev": true, 2837 - "license": "MIT", 2838 - "dependencies": { 2839 - "@inquirer/core": "^9.2.1", 2840 - "@inquirer/type": "^2.0.0", 2841 - "ansi-escapes": "^4.3.2" 2842 - }, 2843 - "engines": { 2844 - "node": ">=18" 2845 - } 2846 - }, 2847 - "node_modules/@inquirer/prompts": { 2848 - "version": "6.0.1", 2849 - "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-6.0.1.tgz", 2850 - "integrity": "sha512-yl43JD/86CIj3Mz5mvvLJqAOfIup7ncxfJ0Btnl0/v5TouVUyeEdcpknfgc+yMevS/48oH9WAkkw93m7otLb/A==", 2851 - "dev": true, 2852 - "license": "MIT", 2853 - "dependencies": { 2854 - "@inquirer/checkbox": "^3.0.1", 2855 - "@inquirer/confirm": "^4.0.1", 2856 - "@inquirer/editor": "^3.0.1", 2857 - "@inquirer/expand": "^3.0.1", 2858 - "@inquirer/input": "^3.0.1", 2859 - "@inquirer/number": "^2.0.1", 2860 - "@inquirer/password": "^3.0.1", 2861 - "@inquirer/rawlist": "^3.0.1", 2862 - "@inquirer/search": "^2.0.1", 2863 - "@inquirer/select": "^3.0.1" 2864 - }, 2865 - "engines": { 2866 - "node": ">=18" 2867 - } 2868 - }, 2869 - "node_modules/@inquirer/rawlist": { 2870 - "version": "3.0.1", 2871 - "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-3.0.1.tgz", 2872 - "integrity": "sha512-VgRtFIwZInUzTiPLSfDXK5jLrnpkuSOh1ctfaoygKAdPqjcjKYmGh6sCY1pb0aGnCGsmhUxoqLDUAU0ud+lGXQ==", 2873 - "dev": true, 2874 - "license": "MIT", 2875 - "dependencies": { 2876 - "@inquirer/core": "^9.2.1", 2877 - "@inquirer/type": "^2.0.0", 2878 - "yoctocolors-cjs": "^2.1.2" 2879 - }, 2880 - "engines": { 2881 - "node": ">=18" 2882 - } 2883 - }, 2884 - "node_modules/@inquirer/search": { 2885 - "version": "2.0.1", 2886 - "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-2.0.1.tgz", 2887 - "integrity": "sha512-r5hBKZk3g5MkIzLVoSgE4evypGqtOannnB3PKTG9NRZxyFRKcfzrdxXXPcoJQsxJPzvdSU2Rn7pB7lw0GCmGAg==", 2888 - "dev": true, 2889 - "license": "MIT", 2890 - "dependencies": { 2891 - "@inquirer/core": "^9.2.1", 2892 - "@inquirer/figures": "^1.0.6", 2893 - "@inquirer/type": "^2.0.0", 2894 - "yoctocolors-cjs": "^2.1.2" 2895 - }, 2896 - "engines": { 2897 - "node": ">=18" 2898 - } 2899 - }, 2900 - "node_modules/@inquirer/select": { 2901 - "version": "3.0.1", 2902 - "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-3.0.1.tgz", 2903 - "integrity": "sha512-lUDGUxPhdWMkN/fHy1Lk7pF3nK1fh/gqeyWXmctefhxLYxlDsc7vsPBEpxrfVGDsVdyYJsiJoD4bJ1b623cV1Q==", 2904 - "dev": true, 2905 - "license": "MIT", 2906 - "dependencies": { 2907 - "@inquirer/core": "^9.2.1", 2908 - "@inquirer/figures": "^1.0.6", 2909 - "@inquirer/type": "^2.0.0", 2910 - "ansi-escapes": "^4.3.2", 2911 - "yoctocolors-cjs": "^2.1.2" 2912 - }, 2913 - "engines": { 2914 - "node": ">=18" 2915 - } 2916 - }, 2917 - "node_modules/@inquirer/type": { 2918 - "version": "2.0.0", 2919 - "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-2.0.0.tgz", 2920 - "integrity": "sha512-XvJRx+2KR3YXyYtPUUy+qd9i7p+GO9Ko6VIIpWlBrpWwXDv8WLFeHTxz35CfQFUiBMLXlGHhGzys7lqit9gWag==", 2921 - "dev": true, 2922 - "license": "MIT", 2923 - "dependencies": { 2924 - "mute-stream": "^1.0.0" 2925 - }, 2926 - "engines": { 2927 - "node": ">=18" 2928 - } 2929 - }, 2930 "node_modules/@isaacs/cliui": { 2931 "version": "8.0.2", 2932 "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", ··· 2945 "node": ">=12" 2946 } 2947 }, 2948 - "node_modules/@isaacs/cliui/node_modules/ansi-styles": { 2949 - "version": "6.2.1", 2950 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", 2951 - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", 2952 - "dev": true, 2953 - "license": "MIT", 2954 - "engines": { 2955 - "node": ">=12" 2956 - }, 2957 - "funding": { 2958 - "url": "https://github.com/chalk/ansi-styles?sponsor=1" 2959 - } 2960 - }, 2961 "node_modules/@isaacs/cliui/node_modules/emoji-regex": { 2962 "version": "9.2.2", 2963 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", ··· 2983 "url": "https://github.com/sponsors/sindresorhus" 2984 } 2985 }, 2986 - "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { 2987 - "version": "8.1.0", 2988 - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", 2989 - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", 2990 "dev": true, 2991 "license": "MIT", 2992 "dependencies": { 2993 - "ansi-styles": "^6.1.0", 2994 - "string-width": "^5.0.1", 2995 - "strip-ansi": "^7.0.1" 2996 }, 2997 "engines": { 2998 "node": ">=12" 2999 }, 3000 "funding": { 3001 - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 3002 } 3003 }, 3004 - "node_modules/@istanbuljs/load-nyc-config": { 3005 - "version": "1.1.0", 3006 - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", 3007 - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", 3008 "dev": true, 3009 "license": "ISC", 3010 "dependencies": { 3011 - "camelcase": "^5.3.1", 3012 - "find-up": "^4.1.0", 3013 - "get-package-type": "^0.1.0", 3014 - "js-yaml": "^3.13.1", 3015 - "resolve-from": "^5.0.0" 3016 - }, 3017 - "engines": { 3018 - "node": ">=8" 3019 - } 3020 - }, 3021 - "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { 3022 - "version": "1.0.10", 3023 - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", 3024 - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", 3025 - "dev": true, 3026 - "license": "MIT", 3027 - "dependencies": { 3028 - "sprintf-js": "~1.0.2" 3029 - } 3030 - }, 3031 - "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { 3032 - "version": "4.1.0", 3033 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 3034 - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 3035 - "dev": true, 3036 - "license": "MIT", 3037 - "dependencies": { 3038 - "locate-path": "^5.0.0", 3039 - "path-exists": "^4.0.0" 3040 - }, 3041 - "engines": { 3042 - "node": ">=8" 3043 - } 3044 - }, 3045 - "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { 3046 - "version": "3.14.1", 3047 - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", 3048 - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", 3049 - "dev": true, 3050 - "license": "MIT", 3051 - "dependencies": { 3052 - "argparse": "^1.0.7", 3053 - "esprima": "^4.0.0" 3054 - }, 3055 - "bin": { 3056 - "js-yaml": "bin/js-yaml.js" 3057 - } 3058 - }, 3059 - "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { 3060 - "version": "5.0.0", 3061 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 3062 - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 3063 - "dev": true, 3064 - "license": "MIT", 3065 - "dependencies": { 3066 - "p-locate": "^4.1.0" 3067 }, 3068 "engines": { 3069 - "node": ">=8" 3070 } 3071 }, 3072 - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { 3073 - "version": "2.3.0", 3074 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 3075 - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 3076 - "dev": true, 3077 - "license": "MIT", 3078 - "dependencies": { 3079 - "p-try": "^2.0.0" 3080 - }, 3081 - "engines": { 3082 - "node": ">=6" 3083 - }, 3084 - "funding": { 3085 - "url": "https://github.com/sponsors/sindresorhus" 3086 - } 3087 - }, 3088 - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { 3089 - "version": "4.1.0", 3090 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 3091 - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 3092 - "dev": true, 3093 - "license": "MIT", 3094 - "dependencies": { 3095 - "p-limit": "^2.2.0" 3096 - }, 3097 - "engines": { 3098 - "node": ">=8" 3099 - } 3100 - }, 3101 - "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { 3102 - "version": "5.0.0", 3103 - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", 3104 - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", 3105 - "dev": true, 3106 - "license": "MIT", 3107 - "engines": { 3108 - "node": ">=8" 3109 - } 3110 - }, 3111 - "node_modules/@istanbuljs/load-nyc-config/node_modules/sprintf-js": { 3112 - "version": "1.0.3", 3113 - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", 3114 - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", 3115 - "dev": true, 3116 - "license": "BSD-3-Clause" 3117 - }, 3118 "node_modules/@istanbuljs/schema": { 3119 "version": "0.1.3", 3120 "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", ··· 3136 "npm": ">= 7.x" 3137 } 3138 }, 3139 - "node_modules/@jest/expect-utils": { 3140 - "version": "30.0.0-alpha.7", 3141 - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-30.0.0-alpha.7.tgz", 3142 - "integrity": "sha512-lr711aEHiXWM9X0BC/fH+HID5eatdCjluh2PKxKHPZbjmtWA5RiHXC/s16cPFI6voSnofOjDICvzNVxSO87ZrQ==", 3143 - "dev": true, 3144 - "license": "MIT", 3145 - "dependencies": { 3146 - "jest-get-type": "30.0.0-alpha.7" 3147 - }, 3148 - "engines": { 3149 - "node": "^16.10.0 || ^18.12.0 || >=20.0.0" 3150 - } 3151 - }, 3152 - "node_modules/@jest/pattern": { 3153 - "version": "30.0.0-alpha.7", 3154 - "resolved": "https://registry.npmjs.org/@jest/pattern/-/pattern-30.0.0-alpha.7.tgz", 3155 - "integrity": "sha512-PpuWkTJwcFJlyo6YOuMLi96doaaDfz90gOAU+cuyIZyr6wjbjKjdMkHlt7rE6gNaZNEUEA9sSJzKsg8oXfLW0w==", 3156 - "dev": true, 3157 - "license": "MIT", 3158 - "dependencies": { 3159 - "@types/node": "*", 3160 - "jest-regex-util": "30.0.0-alpha.7" 3161 - }, 3162 - "engines": { 3163 - "node": "^16.10.0 || ^18.12.0 || >=20.0.0" 3164 - } 3165 - }, 3166 - "node_modules/@jest/schemas": { 3167 - "version": "30.0.0-alpha.7", 3168 - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.0-alpha.7.tgz", 3169 - "integrity": "sha512-fzJDwdg3E8Gq+Aqo/h+JQc1ZD+Mqbkz7OVqpoUa0A2Btd70zdgu1Hza8AyhJjr83paRQ+ZCHnHepp4/+tpqDFQ==", 3170 - "dev": true, 3171 - "license": "MIT", 3172 - "dependencies": { 3173 - "@sinclair/typebox": "^0.34.0" 3174 - }, 3175 - "engines": { 3176 - "node": "^16.10.0 || ^18.12.0 || >=20.0.0" 3177 - } 3178 - }, 3179 - "node_modules/@jest/types": { 3180 - "version": "30.0.0-alpha.7", 3181 - "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.0-alpha.7.tgz", 3182 - "integrity": "sha512-hrdUqtIjUMpoNlpmo4DQfe6fvD0Rk02kdOv0+AsAbO689llpzNmb+kLcojzKp/H2jVGqcYrUb0wNSRgn4KcuqA==", 3183 - "dev": true, 3184 - "license": "MIT", 3185 - "dependencies": { 3186 - "@jest/pattern": "30.0.0-alpha.7", 3187 - "@jest/schemas": "30.0.0-alpha.7", 3188 - "@types/istanbul-lib-coverage": "^2.0.0", 3189 - "@types/istanbul-reports": "^3.0.0", 3190 - "@types/node": "*", 3191 - "@types/yargs": "^17.0.8", 3192 - "chalk": "^4.0.0" 3193 - }, 3194 - "engines": { 3195 - "node": "^16.10.0 || ^18.12.0 || >=20.0.0" 3196 - } 3197 - }, 3198 "node_modules/@jridgewell/gen-mapping": { 3199 - "version": "0.3.8", 3200 - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", 3201 - "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", 3202 "dev": true, 3203 "license": "MIT", 3204 "dependencies": { 3205 - "@jridgewell/set-array": "^1.2.1", 3206 - "@jridgewell/sourcemap-codec": "^1.4.10", 3207 "@jridgewell/trace-mapping": "^0.3.24" 3208 - }, 3209 - "engines": { 3210 - "node": ">=6.0.0" 3211 } 3212 }, 3213 "node_modules/@jridgewell/resolve-uri": { ··· 3220 "node": ">=6.0.0" 3221 } 3222 }, 3223 - "node_modules/@jridgewell/set-array": { 3224 - "version": "1.2.1", 3225 - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", 3226 - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", 3227 - "dev": true, 3228 - "license": "MIT", 3229 - "engines": { 3230 - "node": ">=6.0.0" 3231 - } 3232 - }, 3233 "node_modules/@jridgewell/source-map": { 3234 - "version": "0.3.6", 3235 - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", 3236 - "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", 3237 "dev": true, 3238 "license": "MIT", 3239 "dependencies": { ··· 3242 } 3243 }, 3244 "node_modules/@jridgewell/sourcemap-codec": { 3245 - "version": "1.5.0", 3246 - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", 3247 - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", 3248 "dev": true, 3249 "license": "MIT" 3250 }, 3251 "node_modules/@jridgewell/trace-mapping": { 3252 - "version": "0.3.25", 3253 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", 3254 - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", 3255 "dev": true, 3256 "license": "MIT", 3257 "dependencies": { ··· 3259 "@jridgewell/sourcemap-codec": "^1.4.14" 3260 } 3261 }, 3262 - "node_modules/@jspm/core": { 3263 - "version": "2.1.0", 3264 - "resolved": "https://registry.npmjs.org/@jspm/core/-/core-2.1.0.tgz", 3265 - "integrity": "sha512-3sRl+pkyFY/kLmHl0cgHiFp2xEqErA8N3ECjMs7serSUBmoJ70lBa0PG5t0IM6WJgdZNyyI0R8YFfi5wM8+mzg==", 3266 - "dev": true, 3267 - "license": "Apache-2.0" 3268 - }, 3269 "node_modules/@keyvhq/core": { 3270 - "version": "2.1.1", 3271 - "resolved": "https://registry.npmjs.org/@keyvhq/core/-/core-2.1.1.tgz", 3272 - "integrity": "sha512-wVnnVFWmtAvQP8v/Ugm8KSl4glrVZjb5uqVc1n5tbGzj45lZhG7F/YxCJ6qHGDfBtDEw5cp1nJ2qImdmaG/JEQ==", 3273 "dev": true, 3274 "license": "MIT", 3275 "dependencies": { 3276 "json-buffer": "~3.0.1" 3277 }, 3278 "engines": { 3279 - "node": ">= 16" 3280 } 3281 }, 3282 "node_modules/@keyvhq/memoize": { 3283 - "version": "2.1.5", 3284 - "resolved": "https://registry.npmjs.org/@keyvhq/memoize/-/memoize-2.1.5.tgz", 3285 - "integrity": "sha512-BtwBDZjqZmhabWHfh4O/psDPbmcZotF2JEi40lRorViQkggaG0yuS8dy47LgKjEZN3P+wDQF7NE2iFBLf+oSFQ==", 3286 "dev": true, 3287 "license": "MIT", 3288 "dependencies": { 3289 - "@keyvhq/core": "^2.1.1", 3290 - "mimic-fn": "~3.0.0" 3291 }, 3292 "engines": { 3293 - "node": ">= 16" 3294 } 3295 }, 3296 "node_modules/@kikobeats/time-span": { 3297 - "version": "1.0.5", 3298 - "resolved": "https://registry.npmjs.org/@kikobeats/time-span/-/time-span-1.0.5.tgz", 3299 - "integrity": "sha512-txRAdmi35N1wnsLS1AO5mTlbY5Cv5/61WXqek2y3L9Q7u4mgdUVq819so5xe753hL5gYeLzlWoJ/VJfXg9nx8g==", 3300 "dev": true, 3301 "license": "MIT", 3302 "engines": { 3303 "node": ">= 18" 3304 } 3305 }, 3306 "node_modules/@metascraper/helpers": { 3307 - "version": "5.46.5", 3308 - "resolved": "https://registry.npmjs.org/@metascraper/helpers/-/helpers-5.46.5.tgz", 3309 - "integrity": "sha512-SuFJ7qu0MK1yaV9VnVDVY0eMsJ6hU3/4XYPhjrdZL9GejJUzzDhTTzNoi1V5NYF68YF+VlGEwQL101wDc/zo+A==", 3310 "dev": true, 3311 "license": "MIT", 3312 "dependencies": { 3313 "audio-extensions": "0.0.0", 3314 - "chrono-node": "~2.7.7", 3315 "condense-whitespace": "~2.0.0", 3316 "data-uri-utils": "~1.0.8", 3317 "debug-logfmt": "~1.2.3", 3318 - "entities": "~6.0.0", 3319 "file-extension": "~4.0.5", 3320 "has-values": "~2.0.1", 3321 "image-extensions": "~1.1.0", 3322 "is-relative-url": "~3.0.0", 3323 - "is-uri": "~1.2.6", 3324 "iso-639-3": "~2.2.0", 3325 "isostring": "0.0.1", 3326 - "jsdom": "~25.0.1", 3327 "lodash": "~4.17.21", 3328 "memoize-one": "~6.0.0", 3329 "microsoft-capitalize": "~1.0.5", 3330 "mime": "3", 3331 "normalize-url": "~6.1.0", 3332 - "re2": "~1.21.4", 3333 "smartquotes": "~2.3.2", 3334 - "tldts": "~6.1.70", 3335 "url-regex-safe": "~4.0.0", 3336 "video-extensions": "1" 3337 }, ··· 3340 } 3341 }, 3342 "node_modules/@metascraper/helpers/node_modules/entities": { 3343 - "version": "6.0.0", 3344 - "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.0.tgz", 3345 - "integrity": "sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==", 3346 "dev": true, 3347 "license": "BSD-2-Clause", 3348 "engines": { ··· 3352 "url": "https://github.com/fb55/entities?sponsor=1" 3353 } 3354 }, 3355 "node_modules/@nodelib/fs.scandir": { 3356 "version": "2.1.5", 3357 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", ··· 3391 } 3392 }, 3393 "node_modules/@npmcli/agent": { 3394 - "version": "2.2.2", 3395 - "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-2.2.2.tgz", 3396 - "integrity": "sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==", 3397 "dev": true, 3398 "license": "ISC", 3399 "dependencies": { ··· 3404 "socks-proxy-agent": "^8.0.3" 3405 }, 3406 "engines": { 3407 - "node": "^16.14.0 || >=18.0.0" 3408 } 3409 }, 3410 "node_modules/@npmcli/fs": { 3411 - "version": "3.1.1", 3412 - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz", 3413 - "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==", 3414 "dev": true, 3415 "license": "ISC", 3416 "dependencies": { 3417 "semver": "^7.3.5" 3418 }, 3419 "engines": { 3420 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 3421 - } 3422 - }, 3423 - "node_modules/@nuxt/kit": { 3424 - "version": "3.15.4", 3425 - "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.15.4.tgz", 3426 - "integrity": "sha512-dr7I7eZOoRLl4uxdxeL2dQsH0OrbEiVPIyBHnBpA4co24CBnoJoF+JINuP9l3PAM3IhUzc5JIVq3/YY3lEc3Hw==", 3427 - "dev": true, 3428 - "license": "MIT", 3429 - "optional": true, 3430 - "dependencies": { 3431 - "c12": "^2.0.1", 3432 - "consola": "^3.4.0", 3433 - "defu": "^6.1.4", 3434 - "destr": "^2.0.3", 3435 - "globby": "^14.0.2", 3436 - "ignore": "^7.0.3", 3437 - "jiti": "^2.4.2", 3438 - "klona": "^2.0.6", 3439 - "knitwork": "^1.2.0", 3440 - "mlly": "^1.7.4", 3441 - "ohash": "^1.1.4", 3442 - "pathe": "^2.0.2", 3443 - "pkg-types": "^1.3.1", 3444 - "scule": "^1.3.0", 3445 - "semver": "^7.6.3", 3446 - "std-env": "^3.8.0", 3447 - "ufo": "^1.5.4", 3448 - "unctx": "^2.4.1", 3449 - "unimport": "^4.0.0", 3450 - "untyped": "^1.5.2" 3451 - }, 3452 - "engines": { 3453 - "node": ">=18.12.0" 3454 - } 3455 - }, 3456 - "node_modules/@nuxt/kit/node_modules/escape-string-regexp": { 3457 - "version": "5.0.0", 3458 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", 3459 - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", 3460 - "dev": true, 3461 - "license": "MIT", 3462 - "optional": true, 3463 - "engines": { 3464 - "node": ">=12" 3465 - }, 3466 - "funding": { 3467 - "url": "https://github.com/sponsors/sindresorhus" 3468 - } 3469 - }, 3470 - "node_modules/@nuxt/kit/node_modules/estree-walker": { 3471 - "version": "3.0.3", 3472 - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", 3473 - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", 3474 - "dev": true, 3475 - "license": "MIT", 3476 - "optional": true, 3477 - "dependencies": { 3478 - "@types/estree": "^1.0.0" 3479 - } 3480 - }, 3481 - "node_modules/@nuxt/kit/node_modules/ignore": { 3482 - "version": "7.0.3", 3483 - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.3.tgz", 3484 - "integrity": "sha512-bAH5jbK/F3T3Jls4I0SO1hmPR0dKU0a7+SY6n1yzRtG54FLO8d6w/nxLFX2Nb7dBu6cCWXPaAME6cYqFUMmuCA==", 3485 - "dev": true, 3486 - "license": "MIT", 3487 - "optional": true, 3488 - "engines": { 3489 - "node": ">= 4" 3490 - } 3491 - }, 3492 - "node_modules/@nuxt/kit/node_modules/js-tokens": { 3493 - "version": "9.0.1", 3494 - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.1.tgz", 3495 - "integrity": "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==", 3496 - "dev": true, 3497 - "license": "MIT", 3498 - "optional": true 3499 - }, 3500 - "node_modules/@nuxt/kit/node_modules/local-pkg": { 3501 - "version": "1.0.0", 3502 - "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.0.0.tgz", 3503 - "integrity": "sha512-bbgPw/wmroJsil/GgL4qjDzs5YLTBMQ99weRsok1XCDccQeehbHA/I1oRvk2NPtr7KGZgT/Y5tPRnAtMqeG2Kg==", 3504 - "dev": true, 3505 - "license": "MIT", 3506 - "optional": true, 3507 - "dependencies": { 3508 - "mlly": "^1.7.3", 3509 - "pkg-types": "^1.3.0" 3510 - }, 3511 - "engines": { 3512 - "node": ">=14" 3513 - }, 3514 - "funding": { 3515 - "url": "https://github.com/sponsors/antfu" 3516 - } 3517 - }, 3518 - "node_modules/@nuxt/kit/node_modules/strip-literal": { 3519 - "version": "3.0.0", 3520 - "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-3.0.0.tgz", 3521 - "integrity": "sha512-TcccoMhJOM3OebGhSBEmp3UZ2SfDMZUEBdRA/9ynfLi8yYajyWX3JiXArcJt4Umh4vISpspkQIY8ZZoCqjbviA==", 3522 - "dev": true, 3523 - "license": "MIT", 3524 - "optional": true, 3525 - "dependencies": { 3526 - "js-tokens": "^9.0.1" 3527 - }, 3528 - "funding": { 3529 - "url": "https://github.com/sponsors/antfu" 3530 - } 3531 - }, 3532 - "node_modules/@nuxt/kit/node_modules/unimport": { 3533 - "version": "4.1.0", 3534 - "resolved": "https://registry.npmjs.org/unimport/-/unimport-4.1.0.tgz", 3535 - "integrity": "sha512-y5ZYDG+j7IB45+Y6CIkWIKou4E1JFigCUw6vI+h15HdYAKmT0oQWcawnxXuwJG8srJyXhIZuWz5uXB1MQ/ARZw==", 3536 - "dev": true, 3537 - "license": "MIT", 3538 - "optional": true, 3539 - "dependencies": { 3540 - "acorn": "^8.14.0", 3541 - "escape-string-regexp": "^5.0.0", 3542 - "estree-walker": "^3.0.3", 3543 - "fast-glob": "^3.3.3", 3544 - "local-pkg": "^1.0.0", 3545 - "magic-string": "^0.30.17", 3546 - "mlly": "^1.7.4", 3547 - "pathe": "^2.0.2", 3548 - "picomatch": "^4.0.2", 3549 - "pkg-types": "^1.3.1", 3550 - "scule": "^1.3.0", 3551 - "strip-literal": "^3.0.0", 3552 - "unplugin": "^2.1.2", 3553 - "unplugin-utils": "^0.2.3" 3554 - }, 3555 - "engines": { 3556 - "node": ">=18.20.6" 3557 - } 3558 - }, 3559 - "node_modules/@originjs/vite-plugin-commonjs": { 3560 - "version": "1.0.3", 3561 - "resolved": "https://registry.npmjs.org/@originjs/vite-plugin-commonjs/-/vite-plugin-commonjs-1.0.3.tgz", 3562 - "integrity": "sha512-KuEXeGPptM2lyxdIEJ4R11+5ztipHoE7hy8ClZt3PYaOVQ/pyngd2alaSrPnwyFeOW1UagRBaQ752aA1dTMdOQ==", 3563 - "dev": true, 3564 - "license": "MulanPSL2", 3565 - "dependencies": { 3566 - "esbuild": "^0.14.14" 3567 - } 3568 - }, 3569 - "node_modules/@originjs/vite-plugin-commonjs/node_modules/@esbuild/linux-loong64": { 3570 - "version": "0.14.54", 3571 - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz", 3572 - "integrity": "sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==", 3573 - "cpu": [ 3574 - "loong64" 3575 - ], 3576 - "dev": true, 3577 - "license": "MIT", 3578 - "optional": true, 3579 - "os": [ 3580 - "linux" 3581 - ], 3582 - "engines": { 3583 - "node": ">=12" 3584 - } 3585 - }, 3586 - "node_modules/@originjs/vite-plugin-commonjs/node_modules/esbuild": { 3587 - "version": "0.14.54", 3588 - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.54.tgz", 3589 - "integrity": "sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==", 3590 - "dev": true, 3591 - "hasInstallScript": true, 3592 - "license": "MIT", 3593 - "bin": { 3594 - "esbuild": "bin/esbuild" 3595 - }, 3596 - "engines": { 3597 - "node": ">=12" 3598 - }, 3599 - "optionalDependencies": { 3600 - "@esbuild/linux-loong64": "0.14.54", 3601 - "esbuild-android-64": "0.14.54", 3602 - "esbuild-android-arm64": "0.14.54", 3603 - "esbuild-darwin-64": "0.14.54", 3604 - "esbuild-darwin-arm64": "0.14.54", 3605 - "esbuild-freebsd-64": "0.14.54", 3606 - "esbuild-freebsd-arm64": "0.14.54", 3607 - "esbuild-linux-32": "0.14.54", 3608 - "esbuild-linux-64": "0.14.54", 3609 - "esbuild-linux-arm": "0.14.54", 3610 - "esbuild-linux-arm64": "0.14.54", 3611 - "esbuild-linux-mips64le": "0.14.54", 3612 - "esbuild-linux-ppc64le": "0.14.54", 3613 - "esbuild-linux-riscv64": "0.14.54", 3614 - "esbuild-linux-s390x": "0.14.54", 3615 - "esbuild-netbsd-64": "0.14.54", 3616 - "esbuild-openbsd-64": "0.14.54", 3617 - "esbuild-sunos-64": "0.14.54", 3618 - "esbuild-windows-32": "0.14.54", 3619 - "esbuild-windows-64": "0.14.54", 3620 - "esbuild-windows-arm64": "0.14.54" 3621 - } 3622 - }, 3623 - "node_modules/@pkgjs/parseargs": { 3624 - "version": "0.11.0", 3625 - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", 3626 - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", 3627 - "dev": true, 3628 - "license": "MIT", 3629 - "optional": true, 3630 - "engines": { 3631 - "node": ">=14" 3632 - } 3633 - }, 3634 - "node_modules/@pkgr/core": { 3635 - "version": "0.1.1", 3636 - "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz", 3637 - "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==", 3638 - "dev": true, 3639 - "license": "MIT", 3640 - "engines": { 3641 - "node": "^12.20.0 || ^14.18.0 || >=16.0.0" 3642 - }, 3643 - "funding": { 3644 - "url": "https://opencollective.com/unts" 3645 - } 3646 - }, 3647 - "node_modules/@promptbook/utils": { 3648 - "version": "0.69.5", 3649 - "resolved": "https://registry.npmjs.org/@promptbook/utils/-/utils-0.69.5.tgz", 3650 - "integrity": "sha512-xm5Ti/Hp3o4xHrsK9Yy3MS6KbDxYbq485hDsFvxqaNA7equHLPdo8H8faTitTeb14QCDfLW4iwCxdVYu5sn6YQ==", 3651 - "dev": true, 3652 - "funding": [ 3653 - { 3654 - "type": "individual", 3655 - "url": "https://buymeacoffee.com/hejny" 3656 - }, 3657 - { 3658 - "type": "github", 3659 - "url": "https://github.com/webgptorg/promptbook/blob/main/README.md#%EF%B8%8F-contributing" 3660 - } 3661 - ], 3662 - "license": "CC-BY-4.0", 3663 - "dependencies": { 3664 - "spacetrim": "0.11.59" 3665 - } 3666 - }, 3667 - "node_modules/@puppeteer/browsers": { 3668 - "version": "2.7.1", 3669 - "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.7.1.tgz", 3670 - "integrity": "sha512-MK7rtm8JjaxPN7Mf1JdZIZKPD2Z+W7osvrC1vjpvfOX1K0awDIHYbNi89f7eotp7eMUn2shWnt03HwVbriXtKQ==", 3671 - "dev": true, 3672 - "license": "Apache-2.0", 3673 - "dependencies": { 3674 - "debug": "^4.4.0", 3675 - "extract-zip": "^2.0.1", 3676 - "progress": "^2.0.3", 3677 - "proxy-agent": "^6.5.0", 3678 - "semver": "^7.7.0", 3679 - "tar-fs": "^3.0.8", 3680 - "yargs": "^17.7.2" 3681 - }, 3682 - "bin": { 3683 - "browsers": "lib/cjs/main-cli.js" 3684 - }, 3685 - "engines": { 3686 - "node": ">=18" 3687 } 3688 }, 3689 - "node_modules/@rollup/plugin-virtual": { 3690 - "version": "3.0.2", 3691 - "resolved": "https://registry.npmjs.org/@rollup/plugin-virtual/-/plugin-virtual-3.0.2.tgz", 3692 - "integrity": "sha512-10monEYsBp3scM4/ND4LNH5Rxvh3e/cVeL3jWTgZ2SrQ+BmUoQcopVQvnaMcOnykb1VkxUFuDAN+0FnpTFRy2A==", 3693 - "dev": true, 3694 - "license": "MIT", 3695 - "engines": { 3696 - "node": ">=14.0.0" 3697 - }, 3698 - "peerDependencies": { 3699 - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" 3700 - }, 3701 - "peerDependenciesMeta": { 3702 - "rollup": { 3703 - "optional": true 3704 - } 3705 - } 3706 - }, 3707 - "node_modules/@rollup/pluginutils": { 3708 - "version": "5.1.4", 3709 - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.4.tgz", 3710 - "integrity": "sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==", 3711 - "dev": true, 3712 - "license": "MIT", 3713 - "dependencies": { 3714 - "@types/estree": "^1.0.0", 3715 - "estree-walker": "^2.0.2", 3716 - "picomatch": "^4.0.2" 3717 - }, 3718 - "engines": { 3719 - "node": ">=14.0.0" 3720 - }, 3721 - "peerDependencies": { 3722 - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" 3723 - }, 3724 - "peerDependenciesMeta": { 3725 - "rollup": { 3726 - "optional": true 3727 - } 3728 - } 3729 - }, 3730 - "node_modules/@rollup/rollup-android-arm-eabi": { 3731 - "version": "4.34.6", 3732 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.34.6.tgz", 3733 - "integrity": "sha512-+GcCXtOQoWuC7hhX1P00LqjjIiS/iOouHXhMdiDSnq/1DGTox4SpUvO52Xm+div6+106r+TcvOeo/cxvyEyTgg==", 3734 - "cpu": [ 3735 - "arm" 3736 - ], 3737 - "dev": true, 3738 - "license": "MIT", 3739 - "optional": true, 3740 - "os": [ 3741 - "android" 3742 - ] 3743 - }, 3744 - "node_modules/@rollup/rollup-android-arm64": { 3745 - "version": "4.34.6", 3746 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.34.6.tgz", 3747 - "integrity": "sha512-E8+2qCIjciYUnCa1AiVF1BkRgqIGW9KzJeesQqVfyRITGQN+dFuoivO0hnro1DjT74wXLRZ7QF8MIbz+luGaJA==", 3748 - "cpu": [ 3749 - "arm64" 3750 - ], 3751 - "dev": true, 3752 - "license": "MIT", 3753 - "optional": true, 3754 - "os": [ 3755 - "android" 3756 - ] 3757 - }, 3758 - "node_modules/@rollup/rollup-darwin-arm64": { 3759 - "version": "4.34.6", 3760 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.34.6.tgz", 3761 - "integrity": "sha512-z9Ib+OzqN3DZEjX7PDQMHEhtF+t6Mi2z/ueChQPLS/qUMKY7Ybn5A2ggFoKRNRh1q1T03YTQfBTQCJZiepESAg==", 3762 "cpu": [ 3763 "arm64" 3764 ], ··· 3769 "darwin" 3770 ] 3771 }, 3772 - "node_modules/@rollup/rollup-darwin-x64": { 3773 - "version": "4.34.6", 3774 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.34.6.tgz", 3775 - "integrity": "sha512-PShKVY4u0FDAR7jskyFIYVyHEPCPnIQY8s5OcXkdU8mz3Y7eXDJPdyM/ZWjkYdR2m0izD9HHWA8sGcXn+Qrsyg==", 3776 "cpu": [ 3777 "x64" 3778 ], ··· 3783 "darwin" 3784 ] 3785 }, 3786 - "node_modules/@rollup/rollup-freebsd-arm64": { 3787 - "version": "4.34.6", 3788 - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.34.6.tgz", 3789 - "integrity": "sha512-YSwyOqlDAdKqs0iKuqvRHLN4SrD2TiswfoLfvYXseKbL47ht1grQpq46MSiQAx6rQEN8o8URtpXARCpqabqxGQ==", 3790 - "cpu": [ 3791 - "arm64" 3792 - ], 3793 - "dev": true, 3794 - "license": "MIT", 3795 - "optional": true, 3796 - "os": [ 3797 - "freebsd" 3798 - ] 3799 - }, 3800 - "node_modules/@rollup/rollup-freebsd-x64": { 3801 - "version": "4.34.6", 3802 - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.34.6.tgz", 3803 - "integrity": "sha512-HEP4CgPAY1RxXwwL5sPFv6BBM3tVeLnshF03HMhJYCNc6kvSqBgTMmsEjb72RkZBAWIqiPUyF1JpEBv5XT9wKQ==", 3804 "cpu": [ 3805 "x64" 3806 ], ··· 3811 "freebsd" 3812 ] 3813 }, 3814 - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 3815 - "version": "4.34.6", 3816 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.34.6.tgz", 3817 - "integrity": "sha512-88fSzjC5xeH9S2Vg3rPgXJULkHcLYMkh8faix8DX4h4TIAL65ekwuQMA/g2CXq8W+NJC43V6fUpYZNjaX3+IIg==", 3818 "cpu": [ 3819 "arm" 3820 ], ··· 3825 "linux" 3826 ] 3827 }, 3828 - "node_modules/@rollup/rollup-linux-arm-musleabihf": { 3829 - "version": "4.34.6", 3830 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.34.6.tgz", 3831 - "integrity": "sha512-wM4ztnutBqYFyvNeR7Av+reWI/enK9tDOTKNF+6Kk2Q96k9bwhDDOlnCUNRPvromlVXo04riSliMBs/Z7RteEg==", 3832 - "cpu": [ 3833 - "arm" 3834 - ], 3835 - "dev": true, 3836 - "license": "MIT", 3837 - "optional": true, 3838 - "os": [ 3839 - "linux" 3840 - ] 3841 - }, 3842 - "node_modules/@rollup/rollup-linux-arm64-gnu": { 3843 - "version": "4.34.6", 3844 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.34.6.tgz", 3845 - "integrity": "sha512-9RyprECbRa9zEjXLtvvshhw4CMrRa3K+0wcp3KME0zmBe1ILmvcVHnypZ/aIDXpRyfhSYSuN4EPdCCj5Du8FIA==", 3846 "cpu": [ 3847 "arm64" 3848 ], ··· 3853 "linux" 3854 ] 3855 }, 3856 - "node_modules/@rollup/rollup-linux-arm64-musl": { 3857 - "version": "4.34.6", 3858 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.34.6.tgz", 3859 - "integrity": "sha512-qTmklhCTyaJSB05S+iSovfo++EwnIEZxHkzv5dep4qoszUMX5Ca4WM4zAVUMbfdviLgCSQOu5oU8YoGk1s6M9Q==", 3860 "cpu": [ 3861 "arm64" 3862 ], ··· 3867 "linux" 3868 ] 3869 }, 3870 - "node_modules/@rollup/rollup-linux-loongarch64-gnu": { 3871 - "version": "4.34.6", 3872 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.34.6.tgz", 3873 - "integrity": "sha512-4Qmkaps9yqmpjY5pvpkfOerYgKNUGzQpFxV6rnS7c/JfYbDSU0y6WpbbredB5cCpLFGJEqYX40WUmxMkwhWCjw==", 3874 - "cpu": [ 3875 - "loong64" 3876 - ], 3877 - "dev": true, 3878 - "license": "MIT", 3879 - "optional": true, 3880 - "os": [ 3881 - "linux" 3882 - ] 3883 - }, 3884 - "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { 3885 - "version": "4.34.6", 3886 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.34.6.tgz", 3887 - "integrity": "sha512-Zsrtux3PuaxuBTX/zHdLaFmcofWGzaWW1scwLU3ZbW/X+hSsFbz9wDIp6XvnT7pzYRl9MezWqEqKy7ssmDEnuQ==", 3888 - "cpu": [ 3889 - "ppc64" 3890 - ], 3891 - "dev": true, 3892 - "license": "MIT", 3893 - "optional": true, 3894 - "os": [ 3895 - "linux" 3896 - ] 3897 - }, 3898 - "node_modules/@rollup/rollup-linux-riscv64-gnu": { 3899 - "version": "4.34.6", 3900 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.34.6.tgz", 3901 - "integrity": "sha512-aK+Zp+CRM55iPrlyKiU3/zyhgzWBxLVrw2mwiQSYJRobCURb781+XstzvA8Gkjg/hbdQFuDw44aUOxVQFycrAg==", 3902 "cpu": [ 3903 "riscv64" 3904 ], ··· 3909 "linux" 3910 ] 3911 }, 3912 - "node_modules/@rollup/rollup-linux-s390x-gnu": { 3913 - "version": "4.34.6", 3914 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.34.6.tgz", 3915 - "integrity": "sha512-WoKLVrY9ogmaYPXwTH326+ErlCIgMmsoRSx6bO+l68YgJnlOXhygDYSZe/qbUJCSiCiZAQ+tKm88NcWuUXqOzw==", 3916 "cpu": [ 3917 "s390x" 3918 ], ··· 3923 "linux" 3924 ] 3925 }, 3926 - "node_modules/@rollup/rollup-linux-x64-gnu": { 3927 - "version": "4.34.6", 3928 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.34.6.tgz", 3929 - "integrity": "sha512-Sht4aFvmA4ToHd2vFzwMFaQCiYm2lDFho5rPcvPBT5pCdC+GwHG6CMch4GQfmWTQ1SwRKS0dhDYb54khSrjDWw==", 3930 "cpu": [ 3931 "x64" 3932 ], ··· 3937 "linux" 3938 ] 3939 }, 3940 - "node_modules/@rollup/rollup-linux-x64-musl": { 3941 - "version": "4.34.6", 3942 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.34.6.tgz", 3943 - "integrity": "sha512-zmmpOQh8vXc2QITsnCiODCDGXFC8LMi64+/oPpPx5qz3pqv0s6x46ps4xoycfUiVZps5PFn1gksZzo4RGTKT+A==", 3944 "cpu": [ 3945 "x64" 3946 ], ··· 3951 "linux" 3952 ] 3953 }, 3954 - "node_modules/@rollup/rollup-win32-arm64-msvc": { 3955 - "version": "4.34.6", 3956 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.34.6.tgz", 3957 - "integrity": "sha512-3/q1qUsO/tLqGBaD4uXsB6coVGB3usxw3qyeVb59aArCgedSF66MPdgRStUd7vbZOsko/CgVaY5fo2vkvPLWiA==", 3958 "cpu": [ 3959 - "arm64" 3960 ], 3961 "dev": true, 3962 "license": "MIT", 3963 "optional": true, 3964 - "os": [ 3965 - "win32" 3966 - ] 3967 }, 3968 - "node_modules/@rollup/rollup-win32-ia32-msvc": { 3969 - "version": "4.34.6", 3970 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.34.6.tgz", 3971 - "integrity": "sha512-oLHxuyywc6efdKVTxvc0135zPrRdtYVjtVD5GUm55I3ODxhU/PwkQFD97z16Xzxa1Fz0AEe4W/2hzRtd+IfpOA==", 3972 "cpu": [ 3973 - "ia32" 3974 ], 3975 "dev": true, 3976 "license": "MIT", ··· 3979 "win32" 3980 ] 3981 }, 3982 - "node_modules/@rollup/rollup-win32-x64-msvc": { 3983 - "version": "4.34.6", 3984 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.34.6.tgz", 3985 - "integrity": "sha512-0PVwmgzZ8+TZ9oGBmdZoQVXflbvuwzN/HRclujpl4N/q3i+y0lqLw8n1bXA8ru3sApDjlmONaNAuYr38y1Kr9w==", 3986 "cpu": [ 3987 "x64" 3988 ], ··· 3993 "win32" 3994 ] 3995 }, 3996 - "node_modules/@sec-ant/readable-stream": { 3997 - "version": "0.4.1", 3998 - "resolved": "https://registry.npmjs.org/@sec-ant/readable-stream/-/readable-stream-0.4.1.tgz", 3999 - "integrity": "sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==", 4000 "dev": true, 4001 - "license": "MIT" 4002 }, 4003 - "node_modules/@sinclair/typebox": { 4004 - "version": "0.34.16", 4005 - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.16.tgz", 4006 - "integrity": "sha512-rIljj8VPYAfn26ANY+5pCNVBPiv6hSufuKGe46y65cJZpvx8vHvPXlU0Q/Le4OGtlNaL8Jg2FuhtvQX18lSIqA==", 4007 "dev": true, 4008 - "license": "MIT" 4009 }, 4010 "node_modules/@sindresorhus/is": { 4011 "version": "4.6.0", ··· 4018 }, 4019 "funding": { 4020 "url": "https://github.com/sindresorhus/is?sponsor=1" 4021 - } 4022 - }, 4023 - "node_modules/@sindresorhus/merge-streams": { 4024 - "version": "4.0.0", 4025 - "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-4.0.0.tgz", 4026 - "integrity": "sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==", 4027 - "dev": true, 4028 - "license": "MIT", 4029 - "engines": { 4030 - "node": ">=18" 4031 - }, 4032 - "funding": { 4033 - "url": "https://github.com/sponsors/sindresorhus" 4034 } 4035 }, 4036 "node_modules/@sinonjs/commons": { ··· 4082 "dev": true, 4083 "license": "(Unlicense OR Apache-2.0)" 4084 }, 4085 - "node_modules/@snyk/github-codeowners": { 4086 - "version": "1.1.0", 4087 - "resolved": "https://registry.npmjs.org/@snyk/github-codeowners/-/github-codeowners-1.1.0.tgz", 4088 - "integrity": "sha512-lGFf08pbkEac0NYgVf4hdANpAgApRjNByLXB+WBip3qj1iendOIyAwP2GKkKbQMNVy2r1xxDf0ssfWscoiC+Vw==", 4089 - "dev": true, 4090 - "license": "MIT", 4091 - "dependencies": { 4092 - "commander": "^4.1.1", 4093 - "ignore": "^5.1.8", 4094 - "p-map": "^4.0.0" 4095 - }, 4096 - "bin": { 4097 - "github-codeowners": "dist/cli.js" 4098 - }, 4099 - "engines": { 4100 - "node": ">=8.10" 4101 - } 4102 - }, 4103 - "node_modules/@snyk/github-codeowners/node_modules/commander": { 4104 - "version": "4.1.1", 4105 - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", 4106 - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", 4107 - "dev": true, 4108 - "license": "MIT", 4109 - "engines": { 4110 - "node": ">= 6" 4111 - } 4112 - }, 4113 - "node_modules/@stencil/core": { 4114 - "version": "4.25.3", 4115 - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.25.3.tgz", 4116 - "integrity": "sha512-wYSMS59jxB2ulWF8oNYOCMCo4NhGsvopn0Q7l7MBDQPRluBrodKRMfJiDV40tkJfYB4tq7o2TvgjcacH1gDNvQ==", 4117 - "dev": true, 4118 - "license": "MIT", 4119 - "optional": true, 4120 - "bin": { 4121 - "stencil": "bin/stencil" 4122 - }, 4123 - "engines": { 4124 - "node": ">=16.0.0", 4125 - "npm": ">=7.10.0" 4126 - } 4127 - }, 4128 - "node_modules/@swc/core": { 4129 - "version": "1.10.15", 4130 - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.10.15.tgz", 4131 - "integrity": "sha512-/iFeQuNaGdK7mfJbQcObhAhsMqLT7qgMYl7jX2GEIO+VDTejESpzAyKwaMeYXExN8D6e5BRHBCe7M5YlsuzjDA==", 4132 - "dev": true, 4133 - "hasInstallScript": true, 4134 - "license": "Apache-2.0", 4135 - "dependencies": { 4136 - "@swc/counter": "^0.1.3", 4137 - "@swc/types": "^0.1.17" 4138 - }, 4139 - "engines": { 4140 - "node": ">=10" 4141 - }, 4142 - "funding": { 4143 - "type": "opencollective", 4144 - "url": "https://opencollective.com/swc" 4145 - }, 4146 - "optionalDependencies": { 4147 - "@swc/core-darwin-arm64": "1.10.15", 4148 - "@swc/core-darwin-x64": "1.10.15", 4149 - "@swc/core-linux-arm-gnueabihf": "1.10.15", 4150 - "@swc/core-linux-arm64-gnu": "1.10.15", 4151 - "@swc/core-linux-arm64-musl": "1.10.15", 4152 - "@swc/core-linux-x64-gnu": "1.10.15", 4153 - "@swc/core-linux-x64-musl": "1.10.15", 4154 - "@swc/core-win32-arm64-msvc": "1.10.15", 4155 - "@swc/core-win32-ia32-msvc": "1.10.15", 4156 - "@swc/core-win32-x64-msvc": "1.10.15" 4157 - }, 4158 - "peerDependencies": { 4159 - "@swc/helpers": "*" 4160 - }, 4161 - "peerDependenciesMeta": { 4162 - "@swc/helpers": { 4163 - "optional": true 4164 - } 4165 - } 4166 - }, 4167 - "node_modules/@swc/core-darwin-arm64": { 4168 - "version": "1.10.15", 4169 - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.10.15.tgz", 4170 - "integrity": "sha512-zFdZ6/yHqMCPk7OhLFqHy/MQ1EqJhcZMpNHd1gXYT7VRU3FaqvvKETrUlG3VYl65McPC7AhMRfXPyJ0JO/jARQ==", 4171 - "cpu": [ 4172 - "arm64" 4173 - ], 4174 - "dev": true, 4175 - "license": "Apache-2.0 AND MIT", 4176 - "optional": true, 4177 - "os": [ 4178 - "darwin" 4179 - ], 4180 - "engines": { 4181 - "node": ">=10" 4182 - } 4183 - }, 4184 - "node_modules/@swc/core-darwin-x64": { 4185 - "version": "1.10.15", 4186 - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.10.15.tgz", 4187 - "integrity": "sha512-8g4yiQwbr8fxOOjKXdot0dEkE5zgE8uNZudLy/ZyAhiwiZ8pbJ8/wVrDOu6dqbX7FBXAoDnvZ7fwN1jk4C8jdA==", 4188 - "cpu": [ 4189 - "x64" 4190 - ], 4191 - "dev": true, 4192 - "license": "Apache-2.0 AND MIT", 4193 - "optional": true, 4194 - "os": [ 4195 - "darwin" 4196 - ], 4197 - "engines": { 4198 - "node": ">=10" 4199 - } 4200 - }, 4201 - "node_modules/@swc/core-linux-arm-gnueabihf": { 4202 - "version": "1.10.15", 4203 - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.10.15.tgz", 4204 - "integrity": "sha512-rl+eVOltl2+7WXOnvmWBpMgh6aO13G5x0U0g8hjwlmD6ku3Y9iRcThpOhm7IytMEarUp5pQxItNoPq+VUGjVHg==", 4205 - "cpu": [ 4206 - "arm" 4207 - ], 4208 - "dev": true, 4209 - "license": "Apache-2.0", 4210 - "optional": true, 4211 - "os": [ 4212 - "linux" 4213 - ], 4214 - "engines": { 4215 - "node": ">=10" 4216 - } 4217 - }, 4218 - "node_modules/@swc/core-linux-arm64-gnu": { 4219 - "version": "1.10.15", 4220 - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.10.15.tgz", 4221 - "integrity": "sha512-qxWEQeyAJMWJqjaN4hi58WMpPdt3Tn0biSK9CYRegQtvZWCbewr6v2agtSu5AZ2rudeH6OfCWAMDQQeSgn6PJQ==", 4222 - "cpu": [ 4223 - "arm64" 4224 - ], 4225 - "dev": true, 4226 - "license": "Apache-2.0 AND MIT", 4227 - "optional": true, 4228 - "os": [ 4229 - "linux" 4230 - ], 4231 - "engines": { 4232 - "node": ">=10" 4233 - } 4234 - }, 4235 - "node_modules/@swc/core-linux-arm64-musl": { 4236 - "version": "1.10.15", 4237 - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.10.15.tgz", 4238 - "integrity": "sha512-QcELd9/+HjZx0WCxRrKcyKGWTiQ0485kFb5w8waxcSNd0d9Lgk4EFfWWVyvIb5gIHpDQmhrgzI/yRaWQX4YSZQ==", 4239 - "cpu": [ 4240 - "arm64" 4241 - ], 4242 - "dev": true, 4243 - "license": "Apache-2.0 AND MIT", 4244 - "optional": true, 4245 - "os": [ 4246 - "linux" 4247 - ], 4248 - "engines": { 4249 - "node": ">=10" 4250 - } 4251 - }, 4252 - "node_modules/@swc/core-linux-x64-gnu": { 4253 - "version": "1.10.15", 4254 - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.10.15.tgz", 4255 - "integrity": "sha512-S1+ZEEn3+a/MiMeQqQypbwTGoBG8/sPoCvpNbk+uValyygT+jSn3U0xVr45FbukpmMB+NhBMqfedMLqKA0QnJA==", 4256 - "cpu": [ 4257 - "x64" 4258 - ], 4259 - "dev": true, 4260 - "license": "Apache-2.0 AND MIT", 4261 - "optional": true, 4262 - "os": [ 4263 - "linux" 4264 - ], 4265 - "engines": { 4266 - "node": ">=10" 4267 - } 4268 - }, 4269 - "node_modules/@swc/core-linux-x64-musl": { 4270 - "version": "1.10.15", 4271 - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.10.15.tgz", 4272 - "integrity": "sha512-qW+H9g/2zTJ4jP7NDw4VAALY0ZlNEKzYsEoSj/HKi7k3tYEHjMzsxjfsY9I8WZCft23bBdV3RTCPoxCshaj1CQ==", 4273 - "cpu": [ 4274 - "x64" 4275 - ], 4276 - "dev": true, 4277 - "license": "Apache-2.0 AND MIT", 4278 - "optional": true, 4279 - "os": [ 4280 - "linux" 4281 - ], 4282 - "engines": { 4283 - "node": ">=10" 4284 - } 4285 - }, 4286 - "node_modules/@swc/core-win32-arm64-msvc": { 4287 - "version": "1.10.15", 4288 - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.10.15.tgz", 4289 - "integrity": "sha512-AhRB11aA6LxjIqut+mg7qsu/7soQDmbK6MKR9nP3hgBszpqtXbRba58lr24xIbBCMr+dpo6kgEapWt+t5Po6Zg==", 4290 - "cpu": [ 4291 - "arm64" 4292 - ], 4293 - "dev": true, 4294 - "license": "Apache-2.0 AND MIT", 4295 - "optional": true, 4296 - "os": [ 4297 - "win32" 4298 - ], 4299 - "engines": { 4300 - "node": ">=10" 4301 - } 4302 - }, 4303 - "node_modules/@swc/core-win32-ia32-msvc": { 4304 - "version": "1.10.15", 4305 - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.10.15.tgz", 4306 - "integrity": "sha512-UGdh430TQwbDn6KjgvRTg1fO022sbQ4yCCHUev0+5B8uoBwi9a89qAz3emy2m56C8TXxUoihW9Y9OMfaRwPXUw==", 4307 - "cpu": [ 4308 - "ia32" 4309 - ], 4310 - "dev": true, 4311 - "license": "Apache-2.0 AND MIT", 4312 - "optional": true, 4313 - "os": [ 4314 - "win32" 4315 - ], 4316 - "engines": { 4317 - "node": ">=10" 4318 - } 4319 - }, 4320 - "node_modules/@swc/core-win32-x64-msvc": { 4321 - "version": "1.10.15", 4322 - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.10.15.tgz", 4323 - "integrity": "sha512-XJzBCqO1m929qbJsOG7FZXQWX26TnEoMctS3QjuCoyBmkHxxQmZsy78KjMes1aomTcKHCyFYgrRGWgVmk7tT4Q==", 4324 - "cpu": [ 4325 - "x64" 4326 - ], 4327 - "dev": true, 4328 - "license": "Apache-2.0 AND MIT", 4329 - "optional": true, 4330 - "os": [ 4331 - "win32" 4332 - ], 4333 - "engines": { 4334 - "node": ">=10" 4335 - } 4336 - }, 4337 - "node_modules/@swc/counter": { 4338 - "version": "0.1.3", 4339 - "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", 4340 - "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", 4341 - "dev": true, 4342 - "license": "Apache-2.0" 4343 - }, 4344 - "node_modules/@swc/types": { 4345 - "version": "0.1.17", 4346 - "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.17.tgz", 4347 - "integrity": "sha512-V5gRru+aD8YVyCOMAjMpWR1Ui577DD5KSJsHP8RAxopAH22jFz6GZd/qxqjO6MJHQhcsjvjOFXyDhyLQUnMveQ==", 4348 - "dev": true, 4349 - "license": "Apache-2.0", 4350 - "dependencies": { 4351 - "@swc/counter": "^0.1.3" 4352 - } 4353 - }, 4354 "node_modules/@szmarczak/http-timer": { 4355 "version": "4.0.6", 4356 "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", ··· 4364 "node": ">=10" 4365 } 4366 }, 4367 - "node_modules/@tootallnate/quickjs-emscripten": { 4368 - "version": "0.23.0", 4369 - "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz", 4370 - "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==", 4371 - "dev": true, 4372 - "license": "MIT" 4373 - }, 4374 "node_modules/@trunkio/launcher": { 4375 "version": "1.3.4", 4376 "resolved": "https://registry.npmjs.org/@trunkio/launcher/-/launcher-1.3.4.tgz", ··· 4389 "node": ">=18.0.0" 4390 } 4391 }, 4392 "node_modules/@types/cacheable-request": { 4393 "version": "6.0.3", 4394 "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", ··· 4424 "@types/estree": "*" 4425 } 4426 }, 4427 "node_modules/@types/estree": { 4428 - "version": "1.0.6", 4429 - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", 4430 - "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", 4431 - "license": "MIT" 4432 - }, 4433 - "node_modules/@types/gensync": { 4434 - "version": "1.0.4", 4435 - "resolved": "https://registry.npmjs.org/@types/gensync/-/gensync-1.0.4.tgz", 4436 - "integrity": "sha512-C3YYeRQWp2fmq9OryX+FoDy8nXS6scQ7dPptD8LnFDAUNcKWJjXQKDNJD3HVm+kOUsXhTOkpi69vI4EuAr95bA==", 4437 - "dev": true, 4438 "license": "MIT" 4439 }, 4440 "node_modules/@types/http-cache-semantics": { ··· 4451 "dev": true, 4452 "license": "MIT" 4453 }, 4454 - "node_modules/@types/istanbul-lib-report": { 4455 - "version": "3.0.3", 4456 - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", 4457 - "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", 4458 - "dev": true, 4459 - "license": "MIT", 4460 - "dependencies": { 4461 - "@types/istanbul-lib-coverage": "*" 4462 - } 4463 - }, 4464 - "node_modules/@types/istanbul-reports": { 4465 - "version": "3.0.4", 4466 - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", 4467 - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", 4468 - "dev": true, 4469 - "license": "MIT", 4470 - "dependencies": { 4471 - "@types/istanbul-lib-report": "*" 4472 - } 4473 - }, 4474 "node_modules/@types/json-schema": { 4475 "version": "7.0.15", 4476 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", ··· 4487 "@types/node": "*" 4488 } 4489 }, 4490 - "node_modules/@types/mocha": { 4491 - "version": "10.0.10", 4492 - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.10.tgz", 4493 - "integrity": "sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==", 4494 - "dev": true, 4495 - "license": "MIT" 4496 - }, 4497 - "node_modules/@types/mute-stream": { 4498 - "version": "0.0.4", 4499 - "resolved": "https://registry.npmjs.org/@types/mute-stream/-/mute-stream-0.0.4.tgz", 4500 - "integrity": "sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==", 4501 - "dev": true, 4502 - "license": "MIT", 4503 - "dependencies": { 4504 - "@types/node": "*" 4505 - } 4506 - }, 4507 "node_modules/@types/node": { 4508 - "version": "20.17.17", 4509 - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.17.tgz", 4510 - "integrity": "sha512-/WndGO4kIfMicEQLTi/mDANUu/iVUhT7KboZPdEqqHQ4aTS+3qT3U5gIqWDFV+XouorjfgGqvKILJeHhuQgFYg==", 4511 "dev": true, 4512 "license": "MIT", 4513 "dependencies": { 4514 - "undici-types": "~6.19.2" 4515 } 4516 }, 4517 "node_modules/@types/normalize-package-data": { ··· 4539 } 4540 }, 4541 "node_modules/@types/sinonjs__fake-timers": { 4542 - "version": "8.1.5", 4543 - "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.5.tgz", 4544 - "integrity": "sha512-mQkU2jY8jJEF7YHjHvsQO8+3ughTL1mcnn96igfhONmR+fUPSKIkefQYpSe8bsly2Ep7oQbn/6VG5/9/0qcArQ==", 4545 - "dev": true, 4546 - "license": "MIT" 4547 - }, 4548 - "node_modules/@types/stack-utils": { 4549 - "version": "2.0.3", 4550 - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", 4551 - "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", 4552 - "dev": true, 4553 - "license": "MIT" 4554 - }, 4555 - "node_modules/@types/which": { 4556 - "version": "2.0.2", 4557 - "resolved": "https://registry.npmjs.org/@types/which/-/which-2.0.2.tgz", 4558 - "integrity": "sha512-113D3mDkZDjo+EeUEHCFy0qniNc1ZpecGiAU7WSo7YDoSzolZIQKpYFHrPpjkB2nuyahcKfrmLXeQlh7gqJYdw==", 4559 "dev": true, 4560 "license": "MIT" 4561 }, 4562 - "node_modules/@types/wrap-ansi": { 4563 - "version": "3.0.0", 4564 - "resolved": "https://registry.npmjs.org/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz", 4565 - "integrity": "sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==", 4566 - "dev": true, 4567 - "license": "MIT" 4568 - }, 4569 - "node_modules/@types/ws": { 4570 - "version": "8.5.14", 4571 - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.14.tgz", 4572 - "integrity": "sha512-bd/YFLW+URhBzMXurx7lWByOu+xzU9+kb3RboOteXYDfW+tr+JZa99OyNmPINEGB/ahzKrEuc8rcv4gnpJmxTw==", 4573 - "dev": true, 4574 - "license": "MIT", 4575 - "dependencies": { 4576 - "@types/node": "*" 4577 - } 4578 - }, 4579 - "node_modules/@types/yargs": { 4580 - "version": "17.0.33", 4581 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", 4582 - "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", 4583 - "dev": true, 4584 - "license": "MIT", 4585 - "dependencies": { 4586 - "@types/yargs-parser": "*" 4587 - } 4588 - }, 4589 - "node_modules/@types/yargs-parser": { 4590 - "version": "21.0.3", 4591 - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", 4592 - "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", 4593 "dev": true, 4594 "license": "MIT" 4595 }, ··· 4605 } 4606 }, 4607 "node_modules/@typescript-eslint/parser": { 4608 - "version": "8.23.0", 4609 - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.23.0.tgz", 4610 - "integrity": "sha512-h2lUByouOXFAlMec2mILeELUbME5SZRN/7R9Cw2RD2lRQQY08MWMM+PmVVKKJNK1aIwqTo9t/0CvOxwPbRIE2Q==", 4611 "dev": true, 4612 "license": "MIT", 4613 "dependencies": { 4614 - "@typescript-eslint/scope-manager": "8.23.0", 4615 - "@typescript-eslint/types": "8.23.0", 4616 - "@typescript-eslint/typescript-estree": "8.23.0", 4617 - "@typescript-eslint/visitor-keys": "8.23.0", 4618 "debug": "^4.3.4" 4619 }, 4620 "engines": { ··· 4626 }, 4627 "peerDependencies": { 4628 "eslint": "^8.57.0 || ^9.0.0", 4629 - "typescript": ">=4.8.4 <5.8.0" 4630 } 4631 }, 4632 "node_modules/@typescript-eslint/scope-manager": { 4633 - "version": "8.23.0", 4634 - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.23.0.tgz", 4635 - "integrity": "sha512-OGqo7+dXHqI7Hfm+WqkZjKjsiRtFUQHPdGMXzk5mYXhJUedO7e/Y7i8AK3MyLMgZR93TX4bIzYrfyVjLC+0VSw==", 4636 "dev": true, 4637 "license": "MIT", 4638 "dependencies": { 4639 - "@typescript-eslint/types": "8.23.0", 4640 - "@typescript-eslint/visitor-keys": "8.23.0" 4641 }, 4642 "engines": { 4643 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 4647 "url": "https://opencollective.com/typescript-eslint" 4648 } 4649 }, 4650 "node_modules/@typescript-eslint/types": { 4651 - "version": "8.23.0", 4652 - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.23.0.tgz", 4653 - "integrity": "sha512-1sK4ILJbCmZOTt9k4vkoulT6/y5CHJ1qUYxqpF1K/DBAd8+ZUL4LlSCxOssuH5m4rUaaN0uS0HlVPvd45zjduQ==", 4654 "dev": true, 4655 "license": "MIT", 4656 "engines": { ··· 4662 } 4663 }, 4664 "node_modules/@typescript-eslint/typescript-estree": { 4665 - "version": "8.23.0", 4666 - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.23.0.tgz", 4667 - "integrity": "sha512-LcqzfipsB8RTvH8FX24W4UUFk1bl+0yTOf9ZA08XngFwMg4Kj8A+9hwz8Cr/ZS4KwHrmo9PJiLZkOt49vPnuvQ==", 4668 "dev": true, 4669 "license": "MIT", 4670 "dependencies": { 4671 - "@typescript-eslint/types": "8.23.0", 4672 - "@typescript-eslint/visitor-keys": "8.23.0", 4673 "debug": "^4.3.4", 4674 "fast-glob": "^3.3.2", 4675 "is-glob": "^4.0.3", 4676 "minimatch": "^9.0.4", 4677 "semver": "^7.6.0", 4678 - "ts-api-utils": "^2.0.1" 4679 }, 4680 "engines": { 4681 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 4685 "url": "https://opencollective.com/typescript-eslint" 4686 }, 4687 "peerDependencies": { 4688 - "typescript": ">=4.8.4 <5.8.0" 4689 } 4690 }, 4691 "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { 4692 - "version": "2.0.1", 4693 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 4694 - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 4695 "dev": true, 4696 "license": "MIT", 4697 "dependencies": { ··· 4715 } 4716 }, 4717 "node_modules/@typescript-eslint/utils": { 4718 - "version": "8.23.0", 4719 - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.23.0.tgz", 4720 - "integrity": "sha512-uB/+PSo6Exu02b5ZEiVtmY6RVYO7YU5xqgzTIVZwTHvvK3HsL8tZZHFaTLFtRG3CsV4A5mhOv+NZx5BlhXPyIA==", 4721 "dev": true, 4722 "license": "MIT", 4723 "dependencies": { 4724 - "@eslint-community/eslint-utils": "^4.4.0", 4725 - "@typescript-eslint/scope-manager": "8.23.0", 4726 - "@typescript-eslint/types": "8.23.0", 4727 - "@typescript-eslint/typescript-estree": "8.23.0" 4728 }, 4729 "engines": { 4730 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 4735 }, 4736 "peerDependencies": { 4737 "eslint": "^8.57.0 || ^9.0.0", 4738 - "typescript": ">=4.8.4 <5.8.0" 4739 } 4740 }, 4741 "node_modules/@typescript-eslint/visitor-keys": { 4742 - "version": "8.23.0", 4743 - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.23.0.tgz", 4744 - "integrity": "sha512-oWWhcWDLwDfu++BGTZcmXWqpwtkwb5o7fxUIGksMQQDSdPW9prsSnfIOZMlsj4vBOSrcnjIUZMiIjODgGosFhQ==", 4745 "dev": true, 4746 "license": "MIT", 4747 "dependencies": { 4748 - "@typescript-eslint/types": "8.23.0", 4749 - "eslint-visitor-keys": "^4.2.0" 4750 }, 4751 "engines": { 4752 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 4756 "url": "https://opencollective.com/typescript-eslint" 4757 } 4758 }, 4759 - "node_modules/@vitest/pretty-format": { 4760 - "version": "2.1.9", 4761 - "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.1.9.tgz", 4762 - "integrity": "sha512-KhRIdGV2U9HOUzxfiHmY8IFHTdqtOhIzCpd8WRdJiE7D/HUcZVD0EgQCVjm+Q9gkUXWgBvMmTtZgIG48wq7sOQ==", 4763 - "dev": true, 4764 - "license": "MIT", 4765 - "dependencies": { 4766 - "tinyrainbow": "^1.2.0" 4767 - }, 4768 - "funding": { 4769 - "url": "https://opencollective.com/vitest" 4770 - } 4771 - }, 4772 - "node_modules/@vitest/snapshot": { 4773 - "version": "2.1.9", 4774 - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-2.1.9.tgz", 4775 - "integrity": "sha512-oBO82rEjsxLNJincVhLhaxxZdEtV0EFHMK5Kmx5sJ6H9L183dHECjiefOAdnqpIgT5eZwT04PoggUnW88vOBNQ==", 4776 - "dev": true, 4777 - "license": "MIT", 4778 - "dependencies": { 4779 - "@vitest/pretty-format": "2.1.9", 4780 - "magic-string": "^0.30.12", 4781 - "pathe": "^1.1.2" 4782 - }, 4783 - "funding": { 4784 - "url": "https://opencollective.com/vitest" 4785 - } 4786 - }, 4787 - "node_modules/@vitest/snapshot/node_modules/pathe": { 4788 - "version": "1.1.2", 4789 - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", 4790 - "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", 4791 - "dev": true, 4792 - "license": "MIT" 4793 - }, 4794 - "node_modules/@vitest/spy": { 4795 - "version": "2.1.9", 4796 - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.1.9.tgz", 4797 - "integrity": "sha512-E1B35FwzXXTs9FHNK6bDszs7mtydNi5MIfUWpceJ8Xbfb1gBMscAnwLbEu+B44ed6W3XjL9/ehLPHR1fkf1KLQ==", 4798 - "dev": true, 4799 - "license": "MIT", 4800 - "dependencies": { 4801 - "tinyspy": "^3.0.2" 4802 - }, 4803 - "funding": { 4804 - "url": "https://opencollective.com/vitest" 4805 - } 4806 - }, 4807 - "node_modules/@wdio/browser-runner": { 4808 - "version": "9.8.0", 4809 - "resolved": "https://registry.npmjs.org/@wdio/browser-runner/-/browser-runner-9.8.0.tgz", 4810 - "integrity": "sha512-e838YjFr+lhcI2TyIv5rYgEihukYx8Y2EpXDFHAfkLIzf5Y49K41IFYbmShrl/fEX7/5uUKOMhZ9eTnZ9QakvQ==", 4811 - "dev": true, 4812 - "license": "MIT", 4813 - "dependencies": { 4814 - "@originjs/vite-plugin-commonjs": "^1.0.3", 4815 - "@vitest/spy": "^2.0.4", 4816 - "@wdio/globals": "9.8.0", 4817 - "@wdio/local-runner": "9.8.0", 4818 - "@wdio/logger": "9.4.4", 4819 - "@wdio/mocha-framework": "9.7.3", 4820 - "@wdio/protocols": "9.7.0", 4821 - "@wdio/runner": "9.8.0", 4822 - "@wdio/types": "9.6.3", 4823 - "@wdio/utils": "9.7.3", 4824 - "deepmerge-ts": "^7.0.3", 4825 - "expect": "30.0.0-alpha.7", 4826 - "expect-webdriverio": "^5.0.1", 4827 - "get-port": "^7.1.0", 4828 - "import-meta-resolve": "^4.0.0", 4829 - "istanbul-lib-coverage": "^3.2.2", 4830 - "istanbul-lib-report": "^3.0.1", 4831 - "istanbul-lib-source-maps": "^5.0.4", 4832 - "istanbul-reports": "^3.1.7", 4833 - "mlly": "^1.6.1", 4834 - "modern-node-polyfills": "^1.0.0", 4835 - "recast": "^0.23.6", 4836 - "safe-stringify": "^1.1.0", 4837 - "source-map-support": "^0.5.21", 4838 - "vite": "^5.4.10", 4839 - "vite-plugin-istanbul": "^6.0.0", 4840 - "vite-plugin-top-level-await": "^1.4.1", 4841 - "webdriver": "9.7.3", 4842 - "webdriverio": "9.8.0" 4843 - }, 4844 - "engines": { 4845 - "node": ">=18.20.0" 4846 - }, 4847 - "optionalDependencies": { 4848 - "@nuxt/kit": "^3.12.4", 4849 - "@stencil/core": "^4.20.0", 4850 - "unimport": "^3.10.0" 4851 - } 4852 - }, 4853 - "node_modules/@wdio/cli": { 4854 - "version": "9.8.0", 4855 - "resolved": "https://registry.npmjs.org/@wdio/cli/-/cli-9.8.0.tgz", 4856 - "integrity": "sha512-q9Kw7kciffTG6shnvcs08cVLD6RWhSl22B0iCAOZHd7D1kk2LG2TdqqELSSQF5/sVblSq99XtMoaDm3L2Iy9qw==", 4857 - "dev": true, 4858 - "license": "MIT", 4859 - "dependencies": { 4860 - "@types/node": "^20.1.1", 4861 - "@vitest/snapshot": "^2.1.1", 4862 - "@wdio/config": "9.7.3", 4863 - "@wdio/globals": "9.8.0", 4864 - "@wdio/logger": "9.4.4", 4865 - "@wdio/protocols": "9.7.0", 4866 - "@wdio/types": "9.6.3", 4867 - "@wdio/utils": "9.7.3", 4868 - "async-exit-hook": "^2.0.1", 4869 - "chalk": "^5.2.0", 4870 - "chokidar": "^4.0.0", 4871 - "dotenv": "^16.3.1", 4872 - "ejs": "^3.1.9", 4873 - "execa": "^9.2.0", 4874 - "import-meta-resolve": "^4.0.0", 4875 - "inquirer": "^11.0.1", 4876 - "lodash.flattendeep": "^4.4.0", 4877 - "lodash.pickby": "^4.6.0", 4878 - "lodash.union": "^4.6.0", 4879 - "read-pkg-up": "^10.0.0", 4880 - "recursive-readdir": "^2.2.3", 4881 - "tsx": "^4.7.2", 4882 - "webdriverio": "9.8.0", 4883 - "yargs": "^17.7.2" 4884 - }, 4885 - "bin": { 4886 - "wdio": "bin/wdio.js" 4887 - }, 4888 - "engines": { 4889 - "node": ">=18.20.0" 4890 - } 4891 - }, 4892 - "node_modules/@wdio/cli/node_modules/chalk": { 4893 - "version": "5.4.1", 4894 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", 4895 - "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==", 4896 - "dev": true, 4897 - "license": "MIT", 4898 - "engines": { 4899 - "node": "^12.17.0 || ^14.13 || >=16.0.0" 4900 - }, 4901 - "funding": { 4902 - "url": "https://github.com/chalk/chalk?sponsor=1" 4903 - } 4904 - }, 4905 - "node_modules/@wdio/concise-reporter": { 4906 - "version": "9.6.3", 4907 - "resolved": "https://registry.npmjs.org/@wdio/concise-reporter/-/concise-reporter-9.6.3.tgz", 4908 - "integrity": "sha512-FnYX7/ke+xKmQJ53vRNb2MyVZ0oXZXvGe0cFAJ2FyCfQKZtWOC9u9KEHfba2wUtXIv2qNQI4xN18gys0v3pHug==", 4909 - "dev": true, 4910 - "license": "MIT", 4911 - "dependencies": { 4912 - "@wdio/reporter": "9.6.3", 4913 - "@wdio/types": "9.6.3", 4914 - "chalk": "^5.0.1", 4915 - "pretty-ms": "^9.0.0" 4916 - }, 4917 - "engines": { 4918 - "node": ">=18.20.0" 4919 - } 4920 - }, 4921 - "node_modules/@wdio/concise-reporter/node_modules/chalk": { 4922 - "version": "5.4.1", 4923 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", 4924 - "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==", 4925 - "dev": true, 4926 - "license": "MIT", 4927 - "engines": { 4928 - "node": "^12.17.0 || ^14.13 || >=16.0.0" 4929 - }, 4930 - "funding": { 4931 - "url": "https://github.com/chalk/chalk?sponsor=1" 4932 - } 4933 - }, 4934 - "node_modules/@wdio/config": { 4935 - "version": "9.7.3", 4936 - "resolved": "https://registry.npmjs.org/@wdio/config/-/config-9.7.3.tgz", 4937 - "integrity": "sha512-rWiGR0WMcUpGTTMn3XP9OzNW3WH64AcNK93b9kSwq9WzVGVIzMBCZK8LPXpdQ+pFwizq/ExIXTx/Z39kc0LCyw==", 4938 - "dev": true, 4939 - "license": "MIT", 4940 - "dependencies": { 4941 - "@wdio/logger": "9.4.4", 4942 - "@wdio/types": "9.6.3", 4943 - "@wdio/utils": "9.7.3", 4944 - "deepmerge-ts": "^7.0.3", 4945 - "glob": "^10.2.2", 4946 - "import-meta-resolve": "^4.0.0" 4947 - }, 4948 - "engines": { 4949 - "node": ">=18.20.0" 4950 - } 4951 - }, 4952 - "node_modules/@wdio/dot-reporter": { 4953 - "version": "9.6.3", 4954 - "resolved": "https://registry.npmjs.org/@wdio/dot-reporter/-/dot-reporter-9.6.3.tgz", 4955 - "integrity": "sha512-/54vTrG08Q66QFFvw96SrdKpqhFknucdKZZj5rN8h5/e5zT+nl7BXUvCkXy6eEP9CCR+DOYLvA2sXZjoArG6xw==", 4956 - "dev": true, 4957 - "license": "MIT", 4958 - "dependencies": { 4959 - "@wdio/reporter": "9.6.3", 4960 - "@wdio/types": "9.6.3", 4961 - "chalk": "^5.0.1" 4962 - }, 4963 - "engines": { 4964 - "node": ">=18.20.0" 4965 - } 4966 - }, 4967 - "node_modules/@wdio/dot-reporter/node_modules/chalk": { 4968 - "version": "5.4.1", 4969 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", 4970 - "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==", 4971 - "dev": true, 4972 - "license": "MIT", 4973 - "engines": { 4974 - "node": "^12.17.0 || ^14.13 || >=16.0.0" 4975 - }, 4976 - "funding": { 4977 - "url": "https://github.com/chalk/chalk?sponsor=1" 4978 - } 4979 - }, 4980 - "node_modules/@wdio/globals": { 4981 - "version": "9.8.0", 4982 - "resolved": "https://registry.npmjs.org/@wdio/globals/-/globals-9.8.0.tgz", 4983 - "integrity": "sha512-W8XbOzTGQG1J1k9yAMSYtxWEGrxMQi++xdD62MsnbDU++RHiBD9ZDm8yRVPo9HoPL3Y+xovtsWbKbZ0eC4xFDQ==", 4984 - "dev": true, 4985 - "license": "MIT", 4986 - "engines": { 4987 - "node": ">=18.20.0" 4988 - }, 4989 - "optionalDependencies": { 4990 - "expect-webdriverio": "^5.0.1", 4991 - "webdriverio": "9.8.0" 4992 - } 4993 - }, 4994 - "node_modules/@wdio/local-runner": { 4995 - "version": "9.8.0", 4996 - "resolved": "https://registry.npmjs.org/@wdio/local-runner/-/local-runner-9.8.0.tgz", 4997 - "integrity": "sha512-nK5LFUJqAW0bNMcc2uuboRHL2aUR2GxDS2fAkSqCN1aKAl/kzwDW88TgyWz3RgOSE9Iyi+6OFUIXN/4XSJ4CRQ==", 4998 - "dev": true, 4999 - "license": "MIT", 5000 - "dependencies": { 5001 - "@types/node": "^20.1.0", 5002 - "@wdio/logger": "9.4.4", 5003 - "@wdio/repl": "9.4.4", 5004 - "@wdio/runner": "9.8.0", 5005 - "@wdio/types": "9.6.3", 5006 - "async-exit-hook": "^2.0.1", 5007 - "split2": "^4.1.0", 5008 - "stream-buffers": "^3.0.2" 5009 - }, 5010 - "engines": { 5011 - "node": ">=18.20.0" 5012 - } 5013 - }, 5014 - "node_modules/@wdio/logger": { 5015 - "version": "9.4.4", 5016 - "resolved": "https://registry.npmjs.org/@wdio/logger/-/logger-9.4.4.tgz", 5017 - "integrity": "sha512-BXx8RXFUW2M4dcO6t5Le95Hi2ZkTQBRsvBQqLekT2rZ6Xmw8ZKZBPf0FptnoftFGg6dYmwnDidYv/0+4PiHjpQ==", 5018 - "dev": true, 5019 - "license": "MIT", 5020 - "dependencies": { 5021 - "chalk": "^5.1.2", 5022 - "loglevel": "^1.6.0", 5023 - "loglevel-plugin-prefix": "^0.8.4", 5024 - "strip-ansi": "^7.1.0" 5025 - }, 5026 - "engines": { 5027 - "node": ">=18.20.0" 5028 - } 5029 - }, 5030 - "node_modules/@wdio/logger/node_modules/chalk": { 5031 - "version": "5.4.1", 5032 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", 5033 - "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==", 5034 - "dev": true, 5035 - "license": "MIT", 5036 - "engines": { 5037 - "node": "^12.17.0 || ^14.13 || >=16.0.0" 5038 - }, 5039 - "funding": { 5040 - "url": "https://github.com/chalk/chalk?sponsor=1" 5041 - } 5042 - }, 5043 - "node_modules/@wdio/mocha-framework": { 5044 - "version": "9.7.3", 5045 - "resolved": "https://registry.npmjs.org/@wdio/mocha-framework/-/mocha-framework-9.7.3.tgz", 5046 - "integrity": "sha512-DG2TVjjP9n1lESfB0p0pmhl/tVFIRhKVtJaEuSwIOy3YDc3S6iJtGIeoy4jtqxBm/c6srbx5j3d5yMIHP4/wRA==", 5047 - "dev": true, 5048 - "license": "MIT", 5049 - "dependencies": { 5050 - "@types/mocha": "^10.0.6", 5051 - "@types/node": "^20.11.28", 5052 - "@wdio/logger": "9.4.4", 5053 - "@wdio/types": "9.6.3", 5054 - "@wdio/utils": "9.7.3", 5055 - "mocha": "^10.3.0" 5056 - }, 5057 - "engines": { 5058 - "node": ">=18.20.0" 5059 - } 5060 - }, 5061 - "node_modules/@wdio/protocols": { 5062 - "version": "9.7.0", 5063 - "resolved": "https://registry.npmjs.org/@wdio/protocols/-/protocols-9.7.0.tgz", 5064 - "integrity": "sha512-5DI8cqJqT9K6oQn8UpaSTmcGAl4ufkUWC5FoPT3oXdLjILfxvweZDf/2XNBCbGMk4+VOMKqB2ofOqKhDIB2nAg==", 5065 - "dev": true, 5066 - "license": "MIT" 5067 - }, 5068 - "node_modules/@wdio/repl": { 5069 - "version": "9.4.4", 5070 - "resolved": "https://registry.npmjs.org/@wdio/repl/-/repl-9.4.4.tgz", 5071 - "integrity": "sha512-kchPRhoG/pCn4KhHGiL/ocNhdpR8OkD2e6sANlSUZ4TGBVi86YSIEjc2yXUwLacHknC/EnQk/SFnqd4MsNjGGg==", 5072 - "dev": true, 5073 - "license": "MIT", 5074 - "dependencies": { 5075 - "@types/node": "^20.1.0" 5076 - }, 5077 - "engines": { 5078 - "node": ">=18.20.0" 5079 - } 5080 - }, 5081 - "node_modules/@wdio/reporter": { 5082 - "version": "9.6.3", 5083 - "resolved": "https://registry.npmjs.org/@wdio/reporter/-/reporter-9.6.3.tgz", 5084 - "integrity": "sha512-OwuwhRtqDZDPU8/6TBSMg+bvw9DKgUVfGu160zamBt8jPg8LZ5VU2VoZlRBNZMAHl3OnSwj+ih2/meEoLf3DUg==", 5085 - "dev": true, 5086 - "license": "MIT", 5087 - "dependencies": { 5088 - "@types/node": "^20.1.0", 5089 - "@wdio/logger": "9.4.4", 5090 - "@wdio/types": "9.6.3", 5091 - "diff": "^7.0.0", 5092 - "object-inspect": "^1.12.0" 5093 - }, 5094 - "engines": { 5095 - "node": ">=18.20.0" 5096 - } 5097 - }, 5098 - "node_modules/@wdio/runner": { 5099 - "version": "9.8.0", 5100 - "resolved": "https://registry.npmjs.org/@wdio/runner/-/runner-9.8.0.tgz", 5101 - "integrity": "sha512-Qak3SzdC48HZ7NHK/Ilh/x6s95mAx8Fy/iovntjpphyGQ9k3Ra/cIqzzpiMkV/3+X4Gdo1lQ5AGa5KakkQJHeg==", 5102 - "dev": true, 5103 - "license": "MIT", 5104 - "dependencies": { 5105 - "@types/node": "^20.11.28", 5106 - "@wdio/config": "9.7.3", 5107 - "@wdio/dot-reporter": "9.6.3", 5108 - "@wdio/globals": "9.8.0", 5109 - "@wdio/logger": "9.4.4", 5110 - "@wdio/types": "9.6.3", 5111 - "@wdio/utils": "9.7.3", 5112 - "deepmerge-ts": "^7.0.3", 5113 - "expect-webdriverio": "^5.0.1", 5114 - "webdriver": "9.7.3", 5115 - "webdriverio": "9.8.0" 5116 - }, 5117 - "engines": { 5118 - "node": ">=18.20.0" 5119 - } 5120 - }, 5121 - "node_modules/@wdio/types": { 5122 - "version": "9.6.3", 5123 - "resolved": "https://registry.npmjs.org/@wdio/types/-/types-9.6.3.tgz", 5124 - "integrity": "sha512-K3Lu7K5g5bsUcQV6/95XaS3jMwcGUn2pDdryYibKZafklhHjVt3o/xnw6Vgd/JzoSneCKHdwj941n+yDpTJHAw==", 5125 - "dev": true, 5126 - "license": "MIT", 5127 - "dependencies": { 5128 - "@types/node": "^20.1.0" 5129 - }, 5130 - "engines": { 5131 - "node": ">=18.20.0" 5132 - } 5133 - }, 5134 - "node_modules/@wdio/utils": { 5135 - "version": "9.7.3", 5136 - "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-9.7.3.tgz", 5137 - "integrity": "sha512-gScYudyuq/aOmiPTz7vTvEhWtmiUMdrrzkOSQqGCQk0AMy7WpAzKM19NESPe9iPTN96i11jLJnpLOXwm2j+6LQ==", 5138 - "dev": true, 5139 - "license": "MIT", 5140 - "dependencies": { 5141 - "@puppeteer/browsers": "^2.2.0", 5142 - "@wdio/logger": "9.4.4", 5143 - "@wdio/types": "9.6.3", 5144 - "decamelize": "^6.0.0", 5145 - "deepmerge-ts": "^7.0.3", 5146 - "edgedriver": "^6.1.1", 5147 - "geckodriver": "^5.0.0", 5148 - "get-port": "^7.0.0", 5149 - "import-meta-resolve": "^4.0.0", 5150 - "locate-app": "^2.2.24", 5151 - "safaridriver": "^1.0.0", 5152 - "split2": "^4.2.0", 5153 - "wait-port": "^1.1.0" 5154 - }, 5155 - "engines": { 5156 - "node": ">=18.20.0" 5157 - } 5158 - }, 5159 "node_modules/@webassemblyjs/ast": { 5160 "version": "1.14.1", 5161 "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", ··· 5370 "dev": true, 5371 "license": "Apache-2.0" 5372 }, 5373 - "node_modules/@zip.js/zip.js": { 5374 - "version": "2.7.57", 5375 - "resolved": "https://registry.npmjs.org/@zip.js/zip.js/-/zip.js-2.7.57.tgz", 5376 - "integrity": "sha512-BtonQ1/jDnGiMed6OkV6rZYW78gLmLswkHOzyMrMb+CAR7CZO8phOHO6c2qw6qb1g1betN7kwEHhhZk30dv+NA==", 5377 - "dev": true, 5378 - "license": "BSD-3-Clause", 5379 - "engines": { 5380 - "bun": ">=0.7.0", 5381 - "deno": ">=1.0.0", 5382 - "node": ">=16.5.0" 5383 - } 5384 - }, 5385 "node_modules/abbrev": { 5386 "version": "1.1.1", 5387 "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", ··· 5389 "dev": true, 5390 "license": "ISC" 5391 }, 5392 - "node_modules/abort-controller": { 5393 - "version": "3.0.0", 5394 - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", 5395 - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", 5396 - "dev": true, 5397 - "license": "MIT", 5398 - "dependencies": { 5399 - "event-target-shim": "^5.0.0" 5400 - }, 5401 - "engines": { 5402 - "node": ">=6.5" 5403 - } 5404 - }, 5405 "node_modules/acorn": { 5406 - "version": "8.14.0", 5407 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", 5408 - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", 5409 "license": "MIT", 5410 "bin": { 5411 "acorn": "bin/acorn" ··· 5541 "url": "https://github.com/sponsors/sindresorhus" 5542 } 5543 }, 5544 "node_modules/ansi-regex": { 5545 - "version": "5.0.1", 5546 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 5547 - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 5548 "dev": true, 5549 "license": "MIT", 5550 "engines": { 5551 - "node": ">=8" 5552 } 5553 }, 5554 "node_modules/ansi-styles": { ··· 5600 "url": "https://github.com/sponsors/jonschlinkert" 5601 } 5602 }, 5603 - "node_modules/archiver": { 5604 - "version": "7.0.1", 5605 - "resolved": "https://registry.npmjs.org/archiver/-/archiver-7.0.1.tgz", 5606 - "integrity": "sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ==", 5607 - "dev": true, 5608 - "license": "MIT", 5609 - "dependencies": { 5610 - "archiver-utils": "^5.0.2", 5611 - "async": "^3.2.4", 5612 - "buffer-crc32": "^1.0.0", 5613 - "readable-stream": "^4.0.0", 5614 - "readdir-glob": "^1.1.2", 5615 - "tar-stream": "^3.0.0", 5616 - "zip-stream": "^6.0.1" 5617 - }, 5618 - "engines": { 5619 - "node": ">= 14" 5620 - } 5621 - }, 5622 - "node_modules/archiver-utils": { 5623 - "version": "5.0.2", 5624 - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-5.0.2.tgz", 5625 - "integrity": "sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==", 5626 "dev": true, 5627 - "license": "MIT", 5628 - "dependencies": { 5629 - "glob": "^10.0.0", 5630 - "graceful-fs": "^4.2.0", 5631 - "is-stream": "^2.0.1", 5632 - "lazystream": "^1.0.0", 5633 - "lodash": "^4.17.15", 5634 - "normalize-path": "^3.0.0", 5635 - "readable-stream": "^4.0.0" 5636 - }, 5637 - "engines": { 5638 - "node": ">= 14" 5639 - } 5640 - }, 5641 - "node_modules/archiver-utils/node_modules/is-stream": { 5642 - "version": "2.0.1", 5643 - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", 5644 - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", 5645 - "dev": true, 5646 - "license": "MIT", 5647 - "engines": { 5648 - "node": ">=8" 5649 - }, 5650 - "funding": { 5651 - "url": "https://github.com/sponsors/sindresorhus" 5652 - } 5653 - }, 5654 - "node_modules/archiver-utils/node_modules/readable-stream": { 5655 - "version": "4.7.0", 5656 - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz", 5657 - "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==", 5658 - "dev": true, 5659 - "license": "MIT", 5660 - "dependencies": { 5661 - "abort-controller": "^3.0.0", 5662 - "buffer": "^6.0.3", 5663 - "events": "^3.3.0", 5664 - "process": "^0.11.10", 5665 - "string_decoder": "^1.3.0" 5666 - }, 5667 - "engines": { 5668 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 5669 - } 5670 - }, 5671 - "node_modules/archiver/node_modules/readable-stream": { 5672 - "version": "4.7.0", 5673 - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz", 5674 - "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==", 5675 - "dev": true, 5676 - "license": "MIT", 5677 - "dependencies": { 5678 - "abort-controller": "^3.0.0", 5679 - "buffer": "^6.0.3", 5680 - "events": "^3.3.0", 5681 - "process": "^0.11.10", 5682 - "string_decoder": "^1.3.0" 5683 - }, 5684 - "engines": { 5685 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 5686 - } 5687 }, 5688 "node_modules/are-docs-informative": { 5689 "version": "0.0.2", ··· 5701 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 5702 "license": "Python-2.0" 5703 }, 5704 - "node_modules/aria-query": { 5705 - "version": "5.3.2", 5706 - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", 5707 - "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", 5708 - "dev": true, 5709 - "license": "Apache-2.0", 5710 - "engines": { 5711 - "node": ">= 0.4" 5712 - } 5713 - }, 5714 "node_modules/asap": { 5715 "version": "2.0.6", 5716 "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", ··· 5718 "dev": true, 5719 "license": "MIT" 5720 }, 5721 "node_modules/asn1.js": { 5722 "version": "4.10.1", 5723 "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", ··· 5731 } 5732 }, 5733 "node_modules/asn1.js/node_modules/bn.js": { 5734 - "version": "4.12.1", 5735 - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", 5736 - "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==", 5737 "dev": true, 5738 "license": "MIT" 5739 }, ··· 5751 "util": "^0.12.5" 5752 } 5753 }, 5754 "node_modules/assertion-error": { 5755 "version": "1.1.0", 5756 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", ··· 5762 } 5763 }, 5764 "node_modules/ast-types": { 5765 - "version": "0.13.4", 5766 - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", 5767 - "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", 5768 "dev": true, 5769 "license": "MIT", 5770 "dependencies": { ··· 5791 "dev": true, 5792 "license": "MIT" 5793 }, 5794 - "node_modules/async-exit-hook": { 5795 - "version": "2.0.1", 5796 - "resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz", 5797 - "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==", 5798 - "dev": true, 5799 - "license": "MIT", 5800 - "engines": { 5801 - "node": ">=0.12.0" 5802 - } 5803 - }, 5804 "node_modules/asynckit": { 5805 "version": "0.4.0", 5806 "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", ··· 5808 "dev": true, 5809 "license": "MIT" 5810 }, 5811 "node_modules/audio-extensions": { 5812 "version": "0.0.0", 5813 "resolved": "https://registry.npmjs.org/audio-extensions/-/audio-extensions-0.0.0.tgz", ··· 5834 "url": "https://github.com/sponsors/ljharb" 5835 } 5836 }, 5837 "node_modules/axios": { 5838 "version": "0.21.4", 5839 "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", ··· 5844 "follow-redirects": "^1.14.0" 5845 } 5846 }, 5847 - "node_modules/b4a": { 5848 - "version": "1.6.7", 5849 - "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.7.tgz", 5850 - "integrity": "sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==", 5851 - "dev": true, 5852 - "license": "Apache-2.0" 5853 - }, 5854 "node_modules/babel-loader": { 5855 "version": "8.4.1", 5856 "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.4.1.tgz", ··· 5872 } 5873 }, 5874 "node_modules/babel-plugin-polyfill-corejs2": { 5875 - "version": "0.4.12", 5876 - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.12.tgz", 5877 - "integrity": "sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==", 5878 "dev": true, 5879 "license": "MIT", 5880 "dependencies": { 5881 - "@babel/compat-data": "^7.22.6", 5882 - "@babel/helper-define-polyfill-provider": "^0.6.3", 5883 "semver": "^6.3.1" 5884 }, 5885 "peerDependencies": { ··· 5897 } 5898 }, 5899 "node_modules/babel-plugin-polyfill-corejs3": { 5900 - "version": "0.11.1", 5901 - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz", 5902 - "integrity": "sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==", 5903 "dev": true, 5904 "license": "MIT", 5905 "dependencies": { 5906 - "@babel/helper-define-polyfill-provider": "^0.6.3", 5907 - "core-js-compat": "^3.40.0" 5908 }, 5909 "peerDependencies": { 5910 "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" 5911 } 5912 }, 5913 "node_modules/babel-plugin-polyfill-regenerator": { 5914 - "version": "0.6.3", 5915 - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.3.tgz", 5916 - "integrity": "sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==", 5917 "dev": true, 5918 "license": "MIT", 5919 "dependencies": { 5920 - "@babel/helper-define-polyfill-provider": "^0.6.3" 5921 }, 5922 "peerDependencies": { 5923 "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" ··· 5929 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 5930 "license": "MIT" 5931 }, 5932 - "node_modules/bare-events": { 5933 - "version": "2.5.4", 5934 - "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.4.tgz", 5935 - "integrity": "sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA==", 5936 - "dev": true, 5937 - "license": "Apache-2.0", 5938 - "optional": true 5939 - }, 5940 - "node_modules/bare-fs": { 5941 - "version": "4.0.1", 5942 - "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.0.1.tgz", 5943 - "integrity": "sha512-ilQs4fm/l9eMfWY2dY0WCIUplSUp7U0CT1vrqMg1MUdeZl4fypu5UP0XcDBK5WBQPJAKP1b7XEodISmekH/CEg==", 5944 - "dev": true, 5945 - "license": "Apache-2.0", 5946 - "optional": true, 5947 - "dependencies": { 5948 - "bare-events": "^2.0.0", 5949 - "bare-path": "^3.0.0", 5950 - "bare-stream": "^2.0.0" 5951 - }, 5952 - "engines": { 5953 - "bare": ">=1.7.0" 5954 - } 5955 - }, 5956 - "node_modules/bare-os": { 5957 - "version": "3.4.0", 5958 - "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.4.0.tgz", 5959 - "integrity": "sha512-9Ous7UlnKbe3fMi7Y+qh0DwAup6A1JkYgPnjvMDNOlmnxNRQvQ/7Nst+OnUQKzk0iAT0m9BisbDVp9gCv8+ETA==", 5960 - "dev": true, 5961 - "license": "Apache-2.0", 5962 - "optional": true, 5963 - "engines": { 5964 - "bare": ">=1.6.0" 5965 - } 5966 - }, 5967 - "node_modules/bare-path": { 5968 - "version": "3.0.0", 5969 - "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-3.0.0.tgz", 5970 - "integrity": "sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==", 5971 - "dev": true, 5972 - "license": "Apache-2.0", 5973 - "optional": true, 5974 - "dependencies": { 5975 - "bare-os": "^3.0.1" 5976 - } 5977 - }, 5978 - "node_modules/bare-stream": { 5979 - "version": "2.6.5", 5980 - "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.6.5.tgz", 5981 - "integrity": "sha512-jSmxKJNJmHySi6hC42zlZnq00rga4jjxcgNZjY9N5WlOe/iOoGRtdwGsHzQv2RlH2KOYMwGUXhf2zXd32BA9RA==", 5982 - "dev": true, 5983 - "license": "Apache-2.0", 5984 - "optional": true, 5985 - "dependencies": { 5986 - "streamx": "^2.21.0" 5987 - }, 5988 - "peerDependencies": { 5989 - "bare-buffer": "*", 5990 - "bare-events": "*" 5991 - }, 5992 - "peerDependenciesMeta": { 5993 - "bare-buffer": { 5994 - "optional": true 5995 - }, 5996 - "bare-events": { 5997 - "optional": true 5998 - } 5999 - } 6000 - }, 6001 "node_modules/base64-js": { 6002 "version": "1.5.1", 6003 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", ··· 6019 ], 6020 "license": "MIT" 6021 }, 6022 - "node_modules/basic-ftp": { 6023 - "version": "5.0.5", 6024 - "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.5.tgz", 6025 - "integrity": "sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==", 6026 "dev": true, 6027 - "license": "MIT", 6028 - "engines": { 6029 - "node": ">=10.0.0" 6030 } 6031 }, 6032 "node_modules/big.js": { ··· 6052 "url": "https://github.com/sponsors/sindresorhus" 6053 } 6054 }, 6055 "node_modules/bn.js": { 6056 - "version": "5.2.1", 6057 - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", 6058 - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", 6059 "dev": true, 6060 "license": "MIT" 6061 }, ··· 6067 "license": "ISC" 6068 }, 6069 "node_modules/brace-expansion": { 6070 - "version": "1.1.11", 6071 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 6072 - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 6073 "license": "MIT", 6074 "dependencies": { 6075 "balanced-match": "^1.0.0", ··· 6180 "node": ">= 0.12" 6181 } 6182 }, 6183 "node_modules/browserify-sign/node_modules/readable-stream": { 6184 "version": "2.3.8", 6185 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", ··· 6231 } 6232 }, 6233 "node_modules/browserslist": { 6234 - "version": "4.24.4", 6235 - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", 6236 - "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", 6237 "dev": true, 6238 "funding": [ 6239 { ··· 6251 ], 6252 "license": "MIT", 6253 "dependencies": { 6254 - "caniuse-lite": "^1.0.30001688", 6255 - "electron-to-chromium": "^1.5.73", 6256 "node-releases": "^2.0.19", 6257 - "update-browserslist-db": "^1.1.1" 6258 }, 6259 "bin": { 6260 "browserslist": "cli.js" ··· 6264 } 6265 }, 6266 "node_modules/buffer": { 6267 - "version": "6.0.3", 6268 - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", 6269 - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", 6270 "dev": true, 6271 "funding": [ 6272 { ··· 6285 "license": "MIT", 6286 "dependencies": { 6287 "base64-js": "^1.3.1", 6288 - "ieee754": "^1.2.1" 6289 } 6290 }, 6291 "node_modules/buffer-crc32": { 6292 - "version": "1.0.0", 6293 - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-1.0.0.tgz", 6294 - "integrity": "sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==", 6295 "dev": true, 6296 "license": "MIT", 6297 "engines": { 6298 - "node": ">=8.0.0" 6299 } 6300 }, 6301 "node_modules/buffer-from": { ··· 6332 "dev": true, 6333 "license": "MIT" 6334 }, 6335 - "node_modules/c12": { 6336 - "version": "2.0.1", 6337 - "resolved": "https://registry.npmjs.org/c12/-/c12-2.0.1.tgz", 6338 - "integrity": "sha512-Z4JgsKXHG37C6PYUtIxCfLJZvo6FyhHJoClwwb9ftUkLpPSkuYqn6Tr+vnaN8hymm0kIbcg6Ey3kv/Q71k5w/A==", 6339 - "dev": true, 6340 - "license": "MIT", 6341 - "optional": true, 6342 - "dependencies": { 6343 - "chokidar": "^4.0.1", 6344 - "confbox": "^0.1.7", 6345 - "defu": "^6.1.4", 6346 - "dotenv": "^16.4.5", 6347 - "giget": "^1.2.3", 6348 - "jiti": "^2.3.0", 6349 - "mlly": "^1.7.1", 6350 - "ohash": "^1.1.4", 6351 - "pathe": "^1.1.2", 6352 - "perfect-debounce": "^1.0.0", 6353 - "pkg-types": "^1.2.0", 6354 - "rc9": "^2.1.2" 6355 - }, 6356 - "peerDependencies": { 6357 - "magicast": "^0.3.5" 6358 - }, 6359 - "peerDependenciesMeta": { 6360 - "magicast": { 6361 - "optional": true 6362 - } 6363 - } 6364 - }, 6365 - "node_modules/c12/node_modules/pathe": { 6366 - "version": "1.1.2", 6367 - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", 6368 - "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", 6369 - "dev": true, 6370 - "license": "MIT", 6371 - "optional": true 6372 - }, 6373 "node_modules/c8": { 6374 "version": "7.14.0", 6375 "resolved": "https://registry.npmjs.org/c8/-/c8-7.14.0.tgz", ··· 6397 "node": ">=10.12.0" 6398 } 6399 }, 6400 - "node_modules/c8/node_modules/cliui": { 6401 - "version": "7.0.4", 6402 - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", 6403 - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", 6404 "dev": true, 6405 "license": "ISC", 6406 "dependencies": { 6407 - "string-width": "^4.2.0", 6408 - "strip-ansi": "^6.0.0", 6409 - "wrap-ansi": "^7.0.0" 6410 } 6411 }, 6412 - "node_modules/c8/node_modules/strip-ansi": { 6413 - "version": "6.0.1", 6414 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 6415 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 6416 "dev": true, 6417 - "license": "MIT", 6418 - "dependencies": { 6419 - "ansi-regex": "^5.0.1" 6420 - }, 6421 "engines": { 6422 - "node": ">=8" 6423 } 6424 }, 6425 - "node_modules/c8/node_modules/wrap-ansi": { 6426 - "version": "7.0.0", 6427 - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 6428 - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 6429 "dev": true, 6430 "license": "MIT", 6431 - "dependencies": { 6432 - "ansi-styles": "^4.0.0", 6433 - "string-width": "^4.1.0", 6434 - "strip-ansi": "^6.0.0" 6435 }, 6436 "engines": { 6437 "node": ">=10" 6438 }, 6439 "funding": { 6440 - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 6441 } 6442 }, 6443 - "node_modules/c8/node_modules/yargs": { 6444 - "version": "16.2.0", 6445 - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", 6446 - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", 6447 "dev": true, 6448 "license": "MIT", 6449 - "dependencies": { 6450 - "cliui": "^7.0.2", 6451 - "escalade": "^3.1.1", 6452 - "get-caller-file": "^2.0.5", 6453 - "require-directory": "^2.1.1", 6454 - "string-width": "^4.2.0", 6455 - "y18n": "^5.0.5", 6456 - "yargs-parser": "^20.2.2" 6457 - }, 6458 "engines": { 6459 - "node": ">=10" 6460 } 6461 }, 6462 - "node_modules/cacache": { 6463 - "version": "18.0.4", 6464 - "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.4.tgz", 6465 - "integrity": "sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==", 6466 "dev": true, 6467 "license": "ISC", 6468 "dependencies": { 6469 - "@npmcli/fs": "^3.1.0", 6470 - "fs-minipass": "^3.0.0", 6471 - "glob": "^10.2.2", 6472 - "lru-cache": "^10.0.1", 6473 - "minipass": "^7.0.3", 6474 - "minipass-collect": "^2.0.1", 6475 - "minipass-flush": "^1.0.5", 6476 - "minipass-pipeline": "^1.2.4", 6477 - "p-map": "^4.0.0", 6478 - "ssri": "^10.0.0", 6479 - "tar": "^6.1.11", 6480 - "unique-filename": "^3.0.0" 6481 }, 6482 "engines": { 6483 - "node": "^16.14.0 || >=18.0.0" 6484 } 6485 }, 6486 "node_modules/cacheable-lookup": { ··· 6512 "node": ">=8" 6513 } 6514 }, 6515 - "node_modules/cacheable-request/node_modules/get-stream": { 6516 - "version": "5.2.0", 6517 - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", 6518 - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", 6519 "dev": true, 6520 "license": "MIT", 6521 - "dependencies": { 6522 - "pump": "^3.0.0" 6523 - }, 6524 "engines": { 6525 - "node": ">=8" 6526 - }, 6527 - "funding": { 6528 - "url": "https://github.com/sponsors/sindresorhus" 6529 } 6530 }, 6531 "node_modules/call-bind": { ··· 6548 } 6549 }, 6550 "node_modules/call-bind-apply-helpers": { 6551 - "version": "1.0.1", 6552 - "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz", 6553 - "integrity": "sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==", 6554 "dev": true, 6555 "license": "MIT", 6556 "dependencies": { ··· 6562 } 6563 }, 6564 "node_modules/call-bound": { 6565 - "version": "1.0.3", 6566 - "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz", 6567 - "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==", 6568 "dev": true, 6569 "license": "MIT", 6570 "dependencies": { 6571 - "call-bind-apply-helpers": "^1.0.1", 6572 - "get-intrinsic": "^1.2.6" 6573 }, 6574 "engines": { 6575 "node": ">= 0.4" ··· 6588 } 6589 }, 6590 "node_modules/camelcase": { 6591 - "version": "5.3.1", 6592 - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", 6593 - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", 6594 "dev": true, 6595 "license": "MIT", 6596 "engines": { 6597 - "node": ">=6" 6598 } 6599 }, 6600 "node_modules/caniuse-lite": { 6601 - "version": "1.0.30001699", 6602 - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001699.tgz", 6603 - "integrity": "sha512-b+uH5BakXZ9Do9iK+CkDmctUSEqZl+SP056vc5usa0PL+ev5OHw003rZXcnjNDv3L8P5j6rwT6C0BPKSikW08w==", 6604 "dev": true, 6605 "funding": [ 6606 { ··· 6618 ], 6619 "license": "CC-BY-4.0" 6620 }, 6621 "node_modules/chai": { 6622 "version": "4.5.0", 6623 "resolved": "https://registry.npmjs.org/chai/-/chai-4.5.0.tgz", ··· 6663 "node": ">=10" 6664 } 6665 }, 6666 - "node_modules/chardet": { 6667 - "version": "0.7.0", 6668 - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", 6669 - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", 6670 - "dev": true, 6671 - "license": "MIT" 6672 - }, 6673 "node_modules/check-error": { 6674 "version": "1.0.3", 6675 "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", ··· 6681 }, 6682 "engines": { 6683 "node": "*" 6684 } 6685 }, 6686 "node_modules/cheerio": { ··· 6730 } 6731 }, 6732 "node_modules/cheerio-select/node_modules/css-select": { 6733 - "version": "5.1.0", 6734 - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", 6735 - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", 6736 "dev": true, 6737 "license": "BSD-2-Clause", 6738 "dependencies": { ··· 6747 } 6748 }, 6749 "node_modules/cheerio-select/node_modules/css-what": { 6750 - "version": "6.1.0", 6751 - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", 6752 - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", 6753 "dev": true, 6754 "license": "BSD-2-Clause", 6755 "engines": { ··· 6845 } 6846 }, 6847 "node_modules/chokidar": { 6848 - "version": "4.0.3", 6849 - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", 6850 - "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", 6851 "dev": true, 6852 "license": "MIT", 6853 "dependencies": { 6854 - "readdirp": "^4.0.1" 6855 }, 6856 "engines": { 6857 - "node": ">= 14.16.0" 6858 }, 6859 "funding": { 6860 "url": "https://paulmillr.com/funding/" 6861 } 6862 }, 6863 "node_modules/chownr": { ··· 6881 } 6882 }, 6883 "node_modules/chrono-node": { 6884 - "version": "2.7.8", 6885 - "resolved": "https://registry.npmjs.org/chrono-node/-/chrono-node-2.7.8.tgz", 6886 - "integrity": "sha512-pzxemrTKu6jFVyAfkNxUckp9nlrmRFtr5lGrEJcVKyeKV9WSeGT78Oysazlzd/H0BdMv7EzACtJrw0pi2KODBQ==", 6887 "dev": true, 6888 "license": "MIT", 6889 "dependencies": { ··· 6894 } 6895 }, 6896 "node_modules/ci-info": { 6897 - "version": "4.1.0", 6898 - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.1.0.tgz", 6899 - "integrity": "sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A==", 6900 "dev": true, 6901 "funding": [ 6902 { ··· 6921 }, 6922 "engines": { 6923 "node": ">= 0.10" 6924 - } 6925 - }, 6926 - "node_modules/citty": { 6927 - "version": "0.1.6", 6928 - "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.6.tgz", 6929 - "integrity": "sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==", 6930 - "dev": true, 6931 - "license": "MIT", 6932 - "optional": true, 6933 - "dependencies": { 6934 - "consola": "^3.2.3" 6935 } 6936 }, 6937 "node_modules/cjs-module-lexer": { ··· 7009 "npm": ">=5.0.0" 7010 } 7011 }, 7012 - "node_modules/cli-highlight/node_modules/cliui": { 7013 - "version": "7.0.4", 7014 - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", 7015 - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", 7016 - "dev": true, 7017 - "license": "ISC", 7018 - "dependencies": { 7019 - "string-width": "^4.2.0", 7020 - "strip-ansi": "^6.0.0", 7021 - "wrap-ansi": "^7.0.0" 7022 - } 7023 - }, 7024 - "node_modules/cli-highlight/node_modules/strip-ansi": { 7025 - "version": "6.0.1", 7026 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 7027 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 7028 - "dev": true, 7029 - "license": "MIT", 7030 - "dependencies": { 7031 - "ansi-regex": "^5.0.1" 7032 - }, 7033 - "engines": { 7034 - "node": ">=8" 7035 - } 7036 - }, 7037 - "node_modules/cli-highlight/node_modules/wrap-ansi": { 7038 - "version": "7.0.0", 7039 - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 7040 - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 7041 - "dev": true, 7042 - "license": "MIT", 7043 - "dependencies": { 7044 - "ansi-styles": "^4.0.0", 7045 - "string-width": "^4.1.0", 7046 - "strip-ansi": "^6.0.0" 7047 - }, 7048 - "engines": { 7049 - "node": ">=10" 7050 - }, 7051 - "funding": { 7052 - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 7053 - } 7054 - }, 7055 - "node_modules/cli-highlight/node_modules/yargs": { 7056 - "version": "16.2.0", 7057 - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", 7058 - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", 7059 - "dev": true, 7060 - "license": "MIT", 7061 - "dependencies": { 7062 - "cliui": "^7.0.2", 7063 - "escalade": "^3.1.1", 7064 - "get-caller-file": "^2.0.5", 7065 - "require-directory": "^2.1.1", 7066 - "string-width": "^4.2.0", 7067 - "y18n": "^5.0.5", 7068 - "yargs-parser": "^20.2.2" 7069 - }, 7070 - "engines": { 7071 - "node": ">=10" 7072 - } 7073 - }, 7074 "node_modules/cli-table3": { 7075 "version": "0.6.5", 7076 "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz", ··· 7104 "url": "https://github.com/sponsors/sindresorhus" 7105 } 7106 }, 7107 - "node_modules/cli-width": { 7108 - "version": "4.1.0", 7109 - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", 7110 - "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", 7111 - "dev": true, 7112 - "license": "ISC", 7113 - "engines": { 7114 - "node": ">= 12" 7115 - } 7116 - }, 7117 "node_modules/cliui": { 7118 - "version": "8.0.1", 7119 - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", 7120 - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", 7121 "dev": true, 7122 "license": "ISC", 7123 "dependencies": { 7124 "string-width": "^4.2.0", 7125 - "strip-ansi": "^6.0.1", 7126 "wrap-ansi": "^7.0.0" 7127 - }, 7128 - "engines": { 7129 - "node": ">=12" 7130 - } 7131 - }, 7132 - "node_modules/cliui/node_modules/strip-ansi": { 7133 - "version": "6.0.1", 7134 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 7135 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 7136 - "dev": true, 7137 - "license": "MIT", 7138 - "dependencies": { 7139 - "ansi-regex": "^5.0.1" 7140 - }, 7141 - "engines": { 7142 - "node": ">=8" 7143 } 7144 }, 7145 "node_modules/cliui/node_modules/wrap-ansi": { ··· 7158 }, 7159 "funding": { 7160 "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 7161 - } 7162 - }, 7163 - "node_modules/clone": { 7164 - "version": "1.0.4", 7165 - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", 7166 - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", 7167 - "dev": true, 7168 - "license": "MIT", 7169 - "optional": true, 7170 - "engines": { 7171 - "node": ">=0.8" 7172 } 7173 }, 7174 "node_modules/clone-deep": { ··· 7224 "dev": true, 7225 "license": "MIT" 7226 }, 7227 "node_modules/combined-stream": { 7228 "version": "1.0.8", 7229 "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", ··· 7274 "dev": true, 7275 "license": "MIT" 7276 }, 7277 - "node_modules/compress-commons": { 7278 - "version": "6.0.2", 7279 - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-6.0.2.tgz", 7280 - "integrity": "sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==", 7281 - "dev": true, 7282 - "license": "MIT", 7283 - "dependencies": { 7284 - "crc-32": "^1.2.0", 7285 - "crc32-stream": "^6.0.0", 7286 - "is-stream": "^2.0.1", 7287 - "normalize-path": "^3.0.0", 7288 - "readable-stream": "^4.0.0" 7289 - }, 7290 - "engines": { 7291 - "node": ">= 14" 7292 - } 7293 - }, 7294 - "node_modules/compress-commons/node_modules/is-stream": { 7295 - "version": "2.0.1", 7296 - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", 7297 - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", 7298 - "dev": true, 7299 - "license": "MIT", 7300 - "engines": { 7301 - "node": ">=8" 7302 - }, 7303 - "funding": { 7304 - "url": "https://github.com/sponsors/sindresorhus" 7305 - } 7306 - }, 7307 - "node_modules/compress-commons/node_modules/readable-stream": { 7308 - "version": "4.7.0", 7309 - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz", 7310 - "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==", 7311 - "dev": true, 7312 - "license": "MIT", 7313 - "dependencies": { 7314 - "abort-controller": "^3.0.0", 7315 - "buffer": "^6.0.3", 7316 - "events": "^3.3.0", 7317 - "process": "^0.11.10", 7318 - "string_decoder": "^1.3.0" 7319 - }, 7320 - "engines": { 7321 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 7322 - } 7323 - }, 7324 "node_modules/concat-map": { 7325 "version": "0.0.1", 7326 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", ··· 7335 "license": "MIT", 7336 "engines": { 7337 "node": ">=8" 7338 - } 7339 - }, 7340 - "node_modules/confbox": { 7341 - "version": "0.1.8", 7342 - "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", 7343 - "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", 7344 - "dev": true, 7345 - "license": "MIT" 7346 - }, 7347 - "node_modules/consola": { 7348 - "version": "3.4.0", 7349 - "resolved": "https://registry.npmjs.org/consola/-/consola-3.4.0.tgz", 7350 - "integrity": "sha512-EiPU8G6dQG0GFHNR8ljnZFki/8a+cQwEQ+7wpxdChl02Q8HXlwEZWD5lqAF8vC2sEC3Tehr8hy7vErz88LHyUA==", 7351 - "dev": true, 7352 - "license": "MIT", 7353 - "optional": true, 7354 - "engines": { 7355 - "node": "^14.18.0 || >=16.10.0" 7356 } 7357 }, 7358 "node_modules/console-browserify": { ··· 7376 "license": "MIT" 7377 }, 7378 "node_modules/core-js": { 7379 - "version": "3.40.0", 7380 - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.40.0.tgz", 7381 - "integrity": "sha512-7vsMc/Lty6AGnn7uFpYT56QesI5D2Y/UkgKounk87OP9Z2H9Z8kj6jzcSGAxFmUtDOS0ntK6lbQz+Nsa0Jj6mQ==", 7382 "dev": true, 7383 "hasInstallScript": true, 7384 "license": "MIT", ··· 7388 } 7389 }, 7390 "node_modules/core-js-compat": { 7391 - "version": "3.40.0", 7392 - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.40.0.tgz", 7393 - "integrity": "sha512-0XEDpr5y5mijvw8Lbc6E5AkjrHfp7eEoPlu36SWeAbcL8fn1G1ANe8DBlo2XoNN89oVpxWwOjYIPVzR4ZvsKCQ==", 7394 "dev": true, 7395 "license": "MIT", 7396 "dependencies": { 7397 - "browserslist": "^4.24.3" 7398 }, 7399 "funding": { 7400 "type": "opencollective", ··· 7402 } 7403 }, 7404 "node_modules/core-util-is": { 7405 - "version": "1.0.3", 7406 - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", 7407 - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", 7408 "dev": true, 7409 "license": "MIT" 7410 }, ··· 7425 "node": ">=10" 7426 } 7427 }, 7428 - "node_modules/cosmiconfig/node_modules/path-type": { 7429 - "version": "4.0.0", 7430 - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 7431 - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 7432 - "dev": true, 7433 - "license": "MIT", 7434 - "engines": { 7435 - "node": ">=8" 7436 - } 7437 - }, 7438 "node_modules/cosmiconfig/node_modules/yaml": { 7439 "version": "1.10.2", 7440 "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", ··· 7445 "node": ">= 6" 7446 } 7447 }, 7448 - "node_modules/crc-32": { 7449 - "version": "1.2.2", 7450 - "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", 7451 - "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", 7452 - "dev": true, 7453 - "license": "Apache-2.0", 7454 - "bin": { 7455 - "crc32": "bin/crc32.njs" 7456 - }, 7457 - "engines": { 7458 - "node": ">=0.8" 7459 - } 7460 - }, 7461 - "node_modules/crc32-stream": { 7462 - "version": "6.0.0", 7463 - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-6.0.0.tgz", 7464 - "integrity": "sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==", 7465 - "dev": true, 7466 - "license": "MIT", 7467 - "dependencies": { 7468 - "crc-32": "^1.2.0", 7469 - "readable-stream": "^4.0.0" 7470 - }, 7471 - "engines": { 7472 - "node": ">= 14" 7473 - } 7474 - }, 7475 - "node_modules/crc32-stream/node_modules/readable-stream": { 7476 - "version": "4.7.0", 7477 - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz", 7478 - "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==", 7479 - "dev": true, 7480 - "license": "MIT", 7481 - "dependencies": { 7482 - "abort-controller": "^3.0.0", 7483 - "buffer": "^6.0.3", 7484 - "events": "^3.3.0", 7485 - "process": "^0.11.10", 7486 - "string_decoder": "^1.3.0" 7487 - }, 7488 - "engines": { 7489 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 7490 - } 7491 - }, 7492 "node_modules/create-ecdh": { 7493 "version": "4.0.4", 7494 "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", ··· 7501 } 7502 }, 7503 "node_modules/create-ecdh/node_modules/bn.js": { 7504 - "version": "4.12.1", 7505 - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", 7506 - "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==", 7507 "dev": true, 7508 "license": "MIT" 7509 }, ··· 7590 "nth-check": "~1.0.1" 7591 } 7592 }, 7593 - "node_modules/css-shorthand-properties": { 7594 - "version": "1.1.2", 7595 - "resolved": "https://registry.npmjs.org/css-shorthand-properties/-/css-shorthand-properties-1.1.2.tgz", 7596 - "integrity": "sha512-C2AugXIpRGQTxaCW0N7n5jD/p5irUmCrwl03TrnMFBHDbdq44CFWR2zO7rK9xPN4Eo3pUxC4vQzQgbIpzrD1PQ==", 7597 - "dev": true, 7598 - "license": "MIT" 7599 - }, 7600 - "node_modules/css-value": { 7601 - "version": "0.0.1", 7602 - "resolved": "https://registry.npmjs.org/css-value/-/css-value-0.0.1.tgz", 7603 - "integrity": "sha512-FUV3xaJ63buRLgHrLQVlVgQnQdR4yqdLGaDu7g8CQcWjInDfM9plBTPI9FRfpahju1UBSaMckeb2/46ApS/V1Q==", 7604 - "dev": true 7605 - }, 7606 "node_modules/css-what": { 7607 "version": "2.1.3", 7608 "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", ··· 7614 } 7615 }, 7616 "node_modules/cssstyle": { 7617 - "version": "4.2.1", 7618 - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.2.1.tgz", 7619 - "integrity": "sha512-9+vem03dMXG7gDmZ62uqmRiMRNtinIZ9ZyuF6BdxzfOD+FdN5hretzynkn0ReS2DO2GSw76RWHs0UmJPI2zUjw==", 7620 "dev": true, 7621 "license": "MIT", 7622 "dependencies": { 7623 - "@asamuzakjp/css-color": "^2.8.2", 7624 "rrweb-cssom": "^0.8.0" 7625 }, 7626 "engines": { 7627 "node": ">=18" 7628 } 7629 }, 7630 - "node_modules/cssstyle/node_modules/rrweb-cssom": { 7631 - "version": "0.8.0", 7632 - "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.8.0.tgz", 7633 - "integrity": "sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==", 7634 "dev": true, 7635 "license": "MIT" 7636 }, 7637 "node_modules/d": { 7638 "version": "1.0.2", 7639 "resolved": "https://registry.npmjs.org/d/-/d-1.0.2.tgz", ··· 7646 }, 7647 "engines": { 7648 "node": ">=0.12" 7649 } 7650 }, 7651 "node_modules/data-uri-to-buffer": { ··· 7703 "license": "MIT" 7704 }, 7705 "node_modules/debug": { 7706 - "version": "4.4.0", 7707 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", 7708 - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", 7709 "license": "MIT", 7710 "dependencies": { 7711 "ms": "^2.1.3" ··· 7749 "node": ">= 8" 7750 } 7751 }, 7752 - "node_modules/debug-logfmt/node_modules/parse-ms": { 7753 - "version": "2.1.0", 7754 - "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-2.1.0.tgz", 7755 - "integrity": "sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==", 7756 - "dev": true, 7757 - "license": "MIT", 7758 - "engines": { 7759 - "node": ">=6" 7760 - } 7761 - }, 7762 - "node_modules/debug-logfmt/node_modules/pretty-ms": { 7763 - "version": "7.0.1", 7764 - "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-7.0.1.tgz", 7765 - "integrity": "sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==", 7766 - "dev": true, 7767 - "license": "MIT", 7768 - "dependencies": { 7769 - "parse-ms": "^2.1.0" 7770 - }, 7771 - "engines": { 7772 - "node": ">=10" 7773 - }, 7774 - "funding": { 7775 - "url": "https://github.com/sponsors/sindresorhus" 7776 - } 7777 - }, 7778 "node_modules/debuglog": { 7779 "version": "1.0.1", 7780 "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", ··· 7787 } 7788 }, 7789 "node_modules/decamelize": { 7790 - "version": "6.0.0", 7791 - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-6.0.0.tgz", 7792 - "integrity": "sha512-Fv96DCsdOgB6mdGl67MT5JaTNKRzrzill5OH5s8bjYJXVlcXyPYGyPsUkWyGV5p1TXI5esYIYMMeDJL0hEIwaA==", 7793 "dev": true, 7794 "license": "MIT", 7795 "engines": { 7796 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 7797 }, 7798 "funding": { 7799 "url": "https://github.com/sponsors/sindresorhus" ··· 7854 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", 7855 "license": "MIT" 7856 }, 7857 - "node_modules/deepmerge-ts": { 7858 - "version": "7.1.4", 7859 - "resolved": "https://registry.npmjs.org/deepmerge-ts/-/deepmerge-ts-7.1.4.tgz", 7860 - "integrity": "sha512-fxqo6nHGQ9zOVgI4KXqtWXJR/yCLtC7aXIVq+6jc8tHPFUxlFmuUcm2kC4vztQ+LJxQ3gER/XAWearGYQ8niGA==", 7861 - "dev": true, 7862 - "license": "BSD-3-Clause", 7863 - "engines": { 7864 - "node": ">=16.0.0" 7865 - } 7866 - }, 7867 - "node_modules/defaults": { 7868 - "version": "1.0.4", 7869 - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", 7870 - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", 7871 - "dev": true, 7872 - "license": "MIT", 7873 - "optional": true, 7874 - "dependencies": { 7875 - "clone": "^1.0.2" 7876 - }, 7877 - "funding": { 7878 - "url": "https://github.com/sponsors/sindresorhus" 7879 - } 7880 - }, 7881 "node_modules/defer-to-connect": { 7882 "version": "2.0.1", 7883 "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", ··· 7924 "url": "https://github.com/sponsors/ljharb" 7925 } 7926 }, 7927 - "node_modules/defu": { 7928 - "version": "6.1.4", 7929 - "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", 7930 - "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", 7931 - "dev": true, 7932 - "license": "MIT", 7933 - "optional": true 7934 - }, 7935 - "node_modules/degenerator": { 7936 - "version": "5.0.1", 7937 - "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", 7938 - "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==", 7939 - "dev": true, 7940 - "license": "MIT", 7941 - "dependencies": { 7942 - "ast-types": "^0.13.4", 7943 - "escodegen": "^2.1.0", 7944 - "esprima": "^4.0.1" 7945 - }, 7946 - "engines": { 7947 - "node": ">= 14" 7948 - } 7949 - }, 7950 "node_modules/delayed-stream": { 7951 "version": "1.0.0", 7952 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", ··· 7967 "inherits": "^2.0.1", 7968 "minimalistic-assert": "^1.0.0" 7969 } 7970 - }, 7971 - "node_modules/destr": { 7972 - "version": "2.0.3", 7973 - "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.3.tgz", 7974 - "integrity": "sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==", 7975 - "dev": true, 7976 - "license": "MIT", 7977 - "optional": true 7978 }, 7979 "node_modules/dezalgo": { 7980 "version": "1.0.4", ··· 7988 } 7989 }, 7990 "node_modules/diff": { 7991 - "version": "7.0.0", 7992 - "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", 7993 - "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", 7994 "dev": true, 7995 "license": "BSD-3-Clause", 7996 "engines": { 7997 "node": ">=0.3.1" 7998 } 7999 }, 8000 - "node_modules/diff-sequences": { 8001 - "version": "30.0.0-alpha.7", 8002 - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-30.0.0-alpha.7.tgz", 8003 - "integrity": "sha512-T8qx2cdaE0DW3nMpgf0jxOvSECOIkvPpjEeTs3qVT/+gzhZGLKjex4lc+dNiaLA92hDwmt6AG9WO/j2RUlNQJw==", 8004 - "dev": true, 8005 - "license": "MIT", 8006 - "engines": { 8007 - "node": "^16.10.0 || ^18.12.0 || >=20.0.0" 8008 - } 8009 - }, 8010 "node_modules/diffie-hellman": { 8011 "version": "5.0.3", 8012 "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", ··· 8020 } 8021 }, 8022 "node_modules/diffie-hellman/node_modules/bn.js": { 8023 - "version": "4.12.1", 8024 - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", 8025 - "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==", 8026 "dev": true, 8027 "license": "MIT" 8028 }, ··· 8077 "domelementtype": "1" 8078 } 8079 }, 8080 - "node_modules/dotenv": { 8081 - "version": "16.4.7", 8082 - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz", 8083 - "integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==", 8084 - "dev": true, 8085 - "license": "BSD-2-Clause", 8086 - "engines": { 8087 - "node": ">=12" 8088 - }, 8089 - "funding": { 8090 - "url": "https://dotenvx.com" 8091 - } 8092 - }, 8093 "node_modules/dunder-proto": { 8094 "version": "1.0.1", 8095 "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", ··· 8112 "dev": true, 8113 "license": "MIT" 8114 }, 8115 - "node_modules/easy-table": { 8116 - "version": "1.2.0", 8117 - "resolved": "https://registry.npmjs.org/easy-table/-/easy-table-1.2.0.tgz", 8118 - "integrity": "sha512-OFzVOv03YpvtcWGe5AayU5G2hgybsg3iqA6drU8UaoZyB9jLGMTrz9+asnLp/E+6qPh88yEI1gvyZFZ41dmgww==", 8119 "dev": true, 8120 "license": "MIT", 8121 "dependencies": { 8122 - "ansi-regex": "^5.0.1" 8123 - }, 8124 - "optionalDependencies": { 8125 - "wcwidth": "^1.0.1" 8126 } 8127 }, 8128 - "node_modules/edge-paths": { 8129 - "version": "3.0.5", 8130 - "resolved": "https://registry.npmjs.org/edge-paths/-/edge-paths-3.0.5.tgz", 8131 - "integrity": "sha512-sB7vSrDnFa4ezWQk9nZ/n0FdpdUuC6R1EOrlU3DL+bovcNFK28rqu2emmAUjujYEJTWIgQGqgVVWUZXMnc8iWg==", 8132 "dev": true, 8133 - "license": "MIT", 8134 - "dependencies": { 8135 - "@types/which": "^2.0.1", 8136 - "which": "^2.0.2" 8137 - }, 8138 - "engines": { 8139 - "node": ">=14.0.0" 8140 - }, 8141 - "funding": { 8142 - "url": "https://github.com/sponsors/shirshak55" 8143 - } 8144 - }, 8145 - "node_modules/edgedriver": { 8146 - "version": "6.1.1", 8147 - "resolved": "https://registry.npmjs.org/edgedriver/-/edgedriver-6.1.1.tgz", 8148 - "integrity": "sha512-/dM/PoBf22Xg3yypMWkmRQrBKEnSyNaZ7wHGCT9+qqT14izwtFT+QvdR89rjNkMfXwW+bSFoqOfbcvM+2Cyc7w==", 8149 - "dev": true, 8150 - "hasInstallScript": true, 8151 - "license": "MIT", 8152 - "dependencies": { 8153 - "@wdio/logger": "^9.1.3", 8154 - "@zip.js/zip.js": "^2.7.53", 8155 - "decamelize": "^6.0.0", 8156 - "edge-paths": "^3.0.5", 8157 - "fast-xml-parser": "^4.5.0", 8158 - "http-proxy-agent": "^7.0.2", 8159 - "https-proxy-agent": "^7.0.5", 8160 - "node-fetch": "^3.3.2", 8161 - "which": "^5.0.0" 8162 - }, 8163 - "bin": { 8164 - "edgedriver": "bin/edgedriver.js" 8165 - }, 8166 - "engines": { 8167 - "node": ">=18.0.0" 8168 - } 8169 - }, 8170 - "node_modules/edgedriver/node_modules/isexe": { 8171 - "version": "3.1.1", 8172 - "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", 8173 - "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", 8174 - "dev": true, 8175 - "license": "ISC", 8176 - "engines": { 8177 - "node": ">=16" 8178 - } 8179 - }, 8180 - "node_modules/edgedriver/node_modules/which": { 8181 - "version": "5.0.0", 8182 - "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", 8183 - "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", 8184 - "dev": true, 8185 - "license": "ISC", 8186 - "dependencies": { 8187 - "isexe": "^3.1.1" 8188 - }, 8189 - "bin": { 8190 - "node-which": "bin/which.js" 8191 - }, 8192 - "engines": { 8193 - "node": "^18.17.0 || >=20.5.0" 8194 - } 8195 }, 8196 "node_modules/ejs": { 8197 "version": "3.1.10", ··· 8210 } 8211 }, 8212 "node_modules/electron-to-chromium": { 8213 - "version": "1.5.96", 8214 - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.96.tgz", 8215 - "integrity": "sha512-8AJUW6dh75Fm/ny8+kZKJzI1pgoE8bKLZlzDU2W1ENd+DXKJrx7I7l9hb8UWR4ojlnb5OlixMt00QWiYJoVw1w==", 8216 "dev": true, 8217 "license": "ISC" 8218 }, ··· 8233 } 8234 }, 8235 "node_modules/elliptic/node_modules/bn.js": { 8236 - "version": "4.12.1", 8237 - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", 8238 - "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==", 8239 "dev": true, 8240 "license": "MIT" 8241 }, ··· 8275 } 8276 }, 8277 "node_modules/encoding-sniffer": { 8278 - "version": "0.2.0", 8279 - "resolved": "https://registry.npmjs.org/encoding-sniffer/-/encoding-sniffer-0.2.0.tgz", 8280 - "integrity": "sha512-ju7Wq1kg04I3HtiYIOrUrdfdDvkyO9s5XM8QAj/bN61Yo/Vb4vgJxy5vi4Yxk01gWHbrofpPtpxM8bKger9jhg==", 8281 "dev": true, 8282 "license": "MIT", 8283 "dependencies": { ··· 8288 "url": "https://github.com/fb55/encoding-sniffer?sponsor=1" 8289 } 8290 }, 8291 - "node_modules/encoding-sniffer/node_modules/iconv-lite": { 8292 - "version": "0.6.3", 8293 - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", 8294 - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", 8295 - "dev": true, 8296 - "license": "MIT", 8297 - "dependencies": { 8298 - "safer-buffer": ">= 2.1.2 < 3.0.0" 8299 - }, 8300 - "engines": { 8301 - "node": ">=0.10.0" 8302 - } 8303 - }, 8304 - "node_modules/encoding/node_modules/iconv-lite": { 8305 - "version": "0.6.3", 8306 - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", 8307 - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", 8308 - "dev": true, 8309 - "license": "MIT", 8310 - "optional": true, 8311 - "dependencies": { 8312 - "safer-buffer": ">= 2.1.2 < 3.0.0" 8313 - }, 8314 - "engines": { 8315 - "node": ">=0.10.0" 8316 - } 8317 - }, 8318 "node_modules/end-of-stream": { 8319 - "version": "1.4.4", 8320 - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", 8321 - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", 8322 "dev": true, 8323 "license": "MIT", 8324 "dependencies": { ··· 8326 } 8327 }, 8328 "node_modules/enhanced-resolve": { 8329 - "version": "5.18.1", 8330 - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz", 8331 - "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==", 8332 "dev": true, 8333 "license": "MIT", 8334 "dependencies": { ··· 8351 }, 8352 "engines": { 8353 "node": ">=8.6" 8354 - } 8355 - }, 8356 - "node_modules/enquirer/node_modules/strip-ansi": { 8357 - "version": "6.0.1", 8358 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 8359 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 8360 - "dev": true, 8361 - "license": "MIT", 8362 - "dependencies": { 8363 - "ansi-regex": "^5.0.1" 8364 - }, 8365 - "engines": { 8366 - "node": ">=8" 8367 } 8368 }, 8369 "node_modules/entities": { ··· 8447 } 8448 }, 8449 "node_modules/es-module-lexer": { 8450 - "version": "1.6.0", 8451 - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz", 8452 - "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==", 8453 "dev": true, 8454 "license": "MIT" 8455 }, ··· 8466 "node": ">= 0.4" 8467 } 8468 }, 8469 "node_modules/es5-ext": { 8470 "version": "0.10.64", 8471 "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz", ··· 8522 "es6-symbol": "^3.1.1" 8523 } 8524 }, 8525 - "node_modules/esbuild": { 8526 - "version": "0.18.20", 8527 - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", 8528 - "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", 8529 - "dev": true, 8530 - "hasInstallScript": true, 8531 - "license": "MIT", 8532 - "peer": true, 8533 - "bin": { 8534 - "esbuild": "bin/esbuild" 8535 - }, 8536 - "engines": { 8537 - "node": ">=12" 8538 - }, 8539 - "optionalDependencies": { 8540 - "@esbuild/android-arm": "0.18.20", 8541 - "@esbuild/android-arm64": "0.18.20", 8542 - "@esbuild/android-x64": "0.18.20", 8543 - "@esbuild/darwin-arm64": "0.18.20", 8544 - "@esbuild/darwin-x64": "0.18.20", 8545 - "@esbuild/freebsd-arm64": "0.18.20", 8546 - "@esbuild/freebsd-x64": "0.18.20", 8547 - "@esbuild/linux-arm": "0.18.20", 8548 - "@esbuild/linux-arm64": "0.18.20", 8549 - "@esbuild/linux-ia32": "0.18.20", 8550 - "@esbuild/linux-loong64": "0.18.20", 8551 - "@esbuild/linux-mips64el": "0.18.20", 8552 - "@esbuild/linux-ppc64": "0.18.20", 8553 - "@esbuild/linux-riscv64": "0.18.20", 8554 - "@esbuild/linux-s390x": "0.18.20", 8555 - "@esbuild/linux-x64": "0.18.20", 8556 - "@esbuild/netbsd-x64": "0.18.20", 8557 - "@esbuild/openbsd-x64": "0.18.20", 8558 - "@esbuild/sunos-x64": "0.18.20", 8559 - "@esbuild/win32-arm64": "0.18.20", 8560 - "@esbuild/win32-ia32": "0.18.20", 8561 - "@esbuild/win32-x64": "0.18.20" 8562 - } 8563 - }, 8564 - "node_modules/esbuild-android-64": { 8565 - "version": "0.14.54", 8566 - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz", 8567 - "integrity": "sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==", 8568 - "cpu": [ 8569 - "x64" 8570 - ], 8571 - "dev": true, 8572 - "license": "MIT", 8573 - "optional": true, 8574 - "os": [ 8575 - "android" 8576 - ], 8577 - "engines": { 8578 - "node": ">=12" 8579 - } 8580 - }, 8581 - "node_modules/esbuild-android-arm64": { 8582 - "version": "0.14.54", 8583 - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz", 8584 - "integrity": "sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==", 8585 - "cpu": [ 8586 - "arm64" 8587 - ], 8588 - "dev": true, 8589 - "license": "MIT", 8590 - "optional": true, 8591 - "os": [ 8592 - "android" 8593 - ], 8594 - "engines": { 8595 - "node": ">=12" 8596 - } 8597 - }, 8598 - "node_modules/esbuild-darwin-64": { 8599 - "version": "0.14.54", 8600 - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz", 8601 - "integrity": "sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==", 8602 - "cpu": [ 8603 - "x64" 8604 - ], 8605 - "dev": true, 8606 - "license": "MIT", 8607 - "optional": true, 8608 - "os": [ 8609 - "darwin" 8610 - ], 8611 - "engines": { 8612 - "node": ">=12" 8613 - } 8614 - }, 8615 - "node_modules/esbuild-darwin-arm64": { 8616 - "version": "0.14.54", 8617 - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz", 8618 - "integrity": "sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==", 8619 - "cpu": [ 8620 - "arm64" 8621 - ], 8622 - "dev": true, 8623 - "license": "MIT", 8624 - "optional": true, 8625 - "os": [ 8626 - "darwin" 8627 - ], 8628 - "engines": { 8629 - "node": ">=12" 8630 - } 8631 - }, 8632 - "node_modules/esbuild-freebsd-64": { 8633 - "version": "0.14.54", 8634 - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz", 8635 - "integrity": "sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==", 8636 - "cpu": [ 8637 - "x64" 8638 - ], 8639 - "dev": true, 8640 - "license": "MIT", 8641 - "optional": true, 8642 - "os": [ 8643 - "freebsd" 8644 - ], 8645 - "engines": { 8646 - "node": ">=12" 8647 - } 8648 - }, 8649 - "node_modules/esbuild-freebsd-arm64": { 8650 - "version": "0.14.54", 8651 - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz", 8652 - "integrity": "sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==", 8653 - "cpu": [ 8654 - "arm64" 8655 - ], 8656 - "dev": true, 8657 - "license": "MIT", 8658 - "optional": true, 8659 - "os": [ 8660 - "freebsd" 8661 - ], 8662 - "engines": { 8663 - "node": ">=12" 8664 - } 8665 - }, 8666 - "node_modules/esbuild-linux-32": { 8667 - "version": "0.14.54", 8668 - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz", 8669 - "integrity": "sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==", 8670 - "cpu": [ 8671 - "ia32" 8672 - ], 8673 - "dev": true, 8674 - "license": "MIT", 8675 - "optional": true, 8676 - "os": [ 8677 - "linux" 8678 - ], 8679 - "engines": { 8680 - "node": ">=12" 8681 - } 8682 - }, 8683 - "node_modules/esbuild-linux-64": { 8684 - "version": "0.14.54", 8685 - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz", 8686 - "integrity": "sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==", 8687 - "cpu": [ 8688 - "x64" 8689 - ], 8690 - "dev": true, 8691 - "license": "MIT", 8692 - "optional": true, 8693 - "os": [ 8694 - "linux" 8695 - ], 8696 - "engines": { 8697 - "node": ">=12" 8698 - } 8699 - }, 8700 - "node_modules/esbuild-linux-arm": { 8701 - "version": "0.14.54", 8702 - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz", 8703 - "integrity": "sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==", 8704 - "cpu": [ 8705 - "arm" 8706 - ], 8707 - "dev": true, 8708 - "license": "MIT", 8709 - "optional": true, 8710 - "os": [ 8711 - "linux" 8712 - ], 8713 - "engines": { 8714 - "node": ">=12" 8715 - } 8716 - }, 8717 - "node_modules/esbuild-linux-arm64": { 8718 - "version": "0.14.54", 8719 - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz", 8720 - "integrity": "sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==", 8721 - "cpu": [ 8722 - "arm64" 8723 - ], 8724 - "dev": true, 8725 - "license": "MIT", 8726 - "optional": true, 8727 - "os": [ 8728 - "linux" 8729 - ], 8730 - "engines": { 8731 - "node": ">=12" 8732 - } 8733 - }, 8734 - "node_modules/esbuild-linux-mips64le": { 8735 - "version": "0.14.54", 8736 - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz", 8737 - "integrity": "sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==", 8738 - "cpu": [ 8739 - "mips64el" 8740 - ], 8741 - "dev": true, 8742 - "license": "MIT", 8743 - "optional": true, 8744 - "os": [ 8745 - "linux" 8746 - ], 8747 - "engines": { 8748 - "node": ">=12" 8749 - } 8750 - }, 8751 - "node_modules/esbuild-linux-ppc64le": { 8752 - "version": "0.14.54", 8753 - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz", 8754 - "integrity": "sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==", 8755 - "cpu": [ 8756 - "ppc64" 8757 - ], 8758 - "dev": true, 8759 - "license": "MIT", 8760 - "optional": true, 8761 - "os": [ 8762 - "linux" 8763 - ], 8764 - "engines": { 8765 - "node": ">=12" 8766 - } 8767 - }, 8768 - "node_modules/esbuild-linux-riscv64": { 8769 - "version": "0.14.54", 8770 - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz", 8771 - "integrity": "sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==", 8772 - "cpu": [ 8773 - "riscv64" 8774 - ], 8775 - "dev": true, 8776 - "license": "MIT", 8777 - "optional": true, 8778 - "os": [ 8779 - "linux" 8780 - ], 8781 - "engines": { 8782 - "node": ">=12" 8783 - } 8784 - }, 8785 - "node_modules/esbuild-linux-s390x": { 8786 - "version": "0.14.54", 8787 - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz", 8788 - "integrity": "sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==", 8789 - "cpu": [ 8790 - "s390x" 8791 - ], 8792 - "dev": true, 8793 - "license": "MIT", 8794 - "optional": true, 8795 - "os": [ 8796 - "linux" 8797 - ], 8798 - "engines": { 8799 - "node": ">=12" 8800 - } 8801 - }, 8802 - "node_modules/esbuild-netbsd-64": { 8803 - "version": "0.14.54", 8804 - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz", 8805 - "integrity": "sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==", 8806 - "cpu": [ 8807 - "x64" 8808 - ], 8809 - "dev": true, 8810 - "license": "MIT", 8811 - "optional": true, 8812 - "os": [ 8813 - "netbsd" 8814 - ], 8815 - "engines": { 8816 - "node": ">=12" 8817 - } 8818 - }, 8819 - "node_modules/esbuild-openbsd-64": { 8820 - "version": "0.14.54", 8821 - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz", 8822 - "integrity": "sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==", 8823 - "cpu": [ 8824 - "x64" 8825 - ], 8826 - "dev": true, 8827 - "license": "MIT", 8828 - "optional": true, 8829 - "os": [ 8830 - "openbsd" 8831 - ], 8832 - "engines": { 8833 - "node": ">=12" 8834 - } 8835 - }, 8836 - "node_modules/esbuild-sunos-64": { 8837 - "version": "0.14.54", 8838 - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz", 8839 - "integrity": "sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==", 8840 - "cpu": [ 8841 - "x64" 8842 - ], 8843 - "dev": true, 8844 - "license": "MIT", 8845 - "optional": true, 8846 - "os": [ 8847 - "sunos" 8848 - ], 8849 - "engines": { 8850 - "node": ">=12" 8851 - } 8852 - }, 8853 - "node_modules/esbuild-windows-32": { 8854 - "version": "0.14.54", 8855 - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz", 8856 - "integrity": "sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==", 8857 - "cpu": [ 8858 - "ia32" 8859 - ], 8860 - "dev": true, 8861 - "license": "MIT", 8862 - "optional": true, 8863 - "os": [ 8864 - "win32" 8865 - ], 8866 - "engines": { 8867 - "node": ">=12" 8868 - } 8869 - }, 8870 - "node_modules/esbuild-windows-64": { 8871 - "version": "0.14.54", 8872 - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz", 8873 - "integrity": "sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==", 8874 - "cpu": [ 8875 - "x64" 8876 - ], 8877 - "dev": true, 8878 - "license": "MIT", 8879 - "optional": true, 8880 - "os": [ 8881 - "win32" 8882 - ], 8883 - "engines": { 8884 - "node": ">=12" 8885 - } 8886 - }, 8887 - "node_modules/esbuild-windows-arm64": { 8888 - "version": "0.14.54", 8889 - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz", 8890 - "integrity": "sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==", 8891 - "cpu": [ 8892 - "arm64" 8893 - ], 8894 - "dev": true, 8895 - "license": "MIT", 8896 - "optional": true, 8897 - "os": [ 8898 - "win32" 8899 - ], 8900 - "engines": { 8901 - "node": ">=12" 8902 - } 8903 - }, 8904 "node_modules/escalade": { 8905 "version": "3.2.0", 8906 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", ··· 8923 "url": "https://github.com/sponsors/sindresorhus" 8924 } 8925 }, 8926 - "node_modules/escodegen": { 8927 - "version": "2.1.0", 8928 - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", 8929 - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", 8930 - "dev": true, 8931 - "license": "BSD-2-Clause", 8932 - "dependencies": { 8933 - "esprima": "^4.0.1", 8934 - "estraverse": "^5.2.0", 8935 - "esutils": "^2.0.2" 8936 - }, 8937 - "bin": { 8938 - "escodegen": "bin/escodegen.js", 8939 - "esgenerate": "bin/esgenerate.js" 8940 - }, 8941 - "engines": { 8942 - "node": ">=6.0" 8943 - }, 8944 - "optionalDependencies": { 8945 - "source-map": "~0.6.1" 8946 - } 8947 - }, 8948 "node_modules/eslint": { 8949 "resolved": "", 8950 "link": true 8951 }, 8952 "node_modules/eslint-compat-utils": { 8953 - "version": "0.6.4", 8954 - "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.6.4.tgz", 8955 - "integrity": "sha512-/u+GQt8NMfXO8w17QendT4gvO5acfxQsAKirAt0LVxDnr2N8YLCVbregaNc/Yhp7NM128DwCaRvr8PLDfeNkQw==", 8956 "dev": true, 8957 "license": "MIT", 8958 "dependencies": { ··· 9008 } 9009 }, 9010 "node_modules/eslint-plugin-eslint-plugin": { 9011 - "version": "6.4.0", 9012 - "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-plugin/-/eslint-plugin-eslint-plugin-6.4.0.tgz", 9013 - "integrity": "sha512-X94/hr7DnckX68wE6Qqeo3DsZndZSclfoewjwD249yG5z2EAOl3UGUohLIgOpmbUjcFv6AlfW3wxBnOiWkS1Iw==", 9014 "dev": true, 9015 "license": "MIT", 9016 "dependencies": { ··· 9044 "typescript": ">=4" 9045 } 9046 }, 9047 "node_modules/eslint-plugin-jsdoc": { 9048 "version": "48.11.0", 9049 "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.11.0.tgz", ··· 9082 } 9083 }, 9084 "node_modules/eslint-plugin-n": { 9085 - "version": "17.15.1", 9086 - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.15.1.tgz", 9087 - "integrity": "sha512-KFw7x02hZZkBdbZEFQduRGH4VkIH4MW97ClsbAM4Y4E6KguBJWGfWG1P4HEIpZk2bkoWf0bojpnjNAhYQP8beA==", 9088 "dev": true, 9089 "license": "MIT", 9090 "dependencies": { 9091 - "@eslint-community/eslint-utils": "^4.4.1", 9092 "enhanced-resolve": "^5.17.1", 9093 "eslint-plugin-es-x": "^7.8.0", 9094 "get-tsconfig": "^4.8.1", 9095 "globals": "^15.11.0", 9096 "ignore": "^5.3.2", 9097 "minimatch": "^9.0.5", 9098 - "semver": "^7.6.3" 9099 }, 9100 "engines": { 9101 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 9108 } 9109 }, 9110 "node_modules/eslint-plugin-n/node_modules/brace-expansion": { 9111 - "version": "2.0.1", 9112 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 9113 - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 9114 "dev": true, 9115 "license": "MIT", 9116 "dependencies": { 9117 "balanced-match": "^1.0.0" 9118 } 9119 }, 9120 "node_modules/eslint-plugin-n/node_modules/minimatch": { 9121 "version": "9.0.5", 9122 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", ··· 9222 "url": "https://opencollective.com/eslint" 9223 } 9224 }, 9225 - "node_modules/eslint-plugin-unicorn/node_modules/find-up": { 9226 - "version": "4.1.0", 9227 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 9228 - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 9229 - "dev": true, 9230 - "license": "MIT", 9231 - "dependencies": { 9232 - "locate-path": "^5.0.0", 9233 - "path-exists": "^4.0.0" 9234 - }, 9235 - "engines": { 9236 - "node": ">=8" 9237 - } 9238 - }, 9239 "node_modules/eslint-plugin-unicorn/node_modules/globals": { 9240 "version": "13.24.0", 9241 "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", ··· 9252 "url": "https://github.com/sponsors/sindresorhus" 9253 } 9254 }, 9255 - "node_modules/eslint-plugin-unicorn/node_modules/locate-path": { 9256 - "version": "5.0.0", 9257 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 9258 - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 9259 - "dev": true, 9260 - "license": "MIT", 9261 - "dependencies": { 9262 - "p-locate": "^4.1.0" 9263 - }, 9264 - "engines": { 9265 - "node": ">=8" 9266 - } 9267 - }, 9268 - "node_modules/eslint-plugin-unicorn/node_modules/p-limit": { 9269 - "version": "2.3.0", 9270 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 9271 - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 9272 - "dev": true, 9273 - "license": "MIT", 9274 - "dependencies": { 9275 - "p-try": "^2.0.0" 9276 - }, 9277 - "engines": { 9278 - "node": ">=6" 9279 - }, 9280 - "funding": { 9281 - "url": "https://github.com/sponsors/sindresorhus" 9282 - } 9283 - }, 9284 - "node_modules/eslint-plugin-unicorn/node_modules/p-locate": { 9285 - "version": "4.1.0", 9286 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 9287 - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 9288 - "dev": true, 9289 - "license": "MIT", 9290 - "dependencies": { 9291 - "p-limit": "^2.2.0" 9292 - }, 9293 - "engines": { 9294 - "node": ">=8" 9295 - } 9296 - }, 9297 - "node_modules/eslint-plugin-unicorn/node_modules/read-pkg": { 9298 - "version": "5.2.0", 9299 - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", 9300 - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", 9301 - "dev": true, 9302 - "license": "MIT", 9303 - "dependencies": { 9304 - "@types/normalize-package-data": "^2.4.0", 9305 - "normalize-package-data": "^2.5.0", 9306 - "parse-json": "^5.0.0", 9307 - "type-fest": "^0.6.0" 9308 - }, 9309 - "engines": { 9310 - "node": ">=8" 9311 - } 9312 - }, 9313 - "node_modules/eslint-plugin-unicorn/node_modules/read-pkg-up": { 9314 - "version": "7.0.1", 9315 - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", 9316 - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", 9317 - "dev": true, 9318 - "license": "MIT", 9319 - "dependencies": { 9320 - "find-up": "^4.1.0", 9321 - "read-pkg": "^5.2.0", 9322 - "type-fest": "^0.8.1" 9323 - }, 9324 - "engines": { 9325 - "node": ">=8" 9326 - }, 9327 - "funding": { 9328 - "url": "https://github.com/sponsors/sindresorhus" 9329 - } 9330 - }, 9331 - "node_modules/eslint-plugin-unicorn/node_modules/read-pkg-up/node_modules/type-fest": { 9332 - "version": "0.8.1", 9333 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", 9334 - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", 9335 - "dev": true, 9336 - "license": "(MIT OR CC0-1.0)", 9337 - "engines": { 9338 - "node": ">=8" 9339 - } 9340 - }, 9341 - "node_modules/eslint-plugin-unicorn/node_modules/read-pkg/node_modules/type-fest": { 9342 - "version": "0.6.0", 9343 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", 9344 - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", 9345 - "dev": true, 9346 - "license": "(MIT OR CC0-1.0)", 9347 - "engines": { 9348 - "node": ">=8" 9349 - } 9350 - }, 9351 "node_modules/eslint-plugin-unicorn/node_modules/regjsparser": { 9352 "version": "0.10.0", 9353 "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.10.0.tgz", ··· 9397 } 9398 }, 9399 "node_modules/eslint-plugin-yml": { 9400 - "version": "1.16.0", 9401 - "resolved": "https://registry.npmjs.org/eslint-plugin-yml/-/eslint-plugin-yml-1.16.0.tgz", 9402 - "integrity": "sha512-t4MNCetPjTn18/fUDlQ/wKkcYjnuLYKChBrZ0qUaNqRigVqChHWzTP8SrfFi5s4keX3vdlkWRSu8zHJMdKwxWQ==", 9403 "dev": true, 9404 "license": "MIT", 9405 "dependencies": { 9406 "debug": "^4.3.2", 9407 "eslint-compat-utils": "^0.6.0", 9408 - "lodash": "^4.17.21", 9409 "natural-compare": "^1.4.0", 9410 "yaml-eslint-parser": "^1.2.1" 9411 }, ··· 9461 } 9462 }, 9463 "node_modules/eslint-scope": { 9464 - "version": "8.2.0", 9465 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.2.0.tgz", 9466 - "integrity": "sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==", 9467 "license": "BSD-2-Clause", 9468 "dependencies": { 9469 "esrecurse": "^4.3.0", ··· 9477 } 9478 }, 9479 "node_modules/eslint-visitor-keys": { 9480 - "version": "4.2.0", 9481 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", 9482 - "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", 9483 "license": "Apache-2.0", 9484 "engines": { 9485 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 9526 } 9527 }, 9528 "node_modules/espree": { 9529 - "version": "10.3.0", 9530 - "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz", 9531 - "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==", 9532 "license": "BSD-2-Clause", 9533 "dependencies": { 9534 - "acorn": "^8.14.0", 9535 "acorn-jsx": "^5.3.2", 9536 - "eslint-visitor-keys": "^4.2.0" 9537 }, 9538 "engines": { 9539 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 9589 "node": ">=4.0" 9590 } 9591 }, 9592 - "node_modules/estree-walker": { 9593 - "version": "2.0.2", 9594 - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", 9595 - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", 9596 - "dev": true, 9597 - "license": "MIT" 9598 - }, 9599 "node_modules/esutils": { 9600 "version": "2.0.3", 9601 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", ··· 9616 "es5-ext": "~0.10.14" 9617 } 9618 }, 9619 - "node_modules/event-target-shim": { 9620 - "version": "5.0.1", 9621 - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", 9622 - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", 9623 "dev": true, 9624 - "license": "MIT", 9625 - "engines": { 9626 - "node": ">=6" 9627 - } 9628 }, 9629 "node_modules/events": { 9630 "version": "3.3.0", ··· 9648 } 9649 }, 9650 "node_modules/execa": { 9651 - "version": "9.5.2", 9652 - "resolved": "https://registry.npmjs.org/execa/-/execa-9.5.2.tgz", 9653 - "integrity": "sha512-EHlpxMCpHWSAh1dgS6bVeoLAXGnJNdR93aabr4QCGbzOM73o5XmRfM/e5FUqsw3aagP8S8XEWUWFAxnRBnAF0Q==", 9654 "dev": true, 9655 "license": "MIT", 9656 "dependencies": { 9657 - "@sindresorhus/merge-streams": "^4.0.0", 9658 - "cross-spawn": "^7.0.3", 9659 - "figures": "^6.1.0", 9660 - "get-stream": "^9.0.0", 9661 - "human-signals": "^8.0.0", 9662 - "is-plain-obj": "^4.1.0", 9663 - "is-stream": "^4.0.1", 9664 - "npm-run-path": "^6.0.0", 9665 - "pretty-ms": "^9.0.0", 9666 - "signal-exit": "^4.1.0", 9667 - "strip-final-newline": "^4.0.0", 9668 - "yoctocolors": "^2.0.0" 9669 }, 9670 "engines": { 9671 - "node": "^18.19.0 || >=20.5.0" 9672 }, 9673 "funding": { 9674 "url": "https://github.com/sindresorhus/execa?sponsor=1" 9675 } 9676 }, 9677 - "node_modules/expect": { 9678 - "version": "30.0.0-alpha.7", 9679 - "resolved": "https://registry.npmjs.org/expect/-/expect-30.0.0-alpha.7.tgz", 9680 - "integrity": "sha512-tWb6p3Dn1S8GTunR9jfsku6l6dkZrqZQ5smI+UWx0KIk5ugS0QuPo66w40NdWRWcH+JklC9Dk8Elh2S2M4FfSw==", 9681 "dev": true, 9682 "license": "MIT", 9683 "dependencies": { 9684 - "@jest/expect-utils": "30.0.0-alpha.7", 9685 - "jest-get-type": "30.0.0-alpha.7", 9686 - "jest-matcher-utils": "30.0.0-alpha.7", 9687 - "jest-message-util": "30.0.0-alpha.7", 9688 - "jest-mock": "30.0.0-alpha.7", 9689 - "jest-util": "30.0.0-alpha.7" 9690 }, 9691 "engines": { 9692 - "node": "^16.10.0 || ^18.12.0 || >=20.0.0" 9693 - } 9694 - }, 9695 - "node_modules/expect-webdriverio": { 9696 - "version": "5.0.5", 9697 - "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-5.0.5.tgz", 9698 - "integrity": "sha512-h04OGd7ZksVj8bgv3bYdjFpmJuKeCnyRrBmpMxYpMDmYSspxg9vsSr0kD5p9oOM16bX0ZXEVXr42RbI2hoLpTw==", 9699 - "dev": true, 9700 - "license": "MIT", 9701 - "dependencies": { 9702 - "@vitest/snapshot": "^2.0.5", 9703 - "expect": "^29.7.0", 9704 - "jest-matcher-utils": "^29.7.0", 9705 - "lodash.isequal": "^4.5.0" 9706 - }, 9707 - "engines": { 9708 - "node": ">=18 || >=20 || >=22" 9709 - }, 9710 - "peerDependencies": { 9711 - "@wdio/globals": "^9.0.0", 9712 - "@wdio/logger": "^9.0.0", 9713 - "webdriverio": "^9.0.0" 9714 - }, 9715 - "peerDependenciesMeta": { 9716 - "@wdio/globals": { 9717 - "optional": false 9718 - }, 9719 - "@wdio/logger": { 9720 - "optional": false 9721 - }, 9722 - "webdriverio": { 9723 - "optional": false 9724 - } 9725 - } 9726 - }, 9727 - "node_modules/expect-webdriverio/node_modules/@jest/expect-utils": { 9728 - "version": "29.7.0", 9729 - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", 9730 - "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", 9731 - "dev": true, 9732 - "license": "MIT", 9733 - "dependencies": { 9734 - "jest-get-type": "^29.6.3" 9735 - }, 9736 - "engines": { 9737 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 9738 - } 9739 - }, 9740 - "node_modules/expect-webdriverio/node_modules/@jest/schemas": { 9741 - "version": "29.6.3", 9742 - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", 9743 - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", 9744 - "dev": true, 9745 - "license": "MIT", 9746 - "dependencies": { 9747 - "@sinclair/typebox": "^0.27.8" 9748 - }, 9749 - "engines": { 9750 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 9751 - } 9752 - }, 9753 - "node_modules/expect-webdriverio/node_modules/@jest/types": { 9754 - "version": "29.6.3", 9755 - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", 9756 - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", 9757 - "dev": true, 9758 - "license": "MIT", 9759 - "dependencies": { 9760 - "@jest/schemas": "^29.6.3", 9761 - "@types/istanbul-lib-coverage": "^2.0.0", 9762 - "@types/istanbul-reports": "^3.0.0", 9763 - "@types/node": "*", 9764 - "@types/yargs": "^17.0.8", 9765 - "chalk": "^4.0.0" 9766 - }, 9767 - "engines": { 9768 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 9769 - } 9770 - }, 9771 - "node_modules/expect-webdriverio/node_modules/@sinclair/typebox": { 9772 - "version": "0.27.8", 9773 - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", 9774 - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", 9775 - "dev": true, 9776 - "license": "MIT" 9777 - }, 9778 - "node_modules/expect-webdriverio/node_modules/ansi-styles": { 9779 - "version": "5.2.0", 9780 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", 9781 - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", 9782 - "dev": true, 9783 - "license": "MIT", 9784 - "engines": { 9785 - "node": ">=10" 9786 - }, 9787 - "funding": { 9788 - "url": "https://github.com/chalk/ansi-styles?sponsor=1" 9789 - } 9790 - }, 9791 - "node_modules/expect-webdriverio/node_modules/ci-info": { 9792 - "version": "3.9.0", 9793 - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", 9794 - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", 9795 - "dev": true, 9796 - "funding": [ 9797 - { 9798 - "type": "github", 9799 - "url": "https://github.com/sponsors/sibiraj-s" 9800 - } 9801 - ], 9802 - "license": "MIT", 9803 - "engines": { 9804 - "node": ">=8" 9805 - } 9806 - }, 9807 - "node_modules/expect-webdriverio/node_modules/diff-sequences": { 9808 - "version": "29.6.3", 9809 - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", 9810 - "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", 9811 - "dev": true, 9812 - "license": "MIT", 9813 - "engines": { 9814 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 9815 - } 9816 - }, 9817 - "node_modules/expect-webdriverio/node_modules/expect": { 9818 - "version": "29.7.0", 9819 - "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", 9820 - "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", 9821 - "dev": true, 9822 - "license": "MIT", 9823 - "dependencies": { 9824 - "@jest/expect-utils": "^29.7.0", 9825 - "jest-get-type": "^29.6.3", 9826 - "jest-matcher-utils": "^29.7.0", 9827 - "jest-message-util": "^29.7.0", 9828 - "jest-util": "^29.7.0" 9829 - }, 9830 - "engines": { 9831 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 9832 - } 9833 - }, 9834 - "node_modules/expect-webdriverio/node_modules/jest-diff": { 9835 - "version": "29.7.0", 9836 - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", 9837 - "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", 9838 - "dev": true, 9839 - "license": "MIT", 9840 - "dependencies": { 9841 - "chalk": "^4.0.0", 9842 - "diff-sequences": "^29.6.3", 9843 - "jest-get-type": "^29.6.3", 9844 - "pretty-format": "^29.7.0" 9845 - }, 9846 - "engines": { 9847 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 9848 - } 9849 - }, 9850 - "node_modules/expect-webdriverio/node_modules/jest-get-type": { 9851 - "version": "29.6.3", 9852 - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", 9853 - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", 9854 - "dev": true, 9855 - "license": "MIT", 9856 - "engines": { 9857 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 9858 - } 9859 - }, 9860 - "node_modules/expect-webdriverio/node_modules/jest-matcher-utils": { 9861 - "version": "29.7.0", 9862 - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", 9863 - "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", 9864 - "dev": true, 9865 - "license": "MIT", 9866 - "dependencies": { 9867 - "chalk": "^4.0.0", 9868 - "jest-diff": "^29.7.0", 9869 - "jest-get-type": "^29.6.3", 9870 - "pretty-format": "^29.7.0" 9871 - }, 9872 - "engines": { 9873 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 9874 - } 9875 - }, 9876 - "node_modules/expect-webdriverio/node_modules/jest-message-util": { 9877 - "version": "29.7.0", 9878 - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", 9879 - "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", 9880 - "dev": true, 9881 - "license": "MIT", 9882 - "dependencies": { 9883 - "@babel/code-frame": "^7.12.13", 9884 - "@jest/types": "^29.6.3", 9885 - "@types/stack-utils": "^2.0.0", 9886 - "chalk": "^4.0.0", 9887 - "graceful-fs": "^4.2.9", 9888 - "micromatch": "^4.0.4", 9889 - "pretty-format": "^29.7.0", 9890 - "slash": "^3.0.0", 9891 - "stack-utils": "^2.0.3" 9892 - }, 9893 - "engines": { 9894 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 9895 - } 9896 - }, 9897 - "node_modules/expect-webdriverio/node_modules/jest-util": { 9898 - "version": "29.7.0", 9899 - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", 9900 - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", 9901 - "dev": true, 9902 - "license": "MIT", 9903 - "dependencies": { 9904 - "@jest/types": "^29.6.3", 9905 - "@types/node": "*", 9906 - "chalk": "^4.0.0", 9907 - "ci-info": "^3.2.0", 9908 - "graceful-fs": "^4.2.9", 9909 - "picomatch": "^2.2.3" 9910 - }, 9911 - "engines": { 9912 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 9913 - } 9914 - }, 9915 - "node_modules/expect-webdriverio/node_modules/picomatch": { 9916 - "version": "2.3.1", 9917 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 9918 - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 9919 - "dev": true, 9920 - "license": "MIT", 9921 - "engines": { 9922 - "node": ">=8.6" 9923 - }, 9924 - "funding": { 9925 - "url": "https://github.com/sponsors/jonschlinkert" 9926 - } 9927 - }, 9928 - "node_modules/expect-webdriverio/node_modules/pretty-format": { 9929 - "version": "29.7.0", 9930 - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", 9931 - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", 9932 - "dev": true, 9933 - "license": "MIT", 9934 - "dependencies": { 9935 - "@jest/schemas": "^29.6.3", 9936 - "ansi-styles": "^5.0.0", 9937 - "react-is": "^18.0.0" 9938 - }, 9939 - "engines": { 9940 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 9941 - } 9942 - }, 9943 - "node_modules/expect-webdriverio/node_modules/slash": { 9944 - "version": "3.0.0", 9945 - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", 9946 - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", 9947 - "dev": true, 9948 - "license": "MIT", 9949 - "engines": { 9950 - "node": ">=8" 9951 } 9952 }, 9953 "node_modules/exponential-backoff": { ··· 9967 "type": "^2.7.2" 9968 } 9969 }, 9970 "node_modules/extend-shallow": { 9971 "version": "2.0.1", 9972 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", ··· 9980 "node": ">=0.10.0" 9981 } 9982 }, 9983 - "node_modules/external-editor": { 9984 - "version": "3.1.0", 9985 - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", 9986 - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", 9987 - "dev": true, 9988 - "license": "MIT", 9989 - "dependencies": { 9990 - "chardet": "^0.7.0", 9991 - "iconv-lite": "^0.4.24", 9992 - "tmp": "^0.0.33" 9993 - }, 9994 - "engines": { 9995 - "node": ">=4" 9996 - } 9997 - }, 9998 "node_modules/extract-zip": { 9999 "version": "2.0.1", 10000 "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", ··· 10016 "@types/yauzl": "^2.9.1" 10017 } 10018 }, 10019 - "node_modules/extract-zip/node_modules/get-stream": { 10020 - "version": "5.2.0", 10021 - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", 10022 - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", 10023 "dev": true, 10024 - "license": "MIT", 10025 - "dependencies": { 10026 - "pump": "^3.0.0" 10027 - }, 10028 - "engines": { 10029 - "node": ">=8" 10030 - }, 10031 - "funding": { 10032 - "url": "https://github.com/sponsors/sindresorhus" 10033 - } 10034 }, 10035 "node_modules/fast-deep-equal": { 10036 "version": "3.1.3", 10037 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 10038 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 10039 - "license": "MIT" 10040 - }, 10041 - "node_modules/fast-fifo": { 10042 - "version": "1.3.2", 10043 - "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", 10044 - "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", 10045 - "dev": true, 10046 "license": "MIT" 10047 }, 10048 "node_modules/fast-glob": { ··· 10104 ], 10105 "license": "BSD-3-Clause" 10106 }, 10107 - "node_modules/fast-xml-parser": { 10108 - "version": "4.5.1", 10109 - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.5.1.tgz", 10110 - "integrity": "sha512-y655CeyUQ+jj7KBbYMc4FG01V8ZQqjN+gDYGJ50RtfsUB8iG9AmwmwoAgeKLJdmueKKMrH1RJ7yXHTSoczdv5w==", 10111 - "dev": true, 10112 - "funding": [ 10113 - { 10114 - "type": "github", 10115 - "url": "https://github.com/sponsors/NaturalIntelligence" 10116 - }, 10117 - { 10118 - "type": "paypal", 10119 - "url": "https://paypal.me/naturalintelligence" 10120 - } 10121 - ], 10122 - "license": "MIT", 10123 - "dependencies": { 10124 - "strnum": "^1.0.5" 10125 - }, 10126 - "bin": { 10127 - "fxparser": "src/cli/cli.js" 10128 - } 10129 - }, 10130 "node_modules/fastest-levenshtein": { 10131 "version": "1.0.16", 10132 "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", ··· 10138 } 10139 }, 10140 "node_modules/fastq": { 10141 - "version": "1.19.0", 10142 - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.0.tgz", 10143 - "integrity": "sha512-7SFSRCNjBQIZH/xZR3iy5iQYR8aGBE0h3VG6/cwlbrpdciNYBMotQav8c1XI3HjHH+NikUpP53nPdlZSdWmFzA==", 10144 "dev": true, 10145 "license": "ISC", 10146 "dependencies": { 10147 "reusify": "^1.0.4" 10148 } 10149 }, 10150 "node_modules/fd-slicer": { 10151 "version": "1.1.0", 10152 "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", ··· 10157 "pend": "~1.2.0" 10158 } 10159 }, 10160 - "node_modules/fetch-blob": { 10161 - "version": "3.2.0", 10162 - "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", 10163 - "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", 10164 "dev": true, 10165 - "funding": [ 10166 - { 10167 - "type": "github", 10168 - "url": "https://github.com/sponsors/jimmywarting" 10169 - }, 10170 - { 10171 - "type": "paypal", 10172 - "url": "https://paypal.me/jimmywarting" 10173 - } 10174 - ], 10175 "license": "MIT", 10176 - "dependencies": { 10177 - "node-domexception": "^1.0.0", 10178 - "web-streams-polyfill": "^3.0.3" 10179 }, 10180 - "engines": { 10181 - "node": "^12.20 || >= 14.13" 10182 } 10183 }, 10184 "node_modules/fflate": { ··· 10189 "license": "MIT" 10190 }, 10191 "node_modules/figures": { 10192 - "version": "6.1.0", 10193 - "resolved": "https://registry.npmjs.org/figures/-/figures-6.1.0.tgz", 10194 - "integrity": "sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==", 10195 "dev": true, 10196 "license": "MIT", 10197 "dependencies": { 10198 - "is-unicode-supported": "^2.0.0" 10199 }, 10200 "engines": { 10201 - "node": ">=18" 10202 }, 10203 "funding": { 10204 "url": "https://github.com/sponsors/sindresorhus" 10205 } 10206 }, 10207 "node_modules/file-entry-cache": { ··· 10237 } 10238 }, 10239 "node_modules/filelist/node_modules/brace-expansion": { 10240 - "version": "2.0.1", 10241 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 10242 - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 10243 "dev": true, 10244 "license": "MIT", 10245 "dependencies": { ··· 10354 } 10355 }, 10356 "node_modules/flatted": { 10357 - "version": "3.3.2", 10358 - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.2.tgz", 10359 - "integrity": "sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==", 10360 "license": "ISC" 10361 }, 10362 "node_modules/follow-redirects": { ··· 10381 } 10382 }, 10383 "node_modules/for-each": { 10384 - "version": "0.3.4", 10385 - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.4.tgz", 10386 - "integrity": "sha512-kKaIINnFpzW6ffJNDjjyjrk21BkDx38c0xa/klsT8VzLCaMEefv4ZTacrcVR4DmgTeBra++jMDAfS/tS799YDw==", 10387 "dev": true, 10388 "license": "MIT", 10389 "dependencies": { ··· 10410 "node": ">=8.0.0" 10411 } 10412 }, 10413 - "node_modules/foreground-child/node_modules/signal-exit": { 10414 - "version": "3.0.7", 10415 - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 10416 - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 10417 "dev": true, 10418 - "license": "ISC" 10419 }, 10420 "node_modules/form-data": { 10421 - "version": "4.0.1", 10422 - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz", 10423 - "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==", 10424 "dev": true, 10425 "license": "MIT", 10426 "dependencies": { 10427 "asynckit": "^0.4.0", 10428 "combined-stream": "^1.0.8", 10429 "mime-types": "^2.1.12" 10430 }, 10431 "engines": { 10432 "node": ">= 6" 10433 } 10434 }, 10435 - "node_modules/formdata-polyfill": { 10436 - "version": "4.0.10", 10437 - "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", 10438 - "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", 10439 "dev": true, 10440 "license": "MIT", 10441 "dependencies": { 10442 - "fetch-blob": "^3.1.2" 10443 }, 10444 "engines": { 10445 - "node": ">=12.20.0" 10446 } 10447 }, 10448 "node_modules/fs-extra": { 10449 - "version": "11.3.0", 10450 - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", 10451 - "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", 10452 "dev": true, 10453 "license": "MIT", 10454 "dependencies": { 10455 "graceful-fs": "^4.2.0", 10456 "jsonfile": "^6.0.1", 10457 "universalify": "^2.0.0" 10458 }, 10459 "engines": { 10460 - "node": ">=14.14" 10461 } 10462 }, 10463 "node_modules/fs-minipass": { ··· 10530 "url": "https://github.com/sponsors/ljharb" 10531 } 10532 }, 10533 - "node_modules/geckodriver": { 10534 - "version": "5.0.0", 10535 - "resolved": "https://registry.npmjs.org/geckodriver/-/geckodriver-5.0.0.tgz", 10536 - "integrity": "sha512-vn7TtQ3b9VMJtVXsyWtQQl1fyBVFhQy7UvJF96kPuuJ0or5THH496AD3eUyaDD11+EqCxH9t6V+EP9soZQk4YQ==", 10537 - "dev": true, 10538 - "hasInstallScript": true, 10539 - "license": "MIT", 10540 - "dependencies": { 10541 - "@wdio/logger": "^9.1.3", 10542 - "@zip.js/zip.js": "^2.7.53", 10543 - "decamelize": "^6.0.0", 10544 - "http-proxy-agent": "^7.0.2", 10545 - "https-proxy-agent": "^7.0.5", 10546 - "node-fetch": "^3.3.2", 10547 - "tar-fs": "^3.0.6", 10548 - "which": "^5.0.0" 10549 - }, 10550 - "bin": { 10551 - "geckodriver": "bin/geckodriver.js" 10552 - }, 10553 - "engines": { 10554 - "node": ">=18.0.0" 10555 - } 10556 - }, 10557 - "node_modules/geckodriver/node_modules/isexe": { 10558 - "version": "3.1.1", 10559 - "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", 10560 - "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", 10561 - "dev": true, 10562 - "license": "ISC", 10563 - "engines": { 10564 - "node": ">=16" 10565 - } 10566 - }, 10567 - "node_modules/geckodriver/node_modules/which": { 10568 - "version": "5.0.0", 10569 - "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", 10570 - "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", 10571 - "dev": true, 10572 - "license": "ISC", 10573 - "dependencies": { 10574 - "isexe": "^3.1.1" 10575 - }, 10576 - "bin": { 10577 - "node-which": "bin/which.js" 10578 - }, 10579 - "engines": { 10580 - "node": "^18.17.0 || >=20.5.0" 10581 - } 10582 - }, 10583 "node_modules/gensync": { 10584 "version": "1.0.0-beta.2", 10585 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", ··· 10611 } 10612 }, 10613 "node_modules/get-intrinsic": { 10614 - "version": "1.2.7", 10615 - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.7.tgz", 10616 - "integrity": "sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==", 10617 "dev": true, 10618 "license": "MIT", 10619 "dependencies": { 10620 - "call-bind-apply-helpers": "^1.0.1", 10621 "es-define-property": "^1.0.1", 10622 "es-errors": "^1.3.0", 10623 - "es-object-atoms": "^1.0.0", 10624 "function-bind": "^1.1.2", 10625 - "get-proto": "^1.0.0", 10626 "gopd": "^1.2.0", 10627 "has-symbols": "^1.1.0", 10628 "hasown": "^2.0.2", ··· 10642 "dev": true, 10643 "license": "ISC" 10644 }, 10645 - "node_modules/get-package-type": { 10646 - "version": "0.1.0", 10647 - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", 10648 - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", 10649 - "dev": true, 10650 - "license": "MIT", 10651 - "engines": { 10652 - "node": ">=8.0.0" 10653 - } 10654 - }, 10655 - "node_modules/get-port": { 10656 - "version": "7.1.0", 10657 - "resolved": "https://registry.npmjs.org/get-port/-/get-port-7.1.0.tgz", 10658 - "integrity": "sha512-QB9NKEeDg3xxVwCCwJQ9+xycaz6pBB6iQ76wiWMl1927n0Kir6alPiP+yuiICLLU4jpMe08dXfpebuQppFA2zw==", 10659 - "dev": true, 10660 - "license": "MIT", 10661 - "engines": { 10662 - "node": ">=16" 10663 - }, 10664 - "funding": { 10665 - "url": "https://github.com/sponsors/sindresorhus" 10666 - } 10667 - }, 10668 "node_modules/get-proto": { 10669 "version": "1.0.1", 10670 "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", ··· 10680 } 10681 }, 10682 "node_modules/get-stream": { 10683 - "version": "9.0.1", 10684 - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-9.0.1.tgz", 10685 - "integrity": "sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==", 10686 "dev": true, 10687 "license": "MIT", 10688 "dependencies": { 10689 - "@sec-ant/readable-stream": "^0.4.1", 10690 - "is-stream": "^4.0.1" 10691 }, 10692 "engines": { 10693 - "node": ">=18" 10694 }, 10695 "funding": { 10696 "url": "https://github.com/sponsors/sindresorhus" 10697 } 10698 }, 10699 "node_modules/get-tsconfig": { 10700 - "version": "4.10.0", 10701 - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.0.tgz", 10702 - "integrity": "sha512-kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A==", 10703 "dev": true, 10704 "license": "MIT", 10705 "dependencies": { ··· 10709 "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" 10710 } 10711 }, 10712 - "node_modules/get-uri": { 10713 - "version": "6.0.4", 10714 - "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.4.tgz", 10715 - "integrity": "sha512-E1b1lFFLvLgak2whF2xDBcOy6NLVGZBqqjJjsIhvopKfWWEi64pLVTWWehV8KlLerZkfNTA95sTe2OdJKm1OzQ==", 10716 "dev": true, 10717 "license": "MIT", 10718 "dependencies": { 10719 - "basic-ftp": "^5.0.2", 10720 - "data-uri-to-buffer": "^6.0.2", 10721 - "debug": "^4.3.4" 10722 - }, 10723 - "engines": { 10724 - "node": ">= 14" 10725 } 10726 }, 10727 - "node_modules/get-uri/node_modules/data-uri-to-buffer": { 10728 - "version": "6.0.2", 10729 - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz", 10730 - "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==", 10731 "dev": true, 10732 "license": "MIT", 10733 - "engines": { 10734 - "node": ">= 14" 10735 - } 10736 - }, 10737 - "node_modules/giget": { 10738 - "version": "1.2.4", 10739 - "resolved": "https://registry.npmjs.org/giget/-/giget-1.2.4.tgz", 10740 - "integrity": "sha512-Wv+daGyispVoA31TrWAVR+aAdP7roubTPEM/8JzRnqXhLbdJH0T9eQyXVFF8fjk3WKTsctII6QcyxILYgNp2DA==", 10741 - "dev": true, 10742 - "license": "MIT", 10743 - "optional": true, 10744 "dependencies": { 10745 - "citty": "^0.1.6", 10746 - "consola": "^3.4.0", 10747 - "defu": "^6.1.4", 10748 - "node-fetch-native": "^1.6.6", 10749 - "nypm": "^0.5.1", 10750 - "ohash": "^1.1.4", 10751 - "pathe": "^2.0.2", 10752 - "tar": "^6.2.1" 10753 - }, 10754 - "bin": { 10755 - "giget": "dist/cli.mjs" 10756 } 10757 }, 10758 "node_modules/github-api": { ··· 10826 "license": "BSD-2-Clause" 10827 }, 10828 "node_modules/glob/node_modules/brace-expansion": { 10829 - "version": "2.0.1", 10830 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 10831 - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 10832 "dev": true, 10833 "license": "MIT", 10834 "dependencies": { ··· 10836 } 10837 }, 10838 "node_modules/glob/node_modules/foreground-child": { 10839 - "version": "3.3.0", 10840 - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", 10841 - "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", 10842 "dev": true, 10843 "license": "ISC", 10844 "dependencies": { 10845 - "cross-spawn": "^7.0.0", 10846 "signal-exit": "^4.0.1" 10847 }, 10848 "engines": { ··· 10868 "url": "https://github.com/sponsors/isaacs" 10869 } 10870 }, 10871 - "node_modules/globals": { 10872 - "version": "15.14.0", 10873 - "resolved": "https://registry.npmjs.org/globals/-/globals-15.14.0.tgz", 10874 - "integrity": "sha512-OkToC372DtlQeje9/zHIo5CT8lRP/FUgEOKBEhU4e0abL7J7CD24fD9ohiLN5hagG/kWCYj4K5oaxxtj2Z0Dig==", 10875 "dev": true, 10876 - "license": "MIT", 10877 "engines": { 10878 - "node": ">=18" 10879 }, 10880 "funding": { 10881 - "url": "https://github.com/sponsors/sindresorhus" 10882 } 10883 }, 10884 - "node_modules/globby": { 10885 - "version": "14.1.0", 10886 - "resolved": "https://registry.npmjs.org/globby/-/globby-14.1.0.tgz", 10887 - "integrity": "sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==", 10888 "dev": true, 10889 "license": "MIT", 10890 - "optional": true, 10891 "dependencies": { 10892 - "@sindresorhus/merge-streams": "^2.1.0", 10893 - "fast-glob": "^3.3.3", 10894 - "ignore": "^7.0.3", 10895 - "path-type": "^6.0.0", 10896 - "slash": "^5.1.0", 10897 - "unicorn-magic": "^0.3.0" 10898 }, 10899 "engines": { 10900 - "node": ">=18" 10901 }, 10902 "funding": { 10903 "url": "https://github.com/sponsors/sindresorhus" 10904 } 10905 }, 10906 - "node_modules/globby/node_modules/@sindresorhus/merge-streams": { 10907 - "version": "2.3.0", 10908 - "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", 10909 - "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", 10910 "dev": true, 10911 "license": "MIT", 10912 - "optional": true, 10913 "engines": { 10914 "node": ">=18" 10915 }, 10916 "funding": { 10917 "url": "https://github.com/sponsors/sindresorhus" 10918 - } 10919 - }, 10920 - "node_modules/globby/node_modules/ignore": { 10921 - "version": "7.0.3", 10922 - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.3.tgz", 10923 - "integrity": "sha512-bAH5jbK/F3T3Jls4I0SO1hmPR0dKU0a7+SY6n1yzRtG54FLO8d6w/nxLFX2Nb7dBu6cCWXPaAME6cYqFUMmuCA==", 10924 - "dev": true, 10925 - "license": "MIT", 10926 - "optional": true, 10927 - "engines": { 10928 - "node": ">= 4" 10929 } 10930 }, 10931 "node_modules/gopd": { ··· 10973 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 10974 "dev": true, 10975 "license": "ISC" 10976 - }, 10977 - "node_modules/grapheme-splitter": { 10978 - "version": "1.0.4", 10979 - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", 10980 - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", 10981 - "dev": true, 10982 - "license": "MIT" 10983 }, 10984 "node_modules/gray-matter": { 10985 "version": "4.0.3", ··· 11140 "minimalistic-assert": "^1.0.1" 11141 } 11142 }, 11143 "node_modules/hasown": { 11144 "version": "2.0.2", 11145 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", ··· 11212 "dev": true, 11213 "license": "MIT" 11214 }, 11215 - "node_modules/htmlfy": { 11216 - "version": "0.6.0", 11217 - "resolved": "https://registry.npmjs.org/htmlfy/-/htmlfy-0.6.0.tgz", 11218 - "integrity": "sha512-EV1RNjYuG6xIxwA8zDjAUQVeS/SsPE0nhFsdjM8ALopS22ZRAcePocdrhKaaV26PYiTkUrKplJuSZkGRN6Y0Rg==", 11219 - "dev": true, 11220 - "license": "MIT" 11221 - }, 11222 "node_modules/htmlparser2": { 11223 "version": "3.10.1", 11224 "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", ··· 11235 } 11236 }, 11237 "node_modules/http-cache-semantics": { 11238 - "version": "4.1.1", 11239 - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", 11240 - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", 11241 "dev": true, 11242 "license": "BSD-2-Clause" 11243 }, ··· 11255 "node": ">= 14" 11256 } 11257 }, 11258 "node_modules/http2-wrapper": { 11259 "version": "1.0.3", 11260 "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", ··· 11291 } 11292 }, 11293 "node_modules/human-signals": { 11294 - "version": "8.0.0", 11295 - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-8.0.0.tgz", 11296 - "integrity": "sha512-/1/GPCpDUCCYwlERiYjxoczfP0zfvZMU/OWgQPMya9AbAE24vseigFdhAMObpc8Q4lc/kjutPfUddDYyAmejnA==", 11297 "dev": true, 11298 "license": "Apache-2.0", 11299 "engines": { 11300 - "node": ">=18.18.0" 11301 } 11302 }, 11303 "node_modules/iconv-lite": { 11304 - "version": "0.4.24", 11305 - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 11306 - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 11307 "dev": true, 11308 "license": "MIT", 11309 "dependencies": { 11310 - "safer-buffer": ">= 2.1.2 < 3" 11311 }, 11312 "engines": { 11313 "node": ">=0.10.0" ··· 11353 "node": ">=0.10.0" 11354 } 11355 }, 11356 - "node_modules/immediate": { 11357 - "version": "3.0.6", 11358 - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", 11359 - "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", 11360 - "dev": true, 11361 - "license": "MIT" 11362 - }, 11363 "node_modules/import-fresh": { 11364 "version": "3.3.1", 11365 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", ··· 11396 "url": "https://github.com/sponsors/sindresorhus" 11397 } 11398 }, 11399 - "node_modules/import-meta-resolve": { 11400 - "version": "4.1.0", 11401 - "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", 11402 - "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==", 11403 - "dev": true, 11404 - "license": "MIT", 11405 - "funding": { 11406 - "type": "github", 11407 - "url": "https://github.com/sponsors/wooorm" 11408 - } 11409 - }, 11410 "node_modules/imurmurhash": { 11411 "version": "0.1.4", 11412 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", ··· 11445 "dev": true, 11446 "license": "ISC" 11447 }, 11448 - "node_modules/inquirer": { 11449 - "version": "11.1.0", 11450 - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-11.1.0.tgz", 11451 - "integrity": "sha512-CmLAZT65GG/v30c+D2Fk8+ceP6pxD6RL+hIUOWAltCmeyEqWYwqu9v76q03OvjyZ3AB0C1Ala2stn1z/rMqGEw==", 11452 "dev": true, 11453 - "license": "MIT", 11454 - "dependencies": { 11455 - "@inquirer/core": "^9.2.1", 11456 - "@inquirer/prompts": "^6.0.1", 11457 - "@inquirer/type": "^2.0.0", 11458 - "@types/mute-stream": "^0.0.4", 11459 - "ansi-escapes": "^4.3.2", 11460 - "mute-stream": "^1.0.0", 11461 - "run-async": "^3.0.0", 11462 - "rxjs": "^7.8.1" 11463 - }, 11464 "engines": { 11465 - "node": ">=18" 11466 } 11467 }, 11468 "node_modules/install-artifact-from-github": { 11469 - "version": "1.3.5", 11470 - "resolved": "https://registry.npmjs.org/install-artifact-from-github/-/install-artifact-from-github-1.3.5.tgz", 11471 - "integrity": "sha512-gZHC7f/cJgXz7MXlHFBxPVMsvIbev1OQN1uKQYKVJDydGNm9oYf9JstbU4Atnh/eSvk41WtEovoRm+8IF686xg==", 11472 "dev": true, 11473 "license": "BSD-3-Clause", 11474 "bin": { ··· 11477 } 11478 }, 11479 "node_modules/interpret": { 11480 - "version": "1.4.0", 11481 - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", 11482 - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", 11483 "dev": true, 11484 "license": "MIT", 11485 "engines": { ··· 11682 "node": ">=0.10.0" 11683 } 11684 }, 11685 - "node_modules/is-lambda": { 11686 - "version": "1.0.1", 11687 - "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", 11688 - "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", 11689 "dev": true, 11690 - "license": "MIT" 11691 }, 11692 "node_modules/is-nan": { 11693 "version": "1.3.2", ··· 11736 "url": "https://github.com/sponsors/ljharb" 11737 } 11738 }, 11739 "node_modules/is-plain-obj": { 11740 - "version": "4.1.0", 11741 - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", 11742 - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", 11743 "dev": true, 11744 "license": "MIT", 11745 "engines": { 11746 - "node": ">=12" 11747 - }, 11748 - "funding": { 11749 - "url": "https://github.com/sponsors/sindresorhus" 11750 } 11751 }, 11752 "node_modules/is-plain-object": { ··· 11819 } 11820 }, 11821 "node_modules/is-stream": { 11822 - "version": "4.0.1", 11823 - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-4.0.1.tgz", 11824 - "integrity": "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==", 11825 "dev": true, 11826 "license": "MIT", 11827 "engines": { 11828 - "node": ">=18" 11829 }, 11830 "funding": { 11831 "url": "https://github.com/sponsors/sindresorhus" ··· 11847 "url": "https://github.com/sponsors/ljharb" 11848 } 11849 }, 11850 "node_modules/is-unicode-supported": { 11851 - "version": "2.1.0", 11852 - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz", 11853 - "integrity": "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==", 11854 "dev": true, 11855 "license": "MIT", 11856 "engines": { 11857 - "node": ">=18" 11858 }, 11859 "funding": { 11860 "url": "https://github.com/sponsors/sindresorhus" 11861 } 11862 }, 11863 "node_modules/is-uri": { 11864 - "version": "1.2.6", 11865 - "resolved": "https://registry.npmjs.org/is-uri/-/is-uri-1.2.6.tgz", 11866 - "integrity": "sha512-kNciklu//Ki8BUmRseLTfG/WW55qDHavf3MKUic8wvXR3d7etbSMoQPTpjvDeLVekESSgJM4AG+BESIKU02u3A==", 11867 "dev": true, 11868 "license": "MIT", 11869 "dependencies": { 11870 - "parse-uri": "~1.0.3", 11871 "punycode2": "~1.0.0" 11872 }, 11873 "engines": { ··· 11875 } 11876 }, 11877 "node_modules/isarray": { 11878 - "version": "1.0.0", 11879 - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 11880 - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", 11881 "dev": true, 11882 "license": "MIT" 11883 }, ··· 11914 "integrity": "sha512-wRcdJtXCe2LGtXnD14fXMkduWVdbeGkzBIKg8WcKeEOi6SIc+hRjYYw76WNx3v5FebhUWZrBTWB0NOl3/sagdQ==", 11915 "dev": true 11916 }, 11917 "node_modules/istanbul-lib-coverage": { 11918 "version": "3.2.2", 11919 "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", ··· 11922 "license": "BSD-3-Clause", 11923 "engines": { 11924 "node": ">=8" 11925 - } 11926 - }, 11927 - "node_modules/istanbul-lib-instrument": { 11928 - "version": "6.0.3", 11929 - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", 11930 - "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", 11931 - "dev": true, 11932 - "license": "BSD-3-Clause", 11933 - "dependencies": { 11934 - "@babel/core": "^7.23.9", 11935 - "@babel/parser": "^7.23.9", 11936 - "@istanbuljs/schema": "^0.1.3", 11937 - "istanbul-lib-coverage": "^3.2.0", 11938 - "semver": "^7.5.4" 11939 - }, 11940 - "engines": { 11941 - "node": ">=10" 11942 } 11943 }, 11944 "node_modules/istanbul-lib-report": { ··· 11972 "url": "https://github.com/sponsors/sindresorhus" 11973 } 11974 }, 11975 - "node_modules/istanbul-lib-source-maps": { 11976 - "version": "5.0.6", 11977 - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-5.0.6.tgz", 11978 - "integrity": "sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==", 11979 - "dev": true, 11980 - "license": "BSD-3-Clause", 11981 - "dependencies": { 11982 - "@jridgewell/trace-mapping": "^0.3.23", 11983 - "debug": "^4.1.1", 11984 - "istanbul-lib-coverage": "^3.0.0" 11985 - }, 11986 - "engines": { 11987 - "node": ">=10" 11988 - } 11989 - }, 11990 "node_modules/istanbul-reports": { 11991 "version": "3.1.7", 11992 "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", ··· 12036 "node": ">=10" 12037 } 12038 }, 12039 - "node_modules/jest-diff": { 12040 - "version": "30.0.0-alpha.7", 12041 - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-30.0.0-alpha.7.tgz", 12042 - "integrity": "sha512-a2O+O+qBIhpUtKSwApNDN6zWqNuP1vfSN1maXmm0ix1+GkBezSdNWSGlcQqJNVM1cwSD/oQQo7EzhixpMi6TWQ==", 12043 - "dev": true, 12044 - "license": "MIT", 12045 - "dependencies": { 12046 - "chalk": "^4.0.0", 12047 - "diff-sequences": "30.0.0-alpha.7", 12048 - "jest-get-type": "30.0.0-alpha.7", 12049 - "pretty-format": "30.0.0-alpha.7" 12050 - }, 12051 - "engines": { 12052 - "node": "^16.10.0 || ^18.12.0 || >=20.0.0" 12053 - } 12054 - }, 12055 - "node_modules/jest-get-type": { 12056 - "version": "30.0.0-alpha.7", 12057 - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-30.0.0-alpha.7.tgz", 12058 - "integrity": "sha512-0Zt3y51PSw3FZxgRYyoC6TlKnL2Z2wMWS1NCQbs/CrmNEDRNpx9ZMF+UIByQgFcDT+fB3U/gwKeLtmSpNhJRNw==", 12059 - "dev": true, 12060 - "license": "MIT", 12061 - "engines": { 12062 - "node": "^16.10.0 || ^18.12.0 || >=20.0.0" 12063 - } 12064 - }, 12065 - "node_modules/jest-matcher-utils": { 12066 - "version": "30.0.0-alpha.7", 12067 - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-30.0.0-alpha.7.tgz", 12068 - "integrity": "sha512-qD99h6nz8VXD+qimS4BSfFKtWXsDsFtKk10jGBdo5+yiuSViY/plr1MWKA1QpbJswXmqcTiPeoViNmhUKqjefw==", 12069 - "dev": true, 12070 - "license": "MIT", 12071 - "dependencies": { 12072 - "chalk": "^4.0.0", 12073 - "jest-diff": "30.0.0-alpha.7", 12074 - "jest-get-type": "30.0.0-alpha.7", 12075 - "pretty-format": "30.0.0-alpha.7" 12076 - }, 12077 - "engines": { 12078 - "node": "^16.10.0 || ^18.12.0 || >=20.0.0" 12079 - } 12080 - }, 12081 - "node_modules/jest-message-util": { 12082 - "version": "30.0.0-alpha.7", 12083 - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-30.0.0-alpha.7.tgz", 12084 - "integrity": "sha512-Wzfx5D8SQwdeb4iXex86ddzTMK2QTc0FUIIFEQ7VuQ+RWEcCRgpOPu6QaQqLl9X8q/JZ1yU/6ZIhb7dpJ6TnWw==", 12085 - "dev": true, 12086 - "license": "MIT", 12087 - "dependencies": { 12088 - "@babel/code-frame": "^7.12.13", 12089 - "@jest/types": "30.0.0-alpha.7", 12090 - "@types/stack-utils": "^2.0.0", 12091 - "chalk": "^4.0.0", 12092 - "graceful-fs": "^4.2.9", 12093 - "micromatch": "^4.0.8", 12094 - "pretty-format": "30.0.0-alpha.7", 12095 - "slash": "^3.0.0", 12096 - "stack-utils": "^2.0.3" 12097 - }, 12098 - "engines": { 12099 - "node": "^16.10.0 || ^18.12.0 || >=20.0.0" 12100 - } 12101 - }, 12102 - "node_modules/jest-message-util/node_modules/slash": { 12103 - "version": "3.0.0", 12104 - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", 12105 - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", 12106 - "dev": true, 12107 - "license": "MIT", 12108 - "engines": { 12109 - "node": ">=8" 12110 - } 12111 - }, 12112 - "node_modules/jest-mock": { 12113 - "version": "30.0.0-alpha.7", 12114 - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-30.0.0-alpha.7.tgz", 12115 - "integrity": "sha512-HQc7Uem+l5hzVZNMKpUV5F27AahfgmMuYbyRT5NV9OGD2WGkw9BouKAcV5tFGykcQc2+Rt5kk/hF1l5qi4Iwrw==", 12116 - "dev": true, 12117 - "license": "MIT", 12118 - "dependencies": { 12119 - "@jest/types": "30.0.0-alpha.7", 12120 - "@types/node": "*", 12121 - "jest-util": "30.0.0-alpha.7" 12122 - }, 12123 - "engines": { 12124 - "node": "^16.10.0 || ^18.12.0 || >=20.0.0" 12125 - } 12126 - }, 12127 - "node_modules/jest-regex-util": { 12128 - "version": "30.0.0-alpha.7", 12129 - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-30.0.0-alpha.7.tgz", 12130 - "integrity": "sha512-EUHpErwer3WQVcX1wKlvGHtIzVnGz5PzFVzp3/PzI+kTGduDvo0JuOnKHWuBYVwc5TADQmrdNiVU3+25swZoug==", 12131 - "dev": true, 12132 - "license": "MIT", 12133 - "engines": { 12134 - "node": "^16.10.0 || ^18.12.0 || >=20.0.0" 12135 - } 12136 - }, 12137 - "node_modules/jest-util": { 12138 - "version": "30.0.0-alpha.7", 12139 - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-30.0.0-alpha.7.tgz", 12140 - "integrity": "sha512-8slx+UQVqYE7WgkOyAab//u0YlTKXFIv31+nsHNFpT0boE5E/w4uJ/HSer0SWpUOotcrGLveeWYi2Pyy8gxVfg==", 12141 - "dev": true, 12142 - "license": "MIT", 12143 - "dependencies": { 12144 - "@jest/types": "30.0.0-alpha.7", 12145 - "@types/node": "*", 12146 - "chalk": "^4.0.0", 12147 - "ci-info": "^4.0.0", 12148 - "graceful-fs": "^4.2.9", 12149 - "picomatch": "^4.0.0" 12150 - }, 12151 - "engines": { 12152 - "node": "^16.10.0 || ^18.12.0 || >=20.0.0" 12153 - } 12154 - }, 12155 "node_modules/jest-worker": { 12156 "version": "27.5.1", 12157 "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", ··· 12193 "jiti": "lib/jiti-cli.mjs" 12194 } 12195 }, 12196 "node_modules/js-base64": { 12197 "version": "2.6.4", 12198 "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", ··· 12237 } 12238 }, 12239 "node_modules/jsdom": { 12240 - "version": "25.0.1", 12241 - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-25.0.1.tgz", 12242 - "integrity": "sha512-8i7LzZj7BF8uplX+ZyOlIz86V6TAsSs+np6m1kpW9u0JWi4z/1t+FzcK1aek+ybTnAC4KhBL4uXCNT0wcUIeCw==", 12243 "dev": true, 12244 "license": "MIT", 12245 "dependencies": { 12246 - "cssstyle": "^4.1.0", 12247 "data-urls": "^5.0.0", 12248 - "decimal.js": "^10.4.3", 12249 - "form-data": "^4.0.0", 12250 "html-encoding-sniffer": "^4.0.0", 12251 "http-proxy-agent": "^7.0.2", 12252 - "https-proxy-agent": "^7.0.5", 12253 "is-potential-custom-element-name": "^1.0.1", 12254 - "nwsapi": "^2.2.12", 12255 - "parse5": "^7.1.2", 12256 - "rrweb-cssom": "^0.7.1", 12257 "saxes": "^6.0.0", 12258 "symbol-tree": "^3.2.4", 12259 - "tough-cookie": "^5.0.0", 12260 "w3c-xmlserializer": "^5.0.0", 12261 "webidl-conversions": "^7.0.0", 12262 "whatwg-encoding": "^3.1.1", 12263 "whatwg-mimetype": "^4.0.0", 12264 - "whatwg-url": "^14.0.0", 12265 "ws": "^8.18.0", 12266 "xml-name-validator": "^5.0.0" 12267 }, ··· 12269 "node": ">=18" 12270 }, 12271 "peerDependencies": { 12272 - "canvas": "^2.11.2" 12273 }, 12274 "peerDependenciesMeta": { 12275 "canvas": { ··· 12278 } 12279 }, 12280 "node_modules/jsdom/node_modules/entities": { 12281 - "version": "4.5.0", 12282 - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", 12283 - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", 12284 "dev": true, 12285 "license": "BSD-2-Clause", 12286 "engines": { ··· 12291 } 12292 }, 12293 "node_modules/jsdom/node_modules/parse5": { 12294 - "version": "7.2.1", 12295 - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.1.tgz", 12296 - "integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==", 12297 "dev": true, 12298 "license": "MIT", 12299 "dependencies": { 12300 - "entities": "^4.5.0" 12301 }, 12302 "funding": { 12303 "url": "https://github.com/inikulin/parse5?sponsor=1" ··· 12329 "dev": true, 12330 "license": "MIT" 12331 }, 12332 "node_modules/json-schema-traverse": { 12333 "version": "0.4.1", 12334 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", ··· 12340 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 12341 "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", 12342 "license": "MIT" 12343 }, 12344 "node_modules/json5": { 12345 "version": "2.2.3", ··· 12367 "graceful-fs": "^4.1.6" 12368 } 12369 }, 12370 - "node_modules/jszip": { 12371 - "version": "3.10.1", 12372 - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", 12373 - "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", 12374 "dev": true, 12375 - "license": "(MIT OR GPL-3.0-or-later)", 12376 - "dependencies": { 12377 - "lie": "~3.3.0", 12378 - "pako": "~1.0.2", 12379 - "readable-stream": "~2.3.6", 12380 - "setimmediate": "^1.0.5" 12381 - } 12382 - }, 12383 - "node_modules/jszip/node_modules/readable-stream": { 12384 - "version": "2.3.8", 12385 - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", 12386 - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", 12387 - "dev": true, 12388 - "license": "MIT", 12389 - "dependencies": { 12390 - "core-util-is": "~1.0.0", 12391 - "inherits": "~2.0.3", 12392 - "isarray": "~1.0.0", 12393 - "process-nextick-args": "~2.0.0", 12394 - "safe-buffer": "~5.1.1", 12395 - "string_decoder": "~1.1.1", 12396 - "util-deprecate": "~1.0.1" 12397 - } 12398 - }, 12399 - "node_modules/jszip/node_modules/safe-buffer": { 12400 - "version": "5.1.2", 12401 - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 12402 - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 12403 - "dev": true, 12404 - "license": "MIT" 12405 - }, 12406 - "node_modules/jszip/node_modules/string_decoder": { 12407 - "version": "1.1.1", 12408 - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 12409 - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 12410 - "dev": true, 12411 "license": "MIT", 12412 "dependencies": { 12413 - "safe-buffer": "~5.1.0" 12414 } 12415 }, 12416 "node_modules/just-extend": { ··· 12439 "node": ">=0.10.0" 12440 } 12441 }, 12442 - "node_modules/klona": { 12443 - "version": "2.0.6", 12444 - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", 12445 - "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", 12446 - "dev": true, 12447 - "license": "MIT", 12448 - "optional": true, 12449 - "engines": { 12450 - "node": ">= 8" 12451 - } 12452 - }, 12453 "node_modules/knip": { 12454 - "version": "5.43.6", 12455 - "resolved": "https://registry.npmjs.org/knip/-/knip-5.43.6.tgz", 12456 - "integrity": "sha512-bUCFlg44imdV5vayYxu0pIAB373S8Ufjda0qaI9oRZDH6ltJFwUoAO2j7nafxDmo5G0ZeP4IiLAHqlc3wYIONQ==", 12457 "dev": true, 12458 "funding": [ 12459 { ··· 12471 ], 12472 "license": "ISC", 12473 "dependencies": { 12474 - "@nodelib/fs.walk": "3.0.1", 12475 - "@snyk/github-codeowners": "1.1.0", 12476 - "easy-table": "1.2.0", 12477 - "enhanced-resolve": "^5.18.0", 12478 "fast-glob": "^3.3.3", 12479 "jiti": "^2.4.2", 12480 "js-yaml": "^4.1.0", 12481 "minimist": "^1.2.8", 12482 - "picocolors": "^1.1.0", 12483 "picomatch": "^4.0.1", 12484 - "pretty-ms": "^9.0.0", 12485 - "smol-toml": "^1.3.1", 12486 - "strip-json-comments": "5.0.1", 12487 - "summary": "2.1.0", 12488 "zod": "^3.22.4", 12489 "zod-validation-error": "^3.0.3" 12490 }, ··· 12500 "typescript": ">=5.0.4" 12501 } 12502 }, 12503 - "node_modules/knip/node_modules/@nodelib/fs.scandir": { 12504 - "version": "4.0.1", 12505 - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-4.0.1.tgz", 12506 - "integrity": "sha512-vAkI715yhnmiPupY+dq+xenu5Tdf2TBQ66jLvBIcCddtz+5Q8LbMKaf9CIJJreez8fQ8fgaY+RaywQx8RJIWpw==", 12507 - "dev": true, 12508 - "license": "MIT", 12509 - "dependencies": { 12510 - "@nodelib/fs.stat": "4.0.0", 12511 - "run-parallel": "^1.2.0" 12512 - }, 12513 - "engines": { 12514 - "node": ">=18.18.0" 12515 - } 12516 - }, 12517 - "node_modules/knip/node_modules/@nodelib/fs.stat": { 12518 - "version": "4.0.0", 12519 - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-4.0.0.tgz", 12520 - "integrity": "sha512-ctr6bByzksKRCV0bavi8WoQevU6plSp2IkllIsEqaiKe2mwNNnaluhnRhcsgGZHrrHk57B3lf95MkLMO3STYcg==", 12521 - "dev": true, 12522 - "license": "MIT", 12523 - "engines": { 12524 - "node": ">=18.18.0" 12525 - } 12526 - }, 12527 - "node_modules/knip/node_modules/@nodelib/fs.walk": { 12528 - "version": "3.0.1", 12529 - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-3.0.1.tgz", 12530 - "integrity": "sha512-nIh/M6Kh3ZtOmlY00DaUYB4xeeV6F3/ts1l29iwl3/cfyY/OuCfUx+v08zgx8TKPTifXRcjjqVQ4KB2zOYSbyw==", 12531 - "dev": true, 12532 - "license": "MIT", 12533 - "dependencies": { 12534 - "@nodelib/fs.scandir": "4.0.1", 12535 - "fastq": "^1.15.0" 12536 - }, 12537 - "engines": { 12538 - "node": ">=18.18.0" 12539 - } 12540 - }, 12541 "node_modules/knip/node_modules/strip-json-comments": { 12542 - "version": "5.0.1", 12543 - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-5.0.1.tgz", 12544 - "integrity": "sha512-0fk9zBqO67Nq5M/m45qHCJxylV/DhBlIOVExqgOMiCCrzrhU6tCibRXNqE3jwJLftzE9SNuZtYbpzcO+i9FiKw==", 12545 "dev": true, 12546 "license": "MIT", 12547 "engines": { ··· 12551 "url": "https://github.com/sponsors/sindresorhus" 12552 } 12553 }, 12554 - "node_modules/knitwork": { 12555 - "version": "1.2.0", 12556 - "resolved": "https://registry.npmjs.org/knitwork/-/knitwork-1.2.0.tgz", 12557 - "integrity": "sha512-xYSH7AvuQ6nXkq42x0v5S8/Iry+cfulBz/DJQzhIyESdLD7425jXsPy4vn5cCXU+HhRN2kVw51Vd1K6/By4BQg==", 12558 - "dev": true, 12559 - "license": "MIT", 12560 - "optional": true 12561 - }, 12562 - "node_modules/lazystream": { 12563 - "version": "1.0.1", 12564 - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", 12565 - "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", 12566 "dev": true, 12567 "license": "MIT", 12568 - "dependencies": { 12569 - "readable-stream": "^2.0.5" 12570 - }, 12571 "engines": { 12572 - "node": ">= 0.6.3" 12573 - } 12574 - }, 12575 - "node_modules/lazystream/node_modules/readable-stream": { 12576 - "version": "2.3.8", 12577 - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", 12578 - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", 12579 - "dev": true, 12580 - "license": "MIT", 12581 - "dependencies": { 12582 - "core-util-is": "~1.0.0", 12583 - "inherits": "~2.0.3", 12584 - "isarray": "~1.0.0", 12585 - "process-nextick-args": "~2.0.0", 12586 - "safe-buffer": "~5.1.1", 12587 - "string_decoder": "~1.1.1", 12588 - "util-deprecate": "~1.0.1" 12589 - } 12590 - }, 12591 - "node_modules/lazystream/node_modules/safe-buffer": { 12592 - "version": "5.1.2", 12593 - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 12594 - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 12595 - "dev": true, 12596 - "license": "MIT" 12597 - }, 12598 - "node_modules/lazystream/node_modules/string_decoder": { 12599 - "version": "1.1.1", 12600 - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 12601 - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 12602 - "dev": true, 12603 - "license": "MIT", 12604 - "dependencies": { 12605 - "safe-buffer": "~5.1.0" 12606 } 12607 }, 12608 "node_modules/levn": { ··· 12616 }, 12617 "engines": { 12618 "node": ">= 0.8.0" 12619 - } 12620 - }, 12621 - "node_modules/lie": { 12622 - "version": "3.3.0", 12623 - "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", 12624 - "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", 12625 - "dev": true, 12626 - "license": "MIT", 12627 - "dependencies": { 12628 - "immediate": "~3.0.5" 12629 } 12630 }, 12631 "node_modules/linefix": { ··· 12741 "node": ">=10.17.0" 12742 } 12743 }, 12744 - "node_modules/lint-staged/node_modules/is-stream": { 12745 - "version": "2.0.1", 12746 - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", 12747 - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", 12748 - "dev": true, 12749 - "license": "MIT", 12750 - "engines": { 12751 - "node": ">=8" 12752 - }, 12753 - "funding": { 12754 - "url": "https://github.com/sponsors/sindresorhus" 12755 - } 12756 - }, 12757 - "node_modules/lint-staged/node_modules/npm-run-path": { 12758 - "version": "4.0.1", 12759 - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", 12760 - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", 12761 - "dev": true, 12762 - "license": "MIT", 12763 - "dependencies": { 12764 - "path-key": "^3.0.0" 12765 - }, 12766 - "engines": { 12767 - "node": ">=8" 12768 - } 12769 - }, 12770 - "node_modules/lint-staged/node_modules/signal-exit": { 12771 - "version": "3.0.7", 12772 - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 12773 - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 12774 - "dev": true, 12775 - "license": "ISC" 12776 - }, 12777 - "node_modules/lint-staged/node_modules/strip-final-newline": { 12778 - "version": "2.0.0", 12779 - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", 12780 - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", 12781 - "dev": true, 12782 - "license": "MIT", 12783 - "engines": { 12784 - "node": ">=6" 12785 - } 12786 - }, 12787 "node_modules/lint-staged/node_modules/supports-color": { 12788 "version": "8.1.1", 12789 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", ··· 12834 "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", 12835 "dev": true, 12836 "license": "MIT" 12837 - }, 12838 - "node_modules/listr2/node_modules/strip-ansi": { 12839 - "version": "6.0.1", 12840 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 12841 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 12842 - "dev": true, 12843 - "license": "MIT", 12844 - "dependencies": { 12845 - "ansi-regex": "^5.0.1" 12846 - }, 12847 - "engines": { 12848 - "node": ">=8" 12849 - } 12850 }, 12851 "node_modules/listr2/node_modules/wrap-ansi": { 12852 "version": "7.0.0", ··· 13039 "node": ">=8.9.0" 13040 } 13041 }, 13042 - "node_modules/local-pkg": { 13043 - "version": "0.4.3", 13044 - "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.4.3.tgz", 13045 - "integrity": "sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==", 13046 - "dev": true, 13047 - "license": "MIT", 13048 - "engines": { 13049 - "node": ">=14" 13050 - }, 13051 - "funding": { 13052 - "url": "https://github.com/sponsors/antfu" 13053 - } 13054 - }, 13055 - "node_modules/locate-app": { 13056 - "version": "2.5.0", 13057 - "resolved": "https://registry.npmjs.org/locate-app/-/locate-app-2.5.0.tgz", 13058 - "integrity": "sha512-xIqbzPMBYArJRmPGUZD9CzV9wOqmVtQnaAn3wrj3s6WYW0bQvPI7x+sPYUGmDTYMHefVK//zc6HEYZ1qnxIK+Q==", 13059 - "dev": true, 13060 - "funding": [ 13061 - { 13062 - "type": "individual", 13063 - "url": "https://buymeacoffee.com/hejny" 13064 - }, 13065 - { 13066 - "type": "github", 13067 - "url": "https://github.com/hejny/locate-app/blob/main/README.md#%EF%B8%8F-contributing" 13068 - } 13069 - ], 13070 - "license": "Apache-2.0", 13071 - "dependencies": { 13072 - "@promptbook/utils": "0.69.5", 13073 - "type-fest": "4.26.0", 13074 - "userhome": "1.0.1" 13075 - } 13076 - }, 13077 - "node_modules/locate-app/node_modules/type-fest": { 13078 - "version": "4.26.0", 13079 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.26.0.tgz", 13080 - "integrity": "sha512-OduNjVJsFbifKb57UqZ2EMP1i4u64Xwow3NYXUtBbD4vIwJdQd4+xl8YDou1dlm4DVrtwT/7Ky8z8WyCULVfxw==", 13081 - "dev": true, 13082 - "license": "(MIT OR CC0-1.0)", 13083 - "engines": { 13084 - "node": ">=16" 13085 - }, 13086 - "funding": { 13087 - "url": "https://github.com/sponsors/sindresorhus" 13088 - } 13089 - }, 13090 "node_modules/locate-path": { 13091 "version": "6.0.0", 13092 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", ··· 13123 "dev": true, 13124 "license": "MIT" 13125 }, 13126 - "node_modules/lodash.clonedeep": { 13127 - "version": "4.5.0", 13128 - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", 13129 - "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==", 13130 - "dev": true, 13131 - "license": "MIT" 13132 - }, 13133 "node_modules/lodash.debounce": { 13134 "version": "4.0.8", 13135 "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", ··· 13158 "dev": true, 13159 "license": "MIT" 13160 }, 13161 - "node_modules/lodash.flattendeep": { 13162 - "version": "4.4.0", 13163 - "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", 13164 - "integrity": "sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ==", 13165 - "dev": true, 13166 - "license": "MIT" 13167 - }, 13168 "node_modules/lodash.foreach": { 13169 "version": "4.5.0", 13170 "resolved": "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz", ··· 13180 "dev": true, 13181 "license": "MIT" 13182 }, 13183 - "node_modules/lodash.isequal": { 13184 - "version": "4.5.0", 13185 - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", 13186 - "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", 13187 - "deprecated": "This package is deprecated. Use require('node:util').isDeepStrictEqual instead.", 13188 - "dev": true, 13189 - "license": "MIT" 13190 - }, 13191 "node_modules/lodash.map": { 13192 "version": "4.6.0", 13193 "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", ··· 13201 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", 13202 "license": "MIT" 13203 }, 13204 "node_modules/lodash.pick": { 13205 "version": "4.4.0", 13206 "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", 13207 "integrity": "sha512-hXt6Ul/5yWjfklSGvLQl8vM//l3FtyHZeuelpzK6mm99pNvN9yTDruNZPEJZD1oWrqo+izBmB7oUfWgcCX7s4Q==", 13208 "deprecated": "This package is deprecated. Use destructuring assignment syntax instead.", 13209 - "dev": true, 13210 - "license": "MIT" 13211 - }, 13212 - "node_modules/lodash.pickby": { 13213 - "version": "4.6.0", 13214 - "resolved": "https://registry.npmjs.org/lodash.pickby/-/lodash.pickby-4.6.0.tgz", 13215 - "integrity": "sha512-AZV+GsS/6ckvPOVQPXSiFFacKvKB4kOQu6ynt9wz0F3LO4R9Ij4K1ddYsIytDpSgLz88JHd9P+oaLeej5/Sl7Q==", 13216 "dev": true, 13217 "license": "MIT" 13218 }, ··· 13237 "dev": true, 13238 "license": "MIT" 13239 }, 13240 - "node_modules/lodash.union": { 13241 - "version": "4.6.0", 13242 - "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", 13243 - "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==", 13244 - "dev": true, 13245 - "license": "MIT" 13246 - }, 13247 - "node_modules/lodash.zip": { 13248 - "version": "4.2.0", 13249 - "resolved": "https://registry.npmjs.org/lodash.zip/-/lodash.zip-4.2.0.tgz", 13250 - "integrity": "sha512-C7IOaBBK/0gMORRBd8OETNx3kmOkgIWIPvyDpZSCTwUrpYmgZwJkjZeOD8ww4xbOUOs4/attY+pciKvadNfFbg==", 13251 - "dev": true, 13252 - "license": "MIT" 13253 - }, 13254 "node_modules/log-symbols": { 13255 "version": "4.1.0", 13256 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", ··· 13261 "chalk": "^4.1.0", 13262 "is-unicode-supported": "^0.1.0" 13263 }, 13264 - "engines": { 13265 - "node": ">=10" 13266 - }, 13267 - "funding": { 13268 - "url": "https://github.com/sponsors/sindresorhus" 13269 - } 13270 - }, 13271 - "node_modules/log-symbols/node_modules/is-unicode-supported": { 13272 - "version": "0.1.0", 13273 - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", 13274 - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", 13275 - "dev": true, 13276 - "license": "MIT", 13277 "engines": { 13278 "node": ">=10" 13279 }, ··· 13318 "url": "https://github.com/chalk/slice-ansi?sponsor=1" 13319 } 13320 }, 13321 - "node_modules/loglevel": { 13322 - "version": "1.9.2", 13323 - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.9.2.tgz", 13324 - "integrity": "sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg==", 13325 "dev": true, 13326 "license": "MIT", 13327 - "engines": { 13328 - "node": ">= 0.6.0" 13329 }, 13330 - "funding": { 13331 - "type": "tidelift", 13332 - "url": "https://tidelift.com/funding/github/npm/loglevel" 13333 } 13334 - }, 13335 - "node_modules/loglevel-plugin-prefix": { 13336 - "version": "0.8.4", 13337 - "resolved": "https://registry.npmjs.org/loglevel-plugin-prefix/-/loglevel-plugin-prefix-0.8.4.tgz", 13338 - "integrity": "sha512-WpG9CcFAOjz/FtNht+QJeGpvVl/cdR6P0z6OcXSkr8wFJOsV2GRj2j10JLfjuA4aYkcKCNIEqRGCyTife9R8/g==", 13339 - "dev": true, 13340 - "license": "MIT" 13341 }, 13342 "node_modules/loupe": { 13343 "version": "2.3.7", ··· 13360 } 13361 }, 13362 "node_modules/lru-cache": { 13363 - "version": "10.4.3", 13364 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", 13365 - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", 13366 "dev": true, 13367 - "license": "ISC" 13368 }, 13369 "node_modules/lru-queue": { 13370 "version": "0.1.0", ··· 13374 "license": "MIT", 13375 "dependencies": { 13376 "es5-ext": "~0.10.2" 13377 - } 13378 - }, 13379 - "node_modules/magic-string": { 13380 - "version": "0.30.17", 13381 - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", 13382 - "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", 13383 - "dev": true, 13384 - "license": "MIT", 13385 - "dependencies": { 13386 - "@jridgewell/sourcemap-codec": "^1.5.0" 13387 } 13388 }, 13389 "node_modules/make-dir": { ··· 13413 } 13414 }, 13415 "node_modules/make-fetch-happen": { 13416 - "version": "13.0.1", 13417 - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.1.tgz", 13418 - "integrity": "sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==", 13419 "dev": true, 13420 "license": "ISC", 13421 "dependencies": { 13422 - "@npmcli/agent": "^2.0.0", 13423 - "cacache": "^18.0.0", 13424 "http-cache-semantics": "^4.1.1", 13425 - "is-lambda": "^1.0.1", 13426 "minipass": "^7.0.2", 13427 - "minipass-fetch": "^3.0.0", 13428 "minipass-flush": "^1.0.5", 13429 "minipass-pipeline": "^1.2.4", 13430 - "negotiator": "^0.6.3", 13431 - "proc-log": "^4.2.0", 13432 "promise-retry": "^2.0.1", 13433 - "ssri": "^10.0.0" 13434 }, 13435 "engines": { 13436 - "node": "^16.14.0 || >=18.0.0" 13437 } 13438 }, 13439 "node_modules/markdown-it": { ··· 13521 "url": "https://github.com/sponsors/sindresorhus" 13522 } 13523 }, 13524 - "node_modules/marked-terminal/node_modules/ansi-regex": { 13525 - "version": "6.1.0", 13526 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", 13527 - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", 13528 - "dev": true, 13529 - "license": "MIT", 13530 - "engines": { 13531 - "node": ">=12" 13532 - }, 13533 - "funding": { 13534 - "url": "https://github.com/chalk/ansi-regex?sponsor=1" 13535 - } 13536 - }, 13537 "node_modules/marked-terminal/node_modules/chalk": { 13538 "version": "5.4.1", 13539 "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", ··· 13631 } 13632 }, 13633 "node_modules/metascraper": { 13634 - "version": "5.46.7", 13635 - "resolved": "https://registry.npmjs.org/metascraper/-/metascraper-5.46.7.tgz", 13636 - "integrity": "sha512-fBWVQQH3blesqRRxO8lfOh5lxnp4gMBld7uz+hFElY5Kk9sJZIhzFW2TJW+rqqvnjbbmDiaYvGfBEzfZ5sC1Sw==", 13637 "dev": true, 13638 "license": "MIT", 13639 "dependencies": { 13640 - "@metascraper/helpers": "5.46.5", 13641 - "cheerio": "~1.0.0", 13642 "debug-logfmt": "~1.2.3", 13643 - "lodash": "~4.17.21", 13644 "whoops": "~5.0.1" 13645 }, 13646 "engines": { ··· 13648 } 13649 }, 13650 "node_modules/metascraper-description": { 13651 - "version": "5.46.5", 13652 - "resolved": "https://registry.npmjs.org/metascraper-description/-/metascraper-description-5.46.5.tgz", 13653 - "integrity": "sha512-RJKfwVPXRy8+w7mSjJM+6oe1ws3AtPA5CspcJty1fdKD1S4jF0nFzgwtrTgOCtggMK8iHG01/qAunPobFEbs+w==", 13654 "dev": true, 13655 "license": "MIT", 13656 "dependencies": { 13657 - "@metascraper/helpers": "5.46.5" 13658 }, 13659 "engines": { 13660 "node": ">= 16" 13661 } 13662 }, 13663 "node_modules/metascraper-image": { 13664 - "version": "5.46.5", 13665 - "resolved": "https://registry.npmjs.org/metascraper-image/-/metascraper-image-5.46.5.tgz", 13666 - "integrity": "sha512-wgfilKtxeiwBjNYsMXr4AKVIu3jqScDZnWILl2MkILnn6BttLetgNRXsAvE5bT9LD8Upnf5ufJebLK+hoHAiwg==", 13667 "dev": true, 13668 "license": "MIT", 13669 "dependencies": { 13670 - "@metascraper/helpers": "5.46.5" 13671 }, 13672 "engines": { 13673 "node": ">= 16" 13674 } 13675 }, 13676 "node_modules/metascraper-logo": { 13677 - "version": "5.46.5", 13678 - "resolved": "https://registry.npmjs.org/metascraper-logo/-/metascraper-logo-5.46.5.tgz", 13679 - "integrity": "sha512-Wp7u7CEXjo7PA7kRKPG9EtD57xXWkv0E9klVgkQeSzBaVmXCTcEMYhHMfyBumpeZn02+Gmj/cuEuHjuMtbJ/uQ==", 13680 "dev": true, 13681 "license": "MIT", 13682 "dependencies": { 13683 - "@metascraper/helpers": "5.46.5", 13684 "lodash": "~4.17.21" 13685 }, 13686 "engines": { ··· 13688 } 13689 }, 13690 "node_modules/metascraper-logo-favicon": { 13691 - "version": "5.46.8", 13692 - "resolved": "https://registry.npmjs.org/metascraper-logo-favicon/-/metascraper-logo-favicon-5.46.8.tgz", 13693 - "integrity": "sha512-Inca7SFeo758hLvCQP7KHpZF3xP0zmTePddv+ScyiQBxWg6WLOEjnNbbEQtbQR69TBrxlZasTsz6KJ/XGDjiOw==", 13694 "dev": true, 13695 "license": "MIT", 13696 "dependencies": { 13697 - "@keyvhq/memoize": "~2.1.5", 13698 - "@metascraper/helpers": "5.46.5", 13699 "lodash": "~4.17.21", 13700 - "reachable-url": "~1.8.1" 13701 }, 13702 "engines": { 13703 "node": ">= 16" 13704 } 13705 }, 13706 "node_modules/metascraper-title": { 13707 - "version": "5.46.5", 13708 - "resolved": "https://registry.npmjs.org/metascraper-title/-/metascraper-title-5.46.5.tgz", 13709 - "integrity": "sha512-AciK4SgOCdkRgXQ6isYcV/JzxomUd7hJ7BrikXqIfZME+UK6OHUtjQV3gtdB0SHBbIBE7Q+h1X5r8j5nWwBALg==", 13710 "dev": true, 13711 "license": "MIT", 13712 "dependencies": { 13713 - "@metascraper/helpers": "5.46.5" 13714 }, 13715 "engines": { 13716 "node": ">= 16" 13717 } 13718 }, 13719 "node_modules/metascraper/node_modules/cheerio": { 13720 - "version": "1.0.0", 13721 - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0.tgz", 13722 - "integrity": "sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww==", 13723 "dev": true, 13724 "license": "MIT", 13725 "dependencies": { 13726 "cheerio-select": "^2.1.0", 13727 "dom-serializer": "^2.0.0", 13728 "domhandler": "^5.0.3", 13729 - "domutils": "^3.1.0", 13730 "encoding-sniffer": "^0.2.0", 13731 - "htmlparser2": "^9.1.0", 13732 - "parse5": "^7.1.2", 13733 - "parse5-htmlparser2-tree-adapter": "^7.0.0", 13734 "parse5-parser-stream": "^7.1.2", 13735 - "undici": "^6.19.5", 13736 "whatwg-mimetype": "^4.0.0" 13737 }, 13738 "engines": { ··· 13815 } 13816 }, 13817 "node_modules/metascraper/node_modules/htmlparser2": { 13818 - "version": "9.1.0", 13819 - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz", 13820 - "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==", 13821 "dev": true, 13822 "funding": [ 13823 "https://github.com/fb55/htmlparser2?sponsor=1", ··· 13830 "dependencies": { 13831 "domelementtype": "^2.3.0", 13832 "domhandler": "^5.0.3", 13833 - "domutils": "^3.1.0", 13834 - "entities": "^4.5.0" 13835 } 13836 }, 13837 "node_modules/metascraper/node_modules/parse5": { 13838 - "version": "7.2.1", 13839 - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.1.tgz", 13840 - "integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==", 13841 "dev": true, 13842 "license": "MIT", 13843 "dependencies": { 13844 - "entities": "^4.5.0" 13845 }, 13846 "funding": { 13847 "url": "https://github.com/inikulin/parse5?sponsor=1" ··· 13861 "url": "https://github.com/inikulin/parse5?sponsor=1" 13862 } 13863 }, 13864 "node_modules/micromatch": { 13865 "version": "4.0.8", 13866 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", ··· 13913 } 13914 }, 13915 "node_modules/miller-rabin/node_modules/bn.js": { 13916 - "version": "4.12.1", 13917 - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", 13918 - "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==", 13919 "dev": true, 13920 "license": "MIT" 13921 }, ··· 14045 } 14046 }, 14047 "node_modules/minipass-fetch": { 14048 - "version": "3.0.5", 14049 - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz", 14050 - "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==", 14051 "dev": true, 14052 "license": "MIT", 14053 "dependencies": { 14054 "minipass": "^7.0.3", 14055 "minipass-sized": "^1.0.3", 14056 - "minizlib": "^2.1.2" 14057 }, 14058 "engines": { 14059 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 14060 }, 14061 "optionalDependencies": { 14062 "encoding": "^0.1.13" ··· 14141 } 14142 }, 14143 "node_modules/minizlib": { 14144 - "version": "2.1.2", 14145 - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", 14146 - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", 14147 "dev": true, 14148 "license": "MIT", 14149 "dependencies": { 14150 - "minipass": "^3.0.0", 14151 - "yallist": "^4.0.0" 14152 - }, 14153 - "engines": { 14154 - "node": ">= 8" 14155 - } 14156 - }, 14157 - "node_modules/minizlib/node_modules/minipass": { 14158 - "version": "3.3.6", 14159 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 14160 - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 14161 - "dev": true, 14162 - "license": "ISC", 14163 - "dependencies": { 14164 - "yallist": "^4.0.0" 14165 }, 14166 "engines": { 14167 - "node": ">=8" 14168 } 14169 }, 14170 "node_modules/mkdirp": { ··· 14178 }, 14179 "engines": { 14180 "node": ">=10" 14181 - } 14182 - }, 14183 - "node_modules/mlly": { 14184 - "version": "1.7.4", 14185 - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.4.tgz", 14186 - "integrity": "sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==", 14187 - "dev": true, 14188 - "license": "MIT", 14189 - "dependencies": { 14190 - "acorn": "^8.14.0", 14191 - "pathe": "^2.0.1", 14192 - "pkg-types": "^1.3.0", 14193 - "ufo": "^1.5.4" 14194 } 14195 }, 14196 "node_modules/mocha": { ··· 14230 } 14231 }, 14232 "node_modules/mocha/node_modules/brace-expansion": { 14233 - "version": "2.0.1", 14234 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 14235 - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 14236 "dev": true, 14237 "license": "MIT", 14238 "dependencies": { 14239 "balanced-match": "^1.0.0" 14240 } 14241 }, 14242 - "node_modules/mocha/node_modules/chokidar": { 14243 - "version": "3.6.0", 14244 - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", 14245 - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", 14246 - "dev": true, 14247 - "license": "MIT", 14248 - "dependencies": { 14249 - "anymatch": "~3.1.2", 14250 - "braces": "~3.0.2", 14251 - "glob-parent": "~5.1.2", 14252 - "is-binary-path": "~2.1.0", 14253 - "is-glob": "~4.0.1", 14254 - "normalize-path": "~3.0.0", 14255 - "readdirp": "~3.6.0" 14256 - }, 14257 - "engines": { 14258 - "node": ">= 8.10.0" 14259 - }, 14260 - "funding": { 14261 - "url": "https://paulmillr.com/funding/" 14262 - }, 14263 - "optionalDependencies": { 14264 - "fsevents": "~2.3.2" 14265 - } 14266 - }, 14267 - "node_modules/mocha/node_modules/cliui": { 14268 - "version": "7.0.4", 14269 - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", 14270 - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", 14271 - "dev": true, 14272 - "license": "ISC", 14273 - "dependencies": { 14274 - "string-width": "^4.2.0", 14275 - "strip-ansi": "^6.0.0", 14276 - "wrap-ansi": "^7.0.0" 14277 - } 14278 - }, 14279 - "node_modules/mocha/node_modules/diff": { 14280 - "version": "5.2.0", 14281 - "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", 14282 - "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", 14283 - "dev": true, 14284 - "license": "BSD-3-Clause", 14285 - "engines": { 14286 - "node": ">=0.3.1" 14287 - } 14288 - }, 14289 "node_modules/mocha/node_modules/glob": { 14290 "version": "8.1.0", 14291 "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", ··· 14307 "url": "https://github.com/sponsors/isaacs" 14308 } 14309 }, 14310 - "node_modules/mocha/node_modules/glob-parent": { 14311 - "version": "5.1.2", 14312 - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 14313 - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 14314 - "dev": true, 14315 - "license": "ISC", 14316 - "dependencies": { 14317 - "is-glob": "^4.0.1" 14318 - }, 14319 - "engines": { 14320 - "node": ">= 6" 14321 - } 14322 - }, 14323 "node_modules/mocha/node_modules/minimatch": { 14324 "version": "5.1.6", 14325 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", ··· 14333 "node": ">=10" 14334 } 14335 }, 14336 - "node_modules/mocha/node_modules/picomatch": { 14337 - "version": "2.3.1", 14338 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 14339 - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 14340 - "dev": true, 14341 - "license": "MIT", 14342 - "engines": { 14343 - "node": ">=8.6" 14344 - }, 14345 - "funding": { 14346 - "url": "https://github.com/sponsors/jonschlinkert" 14347 - } 14348 - }, 14349 - "node_modules/mocha/node_modules/readdirp": { 14350 - "version": "3.6.0", 14351 - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 14352 - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 14353 - "dev": true, 14354 - "license": "MIT", 14355 - "dependencies": { 14356 - "picomatch": "^2.2.1" 14357 - }, 14358 - "engines": { 14359 - "node": ">=8.10.0" 14360 - } 14361 - }, 14362 - "node_modules/mocha/node_modules/strip-ansi": { 14363 - "version": "6.0.1", 14364 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 14365 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 14366 - "dev": true, 14367 - "license": "MIT", 14368 - "dependencies": { 14369 - "ansi-regex": "^5.0.1" 14370 - }, 14371 - "engines": { 14372 - "node": ">=8" 14373 - } 14374 - }, 14375 "node_modules/mocha/node_modules/supports-color": { 14376 "version": "8.1.1", 14377 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", ··· 14388 "url": "https://github.com/chalk/supports-color?sponsor=1" 14389 } 14390 }, 14391 - "node_modules/mocha/node_modules/wrap-ansi": { 14392 - "version": "7.0.0", 14393 - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 14394 - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 14395 - "dev": true, 14396 - "license": "MIT", 14397 - "dependencies": { 14398 - "ansi-styles": "^4.0.0", 14399 - "string-width": "^4.1.0", 14400 - "strip-ansi": "^6.0.0" 14401 - }, 14402 - "engines": { 14403 - "node": ">=10" 14404 - }, 14405 - "funding": { 14406 - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 14407 - } 14408 - }, 14409 - "node_modules/mocha/node_modules/yargs": { 14410 - "version": "16.2.0", 14411 - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", 14412 - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", 14413 - "dev": true, 14414 - "license": "MIT", 14415 - "dependencies": { 14416 - "cliui": "^7.0.2", 14417 - "escalade": "^3.1.1", 14418 - "get-caller-file": "^2.0.5", 14419 - "require-directory": "^2.1.1", 14420 - "string-width": "^4.2.0", 14421 - "y18n": "^5.0.5", 14422 - "yargs-parser": "^20.2.2" 14423 - }, 14424 - "engines": { 14425 - "node": ">=10" 14426 - } 14427 - }, 14428 - "node_modules/modern-node-polyfills": { 14429 - "version": "1.0.0", 14430 - "resolved": "https://registry.npmjs.org/modern-node-polyfills/-/modern-node-polyfills-1.0.0.tgz", 14431 - "integrity": "sha512-w1yb6ae5qSUJJ2u41krkUAxs+L7i9143Qam8EuXwDMeZHxl1JN8RfTSXG4S2bt0RHIRMeoWm/HCeO0pNIHmIYQ==", 14432 - "dev": true, 14433 - "license": "MIT", 14434 - "dependencies": { 14435 - "@jspm/core": "^2.0.1", 14436 - "@rollup/pluginutils": "^5.0.2", 14437 - "local-pkg": "^0.4.3" 14438 - }, 14439 - "engines": { 14440 - "node": ">=14.0.0" 14441 - }, 14442 - "peerDependencies": { 14443 - "esbuild": "^0.14.0 || ^0.15.0 || ^0.16.0 || ^0.17.0 || ^0.18.0" 14444 - } 14445 - }, 14446 "node_modules/module-not-found-error": { 14447 "version": "1.0.1", 14448 "resolved": "https://registry.npmjs.org/module-not-found-error/-/module-not-found-error-1.0.1.tgz", ··· 14463 "dev": true, 14464 "license": "MIT" 14465 }, 14466 - "node_modules/mute-stream": { 14467 - "version": "1.0.0", 14468 - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", 14469 - "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", 14470 - "dev": true, 14471 - "license": "ISC", 14472 - "engines": { 14473 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 14474 - } 14475 - }, 14476 "node_modules/mz": { 14477 "version": "2.7.0", 14478 "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", ··· 14486 } 14487 }, 14488 "node_modules/nan": { 14489 - "version": "2.22.0", 14490 - "resolved": "https://registry.npmjs.org/nan/-/nan-2.22.0.tgz", 14491 - "integrity": "sha512-nbajikzWTMwsW+eSsNm3QwlOs7het9gGJU5dDZzRTQGk03vyBOauxgI4VakDzE0PtsGTmXPsXTbbjVhRwR5mpw==", 14492 "dev": true, 14493 "license": "MIT" 14494 }, 14495 - "node_modules/nanoid": { 14496 - "version": "3.3.8", 14497 - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", 14498 - "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", 14499 - "dev": true, 14500 - "funding": [ 14501 - { 14502 - "type": "github", 14503 - "url": "https://github.com/sponsors/ai" 14504 - } 14505 - ], 14506 - "license": "MIT", 14507 - "bin": { 14508 - "nanoid": "bin/nanoid.cjs" 14509 - }, 14510 - "engines": { 14511 - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 14512 - } 14513 - }, 14514 "node_modules/natural-compare": { 14515 "version": "1.4.0", 14516 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", ··· 14518 "license": "MIT" 14519 }, 14520 "node_modules/negotiator": { 14521 - "version": "0.6.4", 14522 - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", 14523 - "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", 14524 "dev": true, 14525 "license": "MIT", 14526 "engines": { ··· 14533 "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", 14534 "dev": true, 14535 "license": "MIT" 14536 - }, 14537 - "node_modules/netmask": { 14538 - "version": "2.0.2", 14539 - "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", 14540 - "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", 14541 - "dev": true, 14542 - "license": "MIT", 14543 - "engines": { 14544 - "node": ">= 0.4.0" 14545 - } 14546 }, 14547 "node_modules/next-tick": { 14548 "version": "1.1.0", ··· 14595 "node": ">=4" 14596 } 14597 }, 14598 - "node_modules/node-domexception": { 14599 - "version": "1.0.0", 14600 - "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", 14601 - "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", 14602 - "dev": true, 14603 - "funding": [ 14604 - { 14605 - "type": "github", 14606 - "url": "https://github.com/sponsors/jimmywarting" 14607 - }, 14608 - { 14609 - "type": "github", 14610 - "url": "https://paypal.me/jimmywarting" 14611 - } 14612 - ], 14613 - "license": "MIT", 14614 - "engines": { 14615 - "node": ">=10.5.0" 14616 - } 14617 - }, 14618 "node_modules/node-emoji": { 14619 "version": "2.2.0", 14620 "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-2.2.0.tgz", ··· 14631 "node": ">=18" 14632 } 14633 }, 14634 - "node_modules/node-fetch": { 14635 - "version": "3.3.2", 14636 - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", 14637 - "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", 14638 - "dev": true, 14639 - "license": "MIT", 14640 - "dependencies": { 14641 - "data-uri-to-buffer": "^4.0.0", 14642 - "fetch-blob": "^3.1.4", 14643 - "formdata-polyfill": "^4.0.10" 14644 - }, 14645 - "engines": { 14646 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 14647 - }, 14648 - "funding": { 14649 - "type": "opencollective", 14650 - "url": "https://opencollective.com/node-fetch" 14651 - } 14652 - }, 14653 - "node_modules/node-fetch-native": { 14654 - "version": "1.6.6", 14655 - "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.6.tgz", 14656 - "integrity": "sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==", 14657 - "dev": true, 14658 - "license": "MIT", 14659 - "optional": true 14660 - }, 14661 - "node_modules/node-fetch/node_modules/data-uri-to-buffer": { 14662 - "version": "4.0.1", 14663 - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", 14664 - "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", 14665 - "dev": true, 14666 - "license": "MIT", 14667 - "engines": { 14668 - "node": ">= 12" 14669 - } 14670 - }, 14671 "node_modules/node-gyp": { 14672 - "version": "10.3.1", 14673 - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-10.3.1.tgz", 14674 - "integrity": "sha512-Pp3nFHBThHzVtNY7U6JfPjvT/DTE8+o/4xKsLQtBoU+j2HLsGlhcfzflAoUreaJbNmYnX+LlLi0qjV8kpyO6xQ==", 14675 "dev": true, 14676 "license": "MIT", 14677 "dependencies": { 14678 "env-paths": "^2.2.0", 14679 "exponential-backoff": "^3.1.1", 14680 - "glob": "^10.3.10", 14681 "graceful-fs": "^4.2.6", 14682 - "make-fetch-happen": "^13.0.0", 14683 - "nopt": "^7.0.0", 14684 - "proc-log": "^4.1.0", 14685 "semver": "^7.3.5", 14686 - "tar": "^6.2.1", 14687 - "which": "^4.0.0" 14688 }, 14689 "bin": { 14690 "node-gyp": "bin/node-gyp.js" 14691 }, 14692 "engines": { 14693 - "node": "^16.14.0 || >=18.0.0" 14694 } 14695 }, 14696 "node_modules/node-gyp/node_modules/abbrev": { 14697 - "version": "2.0.0", 14698 - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz", 14699 - "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==", 14700 "dev": true, 14701 "license": "ISC", 14702 "engines": { 14703 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 14704 } 14705 }, 14706 "node_modules/node-gyp/node_modules/isexe": { ··· 14713 "node": ">=16" 14714 } 14715 }, 14716 "node_modules/node-gyp/node_modules/nopt": { 14717 - "version": "7.2.1", 14718 - "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz", 14719 - "integrity": "sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==", 14720 "dev": true, 14721 "license": "ISC", 14722 "dependencies": { 14723 - "abbrev": "^2.0.0" 14724 }, 14725 "bin": { 14726 "nopt": "bin/nopt.js" 14727 }, 14728 "engines": { 14729 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 14730 } 14731 }, 14732 "node_modules/node-gyp/node_modules/which": { 14733 - "version": "4.0.0", 14734 - "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", 14735 - "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", 14736 "dev": true, 14737 "license": "ISC", 14738 "dependencies": { ··· 14742 "node-which": "bin/which.js" 14743 }, 14744 "engines": { 14745 - "node": "^16.13.0 || >=18.0.0" 14746 } 14747 }, 14748 "node_modules/node-polyfill-webpack-plugin": { ··· 14782 }, 14783 "peerDependencies": { 14784 "webpack": ">=5" 14785 } 14786 }, 14787 "node_modules/node-releases": { ··· 14897 "license": "ISC" 14898 }, 14899 "node_modules/npm-run-path": { 14900 - "version": "6.0.0", 14901 - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-6.0.0.tgz", 14902 - "integrity": "sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==", 14903 "dev": true, 14904 "license": "MIT", 14905 "dependencies": { 14906 - "path-key": "^4.0.0", 14907 - "unicorn-magic": "^0.3.0" 14908 }, 14909 "engines": { 14910 - "node": ">=18" 14911 - }, 14912 - "funding": { 14913 - "url": "https://github.com/sponsors/sindresorhus" 14914 - } 14915 - }, 14916 - "node_modules/npm-run-path/node_modules/path-key": { 14917 - "version": "4.0.0", 14918 - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", 14919 - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", 14920 - "dev": true, 14921 - "license": "MIT", 14922 - "engines": { 14923 - "node": ">=12" 14924 - }, 14925 - "funding": { 14926 - "url": "https://github.com/sponsors/sindresorhus" 14927 } 14928 }, 14929 "node_modules/nth-check": { ··· 14936 "boolbase": "~1.0.0" 14937 } 14938 }, 14939 - "node_modules/nwsapi": { 14940 - "version": "2.2.16", 14941 - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.16.tgz", 14942 - "integrity": "sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ==", 14943 - "dev": true, 14944 - "license": "MIT" 14945 - }, 14946 - "node_modules/nypm": { 14947 - "version": "0.5.2", 14948 - "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.5.2.tgz", 14949 - "integrity": "sha512-AHzvnyUJYSrrphPhRWWZNcoZfArGNp3Vrc4pm/ZurO74tYNTgAPrEyBQEKy+qioqmWlPXwvMZCG2wOaHlPG0Pw==", 14950 "dev": true, 14951 "license": "MIT", 14952 - "optional": true, 14953 - "dependencies": { 14954 - "citty": "^0.1.6", 14955 - "consola": "^3.4.0", 14956 - "pathe": "^2.0.2", 14957 - "pkg-types": "^1.3.1", 14958 - "tinyexec": "^0.3.2", 14959 - "ufo": "^1.5.4" 14960 - }, 14961 - "bin": { 14962 - "nypm": "dist/cli.mjs" 14963 - }, 14964 "engines": { 14965 - "node": "^14.16.0 || >=16.10.0" 14966 } 14967 }, 14968 "node_modules/object-assign": { 14969 "version": "4.1.1", ··· 15036 "url": "https://github.com/sponsors/ljharb" 15037 } 15038 }, 15039 - "node_modules/ohash": { 15040 - "version": "1.1.4", 15041 - "resolved": "https://registry.npmjs.org/ohash/-/ohash-1.1.4.tgz", 15042 - "integrity": "sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==", 15043 - "dev": true, 15044 - "license": "MIT", 15045 - "optional": true 15046 - }, 15047 "node_modules/once": { 15048 "version": "1.4.0", 15049 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", ··· 15104 "dev": true, 15105 "license": "MIT" 15106 }, 15107 - "node_modules/os-tmpdir": { 15108 - "version": "1.0.2", 15109 - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", 15110 - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", 15111 "dev": true, 15112 "license": "MIT", 15113 - "engines": { 15114 - "node": ">=0.10.0" 15115 } 15116 }, 15117 "node_modules/p-cancelable": { ··· 15200 "node": ">=6" 15201 } 15202 }, 15203 - "node_modules/pac-proxy-agent": { 15204 - "version": "7.1.0", 15205 - "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.1.0.tgz", 15206 - "integrity": "sha512-Z5FnLVVZSnX7WjBg0mhDtydeRZ1xMcATZThjySQUHqr+0ksP8kqaw23fNKkaaN/Z8gwLUs/W7xdl0I75eP2Xyw==", 15207 - "dev": true, 15208 - "license": "MIT", 15209 - "dependencies": { 15210 - "@tootallnate/quickjs-emscripten": "^0.23.0", 15211 - "agent-base": "^7.1.2", 15212 - "debug": "^4.3.4", 15213 - "get-uri": "^6.0.1", 15214 - "http-proxy-agent": "^7.0.0", 15215 - "https-proxy-agent": "^7.0.6", 15216 - "pac-resolver": "^7.0.1", 15217 - "socks-proxy-agent": "^8.0.5" 15218 - }, 15219 - "engines": { 15220 - "node": ">= 14" 15221 - } 15222 - }, 15223 - "node_modules/pac-resolver": { 15224 - "version": "7.0.1", 15225 - "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz", 15226 - "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==", 15227 - "dev": true, 15228 - "license": "MIT", 15229 - "dependencies": { 15230 - "degenerator": "^5.0.0", 15231 - "netmask": "^2.0.2" 15232 - }, 15233 - "engines": { 15234 - "node": ">= 14" 15235 - } 15236 - }, 15237 "node_modules/package-json-from-dist": { 15238 "version": "1.0.1", 15239 "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", ··· 15319 } 15320 }, 15321 "node_modules/parse-ms": { 15322 - "version": "4.0.0", 15323 - "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-4.0.0.tgz", 15324 - "integrity": "sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==", 15325 "dev": true, 15326 "license": "MIT", 15327 "engines": { 15328 - "node": ">=18" 15329 - }, 15330 - "funding": { 15331 - "url": "https://github.com/sponsors/sindresorhus" 15332 } 15333 }, 15334 "node_modules/parse-uri": { 15335 - "version": "1.0.9", 15336 - "resolved": "https://registry.npmjs.org/parse-uri/-/parse-uri-1.0.9.tgz", 15337 - "integrity": "sha512-YZfRHHkEZa6qTfPF/xgZ1ErQYCABfud/Vcqp1Q1GNa7RKwv6Oe0YaxXfQQMnQsGdNTo3fwaT0GbVEX7dMAr7tw==", 15338 "dev": true, 15339 "license": "MIT", 15340 "engines": { ··· 15379 } 15380 }, 15381 "node_modules/parse5-parser-stream/node_modules/entities": { 15382 - "version": "4.5.0", 15383 - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", 15384 - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", 15385 "dev": true, 15386 "license": "BSD-2-Clause", 15387 "engines": { ··· 15392 } 15393 }, 15394 "node_modules/parse5-parser-stream/node_modules/parse5": { 15395 - "version": "7.2.1", 15396 - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.1.tgz", 15397 - "integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==", 15398 "dev": true, 15399 "license": "MIT", 15400 "dependencies": { 15401 - "entities": "^4.5.0" 15402 }, 15403 "funding": { 15404 "url": "https://github.com/inikulin/parse5?sponsor=1" ··· 15463 "url": "https://github.com/sponsors/isaacs" 15464 } 15465 }, 15466 "node_modules/path-to-regexp": { 15467 "version": "6.3.0", 15468 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", ··· 15471 "license": "MIT" 15472 }, 15473 "node_modules/path-type": { 15474 - "version": "6.0.0", 15475 - "resolved": "https://registry.npmjs.org/path-type/-/path-type-6.0.0.tgz", 15476 - "integrity": "sha512-Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ==", 15477 "dev": true, 15478 "license": "MIT", 15479 - "optional": true, 15480 "engines": { 15481 - "node": ">=18" 15482 - }, 15483 - "funding": { 15484 - "url": "https://github.com/sponsors/sindresorhus" 15485 } 15486 - }, 15487 - "node_modules/pathe": { 15488 - "version": "2.0.2", 15489 - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.2.tgz", 15490 - "integrity": "sha512-15Ztpk+nov8DR524R4BF7uEuzESgzUEAV4Ah7CUMNGXdE5ELuvxElxGXndBl32vMSsWa1jpNf22Z+Er3sKwq+w==", 15491 - "dev": true, 15492 - "license": "MIT" 15493 }, 15494 "node_modules/pathval": { 15495 "version": "1.1.1", ··· 15502 } 15503 }, 15504 "node_modules/pbkdf2": { 15505 - "version": "3.1.2", 15506 - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", 15507 - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", 15508 "dev": true, 15509 "license": "MIT", 15510 "dependencies": { 15511 - "create-hash": "^1.1.2", 15512 - "create-hmac": "^1.1.4", 15513 - "ripemd160": "^2.0.1", 15514 - "safe-buffer": "^5.0.1", 15515 - "sha.js": "^2.4.8" 15516 }, 15517 "engines": { 15518 "node": ">=0.12" 15519 } 15520 }, 15521 "node_modules/pend": { 15522 "version": "1.2.0", 15523 "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", ··· 15525 "dev": true, 15526 "license": "MIT" 15527 }, 15528 - "node_modules/perfect-debounce": { 15529 - "version": "1.0.0", 15530 - "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-1.0.0.tgz", 15531 - "integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==", 15532 "dev": true, 15533 - "license": "MIT", 15534 - "optional": true 15535 }, 15536 "node_modules/picocolors": { 15537 "version": "1.1.1", ··· 15553 "url": "https://github.com/sponsors/jonschlinkert" 15554 } 15555 }, 15556 "node_modules/pirates": { 15557 - "version": "4.0.6", 15558 - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", 15559 - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", 15560 "dev": true, 15561 "license": "MIT", 15562 "engines": { ··· 15632 "node": ">=8" 15633 } 15634 }, 15635 - "node_modules/pkg-types": { 15636 - "version": "1.3.1", 15637 - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz", 15638 - "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==", 15639 - "dev": true, 15640 - "license": "MIT", 15641 - "dependencies": { 15642 - "confbox": "^0.1.8", 15643 - "mlly": "^1.7.4", 15644 - "pathe": "^2.0.1" 15645 - } 15646 - }, 15647 "node_modules/pkginfo": { 15648 "version": "0.3.1", 15649 "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.1.tgz", ··· 15684 "node": ">= 0.4" 15685 } 15686 }, 15687 - "node_modules/postcss": { 15688 - "version": "8.5.1", 15689 - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.1.tgz", 15690 - "integrity": "sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==", 15691 - "dev": true, 15692 - "funding": [ 15693 - { 15694 - "type": "opencollective", 15695 - "url": "https://opencollective.com/postcss/" 15696 - }, 15697 - { 15698 - "type": "tidelift", 15699 - "url": "https://tidelift.com/funding/github/npm/postcss" 15700 - }, 15701 - { 15702 - "type": "github", 15703 - "url": "https://github.com/sponsors/ai" 15704 - } 15705 - ], 15706 - "license": "MIT", 15707 - "dependencies": { 15708 - "nanoid": "^3.3.8", 15709 - "picocolors": "^1.1.1", 15710 - "source-map-js": "^1.2.1" 15711 - }, 15712 - "engines": { 15713 - "node": "^10 || ^12 || >=14" 15714 - } 15715 - }, 15716 "node_modules/prelude-ls": { 15717 "version": "1.2.1", 15718 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", ··· 15722 "node": ">= 0.8.0" 15723 } 15724 }, 15725 - "node_modules/pretty-format": { 15726 - "version": "30.0.0-alpha.7", 15727 - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.0.0-alpha.7.tgz", 15728 - "integrity": "sha512-2gg8UNJxO+v6IiWydXPTM2LvCuIBxT2RC53Ind6IW0Cu9zvxoCMKeAAVV9nfukZyK01GFdYXhoH2zW18PsA6MQ==", 15729 - "dev": true, 15730 - "license": "MIT", 15731 - "dependencies": { 15732 - "@jest/schemas": "30.0.0-alpha.7", 15733 - "ansi-styles": "^5.0.0", 15734 - "react-is": "^18.0.0" 15735 - }, 15736 - "engines": { 15737 - "node": "^16.10.0 || ^18.12.0 || >=20.0.0" 15738 - } 15739 - }, 15740 - "node_modules/pretty-format/node_modules/ansi-styles": { 15741 - "version": "5.2.0", 15742 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", 15743 - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", 15744 "dev": true, 15745 "license": "MIT", 15746 "engines": { 15747 - "node": ">=10" 15748 }, 15749 "funding": { 15750 - "url": "https://github.com/chalk/ansi-styles?sponsor=1" 15751 } 15752 }, 15753 "node_modules/pretty-ms": { 15754 - "version": "9.2.0", 15755 - "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-9.2.0.tgz", 15756 - "integrity": "sha512-4yf0QO/sllf/1zbZWYnvWw3NxCQwLXKzIj0G849LSufP15BXKM0rbD2Z3wVnkMfjdn/CB0Dpp444gYAACdsplg==", 15757 "dev": true, 15758 "license": "MIT", 15759 "dependencies": { 15760 - "parse-ms": "^4.0.0" 15761 }, 15762 "engines": { 15763 - "node": ">=18" 15764 }, 15765 "funding": { 15766 "url": "https://github.com/sponsors/sindresorhus" 15767 } 15768 }, 15769 "node_modules/proc-log": { 15770 - "version": "4.2.0", 15771 - "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz", 15772 - "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==", 15773 "dev": true, 15774 "license": "ISC", 15775 "engines": { 15776 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 15777 } 15778 }, 15779 "node_modules/process": { ··· 15817 "node": ">=10" 15818 } 15819 }, 15820 - "node_modules/proxy-agent": { 15821 - "version": "6.5.0", 15822 - "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz", 15823 - "integrity": "sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==", 15824 - "dev": true, 15825 - "license": "MIT", 15826 - "dependencies": { 15827 - "agent-base": "^7.1.2", 15828 - "debug": "^4.3.4", 15829 - "http-proxy-agent": "^7.0.1", 15830 - "https-proxy-agent": "^7.0.6", 15831 - "lru-cache": "^7.14.1", 15832 - "pac-proxy-agent": "^7.1.0", 15833 - "proxy-from-env": "^1.1.0", 15834 - "socks-proxy-agent": "^8.0.5" 15835 - }, 15836 - "engines": { 15837 - "node": ">= 14" 15838 - } 15839 - }, 15840 - "node_modules/proxy-agent/node_modules/lru-cache": { 15841 - "version": "7.18.3", 15842 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", 15843 - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", 15844 - "dev": true, 15845 - "license": "ISC", 15846 - "engines": { 15847 - "node": ">=12" 15848 - } 15849 - }, 15850 "node_modules/proxy-from-env": { 15851 - "version": "1.1.0", 15852 - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", 15853 - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", 15854 "dev": true, 15855 "license": "MIT" 15856 }, ··· 15889 } 15890 }, 15891 "node_modules/public-encrypt/node_modules/bn.js": { 15892 - "version": "4.12.1", 15893 - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", 15894 - "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==", 15895 "dev": true, 15896 "license": "MIT" 15897 }, 15898 "node_modules/pump": { 15899 - "version": "3.0.2", 15900 - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", 15901 - "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", 15902 "dev": true, 15903 "license": "MIT", 15904 "dependencies": { ··· 15941 "url": "https://github.com/sponsors/ljharb" 15942 } 15943 }, 15944 - "node_modules/query-selector-shadow-dom": { 15945 - "version": "1.0.1", 15946 - "resolved": "https://registry.npmjs.org/query-selector-shadow-dom/-/query-selector-shadow-dom-1.0.1.tgz", 15947 - "integrity": "sha512-lT5yCqEBgfoMYpf3F2xQRK7zEr1rhIIZuceDK6+xRkJQ4NMbHTwXqk4NkwDwQMNqXgG9r9fyHnzwNVs6zV5KRw==", 15948 - "dev": true, 15949 - "license": "MIT" 15950 - }, 15951 "node_modules/querystring-es3": { 15952 "version": "0.2.1", 15953 "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", ··· 16035 "safe-buffer": "^5.1.0" 16036 } 16037 }, 16038 - "node_modules/rc9": { 16039 - "version": "2.1.2", 16040 - "resolved": "https://registry.npmjs.org/rc9/-/rc9-2.1.2.tgz", 16041 - "integrity": "sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==", 16042 - "dev": true, 16043 - "license": "MIT", 16044 - "optional": true, 16045 - "dependencies": { 16046 - "defu": "^6.1.4", 16047 - "destr": "^2.0.3" 16048 - } 16049 - }, 16050 "node_modules/re2": { 16051 - "version": "1.21.4", 16052 - "resolved": "https://registry.npmjs.org/re2/-/re2-1.21.4.tgz", 16053 - "integrity": "sha512-MVIfXWJmsP28mRsSt8HeL750ifb8H5+oF2UDIxGaiJCr8fkMqhLZ7kcX9ADRk2dC8qeGKedB7UVYRfBVpEiLfA==", 16054 "dev": true, 16055 "hasInstallScript": true, 16056 "license": "BSD-3-Clause", 16057 "dependencies": { 16058 - "install-artifact-from-github": "^1.3.5", 16059 - "nan": "^2.20.0", 16060 - "node-gyp": "^10.2.0" 16061 } 16062 }, 16063 "node_modules/reachable-url": { 16064 - "version": "1.8.1", 16065 - "resolved": "https://registry.npmjs.org/reachable-url/-/reachable-url-1.8.1.tgz", 16066 - "integrity": "sha512-6skrNl6GMGXF/H91T/bz1aznkLDd+y5ApwpqCE8h3OdJ9pQgzfK1j2wh4MFtRvfLq5TH69+oXLq5CsiHL+zN1g==", 16067 "dev": true, 16068 "license": "MIT", 16069 "dependencies": { ··· 16073 "engines": { 16074 "node": ">=8" 16075 } 16076 - }, 16077 - "node_modules/react-is": { 16078 - "version": "18.3.1", 16079 - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", 16080 - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", 16081 - "dev": true, 16082 - "license": "MIT" 16083 }, 16084 "node_modules/read-installed": { 16085 "version": "4.0.3", ··· 16147 } 16148 }, 16149 "node_modules/read-pkg": { 16150 - "version": "8.1.0", 16151 - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-8.1.0.tgz", 16152 - "integrity": "sha512-PORM8AgzXeskHO/WEv312k9U03B8K9JSiWF/8N9sUuFjBa+9SF2u6K7VClzXwDXab51jCd8Nd36CNM+zR97ScQ==", 16153 "dev": true, 16154 "license": "MIT", 16155 "dependencies": { 16156 - "@types/normalize-package-data": "^2.4.1", 16157 - "normalize-package-data": "^6.0.0", 16158 - "parse-json": "^7.0.0", 16159 - "type-fest": "^4.2.0" 16160 }, 16161 "engines": { 16162 - "node": ">=16" 16163 - }, 16164 - "funding": { 16165 - "url": "https://github.com/sponsors/sindresorhus" 16166 } 16167 }, 16168 "node_modules/read-pkg-up": { 16169 - "version": "10.1.0", 16170 - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-10.1.0.tgz", 16171 - "integrity": "sha512-aNtBq4jR8NawpKJQldrQcSW9y/d+KWH4v24HWkHljOZ7H0av+YTGANBzRh9A5pw7v/bLVsLVPpOhJ7gHNVy8lA==", 16172 "dev": true, 16173 "license": "MIT", 16174 "dependencies": { 16175 - "find-up": "^6.3.0", 16176 - "read-pkg": "^8.1.0", 16177 - "type-fest": "^4.2.0" 16178 }, 16179 "engines": { 16180 - "node": ">=16" 16181 }, 16182 "funding": { 16183 "url": "https://github.com/sponsors/sindresorhus" 16184 } 16185 }, 16186 "node_modules/read-pkg-up/node_modules/find-up": { 16187 - "version": "6.3.0", 16188 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", 16189 - "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", 16190 "dev": true, 16191 "license": "MIT", 16192 "dependencies": { 16193 - "locate-path": "^7.1.0", 16194 - "path-exists": "^5.0.0" 16195 }, 16196 "engines": { 16197 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 16198 - }, 16199 - "funding": { 16200 - "url": "https://github.com/sponsors/sindresorhus" 16201 } 16202 }, 16203 "node_modules/read-pkg-up/node_modules/locate-path": { 16204 - "version": "7.2.0", 16205 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", 16206 - "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", 16207 "dev": true, 16208 "license": "MIT", 16209 "dependencies": { 16210 - "p-locate": "^6.0.0" 16211 }, 16212 "engines": { 16213 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 16214 - }, 16215 - "funding": { 16216 - "url": "https://github.com/sponsors/sindresorhus" 16217 } 16218 }, 16219 "node_modules/read-pkg-up/node_modules/p-limit": { 16220 - "version": "4.0.0", 16221 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", 16222 - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", 16223 "dev": true, 16224 "license": "MIT", 16225 "dependencies": { 16226 - "yocto-queue": "^1.0.0" 16227 }, 16228 "engines": { 16229 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 16230 }, 16231 "funding": { 16232 "url": "https://github.com/sponsors/sindresorhus" 16233 } 16234 }, 16235 "node_modules/read-pkg-up/node_modules/p-locate": { 16236 - "version": "6.0.0", 16237 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", 16238 - "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", 16239 - "dev": true, 16240 - "license": "MIT", 16241 - "dependencies": { 16242 - "p-limit": "^4.0.0" 16243 - }, 16244 - "engines": { 16245 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 16246 - }, 16247 - "funding": { 16248 - "url": "https://github.com/sponsors/sindresorhus" 16249 - } 16250 - }, 16251 - "node_modules/read-pkg-up/node_modules/path-exists": { 16252 - "version": "5.0.0", 16253 - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", 16254 - "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", 16255 - "dev": true, 16256 - "license": "MIT", 16257 - "engines": { 16258 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 16259 - } 16260 - }, 16261 - "node_modules/read-pkg-up/node_modules/type-fest": { 16262 - "version": "4.34.0", 16263 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.34.0.tgz", 16264 - "integrity": "sha512-Qcg88ZJsJvRcUijtD6supagRSDf0y1FPZh4NroJpwRkoPYj6gGNidREwTgDuC0Pmq0PVAAzL8C8BZW7xhx5Q4A==", 16265 - "dev": true, 16266 - "license": "(MIT OR CC0-1.0)", 16267 - "engines": { 16268 - "node": ">=16" 16269 - }, 16270 - "funding": { 16271 - "url": "https://github.com/sponsors/sindresorhus" 16272 - } 16273 - }, 16274 - "node_modules/read-pkg-up/node_modules/yocto-queue": { 16275 - "version": "1.1.1", 16276 - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz", 16277 - "integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==", 16278 - "dev": true, 16279 - "license": "MIT", 16280 - "engines": { 16281 - "node": ">=12.20" 16282 - }, 16283 - "funding": { 16284 - "url": "https://github.com/sponsors/sindresorhus" 16285 - } 16286 - }, 16287 - "node_modules/read-pkg/node_modules/hosted-git-info": { 16288 - "version": "7.0.2", 16289 - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", 16290 - "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", 16291 - "dev": true, 16292 - "license": "ISC", 16293 - "dependencies": { 16294 - "lru-cache": "^10.0.1" 16295 - }, 16296 - "engines": { 16297 - "node": "^16.14.0 || >=18.0.0" 16298 - } 16299 - }, 16300 - "node_modules/read-pkg/node_modules/json-parse-even-better-errors": { 16301 - "version": "3.0.2", 16302 - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", 16303 - "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==", 16304 - "dev": true, 16305 - "license": "MIT", 16306 - "engines": { 16307 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 16308 - } 16309 - }, 16310 - "node_modules/read-pkg/node_modules/lines-and-columns": { 16311 - "version": "2.0.4", 16312 - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.4.tgz", 16313 - "integrity": "sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==", 16314 "dev": true, 16315 "license": "MIT", 16316 - "engines": { 16317 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 16318 - } 16319 - }, 16320 - "node_modules/read-pkg/node_modules/normalize-package-data": { 16321 - "version": "6.0.2", 16322 - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.2.tgz", 16323 - "integrity": "sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==", 16324 - "dev": true, 16325 - "license": "BSD-2-Clause", 16326 "dependencies": { 16327 - "hosted-git-info": "^7.0.0", 16328 - "semver": "^7.3.5", 16329 - "validate-npm-package-license": "^3.0.4" 16330 }, 16331 "engines": { 16332 - "node": "^16.14.0 || >=18.0.0" 16333 - } 16334 - }, 16335 - "node_modules/read-pkg/node_modules/parse-json": { 16336 - "version": "7.1.1", 16337 - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-7.1.1.tgz", 16338 - "integrity": "sha512-SgOTCX/EZXtZxBE5eJ97P4yGM5n37BwRU+YMsH4vNzFqJV/oWFXXCmwFlgWUM4PrakybVOueJJ6pwHqSVhTFDw==", 16339 - "dev": true, 16340 - "license": "MIT", 16341 - "dependencies": { 16342 - "@babel/code-frame": "^7.21.4", 16343 - "error-ex": "^1.3.2", 16344 - "json-parse-even-better-errors": "^3.0.0", 16345 - "lines-and-columns": "^2.0.3", 16346 - "type-fest": "^3.8.0" 16347 - }, 16348 - "engines": { 16349 - "node": ">=16" 16350 - }, 16351 - "funding": { 16352 - "url": "https://github.com/sponsors/sindresorhus" 16353 - } 16354 - }, 16355 - "node_modules/read-pkg/node_modules/parse-json/node_modules/type-fest": { 16356 - "version": "3.13.1", 16357 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", 16358 - "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", 16359 - "dev": true, 16360 - "license": "(MIT OR CC0-1.0)", 16361 - "engines": { 16362 - "node": ">=14.16" 16363 - }, 16364 - "funding": { 16365 - "url": "https://github.com/sponsors/sindresorhus" 16366 } 16367 }, 16368 "node_modules/read-pkg/node_modules/type-fest": { 16369 - "version": "4.34.0", 16370 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.34.0.tgz", 16371 - "integrity": "sha512-Qcg88ZJsJvRcUijtD6supagRSDf0y1FPZh4NroJpwRkoPYj6gGNidREwTgDuC0Pmq0PVAAzL8C8BZW7xhx5Q4A==", 16372 "dev": true, 16373 "license": "(MIT OR CC0-1.0)", 16374 "engines": { 16375 - "node": ">=16" 16376 - }, 16377 - "funding": { 16378 - "url": "https://github.com/sponsors/sindresorhus" 16379 } 16380 }, 16381 "node_modules/readable-stream": { ··· 16393 "node": ">= 6" 16394 } 16395 }, 16396 - "node_modules/readdir-glob": { 16397 - "version": "1.1.3", 16398 - "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.3.tgz", 16399 - "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==", 16400 - "dev": true, 16401 - "license": "Apache-2.0", 16402 - "dependencies": { 16403 - "minimatch": "^5.1.0" 16404 - } 16405 - }, 16406 - "node_modules/readdir-glob/node_modules/brace-expansion": { 16407 - "version": "2.0.1", 16408 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 16409 - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 16410 - "dev": true, 16411 - "license": "MIT", 16412 - "dependencies": { 16413 - "balanced-match": "^1.0.0" 16414 - } 16415 - }, 16416 - "node_modules/readdir-glob/node_modules/minimatch": { 16417 - "version": "5.1.6", 16418 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", 16419 - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", 16420 - "dev": true, 16421 - "license": "ISC", 16422 - "dependencies": { 16423 - "brace-expansion": "^2.0.1" 16424 - }, 16425 - "engines": { 16426 - "node": ">=10" 16427 - } 16428 - }, 16429 "node_modules/readdir-scoped-modules": { 16430 "version": "1.1.0", 16431 "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", ··· 16441 } 16442 }, 16443 "node_modules/readdirp": { 16444 - "version": "4.1.1", 16445 - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.1.tgz", 16446 - "integrity": "sha512-h80JrZu/MHUZCyHu5ciuoI0+WxsCxzxJTILn6Fs8rxSnFPh+UVHYfeIxK1nVGugMqkfC4vJcBOYbkfkwYK0+gw==", 16447 "dev": true, 16448 "license": "MIT", 16449 "engines": { 16450 - "node": ">= 14.18.0" 16451 }, 16452 "funding": { 16453 - "type": "individual", 16454 - "url": "https://paulmillr.com/funding/" 16455 } 16456 }, 16457 "node_modules/recast": { 16458 - "version": "0.23.9", 16459 - "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.9.tgz", 16460 - "integrity": "sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q==", 16461 "dev": true, 16462 "license": "MIT", 16463 "dependencies": { ··· 16471 "node": ">= 4" 16472 } 16473 }, 16474 - "node_modules/recast/node_modules/ast-types": { 16475 - "version": "0.16.1", 16476 - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz", 16477 - "integrity": "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==", 16478 - "dev": true, 16479 - "license": "MIT", 16480 - "dependencies": { 16481 - "tslib": "^2.0.1" 16482 - }, 16483 - "engines": { 16484 - "node": ">=4" 16485 - } 16486 - }, 16487 "node_modules/rechoir": { 16488 - "version": "0.6.2", 16489 - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", 16490 - "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", 16491 - "dev": true, 16492 - "dependencies": { 16493 - "resolve": "^1.1.6" 16494 - }, 16495 - "engines": { 16496 - "node": ">= 0.10" 16497 - } 16498 - }, 16499 - "node_modules/recursive-readdir": { 16500 - "version": "2.2.3", 16501 - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", 16502 - "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", 16503 "dev": true, 16504 "license": "MIT", 16505 "dependencies": { 16506 - "minimatch": "^3.0.5" 16507 }, 16508 "engines": { 16509 - "node": ">=6.0.0" 16510 } 16511 }, 16512 "node_modules/regenerate": { ··· 16535 "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", 16536 "dev": true, 16537 "license": "MIT" 16538 - }, 16539 - "node_modules/regenerator-transform": { 16540 - "version": "0.15.2", 16541 - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", 16542 - "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", 16543 - "dev": true, 16544 - "license": "MIT", 16545 - "dependencies": { 16546 - "@babel/runtime": "^7.8.4" 16547 - } 16548 }, 16549 "node_modules/regexp-tree": { 16550 "version": "0.1.27", ··· 16607 "node": ">=6" 16608 } 16609 }, 16610 "node_modules/require-directory": { 16611 "version": "2.1.1", 16612 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", ··· 16709 "funding": { 16710 "url": "https://github.com/sponsors/sindresorhus" 16711 } 16712 - }, 16713 - "node_modules/resq": { 16714 - "version": "1.11.0", 16715 - "resolved": "https://registry.npmjs.org/resq/-/resq-1.11.0.tgz", 16716 - "integrity": "sha512-G10EBz+zAAy3zUd/CDoBbXRL6ia9kOo3xRHrMDsHljI0GDkhYlyjwoCx5+3eCC4swi1uCoZQhskuJkj7Gp57Bw==", 16717 - "dev": true, 16718 - "license": "MIT", 16719 - "dependencies": { 16720 - "fast-deep-equal": "^2.0.1" 16721 - } 16722 - }, 16723 - "node_modules/resq/node_modules/fast-deep-equal": { 16724 - "version": "2.0.1", 16725 - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", 16726 - "integrity": "sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==", 16727 - "dev": true, 16728 - "license": "MIT" 16729 }, 16730 "node_modules/restore-cursor": { 16731 "version": "3.1.0", ··· 16741 "node": ">=8" 16742 } 16743 }, 16744 - "node_modules/restore-cursor/node_modules/signal-exit": { 16745 - "version": "3.0.7", 16746 - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 16747 - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 16748 - "dev": true, 16749 - "license": "ISC" 16750 - }, 16751 "node_modules/retry": { 16752 "version": "0.12.0", 16753 "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", ··· 16759 } 16760 }, 16761 "node_modules/reusify": { 16762 - "version": "1.0.4", 16763 - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 16764 - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 16765 "dev": true, 16766 "license": "MIT", 16767 "engines": { ··· 16773 "version": "1.4.1", 16774 "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", 16775 "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", 16776 - "dev": true, 16777 - "license": "MIT" 16778 - }, 16779 - "node_modules/rgb2hex": { 16780 - "version": "0.2.5", 16781 - "resolved": "https://registry.npmjs.org/rgb2hex/-/rgb2hex-0.2.5.tgz", 16782 - "integrity": "sha512-22MOP1Rh7sAo1BZpDG6R5RFYzR2lYEgwq7HEmyW2qcsOqR2lQKmn+O//xV3YG/0rrhMC6KVX2hU+ZXuaw9a5bw==", 16783 "dev": true, 16784 "license": "MIT" 16785 }, ··· 16833 "inherits": "^2.0.1" 16834 } 16835 }, 16836 - "node_modules/rollup": { 16837 - "version": "4.34.6", 16838 - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.34.6.tgz", 16839 - "integrity": "sha512-wc2cBWqJgkU3Iz5oztRkQbfVkbxoz5EhnCGOrnJvnLnQ7O0WhQUYyv18qQI79O8L7DdHrrlJNeCHd4VGpnaXKQ==", 16840 - "dev": true, 16841 - "license": "MIT", 16842 - "dependencies": { 16843 - "@types/estree": "1.0.6" 16844 - }, 16845 - "bin": { 16846 - "rollup": "dist/bin/rollup" 16847 - }, 16848 - "engines": { 16849 - "node": ">=18.0.0", 16850 - "npm": ">=8.0.0" 16851 - }, 16852 - "optionalDependencies": { 16853 - "@rollup/rollup-android-arm-eabi": "4.34.6", 16854 - "@rollup/rollup-android-arm64": "4.34.6", 16855 - "@rollup/rollup-darwin-arm64": "4.34.6", 16856 - "@rollup/rollup-darwin-x64": "4.34.6", 16857 - "@rollup/rollup-freebsd-arm64": "4.34.6", 16858 - "@rollup/rollup-freebsd-x64": "4.34.6", 16859 - "@rollup/rollup-linux-arm-gnueabihf": "4.34.6", 16860 - "@rollup/rollup-linux-arm-musleabihf": "4.34.6", 16861 - "@rollup/rollup-linux-arm64-gnu": "4.34.6", 16862 - "@rollup/rollup-linux-arm64-musl": "4.34.6", 16863 - "@rollup/rollup-linux-loongarch64-gnu": "4.34.6", 16864 - "@rollup/rollup-linux-powerpc64le-gnu": "4.34.6", 16865 - "@rollup/rollup-linux-riscv64-gnu": "4.34.6", 16866 - "@rollup/rollup-linux-s390x-gnu": "4.34.6", 16867 - "@rollup/rollup-linux-x64-gnu": "4.34.6", 16868 - "@rollup/rollup-linux-x64-musl": "4.34.6", 16869 - "@rollup/rollup-win32-arm64-msvc": "4.34.6", 16870 - "@rollup/rollup-win32-ia32-msvc": "4.34.6", 16871 - "@rollup/rollup-win32-x64-msvc": "4.34.6", 16872 - "fsevents": "~2.3.2" 16873 - } 16874 - }, 16875 - "node_modules/rollup-plugin-inject": { 16876 - "version": "3.0.2", 16877 - "resolved": "https://registry.npmjs.org/rollup-plugin-inject/-/rollup-plugin-inject-3.0.2.tgz", 16878 - "integrity": "sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==", 16879 - "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-inject.", 16880 - "dev": true, 16881 - "license": "MIT", 16882 - "dependencies": { 16883 - "estree-walker": "^0.6.1", 16884 - "magic-string": "^0.25.3", 16885 - "rollup-pluginutils": "^2.8.1" 16886 - } 16887 - }, 16888 - "node_modules/rollup-plugin-inject/node_modules/estree-walker": { 16889 - "version": "0.6.1", 16890 - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", 16891 - "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", 16892 - "dev": true, 16893 - "license": "MIT" 16894 - }, 16895 - "node_modules/rollup-plugin-inject/node_modules/magic-string": { 16896 - "version": "0.25.9", 16897 - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", 16898 - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", 16899 - "dev": true, 16900 - "license": "MIT", 16901 - "dependencies": { 16902 - "sourcemap-codec": "^1.4.8" 16903 - } 16904 - }, 16905 - "node_modules/rollup-plugin-node-polyfills": { 16906 - "version": "0.2.1", 16907 - "resolved": "https://registry.npmjs.org/rollup-plugin-node-polyfills/-/rollup-plugin-node-polyfills-0.2.1.tgz", 16908 - "integrity": "sha512-4kCrKPTJ6sK4/gLL/U5QzVT8cxJcofO0OU74tnB19F40cmuAKSzH5/siithxlofFEjwvw1YAhPmbvGNA6jEroA==", 16909 - "dev": true, 16910 - "license": "MIT", 16911 - "dependencies": { 16912 - "rollup-plugin-inject": "^3.0.0" 16913 - } 16914 - }, 16915 - "node_modules/rollup-pluginutils": { 16916 - "version": "2.8.2", 16917 - "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", 16918 - "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", 16919 - "dev": true, 16920 - "license": "MIT", 16921 - "dependencies": { 16922 - "estree-walker": "^0.6.1" 16923 - } 16924 - }, 16925 - "node_modules/rollup-pluginutils/node_modules/estree-walker": { 16926 - "version": "0.6.1", 16927 - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", 16928 - "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", 16929 - "dev": true, 16930 - "license": "MIT" 16931 - }, 16932 "node_modules/rrweb-cssom": { 16933 - "version": "0.7.1", 16934 - "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.7.1.tgz", 16935 - "integrity": "sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg==", 16936 "dev": true, 16937 "license": "MIT" 16938 - }, 16939 - "node_modules/run-async": { 16940 - "version": "3.0.0", 16941 - "resolved": "https://registry.npmjs.org/run-async/-/run-async-3.0.0.tgz", 16942 - "integrity": "sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==", 16943 - "dev": true, 16944 - "license": "MIT", 16945 - "engines": { 16946 - "node": ">=0.12.0" 16947 - } 16948 }, 16949 "node_modules/run-parallel": { 16950 "version": "1.2.0", ··· 16971 } 16972 }, 16973 "node_modules/rxjs": { 16974 - "version": "7.8.1", 16975 - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", 16976 - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", 16977 "dev": true, 16978 "license": "Apache-2.0", 16979 "dependencies": { 16980 "tslib": "^2.1.0" 16981 - } 16982 - }, 16983 - "node_modules/safaridriver": { 16984 - "version": "1.0.0", 16985 - "resolved": "https://registry.npmjs.org/safaridriver/-/safaridriver-1.0.0.tgz", 16986 - "integrity": "sha512-J92IFbskyo7OYB3Dt4aTdyhag1GlInrfbPCmMteb7aBK7PwlnGz1HI0+oyNN97j7pV9DqUAVoVgkNRMrfY47mQ==", 16987 - "dev": true, 16988 - "license": "MIT", 16989 - "engines": { 16990 - "node": ">=18.0.0" 16991 } 16992 }, 16993 "node_modules/safe-buffer": { ··· 17029 "url": "https://github.com/sponsors/ljharb" 17030 } 17031 }, 17032 - "node_modules/safe-stringify": { 17033 - "version": "1.1.1", 17034 - "resolved": "https://registry.npmjs.org/safe-stringify/-/safe-stringify-1.1.1.tgz", 17035 - "integrity": "sha512-YSzQLuwp06fuvJD1h6+vVNFYZoXmDs5UUNPUbTvQK7Ap+L0qD4Vp+sN434C+pdS3prVVlUfQdNeiEIgxox/kUQ==", 17036 - "dev": true, 17037 - "license": "MIT", 17038 - "engines": { 17039 - "node": ">=16" 17040 - }, 17041 - "funding": { 17042 - "url": "https://github.com/sponsors/sindresorhus" 17043 - } 17044 - }, 17045 "node_modules/safer-buffer": { 17046 "version": "2.1.2", 17047 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", ··· 17081 "url": "https://opencollective.com/webpack" 17082 } 17083 }, 17084 - "node_modules/scule": { 17085 - "version": "1.3.0", 17086 - "resolved": "https://registry.npmjs.org/scule/-/scule-1.3.0.tgz", 17087 - "integrity": "sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==", 17088 - "dev": true, 17089 - "license": "MIT", 17090 - "optional": true 17091 - }, 17092 "node_modules/section-matter": { 17093 "version": "1.0.0", 17094 "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", ··· 17104 } 17105 }, 17106 "node_modules/semver": { 17107 - "version": "7.7.1", 17108 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", 17109 - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", 17110 "dev": true, 17111 "license": "ISC", 17112 "bin": { ··· 17123 "dev": true, 17124 "license": "MIT" 17125 }, 17126 - "node_modules/serialize-error": { 17127 - "version": "11.0.3", 17128 - "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-11.0.3.tgz", 17129 - "integrity": "sha512-2G2y++21dhj2R7iHAdd0FIzjGwuKZld+7Pl/bTU6YIkrC2ZMbVUjm+luj6A6V34Rv9XfKJDKpTWu9W4Gse1D9g==", 17130 - "dev": true, 17131 - "license": "MIT", 17132 - "dependencies": { 17133 - "type-fest": "^2.12.2" 17134 - }, 17135 - "engines": { 17136 - "node": ">=14.16" 17137 - }, 17138 - "funding": { 17139 - "url": "https://github.com/sponsors/sindresorhus" 17140 - } 17141 - }, 17142 - "node_modules/serialize-error/node_modules/type-fest": { 17143 - "version": "2.19.0", 17144 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", 17145 - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", 17146 - "dev": true, 17147 - "license": "(MIT OR CC0-1.0)", 17148 - "engines": { 17149 - "node": ">=12.20" 17150 - }, 17151 - "funding": { 17152 - "url": "https://github.com/sponsors/sindresorhus" 17153 - } 17154 - }, 17155 "node_modules/serialize-javascript": { 17156 "version": "6.0.2", 17157 "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", ··· 17188 "license": "MIT" 17189 }, 17190 "node_modules/sha.js": { 17191 - "version": "2.4.11", 17192 - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", 17193 - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", 17194 "dev": true, 17195 "license": "(MIT AND BSD-3-Clause)", 17196 "dependencies": { 17197 - "inherits": "^2.0.1", 17198 - "safe-buffer": "^5.0.1" 17199 }, 17200 "bin": { 17201 "sha.js": "bin.js" 17202 } 17203 }, 17204 "node_modules/shallow-clone": { ··· 17236 } 17237 }, 17238 "node_modules/shelljs": { 17239 - "version": "0.8.5", 17240 - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", 17241 - "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", 17242 "dev": true, 17243 "license": "BSD-3-Clause", 17244 "dependencies": { 17245 - "glob": "^7.0.0", 17246 - "interpret": "^1.0.0", 17247 - "rechoir": "^0.6.2" 17248 - }, 17249 - "bin": { 17250 - "shjs": "bin/shjs" 17251 }, 17252 "engines": { 17253 - "node": ">=4" 17254 } 17255 }, 17256 - "node_modules/shelljs/node_modules/glob": { 17257 - "version": "7.2.3", 17258 - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 17259 - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 17260 - "deprecated": "Glob versions prior to v9 are no longer supported", 17261 "dev": true, 17262 - "license": "ISC", 17263 "dependencies": { 17264 - "fs.realpath": "^1.0.0", 17265 - "inflight": "^1.0.4", 17266 - "inherits": "2", 17267 - "minimatch": "^3.1.1", 17268 - "once": "^1.3.0", 17269 - "path-is-absolute": "^1.0.0" 17270 }, 17271 "engines": { 17272 - "node": "*" 17273 }, 17274 "funding": { 17275 - "url": "https://github.com/sponsors/isaacs" 17276 } 17277 }, 17278 "node_modules/shift-ast": { ··· 17464 } 17465 }, 17466 "node_modules/signal-exit": { 17467 - "version": "4.1.0", 17468 - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", 17469 - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", 17470 "dev": true, 17471 - "license": "ISC", 17472 - "engines": { 17473 - "node": ">=14" 17474 - }, 17475 - "funding": { 17476 - "url": "https://github.com/sponsors/isaacs" 17477 - } 17478 }, 17479 "node_modules/sinon": { 17480 "version": "11.1.2", ··· 17496 "url": "https://opencollective.com/sinon" 17497 } 17498 }, 17499 - "node_modules/sinon/node_modules/diff": { 17500 - "version": "5.2.0", 17501 - "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", 17502 - "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", 17503 - "dev": true, 17504 - "license": "BSD-3-Clause", 17505 - "engines": { 17506 - "node": ">=0.3.1" 17507 - } 17508 - }, 17509 "node_modules/skin-tone": { 17510 "version": "2.0.0", 17511 "resolved": "https://registry.npmjs.org/skin-tone/-/skin-tone-2.0.0.tgz", ··· 17519 "node": ">=8" 17520 } 17521 }, 17522 - "node_modules/slash": { 17523 - "version": "5.1.0", 17524 - "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", 17525 - "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", 17526 - "dev": true, 17527 - "license": "MIT", 17528 - "optional": true, 17529 - "engines": { 17530 - "node": ">=14.16" 17531 - }, 17532 - "funding": { 17533 - "url": "https://github.com/sponsors/sindresorhus" 17534 - } 17535 - }, 17536 "node_modules/slashes": { 17537 "version": "3.0.12", 17538 "resolved": "https://registry.npmjs.org/slashes/-/slashes-3.0.12.tgz", ··· 17587 } 17588 }, 17589 "node_modules/smol-toml": { 17590 - "version": "1.3.1", 17591 - "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.3.1.tgz", 17592 - "integrity": "sha512-tEYNll18pPKHroYSmLLrksq233j021G0giwW7P3D24jC54pQ5W5BXMsQ/Mvw1OJCmEYDgY+lrzT+3nNUtoNfXQ==", 17593 "dev": true, 17594 "license": "BSD-3-Clause", 17595 "engines": { ··· 17600 } 17601 }, 17602 "node_modules/socks": { 17603 - "version": "2.8.3", 17604 - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", 17605 - "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==", 17606 "dev": true, 17607 "license": "MIT", 17608 "dependencies": { ··· 17639 "node": ">=0.10.0" 17640 } 17641 }, 17642 - "node_modules/source-map-js": { 17643 - "version": "1.2.1", 17644 - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 17645 - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 17646 - "dev": true, 17647 - "license": "BSD-3-Clause", 17648 - "engines": { 17649 - "node": ">=0.10.0" 17650 - } 17651 - }, 17652 "node_modules/source-map-support": { 17653 "version": "0.5.21", 17654 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", ··· 17660 "source-map": "^0.6.0" 17661 } 17662 }, 17663 - "node_modules/sourcemap-codec": { 17664 - "version": "1.4.8", 17665 - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", 17666 - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", 17667 - "deprecated": "Please use @jridgewell/sourcemap-codec instead", 17668 - "dev": true, 17669 - "license": "MIT" 17670 - }, 17671 - "node_modules/spacetrim": { 17672 - "version": "0.11.59", 17673 - "resolved": "https://registry.npmjs.org/spacetrim/-/spacetrim-0.11.59.tgz", 17674 - "integrity": "sha512-lLYsktklSRKprreOm7NXReW8YiX2VBjbgmXYEziOoGf/qsJqAEACaDvoTtUOycwjpaSh+bT8eu0KrJn7UNxiCg==", 17675 - "dev": true, 17676 - "funding": [ 17677 - { 17678 - "type": "individual", 17679 - "url": "https://buymeacoffee.com/hejny" 17680 - }, 17681 - { 17682 - "type": "github", 17683 - "url": "https://github.com/hejny/spacetrim/blob/main/README.md#%EF%B8%8F-contributing" 17684 - } 17685 - ], 17686 - "license": "Apache-2.0" 17687 - }, 17688 "node_modules/spdx-correct": { 17689 "version": "3.2.0", 17690 "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", ··· 17721 "dev": true, 17722 "license": "CC0-1.0" 17723 }, 17724 - "node_modules/split2": { 17725 - "version": "4.2.0", 17726 - "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", 17727 - "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", 17728 - "dev": true, 17729 - "license": "ISC", 17730 - "engines": { 17731 - "node": ">= 10.x" 17732 - } 17733 - }, 17734 "node_modules/sprintf-js": { 17735 "version": "1.1.3", 17736 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", ··· 17738 "dev": true, 17739 "license": "BSD-3-Clause" 17740 }, 17741 - "node_modules/ssri": { 17742 - "version": "10.0.6", 17743 - "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", 17744 - "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", 17745 "dev": true, 17746 - "license": "ISC", 17747 "dependencies": { 17748 - "minipass": "^7.0.3" 17749 }, 17750 "engines": { 17751 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 17752 } 17753 }, 17754 - "node_modules/stack-utils": { 17755 - "version": "2.0.6", 17756 - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", 17757 - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", 17758 "dev": true, 17759 - "license": "MIT", 17760 - "dependencies": { 17761 - "escape-string-regexp": "^2.0.0" 17762 - }, 17763 - "engines": { 17764 - "node": ">=10" 17765 - } 17766 }, 17767 - "node_modules/stack-utils/node_modules/escape-string-regexp": { 17768 - "version": "2.0.0", 17769 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", 17770 - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", 17771 "dev": true, 17772 - "license": "MIT", 17773 "engines": { 17774 - "node": ">=8" 17775 } 17776 }, 17777 - "node_modules/std-env": { 17778 - "version": "3.8.0", 17779 - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.8.0.tgz", 17780 - "integrity": "sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==", 17781 - "dev": true, 17782 - "license": "MIT", 17783 - "optional": true 17784 - }, 17785 "node_modules/stream-browserify": { 17786 "version": "3.0.0", 17787 "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", ··· 17793 "readable-stream": "^3.5.0" 17794 } 17795 }, 17796 - "node_modules/stream-buffers": { 17797 - "version": "3.0.3", 17798 - "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-3.0.3.tgz", 17799 - "integrity": "sha512-pqMqwQCso0PBJt2PQmDO0cFj0lyqmiwOMiMSkVtRokl7e+ZTRYgDHKnuZNbqjiJXgsg4nuqtD/zxuo9KqTp0Yw==", 17800 - "dev": true, 17801 - "license": "Unlicense", 17802 - "engines": { 17803 - "node": ">= 0.10.0" 17804 - } 17805 - }, 17806 "node_modules/stream-http": { 17807 "version": "3.2.0", 17808 "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", ··· 17814 "inherits": "^2.0.4", 17815 "readable-stream": "^3.6.0", 17816 "xtend": "^4.0.2" 17817 - } 17818 - }, 17819 - "node_modules/streamx": { 17820 - "version": "2.22.0", 17821 - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.22.0.tgz", 17822 - "integrity": "sha512-sLh1evHOzBy/iWRiR6d1zRcLao4gGZr3C1kzNz4fopCOKJb6xD9ub8Mpi9Mr1R6id5o43S+d93fI48UC5uM9aw==", 17823 - "dev": true, 17824 - "license": "MIT", 17825 - "dependencies": { 17826 - "fast-fifo": "^1.3.2", 17827 - "text-decoder": "^1.1.0" 17828 - }, 17829 - "optionalDependencies": { 17830 - "bare-events": "^2.2.0" 17831 } 17832 }, 17833 "node_modules/string_decoder": { ··· 17881 "node": ">=8" 17882 } 17883 }, 17884 - "node_modules/string-width-cjs/node_modules/strip-ansi": { 17885 - "version": "6.0.1", 17886 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 17887 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 17888 - "dev": true, 17889 - "license": "MIT", 17890 - "dependencies": { 17891 - "ansi-regex": "^5.0.1" 17892 - }, 17893 - "engines": { 17894 - "node": ">=8" 17895 - } 17896 - }, 17897 - "node_modules/string-width/node_modules/strip-ansi": { 17898 - "version": "6.0.1", 17899 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 17900 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 17901 - "dev": true, 17902 - "license": "MIT", 17903 - "dependencies": { 17904 - "ansi-regex": "^5.0.1" 17905 - }, 17906 - "engines": { 17907 - "node": ">=8" 17908 - } 17909 - }, 17910 "node_modules/stringify-object": { 17911 "version": "3.3.0", 17912 "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", ··· 17923 } 17924 }, 17925 "node_modules/strip-ansi": { 17926 - "version": "7.1.0", 17927 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", 17928 - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", 17929 "dev": true, 17930 "license": "MIT", 17931 "dependencies": { 17932 - "ansi-regex": "^6.0.1" 17933 }, 17934 "engines": { 17935 - "node": ">=12" 17936 - }, 17937 - "funding": { 17938 - "url": "https://github.com/chalk/strip-ansi?sponsor=1" 17939 } 17940 }, 17941 "node_modules/strip-ansi-cjs": { ··· 17952 "node": ">=8" 17953 } 17954 }, 17955 "node_modules/strip-ansi/node_modules/ansi-regex": { 17956 - "version": "6.1.0", 17957 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", 17958 - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", 17959 "dev": true, 17960 "license": "MIT", 17961 "engines": { 17962 - "node": ">=12" 17963 - }, 17964 - "funding": { 17965 - "url": "https://github.com/chalk/ansi-regex?sponsor=1" 17966 } 17967 }, 17968 "node_modules/strip-bom-string": { ··· 17986 } 17987 }, 17988 "node_modules/strip-final-newline": { 17989 - "version": "4.0.0", 17990 - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-4.0.0.tgz", 17991 - "integrity": "sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==", 17992 "dev": true, 17993 "license": "MIT", 17994 "engines": { 17995 - "node": ">=18" 17996 - }, 17997 - "funding": { 17998 - "url": "https://github.com/sponsors/sindresorhus" 17999 } 18000 }, 18001 "node_modules/strip-indent": { ··· 18020 "url": "https://github.com/sponsors/sindresorhus" 18021 } 18022 }, 18023 - "node_modules/strip-literal": { 18024 - "version": "2.1.1", 18025 - "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-2.1.1.tgz", 18026 - "integrity": "sha512-631UJ6O00eNGfMiWG78ck80dfBab8X6IVFB51jZK5Icd7XAs60Z5y7QdSd/wGIklnWvRbUNloVzhOKKmutxQ6Q==", 18027 - "dev": true, 18028 - "license": "MIT", 18029 - "optional": true, 18030 - "dependencies": { 18031 - "js-tokens": "^9.0.1" 18032 - }, 18033 - "funding": { 18034 - "url": "https://github.com/sponsors/antfu" 18035 - } 18036 - }, 18037 - "node_modules/strip-literal/node_modules/js-tokens": { 18038 - "version": "9.0.1", 18039 - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.1.tgz", 18040 - "integrity": "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==", 18041 - "dev": true, 18042 - "license": "MIT", 18043 - "optional": true 18044 - }, 18045 - "node_modules/strnum": { 18046 - "version": "1.0.5", 18047 - "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", 18048 - "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", 18049 - "dev": true, 18050 - "license": "MIT" 18051 - }, 18052 - "node_modules/summary": { 18053 - "version": "2.1.0", 18054 - "resolved": "https://registry.npmjs.org/summary/-/summary-2.1.0.tgz", 18055 - "integrity": "sha512-nMIjMrd5Z2nuB2RZCKJfFMjgS3fygbeyGk9PxPPaJR1RIcyN9yn4A63Isovzm3ZtQuEkLBVgMdPup8UeLH7aQw==", 18056 - "dev": true, 18057 - "license": "MIT" 18058 - }, 18059 "node_modules/supports-color": { 18060 "version": "7.2.0", 18061 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", ··· 18106 "license": "MIT" 18107 }, 18108 "node_modules/synckit": { 18109 - "version": "0.9.2", 18110 - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.2.tgz", 18111 - "integrity": "sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==", 18112 "dev": true, 18113 "license": "MIT", 18114 "dependencies": { ··· 18123 } 18124 }, 18125 "node_modules/tapable": { 18126 - "version": "2.2.1", 18127 - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", 18128 - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", 18129 "dev": true, 18130 "license": "MIT", 18131 "engines": { ··· 18150 "node": ">=10" 18151 } 18152 }, 18153 - "node_modules/tar-fs": { 18154 - "version": "3.0.8", 18155 - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.8.tgz", 18156 - "integrity": "sha512-ZoROL70jptorGAlgAYiLoBLItEKw/fUxg9BSYK/dF/GAGYFJOJJJMvjPAKDJraCXFwadD456FCuvLWgfhMsPwg==", 18157 - "dev": true, 18158 - "license": "MIT", 18159 - "dependencies": { 18160 - "pump": "^3.0.0", 18161 - "tar-stream": "^3.1.5" 18162 - }, 18163 - "optionalDependencies": { 18164 - "bare-fs": "^4.0.1", 18165 - "bare-path": "^3.0.0" 18166 - } 18167 - }, 18168 - "node_modules/tar-stream": { 18169 - "version": "3.1.7", 18170 - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", 18171 - "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", 18172 - "dev": true, 18173 - "license": "MIT", 18174 - "dependencies": { 18175 - "b4a": "^1.6.4", 18176 - "fast-fifo": "^1.2.0", 18177 - "streamx": "^2.15.0" 18178 - } 18179 - }, 18180 "node_modules/tar/node_modules/fs-minipass": { 18181 "version": "2.1.0", 18182 "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", ··· 18213 "node": ">=8" 18214 } 18215 }, 18216 "node_modules/terser": { 18217 - "version": "5.38.1", 18218 - "resolved": "https://registry.npmjs.org/terser/-/terser-5.38.1.tgz", 18219 - "integrity": "sha512-GWANVlPM/ZfYzuPHjq0nxT+EbOEDDN3Jwhwdg1D8TU8oSkktp8w64Uq4auuGLxFSoNTRDncTq2hQHX1Ld9KHkA==", 18220 "dev": true, 18221 "license": "BSD-2-Clause", 18222 "dependencies": { 18223 "@jridgewell/source-map": "^0.3.3", 18224 - "acorn": "^8.8.2", 18225 "commander": "^2.20.0", 18226 "source-map-support": "~0.5.20" 18227 }, ··· 18233 } 18234 }, 18235 "node_modules/terser-webpack-plugin": { 18236 - "version": "5.3.11", 18237 - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.11.tgz", 18238 - "integrity": "sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==", 18239 "dev": true, 18240 "license": "MIT", 18241 "dependencies": { ··· 18305 "license": "MIT" 18306 }, 18307 "node_modules/terser-webpack-plugin/node_modules/schema-utils": { 18308 - "version": "4.3.0", 18309 - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz", 18310 - "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", 18311 "dev": true, 18312 "license": "MIT", 18313 "dependencies": { ··· 18368 "url": "https://github.com/sponsors/isaacs" 18369 } 18370 }, 18371 - "node_modules/text-decoder": { 18372 - "version": "1.2.3", 18373 - "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.3.tgz", 18374 - "integrity": "sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==", 18375 - "dev": true, 18376 - "license": "Apache-2.0", 18377 - "dependencies": { 18378 - "b4a": "^1.6.4" 18379 - } 18380 - }, 18381 "node_modules/text-table": { 18382 "version": "0.2.0", 18383 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", ··· 18408 "node": ">=0.8" 18409 } 18410 }, 18411 "node_modules/through": { 18412 "version": "2.3.8", 18413 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", ··· 18449 "dev": true, 18450 "license": "MIT" 18451 }, 18452 - "node_modules/tinyexec": { 18453 - "version": "0.3.2", 18454 - "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz", 18455 - "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==", 18456 - "dev": true, 18457 - "license": "MIT", 18458 - "optional": true 18459 - }, 18460 - "node_modules/tinyrainbow": { 18461 - "version": "1.2.0", 18462 - "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-1.2.0.tgz", 18463 - "integrity": "sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==", 18464 - "dev": true, 18465 - "license": "MIT", 18466 - "engines": { 18467 - "node": ">=14.0.0" 18468 - } 18469 - }, 18470 - "node_modules/tinyspy": { 18471 - "version": "3.0.2", 18472 - "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-3.0.2.tgz", 18473 - "integrity": "sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==", 18474 "dev": true, 18475 "license": "MIT", 18476 "engines": { 18477 - "node": ">=14.0.0" 18478 } 18479 }, 18480 "node_modules/tlds": { 18481 - "version": "1.255.0", 18482 - "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.255.0.tgz", 18483 - "integrity": "sha512-tcwMRIioTcF/FcxLev8MJWxCp+GUALRhFEqbDoZrnowmKSGqPrl5pqS+Sut2m8BgJ6S4FExCSSpGffZ0Tks6Aw==", 18484 "dev": true, 18485 "license": "MIT", 18486 "bin": { ··· 18488 } 18489 }, 18490 "node_modules/tldts": { 18491 - "version": "6.1.77", 18492 - "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.77.tgz", 18493 - "integrity": "sha512-lBpoWgy+kYmuXWQ83+R7LlJCnsd9YW8DGpZSHhrMl4b8Ly/1vzOie3OdtmUJDkKxcgRGOehDu5btKkty+JEe+g==", 18494 "dev": true, 18495 "license": "MIT", 18496 "dependencies": { 18497 - "tldts-core": "^6.1.77" 18498 }, 18499 "bin": { 18500 "tldts": "bin/cli.js" 18501 } 18502 }, 18503 "node_modules/tldts-core": { 18504 - "version": "6.1.77", 18505 - "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.77.tgz", 18506 - "integrity": "sha512-bCaqm24FPk8OgBkM0u/SrEWJgHnhBWYqeBo6yUmcZJDCHt/IfyWBb+14CXdGi4RInMv4v7eUAin15W0DoA+Ytg==", 18507 "dev": true, 18508 "license": "MIT" 18509 }, 18510 "node_modules/tmp": { 18511 - "version": "0.0.33", 18512 - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", 18513 - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", 18514 "dev": true, 18515 "license": "MIT", 18516 "dependencies": { 18517 - "os-tmpdir": "~1.0.2" 18518 }, 18519 "engines": { 18520 - "node": ">=0.6.0" 18521 } 18522 }, 18523 "node_modules/to-regex-range": { ··· 18534 } 18535 }, 18536 "node_modules/tough-cookie": { 18537 - "version": "5.1.1", 18538 - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-5.1.1.tgz", 18539 - "integrity": "sha512-Ek7HndSVkp10hmHP9V4qZO1u+pn1RU5sI0Fw+jCU3lyvuMZcgqsNgc6CmJJZyByK4Vm/qotGRJlfgAX8q+4JiA==", 18540 "dev": true, 18541 "license": "BSD-3-Clause", 18542 "dependencies": { ··· 18546 "node": ">=16" 18547 } 18548 }, 18549 "node_modules/tr46": { 18550 - "version": "5.0.0", 18551 - "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz", 18552 - "integrity": "sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==", 18553 "dev": true, 18554 "license": "MIT", 18555 "dependencies": { ··· 18559 "node": ">=18" 18560 } 18561 }, 18562 "node_modules/treeify": { 18563 "version": "1.0.1", 18564 "resolved": "https://registry.npmjs.org/treeify/-/treeify-1.0.1.tgz", ··· 18569 } 18570 }, 18571 "node_modules/ts-api-utils": { 18572 - "version": "2.0.1", 18573 - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.0.1.tgz", 18574 - "integrity": "sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w==", 18575 "dev": true, 18576 "license": "MIT", 18577 "engines": { ··· 18581 "typescript": ">=4.8.4" 18582 } 18583 }, 18584 - "node_modules/tslib": { 18585 - "version": "2.8.1", 18586 - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", 18587 - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", 18588 - "dev": true, 18589 - "license": "0BSD" 18590 - }, 18591 - "node_modules/tsx": { 18592 - "version": "4.19.2", 18593 - "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.19.2.tgz", 18594 - "integrity": "sha512-pOUl6Vo2LUq/bSa8S5q7b91cgNSjctn9ugq/+Mvow99qW6x/UZYwzxy/3NmqoT66eHYfCVvFvACC58UBPFf28g==", 18595 "dev": true, 18596 - "license": "MIT", 18597 "dependencies": { 18598 - "esbuild": "~0.23.0", 18599 - "get-tsconfig": "^4.7.5" 18600 }, 18601 - "bin": { 18602 - "tsx": "dist/cli.mjs" 18603 - }, 18604 - "engines": { 18605 - "node": ">=18.0.0" 18606 - }, 18607 - "optionalDependencies": { 18608 - "fsevents": "~2.3.3" 18609 - } 18610 - }, 18611 - "node_modules/tsx/node_modules/@esbuild/android-arm": { 18612 - "version": "0.23.1", 18613 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.23.1.tgz", 18614 - "integrity": "sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==", 18615 - "cpu": [ 18616 - "arm" 18617 - ], 18618 - "dev": true, 18619 - "license": "MIT", 18620 - "optional": true, 18621 - "os": [ 18622 - "android" 18623 - ], 18624 - "engines": { 18625 - "node": ">=18" 18626 - } 18627 - }, 18628 - "node_modules/tsx/node_modules/@esbuild/android-arm64": { 18629 - "version": "0.23.1", 18630 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.23.1.tgz", 18631 - "integrity": "sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==", 18632 - "cpu": [ 18633 - "arm64" 18634 - ], 18635 - "dev": true, 18636 - "license": "MIT", 18637 - "optional": true, 18638 - "os": [ 18639 - "android" 18640 - ], 18641 - "engines": { 18642 - "node": ">=18" 18643 - } 18644 - }, 18645 - "node_modules/tsx/node_modules/@esbuild/android-x64": { 18646 - "version": "0.23.1", 18647 - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.23.1.tgz", 18648 - "integrity": "sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==", 18649 - "cpu": [ 18650 - "x64" 18651 - ], 18652 - "dev": true, 18653 - "license": "MIT", 18654 - "optional": true, 18655 - "os": [ 18656 - "android" 18657 - ], 18658 - "engines": { 18659 - "node": ">=18" 18660 - } 18661 - }, 18662 - "node_modules/tsx/node_modules/@esbuild/darwin-arm64": { 18663 - "version": "0.23.1", 18664 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.23.1.tgz", 18665 - "integrity": "sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==", 18666 - "cpu": [ 18667 - "arm64" 18668 - ], 18669 - "dev": true, 18670 - "license": "MIT", 18671 - "optional": true, 18672 - "os": [ 18673 - "darwin" 18674 - ], 18675 - "engines": { 18676 - "node": ">=18" 18677 - } 18678 - }, 18679 - "node_modules/tsx/node_modules/@esbuild/darwin-x64": { 18680 - "version": "0.23.1", 18681 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.23.1.tgz", 18682 - "integrity": "sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==", 18683 - "cpu": [ 18684 - "x64" 18685 - ], 18686 - "dev": true, 18687 - "license": "MIT", 18688 - "optional": true, 18689 - "os": [ 18690 - "darwin" 18691 - ], 18692 - "engines": { 18693 - "node": ">=18" 18694 - } 18695 - }, 18696 - "node_modules/tsx/node_modules/@esbuild/freebsd-arm64": { 18697 - "version": "0.23.1", 18698 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.23.1.tgz", 18699 - "integrity": "sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==", 18700 - "cpu": [ 18701 - "arm64" 18702 - ], 18703 - "dev": true, 18704 - "license": "MIT", 18705 - "optional": true, 18706 - "os": [ 18707 - "freebsd" 18708 - ], 18709 - "engines": { 18710 - "node": ">=18" 18711 - } 18712 - }, 18713 - "node_modules/tsx/node_modules/@esbuild/freebsd-x64": { 18714 - "version": "0.23.1", 18715 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.23.1.tgz", 18716 - "integrity": "sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==", 18717 - "cpu": [ 18718 - "x64" 18719 - ], 18720 - "dev": true, 18721 - "license": "MIT", 18722 - "optional": true, 18723 - "os": [ 18724 - "freebsd" 18725 - ], 18726 - "engines": { 18727 - "node": ">=18" 18728 - } 18729 - }, 18730 - "node_modules/tsx/node_modules/@esbuild/linux-arm": { 18731 - "version": "0.23.1", 18732 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.23.1.tgz", 18733 - "integrity": "sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==", 18734 - "cpu": [ 18735 - "arm" 18736 - ], 18737 - "dev": true, 18738 - "license": "MIT", 18739 - "optional": true, 18740 - "os": [ 18741 - "linux" 18742 - ], 18743 - "engines": { 18744 - "node": ">=18" 18745 - } 18746 - }, 18747 - "node_modules/tsx/node_modules/@esbuild/linux-arm64": { 18748 - "version": "0.23.1", 18749 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.23.1.tgz", 18750 - "integrity": "sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==", 18751 - "cpu": [ 18752 - "arm64" 18753 - ], 18754 - "dev": true, 18755 - "license": "MIT", 18756 - "optional": true, 18757 - "os": [ 18758 - "linux" 18759 - ], 18760 - "engines": { 18761 - "node": ">=18" 18762 - } 18763 - }, 18764 - "node_modules/tsx/node_modules/@esbuild/linux-ia32": { 18765 - "version": "0.23.1", 18766 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.23.1.tgz", 18767 - "integrity": "sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==", 18768 - "cpu": [ 18769 - "ia32" 18770 - ], 18771 - "dev": true, 18772 - "license": "MIT", 18773 - "optional": true, 18774 - "os": [ 18775 - "linux" 18776 - ], 18777 - "engines": { 18778 - "node": ">=18" 18779 - } 18780 - }, 18781 - "node_modules/tsx/node_modules/@esbuild/linux-loong64": { 18782 - "version": "0.23.1", 18783 - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.23.1.tgz", 18784 - "integrity": "sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==", 18785 - "cpu": [ 18786 - "loong64" 18787 - ], 18788 - "dev": true, 18789 - "license": "MIT", 18790 - "optional": true, 18791 - "os": [ 18792 - "linux" 18793 - ], 18794 - "engines": { 18795 - "node": ">=18" 18796 - } 18797 - }, 18798 - "node_modules/tsx/node_modules/@esbuild/linux-mips64el": { 18799 - "version": "0.23.1", 18800 - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.23.1.tgz", 18801 - "integrity": "sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==", 18802 - "cpu": [ 18803 - "mips64el" 18804 - ], 18805 - "dev": true, 18806 - "license": "MIT", 18807 - "optional": true, 18808 - "os": [ 18809 - "linux" 18810 - ], 18811 - "engines": { 18812 - "node": ">=18" 18813 - } 18814 - }, 18815 - "node_modules/tsx/node_modules/@esbuild/linux-ppc64": { 18816 - "version": "0.23.1", 18817 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.23.1.tgz", 18818 - "integrity": "sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==", 18819 - "cpu": [ 18820 - "ppc64" 18821 - ], 18822 - "dev": true, 18823 - "license": "MIT", 18824 - "optional": true, 18825 - "os": [ 18826 - "linux" 18827 - ], 18828 - "engines": { 18829 - "node": ">=18" 18830 - } 18831 - }, 18832 - "node_modules/tsx/node_modules/@esbuild/linux-riscv64": { 18833 - "version": "0.23.1", 18834 - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.23.1.tgz", 18835 - "integrity": "sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==", 18836 - "cpu": [ 18837 - "riscv64" 18838 - ], 18839 - "dev": true, 18840 - "license": "MIT", 18841 - "optional": true, 18842 - "os": [ 18843 - "linux" 18844 - ], 18845 - "engines": { 18846 - "node": ">=18" 18847 - } 18848 - }, 18849 - "node_modules/tsx/node_modules/@esbuild/linux-s390x": { 18850 - "version": "0.23.1", 18851 - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.23.1.tgz", 18852 - "integrity": "sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==", 18853 - "cpu": [ 18854 - "s390x" 18855 - ], 18856 - "dev": true, 18857 - "license": "MIT", 18858 - "optional": true, 18859 - "os": [ 18860 - "linux" 18861 - ], 18862 - "engines": { 18863 - "node": ">=18" 18864 - } 18865 - }, 18866 - "node_modules/tsx/node_modules/@esbuild/linux-x64": { 18867 - "version": "0.23.1", 18868 - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.23.1.tgz", 18869 - "integrity": "sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==", 18870 - "cpu": [ 18871 - "x64" 18872 - ], 18873 - "dev": true, 18874 - "license": "MIT", 18875 - "optional": true, 18876 - "os": [ 18877 - "linux" 18878 - ], 18879 - "engines": { 18880 - "node": ">=18" 18881 - } 18882 - }, 18883 - "node_modules/tsx/node_modules/@esbuild/netbsd-x64": { 18884 - "version": "0.23.1", 18885 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.23.1.tgz", 18886 - "integrity": "sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==", 18887 - "cpu": [ 18888 - "x64" 18889 - ], 18890 - "dev": true, 18891 - "license": "MIT", 18892 - "optional": true, 18893 - "os": [ 18894 - "netbsd" 18895 - ], 18896 - "engines": { 18897 - "node": ">=18" 18898 - } 18899 - }, 18900 - "node_modules/tsx/node_modules/@esbuild/openbsd-x64": { 18901 - "version": "0.23.1", 18902 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.23.1.tgz", 18903 - "integrity": "sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==", 18904 - "cpu": [ 18905 - "x64" 18906 - ], 18907 - "dev": true, 18908 - "license": "MIT", 18909 - "optional": true, 18910 - "os": [ 18911 - "openbsd" 18912 - ], 18913 - "engines": { 18914 - "node": ">=18" 18915 - } 18916 - }, 18917 - "node_modules/tsx/node_modules/@esbuild/sunos-x64": { 18918 - "version": "0.23.1", 18919 - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.23.1.tgz", 18920 - "integrity": "sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==", 18921 - "cpu": [ 18922 - "x64" 18923 - ], 18924 - "dev": true, 18925 - "license": "MIT", 18926 - "optional": true, 18927 - "os": [ 18928 - "sunos" 18929 - ], 18930 - "engines": { 18931 - "node": ">=18" 18932 } 18933 }, 18934 - "node_modules/tsx/node_modules/@esbuild/win32-arm64": { 18935 - "version": "0.23.1", 18936 - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.23.1.tgz", 18937 - "integrity": "sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==", 18938 - "cpu": [ 18939 - "arm64" 18940 - ], 18941 "dev": true, 18942 - "license": "MIT", 18943 - "optional": true, 18944 - "os": [ 18945 - "win32" 18946 - ], 18947 - "engines": { 18948 - "node": ">=18" 18949 - } 18950 }, 18951 - "node_modules/tsx/node_modules/@esbuild/win32-ia32": { 18952 - "version": "0.23.1", 18953 - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.23.1.tgz", 18954 - "integrity": "sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==", 18955 - "cpu": [ 18956 - "ia32" 18957 - ], 18958 "dev": true, 18959 - "license": "MIT", 18960 - "optional": true, 18961 - "os": [ 18962 - "win32" 18963 - ], 18964 - "engines": { 18965 - "node": ">=18" 18966 - } 18967 }, 18968 - "node_modules/tsx/node_modules/@esbuild/win32-x64": { 18969 - "version": "0.23.1", 18970 - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.23.1.tgz", 18971 - "integrity": "sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==", 18972 - "cpu": [ 18973 - "x64" 18974 - ], 18975 "dev": true, 18976 - "license": "MIT", 18977 - "optional": true, 18978 - "os": [ 18979 - "win32" 18980 - ], 18981 - "engines": { 18982 - "node": ">=18" 18983 - } 18984 - }, 18985 - "node_modules/tsx/node_modules/esbuild": { 18986 - "version": "0.23.1", 18987 - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.23.1.tgz", 18988 - "integrity": "sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==", 18989 - "dev": true, 18990 - "hasInstallScript": true, 18991 - "license": "MIT", 18992 - "bin": { 18993 - "esbuild": "bin/esbuild" 18994 }, 18995 "engines": { 18996 - "node": ">=18" 18997 - }, 18998 - "optionalDependencies": { 18999 - "@esbuild/aix-ppc64": "0.23.1", 19000 - "@esbuild/android-arm": "0.23.1", 19001 - "@esbuild/android-arm64": "0.23.1", 19002 - "@esbuild/android-x64": "0.23.1", 19003 - "@esbuild/darwin-arm64": "0.23.1", 19004 - "@esbuild/darwin-x64": "0.23.1", 19005 - "@esbuild/freebsd-arm64": "0.23.1", 19006 - "@esbuild/freebsd-x64": "0.23.1", 19007 - "@esbuild/linux-arm": "0.23.1", 19008 - "@esbuild/linux-arm64": "0.23.1", 19009 - "@esbuild/linux-ia32": "0.23.1", 19010 - "@esbuild/linux-loong64": "0.23.1", 19011 - "@esbuild/linux-mips64el": "0.23.1", 19012 - "@esbuild/linux-ppc64": "0.23.1", 19013 - "@esbuild/linux-riscv64": "0.23.1", 19014 - "@esbuild/linux-s390x": "0.23.1", 19015 - "@esbuild/linux-x64": "0.23.1", 19016 - "@esbuild/netbsd-x64": "0.23.1", 19017 - "@esbuild/openbsd-arm64": "0.23.1", 19018 - "@esbuild/openbsd-x64": "0.23.1", 19019 - "@esbuild/sunos-x64": "0.23.1", 19020 - "@esbuild/win32-arm64": "0.23.1", 19021 - "@esbuild/win32-ia32": "0.23.1", 19022 - "@esbuild/win32-x64": "0.23.1" 19023 } 19024 }, 19025 - "node_modules/tty-browserify": { 19026 - "version": "0.0.1", 19027 - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", 19028 - "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==", 19029 "dev": true, 19030 - "license": "MIT" 19031 }, 19032 "node_modules/type": { 19033 "version": "2.7.3", ··· 19059 } 19060 }, 19061 "node_modules/type-fest": { 19062 - "version": "0.21.3", 19063 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", 19064 - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", 19065 "dev": true, 19066 "license": "(MIT OR CC0-1.0)", 19067 "engines": { 19068 - "node": ">=10" 19069 }, 19070 - "funding": { 19071 - "url": "https://github.com/sponsors/sindresorhus" 19072 } 19073 }, 19074 "node_modules/typescript": { 19075 - "version": "5.7.3", 19076 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", 19077 - "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", 19078 "dev": true, 19079 "license": "Apache-2.0", 19080 "bin": { ··· 19092 "dev": true, 19093 "license": "MIT" 19094 }, 19095 - "node_modules/ufo": { 19096 - "version": "1.5.4", 19097 - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz", 19098 - "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==", 19099 - "dev": true, 19100 - "license": "MIT" 19101 - }, 19102 - "node_modules/unctx": { 19103 - "version": "2.4.1", 19104 - "resolved": "https://registry.npmjs.org/unctx/-/unctx-2.4.1.tgz", 19105 - "integrity": "sha512-AbaYw0Nm4mK4qjhns67C+kgxR2YWiwlDBPzxrN8h8C6VtAdCgditAY5Dezu3IJy4XVqAnbrXt9oQJvsn3fyozg==", 19106 - "dev": true, 19107 - "license": "MIT", 19108 - "optional": true, 19109 - "dependencies": { 19110 - "acorn": "^8.14.0", 19111 - "estree-walker": "^3.0.3", 19112 - "magic-string": "^0.30.17", 19113 - "unplugin": "^2.1.0" 19114 - } 19115 - }, 19116 - "node_modules/unctx/node_modules/estree-walker": { 19117 - "version": "3.0.3", 19118 - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", 19119 - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", 19120 - "dev": true, 19121 - "license": "MIT", 19122 - "optional": true, 19123 - "dependencies": { 19124 - "@types/estree": "^1.0.0" 19125 - } 19126 - }, 19127 "node_modules/underscore": { 19128 "version": "1.4.4", 19129 "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz", ··· 19131 "dev": true 19132 }, 19133 "node_modules/undici": { 19134 - "version": "6.21.1", 19135 - "resolved": "https://registry.npmjs.org/undici/-/undici-6.21.1.tgz", 19136 - "integrity": "sha512-q/1rj5D0/zayJB2FraXdaWxbhWiNKDvu8naDT2dl1yTlvJp4BLtOcp2a5BvgGNQpYYJzau7tf1WgKv3b+7mqpQ==", 19137 "dev": true, 19138 "license": "MIT", 19139 "engines": { 19140 - "node": ">=18.17" 19141 } 19142 }, 19143 "node_modules/undici-types": { 19144 - "version": "6.19.8", 19145 - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", 19146 - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", 19147 "dev": true, 19148 "license": "MIT" 19149 }, ··· 19211 "node": ">=4" 19212 } 19213 }, 19214 - "node_modules/unicorn-magic": { 19215 - "version": "0.3.0", 19216 - "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.3.0.tgz", 19217 - "integrity": "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==", 19218 - "dev": true, 19219 - "license": "MIT", 19220 - "engines": { 19221 - "node": ">=18" 19222 - }, 19223 - "funding": { 19224 - "url": "https://github.com/sponsors/sindresorhus" 19225 - } 19226 - }, 19227 - "node_modules/unimport": { 19228 - "version": "3.14.6", 19229 - "resolved": "https://registry.npmjs.org/unimport/-/unimport-3.14.6.tgz", 19230 - "integrity": "sha512-CYvbDaTT04Rh8bmD8jz3WPmHYZRG/NnvYVzwD6V1YAlvvKROlAeNDUBhkBGzNav2RKaeuXvlWYaa1V4Lfi/O0g==", 19231 - "dev": true, 19232 - "license": "MIT", 19233 - "optional": true, 19234 - "dependencies": { 19235 - "@rollup/pluginutils": "^5.1.4", 19236 - "acorn": "^8.14.0", 19237 - "escape-string-regexp": "^5.0.0", 19238 - "estree-walker": "^3.0.3", 19239 - "fast-glob": "^3.3.3", 19240 - "local-pkg": "^1.0.0", 19241 - "magic-string": "^0.30.17", 19242 - "mlly": "^1.7.4", 19243 - "pathe": "^2.0.1", 19244 - "picomatch": "^4.0.2", 19245 - "pkg-types": "^1.3.0", 19246 - "scule": "^1.3.0", 19247 - "strip-literal": "^2.1.1", 19248 - "unplugin": "^1.16.1" 19249 - } 19250 - }, 19251 - "node_modules/unimport/node_modules/escape-string-regexp": { 19252 - "version": "5.0.0", 19253 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", 19254 - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", 19255 - "dev": true, 19256 - "license": "MIT", 19257 - "optional": true, 19258 - "engines": { 19259 - "node": ">=12" 19260 - }, 19261 - "funding": { 19262 - "url": "https://github.com/sponsors/sindresorhus" 19263 - } 19264 - }, 19265 - "node_modules/unimport/node_modules/estree-walker": { 19266 - "version": "3.0.3", 19267 - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", 19268 - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", 19269 - "dev": true, 19270 - "license": "MIT", 19271 - "optional": true, 19272 - "dependencies": { 19273 - "@types/estree": "^1.0.0" 19274 - } 19275 - }, 19276 - "node_modules/unimport/node_modules/local-pkg": { 19277 - "version": "1.0.0", 19278 - "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.0.0.tgz", 19279 - "integrity": "sha512-bbgPw/wmroJsil/GgL4qjDzs5YLTBMQ99weRsok1XCDccQeehbHA/I1oRvk2NPtr7KGZgT/Y5tPRnAtMqeG2Kg==", 19280 - "dev": true, 19281 - "license": "MIT", 19282 - "optional": true, 19283 - "dependencies": { 19284 - "mlly": "^1.7.3", 19285 - "pkg-types": "^1.3.0" 19286 - }, 19287 - "engines": { 19288 - "node": ">=14" 19289 - }, 19290 - "funding": { 19291 - "url": "https://github.com/sponsors/antfu" 19292 - } 19293 - }, 19294 - "node_modules/unimport/node_modules/unplugin": { 19295 - "version": "1.16.1", 19296 - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.16.1.tgz", 19297 - "integrity": "sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==", 19298 - "dev": true, 19299 - "license": "MIT", 19300 - "optional": true, 19301 - "dependencies": { 19302 - "acorn": "^8.14.0", 19303 - "webpack-virtual-modules": "^0.6.2" 19304 - }, 19305 - "engines": { 19306 - "node": ">=14.0.0" 19307 - } 19308 - }, 19309 "node_modules/unique-filename": { 19310 - "version": "3.0.0", 19311 - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", 19312 - "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", 19313 "dev": true, 19314 "license": "ISC", 19315 "dependencies": { 19316 - "unique-slug": "^4.0.0" 19317 }, 19318 "engines": { 19319 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 19320 } 19321 }, 19322 "node_modules/unique-slug": { 19323 - "version": "4.0.0", 19324 - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", 19325 - "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", 19326 "dev": true, 19327 "license": "ISC", 19328 "dependencies": { 19329 "imurmurhash": "^0.1.4" 19330 }, 19331 "engines": { 19332 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 19333 } 19334 }, 19335 "node_modules/universalify": { ··· 19342 "node": ">= 10.0.0" 19343 } 19344 }, 19345 - "node_modules/unplugin": { 19346 - "version": "2.1.2", 19347 - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-2.1.2.tgz", 19348 - "integrity": "sha512-Q3LU0e4zxKfRko1wMV2HmP8lB9KWislY7hxXpxd+lGx0PRInE4vhMBVEZwpdVYHvtqzhSrzuIfErsob6bQfCzw==", 19349 "dev": true, 19350 "license": "MIT", 19351 - "optional": true, 19352 - "dependencies": { 19353 - "acorn": "^8.14.0", 19354 - "webpack-virtual-modules": "^0.6.2" 19355 - }, 19356 "engines": { 19357 - "node": ">=18.12.0" 19358 - } 19359 - }, 19360 - "node_modules/unplugin-utils": { 19361 - "version": "0.2.3", 19362 - "resolved": "https://registry.npmjs.org/unplugin-utils/-/unplugin-utils-0.2.3.tgz", 19363 - "integrity": "sha512-unB2e2ogZwEoMw/X0Gq1vj2jaRKLmTh9wcSEJggESPllcrZI68uO7B8ykixbXqsSwG8r9T7qaHZudXIC/3qvhw==", 19364 - "dev": true, 19365 - "license": "MIT", 19366 - "optional": true, 19367 - "dependencies": { 19368 - "pathe": "^2.0.2", 19369 - "picomatch": "^4.0.2" 19370 - }, 19371 - "engines": { 19372 - "node": ">=18.12.0" 19373 - }, 19374 - "funding": { 19375 - "url": "https://github.com/sponsors/sxzz" 19376 - } 19377 - }, 19378 - "node_modules/untyped": { 19379 - "version": "1.5.2", 19380 - "resolved": "https://registry.npmjs.org/untyped/-/untyped-1.5.2.tgz", 19381 - "integrity": "sha512-eL/8PlhLcMmlMDtNPKhyyz9kEBDS3Uk4yMu/ewlkT2WFbtzScjHWPJLdQLmaGPUKjXzwe9MumOtOgc4Fro96Kg==", 19382 - "dev": true, 19383 - "license": "MIT", 19384 - "optional": true, 19385 - "dependencies": { 19386 - "@babel/core": "^7.26.0", 19387 - "@babel/standalone": "^7.26.4", 19388 - "@babel/types": "^7.26.3", 19389 - "citty": "^0.1.6", 19390 - "defu": "^6.1.4", 19391 - "jiti": "^2.4.1", 19392 - "knitwork": "^1.2.0", 19393 - "scule": "^1.3.0" 19394 - }, 19395 - "bin": { 19396 - "untyped": "dist/cli.mjs" 19397 } 19398 }, 19399 "node_modules/update-browserslist-db": { 19400 - "version": "1.1.2", 19401 - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.2.tgz", 19402 - "integrity": "sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==", 19403 "dev": true, 19404 "funding": [ 19405 { ··· 19479 "dev": true, 19480 "license": "MIT" 19481 }, 19482 - "node_modules/urlpattern-polyfill": { 19483 - "version": "10.0.0", 19484 - "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-10.0.0.tgz", 19485 - "integrity": "sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg==", 19486 - "dev": true, 19487 - "license": "MIT" 19488 - }, 19489 - "node_modules/userhome": { 19490 - "version": "1.0.1", 19491 - "resolved": "https://registry.npmjs.org/userhome/-/userhome-1.0.1.tgz", 19492 - "integrity": "sha512-5cnLm4gseXjAclKowC4IjByaGsjtAoV6PrOQOljplNB54ReUYJP8HdAFq2muHinSDAh09PPX/uXDPfdxRHvuSA==", 19493 - "dev": true, 19494 - "license": "MIT", 19495 - "engines": { 19496 - "node": ">= 0.8.0" 19497 - } 19498 - }, 19499 "node_modules/utf8": { 19500 "version": "2.1.2", 19501 "resolved": "https://registry.npmjs.org/utf8/-/utf8-2.1.2.tgz", ··· 19532 "license": "MIT" 19533 }, 19534 "node_modules/uuid": { 19535 - "version": "10.0.0", 19536 - "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", 19537 - "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", 19538 "dev": true, 19539 - "funding": [ 19540 - "https://github.com/sponsors/broofa", 19541 - "https://github.com/sponsors/ctavan" 19542 - ], 19543 "license": "MIT", 19544 "bin": { 19545 "uuid": "dist/bin/uuid" ··· 19581 "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 19582 } 19583 }, 19584 "node_modules/video-extensions": { 19585 "version": "1.2.0", 19586 "resolved": "https://registry.npmjs.org/video-extensions/-/video-extensions-1.2.0.tgz", ··· 19594 "url": "https://github.com/sponsors/sindresorhus" 19595 } 19596 }, 19597 - "node_modules/vite": { 19598 - "version": "5.4.14", 19599 - "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.14.tgz", 19600 - "integrity": "sha512-EK5cY7Q1D8JNhSaPKVK4pwBFvaTmZxEnoKXLG/U9gmdDcihQGNzFlgIvaxezFR4glP1LsuiedwMBqCXH3wZccA==", 19601 - "dev": true, 19602 - "license": "MIT", 19603 - "dependencies": { 19604 - "esbuild": "^0.21.3", 19605 - "postcss": "^8.4.43", 19606 - "rollup": "^4.20.0" 19607 - }, 19608 - "bin": { 19609 - "vite": "bin/vite.js" 19610 - }, 19611 - "engines": { 19612 - "node": "^18.0.0 || >=20.0.0" 19613 - }, 19614 - "funding": { 19615 - "url": "https://github.com/vitejs/vite?sponsor=1" 19616 - }, 19617 - "optionalDependencies": { 19618 - "fsevents": "~2.3.3" 19619 - }, 19620 - "peerDependencies": { 19621 - "@types/node": "^18.0.0 || >=20.0.0", 19622 - "less": "*", 19623 - "lightningcss": "^1.21.0", 19624 - "sass": "*", 19625 - "sass-embedded": "*", 19626 - "stylus": "*", 19627 - "sugarss": "*", 19628 - "terser": "^5.4.0" 19629 - }, 19630 - "peerDependenciesMeta": { 19631 - "@types/node": { 19632 - "optional": true 19633 - }, 19634 - "less": { 19635 - "optional": true 19636 - }, 19637 - "lightningcss": { 19638 - "optional": true 19639 - }, 19640 - "sass": { 19641 - "optional": true 19642 - }, 19643 - "sass-embedded": { 19644 - "optional": true 19645 - }, 19646 - "stylus": { 19647 - "optional": true 19648 - }, 19649 - "sugarss": { 19650 - "optional": true 19651 - }, 19652 - "terser": { 19653 - "optional": true 19654 - } 19655 - } 19656 - }, 19657 - "node_modules/vite-plugin-commonjs": { 19658 - "version": "0.10.4", 19659 - "resolved": "https://registry.npmjs.org/vite-plugin-commonjs/-/vite-plugin-commonjs-0.10.4.tgz", 19660 - "integrity": "sha512-eWQuvQKCcx0QYB5e5xfxBNjQKyrjEWZIR9UOkOV6JAgxVhtbZvCOF+FNC2ZijBJ3U3Px04ZMMyyMyFBVWIJ5+g==", 19661 - "dev": true, 19662 - "license": "MIT", 19663 - "dependencies": { 19664 - "acorn": "^8.12.1", 19665 - "magic-string": "^0.30.11", 19666 - "vite-plugin-dynamic-import": "^1.6.0" 19667 - } 19668 - }, 19669 - "node_modules/vite-plugin-dynamic-import": { 19670 - "version": "1.6.0", 19671 - "resolved": "https://registry.npmjs.org/vite-plugin-dynamic-import/-/vite-plugin-dynamic-import-1.6.0.tgz", 19672 - "integrity": "sha512-TM0sz70wfzTIo9YCxVFwS8OA9lNREsh+0vMHGSkWDTZ7bgd1Yjs5RV8EgB634l/91IsXJReg0xtmuQqP0mf+rg==", 19673 - "dev": true, 19674 - "license": "MIT", 19675 - "dependencies": { 19676 - "acorn": "^8.12.1", 19677 - "es-module-lexer": "^1.5.4", 19678 - "fast-glob": "^3.3.2", 19679 - "magic-string": "^0.30.11" 19680 - } 19681 - }, 19682 - "node_modules/vite-plugin-istanbul": { 19683 - "version": "6.0.2", 19684 - "resolved": "https://registry.npmjs.org/vite-plugin-istanbul/-/vite-plugin-istanbul-6.0.2.tgz", 19685 - "integrity": "sha512-0/sKwjEEIwbEyl43xX7onX3dIbMJAsigNsKyyVPalG1oRFo5jn3qkJbS2PUfp9wrr3piy1eT6qRoeeum2p4B2A==", 19686 - "dev": true, 19687 - "license": "MIT", 19688 - "dependencies": { 19689 - "@istanbuljs/load-nyc-config": "^1.1.0", 19690 - "espree": "^10.0.1", 19691 - "istanbul-lib-instrument": "^6.0.2", 19692 - "picocolors": "^1.0.0", 19693 - "source-map": "^0.7.4", 19694 - "test-exclude": "^6.0.0" 19695 - }, 19696 - "peerDependencies": { 19697 - "vite": ">=4 <=6" 19698 - } 19699 - }, 19700 - "node_modules/vite-plugin-istanbul/node_modules/source-map": { 19701 - "version": "0.7.4", 19702 - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", 19703 - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", 19704 - "dev": true, 19705 - "license": "BSD-3-Clause", 19706 - "engines": { 19707 - "node": ">= 8" 19708 - } 19709 - }, 19710 - "node_modules/vite-plugin-top-level-await": { 19711 - "version": "1.4.4", 19712 - "resolved": "https://registry.npmjs.org/vite-plugin-top-level-await/-/vite-plugin-top-level-await-1.4.4.tgz", 19713 - "integrity": "sha512-QyxQbvcMkgt+kDb12m2P8Ed35Sp6nXP+l8ptGrnHV9zgYDUpraO0CPdlqLSeBqvY2DToR52nutDG7mIHuysdiw==", 19714 - "dev": true, 19715 - "license": "MIT", 19716 - "dependencies": { 19717 - "@rollup/plugin-virtual": "^3.0.2", 19718 - "@swc/core": "^1.7.0", 19719 - "uuid": "^10.0.0" 19720 - }, 19721 - "peerDependencies": { 19722 - "vite": ">=2.8" 19723 - } 19724 - }, 19725 - "node_modules/vite/node_modules/@esbuild/aix-ppc64": { 19726 - "version": "0.21.5", 19727 - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", 19728 - "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", 19729 - "cpu": [ 19730 - "ppc64" 19731 - ], 19732 - "dev": true, 19733 - "license": "MIT", 19734 - "optional": true, 19735 - "os": [ 19736 - "aix" 19737 - ], 19738 - "engines": { 19739 - "node": ">=12" 19740 - } 19741 - }, 19742 - "node_modules/vite/node_modules/@esbuild/android-arm": { 19743 - "version": "0.21.5", 19744 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", 19745 - "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", 19746 - "cpu": [ 19747 - "arm" 19748 - ], 19749 - "dev": true, 19750 - "license": "MIT", 19751 - "optional": true, 19752 - "os": [ 19753 - "android" 19754 - ], 19755 - "engines": { 19756 - "node": ">=12" 19757 - } 19758 - }, 19759 - "node_modules/vite/node_modules/@esbuild/android-arm64": { 19760 - "version": "0.21.5", 19761 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", 19762 - "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", 19763 - "cpu": [ 19764 - "arm64" 19765 - ], 19766 - "dev": true, 19767 - "license": "MIT", 19768 - "optional": true, 19769 - "os": [ 19770 - "android" 19771 - ], 19772 - "engines": { 19773 - "node": ">=12" 19774 - } 19775 - }, 19776 - "node_modules/vite/node_modules/@esbuild/android-x64": { 19777 - "version": "0.21.5", 19778 - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", 19779 - "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", 19780 - "cpu": [ 19781 - "x64" 19782 - ], 19783 - "dev": true, 19784 - "license": "MIT", 19785 - "optional": true, 19786 - "os": [ 19787 - "android" 19788 - ], 19789 - "engines": { 19790 - "node": ">=12" 19791 - } 19792 - }, 19793 - "node_modules/vite/node_modules/@esbuild/darwin-arm64": { 19794 - "version": "0.21.5", 19795 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", 19796 - "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", 19797 - "cpu": [ 19798 - "arm64" 19799 - ], 19800 - "dev": true, 19801 - "license": "MIT", 19802 - "optional": true, 19803 - "os": [ 19804 - "darwin" 19805 - ], 19806 - "engines": { 19807 - "node": ">=12" 19808 - } 19809 - }, 19810 - "node_modules/vite/node_modules/@esbuild/darwin-x64": { 19811 - "version": "0.21.5", 19812 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", 19813 - "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", 19814 - "cpu": [ 19815 - "x64" 19816 - ], 19817 - "dev": true, 19818 - "license": "MIT", 19819 - "optional": true, 19820 - "os": [ 19821 - "darwin" 19822 - ], 19823 - "engines": { 19824 - "node": ">=12" 19825 - } 19826 - }, 19827 - "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { 19828 - "version": "0.21.5", 19829 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", 19830 - "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", 19831 - "cpu": [ 19832 - "arm64" 19833 - ], 19834 - "dev": true, 19835 - "license": "MIT", 19836 - "optional": true, 19837 - "os": [ 19838 - "freebsd" 19839 - ], 19840 - "engines": { 19841 - "node": ">=12" 19842 - } 19843 - }, 19844 - "node_modules/vite/node_modules/@esbuild/freebsd-x64": { 19845 - "version": "0.21.5", 19846 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", 19847 - "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", 19848 - "cpu": [ 19849 - "x64" 19850 - ], 19851 - "dev": true, 19852 - "license": "MIT", 19853 - "optional": true, 19854 - "os": [ 19855 - "freebsd" 19856 - ], 19857 - "engines": { 19858 - "node": ">=12" 19859 - } 19860 - }, 19861 - "node_modules/vite/node_modules/@esbuild/linux-arm": { 19862 - "version": "0.21.5", 19863 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", 19864 - "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", 19865 - "cpu": [ 19866 - "arm" 19867 - ], 19868 - "dev": true, 19869 - "license": "MIT", 19870 - "optional": true, 19871 - "os": [ 19872 - "linux" 19873 - ], 19874 - "engines": { 19875 - "node": ">=12" 19876 - } 19877 - }, 19878 - "node_modules/vite/node_modules/@esbuild/linux-arm64": { 19879 - "version": "0.21.5", 19880 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", 19881 - "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", 19882 - "cpu": [ 19883 - "arm64" 19884 - ], 19885 - "dev": true, 19886 - "license": "MIT", 19887 - "optional": true, 19888 - "os": [ 19889 - "linux" 19890 - ], 19891 - "engines": { 19892 - "node": ">=12" 19893 - } 19894 - }, 19895 - "node_modules/vite/node_modules/@esbuild/linux-ia32": { 19896 - "version": "0.21.5", 19897 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", 19898 - "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", 19899 - "cpu": [ 19900 - "ia32" 19901 - ], 19902 - "dev": true, 19903 - "license": "MIT", 19904 - "optional": true, 19905 - "os": [ 19906 - "linux" 19907 - ], 19908 - "engines": { 19909 - "node": ">=12" 19910 - } 19911 - }, 19912 - "node_modules/vite/node_modules/@esbuild/linux-loong64": { 19913 - "version": "0.21.5", 19914 - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", 19915 - "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", 19916 - "cpu": [ 19917 - "loong64" 19918 - ], 19919 - "dev": true, 19920 - "license": "MIT", 19921 - "optional": true, 19922 - "os": [ 19923 - "linux" 19924 - ], 19925 - "engines": { 19926 - "node": ">=12" 19927 - } 19928 - }, 19929 - "node_modules/vite/node_modules/@esbuild/linux-mips64el": { 19930 - "version": "0.21.5", 19931 - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", 19932 - "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", 19933 - "cpu": [ 19934 - "mips64el" 19935 - ], 19936 - "dev": true, 19937 - "license": "MIT", 19938 - "optional": true, 19939 - "os": [ 19940 - "linux" 19941 - ], 19942 - "engines": { 19943 - "node": ">=12" 19944 - } 19945 - }, 19946 - "node_modules/vite/node_modules/@esbuild/linux-ppc64": { 19947 - "version": "0.21.5", 19948 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", 19949 - "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", 19950 - "cpu": [ 19951 - "ppc64" 19952 - ], 19953 - "dev": true, 19954 - "license": "MIT", 19955 - "optional": true, 19956 - "os": [ 19957 - "linux" 19958 - ], 19959 - "engines": { 19960 - "node": ">=12" 19961 - } 19962 - }, 19963 - "node_modules/vite/node_modules/@esbuild/linux-riscv64": { 19964 - "version": "0.21.5", 19965 - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", 19966 - "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", 19967 - "cpu": [ 19968 - "riscv64" 19969 - ], 19970 - "dev": true, 19971 - "license": "MIT", 19972 - "optional": true, 19973 - "os": [ 19974 - "linux" 19975 - ], 19976 - "engines": { 19977 - "node": ">=12" 19978 - } 19979 - }, 19980 - "node_modules/vite/node_modules/@esbuild/linux-s390x": { 19981 - "version": "0.21.5", 19982 - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", 19983 - "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", 19984 - "cpu": [ 19985 - "s390x" 19986 - ], 19987 - "dev": true, 19988 - "license": "MIT", 19989 - "optional": true, 19990 - "os": [ 19991 - "linux" 19992 - ], 19993 - "engines": { 19994 - "node": ">=12" 19995 - } 19996 - }, 19997 - "node_modules/vite/node_modules/@esbuild/linux-x64": { 19998 - "version": "0.21.5", 19999 - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", 20000 - "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", 20001 - "cpu": [ 20002 - "x64" 20003 - ], 20004 - "dev": true, 20005 - "license": "MIT", 20006 - "optional": true, 20007 - "os": [ 20008 - "linux" 20009 - ], 20010 - "engines": { 20011 - "node": ">=12" 20012 - } 20013 - }, 20014 - "node_modules/vite/node_modules/@esbuild/netbsd-x64": { 20015 - "version": "0.21.5", 20016 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", 20017 - "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", 20018 - "cpu": [ 20019 - "x64" 20020 - ], 20021 - "dev": true, 20022 - "license": "MIT", 20023 - "optional": true, 20024 - "os": [ 20025 - "netbsd" 20026 - ], 20027 - "engines": { 20028 - "node": ">=12" 20029 - } 20030 - }, 20031 - "node_modules/vite/node_modules/@esbuild/openbsd-x64": { 20032 - "version": "0.21.5", 20033 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", 20034 - "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", 20035 - "cpu": [ 20036 - "x64" 20037 - ], 20038 - "dev": true, 20039 - "license": "MIT", 20040 - "optional": true, 20041 - "os": [ 20042 - "openbsd" 20043 - ], 20044 - "engines": { 20045 - "node": ">=12" 20046 - } 20047 - }, 20048 - "node_modules/vite/node_modules/@esbuild/sunos-x64": { 20049 - "version": "0.21.5", 20050 - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", 20051 - "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", 20052 - "cpu": [ 20053 - "x64" 20054 - ], 20055 - "dev": true, 20056 - "license": "MIT", 20057 - "optional": true, 20058 - "os": [ 20059 - "sunos" 20060 - ], 20061 - "engines": { 20062 - "node": ">=12" 20063 - } 20064 - }, 20065 - "node_modules/vite/node_modules/@esbuild/win32-arm64": { 20066 - "version": "0.21.5", 20067 - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", 20068 - "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", 20069 - "cpu": [ 20070 - "arm64" 20071 - ], 20072 - "dev": true, 20073 - "license": "MIT", 20074 - "optional": true, 20075 - "os": [ 20076 - "win32" 20077 - ], 20078 - "engines": { 20079 - "node": ">=12" 20080 - } 20081 - }, 20082 - "node_modules/vite/node_modules/@esbuild/win32-ia32": { 20083 - "version": "0.21.5", 20084 - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", 20085 - "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", 20086 - "cpu": [ 20087 - "ia32" 20088 - ], 20089 - "dev": true, 20090 - "license": "MIT", 20091 - "optional": true, 20092 - "os": [ 20093 - "win32" 20094 - ], 20095 - "engines": { 20096 - "node": ">=12" 20097 - } 20098 - }, 20099 - "node_modules/vite/node_modules/@esbuild/win32-x64": { 20100 - "version": "0.21.5", 20101 - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", 20102 - "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", 20103 - "cpu": [ 20104 - "x64" 20105 - ], 20106 - "dev": true, 20107 - "license": "MIT", 20108 - "optional": true, 20109 - "os": [ 20110 - "win32" 20111 - ], 20112 - "engines": { 20113 - "node": ">=12" 20114 - } 20115 - }, 20116 - "node_modules/vite/node_modules/esbuild": { 20117 - "version": "0.21.5", 20118 - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", 20119 - "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", 20120 - "dev": true, 20121 - "hasInstallScript": true, 20122 - "license": "MIT", 20123 - "bin": { 20124 - "esbuild": "bin/esbuild" 20125 - }, 20126 - "engines": { 20127 - "node": ">=12" 20128 - }, 20129 - "optionalDependencies": { 20130 - "@esbuild/aix-ppc64": "0.21.5", 20131 - "@esbuild/android-arm": "0.21.5", 20132 - "@esbuild/android-arm64": "0.21.5", 20133 - "@esbuild/android-x64": "0.21.5", 20134 - "@esbuild/darwin-arm64": "0.21.5", 20135 - "@esbuild/darwin-x64": "0.21.5", 20136 - "@esbuild/freebsd-arm64": "0.21.5", 20137 - "@esbuild/freebsd-x64": "0.21.5", 20138 - "@esbuild/linux-arm": "0.21.5", 20139 - "@esbuild/linux-arm64": "0.21.5", 20140 - "@esbuild/linux-ia32": "0.21.5", 20141 - "@esbuild/linux-loong64": "0.21.5", 20142 - "@esbuild/linux-mips64el": "0.21.5", 20143 - "@esbuild/linux-ppc64": "0.21.5", 20144 - "@esbuild/linux-riscv64": "0.21.5", 20145 - "@esbuild/linux-s390x": "0.21.5", 20146 - "@esbuild/linux-x64": "0.21.5", 20147 - "@esbuild/netbsd-x64": "0.21.5", 20148 - "@esbuild/openbsd-x64": "0.21.5", 20149 - "@esbuild/sunos-x64": "0.21.5", 20150 - "@esbuild/win32-arm64": "0.21.5", 20151 - "@esbuild/win32-ia32": "0.21.5", 20152 - "@esbuild/win32-x64": "0.21.5" 20153 - } 20154 - }, 20155 "node_modules/vm-browserify": { 20156 "version": "1.1.2", 20157 "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", ··· 20172 "node": ">=18" 20173 } 20174 }, 20175 - "node_modules/wait-port": { 20176 - "version": "1.1.0", 20177 - "resolved": "https://registry.npmjs.org/wait-port/-/wait-port-1.1.0.tgz", 20178 - "integrity": "sha512-3e04qkoN3LxTMLakdqeWth8nih8usyg+sf1Bgdf9wwUkp05iuK1eSY/QpLvscT/+F/gA89+LpUmmgBtesbqI2Q==", 20179 - "dev": true, 20180 - "license": "MIT", 20181 - "dependencies": { 20182 - "chalk": "^4.1.2", 20183 - "commander": "^9.3.0", 20184 - "debug": "^4.3.4" 20185 - }, 20186 - "bin": { 20187 - "wait-port": "bin/wait-port.js" 20188 - }, 20189 - "engines": { 20190 - "node": ">=10" 20191 - } 20192 - }, 20193 - "node_modules/wait-port/node_modules/commander": { 20194 - "version": "9.5.0", 20195 - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", 20196 - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", 20197 "dev": true, 20198 - "license": "MIT", 20199 "engines": { 20200 - "node": "^12.20.0 || >=14" 20201 } 20202 }, 20203 "node_modules/watchpack": { 20204 - "version": "2.4.2", 20205 - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", 20206 - "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", 20207 "dev": true, 20208 "license": "MIT", 20209 "dependencies": { ··· 20214 "node": ">=10.13.0" 20215 } 20216 }, 20217 - "node_modules/wcwidth": { 20218 - "version": "1.0.1", 20219 - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", 20220 - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", 20221 - "dev": true, 20222 - "license": "MIT", 20223 - "optional": true, 20224 - "dependencies": { 20225 - "defaults": "^1.0.3" 20226 - } 20227 - }, 20228 - "node_modules/web-streams-polyfill": { 20229 - "version": "3.3.3", 20230 - "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", 20231 - "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==", 20232 - "dev": true, 20233 - "license": "MIT", 20234 - "engines": { 20235 - "node": ">= 8" 20236 - } 20237 - }, 20238 - "node_modules/webdriver": { 20239 - "version": "9.7.3", 20240 - "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-9.7.3.tgz", 20241 - "integrity": "sha512-Mpi277WKw37Yg5xZ0MT2BcG/Q/5Y5reYA0wDXOMldVI1nLxA7eOzAvsBA8NpjPbi/+yZijZhNMrXRAtQ5Eu8NQ==", 20242 - "dev": true, 20243 - "license": "MIT", 20244 - "dependencies": { 20245 - "@types/node": "^20.1.0", 20246 - "@types/ws": "^8.5.3", 20247 - "@wdio/config": "9.7.3", 20248 - "@wdio/logger": "9.4.4", 20249 - "@wdio/protocols": "9.7.0", 20250 - "@wdio/types": "9.6.3", 20251 - "@wdio/utils": "9.7.3", 20252 - "deepmerge-ts": "^7.0.3", 20253 - "undici": "^6.20.1", 20254 - "ws": "^8.8.0" 20255 - }, 20256 - "engines": { 20257 - "node": ">=18.20.0" 20258 - } 20259 - }, 20260 - "node_modules/webdriverio": { 20261 - "version": "9.8.0", 20262 - "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-9.8.0.tgz", 20263 - "integrity": "sha512-30qTo27eNrqQTFGjzPYarAXD1aJ2fD5J+r+TUfLM3Ozlai6AuqbicLv4ysM8StfvN44jwyN+av/R3ul4SGaFjg==", 20264 - "dev": true, 20265 - "license": "MIT", 20266 - "dependencies": { 20267 - "@types/node": "^20.11.30", 20268 - "@types/sinonjs__fake-timers": "^8.1.5", 20269 - "@wdio/config": "9.7.3", 20270 - "@wdio/logger": "9.4.4", 20271 - "@wdio/protocols": "9.7.0", 20272 - "@wdio/repl": "9.4.4", 20273 - "@wdio/types": "9.6.3", 20274 - "@wdio/utils": "9.7.3", 20275 - "archiver": "^7.0.1", 20276 - "aria-query": "^5.3.0", 20277 - "cheerio": "^1.0.0-rc.12", 20278 - "css-shorthand-properties": "^1.1.1", 20279 - "css-value": "^0.0.1", 20280 - "grapheme-splitter": "^1.0.4", 20281 - "htmlfy": "^0.6.0", 20282 - "import-meta-resolve": "^4.0.0", 20283 - "is-plain-obj": "^4.1.0", 20284 - "jszip": "^3.10.1", 20285 - "lodash.clonedeep": "^4.5.0", 20286 - "lodash.zip": "^4.2.0", 20287 - "minimatch": "^9.0.3", 20288 - "query-selector-shadow-dom": "^1.0.1", 20289 - "resq": "^1.11.0", 20290 - "rgb2hex": "0.2.5", 20291 - "serialize-error": "^11.0.3", 20292 - "urlpattern-polyfill": "^10.0.0", 20293 - "webdriver": "9.7.3" 20294 - }, 20295 - "engines": { 20296 - "node": ">=18.20.0" 20297 - }, 20298 - "peerDependencies": { 20299 - "puppeteer-core": "^22.3.0" 20300 - }, 20301 - "peerDependenciesMeta": { 20302 - "puppeteer-core": { 20303 - "optional": true 20304 - } 20305 - } 20306 - }, 20307 - "node_modules/webdriverio/node_modules/brace-expansion": { 20308 - "version": "2.0.1", 20309 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 20310 - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 20311 - "dev": true, 20312 - "license": "MIT", 20313 - "dependencies": { 20314 - "balanced-match": "^1.0.0" 20315 - } 20316 - }, 20317 - "node_modules/webdriverio/node_modules/cheerio": { 20318 - "version": "1.0.0", 20319 - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0.tgz", 20320 - "integrity": "sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww==", 20321 - "dev": true, 20322 - "license": "MIT", 20323 - "dependencies": { 20324 - "cheerio-select": "^2.1.0", 20325 - "dom-serializer": "^2.0.0", 20326 - "domhandler": "^5.0.3", 20327 - "domutils": "^3.1.0", 20328 - "encoding-sniffer": "^0.2.0", 20329 - "htmlparser2": "^9.1.0", 20330 - "parse5": "^7.1.2", 20331 - "parse5-htmlparser2-tree-adapter": "^7.0.0", 20332 - "parse5-parser-stream": "^7.1.2", 20333 - "undici": "^6.19.5", 20334 - "whatwg-mimetype": "^4.0.0" 20335 - }, 20336 - "engines": { 20337 - "node": ">=18.17" 20338 - }, 20339 - "funding": { 20340 - "url": "https://github.com/cheeriojs/cheerio?sponsor=1" 20341 - } 20342 - }, 20343 - "node_modules/webdriverio/node_modules/dom-serializer": { 20344 - "version": "2.0.0", 20345 - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", 20346 - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", 20347 - "dev": true, 20348 - "license": "MIT", 20349 - "dependencies": { 20350 - "domelementtype": "^2.3.0", 20351 - "domhandler": "^5.0.2", 20352 - "entities": "^4.2.0" 20353 - }, 20354 - "funding": { 20355 - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" 20356 - } 20357 - }, 20358 - "node_modules/webdriverio/node_modules/domelementtype": { 20359 - "version": "2.3.0", 20360 - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", 20361 - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", 20362 - "dev": true, 20363 - "funding": [ 20364 - { 20365 - "type": "github", 20366 - "url": "https://github.com/sponsors/fb55" 20367 - } 20368 - ], 20369 - "license": "BSD-2-Clause" 20370 - }, 20371 - "node_modules/webdriverio/node_modules/domhandler": { 20372 - "version": "5.0.3", 20373 - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", 20374 - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", 20375 - "dev": true, 20376 - "license": "BSD-2-Clause", 20377 - "dependencies": { 20378 - "domelementtype": "^2.3.0" 20379 - }, 20380 - "engines": { 20381 - "node": ">= 4" 20382 - }, 20383 - "funding": { 20384 - "url": "https://github.com/fb55/domhandler?sponsor=1" 20385 - } 20386 - }, 20387 - "node_modules/webdriverio/node_modules/domutils": { 20388 - "version": "3.2.2", 20389 - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", 20390 - "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", 20391 - "dev": true, 20392 - "license": "BSD-2-Clause", 20393 - "dependencies": { 20394 - "dom-serializer": "^2.0.0", 20395 - "domelementtype": "^2.3.0", 20396 - "domhandler": "^5.0.3" 20397 - }, 20398 - "funding": { 20399 - "url": "https://github.com/fb55/domutils?sponsor=1" 20400 - } 20401 - }, 20402 - "node_modules/webdriverio/node_modules/entities": { 20403 - "version": "4.5.0", 20404 - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", 20405 - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", 20406 - "dev": true, 20407 - "license": "BSD-2-Clause", 20408 - "engines": { 20409 - "node": ">=0.12" 20410 - }, 20411 - "funding": { 20412 - "url": "https://github.com/fb55/entities?sponsor=1" 20413 - } 20414 - }, 20415 - "node_modules/webdriverio/node_modules/htmlparser2": { 20416 - "version": "9.1.0", 20417 - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz", 20418 - "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==", 20419 - "dev": true, 20420 - "funding": [ 20421 - "https://github.com/fb55/htmlparser2?sponsor=1", 20422 - { 20423 - "type": "github", 20424 - "url": "https://github.com/sponsors/fb55" 20425 - } 20426 - ], 20427 - "license": "MIT", 20428 - "dependencies": { 20429 - "domelementtype": "^2.3.0", 20430 - "domhandler": "^5.0.3", 20431 - "domutils": "^3.1.0", 20432 - "entities": "^4.5.0" 20433 - } 20434 - }, 20435 - "node_modules/webdriverio/node_modules/minimatch": { 20436 - "version": "9.0.5", 20437 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", 20438 - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 20439 - "dev": true, 20440 - "license": "ISC", 20441 - "dependencies": { 20442 - "brace-expansion": "^2.0.1" 20443 - }, 20444 - "engines": { 20445 - "node": ">=16 || 14 >=14.17" 20446 - }, 20447 - "funding": { 20448 - "url": "https://github.com/sponsors/isaacs" 20449 - } 20450 - }, 20451 - "node_modules/webdriverio/node_modules/parse5": { 20452 - "version": "7.2.1", 20453 - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.1.tgz", 20454 - "integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==", 20455 - "dev": true, 20456 - "license": "MIT", 20457 - "dependencies": { 20458 - "entities": "^4.5.0" 20459 - }, 20460 - "funding": { 20461 - "url": "https://github.com/inikulin/parse5?sponsor=1" 20462 - } 20463 - }, 20464 - "node_modules/webdriverio/node_modules/parse5-htmlparser2-tree-adapter": { 20465 - "version": "7.1.0", 20466 - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz", 20467 - "integrity": "sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==", 20468 - "dev": true, 20469 - "license": "MIT", 20470 - "dependencies": { 20471 - "domhandler": "^5.0.3", 20472 - "parse5": "^7.0.0" 20473 - }, 20474 - "funding": { 20475 - "url": "https://github.com/inikulin/parse5?sponsor=1" 20476 - } 20477 - }, 20478 "node_modules/webidl-conversions": { 20479 "version": "7.0.0", 20480 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", ··· 20486 } 20487 }, 20488 "node_modules/webpack": { 20489 - "version": "5.97.1", 20490 - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.97.1.tgz", 20491 - "integrity": "sha512-EksG6gFY3L1eFMROS/7Wzgrii5mBAFe4rIr3r2BTfo7bcc+DWwFZ4OJ/miOuHJO/A85HwyI4eQ0F6IKXesO7Fg==", 20492 "dev": true, 20493 "license": "MIT", 20494 "dependencies": { 20495 "@types/eslint-scope": "^3.7.7", 20496 "@types/estree": "^1.0.6", 20497 "@webassemblyjs/ast": "^1.14.1", 20498 "@webassemblyjs/wasm-edit": "^1.14.1", 20499 "@webassemblyjs/wasm-parser": "^1.14.1", ··· 20510 "loader-runner": "^4.2.0", 20511 "mime-types": "^2.1.27", 20512 "neo-async": "^2.6.2", 20513 - "schema-utils": "^3.2.0", 20514 "tapable": "^2.1.1", 20515 - "terser-webpack-plugin": "^5.3.10", 20516 "watchpack": "^2.4.1", 20517 "webpack-sources": "^3.2.3" 20518 }, ··· 20597 "node": ">= 10" 20598 } 20599 }, 20600 - "node_modules/webpack-cli/node_modules/interpret": { 20601 - "version": "2.2.0", 20602 - "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", 20603 - "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", 20604 - "dev": true, 20605 - "license": "MIT", 20606 - "engines": { 20607 - "node": ">= 0.10" 20608 - } 20609 - }, 20610 - "node_modules/webpack-cli/node_modules/rechoir": { 20611 - "version": "0.7.1", 20612 - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", 20613 - "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", 20614 - "dev": true, 20615 - "license": "MIT", 20616 - "dependencies": { 20617 - "resolve": "^1.9.0" 20618 - }, 20619 - "engines": { 20620 - "node": ">= 0.10" 20621 - } 20622 - }, 20623 "node_modules/webpack-merge": { 20624 "version": "5.10.0", 20625 "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", ··· 20636 } 20637 }, 20638 "node_modules/webpack-sources": { 20639 - "version": "3.2.3", 20640 - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", 20641 - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", 20642 "dev": true, 20643 "license": "MIT", 20644 "engines": { 20645 "node": ">=10.13.0" 20646 } 20647 }, 20648 - "node_modules/webpack-virtual-modules": { 20649 - "version": "0.6.2", 20650 - "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz", 20651 - "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==", 20652 "dev": true, 20653 "license": "MIT", 20654 - "optional": true 20655 }, 20656 "node_modules/webpack/node_modules/eslint-scope": { 20657 "version": "5.1.1", ··· 20677 "node": ">=4.0" 20678 } 20679 }, 20680 "node_modules/webpack/node_modules/schema-utils": { 20681 - "version": "3.3.0", 20682 - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", 20683 - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", 20684 "dev": true, 20685 "license": "MIT", 20686 "dependencies": { 20687 - "@types/json-schema": "^7.0.8", 20688 - "ajv": "^6.12.5", 20689 - "ajv-keywords": "^3.5.2" 20690 }, 20691 "engines": { 20692 "node": ">= 10.13.0" ··· 20709 "node": ">=18" 20710 } 20711 }, 20712 - "node_modules/whatwg-encoding/node_modules/iconv-lite": { 20713 - "version": "0.6.3", 20714 - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", 20715 - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", 20716 - "dev": true, 20717 - "license": "MIT", 20718 - "dependencies": { 20719 - "safer-buffer": ">= 2.1.2 < 3.0.0" 20720 - }, 20721 - "engines": { 20722 - "node": ">=0.10.0" 20723 - } 20724 - }, 20725 "node_modules/whatwg-mimetype": { 20726 "version": "4.0.0", 20727 "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", ··· 20733 } 20734 }, 20735 "node_modules/whatwg-url": { 20736 - "version": "14.1.0", 20737 - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.1.0.tgz", 20738 - "integrity": "sha512-jlf/foYIKywAt3x/XWKZ/3rz8OSJPiWktjmk891alJUEjiVxKX9LEO92qH3hv4aJ0mN3MWPvGMCy8jQi95xK4w==", 20739 "dev": true, 20740 "license": "MIT", 20741 "dependencies": { 20742 - "tr46": "^5.0.0", 20743 "webidl-conversions": "^7.0.0" 20744 }, 20745 "engines": { ··· 20762 } 20763 }, 20764 "node_modules/which-typed-array": { 20765 - "version": "1.1.18", 20766 - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.18.tgz", 20767 - "integrity": "sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==", 20768 "dev": true, 20769 "license": "MIT", 20770 "dependencies": { 20771 "available-typed-arrays": "^1.0.7", 20772 "call-bind": "^1.0.8", 20773 - "call-bound": "^1.0.3", 20774 - "for-each": "^0.3.3", 20775 "gopd": "^1.2.0", 20776 "has-tostringtag": "^1.0.2" 20777 }, ··· 20826 "license": "Apache-2.0" 20827 }, 20828 "node_modules/wrap-ansi": { 20829 - "version": "6.2.0", 20830 - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", 20831 - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", 20832 "dev": true, 20833 "license": "MIT", 20834 "dependencies": { 20835 - "ansi-styles": "^4.0.0", 20836 - "string-width": "^4.1.0", 20837 - "strip-ansi": "^6.0.0" 20838 }, 20839 "engines": { 20840 - "node": ">=8" 20841 } 20842 }, 20843 "node_modules/wrap-ansi-cjs": { ··· 20859 "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 20860 } 20861 }, 20862 - "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { 20863 - "version": "6.0.1", 20864 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 20865 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 20866 "dev": true, 20867 "license": "MIT", 20868 "dependencies": { 20869 - "ansi-regex": "^5.0.1" 20870 }, 20871 "engines": { 20872 - "node": ">=8" 20873 } 20874 }, 20875 "node_modules/wrap-ansi/node_modules/strip-ansi": { 20876 - "version": "6.0.1", 20877 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 20878 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 20879 "dev": true, 20880 "license": "MIT", 20881 "dependencies": { 20882 - "ansi-regex": "^5.0.1" 20883 }, 20884 "engines": { 20885 - "node": ">=8" 20886 } 20887 }, 20888 "node_modules/wrappy": { ··· 20893 "license": "ISC" 20894 }, 20895 "node_modules/ws": { 20896 - "version": "8.18.0", 20897 - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", 20898 - "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", 20899 "dev": true, 20900 "license": "MIT", 20901 "engines": { ··· 20959 "license": "ISC" 20960 }, 20961 "node_modules/yaml": { 20962 - "version": "2.7.0", 20963 - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz", 20964 - "integrity": "sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==", 20965 "dev": true, 20966 "license": "ISC", 20967 "bin": { 20968 "yaml": "bin.mjs" 20969 }, 20970 "engines": { 20971 - "node": ">= 14" 20972 } 20973 }, 20974 "node_modules/yaml-eslint-parser": { 20975 - "version": "1.2.3", 20976 - "resolved": "https://registry.npmjs.org/yaml-eslint-parser/-/yaml-eslint-parser-1.2.3.tgz", 20977 - "integrity": "sha512-4wZWvE398hCP7O8n3nXKu/vdq1HcH01ixYlCREaJL5NUMwQ0g3MaGFUBNSlmBtKmhbtVG/Cm6lyYmSVTEVil8A==", 20978 "dev": true, 20979 "license": "MIT", 20980 "dependencies": { 20981 "eslint-visitor-keys": "^3.0.0", 20982 - "lodash": "^4.17.21", 20983 "yaml": "^2.0.0" 20984 }, 20985 "engines": { ··· 21003 } 21004 }, 21005 "node_modules/yargs": { 21006 - "version": "17.7.2", 21007 - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", 21008 - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", 21009 "dev": true, 21010 "license": "MIT", 21011 "dependencies": { 21012 - "cliui": "^8.0.1", 21013 "escalade": "^3.1.1", 21014 "get-caller-file": "^2.0.5", 21015 "require-directory": "^2.1.1", 21016 - "string-width": "^4.2.3", 21017 "y18n": "^5.0.5", 21018 - "yargs-parser": "^21.1.1" 21019 }, 21020 "engines": { 21021 - "node": ">=12" 21022 } 21023 }, 21024 "node_modules/yargs-parser": { ··· 21047 "node": ">=10" 21048 } 21049 }, 21050 - "node_modules/yargs-unparser/node_modules/camelcase": { 21051 - "version": "6.3.0", 21052 - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", 21053 - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", 21054 - "dev": true, 21055 - "license": "MIT", 21056 - "engines": { 21057 - "node": ">=10" 21058 - }, 21059 - "funding": { 21060 - "url": "https://github.com/sponsors/sindresorhus" 21061 - } 21062 - }, 21063 - "node_modules/yargs-unparser/node_modules/decamelize": { 21064 - "version": "4.0.0", 21065 - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", 21066 - "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", 21067 - "dev": true, 21068 - "license": "MIT", 21069 - "engines": { 21070 - "node": ">=10" 21071 - }, 21072 - "funding": { 21073 - "url": "https://github.com/sponsors/sindresorhus" 21074 - } 21075 - }, 21076 - "node_modules/yargs-unparser/node_modules/is-plain-obj": { 21077 - "version": "2.1.0", 21078 - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", 21079 - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", 21080 - "dev": true, 21081 - "license": "MIT", 21082 - "engines": { 21083 - "node": ">=8" 21084 - } 21085 - }, 21086 - "node_modules/yargs/node_modules/yargs-parser": { 21087 - "version": "21.1.1", 21088 - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", 21089 - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", 21090 - "dev": true, 21091 - "license": "ISC", 21092 - "engines": { 21093 - "node": ">=12" 21094 - } 21095 - }, 21096 "node_modules/yauzl": { 21097 "version": "2.10.0", 21098 "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", ··· 21104 "fd-slicer": "~1.1.0" 21105 } 21106 }, 21107 - "node_modules/yauzl/node_modules/buffer-crc32": { 21108 - "version": "0.2.13", 21109 - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", 21110 - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", 21111 - "dev": true, 21112 - "license": "MIT", 21113 - "engines": { 21114 - "node": "*" 21115 - } 21116 - }, 21117 "node_modules/yocto-queue": { 21118 "version": "0.1.0", 21119 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", ··· 21121 "license": "MIT", 21122 "engines": { 21123 "node": ">=10" 21124 - }, 21125 - "funding": { 21126 - "url": "https://github.com/sponsors/sindresorhus" 21127 - } 21128 - }, 21129 - "node_modules/yoctocolors": { 21130 - "version": "2.1.1", 21131 - "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.1.1.tgz", 21132 - "integrity": "sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==", 21133 - "dev": true, 21134 - "license": "MIT", 21135 - "engines": { 21136 - "node": ">=18" 21137 - }, 21138 - "funding": { 21139 - "url": "https://github.com/sponsors/sindresorhus" 21140 - } 21141 - }, 21142 - "node_modules/yoctocolors-cjs": { 21143 - "version": "2.1.2", 21144 - "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz", 21145 - "integrity": "sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==", 21146 - "dev": true, 21147 - "license": "MIT", 21148 - "engines": { 21149 - "node": ">=18" 21150 }, 21151 "funding": { 21152 "url": "https://github.com/sponsors/sindresorhus" ··· 21287 "node": ">=0.10.0" 21288 } 21289 }, 21290 - "node_modules/yorkie/node_modules/signal-exit": { 21291 - "version": "3.0.7", 21292 - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 21293 - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 21294 - "dev": true, 21295 - "license": "ISC" 21296 - }, 21297 "node_modules/yorkie/node_modules/which": { 21298 "version": "1.3.1", 21299 "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", ··· 21314 "dev": true, 21315 "license": "ISC" 21316 }, 21317 - "node_modules/zip-stream": { 21318 - "version": "6.0.1", 21319 - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-6.0.1.tgz", 21320 - "integrity": "sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==", 21321 - "dev": true, 21322 - "license": "MIT", 21323 - "dependencies": { 21324 - "archiver-utils": "^5.0.0", 21325 - "compress-commons": "^6.0.2", 21326 - "readable-stream": "^4.0.0" 21327 - }, 21328 - "engines": { 21329 - "node": ">= 14" 21330 - } 21331 - }, 21332 - "node_modules/zip-stream/node_modules/readable-stream": { 21333 - "version": "4.7.0", 21334 - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz", 21335 - "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==", 21336 - "dev": true, 21337 - "license": "MIT", 21338 - "dependencies": { 21339 - "abort-controller": "^3.0.0", 21340 - "buffer": "^6.0.3", 21341 - "events": "^3.3.0", 21342 - "process": "^0.11.10", 21343 - "string_decoder": "^1.3.0" 21344 - }, 21345 - "engines": { 21346 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 21347 - } 21348 - }, 21349 "node_modules/zod": { 21350 - "version": "3.24.1", 21351 - "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.1.tgz", 21352 - "integrity": "sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A==", 21353 "dev": true, 21354 "license": "MIT", 21355 "funding": { ··· 21357 } 21358 }, 21359 "node_modules/zod-validation-error": { 21360 - "version": "3.4.0", 21361 - "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-3.4.0.tgz", 21362 - "integrity": "sha512-ZOPR9SVY6Pb2qqO5XHt+MkkTRxGXb4EVtnjc9JpXUOtUB1T9Ru7mZOT361AN3MsetVe7R0a1KZshJDZdgp9miQ==", 21363 "dev": true, 21364 "license": "MIT", 21365 "engines": { 21366 "node": ">=18.0.0" 21367 }, 21368 "peerDependencies": { 21369 - "zod": "^3.18.0" 21370 } 21371 }, 21372 "packages/eslint-config-eslint": { ··· 21381 "eslint-plugin-unicorn": "^52.0.0" 21382 }, 21383 "devDependencies": { 21384 - "@arethetypeswrong/cli": "^0.17.0", 21385 "eslint": "^9.16.0", 21386 "typescript": "^5.7.2" 21387 }, 21388 "engines": { 21389 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 21390 }, 21391 "peerDependencies": { 21392 "eslint": "^9.10.0"
··· 1 { 2 "name": "eslint", 3 + "version": "9.30.1", 4 "lockfileVersion": 3, 5 "requires": true, 6 "packages": { 7 "": { 8 "name": "eslint", 9 + "version": "9.30.1", 10 "license": "MIT", 11 "dependencies": { 12 "@eslint-community/eslint-utils": "^4.2.0", 13 "@eslint-community/regexpp": "^4.12.1", 14 + "@eslint/config-array": "^0.21.0", 15 + "@eslint/config-helpers": "^0.3.0", 16 + "@eslint/core": "^0.14.0", 17 + "@eslint/eslintrc": "^3.3.1", 18 + "@eslint/js": "9.30.1", 19 + "@eslint/plugin-kit": "^0.3.1", 20 "@humanfs/node": "^0.16.6", 21 "@humanwhocodes/module-importer": "^1.0.1", 22 + "@humanwhocodes/retry": "^0.4.2", 23 "@types/estree": "^1.0.6", 24 "@types/json-schema": "^7.0.15", 25 "ajv": "^6.12.4", ··· 27 "cross-spawn": "^7.0.6", 28 "debug": "^4.3.2", 29 "escape-string-regexp": "^4.0.0", 30 + "eslint-scope": "^8.4.0", 31 + "eslint-visitor-keys": "^4.2.1", 32 + "espree": "^10.4.0", 33 "esquery": "^1.5.0", 34 "esutils": "^2.0.2", 35 "fast-deep-equal": "^3.1.3", ··· 49 "eslint": "bin/eslint.js" 50 }, 51 "devDependencies": { 52 + "@arethetypeswrong/cli": "^0.18.0", 53 "@babel/core": "^7.4.3", 54 "@babel/preset-env": "^7.4.3", 55 + "@cypress/webpack-preprocessor": "^6.0.2", 56 + "@eslint/json": "^0.12.0", 57 + "@trunkio/launcher": "^1.3.4", 58 + "@types/esquery": "^1.5.4", 59 + "@types/node": "^22.13.14", 60 "@typescript-eslint/parser": "^8.4.0", 61 "babel-loader": "^8.0.5", 62 "c8": "^7.12.0", 63 "chai": "^4.0.1", 64 "cheerio": "^0.22.0", 65 "common-tags": "^1.8.0", 66 "core-js": "^3.1.3", 67 + "cypress": "^14.1.0", 68 "ejs": "^3.0.2", 69 "eslint": "file:.", 70 "eslint-config-eslint": "file:packages/eslint-config-eslint", ··· 78 "fast-glob": "^3.2.11", 79 "fs-teardown": "^0.1.3", 80 "glob": "^10.0.0", 81 + "globals": "^16.2.0", 82 "got": "^11.8.3", 83 "gray-matter": "^4.0.3", 84 + "jiti": "^2.2.0", 85 + "jiti-v2.0": "npm:jiti@2.0.x", 86 + "jiti-v2.1": "npm:jiti@2.1.x", 87 + "knip": "^5.60.2", 88 "lint-staged": "^11.0.0", 89 "load-perf": "^0.2.0", 90 "markdown-it": "^12.2.0", ··· 104 "proxyquire": "^2.0.1", 105 "recast": "^0.23.0", 106 "regenerator-runtime": "^0.14.0", 107 "semver": "^7.5.3", 108 + "shelljs": "^0.10.0", 109 "sinon": "^11.0.0", 110 "typescript": "^5.3.3", 111 "webpack": "^5.23.0", 112 "webpack-cli": "^4.5.0", 113 "yorkie": "^2.0.0" ··· 148 "dev": true 149 }, 150 "node_modules/@arethetypeswrong/cli": { 151 + "version": "0.18.2", 152 + "resolved": "https://registry.npmjs.org/@arethetypeswrong/cli/-/cli-0.18.2.tgz", 153 + "integrity": "sha512-PcFM20JNlevEDKBg4Re29Rtv2xvjvQZzg7ENnrWFSS0PHgdP2njibVFw+dRUhNkPgNfac9iUqO0ohAXqQL4hbw==", 154 "dev": true, 155 "license": "MIT", 156 "dependencies": { 157 + "@arethetypeswrong/core": "0.18.2", 158 "chalk": "^4.1.2", 159 "cli-table3": "^0.6.3", 160 "commander": "^10.0.1", ··· 166 "attw": "dist/index.js" 167 }, 168 "engines": { 169 + "node": ">=20" 170 } 171 }, 172 "node_modules/@arethetypeswrong/cli/node_modules/marked": { ··· 183 } 184 }, 185 "node_modules/@arethetypeswrong/core": { 186 + "version": "0.18.2", 187 + "resolved": "https://registry.npmjs.org/@arethetypeswrong/core/-/core-0.18.2.tgz", 188 + "integrity": "sha512-GiwTmBFOU1/+UVNqqCGzFJYfBXEytUkiI+iRZ6Qx7KmUVtLm00sYySkfe203C9QtPG11yOz1ZaMek8dT/xnlgg==", 189 "dev": true, 190 "license": "MIT", 191 "dependencies": { 192 "@andrewbranch/untar.js": "^1.0.3", 193 + "@loaderkit/resolve": "^1.0.2", 194 "cjs-module-lexer": "^1.2.3", 195 "fflate": "^0.8.2", 196 + "lru-cache": "^11.0.1", 197 "semver": "^7.5.4", 198 "typescript": "5.6.1-rc", 199 "validate-npm-package-name": "^5.0.0" 200 }, 201 "engines": { 202 + "node": ">=20" 203 } 204 }, 205 "node_modules/@arethetypeswrong/core/node_modules/typescript": { ··· 217 } 218 }, 219 "node_modules/@asamuzakjp/css-color": { 220 + "version": "3.2.0", 221 + "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-3.2.0.tgz", 222 + "integrity": "sha512-K1A6z8tS3XsmCMM86xoWdn7Fkdn9m6RSVtocUrJYIwZnFVkng/PvkEoWtOWmP+Scc6saYWHWZYbndEEXxl24jw==", 223 "dev": true, 224 "license": "MIT", 225 "dependencies": { 226 + "@csstools/css-calc": "^2.1.3", 227 + "@csstools/css-color-parser": "^3.0.9", 228 "@csstools/css-parser-algorithms": "^3.0.4", 229 "@csstools/css-tokenizer": "^3.0.3", 230 "lru-cache": "^10.4.3" 231 } 232 }, 233 + "node_modules/@asamuzakjp/css-color/node_modules/lru-cache": { 234 + "version": "10.4.3", 235 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", 236 + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", 237 + "dev": true, 238 + "license": "ISC" 239 + }, 240 "node_modules/@babel/code-frame": { 241 + "version": "7.27.1", 242 + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", 243 + "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", 244 "dev": true, 245 "license": "MIT", 246 "dependencies": { 247 + "@babel/helper-validator-identifier": "^7.27.1", 248 "js-tokens": "^4.0.0", 249 + "picocolors": "^1.1.1" 250 }, 251 "engines": { 252 "node": ">=6.9.0" 253 } 254 }, 255 "node_modules/@babel/compat-data": { 256 + "version": "7.28.0", 257 + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.0.tgz", 258 + "integrity": "sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==", 259 "dev": true, 260 "license": "MIT", 261 "engines": { ··· 263 } 264 }, 265 "node_modules/@babel/core": { 266 + "version": "7.28.0", 267 + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.0.tgz", 268 + "integrity": "sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==", 269 "dev": true, 270 "license": "MIT", 271 "dependencies": { 272 "@ampproject/remapping": "^2.2.0", 273 + "@babel/code-frame": "^7.27.1", 274 + "@babel/generator": "^7.28.0", 275 + "@babel/helper-compilation-targets": "^7.27.2", 276 + "@babel/helper-module-transforms": "^7.27.3", 277 + "@babel/helpers": "^7.27.6", 278 + "@babel/parser": "^7.28.0", 279 + "@babel/template": "^7.27.2", 280 + "@babel/traverse": "^7.28.0", 281 + "@babel/types": "^7.28.0", 282 "convert-source-map": "^2.0.0", 283 "debug": "^4.1.0", 284 "gensync": "^1.0.0-beta.2", ··· 304 } 305 }, 306 "node_modules/@babel/generator": { 307 + "version": "7.28.0", 308 + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.0.tgz", 309 + "integrity": "sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==", 310 "dev": true, 311 "license": "MIT", 312 "dependencies": { 313 + "@babel/parser": "^7.28.0", 314 + "@babel/types": "^7.28.0", 315 + "@jridgewell/gen-mapping": "^0.3.12", 316 + "@jridgewell/trace-mapping": "^0.3.28", 317 "jsesc": "^3.0.2" 318 }, 319 "engines": { ··· 321 } 322 }, 323 "node_modules/@babel/helper-annotate-as-pure": { 324 + "version": "7.27.3", 325 + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", 326 + "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", 327 "dev": true, 328 "license": "MIT", 329 "dependencies": { 330 + "@babel/types": "^7.27.3" 331 }, 332 "engines": { 333 "node": ">=6.9.0" 334 } 335 }, 336 "node_modules/@babel/helper-compilation-targets": { 337 + "version": "7.27.2", 338 + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", 339 + "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", 340 "dev": true, 341 "license": "MIT", 342 "dependencies": { 343 + "@babel/compat-data": "^7.27.2", 344 + "@babel/helper-validator-option": "^7.27.1", 345 "browserslist": "^4.24.0", 346 "lru-cache": "^5.1.1", 347 "semver": "^6.3.1" ··· 378 "license": "ISC" 379 }, 380 "node_modules/@babel/helper-create-class-features-plugin": { 381 + "version": "7.27.1", 382 + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.1.tgz", 383 + "integrity": "sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==", 384 "dev": true, 385 "license": "MIT", 386 "dependencies": { 387 + "@babel/helper-annotate-as-pure": "^7.27.1", 388 + "@babel/helper-member-expression-to-functions": "^7.27.1", 389 + "@babel/helper-optimise-call-expression": "^7.27.1", 390 + "@babel/helper-replace-supers": "^7.27.1", 391 + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", 392 + "@babel/traverse": "^7.27.1", 393 "semver": "^6.3.1" 394 }, 395 "engines": { ··· 410 } 411 }, 412 "node_modules/@babel/helper-create-regexp-features-plugin": { 413 + "version": "7.27.1", 414 + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.27.1.tgz", 415 + "integrity": "sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ==", 416 "dev": true, 417 "license": "MIT", 418 "dependencies": { 419 + "@babel/helper-annotate-as-pure": "^7.27.1", 420 "regexpu-core": "^6.2.0", 421 "semver": "^6.3.1" 422 }, ··· 438 } 439 }, 440 "node_modules/@babel/helper-define-polyfill-provider": { 441 + "version": "0.6.5", 442 + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.5.tgz", 443 + "integrity": "sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg==", 444 "dev": true, 445 "license": "MIT", 446 "dependencies": { 447 + "@babel/helper-compilation-targets": "^7.27.2", 448 + "@babel/helper-plugin-utils": "^7.27.1", 449 + "debug": "^4.4.1", 450 "lodash.debounce": "^4.0.8", 451 + "resolve": "^1.22.10" 452 }, 453 "peerDependencies": { 454 "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" 455 } 456 }, 457 + "node_modules/@babel/helper-globals": { 458 + "version": "7.28.0", 459 + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", 460 + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", 461 + "dev": true, 462 + "license": "MIT", 463 + "engines": { 464 + "node": ">=6.9.0" 465 + } 466 + }, 467 "node_modules/@babel/helper-member-expression-to-functions": { 468 + "version": "7.27.1", 469 + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz", 470 + "integrity": "sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==", 471 "dev": true, 472 "license": "MIT", 473 "dependencies": { 474 + "@babel/traverse": "^7.27.1", 475 + "@babel/types": "^7.27.1" 476 }, 477 "engines": { 478 "node": ">=6.9.0" 479 } 480 }, 481 "node_modules/@babel/helper-module-imports": { 482 + "version": "7.27.1", 483 + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", 484 + "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", 485 "dev": true, 486 "license": "MIT", 487 "dependencies": { 488 + "@babel/traverse": "^7.27.1", 489 + "@babel/types": "^7.27.1" 490 }, 491 "engines": { 492 "node": ">=6.9.0" 493 } 494 }, 495 "node_modules/@babel/helper-module-transforms": { 496 + "version": "7.27.3", 497 + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz", 498 + "integrity": "sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==", 499 "dev": true, 500 "license": "MIT", 501 "dependencies": { 502 + "@babel/helper-module-imports": "^7.27.1", 503 + "@babel/helper-validator-identifier": "^7.27.1", 504 + "@babel/traverse": "^7.27.3" 505 }, 506 "engines": { 507 "node": ">=6.9.0" ··· 511 } 512 }, 513 "node_modules/@babel/helper-optimise-call-expression": { 514 + "version": "7.27.1", 515 + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz", 516 + "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==", 517 "dev": true, 518 "license": "MIT", 519 "dependencies": { 520 + "@babel/types": "^7.27.1" 521 }, 522 "engines": { 523 "node": ">=6.9.0" 524 } 525 }, 526 "node_modules/@babel/helper-plugin-utils": { 527 + "version": "7.27.1", 528 + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", 529 + "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==", 530 "dev": true, 531 "license": "MIT", 532 "engines": { ··· 534 } 535 }, 536 "node_modules/@babel/helper-remap-async-to-generator": { 537 + "version": "7.27.1", 538 + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz", 539 + "integrity": "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==", 540 "dev": true, 541 "license": "MIT", 542 "dependencies": { 543 + "@babel/helper-annotate-as-pure": "^7.27.1", 544 + "@babel/helper-wrap-function": "^7.27.1", 545 + "@babel/traverse": "^7.27.1" 546 }, 547 "engines": { 548 "node": ">=6.9.0" ··· 552 } 553 }, 554 "node_modules/@babel/helper-replace-supers": { 555 + "version": "7.27.1", 556 + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz", 557 + "integrity": "sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==", 558 "dev": true, 559 "license": "MIT", 560 "dependencies": { 561 + "@babel/helper-member-expression-to-functions": "^7.27.1", 562 + "@babel/helper-optimise-call-expression": "^7.27.1", 563 + "@babel/traverse": "^7.27.1" 564 }, 565 "engines": { 566 "node": ">=6.9.0" ··· 570 } 571 }, 572 "node_modules/@babel/helper-skip-transparent-expression-wrappers": { 573 + "version": "7.27.1", 574 + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz", 575 + "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==", 576 "dev": true, 577 "license": "MIT", 578 "dependencies": { 579 + "@babel/traverse": "^7.27.1", 580 + "@babel/types": "^7.27.1" 581 }, 582 "engines": { 583 "node": ">=6.9.0" 584 } 585 }, 586 "node_modules/@babel/helper-string-parser": { 587 + "version": "7.27.1", 588 + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", 589 + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", 590 "dev": true, 591 "license": "MIT", 592 "engines": { ··· 594 } 595 }, 596 "node_modules/@babel/helper-validator-identifier": { 597 + "version": "7.27.1", 598 + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", 599 + "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", 600 "dev": true, 601 "license": "MIT", 602 "engines": { ··· 604 } 605 }, 606 "node_modules/@babel/helper-validator-option": { 607 + "version": "7.27.1", 608 + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", 609 + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", 610 "dev": true, 611 "license": "MIT", 612 "engines": { ··· 614 } 615 }, 616 "node_modules/@babel/helper-wrap-function": { 617 + "version": "7.27.1", 618 + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.27.1.tgz", 619 + "integrity": "sha512-NFJK2sHUvrjo8wAU/nQTWU890/zB2jj0qBcCbZbbf+005cAsv6tMjXz31fBign6M5ov1o0Bllu+9nbqkfsjjJQ==", 620 "dev": true, 621 "license": "MIT", 622 "dependencies": { 623 + "@babel/template": "^7.27.1", 624 + "@babel/traverse": "^7.27.1", 625 + "@babel/types": "^7.27.1" 626 }, 627 "engines": { 628 "node": ">=6.9.0" 629 } 630 }, 631 "node_modules/@babel/helpers": { 632 + "version": "7.27.6", 633 + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.6.tgz", 634 + "integrity": "sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==", 635 "dev": true, 636 "license": "MIT", 637 "dependencies": { 638 + "@babel/template": "^7.27.2", 639 + "@babel/types": "^7.27.6" 640 }, 641 "engines": { 642 "node": ">=6.9.0" 643 } 644 }, 645 "node_modules/@babel/parser": { 646 + "version": "7.28.0", 647 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.0.tgz", 648 + "integrity": "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==", 649 "dev": true, 650 "license": "MIT", 651 "dependencies": { 652 + "@babel/types": "^7.28.0" 653 }, 654 "bin": { 655 "parser": "bin/babel-parser.js" ··· 659 } 660 }, 661 "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { 662 + "version": "7.27.1", 663 + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.27.1.tgz", 664 + "integrity": "sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==", 665 "dev": true, 666 "license": "MIT", 667 "dependencies": { 668 + "@babel/helper-plugin-utils": "^7.27.1", 669 + "@babel/traverse": "^7.27.1" 670 }, 671 "engines": { 672 "node": ">=6.9.0" ··· 676 } 677 }, 678 "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { 679 + "version": "7.27.1", 680 + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz", 681 + "integrity": "sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==", 682 "dev": true, 683 "license": "MIT", 684 "dependencies": { 685 + "@babel/helper-plugin-utils": "^7.27.1" 686 }, 687 "engines": { 688 "node": ">=6.9.0" ··· 692 } 693 }, 694 "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { 695 + "version": "7.27.1", 696 + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz", 697 + "integrity": "sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==", 698 "dev": true, 699 "license": "MIT", 700 "dependencies": { 701 + "@babel/helper-plugin-utils": "^7.27.1" 702 }, 703 "engines": { 704 "node": ">=6.9.0" ··· 708 } 709 }, 710 "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { 711 + "version": "7.27.1", 712 + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz", 713 + "integrity": "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==", 714 "dev": true, 715 "license": "MIT", 716 "dependencies": { 717 + "@babel/helper-plugin-utils": "^7.27.1", 718 + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", 719 + "@babel/plugin-transform-optional-chaining": "^7.27.1" 720 }, 721 "engines": { 722 "node": ">=6.9.0" ··· 726 } 727 }, 728 "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { 729 + "version": "7.27.1", 730 + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.27.1.tgz", 731 + "integrity": "sha512-6BpaYGDavZqkI6yT+KSPdpZFfpnd68UKXbcjI9pJ13pvHhPrCKWOOLp+ysvMeA+DxnhuPpgIaRpxRxo5A9t5jw==", 732 "dev": true, 733 "license": "MIT", 734 "dependencies": { 735 + "@babel/helper-plugin-utils": "^7.27.1", 736 + "@babel/traverse": "^7.27.1" 737 }, 738 "engines": { 739 "node": ">=6.9.0" ··· 756 } 757 }, 758 "node_modules/@babel/plugin-syntax-import-assertions": { 759 + "version": "7.27.1", 760 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz", 761 + "integrity": "sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==", 762 "dev": true, 763 "license": "MIT", 764 "dependencies": { 765 + "@babel/helper-plugin-utils": "^7.27.1" 766 }, 767 "engines": { 768 "node": ">=6.9.0" ··· 772 } 773 }, 774 "node_modules/@babel/plugin-syntax-import-attributes": { 775 + "version": "7.27.1", 776 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz", 777 + "integrity": "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==", 778 "dev": true, 779 "license": "MIT", 780 "dependencies": { 781 + "@babel/helper-plugin-utils": "^7.27.1" 782 }, 783 "engines": { 784 "node": ">=6.9.0" ··· 805 } 806 }, 807 "node_modules/@babel/plugin-transform-arrow-functions": { 808 + "version": "7.27.1", 809 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz", 810 + "integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==", 811 "dev": true, 812 "license": "MIT", 813 "dependencies": { 814 + "@babel/helper-plugin-utils": "^7.27.1" 815 }, 816 "engines": { 817 "node": ">=6.9.0" ··· 821 } 822 }, 823 "node_modules/@babel/plugin-transform-async-generator-functions": { 824 + "version": "7.28.0", 825 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.28.0.tgz", 826 + "integrity": "sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q==", 827 "dev": true, 828 "license": "MIT", 829 "dependencies": { 830 + "@babel/helper-plugin-utils": "^7.27.1", 831 + "@babel/helper-remap-async-to-generator": "^7.27.1", 832 + "@babel/traverse": "^7.28.0" 833 }, 834 "engines": { 835 "node": ">=6.9.0" ··· 839 } 840 }, 841 "node_modules/@babel/plugin-transform-async-to-generator": { 842 + "version": "7.27.1", 843 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.27.1.tgz", 844 + "integrity": "sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==", 845 "dev": true, 846 "license": "MIT", 847 "dependencies": { 848 + "@babel/helper-module-imports": "^7.27.1", 849 + "@babel/helper-plugin-utils": "^7.27.1", 850 + "@babel/helper-remap-async-to-generator": "^7.27.1" 851 }, 852 "engines": { 853 "node": ">=6.9.0" ··· 857 } 858 }, 859 "node_modules/@babel/plugin-transform-block-scoped-functions": { 860 + "version": "7.27.1", 861 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz", 862 + "integrity": "sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==", 863 "dev": true, 864 "license": "MIT", 865 "dependencies": { 866 + "@babel/helper-plugin-utils": "^7.27.1" 867 }, 868 "engines": { 869 "node": ">=6.9.0" ··· 873 } 874 }, 875 "node_modules/@babel/plugin-transform-block-scoping": { 876 + "version": "7.28.0", 877 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.0.tgz", 878 + "integrity": "sha512-gKKnwjpdx5sER/wl0WN0efUBFzF/56YZO0RJrSYP4CljXnP31ByY7fol89AzomdlLNzI36AvOTmYHsnZTCkq8Q==", 879 "dev": true, 880 "license": "MIT", 881 "dependencies": { 882 + "@babel/helper-plugin-utils": "^7.27.1" 883 }, 884 "engines": { 885 "node": ">=6.9.0" ··· 889 } 890 }, 891 "node_modules/@babel/plugin-transform-class-properties": { 892 + "version": "7.27.1", 893 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz", 894 + "integrity": "sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==", 895 "dev": true, 896 "license": "MIT", 897 "dependencies": { 898 + "@babel/helper-create-class-features-plugin": "^7.27.1", 899 + "@babel/helper-plugin-utils": "^7.27.1" 900 }, 901 "engines": { 902 "node": ">=6.9.0" ··· 906 } 907 }, 908 "node_modules/@babel/plugin-transform-class-static-block": { 909 + "version": "7.27.1", 910 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.27.1.tgz", 911 + "integrity": "sha512-s734HmYU78MVzZ++joYM+NkJusItbdRcbm+AGRgJCt3iA+yux0QpD9cBVdz3tKyrjVYWRl7j0mHSmv4lhV0aoA==", 912 "dev": true, 913 "license": "MIT", 914 "dependencies": { 915 + "@babel/helper-create-class-features-plugin": "^7.27.1", 916 + "@babel/helper-plugin-utils": "^7.27.1" 917 }, 918 "engines": { 919 "node": ">=6.9.0" ··· 923 } 924 }, 925 "node_modules/@babel/plugin-transform-classes": { 926 + "version": "7.28.0", 927 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.0.tgz", 928 + "integrity": "sha512-IjM1IoJNw72AZFlj33Cu8X0q2XK/6AaVC3jQu+cgQ5lThWD5ajnuUAml80dqRmOhmPkTH8uAwnpMu9Rvj0LTRA==", 929 "dev": true, 930 "license": "MIT", 931 "dependencies": { 932 + "@babel/helper-annotate-as-pure": "^7.27.3", 933 + "@babel/helper-compilation-targets": "^7.27.2", 934 + "@babel/helper-globals": "^7.28.0", 935 + "@babel/helper-plugin-utils": "^7.27.1", 936 + "@babel/helper-replace-supers": "^7.27.1", 937 + "@babel/traverse": "^7.28.0" 938 }, 939 "engines": { 940 "node": ">=6.9.0" ··· 943 "@babel/core": "^7.0.0-0" 944 } 945 }, 946 "node_modules/@babel/plugin-transform-computed-properties": { 947 + "version": "7.27.1", 948 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz", 949 + "integrity": "sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==", 950 "dev": true, 951 "license": "MIT", 952 "dependencies": { 953 + "@babel/helper-plugin-utils": "^7.27.1", 954 + "@babel/template": "^7.27.1" 955 }, 956 "engines": { 957 "node": ">=6.9.0" ··· 961 } 962 }, 963 "node_modules/@babel/plugin-transform-destructuring": { 964 + "version": "7.28.0", 965 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.0.tgz", 966 + "integrity": "sha512-v1nrSMBiKcodhsyJ4Gf+Z0U/yawmJDBOTpEB3mcQY52r9RIyPneGyAS/yM6seP/8I+mWI3elOMtT5dB8GJVs+A==", 967 "dev": true, 968 "license": "MIT", 969 "dependencies": { 970 + "@babel/helper-plugin-utils": "^7.27.1", 971 + "@babel/traverse": "^7.28.0" 972 }, 973 "engines": { 974 "node": ">=6.9.0" ··· 978 } 979 }, 980 "node_modules/@babel/plugin-transform-dotall-regex": { 981 + "version": "7.27.1", 982 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.27.1.tgz", 983 + "integrity": "sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==", 984 "dev": true, 985 "license": "MIT", 986 "dependencies": { 987 + "@babel/helper-create-regexp-features-plugin": "^7.27.1", 988 + "@babel/helper-plugin-utils": "^7.27.1" 989 }, 990 "engines": { 991 "node": ">=6.9.0" ··· 995 } 996 }, 997 "node_modules/@babel/plugin-transform-duplicate-keys": { 998 + "version": "7.27.1", 999 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz", 1000 + "integrity": "sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==", 1001 "dev": true, 1002 "license": "MIT", 1003 "dependencies": { 1004 + "@babel/helper-plugin-utils": "^7.27.1" 1005 }, 1006 "engines": { 1007 "node": ">=6.9.0" ··· 1011 } 1012 }, 1013 "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { 1014 + "version": "7.27.1", 1015 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.27.1.tgz", 1016 + "integrity": "sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==", 1017 "dev": true, 1018 "license": "MIT", 1019 "dependencies": { 1020 + "@babel/helper-create-regexp-features-plugin": "^7.27.1", 1021 + "@babel/helper-plugin-utils": "^7.27.1" 1022 }, 1023 "engines": { 1024 "node": ">=6.9.0" ··· 1028 } 1029 }, 1030 "node_modules/@babel/plugin-transform-dynamic-import": { 1031 + "version": "7.27.1", 1032 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz", 1033 + "integrity": "sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==", 1034 "dev": true, 1035 "license": "MIT", 1036 "dependencies": { 1037 + "@babel/helper-plugin-utils": "^7.27.1" 1038 + }, 1039 + "engines": { 1040 + "node": ">=6.9.0" 1041 + }, 1042 + "peerDependencies": { 1043 + "@babel/core": "^7.0.0-0" 1044 + } 1045 + }, 1046 + "node_modules/@babel/plugin-transform-explicit-resource-management": { 1047 + "version": "7.28.0", 1048 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.0.tgz", 1049 + "integrity": "sha512-K8nhUcn3f6iB+P3gwCv/no7OdzOZQcKchW6N389V6PD8NUWKZHzndOd9sPDVbMoBsbmjMqlB4L9fm+fEFNVlwQ==", 1050 + "dev": true, 1051 + "license": "MIT", 1052 + "dependencies": { 1053 + "@babel/helper-plugin-utils": "^7.27.1", 1054 + "@babel/plugin-transform-destructuring": "^7.28.0" 1055 }, 1056 "engines": { 1057 "node": ">=6.9.0" ··· 1061 } 1062 }, 1063 "node_modules/@babel/plugin-transform-exponentiation-operator": { 1064 + "version": "7.27.1", 1065 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.27.1.tgz", 1066 + "integrity": "sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ==", 1067 "dev": true, 1068 "license": "MIT", 1069 "dependencies": { 1070 + "@babel/helper-plugin-utils": "^7.27.1" 1071 }, 1072 "engines": { 1073 "node": ">=6.9.0" ··· 1077 } 1078 }, 1079 "node_modules/@babel/plugin-transform-export-namespace-from": { 1080 + "version": "7.27.1", 1081 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz", 1082 + "integrity": "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==", 1083 "dev": true, 1084 "license": "MIT", 1085 "dependencies": { 1086 + "@babel/helper-plugin-utils": "^7.27.1" 1087 }, 1088 "engines": { 1089 "node": ">=6.9.0" ··· 1093 } 1094 }, 1095 "node_modules/@babel/plugin-transform-for-of": { 1096 + "version": "7.27.1", 1097 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz", 1098 + "integrity": "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==", 1099 "dev": true, 1100 "license": "MIT", 1101 "dependencies": { 1102 + "@babel/helper-plugin-utils": "^7.27.1", 1103 + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" 1104 }, 1105 "engines": { 1106 "node": ">=6.9.0" ··· 1110 } 1111 }, 1112 "node_modules/@babel/plugin-transform-function-name": { 1113 + "version": "7.27.1", 1114 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz", 1115 + "integrity": "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==", 1116 "dev": true, 1117 "license": "MIT", 1118 "dependencies": { 1119 + "@babel/helper-compilation-targets": "^7.27.1", 1120 + "@babel/helper-plugin-utils": "^7.27.1", 1121 + "@babel/traverse": "^7.27.1" 1122 }, 1123 "engines": { 1124 "node": ">=6.9.0" ··· 1128 } 1129 }, 1130 "node_modules/@babel/plugin-transform-json-strings": { 1131 + "version": "7.27.1", 1132 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.27.1.tgz", 1133 + "integrity": "sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==", 1134 "dev": true, 1135 "license": "MIT", 1136 "dependencies": { 1137 + "@babel/helper-plugin-utils": "^7.27.1" 1138 }, 1139 "engines": { 1140 "node": ">=6.9.0" ··· 1144 } 1145 }, 1146 "node_modules/@babel/plugin-transform-literals": { 1147 + "version": "7.27.1", 1148 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz", 1149 + "integrity": "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==", 1150 "dev": true, 1151 "license": "MIT", 1152 "dependencies": { 1153 + "@babel/helper-plugin-utils": "^7.27.1" 1154 }, 1155 "engines": { 1156 "node": ">=6.9.0" ··· 1160 } 1161 }, 1162 "node_modules/@babel/plugin-transform-logical-assignment-operators": { 1163 + "version": "7.27.1", 1164 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.27.1.tgz", 1165 + "integrity": "sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw==", 1166 "dev": true, 1167 "license": "MIT", 1168 "dependencies": { 1169 + "@babel/helper-plugin-utils": "^7.27.1" 1170 }, 1171 "engines": { 1172 "node": ">=6.9.0" ··· 1176 } 1177 }, 1178 "node_modules/@babel/plugin-transform-member-expression-literals": { 1179 + "version": "7.27.1", 1180 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz", 1181 + "integrity": "sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==", 1182 "dev": true, 1183 "license": "MIT", 1184 "dependencies": { 1185 + "@babel/helper-plugin-utils": "^7.27.1" 1186 }, 1187 "engines": { 1188 "node": ">=6.9.0" ··· 1192 } 1193 }, 1194 "node_modules/@babel/plugin-transform-modules-amd": { 1195 + "version": "7.27.1", 1196 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz", 1197 + "integrity": "sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==", 1198 "dev": true, 1199 "license": "MIT", 1200 "dependencies": { 1201 + "@babel/helper-module-transforms": "^7.27.1", 1202 + "@babel/helper-plugin-utils": "^7.27.1" 1203 }, 1204 "engines": { 1205 "node": ">=6.9.0" ··· 1209 } 1210 }, 1211 "node_modules/@babel/plugin-transform-modules-commonjs": { 1212 + "version": "7.27.1", 1213 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz", 1214 + "integrity": "sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==", 1215 "dev": true, 1216 "license": "MIT", 1217 "dependencies": { 1218 + "@babel/helper-module-transforms": "^7.27.1", 1219 + "@babel/helper-plugin-utils": "^7.27.1" 1220 }, 1221 "engines": { 1222 "node": ">=6.9.0" ··· 1226 } 1227 }, 1228 "node_modules/@babel/plugin-transform-modules-systemjs": { 1229 + "version": "7.27.1", 1230 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.27.1.tgz", 1231 + "integrity": "sha512-w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA==", 1232 "dev": true, 1233 "license": "MIT", 1234 "dependencies": { 1235 + "@babel/helper-module-transforms": "^7.27.1", 1236 + "@babel/helper-plugin-utils": "^7.27.1", 1237 + "@babel/helper-validator-identifier": "^7.27.1", 1238 + "@babel/traverse": "^7.27.1" 1239 }, 1240 "engines": { 1241 "node": ">=6.9.0" ··· 1245 } 1246 }, 1247 "node_modules/@babel/plugin-transform-modules-umd": { 1248 + "version": "7.27.1", 1249 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz", 1250 + "integrity": "sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==", 1251 "dev": true, 1252 "license": "MIT", 1253 "dependencies": { 1254 + "@babel/helper-module-transforms": "^7.27.1", 1255 + "@babel/helper-plugin-utils": "^7.27.1" 1256 }, 1257 "engines": { 1258 "node": ">=6.9.0" ··· 1262 } 1263 }, 1264 "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { 1265 + "version": "7.27.1", 1266 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz", 1267 + "integrity": "sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==", 1268 "dev": true, 1269 "license": "MIT", 1270 "dependencies": { 1271 + "@babel/helper-create-regexp-features-plugin": "^7.27.1", 1272 + "@babel/helper-plugin-utils": "^7.27.1" 1273 }, 1274 "engines": { 1275 "node": ">=6.9.0" ··· 1279 } 1280 }, 1281 "node_modules/@babel/plugin-transform-new-target": { 1282 + "version": "7.27.1", 1283 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz", 1284 + "integrity": "sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==", 1285 "dev": true, 1286 "license": "MIT", 1287 "dependencies": { 1288 + "@babel/helper-plugin-utils": "^7.27.1" 1289 }, 1290 "engines": { 1291 "node": ">=6.9.0" ··· 1295 } 1296 }, 1297 "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { 1298 + "version": "7.27.1", 1299 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz", 1300 + "integrity": "sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==", 1301 "dev": true, 1302 "license": "MIT", 1303 "dependencies": { 1304 + "@babel/helper-plugin-utils": "^7.27.1" 1305 }, 1306 "engines": { 1307 "node": ">=6.9.0" ··· 1311 } 1312 }, 1313 "node_modules/@babel/plugin-transform-numeric-separator": { 1314 + "version": "7.27.1", 1315 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.27.1.tgz", 1316 + "integrity": "sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==", 1317 "dev": true, 1318 "license": "MIT", 1319 "dependencies": { 1320 + "@babel/helper-plugin-utils": "^7.27.1" 1321 }, 1322 "engines": { 1323 "node": ">=6.9.0" ··· 1327 } 1328 }, 1329 "node_modules/@babel/plugin-transform-object-rest-spread": { 1330 + "version": "7.28.0", 1331 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.0.tgz", 1332 + "integrity": "sha512-9VNGikXxzu5eCiQjdE4IZn8sb9q7Xsk5EXLDBKUYg1e/Tve8/05+KJEtcxGxAgCY5t/BpKQM+JEL/yT4tvgiUA==", 1333 "dev": true, 1334 "license": "MIT", 1335 "dependencies": { 1336 + "@babel/helper-compilation-targets": "^7.27.2", 1337 + "@babel/helper-plugin-utils": "^7.27.1", 1338 + "@babel/plugin-transform-destructuring": "^7.28.0", 1339 + "@babel/plugin-transform-parameters": "^7.27.7", 1340 + "@babel/traverse": "^7.28.0" 1341 }, 1342 "engines": { 1343 "node": ">=6.9.0" ··· 1347 } 1348 }, 1349 "node_modules/@babel/plugin-transform-object-super": { 1350 + "version": "7.27.1", 1351 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz", 1352 + "integrity": "sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==", 1353 "dev": true, 1354 "license": "MIT", 1355 "dependencies": { 1356 + "@babel/helper-plugin-utils": "^7.27.1", 1357 + "@babel/helper-replace-supers": "^7.27.1" 1358 }, 1359 "engines": { 1360 "node": ">=6.9.0" ··· 1364 } 1365 }, 1366 "node_modules/@babel/plugin-transform-optional-catch-binding": { 1367 + "version": "7.27.1", 1368 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.27.1.tgz", 1369 + "integrity": "sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==", 1370 "dev": true, 1371 "license": "MIT", 1372 "dependencies": { 1373 + "@babel/helper-plugin-utils": "^7.27.1" 1374 }, 1375 "engines": { 1376 "node": ">=6.9.0" ··· 1380 } 1381 }, 1382 "node_modules/@babel/plugin-transform-optional-chaining": { 1383 + "version": "7.27.1", 1384 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.27.1.tgz", 1385 + "integrity": "sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg==", 1386 "dev": true, 1387 "license": "MIT", 1388 "dependencies": { 1389 + "@babel/helper-plugin-utils": "^7.27.1", 1390 + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" 1391 }, 1392 "engines": { 1393 "node": ">=6.9.0" ··· 1397 } 1398 }, 1399 "node_modules/@babel/plugin-transform-parameters": { 1400 + "version": "7.27.7", 1401 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.7.tgz", 1402 + "integrity": "sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==", 1403 "dev": true, 1404 "license": "MIT", 1405 "dependencies": { 1406 + "@babel/helper-plugin-utils": "^7.27.1" 1407 }, 1408 "engines": { 1409 "node": ">=6.9.0" ··· 1413 } 1414 }, 1415 "node_modules/@babel/plugin-transform-private-methods": { 1416 + "version": "7.27.1", 1417 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.27.1.tgz", 1418 + "integrity": "sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==", 1419 "dev": true, 1420 "license": "MIT", 1421 "dependencies": { 1422 + "@babel/helper-create-class-features-plugin": "^7.27.1", 1423 + "@babel/helper-plugin-utils": "^7.27.1" 1424 }, 1425 "engines": { 1426 "node": ">=6.9.0" ··· 1430 } 1431 }, 1432 "node_modules/@babel/plugin-transform-private-property-in-object": { 1433 + "version": "7.27.1", 1434 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.27.1.tgz", 1435 + "integrity": "sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==", 1436 "dev": true, 1437 "license": "MIT", 1438 "dependencies": { 1439 + "@babel/helper-annotate-as-pure": "^7.27.1", 1440 + "@babel/helper-create-class-features-plugin": "^7.27.1", 1441 + "@babel/helper-plugin-utils": "^7.27.1" 1442 }, 1443 "engines": { 1444 "node": ">=6.9.0" ··· 1448 } 1449 }, 1450 "node_modules/@babel/plugin-transform-property-literals": { 1451 + "version": "7.27.1", 1452 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz", 1453 + "integrity": "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==", 1454 "dev": true, 1455 "license": "MIT", 1456 "dependencies": { 1457 + "@babel/helper-plugin-utils": "^7.27.1" 1458 }, 1459 "engines": { 1460 "node": ">=6.9.0" ··· 1464 } 1465 }, 1466 "node_modules/@babel/plugin-transform-regenerator": { 1467 + "version": "7.28.0", 1468 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.0.tgz", 1469 + "integrity": "sha512-LOAozRVbqxEVjSKfhGnuLoE4Kz4Oc5UJzuvFUhSsQzdCdaAQu06mG8zDv2GFSerM62nImUZ7K92vxnQcLSDlCQ==", 1470 "dev": true, 1471 "license": "MIT", 1472 "dependencies": { 1473 + "@babel/helper-plugin-utils": "^7.27.1" 1474 }, 1475 "engines": { 1476 "node": ">=6.9.0" ··· 1480 } 1481 }, 1482 "node_modules/@babel/plugin-transform-regexp-modifiers": { 1483 + "version": "7.27.1", 1484 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.27.1.tgz", 1485 + "integrity": "sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA==", 1486 "dev": true, 1487 "license": "MIT", 1488 "dependencies": { 1489 + "@babel/helper-create-regexp-features-plugin": "^7.27.1", 1490 + "@babel/helper-plugin-utils": "^7.27.1" 1491 }, 1492 "engines": { 1493 "node": ">=6.9.0" ··· 1497 } 1498 }, 1499 "node_modules/@babel/plugin-transform-reserved-words": { 1500 + "version": "7.27.1", 1501 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz", 1502 + "integrity": "sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==", 1503 "dev": true, 1504 "license": "MIT", 1505 "dependencies": { 1506 + "@babel/helper-plugin-utils": "^7.27.1" 1507 }, 1508 "engines": { 1509 "node": ">=6.9.0" ··· 1513 } 1514 }, 1515 "node_modules/@babel/plugin-transform-shorthand-properties": { 1516 + "version": "7.27.1", 1517 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz", 1518 + "integrity": "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==", 1519 "dev": true, 1520 "license": "MIT", 1521 "dependencies": { 1522 + "@babel/helper-plugin-utils": "^7.27.1" 1523 }, 1524 "engines": { 1525 "node": ">=6.9.0" ··· 1529 } 1530 }, 1531 "node_modules/@babel/plugin-transform-spread": { 1532 + "version": "7.27.1", 1533 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz", 1534 + "integrity": "sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==", 1535 "dev": true, 1536 "license": "MIT", 1537 "dependencies": { 1538 + "@babel/helper-plugin-utils": "^7.27.1", 1539 + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" 1540 }, 1541 "engines": { 1542 "node": ">=6.9.0" ··· 1546 } 1547 }, 1548 "node_modules/@babel/plugin-transform-sticky-regex": { 1549 + "version": "7.27.1", 1550 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz", 1551 + "integrity": "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==", 1552 "dev": true, 1553 "license": "MIT", 1554 "dependencies": { 1555 + "@babel/helper-plugin-utils": "^7.27.1" 1556 }, 1557 "engines": { 1558 "node": ">=6.9.0" ··· 1562 } 1563 }, 1564 "node_modules/@babel/plugin-transform-template-literals": { 1565 + "version": "7.27.1", 1566 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz", 1567 + "integrity": "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==", 1568 "dev": true, 1569 "license": "MIT", 1570 "dependencies": { 1571 + "@babel/helper-plugin-utils": "^7.27.1" 1572 }, 1573 "engines": { 1574 "node": ">=6.9.0" ··· 1578 } 1579 }, 1580 "node_modules/@babel/plugin-transform-typeof-symbol": { 1581 + "version": "7.27.1", 1582 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz", 1583 + "integrity": "sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==", 1584 "dev": true, 1585 "license": "MIT", 1586 "dependencies": { 1587 + "@babel/helper-plugin-utils": "^7.27.1" 1588 }, 1589 "engines": { 1590 "node": ">=6.9.0" ··· 1594 } 1595 }, 1596 "node_modules/@babel/plugin-transform-unicode-escapes": { 1597 + "version": "7.27.1", 1598 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz", 1599 + "integrity": "sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==", 1600 "dev": true, 1601 "license": "MIT", 1602 "dependencies": { 1603 + "@babel/helper-plugin-utils": "^7.27.1" 1604 }, 1605 "engines": { 1606 "node": ">=6.9.0" ··· 1610 } 1611 }, 1612 "node_modules/@babel/plugin-transform-unicode-property-regex": { 1613 + "version": "7.27.1", 1614 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.27.1.tgz", 1615 + "integrity": "sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==", 1616 "dev": true, 1617 "license": "MIT", 1618 "dependencies": { 1619 + "@babel/helper-create-regexp-features-plugin": "^7.27.1", 1620 + "@babel/helper-plugin-utils": "^7.27.1" 1621 }, 1622 "engines": { 1623 "node": ">=6.9.0" ··· 1627 } 1628 }, 1629 "node_modules/@babel/plugin-transform-unicode-regex": { 1630 + "version": "7.27.1", 1631 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz", 1632 + "integrity": "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==", 1633 "dev": true, 1634 "license": "MIT", 1635 "dependencies": { 1636 + "@babel/helper-create-regexp-features-plugin": "^7.27.1", 1637 + "@babel/helper-plugin-utils": "^7.27.1" 1638 }, 1639 "engines": { 1640 "node": ">=6.9.0" ··· 1644 } 1645 }, 1646 "node_modules/@babel/plugin-transform-unicode-sets-regex": { 1647 + "version": "7.27.1", 1648 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.27.1.tgz", 1649 + "integrity": "sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==", 1650 "dev": true, 1651 "license": "MIT", 1652 "dependencies": { 1653 + "@babel/helper-create-regexp-features-plugin": "^7.27.1", 1654 + "@babel/helper-plugin-utils": "^7.27.1" 1655 }, 1656 "engines": { 1657 "node": ">=6.9.0" ··· 1661 } 1662 }, 1663 "node_modules/@babel/preset-env": { 1664 + "version": "7.28.0", 1665 + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.28.0.tgz", 1666 + "integrity": "sha512-VmaxeGOwuDqzLl5JUkIRM1X2Qu2uKGxHEQWh+cvvbl7JuJRgKGJSfsEF/bUaxFhJl/XAyxBe7q7qSuTbKFuCyg==", 1667 "dev": true, 1668 "license": "MIT", 1669 "dependencies": { 1670 + "@babel/compat-data": "^7.28.0", 1671 + "@babel/helper-compilation-targets": "^7.27.2", 1672 + "@babel/helper-plugin-utils": "^7.27.1", 1673 + "@babel/helper-validator-option": "^7.27.1", 1674 + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.27.1", 1675 + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1", 1676 + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1", 1677 + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1", 1678 + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.27.1", 1679 "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", 1680 + "@babel/plugin-syntax-import-assertions": "^7.27.1", 1681 + "@babel/plugin-syntax-import-attributes": "^7.27.1", 1682 "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", 1683 + "@babel/plugin-transform-arrow-functions": "^7.27.1", 1684 + "@babel/plugin-transform-async-generator-functions": "^7.28.0", 1685 + "@babel/plugin-transform-async-to-generator": "^7.27.1", 1686 + "@babel/plugin-transform-block-scoped-functions": "^7.27.1", 1687 + "@babel/plugin-transform-block-scoping": "^7.28.0", 1688 + "@babel/plugin-transform-class-properties": "^7.27.1", 1689 + "@babel/plugin-transform-class-static-block": "^7.27.1", 1690 + "@babel/plugin-transform-classes": "^7.28.0", 1691 + "@babel/plugin-transform-computed-properties": "^7.27.1", 1692 + "@babel/plugin-transform-destructuring": "^7.28.0", 1693 + "@babel/plugin-transform-dotall-regex": "^7.27.1", 1694 + "@babel/plugin-transform-duplicate-keys": "^7.27.1", 1695 + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.27.1", 1696 + "@babel/plugin-transform-dynamic-import": "^7.27.1", 1697 + "@babel/plugin-transform-explicit-resource-management": "^7.28.0", 1698 + "@babel/plugin-transform-exponentiation-operator": "^7.27.1", 1699 + "@babel/plugin-transform-export-namespace-from": "^7.27.1", 1700 + "@babel/plugin-transform-for-of": "^7.27.1", 1701 + "@babel/plugin-transform-function-name": "^7.27.1", 1702 + "@babel/plugin-transform-json-strings": "^7.27.1", 1703 + "@babel/plugin-transform-literals": "^7.27.1", 1704 + "@babel/plugin-transform-logical-assignment-operators": "^7.27.1", 1705 + "@babel/plugin-transform-member-expression-literals": "^7.27.1", 1706 + "@babel/plugin-transform-modules-amd": "^7.27.1", 1707 + "@babel/plugin-transform-modules-commonjs": "^7.27.1", 1708 + "@babel/plugin-transform-modules-systemjs": "^7.27.1", 1709 + "@babel/plugin-transform-modules-umd": "^7.27.1", 1710 + "@babel/plugin-transform-named-capturing-groups-regex": "^7.27.1", 1711 + "@babel/plugin-transform-new-target": "^7.27.1", 1712 + "@babel/plugin-transform-nullish-coalescing-operator": "^7.27.1", 1713 + "@babel/plugin-transform-numeric-separator": "^7.27.1", 1714 + "@babel/plugin-transform-object-rest-spread": "^7.28.0", 1715 + "@babel/plugin-transform-object-super": "^7.27.1", 1716 + "@babel/plugin-transform-optional-catch-binding": "^7.27.1", 1717 + "@babel/plugin-transform-optional-chaining": "^7.27.1", 1718 + "@babel/plugin-transform-parameters": "^7.27.7", 1719 + "@babel/plugin-transform-private-methods": "^7.27.1", 1720 + "@babel/plugin-transform-private-property-in-object": "^7.27.1", 1721 + "@babel/plugin-transform-property-literals": "^7.27.1", 1722 + "@babel/plugin-transform-regenerator": "^7.28.0", 1723 + "@babel/plugin-transform-regexp-modifiers": "^7.27.1", 1724 + "@babel/plugin-transform-reserved-words": "^7.27.1", 1725 + "@babel/plugin-transform-shorthand-properties": "^7.27.1", 1726 + "@babel/plugin-transform-spread": "^7.27.1", 1727 + "@babel/plugin-transform-sticky-regex": "^7.27.1", 1728 + "@babel/plugin-transform-template-literals": "^7.27.1", 1729 + "@babel/plugin-transform-typeof-symbol": "^7.27.1", 1730 + "@babel/plugin-transform-unicode-escapes": "^7.27.1", 1731 + "@babel/plugin-transform-unicode-property-regex": "^7.27.1", 1732 + "@babel/plugin-transform-unicode-regex": "^7.27.1", 1733 + "@babel/plugin-transform-unicode-sets-regex": "^7.27.1", 1734 "@babel/preset-modules": "0.1.6-no-external-plugins", 1735 + "babel-plugin-polyfill-corejs2": "^0.4.14", 1736 + "babel-plugin-polyfill-corejs3": "^0.13.0", 1737 + "babel-plugin-polyfill-regenerator": "^0.6.5", 1738 + "core-js-compat": "^3.43.0", 1739 "semver": "^6.3.1" 1740 }, 1741 "engines": { ··· 1770 "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" 1771 } 1772 }, 1773 "node_modules/@babel/template": { 1774 + "version": "7.27.2", 1775 + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", 1776 + "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", 1777 "dev": true, 1778 "license": "MIT", 1779 "dependencies": { 1780 + "@babel/code-frame": "^7.27.1", 1781 + "@babel/parser": "^7.27.2", 1782 + "@babel/types": "^7.27.1" 1783 }, 1784 "engines": { 1785 "node": ">=6.9.0" 1786 } 1787 }, 1788 "node_modules/@babel/traverse": { 1789 + "version": "7.28.0", 1790 + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.0.tgz", 1791 + "integrity": "sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==", 1792 "dev": true, 1793 "license": "MIT", 1794 "dependencies": { 1795 + "@babel/code-frame": "^7.27.1", 1796 + "@babel/generator": "^7.28.0", 1797 + "@babel/helper-globals": "^7.28.0", 1798 + "@babel/parser": "^7.28.0", 1799 + "@babel/template": "^7.27.2", 1800 + "@babel/types": "^7.28.0", 1801 + "debug": "^4.3.1" 1802 }, 1803 "engines": { 1804 "node": ">=6.9.0" 1805 } 1806 }, 1807 "node_modules/@babel/types": { 1808 + "version": "7.28.0", 1809 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.0.tgz", 1810 + "integrity": "sha512-jYnje+JyZG5YThjHiF28oT4SIZLnYOcSBb6+SDaFIyzDVSkXQmQQYclJ2R+YxcdmK0AX6x1E5OQNtuh3jHDrUg==", 1811 "dev": true, 1812 "license": "MIT", 1813 "dependencies": { 1814 + "@babel/helper-string-parser": "^7.27.1", 1815 + "@babel/helper-validator-identifier": "^7.27.1" 1816 }, 1817 "engines": { 1818 "node": ">=6.9.0" ··· 1825 "dev": true, 1826 "license": "MIT" 1827 }, 1828 + "node_modules/@braidai/lang": { 1829 + "version": "1.1.1", 1830 + "resolved": "https://registry.npmjs.org/@braidai/lang/-/lang-1.1.1.tgz", 1831 + "integrity": "sha512-5uM+no3i3DafVgkoW7ayPhEGHNNBZCSj5TrGDQt0ayEKQda5f3lAXlmQg0MR5E0gKgmTzUUEtSWHsEC3h9jUcg==", 1832 + "dev": true 1833 + }, 1834 "node_modules/@colors/colors": { 1835 "version": "1.5.0", 1836 "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", ··· 1843 } 1844 }, 1845 "node_modules/@csstools/color-helpers": { 1846 + "version": "5.0.2", 1847 + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.2.tgz", 1848 + "integrity": "sha512-JqWH1vsgdGcw2RR6VliXXdA0/59LttzlU8UlRT/iUUsEeWfYq8I+K0yhihEUTTHLRm1EXvpsCx3083EU15ecsA==", 1849 "dev": true, 1850 "funding": [ 1851 { ··· 1863 } 1864 }, 1865 "node_modules/@csstools/css-calc": { 1866 + "version": "2.1.4", 1867 + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.4.tgz", 1868 + "integrity": "sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==", 1869 "dev": true, 1870 "funding": [ 1871 { ··· 1882 "node": ">=18" 1883 }, 1884 "peerDependencies": { 1885 + "@csstools/css-parser-algorithms": "^3.0.5", 1886 + "@csstools/css-tokenizer": "^3.0.4" 1887 } 1888 }, 1889 "node_modules/@csstools/css-color-parser": { 1890 + "version": "3.0.10", 1891 + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.10.tgz", 1892 + "integrity": "sha512-TiJ5Ajr6WRd1r8HSiwJvZBiJOqtH86aHpUjq5aEKWHiII2Qfjqd/HCWKPOW8EP4vcspXbHnXrwIDlu5savQipg==", 1893 "dev": true, 1894 "funding": [ 1895 { ··· 1903 ], 1904 "license": "MIT", 1905 "dependencies": { 1906 + "@csstools/color-helpers": "^5.0.2", 1907 + "@csstools/css-calc": "^2.1.4" 1908 }, 1909 "engines": { 1910 "node": ">=18" 1911 }, 1912 "peerDependencies": { 1913 + "@csstools/css-parser-algorithms": "^3.0.5", 1914 + "@csstools/css-tokenizer": "^3.0.4" 1915 } 1916 }, 1917 "node_modules/@csstools/css-parser-algorithms": { 1918 + "version": "3.0.5", 1919 + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.5.tgz", 1920 + "integrity": "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==", 1921 "dev": true, 1922 "funding": [ 1923 { ··· 1934 "node": ">=18" 1935 }, 1936 "peerDependencies": { 1937 + "@csstools/css-tokenizer": "^3.0.4" 1938 } 1939 }, 1940 "node_modules/@csstools/css-tokenizer": { 1941 + "version": "3.0.4", 1942 + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.4.tgz", 1943 + "integrity": "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==", 1944 "dev": true, 1945 "funding": [ 1946 { ··· 1957 "node": ">=18" 1958 } 1959 }, 1960 + "node_modules/@cypress/request": { 1961 + "version": "3.0.8", 1962 + "resolved": "https://registry.npmjs.org/@cypress/request/-/request-3.0.8.tgz", 1963 + "integrity": "sha512-h0NFgh1mJmm1nr4jCwkGHwKneVYKghUyWe6TMNrk0B9zsjAJxpg8C4/+BAcmLgCPa1vj1V8rNUaILl+zYRUWBQ==", 1964 "dev": true, 1965 + "license": "Apache-2.0", 1966 "dependencies": { 1967 + "aws-sign2": "~0.7.0", 1968 + "aws4": "^1.8.0", 1969 + "caseless": "~0.12.0", 1970 + "combined-stream": "~1.0.6", 1971 + "extend": "~3.0.2", 1972 + "forever-agent": "~0.6.1", 1973 + "form-data": "~4.0.0", 1974 + "http-signature": "~1.4.0", 1975 + "is-typedarray": "~1.0.0", 1976 + "isstream": "~0.1.2", 1977 + "json-stringify-safe": "~5.0.1", 1978 + "mime-types": "~2.1.19", 1979 + "performance-now": "^2.1.0", 1980 + "qs": "6.14.0", 1981 + "safe-buffer": "^5.1.2", 1982 + "tough-cookie": "^5.0.0", 1983 + "tunnel-agent": "^0.6.0", 1984 + "uuid": "^8.3.2" 1985 }, 1986 "engines": { 1987 + "node": ">= 6" 1988 } 1989 }, 1990 + "node_modules/@cypress/webpack-preprocessor": { 1991 + "version": "6.0.4", 1992 + "resolved": "https://registry.npmjs.org/@cypress/webpack-preprocessor/-/webpack-preprocessor-6.0.4.tgz", 1993 + "integrity": "sha512-ly+EcabWWbhrSPr2J/njQX7Y3da+QqOmFg8Og/MVmLxhDLKIzr2WhTdgzDYviPTLx/IKsdb41cc2RLYp6mSBRA==", 1994 "dev": true, 1995 "license": "MIT", 1996 + "dependencies": { 1997 + "bluebird": "3.7.1", 1998 + "debug": "^4.3.4", 1999 + "lodash": "^4.17.20", 2000 + "semver": "^7.3.2" 2001 + }, 2002 + "peerDependencies": { 2003 + "@babel/core": "^7.25.2", 2004 + "@babel/preset-env": "^7.25.3", 2005 + "babel-loader": "^8.3 || ^9 || ^10", 2006 + "webpack": "^4 || ^5" 2007 } 2008 }, 2009 + "node_modules/@cypress/xvfb": { 2010 + "version": "1.2.4", 2011 + "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz", 2012 + "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==", 2013 "dev": true, 2014 "license": "MIT", 2015 + "dependencies": { 2016 + "debug": "^3.1.0", 2017 + "lodash.once": "^4.1.1" 2018 } 2019 }, 2020 + "node_modules/@cypress/xvfb/node_modules/debug": { 2021 + "version": "3.2.7", 2022 + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 2023 + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 2024 "dev": true, 2025 "license": "MIT", 2026 + "dependencies": { 2027 + "ms": "^2.1.1" 2028 } 2029 }, 2030 + "node_modules/@discoveryjs/json-ext": { 2031 + "version": "0.5.7", 2032 + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", 2033 + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", 2034 "dev": true, 2035 "license": "MIT", 2036 "engines": { 2037 + "node": ">=10.0.0" 2038 } 2039 }, 2040 + "node_modules/@emnapi/core": { 2041 + "version": "1.4.3", 2042 + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.4.3.tgz", 2043 + "integrity": "sha512-4m62DuCE07lw01soJwPiBGC0nAww0Q+RY70VZ+n49yDIO13yyinhbWCeNnaob0lakDtWQzSdtNWzJeOJt2ma+g==", 2044 "dev": true, 2045 "license": "MIT", 2046 "optional": true, 2047 + "dependencies": { 2048 + "@emnapi/wasi-threads": "1.0.2", 2049 + "tslib": "^2.4.0" 2050 } 2051 }, 2052 + "node_modules/@emnapi/runtime": { 2053 + "version": "1.4.3", 2054 + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.4.3.tgz", 2055 + "integrity": "sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==", 2056 "dev": true, 2057 "license": "MIT", 2058 "optional": true, 2059 + "dependencies": { 2060 + "tslib": "^2.4.0" 2061 } 2062 }, 2063 + "node_modules/@emnapi/wasi-threads": { 2064 + "version": "1.0.2", 2065 + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.0.2.tgz", 2066 + "integrity": "sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA==", 2067 "dev": true, 2068 "license": "MIT", 2069 "optional": true, 2070 + "dependencies": { 2071 + "tslib": "^2.4.0" 2072 } 2073 }, 2074 + "node_modules/@es-joy/jsdoccomment": { 2075 + "version": "0.46.0", 2076 + "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.46.0.tgz", 2077 + "integrity": "sha512-C3Axuq1xd/9VqFZpW4YAzOx5O9q/LP46uIQy/iNDpHG3fmPa6TBtvfglMCs3RBiBxAIi0Go97r8+jvTt55XMyQ==", 2078 "dev": true, 2079 "license": "MIT", 2080 + "dependencies": { 2081 + "comment-parser": "1.4.1", 2082 + "esquery": "^1.6.0", 2083 + "jsdoc-type-pratt-parser": "~4.0.0" 2084 + }, 2085 "engines": { 2086 + "node": ">=16" 2087 } 2088 }, 2089 "node_modules/@eslint-community/eslint-plugin-eslint-comments": { 2090 + "version": "4.5.0", 2091 + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-4.5.0.tgz", 2092 + "integrity": "sha512-MAhuTKlr4y/CE3WYX26raZjy+I/kS2PLKSzvfmDCGrBLTFHOYwqROZdr4XwPgXwX3K9rjzMr4pSmUWGnzsUyMg==", 2093 "dev": true, 2094 "license": "MIT", 2095 "dependencies": { ··· 2107 } 2108 }, 2109 "node_modules/@eslint-community/eslint-utils": { 2110 + "version": "4.7.0", 2111 + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz", 2112 + "integrity": "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==", 2113 "license": "MIT", 2114 "dependencies": { 2115 "eslint-visitor-keys": "^3.4.3" ··· 2146 } 2147 }, 2148 "node_modules/@eslint/config-array": { 2149 + "version": "0.21.0", 2150 + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.0.tgz", 2151 + "integrity": "sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==", 2152 "license": "Apache-2.0", 2153 "dependencies": { 2154 "@eslint/object-schema": "^2.1.6", ··· 2159 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2160 } 2161 }, 2162 + "node_modules/@eslint/config-helpers": { 2163 + "version": "0.3.0", 2164 + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.3.0.tgz", 2165 + "integrity": "sha512-ViuymvFmcJi04qdZeDc2whTHryouGcDlaxPqarTD0ZE10ISpxGUVZGZDx4w01upyIynL3iu6IXH2bS1NhclQMw==", 2166 + "license": "Apache-2.0", 2167 + "engines": { 2168 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2169 + } 2170 + }, 2171 "node_modules/@eslint/core": { 2172 + "version": "0.14.0", 2173 + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.14.0.tgz", 2174 + "integrity": "sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg==", 2175 "license": "Apache-2.0", 2176 "dependencies": { 2177 "@types/json-schema": "^7.0.15" ··· 2181 } 2182 }, 2183 "node_modules/@eslint/eslintrc": { 2184 + "version": "3.3.1", 2185 + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz", 2186 + "integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==", 2187 "license": "MIT", 2188 "dependencies": { 2189 "ajv": "^6.12.4", ··· 2216 } 2217 }, 2218 "node_modules/@eslint/js": { 2219 + "version": "9.30.1", 2220 + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.30.1.tgz", 2221 + "integrity": "sha512-zXhuECFlyep42KZUhWjfvsmXGX39W8K8LFb8AWXM9gSV9dQB+MrJGLKvW6Zw0Ggnbpw0VHTtrhFXYe3Gym18jg==", 2222 "license": "MIT", 2223 "engines": { 2224 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2225 + }, 2226 + "funding": { 2227 + "url": "https://eslint.org/donate" 2228 } 2229 }, 2230 "node_modules/@eslint/json": { 2231 + "version": "0.12.0", 2232 + "resolved": "https://registry.npmjs.org/@eslint/json/-/json-0.12.0.tgz", 2233 + "integrity": "sha512-n/7dz8HFStpEe4o5eYk0tdkBdGUS/ZGb0GQCeDWN1ZmRq67HMHK4vC33b0rQlTT6xdZoX935P4vstiWVk5Ying==", 2234 "dev": true, 2235 "license": "Apache-2.0", 2236 "dependencies": { 2237 + "@eslint/core": "^0.12.0", 2238 + "@eslint/plugin-kit": "^0.2.7", 2239 "@humanwhocodes/momoa": "^3.3.4", 2240 "natural-compare": "^1.4.0" 2241 }, ··· 2244 } 2245 }, 2246 "node_modules/@eslint/json/node_modules/@eslint/core": { 2247 + "version": "0.12.0", 2248 + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.12.0.tgz", 2249 + "integrity": "sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==", 2250 + "dev": true, 2251 + "license": "Apache-2.0", 2252 + "dependencies": { 2253 + "@types/json-schema": "^7.0.15" 2254 + }, 2255 + "engines": { 2256 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2257 + } 2258 + }, 2259 + "node_modules/@eslint/json/node_modules/@eslint/plugin-kit": { 2260 + "version": "0.2.8", 2261 + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.8.tgz", 2262 + "integrity": "sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==", 2263 + "dev": true, 2264 + "license": "Apache-2.0", 2265 + "dependencies": { 2266 + "@eslint/core": "^0.13.0", 2267 + "levn": "^0.4.1" 2268 + }, 2269 + "engines": { 2270 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2271 + } 2272 + }, 2273 + "node_modules/@eslint/json/node_modules/@eslint/plugin-kit/node_modules/@eslint/core": { 2274 + "version": "0.13.0", 2275 + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.13.0.tgz", 2276 + "integrity": "sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==", 2277 "dev": true, 2278 "license": "Apache-2.0", 2279 "dependencies": { ··· 2293 } 2294 }, 2295 "node_modules/@eslint/plugin-kit": { 2296 + "version": "0.3.3", 2297 + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.3.tgz", 2298 + "integrity": "sha512-1+WqvgNMhmlAambTvT3KPtCl/Ibr68VldY2XY40SL1CE0ZXiakFR/cbTspaF5HsnpDMvcYYoJHfl4980NBjGag==", 2299 "license": "Apache-2.0", 2300 "dependencies": { 2301 + "@eslint/core": "^0.15.1", 2302 "levn": "^0.4.1" 2303 }, 2304 "engines": { ··· 2306 } 2307 }, 2308 "node_modules/@eslint/plugin-kit/node_modules/@eslint/core": { 2309 + "version": "0.15.1", 2310 + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.1.tgz", 2311 + "integrity": "sha512-bkOp+iumZCCbt1K1CmWf0R9pM5yKpDv+ZXtvSyQpudrI9kuFLp+bM2WOPXImuD/ceQuaa8f5pj93Y7zyECIGNA==", 2312 "license": "Apache-2.0", 2313 "dependencies": { 2314 "@types/json-schema": "^7.0.15" ··· 2366 } 2367 }, 2368 "node_modules/@humanwhocodes/momoa": { 2369 + "version": "3.3.8", 2370 + "resolved": "https://registry.npmjs.org/@humanwhocodes/momoa/-/momoa-3.3.8.tgz", 2371 + "integrity": "sha512-/3PZzor2imi/RLLcnHztkwA79txiVvW145Ve2cp5dxRcH5qOUNJPToasqLFHniTfw4B4lT7jGDdBOPXbXYlIMQ==", 2372 "dev": true, 2373 "license": "Apache-2.0", 2374 "engines": { ··· 2376 } 2377 }, 2378 "node_modules/@humanwhocodes/retry": { 2379 + "version": "0.4.3", 2380 + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", 2381 + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", 2382 "license": "Apache-2.0", 2383 "engines": { 2384 "node": ">=18.18" ··· 2388 "url": "https://github.com/sponsors/nzakas" 2389 } 2390 }, 2391 "node_modules/@isaacs/cliui": { 2392 "version": "8.0.2", 2393 "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", ··· 2406 "node": ">=12" 2407 } 2408 }, 2409 "node_modules/@isaacs/cliui/node_modules/emoji-regex": { 2410 "version": "9.2.2", 2411 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", ··· 2431 "url": "https://github.com/sponsors/sindresorhus" 2432 } 2433 }, 2434 + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { 2435 + "version": "7.1.0", 2436 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", 2437 + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", 2438 "dev": true, 2439 "license": "MIT", 2440 "dependencies": { 2441 + "ansi-regex": "^6.0.1" 2442 }, 2443 "engines": { 2444 "node": ">=12" 2445 }, 2446 "funding": { 2447 + "url": "https://github.com/chalk/strip-ansi?sponsor=1" 2448 } 2449 }, 2450 + "node_modules/@isaacs/fs-minipass": { 2451 + "version": "4.0.1", 2452 + "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", 2453 + "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", 2454 "dev": true, 2455 "license": "ISC", 2456 "dependencies": { 2457 + "minipass": "^7.0.4" 2458 }, 2459 "engines": { 2460 + "node": ">=18.0.0" 2461 } 2462 }, 2463 "node_modules/@istanbuljs/schema": { 2464 "version": "0.1.3", 2465 "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", ··· 2481 "npm": ">= 7.x" 2482 } 2483 }, 2484 "node_modules/@jridgewell/gen-mapping": { 2485 + "version": "0.3.12", 2486 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.12.tgz", 2487 + "integrity": "sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==", 2488 "dev": true, 2489 "license": "MIT", 2490 "dependencies": { 2491 + "@jridgewell/sourcemap-codec": "^1.5.0", 2492 "@jridgewell/trace-mapping": "^0.3.24" 2493 } 2494 }, 2495 "node_modules/@jridgewell/resolve-uri": { ··· 2502 "node": ">=6.0.0" 2503 } 2504 }, 2505 "node_modules/@jridgewell/source-map": { 2506 + "version": "0.3.10", 2507 + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.10.tgz", 2508 + "integrity": "sha512-0pPkgz9dY+bijgistcTTJ5mR+ocqRXLuhXHYdzoMmmoJ2C9S46RCm2GMUbatPEUK9Yjy26IrAy8D/M00lLkv+Q==", 2509 "dev": true, 2510 "license": "MIT", 2511 "dependencies": { ··· 2514 } 2515 }, 2516 "node_modules/@jridgewell/sourcemap-codec": { 2517 + "version": "1.5.4", 2518 + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.4.tgz", 2519 + "integrity": "sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==", 2520 "dev": true, 2521 "license": "MIT" 2522 }, 2523 "node_modules/@jridgewell/trace-mapping": { 2524 + "version": "0.3.29", 2525 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.29.tgz", 2526 + "integrity": "sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==", 2527 "dev": true, 2528 "license": "MIT", 2529 "dependencies": { ··· 2531 "@jridgewell/sourcemap-codec": "^1.4.14" 2532 } 2533 }, 2534 "node_modules/@keyvhq/core": { 2535 + "version": "2.1.7", 2536 + "resolved": "https://registry.npmjs.org/@keyvhq/core/-/core-2.1.7.tgz", 2537 + "integrity": "sha512-+XLdAto9ItxJcc5g11QRmuGTppn3lLkjR3+UrK1RsQow/piNlXIJKWls4duZWlxgzxTYUykyrMBnmY8ByFOT7A==", 2538 "dev": true, 2539 "license": "MIT", 2540 "dependencies": { 2541 "json-buffer": "~3.0.1" 2542 }, 2543 "engines": { 2544 + "node": ">= 18" 2545 } 2546 }, 2547 "node_modules/@keyvhq/memoize": { 2548 + "version": "2.1.9", 2549 + "resolved": "https://registry.npmjs.org/@keyvhq/memoize/-/memoize-2.1.9.tgz", 2550 + "integrity": "sha512-2Mx3HRTZRvNRwyOinU8dTcjX+f6TDaQQDpJ8+NmF9ntKYALUvNtHlz42SS2Ls2dDEqXw0q/mGfOBKLt61mDJ0g==", 2551 "dev": true, 2552 "license": "MIT", 2553 "dependencies": { 2554 + "@keyvhq/core": "2.1.7", 2555 + "mimic-fn": "~3.0.0", 2556 + "null-prototype-object": "~1.0.0" 2557 }, 2558 "engines": { 2559 + "node": ">= 18" 2560 } 2561 }, 2562 "node_modules/@kikobeats/time-span": { 2563 + "version": "1.0.6", 2564 + "resolved": "https://registry.npmjs.org/@kikobeats/time-span/-/time-span-1.0.6.tgz", 2565 + "integrity": "sha512-GZS6SI1o5NWHEOpCa4CpofOkfitR4xjRY3ZwAm85VQIXTPtYvUv9bDI9qRvlgNUX04kWhC3LxnNjM1jwD4h0aA==", 2566 "dev": true, 2567 "license": "MIT", 2568 "engines": { 2569 "node": ">= 18" 2570 } 2571 }, 2572 + "node_modules/@loaderkit/resolve": { 2573 + "version": "1.0.4", 2574 + "resolved": "https://registry.npmjs.org/@loaderkit/resolve/-/resolve-1.0.4.tgz", 2575 + "integrity": "sha512-rJzYKVcV4dxJv+vW6jlvagF8zvGxHJ2+HTr1e2qOejfmGhAApgJHl8Aog4mMszxceTRiKTTbnpgmTO1bEZHV/A==", 2576 + "dev": true, 2577 + "license": "ISC", 2578 + "dependencies": { 2579 + "@braidai/lang": "^1.0.0" 2580 + } 2581 + }, 2582 "node_modules/@metascraper/helpers": { 2583 + "version": "5.49.1", 2584 + "resolved": "https://registry.npmjs.org/@metascraper/helpers/-/helpers-5.49.1.tgz", 2585 + "integrity": "sha512-5q1H3IwhQQi64qjvi3DfYSTulFCSgrqukhXF05IffgBS9dlegzaSAql8NXvYF4DgiQzwnXax/wrBrpNUddD2sg==", 2586 "dev": true, 2587 "license": "MIT", 2588 "dependencies": { 2589 "audio-extensions": "0.0.0", 2590 + "chrono-node": "2.8.3", 2591 "condense-whitespace": "~2.0.0", 2592 "data-uri-utils": "~1.0.8", 2593 "debug-logfmt": "~1.2.3", 2594 + "entities": "~6.0.1", 2595 "file-extension": "~4.0.5", 2596 "has-values": "~2.0.1", 2597 "image-extensions": "~1.1.0", 2598 "is-relative-url": "~3.0.0", 2599 + "is-uri": "~1.2.8", 2600 "iso-639-3": "~2.2.0", 2601 "isostring": "0.0.1", 2602 + "jsdom": "~26.1.0", 2603 "lodash": "~4.17.21", 2604 "memoize-one": "~6.0.0", 2605 "microsoft-capitalize": "~1.0.5", 2606 "mime": "3", 2607 "normalize-url": "~6.1.0", 2608 + "re2": "~1.22.1", 2609 "smartquotes": "~2.3.2", 2610 + "tldts": "~7.0.9", 2611 "url-regex-safe": "~4.0.0", 2612 "video-extensions": "1" 2613 }, ··· 2616 } 2617 }, 2618 "node_modules/@metascraper/helpers/node_modules/entities": { 2619 + "version": "6.0.1", 2620 + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", 2621 + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", 2622 "dev": true, 2623 "license": "BSD-2-Clause", 2624 "engines": { ··· 2628 "url": "https://github.com/fb55/entities?sponsor=1" 2629 } 2630 }, 2631 + "node_modules/@napi-rs/wasm-runtime": { 2632 + "version": "0.2.11", 2633 + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.11.tgz", 2634 + "integrity": "sha512-9DPkXtvHydrcOsopiYpUgPHpmj0HWZKMUnL2dZqpvC42lsratuBG06V5ipyno0fUek5VlFsNQ+AcFATSrJXgMA==", 2635 + "dev": true, 2636 + "license": "MIT", 2637 + "optional": true, 2638 + "dependencies": { 2639 + "@emnapi/core": "^1.4.3", 2640 + "@emnapi/runtime": "^1.4.3", 2641 + "@tybys/wasm-util": "^0.9.0" 2642 + } 2643 + }, 2644 "node_modules/@nodelib/fs.scandir": { 2645 "version": "2.1.5", 2646 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", ··· 2680 } 2681 }, 2682 "node_modules/@npmcli/agent": { 2683 + "version": "3.0.0", 2684 + "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-3.0.0.tgz", 2685 + "integrity": "sha512-S79NdEgDQd/NGCay6TCoVzXSj74skRZIKJcpJjC5lOq34SZzyI6MqtiiWoiVWoVrTcGjNeC4ipbh1VIHlpfF5Q==", 2686 "dev": true, 2687 "license": "ISC", 2688 "dependencies": { ··· 2693 "socks-proxy-agent": "^8.0.3" 2694 }, 2695 "engines": { 2696 + "node": "^18.17.0 || >=20.5.0" 2697 } 2698 }, 2699 + "node_modules/@npmcli/agent/node_modules/lru-cache": { 2700 + "version": "10.4.3", 2701 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", 2702 + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", 2703 + "dev": true, 2704 + "license": "ISC" 2705 + }, 2706 "node_modules/@npmcli/fs": { 2707 + "version": "4.0.0", 2708 + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-4.0.0.tgz", 2709 + "integrity": "sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==", 2710 "dev": true, 2711 "license": "ISC", 2712 "dependencies": { 2713 "semver": "^7.3.5" 2714 }, 2715 "engines": { 2716 + "node": "^18.17.0 || >=20.5.0" 2717 } 2718 }, 2719 + "node_modules/@oxc-resolver/binding-darwin-arm64": { 2720 + "version": "11.4.0", 2721 + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-darwin-arm64/-/binding-darwin-arm64-11.4.0.tgz", 2722 + "integrity": "sha512-+mlX+/yoWv/IfWad97mn/5KVYtwe/VLjwtyoY04UUL+VrHk0MpANAorM9gFf+7K6GkQEaNkTK1g4GqwPI8OiCQ==", 2723 "cpu": [ 2724 "arm64" 2725 ], ··· 2730 "darwin" 2731 ] 2732 }, 2733 + "node_modules/@oxc-resolver/binding-darwin-x64": { 2734 + "version": "11.4.0", 2735 + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-darwin-x64/-/binding-darwin-x64-11.4.0.tgz", 2736 + "integrity": "sha512-uImuGdgleCPvZFfsYM7WnDW3PZ5z/cwrOt37MFd++rtrQ9kEL32ezl85eyatX2KsvGq7E8qg1DvHLVHOW259uQ==", 2737 "cpu": [ 2738 "x64" 2739 ], ··· 2744 "darwin" 2745 ] 2746 }, 2747 + "node_modules/@oxc-resolver/binding-freebsd-x64": { 2748 + "version": "11.4.0", 2749 + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-freebsd-x64/-/binding-freebsd-x64-11.4.0.tgz", 2750 + "integrity": "sha512-/uFsbq+RWHiOktH1c9AysKZ++nHj76+chjQrCIvKalHYHKn6ydhMM6GwHL/pWq/gCZADbiKRQ0AOYLNf86hsZg==", 2751 "cpu": [ 2752 "x64" 2753 ], ··· 2758 "freebsd" 2759 ] 2760 }, 2761 + "node_modules/@oxc-resolver/binding-linux-arm-gnueabihf": { 2762 + "version": "11.4.0", 2763 + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-11.4.0.tgz", 2764 + "integrity": "sha512-GPQcVSW2zgc8MtTF5ovIfmXkMCoGATzOmMOinLKjStvqq/KX9tBoVHhR/r7g7ChIJjozeXMMSYrf1q6r3zWXjA==", 2765 "cpu": [ 2766 "arm" 2767 ], ··· 2772 "linux" 2773 ] 2774 }, 2775 + "node_modules/@oxc-resolver/binding-linux-arm64-gnu": { 2776 + "version": "11.4.0", 2777 + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-11.4.0.tgz", 2778 + "integrity": "sha512-rrOFswgslH2i/e2HHP6ei2Z3ivWKvkU666eL1hPXkzHHzhlavIp5vOywjlNR7fZK/15PG4/GKcGsHAVunHd/+w==", 2779 "cpu": [ 2780 "arm64" 2781 ], ··· 2786 "linux" 2787 ] 2788 }, 2789 + "node_modules/@oxc-resolver/binding-linux-arm64-musl": { 2790 + "version": "11.4.0", 2791 + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-arm64-musl/-/binding-linux-arm64-musl-11.4.0.tgz", 2792 + "integrity": "sha512-+OQ0rckRSYNP3wuEw+Asf5Is0elLeHkmhzlRAjx20lkITgSaNtkk7wDaqlpJmkcPv6ja3YkOoMiyclfS/FMSGA==", 2793 "cpu": [ 2794 "arm64" 2795 ], ··· 2800 "linux" 2801 ] 2802 }, 2803 + "node_modules/@oxc-resolver/binding-linux-riscv64-gnu": { 2804 + "version": "11.4.0", 2805 + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-11.4.0.tgz", 2806 + "integrity": "sha512-hOmV2yNr4y5BVDaXPl3aCZASBsVLo4eAd7UWfItG2l1CMcZdtE35XIo0dB3xUg1DGDI5n02eo89014GN246aHA==", 2807 "cpu": [ 2808 "riscv64" 2809 ], ··· 2814 "linux" 2815 ] 2816 }, 2817 + "node_modules/@oxc-resolver/binding-linux-s390x-gnu": { 2818 + "version": "11.4.0", 2819 + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-11.4.0.tgz", 2820 + "integrity": "sha512-STBciuunyjnQAhaJQoOEON3uQWL/Ad7mL+Ap8Q9A2Zw2bxZR7iW+tMu8pJDljHGVtGxtP1uurUt68kY9bMkFhA==", 2821 "cpu": [ 2822 "s390x" 2823 ], ··· 2828 "linux" 2829 ] 2830 }, 2831 + "node_modules/@oxc-resolver/binding-linux-x64-gnu": { 2832 + "version": "11.4.0", 2833 + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-x64-gnu/-/binding-linux-x64-gnu-11.4.0.tgz", 2834 + "integrity": "sha512-x9uFAdBZ2SfVSWcQxza3GHo/5enZWLWb8Nf6zBCu0eBee/IL/z5oJIGpF/9xFwlvT4k35ZYHxBC33NGB4SkkGw==", 2835 "cpu": [ 2836 "x64" 2837 ], ··· 2842 "linux" 2843 ] 2844 }, 2845 + "node_modules/@oxc-resolver/binding-linux-x64-musl": { 2846 + "version": "11.4.0", 2847 + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-x64-musl/-/binding-linux-x64-musl-11.4.0.tgz", 2848 + "integrity": "sha512-DrPkwPdufbka98aVvJP+qC29LP1MltUm6KPH0sJ5v9g5Tj+qcLi8i1EG5n8fnIqOI3vMtYs3DS2yMR2UGF7xyw==", 2849 "cpu": [ 2850 "x64" 2851 ], ··· 2856 "linux" 2857 ] 2858 }, 2859 + "node_modules/@oxc-resolver/binding-wasm32-wasi": { 2860 + "version": "11.4.0", 2861 + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-wasm32-wasi/-/binding-wasm32-wasi-11.4.0.tgz", 2862 + "integrity": "sha512-fRBFgjhiUWTfz/7H/98r6SHsqCu3FvQPxbbDAs0wEVRvQdu7rZ2Ur2i4vKCZ6qLx6mDiBUKrkXy0btmU7eSrkQ==", 2863 "cpu": [ 2864 + "wasm32" 2865 ], 2866 "dev": true, 2867 "license": "MIT", 2868 "optional": true, 2869 + "dependencies": { 2870 + "@napi-rs/wasm-runtime": "^0.2.11" 2871 + }, 2872 + "engines": { 2873 + "node": ">=14.0.0" 2874 + } 2875 }, 2876 + "node_modules/@oxc-resolver/binding-win32-arm64-msvc": { 2877 + "version": "11.4.0", 2878 + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-11.4.0.tgz", 2879 + "integrity": "sha512-Vl32WwWT6aVk0qjfmXRH1BYwtLh8UHEanuuaNyAU4i/I9+Qx8SvNRNo39sRl1g7pHDcdeUgqFoNZkVXwIC5xVw==", 2880 "cpu": [ 2881 + "arm64" 2882 ], 2883 "dev": true, 2884 "license": "MIT", ··· 2887 "win32" 2888 ] 2889 }, 2890 + "node_modules/@oxc-resolver/binding-win32-x64-msvc": { 2891 + "version": "11.4.0", 2892 + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-win32-x64-msvc/-/binding-win32-x64-msvc-11.4.0.tgz", 2893 + "integrity": "sha512-bBvYlfLTV4uH5pXLnNlx4BZ9DAsV3yQHL3vhXE2PfQ+iZglBkSZU/f82hx8cNwewTaK08zJUz4m2vGMQiSyU8Q==", 2894 "cpu": [ 2895 "x64" 2896 ], ··· 2901 "win32" 2902 ] 2903 }, 2904 + "node_modules/@pkgjs/parseargs": { 2905 + "version": "0.11.0", 2906 + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", 2907 + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", 2908 "dev": true, 2909 + "license": "MIT", 2910 + "optional": true, 2911 + "engines": { 2912 + "node": ">=14" 2913 + } 2914 }, 2915 + "node_modules/@pkgr/core": { 2916 + "version": "0.1.2", 2917 + "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.2.tgz", 2918 + "integrity": "sha512-fdDH1LSGfZdTH2sxdpVMw31BanV28K/Gry0cVFxaNP77neJSkd82mM8ErPNYs9e+0O7SdHBLTDzDgwUuy18RnQ==", 2919 "dev": true, 2920 + "license": "MIT", 2921 + "engines": { 2922 + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" 2923 + }, 2924 + "funding": { 2925 + "url": "https://opencollective.com/unts" 2926 + } 2927 }, 2928 "node_modules/@sindresorhus/is": { 2929 "version": "4.6.0", ··· 2936 }, 2937 "funding": { 2938 "url": "https://github.com/sindresorhus/is?sponsor=1" 2939 } 2940 }, 2941 "node_modules/@sinonjs/commons": { ··· 2987 "dev": true, 2988 "license": "(Unlicense OR Apache-2.0)" 2989 }, 2990 "node_modules/@szmarczak/http-timer": { 2991 "version": "4.0.6", 2992 "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", ··· 3000 "node": ">=10" 3001 } 3002 }, 3003 "node_modules/@trunkio/launcher": { 3004 "version": "1.3.4", 3005 "resolved": "https://registry.npmjs.org/@trunkio/launcher/-/launcher-1.3.4.tgz", ··· 3018 "node": ">=18.0.0" 3019 } 3020 }, 3021 + "node_modules/@tybys/wasm-util": { 3022 + "version": "0.9.0", 3023 + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.9.0.tgz", 3024 + "integrity": "sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==", 3025 + "dev": true, 3026 + "license": "MIT", 3027 + "optional": true, 3028 + "dependencies": { 3029 + "tslib": "^2.4.0" 3030 + } 3031 + }, 3032 "node_modules/@types/cacheable-request": { 3033 "version": "6.0.3", 3034 "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", ··· 3064 "@types/estree": "*" 3065 } 3066 }, 3067 + "node_modules/@types/esquery": { 3068 + "version": "1.5.4", 3069 + "resolved": "https://registry.npmjs.org/@types/esquery/-/esquery-1.5.4.tgz", 3070 + "integrity": "sha512-yYO4Q8H+KJHKW1rEeSzHxcZi90durqYgWVfnh5K6ZADVBjBv2e1NEveYX5yT2bffgN7RqzH3k9930m+i2yBoMA==", 3071 + "dev": true, 3072 + "license": "MIT", 3073 + "dependencies": { 3074 + "@types/estree": "*" 3075 + } 3076 + }, 3077 "node_modules/@types/estree": { 3078 + "version": "1.0.8", 3079 + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", 3080 + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", 3081 "license": "MIT" 3082 }, 3083 "node_modules/@types/http-cache-semantics": { ··· 3094 "dev": true, 3095 "license": "MIT" 3096 }, 3097 "node_modules/@types/json-schema": { 3098 "version": "7.0.15", 3099 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", ··· 3110 "@types/node": "*" 3111 } 3112 }, 3113 "node_modules/@types/node": { 3114 + "version": "22.16.0", 3115 + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.16.0.tgz", 3116 + "integrity": "sha512-B2egV9wALML1JCpv3VQoQ+yesQKAmNMBIAY7OteVrikcOcAkWm+dGL6qpeCktPjAv6N1JLnhbNiqS35UpFyBsQ==", 3117 "dev": true, 3118 "license": "MIT", 3119 "dependencies": { 3120 + "undici-types": "~6.21.0" 3121 } 3122 }, 3123 "node_modules/@types/normalize-package-data": { ··· 3145 } 3146 }, 3147 "node_modules/@types/sinonjs__fake-timers": { 3148 + "version": "8.1.1", 3149 + "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz", 3150 + "integrity": "sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==", 3151 "dev": true, 3152 "license": "MIT" 3153 }, 3154 + "node_modules/@types/sizzle": { 3155 + "version": "2.3.9", 3156 + "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.9.tgz", 3157 + "integrity": "sha512-xzLEyKB50yqCUPUJkIsrVvoWNfFUbIZI+RspLWt8u+tIW/BetMBZtgV2LY/2o+tYH8dRvQ+eoPf3NdhQCcLE2w==", 3158 "dev": true, 3159 "license": "MIT" 3160 }, ··· 3170 } 3171 }, 3172 "node_modules/@typescript-eslint/parser": { 3173 + "version": "8.35.1", 3174 + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.35.1.tgz", 3175 + "integrity": "sha512-3MyiDfrfLeK06bi/g9DqJxP5pV74LNv4rFTyvGDmT3x2p1yp1lOd+qYZfiRPIOf/oON+WRZR5wxxuF85qOar+w==", 3176 "dev": true, 3177 "license": "MIT", 3178 "dependencies": { 3179 + "@typescript-eslint/scope-manager": "8.35.1", 3180 + "@typescript-eslint/types": "8.35.1", 3181 + "@typescript-eslint/typescript-estree": "8.35.1", 3182 + "@typescript-eslint/visitor-keys": "8.35.1", 3183 "debug": "^4.3.4" 3184 }, 3185 "engines": { ··· 3191 }, 3192 "peerDependencies": { 3193 "eslint": "^8.57.0 || ^9.0.0", 3194 + "typescript": ">=4.8.4 <5.9.0" 3195 + } 3196 + }, 3197 + "node_modules/@typescript-eslint/project-service": { 3198 + "version": "8.35.1", 3199 + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.35.1.tgz", 3200 + "integrity": "sha512-VYxn/5LOpVxADAuP3NrnxxHYfzVtQzLKeldIhDhzC8UHaiQvYlXvKuVho1qLduFbJjjy5U5bkGwa3rUGUb1Q6Q==", 3201 + "dev": true, 3202 + "license": "MIT", 3203 + "dependencies": { 3204 + "@typescript-eslint/tsconfig-utils": "^8.35.1", 3205 + "@typescript-eslint/types": "^8.35.1", 3206 + "debug": "^4.3.4" 3207 + }, 3208 + "engines": { 3209 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 3210 + }, 3211 + "funding": { 3212 + "type": "opencollective", 3213 + "url": "https://opencollective.com/typescript-eslint" 3214 + }, 3215 + "peerDependencies": { 3216 + "typescript": ">=4.8.4 <5.9.0" 3217 } 3218 }, 3219 "node_modules/@typescript-eslint/scope-manager": { 3220 + "version": "8.35.1", 3221 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.35.1.tgz", 3222 + "integrity": "sha512-s/Bpd4i7ht2934nG+UoSPlYXd08KYz3bmjLEb7Ye1UVob0d1ENiT3lY8bsCmik4RqfSbPw9xJJHbugpPpP5JUg==", 3223 "dev": true, 3224 "license": "MIT", 3225 "dependencies": { 3226 + "@typescript-eslint/types": "8.35.1", 3227 + "@typescript-eslint/visitor-keys": "8.35.1" 3228 }, 3229 "engines": { 3230 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 3234 "url": "https://opencollective.com/typescript-eslint" 3235 } 3236 }, 3237 + "node_modules/@typescript-eslint/tsconfig-utils": { 3238 + "version": "8.35.1", 3239 + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.35.1.tgz", 3240 + "integrity": "sha512-K5/U9VmT9dTHoNowWZpz+/TObS3xqC5h0xAIjXPw+MNcKV9qg6eSatEnmeAwkjHijhACH0/N7bkhKvbt1+DXWQ==", 3241 + "dev": true, 3242 + "license": "MIT", 3243 + "engines": { 3244 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 3245 + }, 3246 + "funding": { 3247 + "type": "opencollective", 3248 + "url": "https://opencollective.com/typescript-eslint" 3249 + }, 3250 + "peerDependencies": { 3251 + "typescript": ">=4.8.4 <5.9.0" 3252 + } 3253 + }, 3254 "node_modules/@typescript-eslint/types": { 3255 + "version": "8.35.1", 3256 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.35.1.tgz", 3257 + "integrity": "sha512-q/O04vVnKHfrrhNAscndAn1tuQhIkwqnaW+eu5waD5IPts2eX1dgJxgqcPx5BX109/qAz7IG6VrEPTOYKCNfRQ==", 3258 "dev": true, 3259 "license": "MIT", 3260 "engines": { ··· 3266 } 3267 }, 3268 "node_modules/@typescript-eslint/typescript-estree": { 3269 + "version": "8.35.1", 3270 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.35.1.tgz", 3271 + "integrity": "sha512-Vvpuvj4tBxIka7cPs6Y1uvM7gJgdF5Uu9F+mBJBPY4MhvjrjWGK4H0lVgLJd/8PWZ23FTqsaJaLEkBCFUk8Y9g==", 3272 "dev": true, 3273 "license": "MIT", 3274 "dependencies": { 3275 + "@typescript-eslint/project-service": "8.35.1", 3276 + "@typescript-eslint/tsconfig-utils": "8.35.1", 3277 + "@typescript-eslint/types": "8.35.1", 3278 + "@typescript-eslint/visitor-keys": "8.35.1", 3279 "debug": "^4.3.4", 3280 "fast-glob": "^3.3.2", 3281 "is-glob": "^4.0.3", 3282 "minimatch": "^9.0.4", 3283 "semver": "^7.6.0", 3284 + "ts-api-utils": "^2.1.0" 3285 }, 3286 "engines": { 3287 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 3291 "url": "https://opencollective.com/typescript-eslint" 3292 }, 3293 "peerDependencies": { 3294 + "typescript": ">=4.8.4 <5.9.0" 3295 } 3296 }, 3297 "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { 3298 + "version": "2.0.2", 3299 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", 3300 + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", 3301 "dev": true, 3302 "license": "MIT", 3303 "dependencies": { ··· 3321 } 3322 }, 3323 "node_modules/@typescript-eslint/utils": { 3324 + "version": "8.35.1", 3325 + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.35.1.tgz", 3326 + "integrity": "sha512-lhnwatFmOFcazAsUm3ZnZFpXSxiwoa1Lj50HphnDe1Et01NF4+hrdXONSUHIcbVu2eFb1bAf+5yjXkGVkXBKAQ==", 3327 "dev": true, 3328 "license": "MIT", 3329 "dependencies": { 3330 + "@eslint-community/eslint-utils": "^4.7.0", 3331 + "@typescript-eslint/scope-manager": "8.35.1", 3332 + "@typescript-eslint/types": "8.35.1", 3333 + "@typescript-eslint/typescript-estree": "8.35.1" 3334 }, 3335 "engines": { 3336 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 3341 }, 3342 "peerDependencies": { 3343 "eslint": "^8.57.0 || ^9.0.0", 3344 + "typescript": ">=4.8.4 <5.9.0" 3345 } 3346 }, 3347 "node_modules/@typescript-eslint/visitor-keys": { 3348 + "version": "8.35.1", 3349 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.35.1.tgz", 3350 + "integrity": "sha512-VRwixir4zBWCSTP/ljEo091lbpypz57PoeAQ9imjG+vbeof9LplljsL1mos4ccG6H9IjfrVGM359RozUnuFhpw==", 3351 "dev": true, 3352 "license": "MIT", 3353 "dependencies": { 3354 + "@typescript-eslint/types": "8.35.1", 3355 + "eslint-visitor-keys": "^4.2.1" 3356 }, 3357 "engines": { 3358 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 3362 "url": "https://opencollective.com/typescript-eslint" 3363 } 3364 }, 3365 "node_modules/@webassemblyjs/ast": { 3366 "version": "1.14.1", 3367 "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", ··· 3576 "dev": true, 3577 "license": "Apache-2.0" 3578 }, 3579 "node_modules/abbrev": { 3580 "version": "1.1.1", 3581 "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", ··· 3583 "dev": true, 3584 "license": "ISC" 3585 }, 3586 "node_modules/acorn": { 3587 + "version": "8.15.0", 3588 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", 3589 + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", 3590 "license": "MIT", 3591 "bin": { 3592 "acorn": "bin/acorn" ··· 3722 "url": "https://github.com/sponsors/sindresorhus" 3723 } 3724 }, 3725 + "node_modules/ansi-escapes/node_modules/type-fest": { 3726 + "version": "0.21.3", 3727 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", 3728 + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", 3729 + "dev": true, 3730 + "license": "(MIT OR CC0-1.0)", 3731 + "engines": { 3732 + "node": ">=10" 3733 + }, 3734 + "funding": { 3735 + "url": "https://github.com/sponsors/sindresorhus" 3736 + } 3737 + }, 3738 "node_modules/ansi-regex": { 3739 + "version": "6.1.0", 3740 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", 3741 + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", 3742 "dev": true, 3743 "license": "MIT", 3744 "engines": { 3745 + "node": ">=12" 3746 + }, 3747 + "funding": { 3748 + "url": "https://github.com/chalk/ansi-regex?sponsor=1" 3749 } 3750 }, 3751 "node_modules/ansi-styles": { ··· 3797 "url": "https://github.com/sponsors/jonschlinkert" 3798 } 3799 }, 3800 + "node_modules/arch": { 3801 + "version": "2.2.0", 3802 + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", 3803 + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", 3804 "dev": true, 3805 + "funding": [ 3806 + { 3807 + "type": "github", 3808 + "url": "https://github.com/sponsors/feross" 3809 + }, 3810 + { 3811 + "type": "patreon", 3812 + "url": "https://www.patreon.com/feross" 3813 + }, 3814 + { 3815 + "type": "consulting", 3816 + "url": "https://feross.org/support" 3817 + } 3818 + ], 3819 + "license": "MIT" 3820 }, 3821 "node_modules/are-docs-informative": { 3822 "version": "0.0.2", ··· 3834 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 3835 "license": "Python-2.0" 3836 }, 3837 "node_modules/asap": { 3838 "version": "2.0.6", 3839 "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", ··· 3841 "dev": true, 3842 "license": "MIT" 3843 }, 3844 + "node_modules/asn1": { 3845 + "version": "0.2.6", 3846 + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", 3847 + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", 3848 + "dev": true, 3849 + "license": "MIT", 3850 + "dependencies": { 3851 + "safer-buffer": "~2.1.0" 3852 + } 3853 + }, 3854 "node_modules/asn1.js": { 3855 "version": "4.10.1", 3856 "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", ··· 3864 } 3865 }, 3866 "node_modules/asn1.js/node_modules/bn.js": { 3867 + "version": "4.12.2", 3868 + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", 3869 + "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", 3870 "dev": true, 3871 "license": "MIT" 3872 }, ··· 3884 "util": "^0.12.5" 3885 } 3886 }, 3887 + "node_modules/assert-plus": { 3888 + "version": "1.0.0", 3889 + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", 3890 + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", 3891 + "dev": true, 3892 + "license": "MIT", 3893 + "engines": { 3894 + "node": ">=0.8" 3895 + } 3896 + }, 3897 "node_modules/assertion-error": { 3898 "version": "1.1.0", 3899 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", ··· 3905 } 3906 }, 3907 "node_modules/ast-types": { 3908 + "version": "0.16.1", 3909 + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz", 3910 + "integrity": "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==", 3911 "dev": true, 3912 "license": "MIT", 3913 "dependencies": { ··· 3934 "dev": true, 3935 "license": "MIT" 3936 }, 3937 "node_modules/asynckit": { 3938 "version": "0.4.0", 3939 "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", ··· 3941 "dev": true, 3942 "license": "MIT" 3943 }, 3944 + "node_modules/at-least-node": { 3945 + "version": "1.0.0", 3946 + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", 3947 + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", 3948 + "dev": true, 3949 + "license": "ISC", 3950 + "engines": { 3951 + "node": ">= 4.0.0" 3952 + } 3953 + }, 3954 "node_modules/audio-extensions": { 3955 "version": "0.0.0", 3956 "resolved": "https://registry.npmjs.org/audio-extensions/-/audio-extensions-0.0.0.tgz", ··· 3977 "url": "https://github.com/sponsors/ljharb" 3978 } 3979 }, 3980 + "node_modules/aws-sign2": { 3981 + "version": "0.7.0", 3982 + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", 3983 + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", 3984 + "dev": true, 3985 + "license": "Apache-2.0", 3986 + "engines": { 3987 + "node": "*" 3988 + } 3989 + }, 3990 + "node_modules/aws4": { 3991 + "version": "1.13.2", 3992 + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz", 3993 + "integrity": "sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==", 3994 + "dev": true, 3995 + "license": "MIT" 3996 + }, 3997 "node_modules/axios": { 3998 "version": "0.21.4", 3999 "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", ··· 4004 "follow-redirects": "^1.14.0" 4005 } 4006 }, 4007 "node_modules/babel-loader": { 4008 "version": "8.4.1", 4009 "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.4.1.tgz", ··· 4025 } 4026 }, 4027 "node_modules/babel-plugin-polyfill-corejs2": { 4028 + "version": "0.4.14", 4029 + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.14.tgz", 4030 + "integrity": "sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==", 4031 "dev": true, 4032 "license": "MIT", 4033 "dependencies": { 4034 + "@babel/compat-data": "^7.27.7", 4035 + "@babel/helper-define-polyfill-provider": "^0.6.5", 4036 "semver": "^6.3.1" 4037 }, 4038 "peerDependencies": { ··· 4050 } 4051 }, 4052 "node_modules/babel-plugin-polyfill-corejs3": { 4053 + "version": "0.13.0", 4054 + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz", 4055 + "integrity": "sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==", 4056 "dev": true, 4057 "license": "MIT", 4058 "dependencies": { 4059 + "@babel/helper-define-polyfill-provider": "^0.6.5", 4060 + "core-js-compat": "^3.43.0" 4061 }, 4062 "peerDependencies": { 4063 "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" 4064 } 4065 }, 4066 "node_modules/babel-plugin-polyfill-regenerator": { 4067 + "version": "0.6.5", 4068 + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.5.tgz", 4069 + "integrity": "sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg==", 4070 "dev": true, 4071 "license": "MIT", 4072 "dependencies": { 4073 + "@babel/helper-define-polyfill-provider": "^0.6.5" 4074 }, 4075 "peerDependencies": { 4076 "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" ··· 4082 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 4083 "license": "MIT" 4084 }, 4085 "node_modules/base64-js": { 4086 "version": "1.5.1", 4087 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", ··· 4103 ], 4104 "license": "MIT" 4105 }, 4106 + "node_modules/bcrypt-pbkdf": { 4107 + "version": "1.0.2", 4108 + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", 4109 + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", 4110 "dev": true, 4111 + "license": "BSD-3-Clause", 4112 + "dependencies": { 4113 + "tweetnacl": "^0.14.3" 4114 } 4115 }, 4116 "node_modules/big.js": { ··· 4136 "url": "https://github.com/sponsors/sindresorhus" 4137 } 4138 }, 4139 + "node_modules/blob-util": { 4140 + "version": "2.0.2", 4141 + "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", 4142 + "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==", 4143 + "dev": true, 4144 + "license": "Apache-2.0" 4145 + }, 4146 + "node_modules/bluebird": { 4147 + "version": "3.7.1", 4148 + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.1.tgz", 4149 + "integrity": "sha512-DdmyoGCleJnkbp3nkbxTLJ18rjDsE4yCggEwKNXkeV123sPNfOCYeDoeuOY+F2FrSjO1YXcTU+dsy96KMy+gcg==", 4150 + "dev": true, 4151 + "license": "MIT" 4152 + }, 4153 "node_modules/bn.js": { 4154 + "version": "5.2.2", 4155 + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.2.tgz", 4156 + "integrity": "sha512-v2YAxEmKaBLahNwE1mjp4WON6huMNeuDvagFZW+ASCuA/ku0bXR9hSMw0XpiqMoA3+rmnyck/tPRSFQkoC9Cuw==", 4157 "dev": true, 4158 "license": "MIT" 4159 }, ··· 4165 "license": "ISC" 4166 }, 4167 "node_modules/brace-expansion": { 4168 + "version": "1.1.12", 4169 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", 4170 + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", 4171 "license": "MIT", 4172 "dependencies": { 4173 "balanced-match": "^1.0.0", ··· 4278 "node": ">= 0.12" 4279 } 4280 }, 4281 + "node_modules/browserify-sign/node_modules/isarray": { 4282 + "version": "1.0.0", 4283 + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 4284 + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", 4285 + "dev": true, 4286 + "license": "MIT" 4287 + }, 4288 "node_modules/browserify-sign/node_modules/readable-stream": { 4289 "version": "2.3.8", 4290 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", ··· 4336 } 4337 }, 4338 "node_modules/browserslist": { 4339 + "version": "4.25.1", 4340 + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.1.tgz", 4341 + "integrity": "sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==", 4342 "dev": true, 4343 "funding": [ 4344 { ··· 4356 ], 4357 "license": "MIT", 4358 "dependencies": { 4359 + "caniuse-lite": "^1.0.30001726", 4360 + "electron-to-chromium": "^1.5.173", 4361 "node-releases": "^2.0.19", 4362 + "update-browserslist-db": "^1.1.3" 4363 }, 4364 "bin": { 4365 "browserslist": "cli.js" ··· 4369 } 4370 }, 4371 "node_modules/buffer": { 4372 + "version": "5.7.1", 4373 + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", 4374 + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", 4375 "dev": true, 4376 "funding": [ 4377 { ··· 4390 "license": "MIT", 4391 "dependencies": { 4392 "base64-js": "^1.3.1", 4393 + "ieee754": "^1.1.13" 4394 } 4395 }, 4396 "node_modules/buffer-crc32": { 4397 + "version": "0.2.13", 4398 + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", 4399 + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", 4400 "dev": true, 4401 "license": "MIT", 4402 "engines": { 4403 + "node": "*" 4404 } 4405 }, 4406 "node_modules/buffer-from": { ··· 4437 "dev": true, 4438 "license": "MIT" 4439 }, 4440 "node_modules/c8": { 4441 "version": "7.14.0", 4442 "resolved": "https://registry.npmjs.org/c8/-/c8-7.14.0.tgz", ··· 4464 "node": ">=10.12.0" 4465 } 4466 }, 4467 + "node_modules/cacache": { 4468 + "version": "19.0.1", 4469 + "resolved": "https://registry.npmjs.org/cacache/-/cacache-19.0.1.tgz", 4470 + "integrity": "sha512-hdsUxulXCi5STId78vRVYEtDAjq99ICAUktLTeTYsLoTE6Z8dS0c8pWNCxwdrk9YfJeobDZc2Y186hD/5ZQgFQ==", 4471 "dev": true, 4472 "license": "ISC", 4473 "dependencies": { 4474 + "@npmcli/fs": "^4.0.0", 4475 + "fs-minipass": "^3.0.0", 4476 + "glob": "^10.2.2", 4477 + "lru-cache": "^10.0.1", 4478 + "minipass": "^7.0.3", 4479 + "minipass-collect": "^2.0.1", 4480 + "minipass-flush": "^1.0.5", 4481 + "minipass-pipeline": "^1.2.4", 4482 + "p-map": "^7.0.2", 4483 + "ssri": "^12.0.0", 4484 + "tar": "^7.4.3", 4485 + "unique-filename": "^4.0.0" 4486 + }, 4487 + "engines": { 4488 + "node": "^18.17.0 || >=20.5.0" 4489 } 4490 }, 4491 + "node_modules/cacache/node_modules/chownr": { 4492 + "version": "3.0.0", 4493 + "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", 4494 + "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", 4495 "dev": true, 4496 + "license": "BlueOak-1.0.0", 4497 "engines": { 4498 + "node": ">=18" 4499 } 4500 }, 4501 + "node_modules/cacache/node_modules/lru-cache": { 4502 + "version": "10.4.3", 4503 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", 4504 + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", 4505 + "dev": true, 4506 + "license": "ISC" 4507 + }, 4508 + "node_modules/cacache/node_modules/mkdirp": { 4509 + "version": "3.0.1", 4510 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", 4511 + "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", 4512 "dev": true, 4513 "license": "MIT", 4514 + "bin": { 4515 + "mkdirp": "dist/cjs/src/bin.js" 4516 }, 4517 "engines": { 4518 "node": ">=10" 4519 }, 4520 "funding": { 4521 + "url": "https://github.com/sponsors/isaacs" 4522 } 4523 }, 4524 + "node_modules/cacache/node_modules/p-map": { 4525 + "version": "7.0.3", 4526 + "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.3.tgz", 4527 + "integrity": "sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==", 4528 "dev": true, 4529 "license": "MIT", 4530 "engines": { 4531 + "node": ">=18" 4532 + }, 4533 + "funding": { 4534 + "url": "https://github.com/sponsors/sindresorhus" 4535 } 4536 }, 4537 + "node_modules/cacache/node_modules/tar": { 4538 + "version": "7.4.3", 4539 + "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz", 4540 + "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==", 4541 "dev": true, 4542 "license": "ISC", 4543 "dependencies": { 4544 + "@isaacs/fs-minipass": "^4.0.0", 4545 + "chownr": "^3.0.0", 4546 + "minipass": "^7.1.2", 4547 + "minizlib": "^3.0.1", 4548 + "mkdirp": "^3.0.1", 4549 + "yallist": "^5.0.0" 4550 }, 4551 "engines": { 4552 + "node": ">=18" 4553 + } 4554 + }, 4555 + "node_modules/cacache/node_modules/yallist": { 4556 + "version": "5.0.0", 4557 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", 4558 + "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", 4559 + "dev": true, 4560 + "license": "BlueOak-1.0.0", 4561 + "engines": { 4562 + "node": ">=18" 4563 } 4564 }, 4565 "node_modules/cacheable-lookup": { ··· 4591 "node": ">=8" 4592 } 4593 }, 4594 + "node_modules/cachedir": { 4595 + "version": "2.4.0", 4596 + "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.4.0.tgz", 4597 + "integrity": "sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==", 4598 "dev": true, 4599 "license": "MIT", 4600 "engines": { 4601 + "node": ">=6" 4602 } 4603 }, 4604 "node_modules/call-bind": { ··· 4621 } 4622 }, 4623 "node_modules/call-bind-apply-helpers": { 4624 + "version": "1.0.2", 4625 + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", 4626 + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", 4627 "dev": true, 4628 "license": "MIT", 4629 "dependencies": { ··· 4635 } 4636 }, 4637 "node_modules/call-bound": { 4638 + "version": "1.0.4", 4639 + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", 4640 + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", 4641 "dev": true, 4642 "license": "MIT", 4643 "dependencies": { 4644 + "call-bind-apply-helpers": "^1.0.2", 4645 + "get-intrinsic": "^1.3.0" 4646 }, 4647 "engines": { 4648 "node": ">= 0.4" ··· 4661 } 4662 }, 4663 "node_modules/camelcase": { 4664 + "version": "6.3.0", 4665 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", 4666 + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", 4667 "dev": true, 4668 "license": "MIT", 4669 "engines": { 4670 + "node": ">=10" 4671 + }, 4672 + "funding": { 4673 + "url": "https://github.com/sponsors/sindresorhus" 4674 } 4675 }, 4676 "node_modules/caniuse-lite": { 4677 + "version": "1.0.30001726", 4678 + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001726.tgz", 4679 + "integrity": "sha512-VQAUIUzBiZ/UnlM28fSp2CRF3ivUn1BWEvxMcVTNwpw91Py1pGbPIyIKtd+tzct9C3ouceCVdGAXxZOpZAsgdw==", 4680 "dev": true, 4681 "funding": [ 4682 { ··· 4694 ], 4695 "license": "CC-BY-4.0" 4696 }, 4697 + "node_modules/caseless": { 4698 + "version": "0.12.0", 4699 + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", 4700 + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", 4701 + "dev": true, 4702 + "license": "Apache-2.0" 4703 + }, 4704 "node_modules/chai": { 4705 "version": "4.5.0", 4706 "resolved": "https://registry.npmjs.org/chai/-/chai-4.5.0.tgz", ··· 4746 "node": ">=10" 4747 } 4748 }, 4749 "node_modules/check-error": { 4750 "version": "1.0.3", 4751 "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", ··· 4757 }, 4758 "engines": { 4759 "node": "*" 4760 + } 4761 + }, 4762 + "node_modules/check-more-types": { 4763 + "version": "2.24.0", 4764 + "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", 4765 + "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==", 4766 + "dev": true, 4767 + "license": "MIT", 4768 + "engines": { 4769 + "node": ">= 0.8.0" 4770 } 4771 }, 4772 "node_modules/cheerio": { ··· 4816 } 4817 }, 4818 "node_modules/cheerio-select/node_modules/css-select": { 4819 + "version": "5.2.2", 4820 + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz", 4821 + "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==", 4822 "dev": true, 4823 "license": "BSD-2-Clause", 4824 "dependencies": { ··· 4833 } 4834 }, 4835 "node_modules/cheerio-select/node_modules/css-what": { 4836 + "version": "6.2.2", 4837 + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", 4838 + "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", 4839 "dev": true, 4840 "license": "BSD-2-Clause", 4841 "engines": { ··· 4931 } 4932 }, 4933 "node_modules/chokidar": { 4934 + "version": "3.6.0", 4935 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", 4936 + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", 4937 "dev": true, 4938 "license": "MIT", 4939 "dependencies": { 4940 + "anymatch": "~3.1.2", 4941 + "braces": "~3.0.2", 4942 + "glob-parent": "~5.1.2", 4943 + "is-binary-path": "~2.1.0", 4944 + "is-glob": "~4.0.1", 4945 + "normalize-path": "~3.0.0", 4946 + "readdirp": "~3.6.0" 4947 }, 4948 "engines": { 4949 + "node": ">= 8.10.0" 4950 }, 4951 "funding": { 4952 "url": "https://paulmillr.com/funding/" 4953 + }, 4954 + "optionalDependencies": { 4955 + "fsevents": "~2.3.2" 4956 + } 4957 + }, 4958 + "node_modules/chokidar/node_modules/glob-parent": { 4959 + "version": "5.1.2", 4960 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 4961 + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 4962 + "dev": true, 4963 + "license": "ISC", 4964 + "dependencies": { 4965 + "is-glob": "^4.0.1" 4966 + }, 4967 + "engines": { 4968 + "node": ">= 6" 4969 } 4970 }, 4971 "node_modules/chownr": { ··· 4989 } 4990 }, 4991 "node_modules/chrono-node": { 4992 + "version": "2.8.3", 4993 + "resolved": "https://registry.npmjs.org/chrono-node/-/chrono-node-2.8.3.tgz", 4994 + "integrity": "sha512-YukiXak31pshonVWaeJ9cZ4xxWIlbsyn5qYUkG5pQ+usZ6l22ASXDIk0kHUQkIBNOCLRevFkHJjnGKXwZNtyZw==", 4995 "dev": true, 4996 "license": "MIT", 4997 "dependencies": { ··· 5002 } 5003 }, 5004 "node_modules/ci-info": { 5005 + "version": "4.2.0", 5006 + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.2.0.tgz", 5007 + "integrity": "sha512-cYY9mypksY8NRqgDB1XD1RiJL338v/551niynFTGkZOO2LHuB2OmOYxDIe/ttN9AHwrqdum1360G3ald0W9kCg==", 5008 "dev": true, 5009 "funding": [ 5010 { ··· 5029 }, 5030 "engines": { 5031 "node": ">= 0.10" 5032 } 5033 }, 5034 "node_modules/cjs-module-lexer": { ··· 5106 "npm": ">=5.0.0" 5107 } 5108 }, 5109 "node_modules/cli-table3": { 5110 "version": "0.6.5", 5111 "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz", ··· 5139 "url": "https://github.com/sponsors/sindresorhus" 5140 } 5141 }, 5142 "node_modules/cliui": { 5143 + "version": "7.0.4", 5144 + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", 5145 + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", 5146 "dev": true, 5147 "license": "ISC", 5148 "dependencies": { 5149 "string-width": "^4.2.0", 5150 + "strip-ansi": "^6.0.0", 5151 "wrap-ansi": "^7.0.0" 5152 } 5153 }, 5154 "node_modules/cliui/node_modules/wrap-ansi": { ··· 5167 }, 5168 "funding": { 5169 "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 5170 } 5171 }, 5172 "node_modules/clone-deep": { ··· 5222 "dev": true, 5223 "license": "MIT" 5224 }, 5225 + "node_modules/colors": { 5226 + "version": "1.4.0", 5227 + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", 5228 + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", 5229 + "dev": true, 5230 + "license": "MIT", 5231 + "optional": true, 5232 + "engines": { 5233 + "node": ">=0.1.90" 5234 + } 5235 + }, 5236 "node_modules/combined-stream": { 5237 "version": "1.0.8", 5238 "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", ··· 5283 "dev": true, 5284 "license": "MIT" 5285 }, 5286 "node_modules/concat-map": { 5287 "version": "0.0.1", 5288 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", ··· 5297 "license": "MIT", 5298 "engines": { 5299 "node": ">=8" 5300 } 5301 }, 5302 "node_modules/console-browserify": { ··· 5320 "license": "MIT" 5321 }, 5322 "node_modules/core-js": { 5323 + "version": "3.43.0", 5324 + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.43.0.tgz", 5325 + "integrity": "sha512-N6wEbTTZSYOY2rYAn85CuvWWkCK6QweMn7/4Nr3w+gDBeBhk/x4EJeY6FPo4QzDoJZxVTv8U7CMvgWk6pOHHqA==", 5326 "dev": true, 5327 "hasInstallScript": true, 5328 "license": "MIT", ··· 5332 } 5333 }, 5334 "node_modules/core-js-compat": { 5335 + "version": "3.43.0", 5336 + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.43.0.tgz", 5337 + "integrity": "sha512-2GML2ZsCc5LR7hZYz4AXmjQw8zuy2T//2QntwdnpuYI7jteT6GVYJL7F6C2C57R7gSYrcqVW3lAALefdbhBLDA==", 5338 "dev": true, 5339 "license": "MIT", 5340 "dependencies": { 5341 + "browserslist": "^4.25.0" 5342 }, 5343 "funding": { 5344 "type": "opencollective", ··· 5346 } 5347 }, 5348 "node_modules/core-util-is": { 5349 + "version": "1.0.2", 5350 + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 5351 + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", 5352 "dev": true, 5353 "license": "MIT" 5354 }, ··· 5369 "node": ">=10" 5370 } 5371 }, 5372 "node_modules/cosmiconfig/node_modules/yaml": { 5373 "version": "1.10.2", 5374 "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", ··· 5379 "node": ">= 6" 5380 } 5381 }, 5382 "node_modules/create-ecdh": { 5383 "version": "4.0.4", 5384 "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", ··· 5391 } 5392 }, 5393 "node_modules/create-ecdh/node_modules/bn.js": { 5394 + "version": "4.12.2", 5395 + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", 5396 + "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", 5397 "dev": true, 5398 "license": "MIT" 5399 }, ··· 5480 "nth-check": "~1.0.1" 5481 } 5482 }, 5483 "node_modules/css-what": { 5484 "version": "2.1.3", 5485 "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", ··· 5491 } 5492 }, 5493 "node_modules/cssstyle": { 5494 + "version": "4.6.0", 5495 + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.6.0.tgz", 5496 + "integrity": "sha512-2z+rWdzbbSZv6/rhtvzvqeZQHrBaqgogqt85sqFNbabZOuFbCVFb8kPeEtZjiKkbrm395irpNKiYeFeLiQnFPg==", 5497 "dev": true, 5498 "license": "MIT", 5499 "dependencies": { 5500 + "@asamuzakjp/css-color": "^3.2.0", 5501 "rrweb-cssom": "^0.8.0" 5502 }, 5503 "engines": { 5504 "node": ">=18" 5505 } 5506 }, 5507 + "node_modules/cypress": { 5508 + "version": "14.5.1", 5509 + "resolved": "https://registry.npmjs.org/cypress/-/cypress-14.5.1.tgz", 5510 + "integrity": "sha512-vYBeZKW3UAtxwv5mFuSlOBCYhyO0H86TeDKRJ7TgARyHiREIaiDjeHtqjzrXRFrdz9KnNavqlm+z+hklC7v8XQ==", 5511 + "dev": true, 5512 + "hasInstallScript": true, 5513 + "license": "MIT", 5514 + "dependencies": { 5515 + "@cypress/request": "^3.0.8", 5516 + "@cypress/xvfb": "^1.2.4", 5517 + "@types/sinonjs__fake-timers": "8.1.1", 5518 + "@types/sizzle": "^2.3.2", 5519 + "arch": "^2.2.0", 5520 + "blob-util": "^2.0.2", 5521 + "bluebird": "^3.7.2", 5522 + "buffer": "^5.7.1", 5523 + "cachedir": "^2.3.0", 5524 + "chalk": "^4.1.0", 5525 + "check-more-types": "^2.24.0", 5526 + "ci-info": "^4.1.0", 5527 + "cli-cursor": "^3.1.0", 5528 + "cli-table3": "0.6.1", 5529 + "commander": "^6.2.1", 5530 + "common-tags": "^1.8.0", 5531 + "dayjs": "^1.10.4", 5532 + "debug": "^4.3.4", 5533 + "enquirer": "^2.3.6", 5534 + "eventemitter2": "6.4.7", 5535 + "execa": "4.1.0", 5536 + "executable": "^4.1.1", 5537 + "extract-zip": "2.0.1", 5538 + "figures": "^3.2.0", 5539 + "fs-extra": "^9.1.0", 5540 + "getos": "^3.2.1", 5541 + "hasha": "5.2.2", 5542 + "is-installed-globally": "~0.4.0", 5543 + "lazy-ass": "^1.6.0", 5544 + "listr2": "^3.8.3", 5545 + "lodash": "^4.17.21", 5546 + "log-symbols": "^4.0.0", 5547 + "minimist": "^1.2.8", 5548 + "ospath": "^1.2.2", 5549 + "pretty-bytes": "^5.6.0", 5550 + "process": "^0.11.10", 5551 + "proxy-from-env": "1.0.0", 5552 + "request-progress": "^3.0.0", 5553 + "semver": "^7.7.1", 5554 + "supports-color": "^8.1.1", 5555 + "tmp": "~0.2.3", 5556 + "tree-kill": "1.2.2", 5557 + "untildify": "^4.0.0", 5558 + "yauzl": "^2.10.0" 5559 + }, 5560 + "bin": { 5561 + "cypress": "bin/cypress" 5562 + }, 5563 + "engines": { 5564 + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" 5565 + } 5566 + }, 5567 + "node_modules/cypress/node_modules/bluebird": { 5568 + "version": "3.7.2", 5569 + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", 5570 + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", 5571 "dev": true, 5572 "license": "MIT" 5573 }, 5574 + "node_modules/cypress/node_modules/cli-table3": { 5575 + "version": "0.6.1", 5576 + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.1.tgz", 5577 + "integrity": "sha512-w0q/enDHhPLq44ovMGdQeeDLvwxwavsJX7oQGYt/LrBlYsyaxyDnp6z3QzFut/6kLLKnlcUVJLrpB7KBfgG/RA==", 5578 + "dev": true, 5579 + "license": "MIT", 5580 + "dependencies": { 5581 + "string-width": "^4.2.0" 5582 + }, 5583 + "engines": { 5584 + "node": "10.* || >= 12.*" 5585 + }, 5586 + "optionalDependencies": { 5587 + "colors": "1.4.0" 5588 + } 5589 + }, 5590 + "node_modules/cypress/node_modules/commander": { 5591 + "version": "6.2.1", 5592 + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", 5593 + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", 5594 + "dev": true, 5595 + "license": "MIT", 5596 + "engines": { 5597 + "node": ">= 6" 5598 + } 5599 + }, 5600 + "node_modules/cypress/node_modules/supports-color": { 5601 + "version": "8.1.1", 5602 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", 5603 + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", 5604 + "dev": true, 5605 + "license": "MIT", 5606 + "dependencies": { 5607 + "has-flag": "^4.0.0" 5608 + }, 5609 + "engines": { 5610 + "node": ">=10" 5611 + }, 5612 + "funding": { 5613 + "url": "https://github.com/chalk/supports-color?sponsor=1" 5614 + } 5615 + }, 5616 "node_modules/d": { 5617 "version": "1.0.2", 5618 "resolved": "https://registry.npmjs.org/d/-/d-1.0.2.tgz", ··· 5625 }, 5626 "engines": { 5627 "node": ">=0.12" 5628 + } 5629 + }, 5630 + "node_modules/dashdash": { 5631 + "version": "1.14.1", 5632 + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", 5633 + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", 5634 + "dev": true, 5635 + "license": "MIT", 5636 + "dependencies": { 5637 + "assert-plus": "^1.0.0" 5638 + }, 5639 + "engines": { 5640 + "node": ">=0.10" 5641 } 5642 }, 5643 "node_modules/data-uri-to-buffer": { ··· 5695 "license": "MIT" 5696 }, 5697 "node_modules/debug": { 5698 + "version": "4.4.1", 5699 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", 5700 + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", 5701 "license": "MIT", 5702 "dependencies": { 5703 "ms": "^2.1.3" ··· 5741 "node": ">= 8" 5742 } 5743 }, 5744 "node_modules/debuglog": { 5745 "version": "1.0.1", 5746 "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", ··· 5753 } 5754 }, 5755 "node_modules/decamelize": { 5756 + "version": "4.0.0", 5757 + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", 5758 + "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", 5759 "dev": true, 5760 "license": "MIT", 5761 "engines": { 5762 + "node": ">=10" 5763 }, 5764 "funding": { 5765 "url": "https://github.com/sponsors/sindresorhus" ··· 5820 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", 5821 "license": "MIT" 5822 }, 5823 "node_modules/defer-to-connect": { 5824 "version": "2.0.1", 5825 "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", ··· 5866 "url": "https://github.com/sponsors/ljharb" 5867 } 5868 }, 5869 "node_modules/delayed-stream": { 5870 "version": "1.0.0", 5871 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", ··· 5886 "inherits": "^2.0.1", 5887 "minimalistic-assert": "^1.0.0" 5888 } 5889 }, 5890 "node_modules/dezalgo": { 5891 "version": "1.0.4", ··· 5899 } 5900 }, 5901 "node_modules/diff": { 5902 + "version": "5.2.0", 5903 + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", 5904 + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", 5905 "dev": true, 5906 "license": "BSD-3-Clause", 5907 "engines": { 5908 "node": ">=0.3.1" 5909 } 5910 }, 5911 "node_modules/diffie-hellman": { 5912 "version": "5.0.3", 5913 "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", ··· 5921 } 5922 }, 5923 "node_modules/diffie-hellman/node_modules/bn.js": { 5924 + "version": "4.12.2", 5925 + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", 5926 + "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", 5927 "dev": true, 5928 "license": "MIT" 5929 }, ··· 5978 "domelementtype": "1" 5979 } 5980 }, 5981 "node_modules/dunder-proto": { 5982 "version": "1.0.1", 5983 "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", ··· 6000 "dev": true, 6001 "license": "MIT" 6002 }, 6003 + "node_modules/ecc-jsbn": { 6004 + "version": "0.1.2", 6005 + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", 6006 + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", 6007 "dev": true, 6008 "license": "MIT", 6009 "dependencies": { 6010 + "jsbn": "~0.1.0", 6011 + "safer-buffer": "^2.1.0" 6012 } 6013 }, 6014 + "node_modules/ecc-jsbn/node_modules/jsbn": { 6015 + "version": "0.1.1", 6016 + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", 6017 + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", 6018 "dev": true, 6019 + "license": "MIT" 6020 }, 6021 "node_modules/ejs": { 6022 "version": "3.1.10", ··· 6035 } 6036 }, 6037 "node_modules/electron-to-chromium": { 6038 + "version": "1.5.179", 6039 + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.179.tgz", 6040 + "integrity": "sha512-UWKi/EbBopgfFsc5k61wFpV7WrnnSlSzW/e2XcBmS6qKYTivZlLtoll5/rdqRTxGglGHkmkW0j0pFNJG10EUIQ==", 6041 "dev": true, 6042 "license": "ISC" 6043 }, ··· 6058 } 6059 }, 6060 "node_modules/elliptic/node_modules/bn.js": { 6061 + "version": "4.12.2", 6062 + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", 6063 + "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", 6064 "dev": true, 6065 "license": "MIT" 6066 }, ··· 6100 } 6101 }, 6102 "node_modules/encoding-sniffer": { 6103 + "version": "0.2.1", 6104 + "resolved": "https://registry.npmjs.org/encoding-sniffer/-/encoding-sniffer-0.2.1.tgz", 6105 + "integrity": "sha512-5gvq20T6vfpekVtqrYQsSCFZ1wEg5+wW0/QaZMWkFr6BqD3NfKs0rLCx4rrVlSWJeZb5NBJgVLswK/w2MWU+Gw==", 6106 "dev": true, 6107 "license": "MIT", 6108 "dependencies": { ··· 6113 "url": "https://github.com/fb55/encoding-sniffer?sponsor=1" 6114 } 6115 }, 6116 "node_modules/end-of-stream": { 6117 + "version": "1.4.5", 6118 + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz", 6119 + "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==", 6120 "dev": true, 6121 "license": "MIT", 6122 "dependencies": { ··· 6124 } 6125 }, 6126 "node_modules/enhanced-resolve": { 6127 + "version": "5.18.2", 6128 + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.2.tgz", 6129 + "integrity": "sha512-6Jw4sE1maoRJo3q8MsSIn2onJFbLTOjY9hlx4DZXmOKvLRd1Ok2kXmAGXaafL2+ijsJZ1ClYbl/pmqr9+k4iUQ==", 6130 "dev": true, 6131 "license": "MIT", 6132 "dependencies": { ··· 6149 }, 6150 "engines": { 6151 "node": ">=8.6" 6152 } 6153 }, 6154 "node_modules/entities": { ··· 6232 } 6233 }, 6234 "node_modules/es-module-lexer": { 6235 + "version": "1.7.0", 6236 + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz", 6237 + "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==", 6238 "dev": true, 6239 "license": "MIT" 6240 }, ··· 6251 "node": ">= 0.4" 6252 } 6253 }, 6254 + "node_modules/es-set-tostringtag": { 6255 + "version": "2.1.0", 6256 + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", 6257 + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", 6258 + "dev": true, 6259 + "license": "MIT", 6260 + "dependencies": { 6261 + "es-errors": "^1.3.0", 6262 + "get-intrinsic": "^1.2.6", 6263 + "has-tostringtag": "^1.0.2", 6264 + "hasown": "^2.0.2" 6265 + }, 6266 + "engines": { 6267 + "node": ">= 0.4" 6268 + } 6269 + }, 6270 "node_modules/es5-ext": { 6271 "version": "0.10.64", 6272 "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz", ··· 6323 "es6-symbol": "^3.1.1" 6324 } 6325 }, 6326 "node_modules/escalade": { 6327 "version": "3.2.0", 6328 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", ··· 6345 "url": "https://github.com/sponsors/sindresorhus" 6346 } 6347 }, 6348 "node_modules/eslint": { 6349 "resolved": "", 6350 "link": true 6351 }, 6352 "node_modules/eslint-compat-utils": { 6353 + "version": "0.6.5", 6354 + "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.6.5.tgz", 6355 + "integrity": "sha512-vAUHYzue4YAa2hNACjB8HvUQj5yehAZgiClyFVVom9cP8z5NSFq3PwB/TtJslN2zAMgRX6FCFCjYBbQh71g5RQ==", 6356 "dev": true, 6357 "license": "MIT", 6358 "dependencies": { ··· 6408 } 6409 }, 6410 "node_modules/eslint-plugin-eslint-plugin": { 6411 + "version": "6.5.0", 6412 + "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-plugin/-/eslint-plugin-eslint-plugin-6.5.0.tgz", 6413 + "integrity": "sha512-DT8YpcXDtMBcBZN39JlkHGurHKU8eYFLavTrnowQLeNwqe/diRUsllsftgD/7dZ2/ItabNLLF2/EYapE1H+G7Q==", 6414 "dev": true, 6415 "license": "MIT", 6416 "dependencies": { ··· 6444 "typescript": ">=4" 6445 } 6446 }, 6447 + "node_modules/eslint-plugin-expect-type/node_modules/fs-extra": { 6448 + "version": "11.3.0", 6449 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", 6450 + "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", 6451 + "dev": true, 6452 + "license": "MIT", 6453 + "dependencies": { 6454 + "graceful-fs": "^4.2.0", 6455 + "jsonfile": "^6.0.1", 6456 + "universalify": "^2.0.0" 6457 + }, 6458 + "engines": { 6459 + "node": ">=14.14" 6460 + } 6461 + }, 6462 "node_modules/eslint-plugin-jsdoc": { 6463 "version": "48.11.0", 6464 "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.11.0.tgz", ··· 6497 } 6498 }, 6499 "node_modules/eslint-plugin-n": { 6500 + "version": "17.21.0", 6501 + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.21.0.tgz", 6502 + "integrity": "sha512-1+iZ8We4ZlwVMtb/DcHG3y5/bZOdazIpa/4TySo22MLKdwrLcfrX0hbadnCvykSQCCmkAnWmIP8jZVb2AAq29A==", 6503 "dev": true, 6504 "license": "MIT", 6505 "dependencies": { 6506 + "@eslint-community/eslint-utils": "^4.5.0", 6507 "enhanced-resolve": "^5.17.1", 6508 "eslint-plugin-es-x": "^7.8.0", 6509 "get-tsconfig": "^4.8.1", 6510 "globals": "^15.11.0", 6511 "ignore": "^5.3.2", 6512 "minimatch": "^9.0.5", 6513 + "semver": "^7.6.3", 6514 + "ts-declaration-location": "^1.0.6" 6515 }, 6516 "engines": { 6517 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 6524 } 6525 }, 6526 "node_modules/eslint-plugin-n/node_modules/brace-expansion": { 6527 + "version": "2.0.2", 6528 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", 6529 + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", 6530 "dev": true, 6531 "license": "MIT", 6532 "dependencies": { 6533 "balanced-match": "^1.0.0" 6534 } 6535 }, 6536 + "node_modules/eslint-plugin-n/node_modules/globals": { 6537 + "version": "15.15.0", 6538 + "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz", 6539 + "integrity": "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==", 6540 + "dev": true, 6541 + "license": "MIT", 6542 + "engines": { 6543 + "node": ">=18" 6544 + }, 6545 + "funding": { 6546 + "url": "https://github.com/sponsors/sindresorhus" 6547 + } 6548 + }, 6549 "node_modules/eslint-plugin-n/node_modules/minimatch": { 6550 "version": "9.0.5", 6551 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", ··· 6651 "url": "https://opencollective.com/eslint" 6652 } 6653 }, 6654 "node_modules/eslint-plugin-unicorn/node_modules/globals": { 6655 "version": "13.24.0", 6656 "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", ··· 6667 "url": "https://github.com/sponsors/sindresorhus" 6668 } 6669 }, 6670 "node_modules/eslint-plugin-unicorn/node_modules/regjsparser": { 6671 "version": "0.10.0", 6672 "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.10.0.tgz", ··· 6716 } 6717 }, 6718 "node_modules/eslint-plugin-yml": { 6719 + "version": "1.18.0", 6720 + "resolved": "https://registry.npmjs.org/eslint-plugin-yml/-/eslint-plugin-yml-1.18.0.tgz", 6721 + "integrity": "sha512-9NtbhHRN2NJa/s3uHchO3qVVZw0vyOIvWlXWGaKCr/6l3Go62wsvJK5byiI6ZoYztDsow4GnS69BZD3GnqH3hA==", 6722 "dev": true, 6723 "license": "MIT", 6724 "dependencies": { 6725 "debug": "^4.3.2", 6726 + "escape-string-regexp": "4.0.0", 6727 "eslint-compat-utils": "^0.6.0", 6728 "natural-compare": "^1.4.0", 6729 "yaml-eslint-parser": "^1.2.1" 6730 }, ··· 6780 } 6781 }, 6782 "node_modules/eslint-scope": { 6783 + "version": "8.4.0", 6784 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", 6785 + "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", 6786 "license": "BSD-2-Clause", 6787 "dependencies": { 6788 "esrecurse": "^4.3.0", ··· 6796 } 6797 }, 6798 "node_modules/eslint-visitor-keys": { 6799 + "version": "4.2.1", 6800 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", 6801 + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", 6802 "license": "Apache-2.0", 6803 "engines": { 6804 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 6845 } 6846 }, 6847 "node_modules/espree": { 6848 + "version": "10.4.0", 6849 + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", 6850 + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", 6851 "license": "BSD-2-Clause", 6852 "dependencies": { 6853 + "acorn": "^8.15.0", 6854 "acorn-jsx": "^5.3.2", 6855 + "eslint-visitor-keys": "^4.2.1" 6856 }, 6857 "engines": { 6858 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 6908 "node": ">=4.0" 6909 } 6910 }, 6911 "node_modules/esutils": { 6912 "version": "2.0.3", 6913 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", ··· 6928 "es5-ext": "~0.10.14" 6929 } 6930 }, 6931 + "node_modules/eventemitter2": { 6932 + "version": "6.4.7", 6933 + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz", 6934 + "integrity": "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==", 6935 "dev": true, 6936 + "license": "MIT" 6937 }, 6938 "node_modules/events": { 6939 "version": "3.3.0", ··· 6957 } 6958 }, 6959 "node_modules/execa": { 6960 + "version": "4.1.0", 6961 + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", 6962 + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", 6963 "dev": true, 6964 "license": "MIT", 6965 "dependencies": { 6966 + "cross-spawn": "^7.0.0", 6967 + "get-stream": "^5.0.0", 6968 + "human-signals": "^1.1.1", 6969 + "is-stream": "^2.0.0", 6970 + "merge-stream": "^2.0.0", 6971 + "npm-run-path": "^4.0.0", 6972 + "onetime": "^5.1.0", 6973 + "signal-exit": "^3.0.2", 6974 + "strip-final-newline": "^2.0.0" 6975 }, 6976 "engines": { 6977 + "node": ">=10" 6978 }, 6979 "funding": { 6980 "url": "https://github.com/sindresorhus/execa?sponsor=1" 6981 } 6982 }, 6983 + "node_modules/executable": { 6984 + "version": "4.1.1", 6985 + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", 6986 + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", 6987 "dev": true, 6988 "license": "MIT", 6989 "dependencies": { 6990 + "pify": "^2.2.0" 6991 }, 6992 "engines": { 6993 + "node": ">=4" 6994 } 6995 }, 6996 "node_modules/exponential-backoff": { ··· 7010 "type": "^2.7.2" 7011 } 7012 }, 7013 + "node_modules/extend": { 7014 + "version": "3.0.2", 7015 + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", 7016 + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", 7017 + "dev": true, 7018 + "license": "MIT" 7019 + }, 7020 "node_modules/extend-shallow": { 7021 "version": "2.0.1", 7022 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", ··· 7030 "node": ">=0.10.0" 7031 } 7032 }, 7033 "node_modules/extract-zip": { 7034 "version": "2.0.1", 7035 "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", ··· 7051 "@types/yauzl": "^2.9.1" 7052 } 7053 }, 7054 + "node_modules/extsprintf": { 7055 + "version": "1.3.0", 7056 + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", 7057 + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", 7058 "dev": true, 7059 + "engines": [ 7060 + "node >=0.6.0" 7061 + ], 7062 + "license": "MIT" 7063 }, 7064 "node_modules/fast-deep-equal": { 7065 "version": "3.1.3", 7066 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 7067 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 7068 "license": "MIT" 7069 }, 7070 "node_modules/fast-glob": { ··· 7126 ], 7127 "license": "BSD-3-Clause" 7128 }, 7129 "node_modules/fastest-levenshtein": { 7130 "version": "1.0.16", 7131 "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", ··· 7137 } 7138 }, 7139 "node_modules/fastq": { 7140 + "version": "1.19.1", 7141 + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", 7142 + "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", 7143 "dev": true, 7144 "license": "ISC", 7145 "dependencies": { 7146 "reusify": "^1.0.4" 7147 } 7148 }, 7149 + "node_modules/fd-package-json": { 7150 + "version": "2.0.0", 7151 + "resolved": "https://registry.npmjs.org/fd-package-json/-/fd-package-json-2.0.0.tgz", 7152 + "integrity": "sha512-jKmm9YtsNXN789RS/0mSzOC1NUq9mkVd65vbSSVsKdjGvYXBuE4oWe2QOEoFeRmJg+lPuZxpmrfFclNhoRMneQ==", 7153 + "dev": true, 7154 + "license": "MIT", 7155 + "dependencies": { 7156 + "walk-up-path": "^4.0.0" 7157 + } 7158 + }, 7159 "node_modules/fd-slicer": { 7160 "version": "1.1.0", 7161 "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", ··· 7166 "pend": "~1.2.0" 7167 } 7168 }, 7169 + "node_modules/fdir": { 7170 + "version": "6.4.6", 7171 + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.6.tgz", 7172 + "integrity": "sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==", 7173 "dev": true, 7174 "license": "MIT", 7175 + "peerDependencies": { 7176 + "picomatch": "^3 || ^4" 7177 }, 7178 + "peerDependenciesMeta": { 7179 + "picomatch": { 7180 + "optional": true 7181 + } 7182 } 7183 }, 7184 "node_modules/fflate": { ··· 7189 "license": "MIT" 7190 }, 7191 "node_modules/figures": { 7192 + "version": "3.2.0", 7193 + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", 7194 + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", 7195 "dev": true, 7196 "license": "MIT", 7197 "dependencies": { 7198 + "escape-string-regexp": "^1.0.5" 7199 }, 7200 "engines": { 7201 + "node": ">=8" 7202 }, 7203 "funding": { 7204 "url": "https://github.com/sponsors/sindresorhus" 7205 + } 7206 + }, 7207 + "node_modules/figures/node_modules/escape-string-regexp": { 7208 + "version": "1.0.5", 7209 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 7210 + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", 7211 + "dev": true, 7212 + "license": "MIT", 7213 + "engines": { 7214 + "node": ">=0.8.0" 7215 } 7216 }, 7217 "node_modules/file-entry-cache": { ··· 7247 } 7248 }, 7249 "node_modules/filelist/node_modules/brace-expansion": { 7250 + "version": "2.0.2", 7251 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", 7252 + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", 7253 "dev": true, 7254 "license": "MIT", 7255 "dependencies": { ··· 7364 } 7365 }, 7366 "node_modules/flatted": { 7367 + "version": "3.3.3", 7368 + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", 7369 + "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", 7370 "license": "ISC" 7371 }, 7372 "node_modules/follow-redirects": { ··· 7391 } 7392 }, 7393 "node_modules/for-each": { 7394 + "version": "0.3.5", 7395 + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", 7396 + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", 7397 "dev": true, 7398 "license": "MIT", 7399 "dependencies": { ··· 7420 "node": ">=8.0.0" 7421 } 7422 }, 7423 + "node_modules/forever-agent": { 7424 + "version": "0.6.1", 7425 + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", 7426 + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", 7427 "dev": true, 7428 + "license": "Apache-2.0", 7429 + "engines": { 7430 + "node": "*" 7431 + } 7432 }, 7433 "node_modules/form-data": { 7434 + "version": "4.0.3", 7435 + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.3.tgz", 7436 + "integrity": "sha512-qsITQPfmvMOSAdeyZ+12I1c+CKSstAFAwu+97zrnWAbIr5u8wfsExUzCesVLC8NgHuRUqNN4Zy6UPWUTRGslcA==", 7437 "dev": true, 7438 "license": "MIT", 7439 "dependencies": { 7440 "asynckit": "^0.4.0", 7441 "combined-stream": "^1.0.8", 7442 + "es-set-tostringtag": "^2.1.0", 7443 + "hasown": "^2.0.2", 7444 "mime-types": "^2.1.12" 7445 }, 7446 "engines": { 7447 "node": ">= 6" 7448 } 7449 }, 7450 + "node_modules/formatly": { 7451 + "version": "0.2.4", 7452 + "resolved": "https://registry.npmjs.org/formatly/-/formatly-0.2.4.tgz", 7453 + "integrity": "sha512-lIN7GpcvX/l/i24r/L9bnJ0I8Qn01qijWpQpDDvTLL29nKqSaJJu4h20+7VJ6m2CAhQ2/En/GbxDiHCzq/0MyA==", 7454 "dev": true, 7455 "license": "MIT", 7456 "dependencies": { 7457 + "fd-package-json": "^2.0.0" 7458 + }, 7459 + "bin": { 7460 + "formatly": "bin/index.mjs" 7461 }, 7462 "engines": { 7463 + "node": ">=18.3.0" 7464 } 7465 }, 7466 "node_modules/fs-extra": { 7467 + "version": "9.1.0", 7468 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", 7469 + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", 7470 "dev": true, 7471 "license": "MIT", 7472 "dependencies": { 7473 + "at-least-node": "^1.0.0", 7474 "graceful-fs": "^4.2.0", 7475 "jsonfile": "^6.0.1", 7476 "universalify": "^2.0.0" 7477 }, 7478 "engines": { 7479 + "node": ">=10" 7480 } 7481 }, 7482 "node_modules/fs-minipass": { ··· 7549 "url": "https://github.com/sponsors/ljharb" 7550 } 7551 }, 7552 "node_modules/gensync": { 7553 "version": "1.0.0-beta.2", 7554 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", ··· 7580 } 7581 }, 7582 "node_modules/get-intrinsic": { 7583 + "version": "1.3.0", 7584 + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", 7585 + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", 7586 "dev": true, 7587 "license": "MIT", 7588 "dependencies": { 7589 + "call-bind-apply-helpers": "^1.0.2", 7590 "es-define-property": "^1.0.1", 7591 "es-errors": "^1.3.0", 7592 + "es-object-atoms": "^1.1.1", 7593 "function-bind": "^1.1.2", 7594 + "get-proto": "^1.0.1", 7595 "gopd": "^1.2.0", 7596 "has-symbols": "^1.1.0", 7597 "hasown": "^2.0.2", ··· 7611 "dev": true, 7612 "license": "ISC" 7613 }, 7614 "node_modules/get-proto": { 7615 "version": "1.0.1", 7616 "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", ··· 7626 } 7627 }, 7628 "node_modules/get-stream": { 7629 + "version": "5.2.0", 7630 + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", 7631 + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", 7632 "dev": true, 7633 "license": "MIT", 7634 "dependencies": { 7635 + "pump": "^3.0.0" 7636 }, 7637 "engines": { 7638 + "node": ">=8" 7639 }, 7640 "funding": { 7641 "url": "https://github.com/sponsors/sindresorhus" 7642 } 7643 }, 7644 "node_modules/get-tsconfig": { 7645 + "version": "4.10.1", 7646 + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.1.tgz", 7647 + "integrity": "sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==", 7648 "dev": true, 7649 "license": "MIT", 7650 "dependencies": { ··· 7654 "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" 7655 } 7656 }, 7657 + "node_modules/getos": { 7658 + "version": "3.2.1", 7659 + "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz", 7660 + "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==", 7661 "dev": true, 7662 "license": "MIT", 7663 "dependencies": { 7664 + "async": "^3.2.0" 7665 } 7666 }, 7667 + "node_modules/getpass": { 7668 + "version": "0.1.7", 7669 + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", 7670 + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", 7671 "dev": true, 7672 "license": "MIT", 7673 "dependencies": { 7674 + "assert-plus": "^1.0.0" 7675 } 7676 }, 7677 "node_modules/github-api": { ··· 7745 "license": "BSD-2-Clause" 7746 }, 7747 "node_modules/glob/node_modules/brace-expansion": { 7748 + "version": "2.0.2", 7749 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", 7750 + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", 7751 "dev": true, 7752 "license": "MIT", 7753 "dependencies": { ··· 7755 } 7756 }, 7757 "node_modules/glob/node_modules/foreground-child": { 7758 + "version": "3.3.1", 7759 + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", 7760 + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", 7761 "dev": true, 7762 "license": "ISC", 7763 "dependencies": { 7764 + "cross-spawn": "^7.0.6", 7765 "signal-exit": "^4.0.1" 7766 }, 7767 "engines": { ··· 7787 "url": "https://github.com/sponsors/isaacs" 7788 } 7789 }, 7790 + "node_modules/glob/node_modules/signal-exit": { 7791 + "version": "4.1.0", 7792 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", 7793 + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", 7794 "dev": true, 7795 + "license": "ISC", 7796 "engines": { 7797 + "node": ">=14" 7798 }, 7799 "funding": { 7800 + "url": "https://github.com/sponsors/isaacs" 7801 } 7802 }, 7803 + "node_modules/global-dirs": { 7804 + "version": "3.0.1", 7805 + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", 7806 + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", 7807 "dev": true, 7808 "license": "MIT", 7809 "dependencies": { 7810 + "ini": "2.0.0" 7811 }, 7812 "engines": { 7813 + "node": ">=10" 7814 }, 7815 "funding": { 7816 "url": "https://github.com/sponsors/sindresorhus" 7817 } 7818 }, 7819 + "node_modules/globals": { 7820 + "version": "16.3.0", 7821 + "resolved": "https://registry.npmjs.org/globals/-/globals-16.3.0.tgz", 7822 + "integrity": "sha512-bqWEnJ1Nt3neqx2q5SFfGS8r/ahumIakg3HcwtNlrVlwXIeNumWn/c7Pn/wKzGhf6SaW6H6uWXLqC30STCMchQ==", 7823 "dev": true, 7824 "license": "MIT", 7825 "engines": { 7826 "node": ">=18" 7827 }, 7828 "funding": { 7829 "url": "https://github.com/sponsors/sindresorhus" 7830 } 7831 }, 7832 "node_modules/gopd": { ··· 7874 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 7875 "dev": true, 7876 "license": "ISC" 7877 }, 7878 "node_modules/gray-matter": { 7879 "version": "4.0.3", ··· 8034 "minimalistic-assert": "^1.0.1" 8035 } 8036 }, 8037 + "node_modules/hasha": { 8038 + "version": "5.2.2", 8039 + "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz", 8040 + "integrity": "sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==", 8041 + "dev": true, 8042 + "license": "MIT", 8043 + "dependencies": { 8044 + "is-stream": "^2.0.0", 8045 + "type-fest": "^0.8.0" 8046 + }, 8047 + "engines": { 8048 + "node": ">=8" 8049 + }, 8050 + "funding": { 8051 + "url": "https://github.com/sponsors/sindresorhus" 8052 + } 8053 + }, 8054 "node_modules/hasown": { 8055 "version": "2.0.2", 8056 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", ··· 8123 "dev": true, 8124 "license": "MIT" 8125 }, 8126 "node_modules/htmlparser2": { 8127 "version": "3.10.1", 8128 "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", ··· 8139 } 8140 }, 8141 "node_modules/http-cache-semantics": { 8142 + "version": "4.2.0", 8143 + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", 8144 + "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", 8145 "dev": true, 8146 "license": "BSD-2-Clause" 8147 }, ··· 8159 "node": ">= 14" 8160 } 8161 }, 8162 + "node_modules/http-signature": { 8163 + "version": "1.4.0", 8164 + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.4.0.tgz", 8165 + "integrity": "sha512-G5akfn7eKbpDN+8nPS/cb57YeA1jLTVxjpCj7tmm3QKPdyDy7T+qSC40e9ptydSWvkwjSXw1VbkpyEm39ukeAg==", 8166 + "dev": true, 8167 + "license": "MIT", 8168 + "dependencies": { 8169 + "assert-plus": "^1.0.0", 8170 + "jsprim": "^2.0.2", 8171 + "sshpk": "^1.18.0" 8172 + }, 8173 + "engines": { 8174 + "node": ">=0.10" 8175 + } 8176 + }, 8177 "node_modules/http2-wrapper": { 8178 "version": "1.0.3", 8179 "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", ··· 8210 } 8211 }, 8212 "node_modules/human-signals": { 8213 + "version": "1.1.1", 8214 + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", 8215 + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", 8216 "dev": true, 8217 "license": "Apache-2.0", 8218 "engines": { 8219 + "node": ">=8.12.0" 8220 } 8221 }, 8222 "node_modules/iconv-lite": { 8223 + "version": "0.6.3", 8224 + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", 8225 + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", 8226 "dev": true, 8227 "license": "MIT", 8228 "dependencies": { 8229 + "safer-buffer": ">= 2.1.2 < 3.0.0" 8230 }, 8231 "engines": { 8232 "node": ">=0.10.0" ··· 8272 "node": ">=0.10.0" 8273 } 8274 }, 8275 "node_modules/import-fresh": { 8276 "version": "3.3.1", 8277 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", ··· 8308 "url": "https://github.com/sponsors/sindresorhus" 8309 } 8310 }, 8311 "node_modules/imurmurhash": { 8312 "version": "0.1.4", 8313 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", ··· 8346 "dev": true, 8347 "license": "ISC" 8348 }, 8349 + "node_modules/ini": { 8350 + "version": "2.0.0", 8351 + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", 8352 + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", 8353 "dev": true, 8354 + "license": "ISC", 8355 "engines": { 8356 + "node": ">=10" 8357 } 8358 }, 8359 "node_modules/install-artifact-from-github": { 8360 + "version": "1.4.0", 8361 + "resolved": "https://registry.npmjs.org/install-artifact-from-github/-/install-artifact-from-github-1.4.0.tgz", 8362 + "integrity": "sha512-+y6WywKZREw5rq7U2jvr2nmZpT7cbWbQQ0N/qfcseYnzHFz2cZz1Et52oY+XttYuYeTkI8Y+R2JNWj68MpQFSg==", 8363 "dev": true, 8364 "license": "BSD-3-Clause", 8365 "bin": { ··· 8368 } 8369 }, 8370 "node_modules/interpret": { 8371 + "version": "2.2.0", 8372 + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", 8373 + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", 8374 "dev": true, 8375 "license": "MIT", 8376 "engines": { ··· 8573 "node": ">=0.10.0" 8574 } 8575 }, 8576 + "node_modules/is-installed-globally": { 8577 + "version": "0.4.0", 8578 + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", 8579 + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", 8580 "dev": true, 8581 + "license": "MIT", 8582 + "dependencies": { 8583 + "global-dirs": "^3.0.0", 8584 + "is-path-inside": "^3.0.2" 8585 + }, 8586 + "engines": { 8587 + "node": ">=10" 8588 + }, 8589 + "funding": { 8590 + "url": "https://github.com/sponsors/sindresorhus" 8591 + } 8592 }, 8593 "node_modules/is-nan": { 8594 "version": "1.3.2", ··· 8637 "url": "https://github.com/sponsors/ljharb" 8638 } 8639 }, 8640 + "node_modules/is-path-inside": { 8641 + "version": "3.0.3", 8642 + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", 8643 + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", 8644 + "dev": true, 8645 + "license": "MIT", 8646 + "engines": { 8647 + "node": ">=8" 8648 + } 8649 + }, 8650 "node_modules/is-plain-obj": { 8651 + "version": "2.1.0", 8652 + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", 8653 + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", 8654 "dev": true, 8655 "license": "MIT", 8656 "engines": { 8657 + "node": ">=8" 8658 } 8659 }, 8660 "node_modules/is-plain-object": { ··· 8727 } 8728 }, 8729 "node_modules/is-stream": { 8730 + "version": "2.0.1", 8731 + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", 8732 + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", 8733 "dev": true, 8734 "license": "MIT", 8735 "engines": { 8736 + "node": ">=8" 8737 }, 8738 "funding": { 8739 "url": "https://github.com/sponsors/sindresorhus" ··· 8755 "url": "https://github.com/sponsors/ljharb" 8756 } 8757 }, 8758 + "node_modules/is-typedarray": { 8759 + "version": "1.0.0", 8760 + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", 8761 + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", 8762 + "dev": true, 8763 + "license": "MIT" 8764 + }, 8765 "node_modules/is-unicode-supported": { 8766 + "version": "0.1.0", 8767 + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", 8768 + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", 8769 "dev": true, 8770 "license": "MIT", 8771 "engines": { 8772 + "node": ">=10" 8773 }, 8774 "funding": { 8775 "url": "https://github.com/sponsors/sindresorhus" 8776 } 8777 }, 8778 "node_modules/is-uri": { 8779 + "version": "1.2.8", 8780 + "resolved": "https://registry.npmjs.org/is-uri/-/is-uri-1.2.8.tgz", 8781 + "integrity": "sha512-Z7hGoSV8XV8Q86Tqw2hR4XAlY5aZkd8gFCnHAC/eMJZ2A4MGIhXpPYPkAvVamIGMyVFjeOdsI0d8yeYk6Ekbhw==", 8782 "dev": true, 8783 "license": "MIT", 8784 "dependencies": { 8785 + "parse-uri": "~2.0.0", 8786 "punycode2": "~1.0.0" 8787 }, 8788 "engines": { ··· 8790 } 8791 }, 8792 "node_modules/isarray": { 8793 + "version": "2.0.5", 8794 + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", 8795 + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", 8796 "dev": true, 8797 "license": "MIT" 8798 }, ··· 8829 "integrity": "sha512-wRcdJtXCe2LGtXnD14fXMkduWVdbeGkzBIKg8WcKeEOi6SIc+hRjYYw76WNx3v5FebhUWZrBTWB0NOl3/sagdQ==", 8830 "dev": true 8831 }, 8832 + "node_modules/isstream": { 8833 + "version": "0.1.2", 8834 + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", 8835 + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", 8836 + "dev": true, 8837 + "license": "MIT" 8838 + }, 8839 "node_modules/istanbul-lib-coverage": { 8840 "version": "3.2.2", 8841 "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", ··· 8844 "license": "BSD-3-Clause", 8845 "engines": { 8846 "node": ">=8" 8847 } 8848 }, 8849 "node_modules/istanbul-lib-report": { ··· 8877 "url": "https://github.com/sponsors/sindresorhus" 8878 } 8879 }, 8880 "node_modules/istanbul-reports": { 8881 "version": "3.1.7", 8882 "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", ··· 8926 "node": ">=10" 8927 } 8928 }, 8929 "node_modules/jest-worker": { 8930 "version": "27.5.1", 8931 "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", ··· 8967 "jiti": "lib/jiti-cli.mjs" 8968 } 8969 }, 8970 + "node_modules/jiti-v2.0": { 8971 + "name": "jiti", 8972 + "version": "2.0.0", 8973 + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.0.0.tgz", 8974 + "integrity": "sha512-CJ7e7Abb779OTRv3lomfp7Mns/Sy1+U4pcAx5VbjxCZD5ZM/VJaXPpPjNKjtSvWQy/H86E49REXR34dl1JEz9w==", 8975 + "dev": true, 8976 + "license": "MIT", 8977 + "bin": { 8978 + "jiti": "lib/jiti-cli.mjs" 8979 + } 8980 + }, 8981 + "node_modules/jiti-v2.1": { 8982 + "name": "jiti", 8983 + "version": "2.1.2", 8984 + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.1.2.tgz", 8985 + "integrity": "sha512-cYNjJus5X9J4jLzTaI8rYoIq1k6YySiA1lK4wxSnOrBRXkbVyreZfhoboJhsUmwgU82lpPjj1IoU7Ggrau8r3g==", 8986 + "dev": true, 8987 + "license": "MIT", 8988 + "bin": { 8989 + "jiti": "lib/jiti-cli.mjs" 8990 + } 8991 + }, 8992 "node_modules/js-base64": { 8993 "version": "2.6.4", 8994 "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", ··· 9033 } 9034 }, 9035 "node_modules/jsdom": { 9036 + "version": "26.1.0", 9037 + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-26.1.0.tgz", 9038 + "integrity": "sha512-Cvc9WUhxSMEo4McES3P7oK3QaXldCfNWp7pl2NNeiIFlCoLr3kfq9kb1fxftiwk1FLV7CvpvDfonxtzUDeSOPg==", 9039 "dev": true, 9040 "license": "MIT", 9041 "dependencies": { 9042 + "cssstyle": "^4.2.1", 9043 "data-urls": "^5.0.0", 9044 + "decimal.js": "^10.5.0", 9045 "html-encoding-sniffer": "^4.0.0", 9046 "http-proxy-agent": "^7.0.2", 9047 + "https-proxy-agent": "^7.0.6", 9048 "is-potential-custom-element-name": "^1.0.1", 9049 + "nwsapi": "^2.2.16", 9050 + "parse5": "^7.2.1", 9051 + "rrweb-cssom": "^0.8.0", 9052 "saxes": "^6.0.0", 9053 "symbol-tree": "^3.2.4", 9054 + "tough-cookie": "^5.1.1", 9055 "w3c-xmlserializer": "^5.0.0", 9056 "webidl-conversions": "^7.0.0", 9057 "whatwg-encoding": "^3.1.1", 9058 "whatwg-mimetype": "^4.0.0", 9059 + "whatwg-url": "^14.1.1", 9060 "ws": "^8.18.0", 9061 "xml-name-validator": "^5.0.0" 9062 }, ··· 9064 "node": ">=18" 9065 }, 9066 "peerDependencies": { 9067 + "canvas": "^3.0.0" 9068 }, 9069 "peerDependenciesMeta": { 9070 "canvas": { ··· 9073 } 9074 }, 9075 "node_modules/jsdom/node_modules/entities": { 9076 + "version": "6.0.1", 9077 + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", 9078 + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", 9079 "dev": true, 9080 "license": "BSD-2-Clause", 9081 "engines": { ··· 9086 } 9087 }, 9088 "node_modules/jsdom/node_modules/parse5": { 9089 + "version": "7.3.0", 9090 + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", 9091 + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", 9092 "dev": true, 9093 "license": "MIT", 9094 "dependencies": { 9095 + "entities": "^6.0.0" 9096 }, 9097 "funding": { 9098 "url": "https://github.com/inikulin/parse5?sponsor=1" ··· 9124 "dev": true, 9125 "license": "MIT" 9126 }, 9127 + "node_modules/json-schema": { 9128 + "version": "0.4.0", 9129 + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", 9130 + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", 9131 + "dev": true, 9132 + "license": "(AFL-2.1 OR BSD-3-Clause)" 9133 + }, 9134 "node_modules/json-schema-traverse": { 9135 "version": "0.4.1", 9136 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", ··· 9142 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 9143 "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", 9144 "license": "MIT" 9145 + }, 9146 + "node_modules/json-stringify-safe": { 9147 + "version": "5.0.1", 9148 + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", 9149 + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", 9150 + "dev": true, 9151 + "license": "ISC" 9152 }, 9153 "node_modules/json5": { 9154 "version": "2.2.3", ··· 9176 "graceful-fs": "^4.1.6" 9177 } 9178 }, 9179 + "node_modules/jsprim": { 9180 + "version": "2.0.2", 9181 + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz", 9182 + "integrity": "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==", 9183 "dev": true, 9184 + "engines": [ 9185 + "node >=0.6.0" 9186 + ], 9187 "license": "MIT", 9188 "dependencies": { 9189 + "assert-plus": "1.0.0", 9190 + "extsprintf": "1.3.0", 9191 + "json-schema": "0.4.0", 9192 + "verror": "1.10.0" 9193 } 9194 }, 9195 "node_modules/just-extend": { ··· 9218 "node": ">=0.10.0" 9219 } 9220 }, 9221 "node_modules/knip": { 9222 + "version": "5.61.3", 9223 + "resolved": "https://registry.npmjs.org/knip/-/knip-5.61.3.tgz", 9224 + "integrity": "sha512-8iSz8i8ufIjuUwUKzEwye7ROAW0RzCze7T770bUiz0PKL+SSwbs4RS32fjMztLwcOzSsNPlXdUAeqmkdzXxJ1Q==", 9225 "dev": true, 9226 "funding": [ 9227 { ··· 9239 ], 9240 "license": "ISC", 9241 "dependencies": { 9242 + "@nodelib/fs.walk": "^1.2.3", 9243 "fast-glob": "^3.3.3", 9244 + "formatly": "^0.2.4", 9245 "jiti": "^2.4.2", 9246 "js-yaml": "^4.1.0", 9247 "minimist": "^1.2.8", 9248 + "oxc-resolver": "^11.1.0", 9249 + "picocolors": "^1.1.1", 9250 "picomatch": "^4.0.1", 9251 + "smol-toml": "^1.3.4", 9252 + "strip-json-comments": "5.0.2", 9253 "zod": "^3.22.4", 9254 "zod-validation-error": "^3.0.3" 9255 }, ··· 9265 "typescript": ">=5.0.4" 9266 } 9267 }, 9268 "node_modules/knip/node_modules/strip-json-comments": { 9269 + "version": "5.0.2", 9270 + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-5.0.2.tgz", 9271 + "integrity": "sha512-4X2FR3UwhNUE9G49aIsJW5hRRR3GXGTBTZRMfv568O60ojM8HcWjV/VxAxCDW3SUND33O6ZY66ZuRcdkj73q2g==", 9272 "dev": true, 9273 "license": "MIT", 9274 "engines": { ··· 9278 "url": "https://github.com/sponsors/sindresorhus" 9279 } 9280 }, 9281 + "node_modules/lazy-ass": { 9282 + "version": "1.6.0", 9283 + "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", 9284 + "integrity": "sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==", 9285 "dev": true, 9286 "license": "MIT", 9287 "engines": { 9288 + "node": "> 0.8" 9289 } 9290 }, 9291 "node_modules/levn": { ··· 9299 }, 9300 "engines": { 9301 "node": ">= 0.8.0" 9302 } 9303 }, 9304 "node_modules/linefix": { ··· 9414 "node": ">=10.17.0" 9415 } 9416 }, 9417 "node_modules/lint-staged/node_modules/supports-color": { 9418 "version": "8.1.1", 9419 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", ··· 9464 "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", 9465 "dev": true, 9466 "license": "MIT" 9467 }, 9468 "node_modules/listr2/node_modules/wrap-ansi": { 9469 "version": "7.0.0", ··· 9656 "node": ">=8.9.0" 9657 } 9658 }, 9659 "node_modules/locate-path": { 9660 "version": "6.0.0", 9661 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", ··· 9692 "dev": true, 9693 "license": "MIT" 9694 }, 9695 "node_modules/lodash.debounce": { 9696 "version": "4.0.8", 9697 "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", ··· 9720 "dev": true, 9721 "license": "MIT" 9722 }, 9723 "node_modules/lodash.foreach": { 9724 "version": "4.5.0", 9725 "resolved": "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz", ··· 9735 "dev": true, 9736 "license": "MIT" 9737 }, 9738 "node_modules/lodash.map": { 9739 "version": "4.6.0", 9740 "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", ··· 9748 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", 9749 "license": "MIT" 9750 }, 9751 + "node_modules/lodash.once": { 9752 + "version": "4.1.1", 9753 + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", 9754 + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", 9755 + "dev": true, 9756 + "license": "MIT" 9757 + }, 9758 "node_modules/lodash.pick": { 9759 "version": "4.4.0", 9760 "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", 9761 "integrity": "sha512-hXt6Ul/5yWjfklSGvLQl8vM//l3FtyHZeuelpzK6mm99pNvN9yTDruNZPEJZD1oWrqo+izBmB7oUfWgcCX7s4Q==", 9762 "deprecated": "This package is deprecated. Use destructuring assignment syntax instead.", 9763 "dev": true, 9764 "license": "MIT" 9765 }, ··· 9784 "dev": true, 9785 "license": "MIT" 9786 }, 9787 "node_modules/log-symbols": { 9788 "version": "4.1.0", 9789 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", ··· 9794 "chalk": "^4.1.0", 9795 "is-unicode-supported": "^0.1.0" 9796 }, 9797 "engines": { 9798 "node": ">=10" 9799 }, ··· 9838 "url": "https://github.com/chalk/slice-ansi?sponsor=1" 9839 } 9840 }, 9841 + "node_modules/log-update/node_modules/wrap-ansi": { 9842 + "version": "6.2.0", 9843 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", 9844 + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", 9845 "dev": true, 9846 "license": "MIT", 9847 + "dependencies": { 9848 + "ansi-styles": "^4.0.0", 9849 + "string-width": "^4.1.0", 9850 + "strip-ansi": "^6.0.0" 9851 }, 9852 + "engines": { 9853 + "node": ">=8" 9854 } 9855 }, 9856 "node_modules/loupe": { 9857 "version": "2.3.7", ··· 9874 } 9875 }, 9876 "node_modules/lru-cache": { 9877 + "version": "11.1.0", 9878 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.1.0.tgz", 9879 + "integrity": "sha512-QIXZUBJUx+2zHUdQujWejBkcD9+cs94tLn0+YL8UrCh+D5sCXZ4c7LaEH48pNwRY3MLDgqUFyhlCyjJPf1WP0A==", 9880 "dev": true, 9881 + "license": "ISC", 9882 + "engines": { 9883 + "node": "20 || >=22" 9884 + } 9885 }, 9886 "node_modules/lru-queue": { 9887 "version": "0.1.0", ··· 9891 "license": "MIT", 9892 "dependencies": { 9893 "es5-ext": "~0.10.2" 9894 } 9895 }, 9896 "node_modules/make-dir": { ··· 9920 } 9921 }, 9922 "node_modules/make-fetch-happen": { 9923 + "version": "14.0.3", 9924 + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-14.0.3.tgz", 9925 + "integrity": "sha512-QMjGbFTP0blj97EeidG5hk/QhKQ3T4ICckQGLgz38QF7Vgbk6e6FTARN8KhKxyBbWn8R0HU+bnw8aSoFPD4qtQ==", 9926 "dev": true, 9927 "license": "ISC", 9928 "dependencies": { 9929 + "@npmcli/agent": "^3.0.0", 9930 + "cacache": "^19.0.1", 9931 "http-cache-semantics": "^4.1.1", 9932 "minipass": "^7.0.2", 9933 + "minipass-fetch": "^4.0.0", 9934 "minipass-flush": "^1.0.5", 9935 "minipass-pipeline": "^1.2.4", 9936 + "negotiator": "^1.0.0", 9937 + "proc-log": "^5.0.0", 9938 "promise-retry": "^2.0.1", 9939 + "ssri": "^12.0.0" 9940 }, 9941 "engines": { 9942 + "node": "^18.17.0 || >=20.5.0" 9943 } 9944 }, 9945 "node_modules/markdown-it": { ··· 10027 "url": "https://github.com/sponsors/sindresorhus" 10028 } 10029 }, 10030 "node_modules/marked-terminal/node_modules/chalk": { 10031 "version": "5.4.1", 10032 "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", ··· 10124 } 10125 }, 10126 "node_modules/metascraper": { 10127 + "version": "5.49.1", 10128 + "resolved": "https://registry.npmjs.org/metascraper/-/metascraper-5.49.1.tgz", 10129 + "integrity": "sha512-pfR51TqV++iivEnK6kWqAiiAUAAyOPFKXh2+50PilKZFTWEhScqpmGUTHnvGFTu0KgbiJV1rqfkUUD4ed3WIOg==", 10130 "dev": true, 10131 "license": "MIT", 10132 "dependencies": { 10133 + "@metascraper/helpers": "5.49.1", 10134 + "cheerio": "~1.1.0", 10135 "debug-logfmt": "~1.2.3", 10136 "whoops": "~5.0.1" 10137 }, 10138 "engines": { ··· 10140 } 10141 }, 10142 "node_modules/metascraper-description": { 10143 + "version": "5.49.1", 10144 + "resolved": "https://registry.npmjs.org/metascraper-description/-/metascraper-description-5.49.1.tgz", 10145 + "integrity": "sha512-UiC+4JTkjJt92ot+ap+YJDpP7Vsd9Or/4i7OOhMiptGSZfgs5N0aEAB7MdmBz3yT6D/ouAPcv57uMaS6fMZzdQ==", 10146 "dev": true, 10147 "license": "MIT", 10148 "dependencies": { 10149 + "@metascraper/helpers": "5.49.1" 10150 }, 10151 "engines": { 10152 "node": ">= 16" 10153 } 10154 }, 10155 "node_modules/metascraper-image": { 10156 + "version": "5.49.1", 10157 + "resolved": "https://registry.npmjs.org/metascraper-image/-/metascraper-image-5.49.1.tgz", 10158 + "integrity": "sha512-j2y5P2X9o6xzYr9YEwqKEkvDowM3Opjf9zM0viMrmaxiQdqLpiijmbR83HgJGwlCBbUqZXZqQLBQn/w02FaLnw==", 10159 "dev": true, 10160 "license": "MIT", 10161 "dependencies": { 10162 + "@metascraper/helpers": "5.49.1" 10163 }, 10164 "engines": { 10165 "node": ">= 16" 10166 } 10167 }, 10168 "node_modules/metascraper-logo": { 10169 + "version": "5.49.1", 10170 + "resolved": "https://registry.npmjs.org/metascraper-logo/-/metascraper-logo-5.49.1.tgz", 10171 + "integrity": "sha512-5YgBMqz64rUgoqz/2ai5ySb2vCvF+nPZBbiF/Vlqb48MOeb7KZskiRtgh4g6HBdnhMqbAem7xDUAJeZfaqeiww==", 10172 "dev": true, 10173 "license": "MIT", 10174 "dependencies": { 10175 + "@metascraper/helpers": "5.49.1", 10176 "lodash": "~4.17.21" 10177 }, 10178 "engines": { ··· 10180 } 10181 }, 10182 "node_modules/metascraper-logo-favicon": { 10183 + "version": "5.49.1", 10184 + "resolved": "https://registry.npmjs.org/metascraper-logo-favicon/-/metascraper-logo-favicon-5.49.1.tgz", 10185 + "integrity": "sha512-k6guEs48nnwlHwu3RLU1M/1xVY1DJwvhfhciabD0voBWxjIgHlFHCvmGJwvmRp4jh+lCwSYTN1WUCjqGgZ2zMw==", 10186 "dev": true, 10187 "license": "MIT", 10188 "dependencies": { 10189 + "@keyvhq/memoize": "~2.1.9", 10190 + "@metascraper/helpers": "5.49.1", 10191 "lodash": "~4.17.21", 10192 + "reachable-url": "~1.8.2" 10193 }, 10194 "engines": { 10195 "node": ">= 16" 10196 } 10197 }, 10198 "node_modules/metascraper-title": { 10199 + "version": "5.49.1", 10200 + "resolved": "https://registry.npmjs.org/metascraper-title/-/metascraper-title-5.49.1.tgz", 10201 + "integrity": "sha512-hGpOYmA5PR7UvnJri1A7+Pz4kLsV7mxIK7rG45hfC635aR2vISe75O0pPteUzfeczbzQNo1rIwgrSABxL73+Nw==", 10202 "dev": true, 10203 "license": "MIT", 10204 "dependencies": { 10205 + "@metascraper/helpers": "5.49.1" 10206 }, 10207 "engines": { 10208 "node": ">= 16" 10209 } 10210 }, 10211 "node_modules/metascraper/node_modules/cheerio": { 10212 + "version": "1.1.0", 10213 + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.1.0.tgz", 10214 + "integrity": "sha512-+0hMx9eYhJvWbgpKV9hN7jg0JcwydpopZE4hgi+KvQtByZXPp04NiCWU0LzcAbP63abZckIHkTQaXVF52mX3xQ==", 10215 "dev": true, 10216 "license": "MIT", 10217 "dependencies": { 10218 "cheerio-select": "^2.1.0", 10219 "dom-serializer": "^2.0.0", 10220 "domhandler": "^5.0.3", 10221 + "domutils": "^3.2.2", 10222 "encoding-sniffer": "^0.2.0", 10223 + "htmlparser2": "^10.0.0", 10224 + "parse5": "^7.3.0", 10225 + "parse5-htmlparser2-tree-adapter": "^7.1.0", 10226 "parse5-parser-stream": "^7.1.2", 10227 + "undici": "^7.10.0", 10228 "whatwg-mimetype": "^4.0.0" 10229 }, 10230 "engines": { ··· 10307 } 10308 }, 10309 "node_modules/metascraper/node_modules/htmlparser2": { 10310 + "version": "10.0.0", 10311 + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.0.0.tgz", 10312 + "integrity": "sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==", 10313 "dev": true, 10314 "funding": [ 10315 "https://github.com/fb55/htmlparser2?sponsor=1", ··· 10322 "dependencies": { 10323 "domelementtype": "^2.3.0", 10324 "domhandler": "^5.0.3", 10325 + "domutils": "^3.2.1", 10326 + "entities": "^6.0.0" 10327 + } 10328 + }, 10329 + "node_modules/metascraper/node_modules/htmlparser2/node_modules/entities": { 10330 + "version": "6.0.1", 10331 + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", 10332 + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", 10333 + "dev": true, 10334 + "license": "BSD-2-Clause", 10335 + "engines": { 10336 + "node": ">=0.12" 10337 + }, 10338 + "funding": { 10339 + "url": "https://github.com/fb55/entities?sponsor=1" 10340 } 10341 }, 10342 "node_modules/metascraper/node_modules/parse5": { 10343 + "version": "7.3.0", 10344 + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", 10345 + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", 10346 "dev": true, 10347 "license": "MIT", 10348 "dependencies": { 10349 + "entities": "^6.0.0" 10350 }, 10351 "funding": { 10352 "url": "https://github.com/inikulin/parse5?sponsor=1" ··· 10366 "url": "https://github.com/inikulin/parse5?sponsor=1" 10367 } 10368 }, 10369 + "node_modules/metascraper/node_modules/parse5/node_modules/entities": { 10370 + "version": "6.0.1", 10371 + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", 10372 + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", 10373 + "dev": true, 10374 + "license": "BSD-2-Clause", 10375 + "engines": { 10376 + "node": ">=0.12" 10377 + }, 10378 + "funding": { 10379 + "url": "https://github.com/fb55/entities?sponsor=1" 10380 + } 10381 + }, 10382 "node_modules/micromatch": { 10383 "version": "4.0.8", 10384 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", ··· 10431 } 10432 }, 10433 "node_modules/miller-rabin/node_modules/bn.js": { 10434 + "version": "4.12.2", 10435 + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", 10436 + "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", 10437 "dev": true, 10438 "license": "MIT" 10439 }, ··· 10563 } 10564 }, 10565 "node_modules/minipass-fetch": { 10566 + "version": "4.0.1", 10567 + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-4.0.1.tgz", 10568 + "integrity": "sha512-j7U11C5HXigVuutxebFadoYBbd7VSdZWggSe64NVdvWNBqGAiXPL2QVCehjmw7lY1oF9gOllYbORh+hiNgfPgQ==", 10569 "dev": true, 10570 "license": "MIT", 10571 "dependencies": { 10572 "minipass": "^7.0.3", 10573 "minipass-sized": "^1.0.3", 10574 + "minizlib": "^3.0.1" 10575 }, 10576 "engines": { 10577 + "node": "^18.17.0 || >=20.5.0" 10578 }, 10579 "optionalDependencies": { 10580 "encoding": "^0.1.13" ··· 10659 } 10660 }, 10661 "node_modules/minizlib": { 10662 + "version": "3.0.2", 10663 + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.2.tgz", 10664 + "integrity": "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==", 10665 "dev": true, 10666 "license": "MIT", 10667 "dependencies": { 10668 + "minipass": "^7.1.2" 10669 }, 10670 "engines": { 10671 + "node": ">= 18" 10672 } 10673 }, 10674 "node_modules/mkdirp": { ··· 10682 }, 10683 "engines": { 10684 "node": ">=10" 10685 } 10686 }, 10687 "node_modules/mocha": { ··· 10721 } 10722 }, 10723 "node_modules/mocha/node_modules/brace-expansion": { 10724 + "version": "2.0.2", 10725 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", 10726 + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", 10727 "dev": true, 10728 "license": "MIT", 10729 "dependencies": { 10730 "balanced-match": "^1.0.0" 10731 } 10732 }, 10733 "node_modules/mocha/node_modules/glob": { 10734 "version": "8.1.0", 10735 "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", ··· 10751 "url": "https://github.com/sponsors/isaacs" 10752 } 10753 }, 10754 "node_modules/mocha/node_modules/minimatch": { 10755 "version": "5.1.6", 10756 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", ··· 10764 "node": ">=10" 10765 } 10766 }, 10767 "node_modules/mocha/node_modules/supports-color": { 10768 "version": "8.1.1", 10769 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", ··· 10780 "url": "https://github.com/chalk/supports-color?sponsor=1" 10781 } 10782 }, 10783 "node_modules/module-not-found-error": { 10784 "version": "1.0.1", 10785 "resolved": "https://registry.npmjs.org/module-not-found-error/-/module-not-found-error-1.0.1.tgz", ··· 10800 "dev": true, 10801 "license": "MIT" 10802 }, 10803 "node_modules/mz": { 10804 "version": "2.7.0", 10805 "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", ··· 10813 } 10814 }, 10815 "node_modules/nan": { 10816 + "version": "2.22.2", 10817 + "resolved": "https://registry.npmjs.org/nan/-/nan-2.22.2.tgz", 10818 + "integrity": "sha512-DANghxFkS1plDdRsX0X9pm0Z6SJNN6gBdtXfanwoZ8hooC5gosGFSBGRYHUVPz1asKA/kMRqDRdHrluZ61SpBQ==", 10819 "dev": true, 10820 "license": "MIT" 10821 }, 10822 "node_modules/natural-compare": { 10823 "version": "1.4.0", 10824 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", ··· 10826 "license": "MIT" 10827 }, 10828 "node_modules/negotiator": { 10829 + "version": "1.0.0", 10830 + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", 10831 + "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==", 10832 "dev": true, 10833 "license": "MIT", 10834 "engines": { ··· 10841 "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", 10842 "dev": true, 10843 "license": "MIT" 10844 }, 10845 "node_modules/next-tick": { 10846 "version": "1.1.0", ··· 10893 "node": ">=4" 10894 } 10895 }, 10896 "node_modules/node-emoji": { 10897 "version": "2.2.0", 10898 "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-2.2.0.tgz", ··· 10909 "node": ">=18" 10910 } 10911 }, 10912 "node_modules/node-gyp": { 10913 + "version": "11.2.0", 10914 + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-11.2.0.tgz", 10915 + "integrity": "sha512-T0S1zqskVUSxcsSTkAsLc7xCycrRYmtDHadDinzocrThjyQCn5kMlEBSj6H4qDbgsIOSLmmlRIeb0lZXj+UArA==", 10916 "dev": true, 10917 "license": "MIT", 10918 "dependencies": { 10919 "env-paths": "^2.2.0", 10920 "exponential-backoff": "^3.1.1", 10921 "graceful-fs": "^4.2.6", 10922 + "make-fetch-happen": "^14.0.3", 10923 + "nopt": "^8.0.0", 10924 + "proc-log": "^5.0.0", 10925 "semver": "^7.3.5", 10926 + "tar": "^7.4.3", 10927 + "tinyglobby": "^0.2.12", 10928 + "which": "^5.0.0" 10929 }, 10930 "bin": { 10931 "node-gyp": "bin/node-gyp.js" 10932 }, 10933 "engines": { 10934 + "node": "^18.17.0 || >=20.5.0" 10935 } 10936 }, 10937 "node_modules/node-gyp/node_modules/abbrev": { 10938 + "version": "3.0.1", 10939 + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-3.0.1.tgz", 10940 + "integrity": "sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==", 10941 "dev": true, 10942 "license": "ISC", 10943 "engines": { 10944 + "node": "^18.17.0 || >=20.5.0" 10945 + } 10946 + }, 10947 + "node_modules/node-gyp/node_modules/chownr": { 10948 + "version": "3.0.0", 10949 + "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", 10950 + "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", 10951 + "dev": true, 10952 + "license": "BlueOak-1.0.0", 10953 + "engines": { 10954 + "node": ">=18" 10955 } 10956 }, 10957 "node_modules/node-gyp/node_modules/isexe": { ··· 10964 "node": ">=16" 10965 } 10966 }, 10967 + "node_modules/node-gyp/node_modules/mkdirp": { 10968 + "version": "3.0.1", 10969 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", 10970 + "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", 10971 + "dev": true, 10972 + "license": "MIT", 10973 + "bin": { 10974 + "mkdirp": "dist/cjs/src/bin.js" 10975 + }, 10976 + "engines": { 10977 + "node": ">=10" 10978 + }, 10979 + "funding": { 10980 + "url": "https://github.com/sponsors/isaacs" 10981 + } 10982 + }, 10983 "node_modules/node-gyp/node_modules/nopt": { 10984 + "version": "8.1.0", 10985 + "resolved": "https://registry.npmjs.org/nopt/-/nopt-8.1.0.tgz", 10986 + "integrity": "sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A==", 10987 "dev": true, 10988 "license": "ISC", 10989 "dependencies": { 10990 + "abbrev": "^3.0.0" 10991 }, 10992 "bin": { 10993 "nopt": "bin/nopt.js" 10994 }, 10995 "engines": { 10996 + "node": "^18.17.0 || >=20.5.0" 10997 + } 10998 + }, 10999 + "node_modules/node-gyp/node_modules/tar": { 11000 + "version": "7.4.3", 11001 + "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz", 11002 + "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==", 11003 + "dev": true, 11004 + "license": "ISC", 11005 + "dependencies": { 11006 + "@isaacs/fs-minipass": "^4.0.0", 11007 + "chownr": "^3.0.0", 11008 + "minipass": "^7.1.2", 11009 + "minizlib": "^3.0.1", 11010 + "mkdirp": "^3.0.1", 11011 + "yallist": "^5.0.0" 11012 + }, 11013 + "engines": { 11014 + "node": ">=18" 11015 } 11016 }, 11017 "node_modules/node-gyp/node_modules/which": { 11018 + "version": "5.0.0", 11019 + "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", 11020 + "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", 11021 "dev": true, 11022 "license": "ISC", 11023 "dependencies": { ··· 11027 "node-which": "bin/which.js" 11028 }, 11029 "engines": { 11030 + "node": "^18.17.0 || >=20.5.0" 11031 + } 11032 + }, 11033 + "node_modules/node-gyp/node_modules/yallist": { 11034 + "version": "5.0.0", 11035 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", 11036 + "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", 11037 + "dev": true, 11038 + "license": "BlueOak-1.0.0", 11039 + "engines": { 11040 + "node": ">=18" 11041 } 11042 }, 11043 "node_modules/node-polyfill-webpack-plugin": { ··· 11077 }, 11078 "peerDependencies": { 11079 "webpack": ">=5" 11080 + } 11081 + }, 11082 + "node_modules/node-polyfill-webpack-plugin/node_modules/buffer": { 11083 + "version": "6.0.3", 11084 + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", 11085 + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", 11086 + "dev": true, 11087 + "funding": [ 11088 + { 11089 + "type": "github", 11090 + "url": "https://github.com/sponsors/feross" 11091 + }, 11092 + { 11093 + "type": "patreon", 11094 + "url": "https://www.patreon.com/feross" 11095 + }, 11096 + { 11097 + "type": "consulting", 11098 + "url": "https://feross.org/support" 11099 + } 11100 + ], 11101 + "license": "MIT", 11102 + "dependencies": { 11103 + "base64-js": "^1.3.1", 11104 + "ieee754": "^1.2.1" 11105 } 11106 }, 11107 "node_modules/node-releases": { ··· 11217 "license": "ISC" 11218 }, 11219 "node_modules/npm-run-path": { 11220 + "version": "4.0.1", 11221 + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", 11222 + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", 11223 "dev": true, 11224 "license": "MIT", 11225 "dependencies": { 11226 + "path-key": "^3.0.0" 11227 }, 11228 "engines": { 11229 + "node": ">=8" 11230 } 11231 }, 11232 "node_modules/nth-check": { ··· 11239 "boolbase": "~1.0.0" 11240 } 11241 }, 11242 + "node_modules/null-prototype-object": { 11243 + "version": "1.0.0", 11244 + "resolved": "https://registry.npmjs.org/null-prototype-object/-/null-prototype-object-1.0.0.tgz", 11245 + "integrity": "sha512-VpnQAGu2aJ43ThI8G9JPB6hg6/G6u9gOyDXnZEJULQcjmXC5AzLHLBYlcc0Mp3g7s7zx58TfZ/v7PMS41Bs0bw==", 11246 "dev": true, 11247 "license": "MIT", 11248 "engines": { 11249 + "node": ">= 20" 11250 } 11251 + }, 11252 + "node_modules/nwsapi": { 11253 + "version": "2.2.20", 11254 + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.20.tgz", 11255 + "integrity": "sha512-/ieB+mDe4MrrKMT8z+mQL8klXydZWGR5Dowt4RAGKbJ3kIGEx3X4ljUo+6V73IXtUPWgfOlU5B9MlGxFO5T+cA==", 11256 + "dev": true, 11257 + "license": "MIT" 11258 }, 11259 "node_modules/object-assign": { 11260 "version": "4.1.1", ··· 11327 "url": "https://github.com/sponsors/ljharb" 11328 } 11329 }, 11330 "node_modules/once": { 11331 "version": "1.4.0", 11332 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", ··· 11387 "dev": true, 11388 "license": "MIT" 11389 }, 11390 + "node_modules/ospath": { 11391 + "version": "1.2.2", 11392 + "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz", 11393 + "integrity": "sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==", 11394 + "dev": true, 11395 + "license": "MIT" 11396 + }, 11397 + "node_modules/oxc-resolver": { 11398 + "version": "11.4.0", 11399 + "resolved": "https://registry.npmjs.org/oxc-resolver/-/oxc-resolver-11.4.0.tgz", 11400 + "integrity": "sha512-J19ZMuUoGTsMc7TUacC5B5LQccZ6CluLmQ/RiC9mXKVvC8RCoiLjQOjEKrVolvxeU9q+TK1hrcJnmtZi/DqA6Q==", 11401 "dev": true, 11402 "license": "MIT", 11403 + "funding": { 11404 + "url": "https://github.com/sponsors/Boshen" 11405 + }, 11406 + "optionalDependencies": { 11407 + "@oxc-resolver/binding-darwin-arm64": "11.4.0", 11408 + "@oxc-resolver/binding-darwin-x64": "11.4.0", 11409 + "@oxc-resolver/binding-freebsd-x64": "11.4.0", 11410 + "@oxc-resolver/binding-linux-arm-gnueabihf": "11.4.0", 11411 + "@oxc-resolver/binding-linux-arm64-gnu": "11.4.0", 11412 + "@oxc-resolver/binding-linux-arm64-musl": "11.4.0", 11413 + "@oxc-resolver/binding-linux-riscv64-gnu": "11.4.0", 11414 + "@oxc-resolver/binding-linux-s390x-gnu": "11.4.0", 11415 + "@oxc-resolver/binding-linux-x64-gnu": "11.4.0", 11416 + "@oxc-resolver/binding-linux-x64-musl": "11.4.0", 11417 + "@oxc-resolver/binding-wasm32-wasi": "11.4.0", 11418 + "@oxc-resolver/binding-win32-arm64-msvc": "11.4.0", 11419 + "@oxc-resolver/binding-win32-x64-msvc": "11.4.0" 11420 } 11421 }, 11422 "node_modules/p-cancelable": { ··· 11505 "node": ">=6" 11506 } 11507 }, 11508 "node_modules/package-json-from-dist": { 11509 "version": "1.0.1", 11510 "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", ··· 11590 } 11591 }, 11592 "node_modules/parse-ms": { 11593 + "version": "2.1.0", 11594 + "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-2.1.0.tgz", 11595 + "integrity": "sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==", 11596 "dev": true, 11597 "license": "MIT", 11598 "engines": { 11599 + "node": ">=6" 11600 } 11601 }, 11602 "node_modules/parse-uri": { 11603 + "version": "2.0.0", 11604 + "resolved": "https://registry.npmjs.org/parse-uri/-/parse-uri-2.0.0.tgz", 11605 + "integrity": "sha512-exftilEeHUWsql3LDzaMPxF+e4ze3M2Py08RCnmM7hXqr3n7bZTNvT08BuPEz4q9AxQcuZnKOI5tZxBmPGnGDQ==", 11606 "dev": true, 11607 "license": "MIT", 11608 "engines": { ··· 11647 } 11648 }, 11649 "node_modules/parse5-parser-stream/node_modules/entities": { 11650 + "version": "6.0.1", 11651 + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", 11652 + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", 11653 "dev": true, 11654 "license": "BSD-2-Clause", 11655 "engines": { ··· 11660 } 11661 }, 11662 "node_modules/parse5-parser-stream/node_modules/parse5": { 11663 + "version": "7.3.0", 11664 + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", 11665 + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", 11666 "dev": true, 11667 "license": "MIT", 11668 "dependencies": { 11669 + "entities": "^6.0.0" 11670 }, 11671 "funding": { 11672 "url": "https://github.com/inikulin/parse5?sponsor=1" ··· 11731 "url": "https://github.com/sponsors/isaacs" 11732 } 11733 }, 11734 + "node_modules/path-scurry/node_modules/lru-cache": { 11735 + "version": "10.4.3", 11736 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", 11737 + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", 11738 + "dev": true, 11739 + "license": "ISC" 11740 + }, 11741 "node_modules/path-to-regexp": { 11742 "version": "6.3.0", 11743 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", ··· 11746 "license": "MIT" 11747 }, 11748 "node_modules/path-type": { 11749 + "version": "4.0.0", 11750 + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 11751 + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 11752 "dev": true, 11753 "license": "MIT", 11754 "engines": { 11755 + "node": ">=8" 11756 } 11757 }, 11758 "node_modules/pathval": { 11759 "version": "1.1.1", ··· 11766 } 11767 }, 11768 "node_modules/pbkdf2": { 11769 + "version": "3.1.3", 11770 + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.3.tgz", 11771 + "integrity": "sha512-wfRLBZ0feWRhCIkoMB6ete7czJcnNnqRpcoWQBLqatqXXmelSRqfdDK4F3u9T2s2cXas/hQJcryI/4lAL+XTlA==", 11772 "dev": true, 11773 "license": "MIT", 11774 "dependencies": { 11775 + "create-hash": "~1.1.3", 11776 + "create-hmac": "^1.1.7", 11777 + "ripemd160": "=2.0.1", 11778 + "safe-buffer": "^5.2.1", 11779 + "sha.js": "^2.4.11", 11780 + "to-buffer": "^1.2.0" 11781 }, 11782 "engines": { 11783 "node": ">=0.12" 11784 } 11785 }, 11786 + "node_modules/pbkdf2/node_modules/create-hash": { 11787 + "version": "1.1.3", 11788 + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.1.3.tgz", 11789 + "integrity": "sha512-snRpch/kwQhcdlnZKYanNF1m0RDlrCdSKQaH87w1FCFPVPNCQ/Il9QJKAX2jVBZddRdaHBMC+zXa9Gw9tmkNUA==", 11790 + "dev": true, 11791 + "license": "MIT", 11792 + "dependencies": { 11793 + "cipher-base": "^1.0.1", 11794 + "inherits": "^2.0.1", 11795 + "ripemd160": "^2.0.0", 11796 + "sha.js": "^2.4.0" 11797 + } 11798 + }, 11799 + "node_modules/pbkdf2/node_modules/hash-base": { 11800 + "version": "2.0.2", 11801 + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-2.0.2.tgz", 11802 + "integrity": "sha512-0TROgQ1/SxE6KmxWSvXHvRj90/Xo1JvZShofnYF+f6ZsGtR4eES7WfrQzPalmyagfKZCXpVnitiRebZulWsbiw==", 11803 + "dev": true, 11804 + "license": "MIT", 11805 + "dependencies": { 11806 + "inherits": "^2.0.1" 11807 + } 11808 + }, 11809 + "node_modules/pbkdf2/node_modules/ripemd160": { 11810 + "version": "2.0.1", 11811 + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.1.tgz", 11812 + "integrity": "sha512-J7f4wutN8mdbV08MJnXibYpCOPHR+yzy+iQ/AsjMv2j8cLavQ8VGagDFUwwTAdF8FmRKVeNpbTTEwNHCW1g94w==", 11813 + "dev": true, 11814 + "license": "MIT", 11815 + "dependencies": { 11816 + "hash-base": "^2.0.0", 11817 + "inherits": "^2.0.1" 11818 + } 11819 + }, 11820 "node_modules/pend": { 11821 "version": "1.2.0", 11822 "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", ··· 11824 "dev": true, 11825 "license": "MIT" 11826 }, 11827 + "node_modules/performance-now": { 11828 + "version": "2.1.0", 11829 + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", 11830 + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", 11831 "dev": true, 11832 + "license": "MIT" 11833 }, 11834 "node_modules/picocolors": { 11835 "version": "1.1.1", ··· 11851 "url": "https://github.com/sponsors/jonschlinkert" 11852 } 11853 }, 11854 + "node_modules/pify": { 11855 + "version": "2.3.0", 11856 + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 11857 + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", 11858 + "dev": true, 11859 + "license": "MIT", 11860 + "engines": { 11861 + "node": ">=0.10.0" 11862 + } 11863 + }, 11864 "node_modules/pirates": { 11865 + "version": "4.0.7", 11866 + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", 11867 + "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", 11868 "dev": true, 11869 "license": "MIT", 11870 "engines": { ··· 11940 "node": ">=8" 11941 } 11942 }, 11943 "node_modules/pkginfo": { 11944 "version": "0.3.1", 11945 "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.1.tgz", ··· 11980 "node": ">= 0.4" 11981 } 11982 }, 11983 "node_modules/prelude-ls": { 11984 "version": "1.2.1", 11985 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", ··· 11989 "node": ">= 0.8.0" 11990 } 11991 }, 11992 + "node_modules/pretty-bytes": { 11993 + "version": "5.6.0", 11994 + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", 11995 + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", 11996 "dev": true, 11997 "license": "MIT", 11998 "engines": { 11999 + "node": ">=6" 12000 }, 12001 "funding": { 12002 + "url": "https://github.com/sponsors/sindresorhus" 12003 } 12004 }, 12005 "node_modules/pretty-ms": { 12006 + "version": "7.0.1", 12007 + "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-7.0.1.tgz", 12008 + "integrity": "sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==", 12009 "dev": true, 12010 "license": "MIT", 12011 "dependencies": { 12012 + "parse-ms": "^2.1.0" 12013 }, 12014 "engines": { 12015 + "node": ">=10" 12016 }, 12017 "funding": { 12018 "url": "https://github.com/sponsors/sindresorhus" 12019 } 12020 }, 12021 "node_modules/proc-log": { 12022 + "version": "5.0.0", 12023 + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz", 12024 + "integrity": "sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==", 12025 "dev": true, 12026 "license": "ISC", 12027 "engines": { 12028 + "node": "^18.17.0 || >=20.5.0" 12029 } 12030 }, 12031 "node_modules/process": { ··· 12069 "node": ">=10" 12070 } 12071 }, 12072 "node_modules/proxy-from-env": { 12073 + "version": "1.0.0", 12074 + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", 12075 + "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==", 12076 "dev": true, 12077 "license": "MIT" 12078 }, ··· 12111 } 12112 }, 12113 "node_modules/public-encrypt/node_modules/bn.js": { 12114 + "version": "4.12.2", 12115 + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", 12116 + "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", 12117 "dev": true, 12118 "license": "MIT" 12119 }, 12120 "node_modules/pump": { 12121 + "version": "3.0.3", 12122 + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz", 12123 + "integrity": "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==", 12124 "dev": true, 12125 "license": "MIT", 12126 "dependencies": { ··· 12163 "url": "https://github.com/sponsors/ljharb" 12164 } 12165 }, 12166 "node_modules/querystring-es3": { 12167 "version": "0.2.1", 12168 "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", ··· 12250 "safe-buffer": "^5.1.0" 12251 } 12252 }, 12253 "node_modules/re2": { 12254 + "version": "1.22.1", 12255 + "resolved": "https://registry.npmjs.org/re2/-/re2-1.22.1.tgz", 12256 + "integrity": "sha512-E4J0EtgyNLdIr0wTg0dQPefuiqNY29KaLacytiUAYYRzxCG+zOkWoUygt1rI+TA1LrhN49/njrfSO1DHtVC5Vw==", 12257 "dev": true, 12258 "hasInstallScript": true, 12259 "license": "BSD-3-Clause", 12260 "dependencies": { 12261 + "install-artifact-from-github": "^1.4.0", 12262 + "nan": "^2.22.2", 12263 + "node-gyp": "^11.2.0" 12264 } 12265 }, 12266 "node_modules/reachable-url": { 12267 + "version": "1.8.2", 12268 + "resolved": "https://registry.npmjs.org/reachable-url/-/reachable-url-1.8.2.tgz", 12269 + "integrity": "sha512-I/kIBOfSfCOctc0N453iMAPd0kqoazpBqVirKYw4KUUFwttvDi/680w7WnQkSmEZVu4Y8ss1PZ/WCfxs0h+9cQ==", 12270 "dev": true, 12271 "license": "MIT", 12272 "dependencies": { ··· 12276 "engines": { 12277 "node": ">=8" 12278 } 12279 }, 12280 "node_modules/read-installed": { 12281 "version": "4.0.3", ··· 12343 } 12344 }, 12345 "node_modules/read-pkg": { 12346 + "version": "5.2.0", 12347 + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", 12348 + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", 12349 "dev": true, 12350 "license": "MIT", 12351 "dependencies": { 12352 + "@types/normalize-package-data": "^2.4.0", 12353 + "normalize-package-data": "^2.5.0", 12354 + "parse-json": "^5.0.0", 12355 + "type-fest": "^0.6.0" 12356 }, 12357 "engines": { 12358 + "node": ">=8" 12359 } 12360 }, 12361 "node_modules/read-pkg-up": { 12362 + "version": "7.0.1", 12363 + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", 12364 + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", 12365 "dev": true, 12366 "license": "MIT", 12367 "dependencies": { 12368 + "find-up": "^4.1.0", 12369 + "read-pkg": "^5.2.0", 12370 + "type-fest": "^0.8.1" 12371 }, 12372 "engines": { 12373 + "node": ">=8" 12374 }, 12375 "funding": { 12376 "url": "https://github.com/sponsors/sindresorhus" 12377 } 12378 }, 12379 "node_modules/read-pkg-up/node_modules/find-up": { 12380 + "version": "4.1.0", 12381 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 12382 + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 12383 "dev": true, 12384 "license": "MIT", 12385 "dependencies": { 12386 + "locate-path": "^5.0.0", 12387 + "path-exists": "^4.0.0" 12388 }, 12389 "engines": { 12390 + "node": ">=8" 12391 } 12392 }, 12393 "node_modules/read-pkg-up/node_modules/locate-path": { 12394 + "version": "5.0.0", 12395 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 12396 + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 12397 "dev": true, 12398 "license": "MIT", 12399 "dependencies": { 12400 + "p-locate": "^4.1.0" 12401 }, 12402 "engines": { 12403 + "node": ">=8" 12404 } 12405 }, 12406 "node_modules/read-pkg-up/node_modules/p-limit": { 12407 + "version": "2.3.0", 12408 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 12409 + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 12410 "dev": true, 12411 "license": "MIT", 12412 "dependencies": { 12413 + "p-try": "^2.0.0" 12414 }, 12415 "engines": { 12416 + "node": ">=6" 12417 }, 12418 "funding": { 12419 "url": "https://github.com/sponsors/sindresorhus" 12420 } 12421 }, 12422 "node_modules/read-pkg-up/node_modules/p-locate": { 12423 + "version": "4.1.0", 12424 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 12425 + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 12426 "dev": true, 12427 "license": "MIT", 12428 "dependencies": { 12429 + "p-limit": "^2.2.0" 12430 }, 12431 "engines": { 12432 + "node": ">=8" 12433 } 12434 }, 12435 "node_modules/read-pkg/node_modules/type-fest": { 12436 + "version": "0.6.0", 12437 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", 12438 + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", 12439 "dev": true, 12440 "license": "(MIT OR CC0-1.0)", 12441 "engines": { 12442 + "node": ">=8" 12443 } 12444 }, 12445 "node_modules/readable-stream": { ··· 12457 "node": ">= 6" 12458 } 12459 }, 12460 "node_modules/readdir-scoped-modules": { 12461 "version": "1.1.0", 12462 "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", ··· 12472 } 12473 }, 12474 "node_modules/readdirp": { 12475 + "version": "3.6.0", 12476 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 12477 + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 12478 "dev": true, 12479 "license": "MIT", 12480 + "dependencies": { 12481 + "picomatch": "^2.2.1" 12482 + }, 12483 "engines": { 12484 + "node": ">=8.10.0" 12485 + } 12486 + }, 12487 + "node_modules/readdirp/node_modules/picomatch": { 12488 + "version": "2.3.1", 12489 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 12490 + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 12491 + "dev": true, 12492 + "license": "MIT", 12493 + "engines": { 12494 + "node": ">=8.6" 12495 }, 12496 "funding": { 12497 + "url": "https://github.com/sponsors/jonschlinkert" 12498 } 12499 }, 12500 "node_modules/recast": { 12501 + "version": "0.23.11", 12502 + "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.11.tgz", 12503 + "integrity": "sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA==", 12504 "dev": true, 12505 "license": "MIT", 12506 "dependencies": { ··· 12514 "node": ">= 4" 12515 } 12516 }, 12517 "node_modules/rechoir": { 12518 + "version": "0.7.1", 12519 + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", 12520 + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", 12521 "dev": true, 12522 "license": "MIT", 12523 "dependencies": { 12524 + "resolve": "^1.9.0" 12525 }, 12526 "engines": { 12527 + "node": ">= 0.10" 12528 } 12529 }, 12530 "node_modules/regenerate": { ··· 12553 "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", 12554 "dev": true, 12555 "license": "MIT" 12556 }, 12557 "node_modules/regexp-tree": { 12558 "version": "0.1.27", ··· 12615 "node": ">=6" 12616 } 12617 }, 12618 + "node_modules/request-progress": { 12619 + "version": "3.0.0", 12620 + "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", 12621 + "integrity": "sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==", 12622 + "dev": true, 12623 + "license": "MIT", 12624 + "dependencies": { 12625 + "throttleit": "^1.0.0" 12626 + } 12627 + }, 12628 "node_modules/require-directory": { 12629 "version": "2.1.1", 12630 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", ··· 12727 "funding": { 12728 "url": "https://github.com/sponsors/sindresorhus" 12729 } 12730 }, 12731 "node_modules/restore-cursor": { 12732 "version": "3.1.0", ··· 12742 "node": ">=8" 12743 } 12744 }, 12745 "node_modules/retry": { 12746 "version": "0.12.0", 12747 "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", ··· 12753 } 12754 }, 12755 "node_modules/reusify": { 12756 + "version": "1.1.0", 12757 + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", 12758 + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", 12759 "dev": true, 12760 "license": "MIT", 12761 "engines": { ··· 12767 "version": "1.4.1", 12768 "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", 12769 "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", 12770 "dev": true, 12771 "license": "MIT" 12772 }, ··· 12820 "inherits": "^2.0.1" 12821 } 12822 }, 12823 "node_modules/rrweb-cssom": { 12824 + "version": "0.8.0", 12825 + "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.8.0.tgz", 12826 + "integrity": "sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==", 12827 "dev": true, 12828 "license": "MIT" 12829 }, 12830 "node_modules/run-parallel": { 12831 "version": "1.2.0", ··· 12852 } 12853 }, 12854 "node_modules/rxjs": { 12855 + "version": "7.8.2", 12856 + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", 12857 + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", 12858 "dev": true, 12859 "license": "Apache-2.0", 12860 "dependencies": { 12861 "tslib": "^2.1.0" 12862 } 12863 }, 12864 "node_modules/safe-buffer": { ··· 12900 "url": "https://github.com/sponsors/ljharb" 12901 } 12902 }, 12903 "node_modules/safer-buffer": { 12904 "version": "2.1.2", 12905 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", ··· 12939 "url": "https://opencollective.com/webpack" 12940 } 12941 }, 12942 "node_modules/section-matter": { 12943 "version": "1.0.0", 12944 "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", ··· 12954 } 12955 }, 12956 "node_modules/semver": { 12957 + "version": "7.7.2", 12958 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", 12959 + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", 12960 "dev": true, 12961 "license": "ISC", 12962 "bin": { ··· 12973 "dev": true, 12974 "license": "MIT" 12975 }, 12976 "node_modules/serialize-javascript": { 12977 "version": "6.0.2", 12978 "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", ··· 13009 "license": "MIT" 13010 }, 13011 "node_modules/sha.js": { 13012 + "version": "2.4.12", 13013 + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.12.tgz", 13014 + "integrity": "sha512-8LzC5+bvI45BjpfXU8V5fdU2mfeKiQe1D1gIMn7XUlF3OTUrpdJpPPH4EMAnF0DsHHdSZqCdSss5qCmJKuiO3w==", 13015 "dev": true, 13016 "license": "(MIT AND BSD-3-Clause)", 13017 "dependencies": { 13018 + "inherits": "^2.0.4", 13019 + "safe-buffer": "^5.2.1", 13020 + "to-buffer": "^1.2.0" 13021 }, 13022 "bin": { 13023 "sha.js": "bin.js" 13024 + }, 13025 + "engines": { 13026 + "node": ">= 0.10" 13027 + }, 13028 + "funding": { 13029 + "url": "https://github.com/sponsors/ljharb" 13030 } 13031 }, 13032 "node_modules/shallow-clone": { ··· 13064 } 13065 }, 13066 "node_modules/shelljs": { 13067 + "version": "0.10.0", 13068 + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.10.0.tgz", 13069 + "integrity": "sha512-Jex+xw5Mg2qMZL3qnzXIfaxEtBaC4n7xifqaqtrZDdlheR70OGkydrPJWT0V1cA1k3nanC86x9FwAmQl6w3Klw==", 13070 "dev": true, 13071 "license": "BSD-3-Clause", 13072 "dependencies": { 13073 + "execa": "^5.1.1", 13074 + "fast-glob": "^3.3.2" 13075 }, 13076 "engines": { 13077 + "node": ">=18" 13078 } 13079 }, 13080 + "node_modules/shelljs/node_modules/execa": { 13081 + "version": "5.1.1", 13082 + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", 13083 + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", 13084 "dev": true, 13085 + "license": "MIT", 13086 "dependencies": { 13087 + "cross-spawn": "^7.0.3", 13088 + "get-stream": "^6.0.0", 13089 + "human-signals": "^2.1.0", 13090 + "is-stream": "^2.0.0", 13091 + "merge-stream": "^2.0.0", 13092 + "npm-run-path": "^4.0.1", 13093 + "onetime": "^5.1.2", 13094 + "signal-exit": "^3.0.3", 13095 + "strip-final-newline": "^2.0.0" 13096 }, 13097 "engines": { 13098 + "node": ">=10" 13099 }, 13100 "funding": { 13101 + "url": "https://github.com/sindresorhus/execa?sponsor=1" 13102 + } 13103 + }, 13104 + "node_modules/shelljs/node_modules/get-stream": { 13105 + "version": "6.0.1", 13106 + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", 13107 + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", 13108 + "dev": true, 13109 + "license": "MIT", 13110 + "engines": { 13111 + "node": ">=10" 13112 + }, 13113 + "funding": { 13114 + "url": "https://github.com/sponsors/sindresorhus" 13115 + } 13116 + }, 13117 + "node_modules/shelljs/node_modules/human-signals": { 13118 + "version": "2.1.0", 13119 + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", 13120 + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", 13121 + "dev": true, 13122 + "license": "Apache-2.0", 13123 + "engines": { 13124 + "node": ">=10.17.0" 13125 } 13126 }, 13127 "node_modules/shift-ast": { ··· 13313 } 13314 }, 13315 "node_modules/signal-exit": { 13316 + "version": "3.0.7", 13317 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 13318 + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 13319 "dev": true, 13320 + "license": "ISC" 13321 }, 13322 "node_modules/sinon": { 13323 "version": "11.1.2", ··· 13339 "url": "https://opencollective.com/sinon" 13340 } 13341 }, 13342 "node_modules/skin-tone": { 13343 "version": "2.0.0", 13344 "resolved": "https://registry.npmjs.org/skin-tone/-/skin-tone-2.0.0.tgz", ··· 13352 "node": ">=8" 13353 } 13354 }, 13355 "node_modules/slashes": { 13356 "version": "3.0.12", 13357 "resolved": "https://registry.npmjs.org/slashes/-/slashes-3.0.12.tgz", ··· 13406 } 13407 }, 13408 "node_modules/smol-toml": { 13409 + "version": "1.4.1", 13410 + "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.4.1.tgz", 13411 + "integrity": "sha512-CxdwHXyYTONGHThDbq5XdwbFsuY4wlClRGejfE2NtwUtiHYsP1QtNsHb/hnj31jKYSchztJsaA8pSQoVzkfCFg==", 13412 "dev": true, 13413 "license": "BSD-3-Clause", 13414 "engines": { ··· 13419 } 13420 }, 13421 "node_modules/socks": { 13422 + "version": "2.8.5", 13423 + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.5.tgz", 13424 + "integrity": "sha512-iF+tNDQla22geJdTyJB1wM/qrX9DMRwWrciEPwWLPRWAUEM8sQiyxgckLxWT1f7+9VabJS0jTGGr4QgBuvi6Ww==", 13425 "dev": true, 13426 "license": "MIT", 13427 "dependencies": { ··· 13458 "node": ">=0.10.0" 13459 } 13460 }, 13461 "node_modules/source-map-support": { 13462 "version": "0.5.21", 13463 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", ··· 13469 "source-map": "^0.6.0" 13470 } 13471 }, 13472 "node_modules/spdx-correct": { 13473 "version": "3.2.0", 13474 "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", ··· 13505 "dev": true, 13506 "license": "CC0-1.0" 13507 }, 13508 "node_modules/sprintf-js": { 13509 "version": "1.1.3", 13510 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", ··· 13512 "dev": true, 13513 "license": "BSD-3-Clause" 13514 }, 13515 + "node_modules/sshpk": { 13516 + "version": "1.18.0", 13517 + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", 13518 + "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", 13519 "dev": true, 13520 + "license": "MIT", 13521 "dependencies": { 13522 + "asn1": "~0.2.3", 13523 + "assert-plus": "^1.0.0", 13524 + "bcrypt-pbkdf": "^1.0.0", 13525 + "dashdash": "^1.12.0", 13526 + "ecc-jsbn": "~0.1.1", 13527 + "getpass": "^0.1.1", 13528 + "jsbn": "~0.1.0", 13529 + "safer-buffer": "^2.0.2", 13530 + "tweetnacl": "~0.14.0" 13531 + }, 13532 + "bin": { 13533 + "sshpk-conv": "bin/sshpk-conv", 13534 + "sshpk-sign": "bin/sshpk-sign", 13535 + "sshpk-verify": "bin/sshpk-verify" 13536 }, 13537 "engines": { 13538 + "node": ">=0.10.0" 13539 } 13540 }, 13541 + "node_modules/sshpk/node_modules/jsbn": { 13542 + "version": "0.1.1", 13543 + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", 13544 + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", 13545 "dev": true, 13546 + "license": "MIT" 13547 }, 13548 + "node_modules/ssri": { 13549 + "version": "12.0.0", 13550 + "resolved": "https://registry.npmjs.org/ssri/-/ssri-12.0.0.tgz", 13551 + "integrity": "sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ==", 13552 "dev": true, 13553 + "license": "ISC", 13554 + "dependencies": { 13555 + "minipass": "^7.0.3" 13556 + }, 13557 "engines": { 13558 + "node": "^18.17.0 || >=20.5.0" 13559 } 13560 }, 13561 "node_modules/stream-browserify": { 13562 "version": "3.0.0", 13563 "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", ··· 13569 "readable-stream": "^3.5.0" 13570 } 13571 }, 13572 "node_modules/stream-http": { 13573 "version": "3.2.0", 13574 "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", ··· 13580 "inherits": "^2.0.4", 13581 "readable-stream": "^3.6.0", 13582 "xtend": "^4.0.2" 13583 } 13584 }, 13585 "node_modules/string_decoder": { ··· 13633 "node": ">=8" 13634 } 13635 }, 13636 "node_modules/stringify-object": { 13637 "version": "3.3.0", 13638 "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", ··· 13649 } 13650 }, 13651 "node_modules/strip-ansi": { 13652 + "version": "6.0.1", 13653 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 13654 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 13655 "dev": true, 13656 "license": "MIT", 13657 "dependencies": { 13658 + "ansi-regex": "^5.0.1" 13659 }, 13660 "engines": { 13661 + "node": ">=8" 13662 } 13663 }, 13664 "node_modules/strip-ansi-cjs": { ··· 13675 "node": ">=8" 13676 } 13677 }, 13678 + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { 13679 + "version": "5.0.1", 13680 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 13681 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 13682 + "dev": true, 13683 + "license": "MIT", 13684 + "engines": { 13685 + "node": ">=8" 13686 + } 13687 + }, 13688 "node_modules/strip-ansi/node_modules/ansi-regex": { 13689 + "version": "5.0.1", 13690 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 13691 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 13692 "dev": true, 13693 "license": "MIT", 13694 "engines": { 13695 + "node": ">=8" 13696 } 13697 }, 13698 "node_modules/strip-bom-string": { ··· 13716 } 13717 }, 13718 "node_modules/strip-final-newline": { 13719 + "version": "2.0.0", 13720 + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", 13721 + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", 13722 "dev": true, 13723 "license": "MIT", 13724 "engines": { 13725 + "node": ">=6" 13726 } 13727 }, 13728 "node_modules/strip-indent": { ··· 13747 "url": "https://github.com/sponsors/sindresorhus" 13748 } 13749 }, 13750 "node_modules/supports-color": { 13751 "version": "7.2.0", 13752 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", ··· 13797 "license": "MIT" 13798 }, 13799 "node_modules/synckit": { 13800 + "version": "0.9.3", 13801 + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.3.tgz", 13802 + "integrity": "sha512-JJoOEKTfL1urb1mDoEblhD9NhEbWmq9jHEMEnxoC4ujUaZ4itA8vKgwkFAyNClgxplLi9tsUKX+EduK0p/l7sg==", 13803 "dev": true, 13804 "license": "MIT", 13805 "dependencies": { ··· 13814 } 13815 }, 13816 "node_modules/tapable": { 13817 + "version": "2.2.2", 13818 + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.2.tgz", 13819 + "integrity": "sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==", 13820 "dev": true, 13821 "license": "MIT", 13822 "engines": { ··· 13841 "node": ">=10" 13842 } 13843 }, 13844 "node_modules/tar/node_modules/fs-minipass": { 13845 "version": "2.1.0", 13846 "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", ··· 13877 "node": ">=8" 13878 } 13879 }, 13880 + "node_modules/tar/node_modules/minizlib": { 13881 + "version": "2.1.2", 13882 + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", 13883 + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", 13884 + "dev": true, 13885 + "license": "MIT", 13886 + "dependencies": { 13887 + "minipass": "^3.0.0", 13888 + "yallist": "^4.0.0" 13889 + }, 13890 + "engines": { 13891 + "node": ">= 8" 13892 + } 13893 + }, 13894 + "node_modules/tar/node_modules/minizlib/node_modules/minipass": { 13895 + "version": "3.3.6", 13896 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 13897 + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 13898 + "dev": true, 13899 + "license": "ISC", 13900 + "dependencies": { 13901 + "yallist": "^4.0.0" 13902 + }, 13903 + "engines": { 13904 + "node": ">=8" 13905 + } 13906 + }, 13907 "node_modules/terser": { 13908 + "version": "5.43.1", 13909 + "resolved": "https://registry.npmjs.org/terser/-/terser-5.43.1.tgz", 13910 + "integrity": "sha512-+6erLbBm0+LROX2sPXlUYx/ux5PyE9K/a92Wrt6oA+WDAoFTdpHE5tCYCI5PNzq2y8df4rA+QgHLJuR4jNymsg==", 13911 "dev": true, 13912 "license": "BSD-2-Clause", 13913 "dependencies": { 13914 "@jridgewell/source-map": "^0.3.3", 13915 + "acorn": "^8.14.0", 13916 "commander": "^2.20.0", 13917 "source-map-support": "~0.5.20" 13918 }, ··· 13924 } 13925 }, 13926 "node_modules/terser-webpack-plugin": { 13927 + "version": "5.3.14", 13928 + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz", 13929 + "integrity": "sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==", 13930 "dev": true, 13931 "license": "MIT", 13932 "dependencies": { ··· 13996 "license": "MIT" 13997 }, 13998 "node_modules/terser-webpack-plugin/node_modules/schema-utils": { 13999 + "version": "4.3.2", 14000 + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.2.tgz", 14001 + "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==", 14002 "dev": true, 14003 "license": "MIT", 14004 "dependencies": { ··· 14059 "url": "https://github.com/sponsors/isaacs" 14060 } 14061 }, 14062 "node_modules/text-table": { 14063 "version": "0.2.0", 14064 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", ··· 14089 "node": ">=0.8" 14090 } 14091 }, 14092 + "node_modules/throttleit": { 14093 + "version": "1.0.1", 14094 + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.1.tgz", 14095 + "integrity": "sha512-vDZpf9Chs9mAdfY046mcPt8fg5QSZr37hEH4TXYBnDF+izxgrbRGUAAaBvIk/fJm9aOFCGFd1EsNg5AZCbnQCQ==", 14096 + "dev": true, 14097 + "license": "MIT", 14098 + "funding": { 14099 + "url": "https://github.com/sponsors/sindresorhus" 14100 + } 14101 + }, 14102 "node_modules/through": { 14103 "version": "2.3.8", 14104 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", ··· 14140 "dev": true, 14141 "license": "MIT" 14142 }, 14143 + "node_modules/tinyglobby": { 14144 + "version": "0.2.14", 14145 + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz", 14146 + "integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==", 14147 "dev": true, 14148 "license": "MIT", 14149 + "dependencies": { 14150 + "fdir": "^6.4.4", 14151 + "picomatch": "^4.0.2" 14152 + }, 14153 "engines": { 14154 + "node": ">=12.0.0" 14155 + }, 14156 + "funding": { 14157 + "url": "https://github.com/sponsors/SuperchupuDev" 14158 } 14159 }, 14160 "node_modules/tlds": { 14161 + "version": "1.259.0", 14162 + "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.259.0.tgz", 14163 + "integrity": "sha512-AldGGlDP0PNgwppe2quAvuBl18UcjuNtOnDuUkqhd6ipPqrYYBt3aTxK1QTsBVknk97lS2JcafWMghjGWFtunw==", 14164 "dev": true, 14165 "license": "MIT", 14166 "bin": { ··· 14168 } 14169 }, 14170 "node_modules/tldts": { 14171 + "version": "7.0.10", 14172 + "resolved": "https://registry.npmjs.org/tldts/-/tldts-7.0.10.tgz", 14173 + "integrity": "sha512-n6xyIpjWEn6Ikpkir7zVdxNoRO3ZrL+x65ztg/JYoIMoPkpRQ87W4RxbNiso+axhF2zTAzwR+NJJE3NJazLb6Q==", 14174 "dev": true, 14175 "license": "MIT", 14176 "dependencies": { 14177 + "tldts-core": "^7.0.10" 14178 }, 14179 "bin": { 14180 "tldts": "bin/cli.js" 14181 } 14182 }, 14183 "node_modules/tldts-core": { 14184 + "version": "7.0.10", 14185 + "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-7.0.10.tgz", 14186 + "integrity": "sha512-z7PilFbUHwd+IlQ72D0aHDpqykUUpe9yvwa5k/rFvFLmpvNmWqHEIHoSYwE5sA5LZU4bTTIjhDZEjURHc8f2ag==", 14187 "dev": true, 14188 "license": "MIT" 14189 }, 14190 "node_modules/tmp": { 14191 + "version": "0.2.3", 14192 + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", 14193 + "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", 14194 + "dev": true, 14195 + "license": "MIT", 14196 + "engines": { 14197 + "node": ">=14.14" 14198 + } 14199 + }, 14200 + "node_modules/to-buffer": { 14201 + "version": "1.2.1", 14202 + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.2.1.tgz", 14203 + "integrity": "sha512-tB82LpAIWjhLYbqjx3X4zEeHN6M8CiuOEy2JY8SEQVdYRe3CCHOFaqrBW1doLDrfpWhplcW7BL+bO3/6S3pcDQ==", 14204 "dev": true, 14205 "license": "MIT", 14206 "dependencies": { 14207 + "isarray": "^2.0.5", 14208 + "safe-buffer": "^5.2.1", 14209 + "typed-array-buffer": "^1.0.3" 14210 }, 14211 "engines": { 14212 + "node": ">= 0.4" 14213 } 14214 }, 14215 "node_modules/to-regex-range": { ··· 14226 } 14227 }, 14228 "node_modules/tough-cookie": { 14229 + "version": "5.1.2", 14230 + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-5.1.2.tgz", 14231 + "integrity": "sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A==", 14232 "dev": true, 14233 "license": "BSD-3-Clause", 14234 "dependencies": { ··· 14238 "node": ">=16" 14239 } 14240 }, 14241 + "node_modules/tough-cookie/node_modules/tldts": { 14242 + "version": "6.1.86", 14243 + "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.86.tgz", 14244 + "integrity": "sha512-WMi/OQ2axVTf/ykqCQgXiIct+mSQDFdH2fkwhPwgEwvJ1kSzZRiinb0zF2Xb8u4+OqPChmyI6MEu4EezNJz+FQ==", 14245 + "dev": true, 14246 + "license": "MIT", 14247 + "dependencies": { 14248 + "tldts-core": "^6.1.86" 14249 + }, 14250 + "bin": { 14251 + "tldts": "bin/cli.js" 14252 + } 14253 + }, 14254 + "node_modules/tough-cookie/node_modules/tldts-core": { 14255 + "version": "6.1.86", 14256 + "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.86.tgz", 14257 + "integrity": "sha512-Je6p7pkk+KMzMv2XXKmAE3McmolOQFdxkKw0R8EYNr7sELW46JqnNeTX8ybPiQgvg1ymCoF8LXs5fzFaZvJPTA==", 14258 + "dev": true, 14259 + "license": "MIT" 14260 + }, 14261 "node_modules/tr46": { 14262 + "version": "5.1.1", 14263 + "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.1.1.tgz", 14264 + "integrity": "sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==", 14265 "dev": true, 14266 "license": "MIT", 14267 "dependencies": { ··· 14271 "node": ">=18" 14272 } 14273 }, 14274 + "node_modules/tree-kill": { 14275 + "version": "1.2.2", 14276 + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", 14277 + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", 14278 + "dev": true, 14279 + "license": "MIT", 14280 + "bin": { 14281 + "tree-kill": "cli.js" 14282 + } 14283 + }, 14284 "node_modules/treeify": { 14285 "version": "1.0.1", 14286 "resolved": "https://registry.npmjs.org/treeify/-/treeify-1.0.1.tgz", ··· 14291 } 14292 }, 14293 "node_modules/ts-api-utils": { 14294 + "version": "2.1.0", 14295 + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz", 14296 + "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==", 14297 "dev": true, 14298 "license": "MIT", 14299 "engines": { ··· 14303 "typescript": ">=4.8.4" 14304 } 14305 }, 14306 + "node_modules/ts-declaration-location": { 14307 + "version": "1.0.7", 14308 + "resolved": "https://registry.npmjs.org/ts-declaration-location/-/ts-declaration-location-1.0.7.tgz", 14309 + "integrity": "sha512-EDyGAwH1gO0Ausm9gV6T2nUvBgXT5kGoCMJPllOaooZ+4VvJiKBdZE7wK18N1deEowhcUptS+5GXZK8U/fvpwA==", 14310 "dev": true, 14311 + "funding": [ 14312 + { 14313 + "type": "ko-fi", 14314 + "url": "https://ko-fi.com/rebeccastevens" 14315 + }, 14316 + { 14317 + "type": "tidelift", 14318 + "url": "https://tidelift.com/funding/github/npm/ts-declaration-location" 14319 + } 14320 + ], 14321 + "license": "BSD-3-Clause", 14322 "dependencies": { 14323 + "picomatch": "^4.0.2" 14324 }, 14325 + "peerDependencies": { 14326 + "typescript": ">=4.0.0" 14327 } 14328 }, 14329 + "node_modules/tslib": { 14330 + "version": "2.8.1", 14331 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", 14332 + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", 14333 "dev": true, 14334 + "license": "0BSD" 14335 }, 14336 + "node_modules/tty-browserify": { 14337 + "version": "0.0.1", 14338 + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", 14339 + "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==", 14340 "dev": true, 14341 + "license": "MIT" 14342 }, 14343 + "node_modules/tunnel-agent": { 14344 + "version": "0.6.0", 14345 + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", 14346 + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", 14347 "dev": true, 14348 + "license": "Apache-2.0", 14349 + "dependencies": { 14350 + "safe-buffer": "^5.0.1" 14351 }, 14352 "engines": { 14353 + "node": "*" 14354 } 14355 }, 14356 + "node_modules/tweetnacl": { 14357 + "version": "0.14.5", 14358 + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", 14359 + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", 14360 "dev": true, 14361 + "license": "Unlicense" 14362 }, 14363 "node_modules/type": { 14364 "version": "2.7.3", ··· 14390 } 14391 }, 14392 "node_modules/type-fest": { 14393 + "version": "0.8.1", 14394 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", 14395 + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", 14396 "dev": true, 14397 "license": "(MIT OR CC0-1.0)", 14398 "engines": { 14399 + "node": ">=8" 14400 + } 14401 + }, 14402 + "node_modules/typed-array-buffer": { 14403 + "version": "1.0.3", 14404 + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", 14405 + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", 14406 + "dev": true, 14407 + "license": "MIT", 14408 + "dependencies": { 14409 + "call-bound": "^1.0.3", 14410 + "es-errors": "^1.3.0", 14411 + "is-typed-array": "^1.1.14" 14412 }, 14413 + "engines": { 14414 + "node": ">= 0.4" 14415 } 14416 }, 14417 "node_modules/typescript": { 14418 + "version": "5.8.3", 14419 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", 14420 + "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", 14421 "dev": true, 14422 "license": "Apache-2.0", 14423 "bin": { ··· 14435 "dev": true, 14436 "license": "MIT" 14437 }, 14438 "node_modules/underscore": { 14439 "version": "1.4.4", 14440 "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz", ··· 14442 "dev": true 14443 }, 14444 "node_modules/undici": { 14445 + "version": "7.11.0", 14446 + "resolved": "https://registry.npmjs.org/undici/-/undici-7.11.0.tgz", 14447 + "integrity": "sha512-heTSIac3iLhsmZhUCjyS3JQEkZELateufzZuBaVM5RHXdSBMb1LPMQf5x+FH7qjsZYDP0ttAc3nnVpUB+wYbOg==", 14448 "dev": true, 14449 "license": "MIT", 14450 "engines": { 14451 + "node": ">=20.18.1" 14452 } 14453 }, 14454 "node_modules/undici-types": { 14455 + "version": "6.21.0", 14456 + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", 14457 + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", 14458 "dev": true, 14459 "license": "MIT" 14460 }, ··· 14522 "node": ">=4" 14523 } 14524 }, 14525 "node_modules/unique-filename": { 14526 + "version": "4.0.0", 14527 + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-4.0.0.tgz", 14528 + "integrity": "sha512-XSnEewXmQ+veP7xX2dS5Q4yZAvO40cBN2MWkJ7D/6sW4Dg6wYBNwM1Vrnz1FhH5AdeLIlUXRI9e28z1YZi71NQ==", 14529 "dev": true, 14530 "license": "ISC", 14531 "dependencies": { 14532 + "unique-slug": "^5.0.0" 14533 }, 14534 "engines": { 14535 + "node": "^18.17.0 || >=20.5.0" 14536 } 14537 }, 14538 "node_modules/unique-slug": { 14539 + "version": "5.0.0", 14540 + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-5.0.0.tgz", 14541 + "integrity": "sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg==", 14542 "dev": true, 14543 "license": "ISC", 14544 "dependencies": { 14545 "imurmurhash": "^0.1.4" 14546 }, 14547 "engines": { 14548 + "node": "^18.17.0 || >=20.5.0" 14549 } 14550 }, 14551 "node_modules/universalify": { ··· 14558 "node": ">= 10.0.0" 14559 } 14560 }, 14561 + "node_modules/untildify": { 14562 + "version": "4.0.0", 14563 + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", 14564 + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", 14565 "dev": true, 14566 "license": "MIT", 14567 "engines": { 14568 + "node": ">=8" 14569 } 14570 }, 14571 "node_modules/update-browserslist-db": { 14572 + "version": "1.1.3", 14573 + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", 14574 + "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", 14575 "dev": true, 14576 "funding": [ 14577 { ··· 14651 "dev": true, 14652 "license": "MIT" 14653 }, 14654 "node_modules/utf8": { 14655 "version": "2.1.2", 14656 "resolved": "https://registry.npmjs.org/utf8/-/utf8-2.1.2.tgz", ··· 14687 "license": "MIT" 14688 }, 14689 "node_modules/uuid": { 14690 + "version": "8.3.2", 14691 + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", 14692 + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", 14693 "dev": true, 14694 "license": "MIT", 14695 "bin": { 14696 "uuid": "dist/bin/uuid" ··· 14732 "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 14733 } 14734 }, 14735 + "node_modules/verror": { 14736 + "version": "1.10.0", 14737 + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", 14738 + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", 14739 + "dev": true, 14740 + "engines": [ 14741 + "node >=0.6.0" 14742 + ], 14743 + "license": "MIT", 14744 + "dependencies": { 14745 + "assert-plus": "^1.0.0", 14746 + "core-util-is": "1.0.2", 14747 + "extsprintf": "^1.2.0" 14748 + } 14749 + }, 14750 "node_modules/video-extensions": { 14751 "version": "1.2.0", 14752 "resolved": "https://registry.npmjs.org/video-extensions/-/video-extensions-1.2.0.tgz", ··· 14760 "url": "https://github.com/sponsors/sindresorhus" 14761 } 14762 }, 14763 "node_modules/vm-browserify": { 14764 "version": "1.1.2", 14765 "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", ··· 14780 "node": ">=18" 14781 } 14782 }, 14783 + "node_modules/walk-up-path": { 14784 + "version": "4.0.0", 14785 + "resolved": "https://registry.npmjs.org/walk-up-path/-/walk-up-path-4.0.0.tgz", 14786 + "integrity": "sha512-3hu+tD8YzSLGuFYtPRb48vdhKMi0KQV5sn+uWr8+7dMEq/2G/dtLrdDinkLjqq5TIbIBjYJ4Ax/n3YiaW7QM8A==", 14787 "dev": true, 14788 + "license": "ISC", 14789 "engines": { 14790 + "node": "20 || >=22" 14791 } 14792 }, 14793 "node_modules/watchpack": { 14794 + "version": "2.4.4", 14795 + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.4.tgz", 14796 + "integrity": "sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==", 14797 "dev": true, 14798 "license": "MIT", 14799 "dependencies": { ··· 14804 "node": ">=10.13.0" 14805 } 14806 }, 14807 "node_modules/webidl-conversions": { 14808 "version": "7.0.0", 14809 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", ··· 14815 } 14816 }, 14817 "node_modules/webpack": { 14818 + "version": "5.99.9", 14819 + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.99.9.tgz", 14820 + "integrity": "sha512-brOPwM3JnmOa+7kd3NsmOUOwbDAj8FT9xDsG3IW0MgbN9yZV7Oi/s/+MNQ/EcSMqw7qfoRyXPoeEWT8zLVdVGg==", 14821 "dev": true, 14822 "license": "MIT", 14823 "dependencies": { 14824 "@types/eslint-scope": "^3.7.7", 14825 "@types/estree": "^1.0.6", 14826 + "@types/json-schema": "^7.0.15", 14827 "@webassemblyjs/ast": "^1.14.1", 14828 "@webassemblyjs/wasm-edit": "^1.14.1", 14829 "@webassemblyjs/wasm-parser": "^1.14.1", ··· 14840 "loader-runner": "^4.2.0", 14841 "mime-types": "^2.1.27", 14842 "neo-async": "^2.6.2", 14843 + "schema-utils": "^4.3.2", 14844 "tapable": "^2.1.1", 14845 + "terser-webpack-plugin": "^5.3.11", 14846 "watchpack": "^2.4.1", 14847 "webpack-sources": "^3.2.3" 14848 }, ··· 14927 "node": ">= 10" 14928 } 14929 }, 14930 "node_modules/webpack-merge": { 14931 "version": "5.10.0", 14932 "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", ··· 14943 } 14944 }, 14945 "node_modules/webpack-sources": { 14946 + "version": "3.3.3", 14947 + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.3.tgz", 14948 + "integrity": "sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==", 14949 "dev": true, 14950 "license": "MIT", 14951 "engines": { 14952 "node": ">=10.13.0" 14953 } 14954 }, 14955 + "node_modules/webpack/node_modules/ajv": { 14956 + "version": "8.17.1", 14957 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", 14958 + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", 14959 + "dev": true, 14960 + "license": "MIT", 14961 + "dependencies": { 14962 + "fast-deep-equal": "^3.1.3", 14963 + "fast-uri": "^3.0.1", 14964 + "json-schema-traverse": "^1.0.0", 14965 + "require-from-string": "^2.0.2" 14966 + }, 14967 + "funding": { 14968 + "type": "github", 14969 + "url": "https://github.com/sponsors/epoberezkin" 14970 + } 14971 + }, 14972 + "node_modules/webpack/node_modules/ajv-keywords": { 14973 + "version": "5.1.0", 14974 + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", 14975 + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", 14976 "dev": true, 14977 "license": "MIT", 14978 + "dependencies": { 14979 + "fast-deep-equal": "^3.1.3" 14980 + }, 14981 + "peerDependencies": { 14982 + "ajv": "^8.8.2" 14983 + } 14984 }, 14985 "node_modules/webpack/node_modules/eslint-scope": { 14986 "version": "5.1.1", ··· 15006 "node": ">=4.0" 15007 } 15008 }, 15009 + "node_modules/webpack/node_modules/json-schema-traverse": { 15010 + "version": "1.0.0", 15011 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 15012 + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 15013 + "dev": true, 15014 + "license": "MIT" 15015 + }, 15016 "node_modules/webpack/node_modules/schema-utils": { 15017 + "version": "4.3.2", 15018 + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.2.tgz", 15019 + "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==", 15020 "dev": true, 15021 "license": "MIT", 15022 "dependencies": { 15023 + "@types/json-schema": "^7.0.9", 15024 + "ajv": "^8.9.0", 15025 + "ajv-formats": "^2.1.1", 15026 + "ajv-keywords": "^5.1.0" 15027 }, 15028 "engines": { 15029 "node": ">= 10.13.0" ··· 15046 "node": ">=18" 15047 } 15048 }, 15049 "node_modules/whatwg-mimetype": { 15050 "version": "4.0.0", 15051 "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", ··· 15057 } 15058 }, 15059 "node_modules/whatwg-url": { 15060 + "version": "14.2.0", 15061 + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.2.0.tgz", 15062 + "integrity": "sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==", 15063 "dev": true, 15064 "license": "MIT", 15065 "dependencies": { 15066 + "tr46": "^5.1.0", 15067 "webidl-conversions": "^7.0.0" 15068 }, 15069 "engines": { ··· 15086 } 15087 }, 15088 "node_modules/which-typed-array": { 15089 + "version": "1.1.19", 15090 + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz", 15091 + "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==", 15092 "dev": true, 15093 "license": "MIT", 15094 "dependencies": { 15095 "available-typed-arrays": "^1.0.7", 15096 "call-bind": "^1.0.8", 15097 + "call-bound": "^1.0.4", 15098 + "for-each": "^0.3.5", 15099 + "get-proto": "^1.0.1", 15100 "gopd": "^1.2.0", 15101 "has-tostringtag": "^1.0.2" 15102 }, ··· 15151 "license": "Apache-2.0" 15152 }, 15153 "node_modules/wrap-ansi": { 15154 + "version": "8.1.0", 15155 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", 15156 + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", 15157 "dev": true, 15158 "license": "MIT", 15159 "dependencies": { 15160 + "ansi-styles": "^6.1.0", 15161 + "string-width": "^5.0.1", 15162 + "strip-ansi": "^7.0.1" 15163 }, 15164 "engines": { 15165 + "node": ">=12" 15166 + }, 15167 + "funding": { 15168 + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 15169 } 15170 }, 15171 "node_modules/wrap-ansi-cjs": { ··· 15187 "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 15188 } 15189 }, 15190 + "node_modules/wrap-ansi/node_modules/ansi-styles": { 15191 + "version": "6.2.1", 15192 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", 15193 + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", 15194 + "dev": true, 15195 + "license": "MIT", 15196 + "engines": { 15197 + "node": ">=12" 15198 + }, 15199 + "funding": { 15200 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 15201 + } 15202 + }, 15203 + "node_modules/wrap-ansi/node_modules/emoji-regex": { 15204 + "version": "9.2.2", 15205 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", 15206 + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", 15207 + "dev": true, 15208 + "license": "MIT" 15209 + }, 15210 + "node_modules/wrap-ansi/node_modules/string-width": { 15211 + "version": "5.1.2", 15212 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", 15213 + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", 15214 "dev": true, 15215 "license": "MIT", 15216 "dependencies": { 15217 + "eastasianwidth": "^0.2.0", 15218 + "emoji-regex": "^9.2.2", 15219 + "strip-ansi": "^7.0.1" 15220 }, 15221 "engines": { 15222 + "node": ">=12" 15223 + }, 15224 + "funding": { 15225 + "url": "https://github.com/sponsors/sindresorhus" 15226 } 15227 }, 15228 "node_modules/wrap-ansi/node_modules/strip-ansi": { 15229 + "version": "7.1.0", 15230 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", 15231 + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", 15232 "dev": true, 15233 "license": "MIT", 15234 "dependencies": { 15235 + "ansi-regex": "^6.0.1" 15236 }, 15237 "engines": { 15238 + "node": ">=12" 15239 + }, 15240 + "funding": { 15241 + "url": "https://github.com/chalk/strip-ansi?sponsor=1" 15242 } 15243 }, 15244 "node_modules/wrappy": { ··· 15249 "license": "ISC" 15250 }, 15251 "node_modules/ws": { 15252 + "version": "8.18.3", 15253 + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz", 15254 + "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==", 15255 "dev": true, 15256 "license": "MIT", 15257 "engines": { ··· 15315 "license": "ISC" 15316 }, 15317 "node_modules/yaml": { 15318 + "version": "2.8.0", 15319 + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.0.tgz", 15320 + "integrity": "sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==", 15321 "dev": true, 15322 "license": "ISC", 15323 "bin": { 15324 "yaml": "bin.mjs" 15325 }, 15326 "engines": { 15327 + "node": ">= 14.6" 15328 } 15329 }, 15330 "node_modules/yaml-eslint-parser": { 15331 + "version": "1.3.0", 15332 + "resolved": "https://registry.npmjs.org/yaml-eslint-parser/-/yaml-eslint-parser-1.3.0.tgz", 15333 + "integrity": "sha512-E/+VitOorXSLiAqtTd7Yqax0/pAS3xaYMP+AUUJGOK1OZG3rhcj9fcJOM5HJ2VrP1FrStVCWr1muTfQCdj4tAA==", 15334 "dev": true, 15335 "license": "MIT", 15336 "dependencies": { 15337 "eslint-visitor-keys": "^3.0.0", 15338 "yaml": "^2.0.0" 15339 }, 15340 "engines": { ··· 15358 } 15359 }, 15360 "node_modules/yargs": { 15361 + "version": "16.2.0", 15362 + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", 15363 + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", 15364 "dev": true, 15365 "license": "MIT", 15366 "dependencies": { 15367 + "cliui": "^7.0.2", 15368 "escalade": "^3.1.1", 15369 "get-caller-file": "^2.0.5", 15370 "require-directory": "^2.1.1", 15371 + "string-width": "^4.2.0", 15372 "y18n": "^5.0.5", 15373 + "yargs-parser": "^20.2.2" 15374 }, 15375 "engines": { 15376 + "node": ">=10" 15377 } 15378 }, 15379 "node_modules/yargs-parser": { ··· 15402 "node": ">=10" 15403 } 15404 }, 15405 "node_modules/yauzl": { 15406 "version": "2.10.0", 15407 "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", ··· 15413 "fd-slicer": "~1.1.0" 15414 } 15415 }, 15416 "node_modules/yocto-queue": { 15417 "version": "0.1.0", 15418 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", ··· 15420 "license": "MIT", 15421 "engines": { 15422 "node": ">=10" 15423 }, 15424 "funding": { 15425 "url": "https://github.com/sponsors/sindresorhus" ··· 15560 "node": ">=0.10.0" 15561 } 15562 }, 15563 "node_modules/yorkie/node_modules/which": { 15564 "version": "1.3.1", 15565 "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", ··· 15580 "dev": true, 15581 "license": "ISC" 15582 }, 15583 "node_modules/zod": { 15584 + "version": "3.25.74", 15585 + "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.74.tgz", 15586 + "integrity": "sha512-J8poo92VuhKjNknViHRAIuuN6li/EwFbAC8OedzI8uxpEPGiXHGQu9wemIAioIpqgfB4SySaJhdk0mH5Y4ICBg==", 15587 "dev": true, 15588 "license": "MIT", 15589 "funding": { ··· 15591 } 15592 }, 15593 "node_modules/zod-validation-error": { 15594 + "version": "3.5.2", 15595 + "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-3.5.2.tgz", 15596 + "integrity": "sha512-mdi7YOLtram5dzJ5aDtm1AG9+mxRma1iaMrZdYIpFO7epdKBUwLHIxTF8CPDeCQ828zAXYtizrKlEJAtzgfgrw==", 15597 "dev": true, 15598 "license": "MIT", 15599 "engines": { 15600 "node": ">=18.0.0" 15601 }, 15602 "peerDependencies": { 15603 + "zod": "^3.25.0" 15604 } 15605 }, 15606 "packages/eslint-config-eslint": { ··· 15615 "eslint-plugin-unicorn": "^52.0.0" 15616 }, 15617 "devDependencies": { 15618 + "@arethetypeswrong/cli": "^0.18.0", 15619 "eslint": "^9.16.0", 15620 "typescript": "^5.7.2" 15621 }, 15622 "engines": { 15623 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 15624 + }, 15625 + "funding": { 15626 + "url": "https://eslint.org/donate" 15627 }, 15628 "peerDependencies": { 15629 "eslint": "^9.10.0"
+8 -3
pkgs/by-name/es/eslint/package.nix
··· 2 lib, 3 buildNpmPackage, 4 fetchFromGitHub, 5 stdenv, 6 }: 7 buildNpmPackage rec { 8 pname = "eslint"; 9 - version = "9.20.0"; 10 11 src = fetchFromGitHub { 12 owner = "eslint"; 13 repo = "eslint"; 14 tag = "v${version}"; 15 - hash = "sha256-ahERh5Io2J/Uz9fgY875ldPtzjiasqxZ0ppINwYNoB4="; 16 }; 17 18 # NOTE: Generating lock-file ··· 24 cp ${./package-lock.json} package-lock.json 25 ''; 26 27 - npmDepsHash = "sha256-F3EUANBvniczR7QxNfo1LlksYPxXt16uqJDFzN6u64Y="; 28 npmInstallFlags = [ "--omit=dev" ]; 29 30 dontNpmBuild = true; 31 dontNpmPrune = true; 32 33 meta = { 34 description = "Find and fix problems in your JavaScript code";
··· 2 lib, 3 buildNpmPackage, 4 fetchFromGitHub, 5 + nix-update-script, 6 stdenv, 7 }: 8 buildNpmPackage rec { 9 pname = "eslint"; 10 + version = "9.30.1"; 11 12 src = fetchFromGitHub { 13 owner = "eslint"; 14 repo = "eslint"; 15 tag = "v${version}"; 16 + hash = "sha256-IMML65KsmFLdTniciHWiw5ao0hSwILbHvz/Zx72+Mi8="; 17 }; 18 19 # NOTE: Generating lock-file ··· 25 cp ${./package-lock.json} package-lock.json 26 ''; 27 28 + npmDepsHash = "sha256-EurssIJmb6g7CmsYkUqtEdyDfvCs4Sc3VO6/4jTeP5Y="; 29 npmInstallFlags = [ "--omit=dev" ]; 30 31 dontNpmBuild = true; 32 dontNpmPrune = true; 33 + 34 + passthru.updateScript = nix-update-script { 35 + extraArgs = [ "--generate-lockfile" ]; 36 + }; 37 38 meta = { 39 description = "Find and fix problems in your JavaScript code";
+1 -1
pkgs/by-name/gl/glmark2/package.nix
··· 55 postInstall = '' 56 for binary in $out/bin/glmark2*; do 57 wrapProgram $binary \ 58 - --set LD_LIBRARY_PATH ${libGL}/lib 59 done 60 ''; 61
··· 55 postInstall = '' 56 for binary in $out/bin/glmark2*; do 57 wrapProgram $binary \ 58 + --prefix LD_LIBRARY_PATH ":" ${libGL}/lib 59 done 60 ''; 61
+2 -2
pkgs/by-name/je/jellyfin-ffmpeg/package.nix
··· 5 }: 6 7 let 8 - version = "7.1.1-6"; 9 in 10 11 (ffmpeg_7-full.override { ··· 14 owner = "jellyfin"; 15 repo = "jellyfin-ffmpeg"; 16 rev = "v${version}"; 17 - hash = "sha256-mXPiNSI/c1CEblUxOC69gRRcPgDlopmHGHFE2r7RaHk="; 18 }; 19 }).overrideAttrs 20 (old: {
··· 5 }: 6 7 let 8 + version = "7.1.1-7"; 9 in 10 11 (ffmpeg_7-full.override { ··· 14 owner = "jellyfin"; 15 repo = "jellyfin-ffmpeg"; 16 rev = "v${version}"; 17 + hash = "sha256-QzmMhLwlFO9TOCLQaTpoCgNwPpertRA3h1+JMzOEULE="; 18 }; 19 }).overrideAttrs 20 (old: {
+3 -3
pkgs/by-name/ko/kopia/package.nix
··· 11 12 buildGoModule rec { 13 pname = "kopia"; 14 - version = "0.19.0"; 15 16 src = fetchFromGitHub { 17 owner = "kopia"; 18 repo = "kopia"; 19 tag = "v${version}"; 20 - hash = "sha256-PfxMs9MwoI+4z8vZ1sVlIEal3TOmA06997jWwShNfrE="; 21 }; 22 23 - vendorHash = "sha256-E9wF3mBm6pLHKVMMz3gvcXzb1wQkosecrmEk8c+2gcU="; 24 25 subPackages = [ "." ]; 26
··· 11 12 buildGoModule rec { 13 pname = "kopia"; 14 + version = "0.20.1"; 15 16 src = fetchFromGitHub { 17 owner = "kopia"; 18 repo = "kopia"; 19 tag = "v${version}"; 20 + hash = "sha256-hKtrHv7MQjA/AQ/frjP2tPT6zqVPPGnBxYuhWtUgIl0="; 21 }; 22 23 + vendorHash = "sha256-npNSNlS8gvbxtB4KeaiSsCUzxwJ0kwvnzDda/CZRVmM="; 24 25 subPackages = [ "." ]; 26
+3 -3
pkgs/by-name/ma/maa-cli/package.nix
··· 14 15 rustPlatform.buildRustPackage rec { 16 pname = "maa-cli"; 17 - version = "0.5.5"; 18 19 src = fetchFromGitHub { 20 owner = "MaaAssistantArknights"; 21 repo = "maa-cli"; 22 rev = "v${version}"; 23 - hash = "sha256-WOl/d4q7l6t5BZYOf2lih/eIBTiswRBYWALmXx5ffio="; 24 }; 25 26 nativeBuildInputs = [ ··· 36 buildFeatures = [ "git2" ]; 37 38 useFetchCargoVendor = true; 39 - cargoHash = "sha256-1KTPvL5JdxN1TPfS0H6Rxi4o8dzMAolHSti9xUKChL8="; 40 41 # maa-cli would only search libMaaCore.so and resources in itself's path 42 # https://github.com/MaaAssistantArknights/maa-cli/issues/67
··· 14 15 rustPlatform.buildRustPackage rec { 16 pname = "maa-cli"; 17 + version = "0.5.6"; 18 19 src = fetchFromGitHub { 20 owner = "MaaAssistantArknights"; 21 repo = "maa-cli"; 22 rev = "v${version}"; 23 + hash = "sha256-xPaOF/eX9lOhZqP6CXiKjSZTbF/zwynR5r2PrO2y8gk="; 24 }; 25 26 nativeBuildInputs = [ ··· 36 buildFeatures = [ "git2" ]; 37 38 useFetchCargoVendor = true; 39 + cargoHash = "sha256-HEgR+hlE0pRJYL2l/IyuBTEFxa+DXsuSThzOI12EWHI="; 40 41 # maa-cli would only search libMaaCore.so and resources in itself's path 42 # https://github.com/MaaAssistantArknights/maa-cli/issues/67
+3 -3
pkgs/by-name/mc/mcp-k8s-go/package.nix
··· 7 8 buildGoModule (finalAttrs: { 9 pname = "mcp-k8s-go"; 10 - version = "0.3.5"; 11 12 src = fetchFromGitHub { 13 owner = "strowk"; 14 repo = "mcp-k8s-go"; 15 tag = "v${finalAttrs.version}"; 16 - hash = "sha256-6DKhcUwXBap7Ts+T46GJJxKS6LXTfScZZEQV0PhuVfQ="; 17 }; 18 19 - vendorHash = "sha256-nP9cVXV1qyYancePz1mMNq911Ou7k5nVckQzbM05HpQ="; 20 21 doCheck = false; 22
··· 7 8 buildGoModule (finalAttrs: { 9 pname = "mcp-k8s-go"; 10 + version = "0.4.0"; 11 12 src = fetchFromGitHub { 13 owner = "strowk"; 14 repo = "mcp-k8s-go"; 15 tag = "v${finalAttrs.version}"; 16 + hash = "sha256-13FwrG/eqR9bVrQ3CAIY7cFyj+EScWABnKIBo7Pm1w8="; 17 }; 18 19 + vendorHash = "sha256-BPmocRaqqV7p5Yjto3UEbzc2vdlyRSGkdPye3EWXEe4="; 20 21 doCheck = false; 22
+3 -3
pkgs/by-name/n8/n8n/package.nix
··· 17 18 stdenv.mkDerivation (finalAttrs: { 19 pname = "n8n"; 20 - version = "1.98.2"; 21 22 src = fetchFromGitHub { 23 owner = "n8n-io"; 24 repo = "n8n"; 25 tag = "n8n@${finalAttrs.version}"; 26 - hash = "sha256-V+8iTaTPld3Fr+n7xpXrI7bkBiS2HZkMkYzRocssc8g="; 27 }; 28 29 pnpmDeps = pnpm_10.fetchDeps { 30 inherit (finalAttrs) pname version src; 31 - hash = "sha256-WD5iLBbfXRDiGjc6h23AfOTwiEUb6cg1Q40dfHItQXc="; 32 }; 33 34 nativeBuildInputs =
··· 17 18 stdenv.mkDerivation (finalAttrs: { 19 pname = "n8n"; 20 + version = "1.100.1"; 21 22 src = fetchFromGitHub { 23 owner = "n8n-io"; 24 repo = "n8n"; 25 tag = "n8n@${finalAttrs.version}"; 26 + hash = "sha256-S5GGJRLTpr1HfXnXRXO6hcVjgjRWvbknABEsGkTq428="; 27 }; 28 29 pnpmDeps = pnpm_10.fetchDeps { 30 inherit (finalAttrs) pname version src; 31 + hash = "sha256-HzJej2Mt110n+1KX0wzuAn6j69zQOzI42EGxQB6PYbc="; 32 }; 33 34 nativeBuildInputs =
+2 -2
pkgs/by-name/na/nats-server/package.nix
··· 7 8 buildGoModule rec { 9 pname = "nats-server"; 10 - version = "2.11.5"; 11 12 src = fetchFromGitHub { 13 owner = "nats-io"; 14 repo = "nats-server"; 15 rev = "v${version}"; 16 - hash = "sha256-7EY1fRy8YMg4vAduwCKFG9ooEwbdimFIZWQxtIGLRcM="; 17 }; 18 19 vendorHash = "sha256-b2L1Ef/vqS+OpZTaBbJ/saHWCFjq0jmLrvs4ujgk4ro=";
··· 7 8 buildGoModule rec { 9 pname = "nats-server"; 10 + version = "2.11.6"; 11 12 src = fetchFromGitHub { 13 owner = "nats-io"; 14 repo = "nats-server"; 15 rev = "v${version}"; 16 + hash = "sha256-E1gEH4wiGvPE8v2wUkojNIBKUCwmchqo+Hi3hsweCBk="; 17 }; 18 19 vendorHash = "sha256-b2L1Ef/vqS+OpZTaBbJ/saHWCFjq0jmLrvs4ujgk4ro=";
+2 -2
pkgs/by-name/op/openapi-python-client/package.nix
··· 11 12 python3Packages.buildPythonApplication rec { 13 pname = "openapi-python-client"; 14 - version = "0.25.1"; 15 pyproject = true; 16 17 src = fetchFromGitHub { ··· 19 owner = "openapi-generators"; 20 repo = "openapi-python-client"; 21 tag = "v${version}"; 22 - hash = "sha256-8ehqUYYFBkYgXm/fHOf3d6Gpz9zPoPekfdF22FO1TSE="; 23 }; 24 25 nativeBuildInputs =
··· 11 12 python3Packages.buildPythonApplication rec { 13 pname = "openapi-python-client"; 14 + version = "0.25.2"; 15 pyproject = true; 16 17 src = fetchFromGitHub { ··· 19 owner = "openapi-generators"; 20 repo = "openapi-python-client"; 21 tag = "v${version}"; 22 + hash = "sha256-B+GVv1Q/OwbtHDMGNYkPkZgvHqncrAkdvZ6ECwhIbLE="; 23 }; 24 25 nativeBuildInputs =
+2
pkgs/by-name/pl/pluto/package.nix
··· 23 "-X main.version=v${version}" 24 ]; 25 26 meta = with lib; { 27 homepage = "https://github.com/FairwindsOps/pluto"; 28 description = "Find deprecated Kubernetes apiVersions";
··· 23 "-X main.version=v${version}" 24 ]; 25 26 + __darwinAllowLocalNetworking = true; # for tests 27 + 28 meta = with lib; { 29 homepage = "https://github.com/FairwindsOps/pluto"; 30 description = "Find deprecated Kubernetes apiVersions";
+3 -1
pkgs/by-name/pr/pretix/package.nix
··· 223 224 postInstall = '' 225 mkdir -p $out/bin 226 - cp ./src/manage.py $out/bin/pretix-manage 227 228 # Trim packages size 229 rm -rfv $out/${python.sitePackages}/pretix/static.dist/node_prefix
··· 223 224 postInstall = '' 225 mkdir -p $out/bin 226 + cp ./src/manage.py $out/${python.sitePackages}/pretix/manage.py 227 + makeWrapper $out/${python.sitePackages}/pretix/manage.py $out/bin/pretix-manage \ 228 + --prefix PYTHONPATH : "$PYTHONPATH" 229 230 # Trim packages size 231 rm -rfv $out/${python.sitePackages}/pretix/static.dist/node_prefix
+166
pkgs/by-name/sh/sharkey/package.nix
···
··· 1 + { 2 + stdenv, 3 + lib, 4 + fetchFromGitLab, 5 + nixosTests, 6 + bash, 7 + cairo, 8 + cctools, 9 + ffmpeg-headless, 10 + jemalloc, 11 + makeWrapper, 12 + nodejs, 13 + pango, 14 + pixman, 15 + pkg-config, 16 + pnpm_9, 17 + python3, 18 + vips, 19 + xcbuild, 20 + }: 21 + 22 + stdenv.mkDerivation (finalAttrs: { 23 + pname = "sharkey"; 24 + version = "2025.4.3"; 25 + 26 + src = fetchFromGitLab { 27 + domain = "activitypub.software"; 28 + owner = "TransFem-org"; 29 + repo = "Sharkey"; 30 + tag = finalAttrs.version; 31 + hash = "sha256-B268bSR5VFyJ/TaWg3xxpnP4oRj07XUpikJZ2Tb9FEY="; 32 + fetchSubmodules = true; 33 + }; 34 + 35 + pnpmDeps = pnpm_9.fetchDeps { 36 + inherit (finalAttrs) pname version src; 37 + hash = "sha256-S8LxawbtguFOEZyYbS1FQWw/TcRm4Z6mG7dUhfXbf1c="; 38 + }; 39 + 40 + nativeBuildInputs = 41 + [ 42 + makeWrapper 43 + nodejs 44 + pkg-config 45 + pnpm_9.configHook 46 + python3 47 + ] 48 + ++ (lib.optionals stdenv.hostPlatform.isDarwin [ 49 + cctools 50 + xcbuild 51 + ]); 52 + 53 + buildInputs = [ 54 + cairo 55 + pango 56 + pixman 57 + vips 58 + ]; 59 + 60 + buildPhase = '' 61 + runHook preBuild 62 + 63 + # pnpm.fetchDeps doesn't run build scripts, so we need to run postinstall for this package otherwise the frontend 64 + # build fails 65 + pushd node_modules/.pnpm/node_modules/v-code-diff 66 + pnpm postinstall 67 + popd 68 + 69 + # rebuild some node modules that have native dependencies 70 + export npm_config_nodedir=${nodejs} 71 + 72 + pushd node_modules/.pnpm/node_modules/re2 73 + pnpm rebuild 74 + popd 75 + 76 + pushd node_modules/.pnpm/node_modules/sharp 77 + pnpm run install 78 + popd 79 + 80 + pushd node_modules/.pnpm/node_modules/canvas 81 + pnpm run install 82 + popd 83 + 84 + pnpm build 85 + node scripts/trim-deps.mjs 86 + pnpm prune --prod --ignore-scripts 87 + 88 + runHook postBuild 89 + ''; 90 + 91 + installPhase = 92 + let 93 + binPath = lib.makeBinPath [ 94 + bash 95 + nodejs 96 + pnpm_9 97 + ]; 98 + libPath = lib.makeLibraryPath [ 99 + ffmpeg-headless 100 + jemalloc 101 + stdenv.cc.cc 102 + ]; 103 + in 104 + '' 105 + runHook preInstall 106 + 107 + # adapted from repo dockerfile 108 + # https://activitypub.software/TransFem-org/Sharkey/-/blob/develop/Dockerfile?ref_type=heads 109 + mkdir -p $out/sharkey 110 + cp -r built fluent-emojis node_modules package.json pnpm-workspace.yaml $out/sharkey/ 111 + 112 + mkdir -p $out/sharkey/packages/backend 113 + cp -r packages/backend/{assets,built,migration,node_modules,ormconfig.js,package.json} $out/sharkey/packages/backend/ 114 + mkdir -p $out/sharkey/packages/backend/scripts 115 + cp -r packages/backend/scripts/check_connect.js $out/sharkey/packages/backend/scripts/ 116 + 117 + mkdir -p $out/sharkey/packages/megalodon 118 + cp -r packages/megalodon/{lib,node_modules,package.json} $out/sharkey/packages/megalodon/ 119 + 120 + mkdir -p $out/sharkey/packages/misskey-{bubble-game,js,reversi} 121 + cp -r packages/misskey-bubble-game/{built,node_modules,package.json} $out/sharkey/packages/misskey-bubble-game/ 122 + cp -r packages/misskey-js/{built,node_modules,package.json} $out/sharkey/packages/misskey-js/ 123 + cp -r packages/misskey-reversi/{built,node_modules,package.json} $out/sharkey/packages/misskey-reversi/ 124 + 125 + mkdir -p $out/sharkey/packages/frontend{,-embed} 126 + cp -r packages/frontend/assets $out/sharkey/packages/frontend/ 127 + cp -r packages/frontend-embed/assets $out/sharkey/packages/frontend-embed/ 128 + 129 + mkdir -p $out/sharkey/tossface-emojis 130 + cp -r tossface-emojis/dist $out/sharkey/tossface-emojis/ 131 + 132 + # create a wrapper script for running sharkey commands (ie. alias for pnpm run) 133 + makeWrapper ${lib.getExe pnpm_9} $out/bin/sharkey \ 134 + --chdir $out/sharkey \ 135 + --add-flags run \ 136 + --set-default NODE_ENV production \ 137 + --prefix PATH : ${binPath} \ 138 + --prefix LD_LIBRARY_PATH : ${libPath} 139 + 140 + runHook postInstall 141 + ''; 142 + 143 + fixupPhase = '' 144 + runHook preFixup 145 + 146 + # cleanup dangling symlinks in node_modules, referencing workspace packages we don't include in the final output 147 + rm -r $out/sharkey/node_modules/.pnpm/node_modules/{sw,misskey-js-type-generator,frontend-shared} 148 + 149 + # remove packageManager line from package.json; tries to download a different pnpm version into $HOME otherwise 150 + sed -i -e '9d' $out/sharkey/package.json 151 + 152 + runHook postFixup 153 + ''; 154 + 155 + passthru.tests.sharkey = nixosTests.sharkey; 156 + 157 + meta = { 158 + description = "Sharkish microblogging platform"; 159 + homepage = "https://joinsharkey.org"; 160 + changelog = "https://activitypub.software/TransFem-org/Sharkey/-/releases/${finalAttrs.version}"; 161 + license = lib.licenses.agpl3Only; 162 + platforms = with lib.platforms; linux ++ darwin; 163 + mainProgram = "sharkey"; 164 + maintainers = with lib.maintainers; [ srxl ]; 165 + }; 166 + })
+20 -20
pkgs/by-name/sw/swagger-typescript-api/missing-hashes.json
··· 1 { 2 - "@biomejs/cli-darwin-arm64@npm:2.0.0": "764c0c31fd9d3f7f6c865747dc21cfb41a18489ef9a0ee46ad77e90cb06c29d42c4e8c33a00287c61f20cf192a91977a83c66785f34a3fe537c828147737f4d9", 3 - "@biomejs/cli-darwin-x64@npm:2.0.0": "9af332e2e23b1dc0f203eee0b62b45881e08c8e842b698aeca77372e22f3bbdc25877d12449a3e5fbb53acc8e218684b264fb5e7a1695852221aa3b23e97f348", 4 - "@biomejs/cli-linux-arm64-musl@npm:2.0.0": "59457823a3500202f2b5d9172f2a35bf48db7013bc61361a4ad4af990dbeca55731937ba4226c2b4e8a0dbfcc32d4affd034c9533c18c56dabe530858b5852b1", 5 - "@biomejs/cli-linux-arm64@npm:2.0.0": "e0678a17ccfac6579c164f9417ed17d39fb6e040d38def2f315db36c8becdaba379ad6555c0d71de8db341ce14afa97f9ef4c5f5c6fd0a0f91f189f35ce0ed38", 6 - "@biomejs/cli-linux-x64-musl@npm:2.0.0": "a40735fe8d2f450415615abd8269057b93c1e2845b08b86df147621bb520c1c706d4b6d1cfb1efcf3d0f2ec7d97c5170a2e9a25cb50784b2bddecf4bfb81f5a6", 7 - "@biomejs/cli-linux-x64@npm:2.0.0": "33bc0f45b046c0d199ea3fca52b75c071fefeb53508b740a60148e3cc07f06e5e5283e07241bd3eeb62f521433f54b1b8b2eb82c77b55a678fd0d233f06deba7", 8 - "@biomejs/cli-win32-arm64@npm:2.0.0": "6039e24f9116c805247267e710b3b18464daefade5ddaf032b5993fe68b2b421b62a8ec8e53d16ec1cd43babb70d27b43e2dc9704e8a9a7dd47d3e68d29ac3be", 9 - "@biomejs/cli-win32-x64@npm:2.0.0": "82dee9ae7ddd811b2a8cda3530f0bca3babd85204daf56e54d721a0114355d8006f473262a14d235b697308962db4c46b275f1d4fa53cb6c626bba73cc5493e3", 10 "@esbuild/aix-ppc64@npm:0.25.5": "fb872b34a2843293dc60e809968fedf93e0d8f7174b062decffae6ba861eb56aaea0cd0aba87ba99162ceb2a690f0cde4fc29c000b52c035e40c91ec7861d43e", 11 "@esbuild/android-arm64@npm:0.25.5": "c818e799b19b5587466bf68a27b578ccaaf866c1d144573fbde7659e3fd3f555422ec3e67f5bd186a87648957d1b6e74df4f847edea7219c16979c9916f36e91", 12 "@esbuild/android-arm@npm:0.25.5": "a5384933f9f2ffcadce2be49da6ff43249fe42f32a04071316434e9f633fc20c8d4029072e9a53555620c3531045786297607b852579eee30b6dbc3bc9d98cd9", ··· 32 "@esbuild/win32-arm64@npm:0.25.5": "a77d395251c8a62ab0cec07d5230222823fa02fbf3ef008d94b5213a335c9f949872c3f1c2f947abaa28098b669018e429af42f59616e049860a0072f3b006de", 33 "@esbuild/win32-ia32@npm:0.25.5": "ff1b6cbe835082aef5b93c3e2012d51be431d05c6ae5f90a5bc89687c687e8e2340c262dedddd124b27b511616bbc4088b5a4a949d3147f677084dc6ec572629", 34 "@esbuild/win32-x64@npm:0.25.5": "266e69e8d37bd4deb77443588e49472e4e9791178cb39e1692eabb67cf65d8e85a932ac468e7ebb2072c8a9ee23ad413c8f0f7d954c474f643cedbbf7aad952a", 35 - "@rolldown/binding-darwin-arm64@npm:1.0.0-beta.15": "266648537808df9caae910755a91056f2d003cb5207316724712fb814c779a356c871ea173d0c550dc94360ce544b07e1cd9db4e7bf91064d5ed9e4ea495b9c8", 36 - "@rolldown/binding-darwin-x64@npm:1.0.0-beta.15": "2c9af888858c6cc612ffb9bbcb14651ae6e09b9c6aad3b9b572fe3a26b61f9f7daa27ca9f51f14e9becdeca956b77250c92ae38095acd9c3631e509a4e94cc98", 37 - "@rolldown/binding-freebsd-x64@npm:1.0.0-beta.15": "ce94ccfbfd65469131d133d814ccee8db1de85ba3518dc0b324e754fcdafdca567951473d781230549d33cdc38cfcdc4324fafade529e0530009580d4fc30c21", 38 - "@rolldown/binding-linux-arm-gnueabihf@npm:1.0.0-beta.15": "062140a92a3311dde57bff3f96af99559258293a14e05cbe5a55d9c7e646e98c88cbabb2d3a227a0d51a996bf44a32ae0c8407db137b1b44c0aed257d763b370", 39 - "@rolldown/binding-linux-arm64-gnu@npm:1.0.0-beta.15": "1b26e2315b364bb2542a96061d2e34564ebcca2191a9247fe3af34d2343bf50636686e33cc1104fda513432f90a2dc6a68d71b7b585edee1cf8bf21600edf142", 40 - "@rolldown/binding-linux-arm64-musl@npm:1.0.0-beta.15": "5bc4e640c1b247fadfca7345f2c1264102d0cd8edaef0018d2a86bf617956b13daf35bf7a8e428cb162f2a68e5d3464b3c34780e08c935ddae01dbf58860b3c7", 41 - "@rolldown/binding-linux-x64-gnu@npm:1.0.0-beta.15": "daa99ebcc0cd856cfa60e3da63e88ad4168e598a6accb8c95ae0f4c014027d678bcab8c141605e4fd497fe949e719a953328f3042b410cf91c2572acfeac8e50", 42 - "@rolldown/binding-linux-x64-musl@npm:1.0.0-beta.15": "24504dc0f657c0acd8e361c3741e1fad7903188b8aecc1a823eb39c40528f88739330a1bf3d1f95d2a01cc0ecd6b5fc5325450abd67f7764bc5d44e496c7feb7", 43 - "@rolldown/binding-wasm32-wasi@npm:1.0.0-beta.15": "f1b8d470e876e23b422f83775ed0f8390be272c832bc6adfcea418c39d45a260f8fbf0209686d02fa244b891232b3c94ee33a41eb383b4d5b5914ba9dca7631e", 44 - "@rolldown/binding-win32-arm64-msvc@npm:1.0.0-beta.15": "a3122e3d53634dded2dcd8854adc8159727726befdd62bdfaa81f40232ab1588b75507a8d6be7ea60741f17bd3be71cd30efc61a87df60ed2c858d89c1b65d87", 45 - "@rolldown/binding-win32-ia32-msvc@npm:1.0.0-beta.15": "af0db10de1a3d28cf3c70fd39d6da10952e5c7e9ab878d43f016a4fbfd9d2749ca92d73f3832162588da84f56ae1a1f90101191923774f29ad0747a0f111bdf4", 46 - "@rolldown/binding-win32-x64-msvc@npm:1.0.0-beta.15": "a3e625f53aecf21d353a13858ba752e911f9520019cab4afa979988d23dd9d3b27d2462fd5394c57d6dd6337d18772950ab08ce1ba73c95040cbbac390b20fdd", 47 "@rollup/rollup-android-arm-eabi@npm:4.43.0": "8e37e27b359200197cddf9c1aa5bb5f2d0d8e640fe30f0ccc4b77d9c730b2fdda6f3b6f97a0afc45c5113f23637f98c5c89abf982a222cc3f6b00192a2a998fa", 48 "@rollup/rollup-android-arm64@npm:4.43.0": "6e7ee0f496d30cfeca8d930c512f331053d87076b67f06303339ef19120dca5895bc2072ab3da7b99fb93f6c6c275d4d874a66bff08afeac4cea5447cdc709a3", 49 "@rollup/rollup-darwin-arm64@npm:4.43.0": "7b76fb8e7ccc40ff17f9584b0cdacce22e384ce1229860b0971417236884d100362a79a12cdcbd0254dcd0f68d7db6cfe11c60f38e7a672cf62b0b8abe6834e9",
··· 1 { 2 + "@biomejs/cli-darwin-arm64@npm:2.0.5": "0ff323d033dcbbd5b3ca36db38797710ae334e75979b59cb2c9a507d54a86864312425144583534132c26be03f874adb51ccf28b767687afda0e69e79c37558d", 3 + "@biomejs/cli-darwin-x64@npm:2.0.5": "29a30e069d5c17a92251508be6b75285b692cfdac2919723f053d0de1ad769a61a76b1169539c6e65b297b609fb5be897e6b9f690df0cdbf431b8fb4759f5d44", 4 + "@biomejs/cli-linux-arm64-musl@npm:2.0.5": "b4af94b86d85fbe57c59dfb3d099853f75badb21bfcc47565a44ddcd01e58cca4acec491265ddd38ac501e8bfcff22c97d0ea96a244a0be6e3ebd18e38fd6c3a", 5 + "@biomejs/cli-linux-arm64@npm:2.0.5": "78f4ff67d4cb14dfed2a942d26e24be375cf1bb2d66f50247748bbdcea18505ccd03e30489f2fe34c7a2705f093a68b26e7c6c08c17a19c130de1b3a0d41cb35", 6 + "@biomejs/cli-linux-x64-musl@npm:2.0.5": "f70b57ca309e00398078f88b4873108626d01262fd8e28f4b8719a709e778ab45d28b4bd4277d059c79c3cf45aca5c020b482701e49a34598d202427057e658b", 7 + "@biomejs/cli-linux-x64@npm:2.0.5": "6c7827dd705bfc5b751ba9c6377a3c847c772aefd64655345b1b5ab1da96af6c931626087223fa03aa88d1ccb4f58cef63cc5224199051385efa0baf86c139ec", 8 + "@biomejs/cli-win32-arm64@npm:2.0.5": "5c2584ab24a217335f818a50cb8a47e9dca742f45d109c0e4bd519900ea3de140980c07c91ce0af9f7989c96bd6cf6606ad8086142b7fa692dbc124ed996e34c", 9 + "@biomejs/cli-win32-x64@npm:2.0.5": "f5b3228d90cd8212d01587e1011db7d61c84832a53e3ee491c18f875f349d75a3127183f660bd7edef4bbfaf1b6590039b694137c96aad90d8db4a18292fc384", 10 "@esbuild/aix-ppc64@npm:0.25.5": "fb872b34a2843293dc60e809968fedf93e0d8f7174b062decffae6ba861eb56aaea0cd0aba87ba99162ceb2a690f0cde4fc29c000b52c035e40c91ec7861d43e", 11 "@esbuild/android-arm64@npm:0.25.5": "c818e799b19b5587466bf68a27b578ccaaf866c1d144573fbde7659e3fd3f555422ec3e67f5bd186a87648957d1b6e74df4f847edea7219c16979c9916f36e91", 12 "@esbuild/android-arm@npm:0.25.5": "a5384933f9f2ffcadce2be49da6ff43249fe42f32a04071316434e9f633fc20c8d4029072e9a53555620c3531045786297607b852579eee30b6dbc3bc9d98cd9", ··· 32 "@esbuild/win32-arm64@npm:0.25.5": "a77d395251c8a62ab0cec07d5230222823fa02fbf3ef008d94b5213a335c9f949872c3f1c2f947abaa28098b669018e429af42f59616e049860a0072f3b006de", 33 "@esbuild/win32-ia32@npm:0.25.5": "ff1b6cbe835082aef5b93c3e2012d51be431d05c6ae5f90a5bc89687c687e8e2340c262dedddd124b27b511616bbc4088b5a4a949d3147f677084dc6ec572629", 34 "@esbuild/win32-x64@npm:0.25.5": "266e69e8d37bd4deb77443588e49472e4e9791178cb39e1692eabb67cf65d8e85a932ac468e7ebb2072c8a9ee23ad413c8f0f7d954c474f643cedbbf7aad952a", 35 + "@rolldown/binding-darwin-arm64@npm:1.0.0-beta.9-commit.d91dfb5": "a4636b96d36bfaccc655f9de258cef17daedd025463309657ed213b63b4226aeb6901eaa05d00d577e486bfb4d4ef99ee1457d8d7a8b5170afe07c86d2a5c18d", 36 + "@rolldown/binding-darwin-x64@npm:1.0.0-beta.9-commit.d91dfb5": "a7b89d92f33ad9a718de70c56452dc481962e5396b32d66cbc08e588f45fa090ed6e3b7d8fc2ec641acf3de2a550b6d05416b14179ed4fcc8d336fdbd697d40b", 37 + "@rolldown/binding-freebsd-x64@npm:1.0.0-beta.9-commit.d91dfb5": "7da382e43eeada73dec31bb63680432f129fa17efed7ed211da0c9915a89c9dfa2e8ec35aa7f07a4be99a36eb14df67059a375ac4bc5e6a5cdc16e02f7a9bd3c", 38 + "@rolldown/binding-linux-arm-gnueabihf@npm:1.0.0-beta.9-commit.d91dfb5": "cb5a7635fc2c39049c1fba8376d3b23f58240dbe2cbdc127d0dc8f2b8900537298bb8b52abde5b6e941cf22d8f69466433048db573c683947bf797f92f28baee", 39 + "@rolldown/binding-linux-arm64-gnu@npm:1.0.0-beta.9-commit.d91dfb5": "8ff267e66b1f59e9317d5b9d89e00a3e11172ae5b5cca17985e92cd52672ef59cd2d6292263700ff8edb02b53420865f655e6ed7f4b4ad8680e4ee0d99dcf5a7", 40 + "@rolldown/binding-linux-arm64-musl@npm:1.0.0-beta.9-commit.d91dfb5": "7b320fbdc870cb7f2f75e89058ac50a675c05236df12739b98ce287ad07cce53474699bf19b729577c3de62d80c2fbd988cbbb8bc29e06c88fc42a8ece176b19", 41 + "@rolldown/binding-linux-x64-gnu@npm:1.0.0-beta.9-commit.d91dfb5": "99679e1c7e290c7d747d6deb420357522fb0fab1fd022cf79f84534243af2eac15988c8ef5d1b50c679fdc915788360bf744c4e0c9e47952aa0985f23ee58e80", 42 + "@rolldown/binding-linux-x64-musl@npm:1.0.0-beta.9-commit.d91dfb5": "2ce172ea44980ca6b86636a13cce7d70104e25f75caaa0c4d6d9199721825a896a74b11bc32fecbc2756aa829d7e10f4701b2f3544b77cfa4da3c2cea0d72e1c", 43 + "@rolldown/binding-wasm32-wasi@npm:1.0.0-beta.9-commit.d91dfb5": "3516b21ab1982990435d550a23c153393ce1a2c9308b6df6614438c14ef1206d50c5e7dd214c403a42c9f4e695b574122abc8009df5171ebb79e685da14e7562", 44 + "@rolldown/binding-win32-arm64-msvc@npm:1.0.0-beta.9-commit.d91dfb5": "17086030865bbfb6668d04f882926035fc1f72db81c3415a8f81e6196b9f849eabd6f2a62066e83f87255fcec106fe274353c8f5ff9c782417b6eddc664a129c", 45 + "@rolldown/binding-win32-ia32-msvc@npm:1.0.0-beta.9-commit.d91dfb5": "ecd226ec05f9f863d97de98ca4d7cb9026bcb0cd2fff12e325209664eaca1fa131744ad72d1352b522567adfe4967ca73e50987f96ab475b50e9b96456dd50cf", 46 + "@rolldown/binding-win32-x64-msvc@npm:1.0.0-beta.9-commit.d91dfb5": "9e50f65fb7ad451a6eb4f9305650605e7a4efdd6873ad9412520edb8fd4c7f0bb67aa9922dbf1bad055c01a0de677eace73abf4285409cb9defae93956a83b24", 47 "@rollup/rollup-android-arm-eabi@npm:4.43.0": "8e37e27b359200197cddf9c1aa5bb5f2d0d8e640fe30f0ccc4b77d9c730b2fdda6f3b6f97a0afc45c5113f23637f98c5c89abf982a222cc3f6b00192a2a998fa", 48 "@rollup/rollup-android-arm64@npm:4.43.0": "6e7ee0f496d30cfeca8d930c512f331053d87076b67f06303339ef19120dca5895bc2072ab3da7b99fb93f6c6c275d4d874a66bff08afeac4cea5447cdc709a3", 49 "@rollup/rollup-darwin-arm64@npm:4.43.0": "7b76fb8e7ccc40ff17f9584b0cdacce22e384ce1229860b0971417236884d100362a79a12cdcbd0254dcd0f68d7db6cfe11c60f38e7a672cf62b0b8abe6834e9",
+3 -3
pkgs/by-name/sw/swagger-typescript-api/package.nix
··· 8 }: 9 let 10 pname = "swagger-typescript-api"; 11 - version = "13.2.3"; 12 yarn-berry = yarn-berry_4; 13 in 14 stdenv.mkDerivation (finalAttrs: { ··· 18 owner = "acacode"; 19 repo = "swagger-typescript-api"; 20 rev = version; 21 - hash = "sha256-6sAp6RD3zplZL5FXharrlYXld/0Cb3EIPEf/T2+BEeE="; 22 }; 23 24 nativeBuildInputs = [ ··· 31 missingHashes = ./missing-hashes.json; 32 offlineCache = yarn-berry.fetchYarnBerryDeps { 33 inherit (finalAttrs) src missingHashes; 34 - hash = "sha256-qW+1EyLfjTcXiMpDmcsHB6Mb2o0fTuMSX2U6G0T7viQ="; 35 }; 36 37 buildPhase = ''
··· 8 }: 9 let 10 pname = "swagger-typescript-api"; 11 + version = "13.2.7"; 12 yarn-berry = yarn-berry_4; 13 in 14 stdenv.mkDerivation (finalAttrs: { ··· 18 owner = "acacode"; 19 repo = "swagger-typescript-api"; 20 rev = version; 21 + hash = "sha256-sK1zqpxQLnO5/6Spw/fgFcwotwb7vHX/aQUCW601HBQ="; 22 }; 23 24 nativeBuildInputs = [ ··· 31 missingHashes = ./missing-hashes.json; 32 offlineCache = yarn-berry.fetchYarnBerryDeps { 33 inherit (finalAttrs) src missingHashes; 34 + hash = "sha256-KyE+Wmbx8hN9ewOyNk5imlrae7kqZgOYoyCg+K/dC+k="; 35 }; 36 37 buildPhase = ''
+6 -5
pkgs/by-name/we/weidu/package.nix
··· 10 }: 11 12 let 13 - # 1. Needs ocaml >= 4.04 and <= 4.11 (patched against 4.14) 14 - # 2. ocaml 4.10 defaults to safe (immutable) strings so we need a version with 15 # that disabled as weidu is strongly dependent on mutable strings 16 ocaml' = ocaml-ng.ocamlPackages_4_14_unsafe_string.ocaml; 17 ··· 36 37 postPatch = '' 38 substitute sample.Configuration Configuration \ 39 - --replace /usr/bin ${lib.makeBinPath [ ocaml' ]} \ 40 - --replace /usr/local/bin ${lib.makeBinPath [ ocaml' ]} \ 41 - --replace elkhound ${elkhound}/bin/elkhound 42 43 mkdir -p obj/{.depend,x86_LINUX} 44 ··· 78 maintainers = with maintainers; [ peterhoeg ]; 79 # should work fine on Windows 80 platforms = platforms.unix; 81 }; 82 }
··· 10 }: 11 12 let 13 + # 1. Needs ocaml >= 4.04 and <= 4.11 but works with 4.14 when patched 14 + # 2. ocaml 4.10+ defaults to safe (immutable) strings so we need a version with 15 # that disabled as weidu is strongly dependent on mutable strings 16 ocaml' = ocaml-ng.ocamlPackages_4_14_unsafe_string.ocaml; 17 ··· 36 37 postPatch = '' 38 substitute sample.Configuration Configuration \ 39 + --replace-fail /usr/bin ${lib.makeBinPath [ ocaml' ]} \ 40 + --replace-fail /usr/local/bin ${lib.makeBinPath [ ocaml' ]} \ 41 + --replace-fail elkhound ${lib.getExe elkhound} 42 43 mkdir -p obj/{.depend,x86_LINUX} 44 ··· 78 maintainers = with maintainers; [ peterhoeg ]; 79 # should work fine on Windows 80 platforms = platforms.unix; 81 + mainProgram = "weidu"; 82 }; 83 }
+35
pkgs/by-name/xe/xen/0001-makefile-efi-output-directory.patch
···
··· 1 + From 7f802ceac03252ad5182ee8c69ebb01da24a307c Mon Sep 17 00:00:00 2001 2 + From: Fernando Rodrigues <alpha@sigmasquadron.net> 3 + Date: Fri, 4 Jul 2025 18:07:01 +0000 4 + Subject: [PATCH 1/2] xen/Makefile: patch .efi output directory 5 + 6 + This is necessary so the build does not fail when Xen tries to install 7 + .efi files to $boot/efi/nixos and panics when the directory doesn't 8 + exist. It also has the benefit of installing the files in a location 9 + that is easier to access. 10 + 11 + Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net> 12 + 13 + diff --git a/xen/Makefile b/xen/Makefile 14 + index 6bf0b0ea9e..907cd89f7e 100644 15 + --- a/xen/Makefile 16 + +++ b/xen/Makefile 17 + @@ -527,6 +527,6 @@ _install: $(TARGET)$(CONFIG_XEN_INSTALL_SUFFIX) 18 + $(if $(efi-strip-opt), \ 19 + $(STRIP) $(efi-strip-opt) -p -o $(TARGET).efi.stripped $(TARGET).efi && \ 20 + - $(INSTALL_DATA) $(TARGET).efi.stripped $(D)$(EFI_MOUNTPOINT)/efi/$(EFI_VENDOR)/$(T)-$(XEN_FULLVERSION).efi ||) \ 21 + - $(INSTALL_DATA) $(TARGET).efi $(D)$(EFI_MOUNTPOINT)/efi/$(EFI_VENDOR)/$(T)-$(XEN_FULLVERSION).efi; \ 22 + + $(INSTALL_DATA) $(TARGET).efi.stripped $(D)$(BOOT_DIR)/$(T)-$(XEN_FULLVERSION).efi ||) \ 23 + + $(INSTALL_DATA) $(TARGET).efi $(D)$(BOOT_DIR)/$(T)-$(XEN_FULLVERSION).efi; \ 24 + elif [ "$(D)" = "$(patsubst $(shell cd $(XEN_ROOT) && pwd)/%,%,$(D))" ]; then \ 25 + echo 'EFI installation only partially done (EFI_VENDOR not set)' >&2; \ 26 + @@ -560,5 +560,5 @@ _uninstall: 27 + rm -f $(D)$(EFI_DIR)/$(T).efi 28 + if [ -n '$(EFI_MOUNTPOINT)' -a -n '$(EFI_VENDOR)' ]; then \ 29 + - rm -f $(D)$(EFI_MOUNTPOINT)/efi/$(EFI_VENDOR)/$(T)-$(XEN_FULLVERSION).efi; \ 30 + + rm -f $(D)$(BOOT_DIR)/$(T)-$(XEN_FULLVERSION).efi; \ 31 + fi 32 + 33 + -- 34 + 2.49.0 35 +
+1390
pkgs/by-name/xe/xen/0002-scripts-external-executable-calls.patch
···
··· 1 + From 4893cc08acc81bfc2f8730ea108574aedae909aa Mon Sep 17 00:00:00 2001 2 + From: Fernando Rodrigues <alpha@sigmasquadron.net> 3 + Date: Fri, 4 Jul 2025 20:09:06 +0000 4 + Subject: [PATCH 2/2] xen/tools/hotplug/Linux: patch external binary calls 5 + 6 + This patch replaces all instances of executable calls and static FHS 7 + paths in the hotplug scripts with at-padded variables that can be 8 + replaced by replaceVars during a Nix build. 9 + 10 + Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net> 11 + 12 + diff --git a/tools/hotplug/Linux/block b/tools/hotplug/Linux/block 13 + index 2691b56951..bd41313bf8 100644 14 + --- a/tools/hotplug/Linux/block 15 + +++ b/tools/hotplug/Linux/block 16 + @@ -1,5 +1,5 @@ 17 + #!/bin/bash 18 + 19 + -dir=$(dirname "$0") 20 + +dir=$(@dirname@ "$0") 21 + . "$dir/block-common.sh" 22 + 23 + @@ -32,5 +32,5 @@ find_free_loopback_helper() { 24 + find_free_loopback_dev() { 25 + local loopdev 26 + - loopdev=$(losetup -a | sed -e 's+^/dev/loop++' -e 's/:.*//' | find_free_loopback_helper) 27 + + loopdev=$(@losetup@ -a | @sed@ -e 's+^/dev/loop++' -e 's/:.*//' | find_free_loopback_helper) 28 + if [ -n "$loopdev" ] && [ -b "$loopdev" ]; then 29 + echo "$loopdev" 30 + @@ -67,6 +67,6 @@ check_sharing() 31 + local inode="$4" 32 + 33 + - shared_list=$(losetup -a | 34 + - sed -n -e "s@^\([^:]\+\)\(:[[:blank:]]\[0*${dev}\]:${inode}[[:blank:]](.*)\)@\1@p" ) 35 + + shared_list=$(@losetup@ -a | 36 + + @sed@ -n -e "s@^\([^:]\+\)\(:[[:blank:]]\[0*${dev}\]:${inode}[[:blank:]](.*)\)@\1@p" ) 37 + for dev in $shared_list 38 + do 39 + @@ -95,5 +95,5 @@ check_sharing() 40 + fi 41 + 42 + - for file in $(cat /proc/mounts | grep -v "$toskip" | cut -f 1 -d ' ') 43 + + for file in $(@cat@ /proc/mounts | @grep@ -v "$toskip" | @cut@ -f 1 -d ' ') 44 + do 45 + if [ -e "$file" ] 46 + @@ -268,5 +268,5 @@ case "$command" in 47 + if [ -L "$dev" ] 48 + then 49 + - dev=$(readlink -f "$dev") || fatal "$dev link does not exist." 50 + + dev=$(@readlink@ -f "$dev") || fatal "$dev link does not exist." 51 + fi 52 + test -e "$dev" || fatal "$dev does not exist." 53 + @@ -283,5 +283,5 @@ case "$command" in 54 + # Canonicalise the file, for sharing check comparison, and the mode 55 + # for ease of use here. 56 + - file=$(readlink -f "$p") || fatal "$p does not exist." 57 + + file=$(@readlink@ -f "$p") || fatal "$p does not exist." 58 + test -f "$file" || fatal "$file does not exist." 59 + mode=$(canonicalise_mode "$mode") 60 + @@ -298,5 +298,5 @@ case "$command" in 61 + fi 62 + 63 + - if [ "$mode" = 'w' ] && ! stat "$file" -c %A | grep -q w 64 + + if [ "$mode" = 'w' ] && ! @stat@ "$file" -c %A | @grep@ -q w 65 + then 66 + release_lock "block" 67 + @@ -308,6 +308,6 @@ mount it read-write in a guest domain." 68 + if [ "x$mode" != 'x!' ] 69 + then 70 + - inode=$(stat -c '%i' "$file") 71 + - dev=$(stat -c '%D' "$file") 72 + + inode=$(@stat@ -c '%i' "$file") 73 + + dev=$(@stat@ -c '%D' "$file") 74 + if [ -z "$inode" ] || [ -z "$dev" ] 75 + then 76 + @@ -318,5 +318,5 @@ mount it read-write in a guest domain." 77 + fi 78 + 79 + - loopdev=$(losetup -f 2>/dev/null || find_free_loopback_dev) 80 + + loopdev=$(@losetup@ -f 2>/dev/null || find_free_loopback_dev) 81 + if [ "$loopdev" = '' ] 82 + then 83 + @@ -325,5 +325,5 @@ mount it read-write in a guest domain." 84 + fi 85 + 86 + - if LANG=C losetup -h 2>&1 | grep read-only >/dev/null 87 + + if LANG=C @losetup@ -h 2>&1 | @grep@ read-only >/dev/null 88 + then 89 + roflag="-$mode"; roflag="${roflag#-w}"; roflag="${roflag#-!}" 90 + @@ -331,5 +331,5 @@ mount it read-write in a guest domain." 91 + roflag='' 92 + fi 93 + - do_or_die losetup $roflag "$loopdev" "$file" 94 + + do_or_die @losetup@ $roflag "$loopdev" "$file" 95 + xenstore_write "$XENBUS_PATH/node" "$loopdev" 96 + write_dev "$loopdev" 97 + @@ -355,5 +355,5 @@ mount it read-write in a guest domain." 98 + claim_lock "block" 99 + node=$(xenstore_read "$XENBUS_PATH/node") 100 + - losetup -d "$node" 101 + + @losetup@ -d "$node" 102 + release_lock "block" 103 + exit 0 104 + diff --git a/tools/hotplug/Linux/block-common.sh b/tools/hotplug/Linux/block-common.sh 105 + index 5c80237d99..5e1c350555 100644 106 + --- a/tools/hotplug/Linux/block-common.sh 107 + +++ b/tools/hotplug/Linux/block-common.sh 108 + @@ -16,5 +16,5 @@ 109 + 110 + 111 + -dir=$(dirname "$0") 112 + +dir=$(@dirname@ "$0") 113 + . "$dir/xen-hotplug-common.sh" 114 + 115 + @@ -46,5 +46,5 @@ ebusy() 116 + device_major_minor() 117 + { 118 + - stat -L -c %t:%T "$1" 119 + + @stat@ -L -c %t:%T "$1" 120 + } 121 + 122 + diff --git a/tools/hotplug/Linux/block-drbd-probe b/tools/hotplug/Linux/block-drbd-probe 123 + index 7b2968b6d9..ba246cd132 100755 124 + --- a/tools/hotplug/Linux/block-drbd-probe 125 + +++ b/tools/hotplug/Linux/block-drbd-probe 126 + @@ -32,6 +32,6 @@ function get_res_name() 127 + { 128 + local drbd_dev=$1 129 + - local drbd_dev_list=($(drbdadm sh-dev all)) 130 + - local drbd_res_list=($(drbdadm sh-resource all)) 131 + + local drbd_dev_list=($(@drbdadm@ sh-dev all)) 132 + + local drbd_res_list=($(@drbdadm@ sh-resource all)) 133 + local temp_drbd_dev temp_drbd_res 134 + local found=0 135 + @@ -49,5 +49,5 @@ function get_res_name() 136 + 137 + for temp_drbd_res in ${drbd_res_list[@]}; do 138 + - temp_drbd_dev=$(drbdadm sh-dev $temp_drbd_res) 139 + + temp_drbd_dev=$(@drbdadm@ sh-dev $temp_drbd_res) 140 + if [[ "$temp_drbd_dev" == "$drbd_dev" ]]; then 141 + drbd_res="$temp_drbd_res" 142 + @@ -67,5 +67,5 @@ fi 143 + 144 + # check protocol 145 + -drbdsetup $1 show | grep -q "protocol D;" 146 + +@drbdsetup@ $1 show | @grep@ -q "protocol D;" 147 + if [[ $? -ne 0 ]]; then 148 + exit 3 149 + @@ -73,5 +73,5 @@ fi 150 + 151 + # check connect status 152 + -state=$(drbdadm cstate "$drbd_res") 153 + +state=$(@drbdadm@ cstate "$drbd_res") 154 + if [[ "$state" != "Connected" ]]; then 155 + exit 4 156 + @@ -79,5 +79,5 @@ fi 157 + 158 + # check role 159 + -role=$(drbdadm role "$drbd_res") 160 + +role=$(@drbdadm@ role "$drbd_res") 161 + if [[ "$role" != "Primary/Secondary" ]]; then 162 + exit 4 163 + diff --git a/tools/hotplug/Linux/block-dummy b/tools/hotplug/Linux/block-dummy 164 + index 57d40b5fce..50bbf09bb6 100644 165 + --- a/tools/hotplug/Linux/block-dummy 166 + +++ b/tools/hotplug/Linux/block-dummy 167 + @@ -23,10 +23,10 @@ 168 + # script=block-dummy,vdev=xvda,target=dummy:<file> 169 + 170 + -dir=$(dirname "$0") 171 + +dir=$(@dirname@ "$0") 172 + . "$dir/block-common.sh" 173 + 174 + check_tools() 175 + { 176 + - if ! command -v losetup > /dev/null 2>&1; then 177 + + if ! command -v @losetup@ > /dev/null 2>&1; then 178 + fatal "Unable to find losetup" 179 + fi 180 + @@ -56,5 +56,5 @@ add() 181 + test -f "$file" || fatal "$file does not exist." 182 + 183 + - loopdev=$(losetup -f 2>/dev/null || find_free_loopback_dev) 184 + + loopdev=$(@losetup@ -f 2>/dev/null || find_free_loopback_dev) 185 + if [ "$loopdev" = '' ] 186 + then 187 + @@ -62,5 +62,5 @@ add() 188 + fi 189 + 190 + - if LANG=C losetup -h 2>&1 | grep read-only >/dev/null 191 + + if LANG=C @losetup@ -h 2>&1 | @grep@ read-only >/dev/null 192 + then 193 + roflag="-$mode"; roflag="${roflag#-w}"; roflag="${roflag#-!}" 194 + @@ -69,5 +69,5 @@ add() 195 + fi 196 + 197 + - do_or_die losetup $roflag "$loopdev" "$file" 198 + + do_or_die @losetup@ $roflag "$loopdev" "$file" 199 + # FIXME Is this OK? 200 + xenstore_write "$XENBUS_PATH/node" "$loopdev" 201 + @@ -79,5 +79,5 @@ remove() 202 + { 203 + node=$(xenstore_read "$XENBUS_PATH/node") 204 + - losetup -d "$node" 205 + + @losetup@ -d "$node" 206 + } 207 + 208 + diff --git a/tools/hotplug/Linux/block-enbd b/tools/hotplug/Linux/block-enbd 209 + index 67faa84268..77599ff6df 100644 210 + --- a/tools/hotplug/Linux/block-enbd 211 + +++ b/tools/hotplug/Linux/block-enbd 212 + @@ -8,5 +8,5 @@ 213 + # This assumes you're running a correctly configured server at the other end! 214 + 215 + -dir=$(dirname "$0") 216 + +dir=$(@dirname@ "$0") 217 + . "$dir/block-common.sh" 218 + 219 + @@ -14,5 +14,5 @@ case "$command" in 220 + add) 221 + for dev in /dev/nd*; do 222 + - if nbd-client $2:$3 $dev; then 223 + + if @nbd-client@ $2:$3 $dev; then 224 + write_dev $dev 225 + exit 0 226 + @@ -22,5 +22,5 @@ case "$command" in 227 + ;; 228 + remove) 229 + - nbd-client -d $2 230 + + @nbd-client@ -d $2 231 + exit 0 232 + ;; 233 + diff --git a/tools/hotplug/Linux/block-iscsi b/tools/hotplug/Linux/block-iscsi 234 + index 3615905252..ad45a3685b 100644 235 + --- a/tools/hotplug/Linux/block-iscsi 236 + +++ b/tools/hotplug/Linux/block-iscsi 237 + @@ -24,18 +24,18 @@ 238 + # 239 + 240 + -dir=$(dirname "$0") 241 + +dir=$(@dirname@ "$0") 242 + . "$dir/block-common.sh" 243 + 244 + remove_label() 245 + { 246 + - echo $1 | sed "s/^\("$2"\)//" 247 + + echo $1 | @sed@ "s/^\("$2"\)//" 248 + } 249 + 250 + check_tools() 251 + { 252 + - if ! command -v iscsiadm > /dev/null 2>&1; then 253 + + if ! command -v @iscsiadm@ > /dev/null 2>&1; then 254 + fatal "Unable to find iscsiadm tool" 255 + fi 256 + - if [ "$multipath" = "y" ] && ! command -v multipath > /dev/null 2>&1; then 257 + + if [ "$multipath" = "y" ] && ! command -v @multipath@ > /dev/null 2>&1; then 258 + fatal "Unable to find multipath" 259 + fi 260 + @@ -75,5 +75,5 @@ find_device() 261 + count=0 262 + while [ ! -e /dev/disk/by-path/*"$iqn"-lun-0 ]; do 263 + - sleep 1 264 + + @sleep@ 1 265 + count=`expr $count + 1` 266 + if [ count = 100 ]; then 267 + @@ -82,10 +82,10 @@ find_device() 268 + fi 269 + done 270 + - sddev=$(readlink -f /dev/disk/by-path/*"$iqn"-lun-0 || true) 271 + + sddev=$(@readlink@ -f /dev/disk/by-path/*"$iqn"-lun-0 || true) 272 + if [ ! -b "$sddev" ]; then 273 + fatal "Unable to find attached device path" 274 + fi 275 + if [ "$multipath" = "y" ]; then 276 + - mdev=$(multipath -ll "$sddev" | head -1 | awk '{ print $1}') 277 + + mdev=$(@multipath@ -ll "$sddev" | @head@ -1 | @awk@ '{ print $1}') 278 + if [ ! -b /dev/mapper/"$mdev" ]; then 279 + fatal "Unable to find attached device multipath" 280 + @@ -101,5 +101,5 @@ find_device() 281 + attach() 282 + { 283 + - do_or_die iscsiadm -m node --targetname "$iqn" -p "$portal" --login > /dev/null 284 + + do_or_die @iscsiadm@ -m node --targetname "$iqn" -p "$portal" --login > /dev/null 285 + find_device 286 + } 287 + @@ -110,7 +110,7 @@ prepare() 288 + { 289 + # Check if target is already opened 290 + - iscsiadm -m session 2>&1 | grep -q "$iqn" && fatal "Device already opened" 291 + + @iscsiadm@ -m session 2>&1 | @grep@ -q "$iqn" && fatal "Device already opened" 292 + # Discover portal targets 293 + - iscsiadm -m discovery -t st -p $portal 2>&1 | grep -q "$iqn" || \ 294 + + @iscsiadm@ -m discovery -t st -p $portal 2>&1 | @grep@ -q "$iqn" || \ 295 + fatal "No matching target iqn found" 296 + } 297 + @@ -128,5 +128,5 @@ remove() 298 + { 299 + find_device 300 + - do_or_die iscsiadm -m node --targetname "$iqn" -p "$portal" --logout > /dev/null 301 + + do_or_die @iscsiadm@ -m node --targetname "$iqn" -p "$portal" --logout > /dev/null 302 + } 303 + 304 + diff --git a/tools/hotplug/Linux/block-nbd b/tools/hotplug/Linux/block-nbd 305 + index b29b31564a..a98350b121 100644 306 + --- a/tools/hotplug/Linux/block-nbd 307 + +++ b/tools/hotplug/Linux/block-nbd 308 + @@ -8,5 +8,5 @@ 309 + # This assumes you're running a correctly configured server at the other end! 310 + 311 + -dir=$(dirname "$0") 312 + +dir=$(@dirname@ "$0") 313 + . "$dir/block-common.sh" 314 + 315 + @@ -14,5 +14,5 @@ case "$command" in 316 + add) 317 + for dev in /dev/nbd*; do 318 + - if nbd-client $2 $3 $dev; then 319 + + if @nbd-client@ $2 $3 $dev; then 320 + write_dev $dev 321 + exit 0 322 + @@ -22,5 +22,5 @@ case "$command" in 323 + ;; 324 + remove) 325 + - nbd-client -d $2 326 + + @nbd-client@ -d $2 327 + exit 0 328 + ;; 329 + diff --git a/tools/hotplug/Linux/block-tap b/tools/hotplug/Linux/block-tap 330 + index 95970a61f6..a03a36f8b6 100755 331 + --- a/tools/hotplug/Linux/block-tap 332 + +++ b/tools/hotplug/Linux/block-tap 333 + @@ -29,10 +29,10 @@ 334 + # format/<type> is either "aio" (for raw files), or "vhd" 335 + 336 + -dir=$(dirname "$0") 337 + +dir=$(@dirname@ "$0") 338 + . "$dir/block-common.sh" 339 + 340 + remove_label() 341 + { 342 + - echo $1 | sed "s/^\("$2"\)//" 343 + + echo $1 | @sed@ "s/^\("$2"\)//" 344 + } 345 + 346 + @@ -102,5 +102,5 @@ count_using() 347 + do 348 + f=$(xenstore_read_default "$base_path/$dom/$dev/params" "") 349 + - f=$(echo "$f" | cut -d ":" -f 2) 350 + + f=$(echo "$f" | @cut@ -d ":" -f 2) 351 + 352 + if [ -n "$f" ] && [ "$file" = $f ] ; then 353 + @@ -131,5 +131,5 @@ check_tap_sharing() 354 + for dev in $(xenstore-list "$base_path/$dom") ; do 355 + local f=$(xenstore_read_default "$base_path/$dom/$dev/params" "") 356 + - f=$(echo "$f" | cut -d ":" -f 2) 357 + + f=$(echo "$f" | @cut@ -d ":" -f 2) 358 + 359 + if [ -n "$f" ] && [ "$file" = "$f" ] ; then 360 + diff --git a/tools/hotplug/Linux/colo-proxy-setup b/tools/hotplug/Linux/colo-proxy-setup 361 + index d709146c47..e0f44364cc 100755 362 + --- a/tools/hotplug/Linux/colo-proxy-setup 363 + +++ b/tools/hotplug/Linux/colo-proxy-setup 364 + @@ -1,5 +1,5 @@ 365 + #! /bin/bash 366 + 367 + -dir=$(dirname "$0") 368 + +dir=$(@dirname@ "$0") 369 + . "$dir/xen-hotplug-common.sh" 370 + . "$dir/hotplugpath.sh" 371 + @@ -38,60 +38,60 @@ fi 372 + function setup_primary() 373 + { 374 + - do_without_error tc qdisc add dev $vifname root handle 1: prio 375 + - do_without_error tc filter add dev $vifname parent 1: protocol ip prio 10 \ 376 + + do_without_error @tc@ qdisc add dev $vifname root handle 1: prio 377 + + do_without_error @tc@ filter add dev $vifname parent 1: protocol ip prio 10 \ 378 + u32 match u32 0 0 flowid 1:2 action mirred egress mirror dev $forwarddev 379 + - do_without_error tc filter add dev $vifname parent 1: protocol arp prio 11 \ 380 + + do_without_error @tc@ filter add dev $vifname parent 1: protocol arp prio 11 \ 381 + u32 match u32 0 0 flowid 1:2 action mirred egress mirror dev $forwarddev 382 + - do_without_error tc filter add dev $vifname parent 1: protocol ipv6 prio \ 383 + + do_without_error @tc@ filter add dev $vifname parent 1: protocol ipv6 prio \ 384 + 12 u32 match u32 0 0 flowid 1:2 action mirred egress mirror \ 385 + dev $forwarddev 386 + 387 + - do_without_error modprobe nf_conntrack_ipv4 388 + - do_without_error modprobe xt_PMYCOLO sec_dev=$forwarddev 389 + + do_without_error @modprobe@ nf_conntrack_ipv4 390 + + do_without_error @modprobe@ xt_PMYCOLO sec_dev=$forwarddev 391 + 392 + - iptables -t mangle -I PREROUTING -m physdev --physdev-in \ 393 + + @iptables@ -t mangle -I PREROUTING -m physdev --physdev-in \ 394 + $vifname -j PMYCOLO --index $index 395 + - ip6tables -t mangle -I PREROUTING -m physdev --physdev-in \ 396 + + @ip6tables@ -t mangle -I PREROUTING -m physdev --physdev-in \ 397 + $vifname -j PMYCOLO --index $index 398 + - do_without_error arptables -I INPUT -i $forwarddev -j MARK --set-mark $index 399 + + do_without_error @arptables@ -I INPUT -i $forwarddev -j MARK --set-mark $index 400 + } 401 + 402 + function teardown_primary() 403 + { 404 + - do_without_error tc filter del dev $vifname parent 1: protocol ip prio 10 u32 match u32 \ 405 + + do_without_error @tc@ filter del dev $vifname parent 1: protocol ip prio 10 u32 match u32 \ 406 + 0 0 flowid 1:2 action mirred egress mirror dev $forwarddev 407 + - do_without_error tc filter del dev $vifname parent 1: protocol arp prio 11 u32 match u32 \ 408 + + do_without_error @tc@ filter del dev $vifname parent 1: protocol arp prio 11 u32 match u32 \ 409 + 0 0 flowid 1:2 action mirred egress mirror dev $forwarddev 410 + - do_without_error tc filter del dev $vifname parent 1: protocol ipv6 prio 12 u32 match u32 \ 411 + + do_without_error @tc@ filter del dev $vifname parent 1: protocol ipv6 prio 12 u32 match u32 \ 412 + 0 0 flowid 1:2 action mirred egress mirror dev $forwarddev 413 + - do_without_error tc qdisc del dev $vifname root handle 1: prio 414 + + do_without_error @tc@ qdisc del dev $vifname root handle 1: prio 415 + 416 + - do_without_error iptables -t mangle -D PREROUTING -m physdev --physdev-in \ 417 + + do_without_error @iptables@ -t mangle -D PREROUTING -m physdev --physdev-in \ 418 + $vifname -j PMYCOLO --index $index 419 + - do_without_error ip6tables -t mangle -D PREROUTING -m physdev --physdev-in \ 420 + + do_without_error @ip6tables@ -t mangle -D PREROUTING -m physdev --physdev-in \ 421 + $vifname -j PMYCOLO --index $index 422 + - do_without_error arptables -F 423 + - do_without_error rmmod xt_PMYCOLO 424 + + do_without_error @arptables@ -F 425 + + do_without_error @rmmod@ xt_PMYCOLO 426 + } 427 + 428 + function setup_secondary() 429 + { 430 + - if which brctl >&/dev/null; then 431 + - do_without_error brctl delif $bridge $vifname 432 + - do_without_error brctl addbr $forwardbr 433 + - do_without_error brctl addif $forwardbr $vifname 434 + - do_without_error brctl addif $forwardbr $forwarddev 435 + + if @which@ @brctl@ >&/dev/null; then 436 + + do_without_error @brctl@ delif $bridge $vifname 437 + + do_without_error @brctl@ addbr $forwardbr 438 + + do_without_error @brctl@ addif $forwardbr $vifname 439 + + do_without_error @brctl@ addif $forwardbr $forwarddev 440 + else 441 + - do_without_error ip link set $vifname nomaster 442 + - do_without_error ip link add name $forwardbr type bridge 443 + - do_without_error ip link set $vifname master $forwardbr 444 + - do_without_error ip link set $forwarddev master $forwardbr 445 + + do_without_error @ip@ link set $vifname nomaster 446 + + do_without_error @ip@ link add name $forwardbr type bridge 447 + + do_without_error @ip@ link set $vifname master $forwardbr 448 + + do_without_error @ip@ link set $forwarddev master $forwardbr 449 + fi 450 + - do_without_error ip link set dev $forwardbr up 451 + - do_without_error modprobe xt_SECCOLO 452 + + do_without_error @ip@ link set dev $forwardbr up 453 + + do_without_error @modprobe@ xt_SECCOLO 454 + 455 + - iptables -t mangle -I PREROUTING -m physdev --physdev-in \ 456 + + @iptables@ -t mangle -I PREROUTING -m physdev --physdev-in \ 457 + $vifname -j SECCOLO --index $index 458 + - ip6tables -t mangle -I PREROUTING -m physdev --physdev-in \ 459 + + @ip6tables@ -t mangle -I PREROUTING -m physdev --physdev-in \ 460 + $vifname -j SECCOLO --index $index 461 + } 462 + @@ -99,21 +99,21 @@ function setup_secondary() 463 + function teardown_secondary() 464 + { 465 + - if which brctl >&/dev/null; then 466 + - do_without_error brctl delif $forwardbr $forwarddev 467 + - do_without_error brctl delif $forwardbr $vifname 468 + - do_without_error brctl delbr $forwardbr 469 + - do_without_error brctl addif $bridge $vifname 470 + + if @which@ @brctl@ >&/dev/null; then 471 + + do_without_error @brctl@ delif $forwardbr $forwarddev 472 + + do_without_error @brctl@ delif $forwardbr $vifname 473 + + do_without_error @brctl@ delbr $forwardbr 474 + + do_without_error @brctl@ addif $bridge $vifname 475 + else 476 + - do_without_error ip link set $forwarddev nomaster 477 + - do_without_error ip link set $vifname nomaster 478 + - do_without_error ip link delete $forwardbr type bridge 479 + - do_without_error ip link set $vifname master $bridge 480 + + do_without_error @ip@ link set $forwarddev nomaster 481 + + do_without_error @ip@ link set $vifname nomaster 482 + + do_without_error @ip@ link delete $forwardbr type bridge 483 + + do_without_error @ip@ link set $vifname master $bridge 484 + fi 485 + 486 + - do_without_error iptables -t mangle -D PREROUTING -m physdev --physdev-in \ 487 + + do_without_error @iptables@ -t mangle -D PREROUTING -m physdev --physdev-in \ 488 + $vifname -j SECCOLO --index $index 489 + - do_without_error ip6tables -t mangle -D PREROUTING -m physdev --physdev-in \ 490 + + do_without_error @ip6tables@ -t mangle -D PREROUTING -m physdev --physdev-in \ 491 + $vifname -j SECCOLO --index $index 492 + - do_without_error rmmod xt_SECCOLO 493 + + do_without_error @rmmod@ xt_SECCOLO 494 + } 495 + 496 + diff --git a/tools/hotplug/Linux/external-device-migrate b/tools/hotplug/Linux/external-device-migrate 497 + index f5942a6a95..228917b784 100644 498 + --- a/tools/hotplug/Linux/external-device-migrate 499 + +++ b/tools/hotplug/Linux/external-device-migrate 500 + @@ -24,10 +24,10 @@ set -x 501 + # synchronization 502 + 503 + -dir=$(dirname "$0") 504 + +dir=$(@dirname@ "$0") 505 + . "$dir/logging.sh" 506 + 507 + 508 + function ext_dev_migrate_usage() { 509 + -cat <<EOF 510 + +@cat@ <<EOF 511 + Pass the following command line parameters to the script: 512 + 513 + diff --git a/tools/hotplug/Linux/init.d/xen-watchdog.in b/tools/hotplug/Linux/init.d/xen-watchdog.in 514 + index a0bde199c4..cefa3b81f8 100644 515 + --- a/tools/hotplug/Linux/init.d/xen-watchdog.in 516 + +++ b/tools/hotplug/Linux/init.d/xen-watchdog.in 517 + @@ -26,5 +26,5 @@ test -f $xencommons_config/xencommons && . $xencommons_config/xencommons 518 + test -n "$XENWATCHDOGD_ARGS" || XENWATCHDOGD_ARGS='30 15' 519 + DAEMON=${sbindir}/xenwatchdogd 520 + -base=$(basename $DAEMON) 521 + +base=$(@basename@ $DAEMON) 522 + 523 + # Source function library. 524 + @@ -64,5 +64,5 @@ stop() { 525 + echo -n $"Stopping domain watchdog daemon: " 526 + 527 + - killall -USR1 $base 2>/dev/null 528 + + @killall@ -USR1 $base 2>/dev/null 529 + r=$? 530 + [ "$r" -eq 0 ] && success $"$base stop" || failure $"$base stop" 531 + diff --git a/tools/hotplug/Linux/init.d/xencommons.in b/tools/hotplug/Linux/init.d/xencommons.in 532 + index 7fd6903b98..dcc8de631b 100644 533 + --- a/tools/hotplug/Linux/init.d/xencommons.in 534 + +++ b/tools/hotplug/Linux/init.d/xencommons.in 535 + @@ -39,5 +39,5 @@ fi 536 + if test "x$1" = xstart && \ 537 + ! test -f /proc/xen/capabilities && \ 538 + - ! grep '^xenfs ' /proc/mounts >/dev/null; 539 + + ! @grep@ '^xenfs ' /proc/mounts >/dev/null; 540 + then 541 + mount -t xenfs xenfs /proc/xen 542 + @@ -48,5 +48,5 @@ fi 543 + # empty capabilities file in pv_ops domU kernel 544 + if test -f /proc/xen/capabilities && \ 545 + - ! grep -q "control_d" /proc/xen/capabilities ; then 546 + + ! @grep@ -q "control_d" /proc/xen/capabilities ; then 547 + exit 0 548 + fi 549 + @@ -55,9 +55,9 @@ do_start () { 550 + local mod 551 + 552 + - for mod in $BACKEND_MODULES ; do modprobe "$mod" &>/dev/null ; done 553 + + for mod in $BACKEND_MODULES ; do @modprobe@ "$mod" &>/dev/null ; done 554 + 555 + - mkdir -m700 -p ${XEN_RUN_DIR} 556 + - mkdir -m700 -p ${XEN_LOCK_DIR} 557 + - mkdir -p ${XEN_LOG_DIR} 558 + + @mkdir@ -m700 -p ${XEN_RUN_DIR} 559 + + @mkdir@ -m700 -p ${XEN_LOCK_DIR} 560 + + @mkdir@ -p ${XEN_LOG_DIR} 561 + 562 + @XEN_SCRIPT_DIR@/launch-xenstore || exit 1 563 + @@ -79,6 +79,6 @@ do_stop () { 564 + if read 2>/dev/null <$XENCONSOLED_PIDFILE pid; then 565 + kill $pid 566 + - while kill -9 $pid >/dev/null 2>&1; do sleep 1; done 567 + - rm -f $XENCONSOLED_PIDFILE 568 + + while kill -9 $pid >/dev/null 2>&1; do @sleep@ 1; done 569 + + @rm@ -f $XENCONSOLED_PIDFILE 570 + fi 571 + 572 + @@ -86,6 +86,6 @@ do_stop () { 573 + if read 2>/dev/null <$QEMU_PIDFILE pid; then 574 + kill $pid 575 + - while kill -9 $pid >/dev/null 2>&1; do sleep 1; done 576 + - rm -f $QEMU_PIDFILE 577 + + while kill -9 $pid >/dev/null 2>&1; do @sleep@ 1; done 578 + + @rm@ -f $QEMU_PIDFILE 579 + fi 580 + 581 + diff --git a/tools/hotplug/Linux/init.d/xendriverdomain.in b/tools/hotplug/Linux/init.d/xendriverdomain.in 582 + index 17b381c3dc..064906f027 100644 583 + --- a/tools/hotplug/Linux/init.d/xendriverdomain.in 584 + +++ b/tools/hotplug/Linux/init.d/xendriverdomain.in 585 + @@ -35,5 +35,5 @@ fi 586 + if test "x$1" = xstart && \ 587 + ! test -f /proc/xen/capabilities && \ 588 + - ! grep '^xenfs ' /proc/mounts >/dev/null; 589 + + ! @grep@ '^xenfs ' /proc/mounts >/dev/null; 590 + then 591 + mount -t xenfs xenfs /proc/xen 592 + @@ -44,5 +44,5 @@ fi 593 + # empty capabilities file in pv_ops domU kernel 594 + if ! test -f /proc/xen/capabilities || \ 595 + - grep -q "control_d" /proc/xen/capabilities ; then 596 + + @grep@ -q "control_d" /proc/xen/capabilities ; then 597 + exit 0 598 + fi 599 + @@ -50,5 +50,5 @@ fi 600 + do_start () { 601 + echo Starting xl devd... 602 + - mkdir -p "${XEN_RUN_DIR}" 603 + + @mkdir@ -p "${XEN_RUN_DIR}" 604 + ${sbindir}/xl devd --pidfile=$XLDEVD_PIDFILE $XLDEVD_ARGS 605 + } 606 + @@ -57,6 +57,6 @@ do_stop () { 607 + if read 2>/dev/null <$XLDEVD_PIDFILE pid; then 608 + kill $pid 609 + - while kill -9 $pid >/dev/null 2>&1; do sleep 1; done 610 + - rm -f $XLDEVD_PIDFILE 611 + + while kill -9 $pid >/dev/null 2>&1; do @sleep@ 1; done 612 + + @rm@ -f $XLDEVD_PIDFILE 613 + fi 614 + } 615 + diff --git a/tools/hotplug/Linux/launch-xenstore.in b/tools/hotplug/Linux/launch-xenstore.in 616 + index da4eeca7c5..059036d899 100644 617 + --- a/tools/hotplug/Linux/launch-xenstore.in 618 + +++ b/tools/hotplug/Linux/launch-xenstore.in 619 + @@ -32,5 +32,5 @@ timeout_xenstore () { 620 + echo -n . 621 + time=$(($time+1)) 622 + - sleep 1 623 + + @sleep@ 1 624 + done 625 + echo 626 + @@ -51,5 +51,5 @@ test -f @CONFIG_DIR@/@CONFIG_LEAF_DIR@/xencommons && . @CONFIG_DIR@/@CONFIG_LEAF 627 + [ "$XENSTORETYPE" = "" ] && XENSTORETYPE=daemon 628 + 629 + -/bin/mkdir -p @XEN_RUN_DIR@ 630 + +@mkdir@ -p @XEN_RUN_DIR@ 631 + 632 + [ "$XENSTORETYPE" = "daemon" ] && { 633 + @@ -72,5 +72,5 @@ test -f @CONFIG_DIR@/@CONFIG_LEAF_DIR@/xencommons && . @CONFIG_DIR@/@CONFIG_LEAF 634 + } 635 + [ -r /proc/sys/fs/nr_open ] && { 636 + - MAX_FDS=`cat /proc/sys/fs/nr_open` 637 + + MAX_FDS=`@cat@ /proc/sys/fs/nr_open` 638 + [ "$XENSTORED_MAX_OPEN_FDS" = "unlimited" ] && XENSTORED_MAX_OPEN_FDS=$MAX_FDS 639 + [ $XENSTORED_MAX_OPEN_FDS -gt $MAX_FDS ] && { 640 + @@ -81,11 +81,11 @@ test -f @CONFIG_DIR@/@CONFIG_LEAF_DIR@/xencommons && . @CONFIG_DIR@/@CONFIG_LEAF 641 + } 642 + 643 + - rm -f @XEN_RUN_DIR@/xenstored.pid 644 + + @rm@ -f @XEN_RUN_DIR@/xenstored.pid 645 + 646 + echo -n Starting $XENSTORED... 647 + - prlimit --nofile=$XENSTORED_MAX_OPEN_FDS $XENSTORED --pid-file @XEN_RUN_DIR@/xenstored.pid $XENSTORED_ARGS 648 + + @prlimit@ --nofile=$XENSTORED_MAX_OPEN_FDS $XENSTORED --pid-file @XEN_RUN_DIR@/xenstored.pid $XENSTORED_ARGS 649 + 650 + - systemd-notify --booted 2>/dev/null || timeout_xenstore $XENSTORED || exit 1 651 + - XS_PID=`cat @XEN_RUN_DIR@/xenstored.pid` 652 + + @systemd-notify@ --booted 2>/dev/null || timeout_xenstore $XENSTORED || exit 1 653 + + XS_PID=`@cat@ @XEN_RUN_DIR@/xenstored.pid` 654 + echo $XS_OOM_SCORE >/proc/$XS_PID/oom_score_adj 655 + 656 + @@ -103,5 +103,5 @@ test -f @CONFIG_DIR@/@CONFIG_LEAF_DIR@/xencommons && . @CONFIG_DIR@/@CONFIG_LEAF 657 + echo -n Starting $XENSTORE_DOMAIN_KERNEL... 658 + ${LIBEXEC_BIN}/init-xenstore-domain $XENSTORE_DOMAIN_ARGS || exit 1 659 + - systemd-notify --ready 2>/dev/null 660 + + @systemd-notify@ --ready 2>/dev/null 661 + 662 + exit 0 663 + diff --git a/tools/hotplug/Linux/locking.sh b/tools/hotplug/Linux/locking.sh 664 + index 2e6fb35f02..5860157657 100644 665 + --- a/tools/hotplug/Linux/locking.sh 666 + +++ b/tools/hotplug/Linux/locking.sh 667 + @@ -36,5 +36,5 @@ _setlockfd() 668 + claim_lock() 669 + { 670 + - mkdir -p "$LOCK_BASEDIR" 671 + + @mkdir@ -p "$LOCK_BASEDIR" 672 + _setlockfd $1 673 + # The locking strategy is identical to that from with-lock-ex(1) 674 + @@ -45,5 +45,5 @@ claim_lock() 675 + while true; do 676 + eval "exec $_lockfd<>$_lockfile" 677 + - flock -x $_lockfd || return $? 678 + + @flock@ -x $_lockfd || return $? 679 + # Although /dev/stdin (i.e. /proc/self/fd/0) looks like a symlink, 680 + # stat(2) bypasses the synthetic symlink and directly accesses the 681 + @@ -53,5 +53,5 @@ claim_lock() 682 + # YY.ZZZ 683 + # which need to be separated and compared. 684 + - if stat=$( stat -L -c '%D.%i' /dev/stdin $_lockfile 0<&$_lockfd 2>/dev/null ) 685 + + if stat=$( @stat@ -L -c '%D.%i' /dev/stdin $_lockfile 0<&$_lockfd 2>/dev/null ) 686 + then 687 + local file_stat 688 + @@ -75,5 +75,5 @@ release_lock() 689 + { 690 + _setlockfd $1 691 + - rm "$_lockfile" 692 + + @rm@ "$_lockfile" 693 + } 694 + 695 + diff --git a/tools/hotplug/Linux/logging.sh b/tools/hotplug/Linux/logging.sh 696 + index 3e94df1a9e..fa99d8c4c7 100644 697 + --- a/tools/hotplug/Linux/logging.sh 698 + +++ b/tools/hotplug/Linux/logging.sh 699 + @@ -18,4 +18,4 @@ log() { 700 + local level="$1" 701 + shift 702 + - logger -p "daemon.$level" -- "$0:" "$@" || echo "$0 $@" >&2 703 + + @logger@ -p "daemon.$level" -- "$0:" "$@" || echo "$0 $@" >&2 704 + } 705 + diff --git a/tools/hotplug/Linux/remus-netbuf-setup b/tools/hotplug/Linux/remus-netbuf-setup 706 + index 87dfa69778..fe4f7b6e36 100644 707 + --- a/tools/hotplug/Linux/remus-netbuf-setup 708 + +++ b/tools/hotplug/Linux/remus-netbuf-setup 709 + @@ -75,5 +75,5 @@ 710 + # Unlike other vif scripts, vif-common is not needed here as it executes vif 711 + #specific setup code such as renaming. 712 + -dir=$(dirname "$0") 713 + +dir=$(@dirname@ "$0") 714 + . "$dir/xen-hotplug-common.sh" 715 + 716 + @@ -93,11 +93,11 @@ evalVariables "$@" 717 + 718 + check_libnl_tools() { 719 + - if ! command -v nl-qdisc-list > /dev/null 2>&1; then 720 + + if ! command -v @nl-qdisc-list@ > /dev/null 2>&1; then 721 + fatal "Unable to find nl-qdisc-list tool" 722 + fi 723 + - if ! command -v nl-qdisc-add > /dev/null 2>&1; then 724 + + if ! command -v @nl-qdisc-add@ > /dev/null 2>&1; then 725 + fatal "Unable to find nl-qdisc-add tool" 726 + fi 727 + - if ! command -v nl-qdisc-delete > /dev/null 2>&1; then 728 + + if ! command -v @nl-qdisc-delete@ > /dev/null 2>&1; then 729 + fatal "Unable to find nl-qdisc-delete tool" 730 + fi 731 + @@ -111,5 +111,5 @@ check_modules() { 732 + for m in ifb sch_plug sch_ingress act_mirred cls_u32 733 + do 734 + - if ! modinfo $m > /dev/null 2>&1; then 735 + + if ! @modinfo@ $m > /dev/null 2>&1; then 736 + fatal "Unable to find $m kernel module" 737 + fi 738 + @@ -119,5 +119,5 @@ check_modules() { 739 + #return 0 if the ifb is free 740 + check_ifb() { 741 + - local installed=`nl-qdisc-list -d $1` 742 + + local installed=`@nl-qdisc-list@ -d $1` 743 + [ -n "$installed" ] && return 1 744 + 745 + @@ -140,5 +140,5 @@ check_ifb() { 746 + setup_ifb() { 747 + 748 + - for ifb in `ifconfig -a -s|egrep ^ifb|cut -d ' ' -f1` 749 + + for ifb in `@ifconfig@ -a -s|@egrep@ ^ifb|@cut@ -d ' ' -f1` 750 + do 751 + check_ifb "$ifb" || continue 752 + @@ -155,5 +155,5 @@ setup_ifb() { 753 + #because we need to cleanup 754 + xenstore_write "$XENBUS_PATH/ifb" "$REMUS_IFB" 755 + - do_or_die ip link set dev "$REMUS_IFB" up 756 + + do_or_die @ip@ link set dev "$REMUS_IFB" up 757 + } 758 + 759 + @@ -162,12 +162,12 @@ redirect_vif_traffic() { 760 + local ifb=$2 761 + 762 + - do_or_die tc qdisc add dev "$vif" ingress 763 + + do_or_die @tc@ qdisc add dev "$vif" ingress 764 + 765 + - tc filter add dev "$vif" parent ffff: proto ip prio 10 \ 766 + + @tc@ filter add dev "$vif" parent ffff: proto ip prio 10 \ 767 + u32 match u32 0 0 action mirred egress redirect dev "$ifb" >/dev/null 2>&1 768 + 769 + if [ $? -ne 0 ] 770 + then 771 + - do_without_error tc qdisc del dev "$vif" ingress 772 + + do_without_error @tc@ qdisc del dev "$vif" ingress 773 + fatal "Failed to redirect traffic from $vif to $ifb" 774 + fi 775 + @@ -178,13 +178,13 @@ add_plug_qdisc() { 776 + local ifb=$2 777 + 778 + - nl-qdisc-add --dev="$ifb" --parent root plug >/dev/null 2>&1 779 + + @nl-qdisc-add@ --dev="$ifb" --parent root plug >/dev/null 2>&1 780 + if [ $? -ne 0 ] 781 + then 782 + - do_without_error tc qdisc del dev "$vif" ingress 783 + + do_without_error @tc@ qdisc del dev "$vif" ingress 784 + fatal "Failed to add plug qdisc to $ifb" 785 + fi 786 + 787 + #set ifb buffering limit in bytes. Its okay if this command fails 788 + - nl-qdisc-add --dev="$ifb" --parent root \ 789 + + @nl-qdisc-add@ --dev="$ifb" --parent root \ 790 + --update plug --limit=10000000 >/dev/null 2>&1 || true 791 + } 792 + @@ -201,9 +201,9 @@ teardown_netbuf() { 793 + 794 + if [[ "$ifb2" && "$ifb2" == "$ifb" ]]; then 795 + - do_without_error ip link set dev "$ifb" down 796 + - do_without_error nl-qdisc-delete --dev="$ifb" --parent root plug >/dev/null 2>&1 797 + + do_without_error @ip@ link set dev "$ifb" down 798 + + do_without_error @nl-qdisc-delete@ --dev="$ifb" --parent root plug >/dev/null 2>&1 799 + xenstore-rm -t "$XENBUS_PATH/ifb" 2>/dev/null || true 800 + fi 801 + - do_without_error tc qdisc del dev "$vif" ingress 802 + + do_without_error @tc@ qdisc del dev "$vif" ingress 803 + xenstore-rm -t "$XENBUS_PATH/hotplug-status" 2>/dev/null || true 804 + xenstore-rm -t "$XENBUS_PATH/hotplug-error" 2>/dev/null || true 805 + diff --git a/tools/hotplug/Linux/systemd/xen-init-dom0.service.in b/tools/hotplug/Linux/systemd/xen-init-dom0.service.in 806 + index 98779b8507..cc75339377 100644 807 + --- a/tools/hotplug/Linux/systemd/xen-init-dom0.service.in 808 + +++ b/tools/hotplug/Linux/systemd/xen-init-dom0.service.in 809 + @@ -9,5 +9,5 @@ Type=oneshot 810 + RemainAfterExit=true 811 + EnvironmentFile=-@CONFIG_DIR@/@CONFIG_LEAF_DIR@/xencommons 812 + -ExecStartPre=/bin/grep -q control_d /proc/xen/capabilities 813 + +ExecStartPre=@grep@ -q control_d /proc/xen/capabilities 814 + ExecStart=@LIBEXEC_BIN@/xen-init-dom0 $XEN_DOM0_UUID 815 + 816 + diff --git a/tools/hotplug/Linux/systemd/xen-qemu-dom0-disk-backend.service.in b/tools/hotplug/Linux/systemd/xen-qemu-dom0-disk-backend.service.in 817 + index f56775bc87..a9091047da 100644 818 + --- a/tools/hotplug/Linux/systemd/xen-qemu-dom0-disk-backend.service.in 819 + +++ b/tools/hotplug/Linux/systemd/xen-qemu-dom0-disk-backend.service.in 820 + @@ -10,6 +10,6 @@ ConditionPathExists=/proc/xen/capabilities 821 + Type=simple 822 + PIDFile=@XEN_RUN_DIR@/qemu-dom0.pid 823 + -ExecStartPre=/bin/grep -q control_d /proc/xen/capabilities 824 + -ExecStartPre=/bin/mkdir -p @XEN_RUN_DIR@ 825 + +ExecStartPre=@grep@ -q control_d /proc/xen/capabilities 826 + +ExecStartPre=@mkdir@ -p @XEN_RUN_DIR@ 827 + ExecStart=@qemu_xen_systemd@ -xen-domid 0 \ 828 + -xen-attach -name dom0 -nographic -M xenpv -daemonize \ 829 + diff --git a/tools/hotplug/Linux/systemd/xenconsoled.service.in b/tools/hotplug/Linux/systemd/xenconsoled.service.in 830 + index d84c09aa9c..68317246ae 100644 831 + --- a/tools/hotplug/Linux/systemd/xenconsoled.service.in 832 + +++ b/tools/hotplug/Linux/systemd/xenconsoled.service.in 833 + @@ -11,6 +11,6 @@ Environment=XENCONSOLED_TRACE=none 834 + Environment=XENCONSOLED_LOG_DIR=@XEN_LOG_DIR@/console 835 + EnvironmentFile=-@CONFIG_DIR@/@CONFIG_LEAF_DIR@/xencommons 836 + -ExecStartPre=/bin/grep -q control_d /proc/xen/capabilities 837 + -ExecStartPre=/bin/mkdir -p ${XENCONSOLED_LOG_DIR} @XEN_RUN_DIR@ 838 + +ExecStartPre=@grep@ -q control_d /proc/xen/capabilities 839 + +ExecStartPre=@mkdir@ -p ${XENCONSOLED_LOG_DIR} @XEN_RUN_DIR@ 840 + ExecStart=@sbindir@/xenconsoled -i --log=${XENCONSOLED_TRACE} --log-dir=${XENCONSOLED_LOG_DIR} $XENCONSOLED_ARGS 841 + 842 + diff --git a/tools/hotplug/Linux/systemd/xendomains.service.in b/tools/hotplug/Linux/systemd/xendomains.service.in 843 + index c7bfb61eb4..314ed9e91a 100644 844 + --- a/tools/hotplug/Linux/systemd/xendomains.service.in 845 + +++ b/tools/hotplug/Linux/systemd/xendomains.service.in 846 + @@ -11,5 +11,5 @@ Conflicts=libvirtd.service 847 + Type=oneshot 848 + RemainAfterExit=true 849 + -ExecStartPre=/bin/grep -q control_d /proc/xen/capabilities 850 + +ExecStartPre=@grep@ -q control_d /proc/xen/capabilities 851 + ExecStart=-@LIBEXEC_BIN@/xendomains start 852 + ExecStop=@LIBEXEC_BIN@/xendomains stop 853 + diff --git a/tools/hotplug/Linux/systemd/xenstored.service.in b/tools/hotplug/Linux/systemd/xenstored.service.in 854 + index 261077dc92..7daf7369b8 100644 855 + --- a/tools/hotplug/Linux/systemd/xenstored.service.in 856 + +++ b/tools/hotplug/Linux/systemd/xenstored.service.in 857 + @@ -11,5 +11,5 @@ Type=notify 858 + NotifyAccess=all 859 + RemainAfterExit=true 860 + -ExecStartPre=/bin/grep -q control_d /proc/xen/capabilities 861 + +ExecStartPre=@grep@ -q control_d /proc/xen/capabilities 862 + ExecStart=@XEN_SCRIPT_DIR@/launch-xenstore 863 + 864 + diff --git a/tools/hotplug/Linux/vif-bridge b/tools/hotplug/Linux/vif-bridge 865 + index 906047e82f..e110013b14 100644 866 + --- a/tools/hotplug/Linux/vif-bridge 867 + +++ b/tools/hotplug/Linux/vif-bridge 868 + @@ -26,5 +26,5 @@ 869 + #============================================================================ 870 + 871 + -dir=$(dirname "$0") 872 + +dir=$(@dirname@ "$0") 873 + . "$dir/vif-common.sh" 874 + 875 + @@ -33,8 +33,8 @@ bridge=$(xenstore_read_default "$XENBUS_PATH/bridge" "$bridge") 876 + 877 + if [ -z "$bridge" ]; then 878 + - if which brctl >&/dev/null; then 879 + - bridge=$(brctl show | awk 'NR==2{print$1}') 880 + + if @which@ @brctl@ >&/dev/null; then 881 + + bridge=$(@brctl@ show | @awk@ 'NR==2{print$1}') 882 + else 883 + - bridge=$(bridge link | cut -d" " -f7) 884 + + bridge=$(@bridge@ link | @cut@ -d" " -f7) 885 + fi 886 + if [ -z "$bridge" ] 887 + @@ -71,5 +71,5 @@ fi 888 + 889 + RET=0 890 + -ip link show dev "$bridge" 1>/dev/null 2>&1 || RET=1 891 + +@ip@ link show dev "$bridge" 1>/dev/null 2>&1 || RET=1 892 + if [ "$RET" -eq 1 ] 893 + then 894 + diff --git a/tools/hotplug/Linux/vif-common.sh b/tools/hotplug/Linux/vif-common.sh 895 + index a8e65178f9..28eb851f94 100644 896 + --- a/tools/hotplug/Linux/vif-common.sh 897 + +++ b/tools/hotplug/Linux/vif-common.sh 898 + @@ -16,5 +16,5 @@ 899 + 900 + 901 + -dir=$(dirname "$0") 902 + +dir=$(@dirname@ "$0") 903 + . "$dir/xen-hotplug-common.sh" 904 + . "$dir/xen-network-common.sh" 905 + @@ -73,9 +73,9 @@ rename_vif() { 906 + # that interface (e.g. another running domU) because it's likely a 907 + # configuration error 908 + - if ip link show "$vifname" >&/dev/null 909 + + if @ip@ link show "$vifname" >&/dev/null 910 + then 911 + fatal "Cannot rename interface $dev. An interface with name $vifname already exists." 912 + fi 913 + - do_or_die ip link set "$dev" name "$vifname" 914 + + do_or_die @ip@ link set "$dev" name "$vifname" 915 + } 916 + 917 + @@ -135,10 +135,10 @@ iptables_w() 918 + { 919 + if ! $IPTABLES_WAIT_RUNE_CHECKED ; then 920 + - iptables $IPTABLES_WAIT_RUNE -L -n >& /dev/null 921 + + @iptables@ $IPTABLES_WAIT_RUNE -L -n >& /dev/null 922 + if [[ $? == 0 ]] ; then 923 + # If we succeed, then -w is supported; don't check again 924 + IPTABLES_WAIT_RUNE_CHECKED=true 925 + elif [[ $? == 2 ]] ; then 926 + - iptables -L -n >& /dev/null 927 + + @iptables@ -L -n >& /dev/null 928 + if [[ $? != 2 ]] ; then 929 + # If we fail with PARAMETER_PROBLEM (2) with -w and 930 + @@ -150,5 +150,5 @@ iptables_w() 931 + fi 932 + fi 933 + - iptables $IPTABLES_WAIT_RUNE "$@" 934 + + @iptables@ $IPTABLES_WAIT_RUNE "$@" 935 + } 936 + 937 + @@ -221,5 +221,5 @@ handle_iptable() 938 + ip_of() 939 + { 940 + - ip -4 -o addr show primary dev "$1" | awk '$3 == "inet" {split($4,i,"/"); print i[1]; exit}' 941 + + @ip@ -4 -o addr show primary dev "$1" | @awk@ '$3 == "inet" {split($4,i,"/"); print i[1]; exit}' 942 + } 943 + 944 + diff --git a/tools/hotplug/Linux/vif-nat b/tools/hotplug/Linux/vif-nat 945 + index fd34afbb96..8921de58f3 100644 946 + --- a/tools/hotplug/Linux/vif-nat 947 + +++ b/tools/hotplug/Linux/vif-nat 948 + @@ -22,5 +22,5 @@ 949 + 950 + 951 + -dir=$(dirname "$0") 952 + +dir=$(@dirname@ "$0") 953 + . "$dir/vif-common.sh" 954 + 955 + @@ -62,5 +62,5 @@ ip_from_dom() 956 + routing_ip() 957 + { 958 + - echo $(echo $1 | awk -F. '{print $1"."$2"."$3"."$4 + 127}') 959 + + echo $(echo $1 | @awk@ -F. '{print $1"."$2"."$3"."$4 + 127}') 960 + } 961 + 962 + @@ -84,5 +84,5 @@ router_ip=$(routing_ip "$ip") 963 + 964 + # Split the given IP/bits pair. 965 + -vif_ip=`echo ${ip} | awk -F/ '{print $1}'` 966 + +vif_ip=`echo ${ip} | @awk@ -F/ '{print $1}'` 967 + 968 + hostname=dom$domid 969 + @@ -94,11 +94,11 @@ fi 970 + dhcparg_remove_entry() 971 + { 972 + - local tmpfile=$(mktemp) 973 + - sed -e "s/${dev} //" "$dhcpd_arg_file" >"$tmpfile" 974 + - if ! diff "$tmpfile" "$dhcpd_arg_file" >/dev/null 975 + + local tmpfile=$(@mktemp@) 976 + + @sed@ -e "s/${dev} //" "$dhcpd_arg_file" >"$tmpfile" 977 + + if ! @diff@ "$tmpfile" "$dhcpd_arg_file" >/dev/null 978 + then 979 + - cp "$tmpfile" "$dhcpd_arg_file" 980 + + @cp@ "$tmpfile" "$dhcpd_arg_file" 981 + fi 982 + - rm "$tmpfile" 983 + + @rm@ "$tmpfile" 984 + } 985 + 986 + @@ -106,24 +106,24 @@ dhcparg_add_entry() 987 + { 988 + dhcparg_remove_entry 989 + - local tmpfile=$(mktemp) 990 + + local tmpfile=$(@mktemp@) 991 + # handle Red Hat, SUSE, and Debian styles, with or without quotes 992 + - sed -e 's/^DHCPDARGS="*\([^"]*\)"*/DHCPDARGS="\1'"${dev} "'"/' \ 993 + - "$dhcpd_arg_file" >"$tmpfile" && cp "$tmpfile" "$dhcpd_arg_file" 994 + - sed -e 's/^DHCPD_INTERFACE="*\([^"]*\)"*/DHCPD_INTERFACE="\1'"${dev} "'"/' \ 995 + - "$dhcpd_arg_file" >"$tmpfile" && cp "$tmpfile" "$dhcpd_arg_file" 996 + - sed -e 's/^INTERFACES="*\([^"]*\)"*/INTERFACES="\1'"${dev} "'"/' \ 997 + - "$dhcpd_arg_file" >"$tmpfile" && cp "$tmpfile" "$dhcpd_arg_file" 998 + - rm -f "$tmpfile" 999 + + @sed@ -e 's/^DHCPDARGS="*\([^"]*\)"*/DHCPDARGS="\1'"${dev} "'"/' \ 1000 + + "$dhcpd_arg_file" >"$tmpfile" && @cp@ "$tmpfile" "$dhcpd_arg_file" 1001 + + @sed@ -e 's/^DHCPD_INTERFACE="*\([^"]*\)"*/DHCPD_INTERFACE="\1'"${dev} "'"/' \ 1002 + + "$dhcpd_arg_file" >"$tmpfile" && @cp@ "$tmpfile" "$dhcpd_arg_file" 1003 + + @sed@ -e 's/^INTERFACES="*\([^"]*\)"*/INTERFACES="\1'"${dev} "'"/' \ 1004 + + "$dhcpd_arg_file" >"$tmpfile" && @cp@ "$tmpfile" "$dhcpd_arg_file" 1005 + + @rm@ -f "$tmpfile" 1006 + } 1007 + 1008 + dhcp_remove_entry() 1009 + { 1010 + - local tmpfile=$(mktemp) 1011 + - grep -v "host $hostname" "$dhcpd_conf_file" >"$tmpfile" 1012 + - if ! diff "$tmpfile" "$dhcpd_conf_file" >/dev/null 1013 + + local tmpfile=$(@mktemp@) 1014 + + @grep@ -v "host $hostname" "$dhcpd_conf_file" >"$tmpfile" 1015 + + if ! @diff@ "$tmpfile" "$dhcpd_conf_file" >/dev/null 1016 + then 1017 + - cp "$tmpfile" "$dhcpd_conf_file" 1018 + + @cp@ "$tmpfile" "$dhcpd_conf_file" 1019 + fi 1020 + - rm "$tmpfile" 1021 + + @rm@ "$tmpfile" 1022 + dhcparg_remove_entry 1023 + } 1024 + @@ -159,5 +159,5 @@ dhcp_down() 1025 + case "$command" in 1026 + online) 1027 + - if ip route | grep -q "dev ${dev}" 1028 + + if @ip@ route | @grep@ -q "dev ${dev}" 1029 + then 1030 + log debug "${dev} already up" 1031 + @@ -165,7 +165,7 @@ case "$command" in 1032 + fi 1033 + 1034 + - do_or_die ip link set dev "${dev}" up arp on 1035 + - do_or_die ip addr add "$router_ip" dev "${dev}" 1036 + - do_or_die ip route add "$vif_ip" dev "${dev}" src "$router_ip" 1037 + + do_or_die @ip@ link set dev "${dev}" up arp on 1038 + + do_or_die @ip@ addr add "$router_ip" dev "${dev}" 1039 + + do_or_die @ip@ route add "$vif_ip" dev "${dev}" src "$router_ip" 1040 + echo 1 >/proc/sys/net/ipv4/conf/${dev}/proxy_arp 1041 + [ "$dhcp" != 'no' ] && dhcp_up 1042 + @@ -173,5 +173,5 @@ case "$command" in 1043 + offline) 1044 + [ "$dhcp" != 'no' ] && dhcp_down 1045 + - do_without_error ifconfig "${dev}" down 1046 + + do_without_error @ifconfig@ "${dev}" down 1047 + ;; 1048 + esac 1049 + diff --git a/tools/hotplug/Linux/vif-openvswitch b/tools/hotplug/Linux/vif-openvswitch 1050 + index 18bfb6cefb..ea983481a3 100644 1051 + --- a/tools/hotplug/Linux/vif-openvswitch 1052 + +++ b/tools/hotplug/Linux/vif-openvswitch 1053 + @@ -25,13 +25,13 @@ 1054 + #============================================================================ 1055 + 1056 + -dir=$(dirname "$0") 1057 + +dir=$(@dirname@ "$0") 1058 + . "$dir/vif-common.sh" 1059 + 1060 + check_tools() 1061 + { 1062 + - if ! command -v ovs-vsctl > /dev/null 2>&1; then 1063 + + if ! command -v @ovs-vsctl@ > /dev/null 2>&1; then 1064 + fatal "Unable to find ovs-vsctl tool" 1065 + fi 1066 + - if ! command -v ip > /dev/null 2>&1; then 1067 + + if ! command -v @ip@ > /dev/null 2>&1; then 1068 + fatal "Unable to find ip tool" 1069 + fi 1070 + @@ -80,8 +80,8 @@ add_to_openvswitch () { 1071 + local vif_details="$(openvswitch_external_id_all $dev)" 1072 + 1073 + - do_or_die ovs-vsctl --timeout=30 \ 1074 + + do_or_die @ovs-vsctl@ --timeout=30 \ 1075 + -- --if-exists del-port $dev \ 1076 + -- add-port "$bridge" $dev $tag_arg $trunk_arg $vif_details 1077 + - do_or_die ip link set $dev up 1078 + + do_or_die @ip@ link set $dev up 1079 + } 1080 + 1081 + @@ -94,7 +94,7 @@ case "$command" in 1082 + 1083 + remove|offline) 1084 + - do_without_error ovs-vsctl --timeout=30 \ 1085 + + do_without_error @ovs-vsctl@ --timeout=30 \ 1086 + -- --if-exists del-port $dev 1087 + - do_without_error ip link set $dev down 1088 + + do_without_error @ip@ link set $dev down 1089 + ;; 1090 + esac 1091 + diff --git a/tools/hotplug/Linux/vif-route b/tools/hotplug/Linux/vif-route 1092 + index 9cd417a005..98d67a8659 100755 1093 + --- a/tools/hotplug/Linux/vif-route 1094 + +++ b/tools/hotplug/Linux/vif-route 1095 + @@ -17,5 +17,5 @@ 1096 + #============================================================================ 1097 + 1098 + -dir=$(dirname "$0") 1099 + +dir=$(@dirname@ "$0") 1100 + . "${dir}/vif-common.sh" 1101 + 1102 + @@ -24,5 +24,5 @@ main_ip=$(dom0_ip) 1103 + case "${command}" in 1104 + add|online) 1105 + - ifconfig ${dev} ${main_ip} netmask 255.255.255.255 up 1106 + + @ifconfig@ ${dev} ${main_ip} netmask 255.255.255.255 up 1107 + echo 1 >/proc/sys/net/ipv4/conf/${dev}/proxy_arp 1108 + ipcmd='add' 1109 + @@ -51,5 +51,5 @@ esac 1110 + # the guest using those addresses. 1111 + for addr in ${ip} ; do 1112 + - ${cmdprefix} ip route ${ipcmd} ${addr} dev ${dev} src ${main_ip} metric ${metric} 1113 + + ${cmdprefix} @ip@ route ${ipcmd} ${addr} dev ${dev} src ${main_ip} metric ${metric} 1114 + done 1115 + 1116 + diff --git a/tools/hotplug/Linux/vscsi b/tools/hotplug/Linux/vscsi 1117 + index 5ac26147ec..8f297e05df 100644 1118 + --- a/tools/hotplug/Linux/vscsi 1119 + +++ b/tools/hotplug/Linux/vscsi 1120 + @@ -5,5 +5,5 @@ 1121 + # 1122 + 1123 + -dir=$(dirname "$0") 1124 + +dir=$(@dirname@ "$0") 1125 + . "$dir/xen-hotplug-common.sh" 1126 + 1127 + diff --git a/tools/hotplug/Linux/xen-hotplug-common.sh.in b/tools/hotplug/Linux/xen-hotplug-common.sh.in 1128 + index 8c2cb9e25a..e9c64efcb0 100644 1129 + --- a/tools/hotplug/Linux/xen-hotplug-common.sh.in 1130 + +++ b/tools/hotplug/Linux/xen-hotplug-common.sh.in 1131 + @@ -15,5 +15,5 @@ 1132 + # 1133 + 1134 + -dir=$(dirname "$0") 1135 + +dir=$(@dirname@ "$0") 1136 + . "$dir/hotplugpath.sh" 1137 + . "$dir/logging.sh" 1138 + @@ -26,5 +26,5 @@ export PATH="${bindir}:${sbindir}:${LIBEXEC_BIN}:/sbin:/bin:/usr/bin:/usr/sbin:$ 1139 + export LD_LIBRARY_PATH="${libdir}${LD_LIBRARY_PATH+:}$LD_LIBRARY_PATH" 1140 + export LANG="POSIX" 1141 + -unset $(set | grep ^LC_ | cut -d= -f1) 1142 + +unset $(set | @grep@ ^LC_ | @cut@ -d= -f1) 1143 + 1144 + fatal() { 1145 + diff --git a/tools/hotplug/Linux/xen-network-common.sh b/tools/hotplug/Linux/xen-network-common.sh 1146 + index 42fa704e8d..f6cf1b11c0 100644 1147 + --- a/tools/hotplug/Linux/xen-network-common.sh 1148 + +++ b/tools/hotplug/Linux/xen-network-common.sh 1149 + @@ -27,5 +27,5 @@ 1150 + # been renamed. 1151 + 1152 + -if ! which ifup >/dev/null 2>/dev/null 1153 + +if ! @which@ ifup >/dev/null 2>/dev/null 1154 + then 1155 + preiftransfer() 1156 + @@ -85,5 +85,5 @@ _setup_bridge_port() { 1157 + 1158 + # take interface down ... 1159 + - ip link set dev ${dev} down 1160 + + @ip@ link set dev ${dev} down 1161 + 1162 + if [ $virtual -ne 0 ] ; then 1163 + @@ -92,9 +92,9 @@ _setup_bridge_port() { 1164 + # stolen by an Ethernet bridge for STP purposes. 1165 + # (FE:FF:FF:FF:FF:FF) 1166 + - ip link set dev ${dev} address fe:ff:ff:ff:ff:ff || true 1167 + + @ip@ link set dev ${dev} address fe:ff:ff:ff:ff:ff || true 1168 + fi 1169 + 1170 + # ... and configure it 1171 + - ip address flush dev ${dev} 1172 + + @ip@ address flush dev ${dev} 1173 + } 1174 + 1175 + @@ -112,10 +112,10 @@ create_bridge () { 1176 + # Don't create the bridge if it already exists. 1177 + if [ ! -e "/sys/class/net/${bridge}/bridge" ]; then 1178 + - if which brctl >&/dev/null; then 1179 + - brctl addbr ${bridge} 1180 + - brctl stp ${bridge} off 1181 + - brctl setfd ${bridge} 0 1182 + + if @which@ @brctl@ >&/dev/null; then 1183 + + @brctl@ addbr ${bridge} 1184 + + @brctl@ stp ${bridge} off 1185 + + @brctl@ setfd ${bridge} 0 1186 + else 1187 + - ip link add name ${bridge} type bridge stp_state 0 forward_delay 0 1188 + + @ip@ link add name ${bridge} type bridge stp_state 0 forward_delay 0 1189 + fi 1190 + fi 1191 + @@ -130,8 +130,8 @@ add_to_bridge () { 1192 + if [ ! -e "/sys/class/net/${bridge}/brif/${dev}" ]; then 1193 + log debug "adding $dev to bridge $bridge" 1194 + - if which brctl >&/dev/null; then 1195 + - brctl addif ${bridge} ${dev} 1196 + + if @which@ @brctl@ >&/dev/null; then 1197 + + @brctl@ addif ${bridge} ${dev} 1198 + else 1199 + - ip link set ${dev} master ${bridge} 1200 + + @ip@ link set ${dev} master ${bridge} 1201 + fi 1202 + else 1203 + @@ -139,5 +139,5 @@ add_to_bridge () { 1204 + fi 1205 + 1206 + - ip link set dev ${dev} up 1207 + + @ip@ link set dev ${dev} up 1208 + } 1209 + 1210 + @@ -146,13 +146,13 @@ remove_from_bridge () { 1211 + local dev=$2 1212 + 1213 + - do_without_error ip link set dev ${dev} down 1214 + + do_without_error @ip@ link set dev ${dev} down 1215 + 1216 + # Don't remove $dev from $bridge if it's not on the bridge. 1217 + if [ -e "/sys/class/net/${bridge}/brif/${dev}" ]; then 1218 + log debug "removing $dev from bridge $bridge" 1219 + - if which brctl >&/dev/null; then 1220 + - do_without_error brctl delif ${bridge} ${dev} 1221 + + if @which@ @brctl@ >&/dev/null; then 1222 + + do_without_error @brctl@ delif ${bridge} ${dev} 1223 + else 1224 + - do_without_error ip link set ${dev} nomaster 1225 + + do_without_error @ip@ link set ${dev} nomaster 1226 + fi 1227 + else 1228 + @@ -172,5 +172,5 @@ set_mtu () { 1229 + if [ -z "$mtu" ] 1230 + then 1231 + - mtu="`ip link show dev ${bridge}| awk '/mtu/ { print $5 }'`" 1232 + + mtu="`@ip@ link show dev ${bridge}| @awk@ '/mtu/ { print $5 }'`" 1233 + if [ -n "$mtu" ] 1234 + then 1235 + @@ -181,5 +181,5 @@ set_mtu () { 1236 + then 1237 + log debug "setting $dev MTU to $mtu" 1238 + - ip link set dev ${dev} mtu ${mtu} || : 1239 + + @ip@ link set dev ${dev} mtu ${mtu} || : 1240 + 1241 + if [ ${type_if} = vif ] 1242 + diff --git a/tools/hotplug/Linux/xendomains.in b/tools/hotplug/Linux/xendomains.in 1243 + index 70f4129ef4..b066404b0d 100644 1244 + --- a/tools/hotplug/Linux/xendomains.in 1245 + +++ b/tools/hotplug/Linux/xendomains.in 1246 + @@ -151,5 +151,5 @@ else 1247 + fi 1248 + 1249 + -if ! which usleep >&/dev/null 1250 + +if ! @which@ usleep >&/dev/null 1251 + then 1252 + usleep() 1253 + @@ -157,5 +157,5 @@ then 1254 + if [ -n "$1" ] 1255 + then 1256 + - sleep $(( $1 / 1000000 )) 1257 + + @sleep@ $(( $1 / 1000000 )) 1258 + fi 1259 + } 1260 + @@ -171,5 +171,5 @@ rc_reset 1261 + contains_something() 1262 + { 1263 + - if [ -d "$1" ] && [ `/bin/ls $1 | wc -l` -gt 0 ] 1264 + + if [ -d "$1" ] && [ `@ls@ $1 | wc -l` -gt 0 ] 1265 + then 1266 + return 0 1267 + @@ -183,5 +183,5 @@ rdname() 1268 + { 1269 + NM=$($CMD create --quiet --dryrun --defconfig "$1" | 1270 + - sed -n 's/^.*(name \(.*\))$/\1/p;s/^.*"name": "\(.*\)",$/\1/p') 1271 + + @sed@ -n 's/^.*(name \(.*\))$/\1/p;s/^.*"name": "\(.*\)",$/\1/p') 1272 + } 1273 + 1274 + @@ -218,11 +218,11 @@ parseln() 1275 + name=;id= 1276 + elif [[ "$1" =~ '(name' ]]; then 1277 + - name=$(echo $1 | sed -e 's/^.*(name \(.*\))$/\1/') 1278 + + name=$(echo $1 | @sed@ -e 's/^.*(name \(.*\))$/\1/') 1279 + elif [[ "$1" =~ '(domid' ]]; then 1280 + - id=$(echo $1 | sed -e 's/^.*(domid \(.*\))$/\1/') 1281 + + id=$(echo $1 | @sed@ -e 's/^.*(domid \(.*\))$/\1/') 1282 + elif [[ "$1" =~ '"name":' ]]; then 1283 + - name=$(echo $1 | sed -e 's/^.*"name": "\(.*\)",$/\1/') 1284 + + name=$(echo $1 | @sed@ -e 's/^.*"name": "\(.*\)",$/\1/') 1285 + elif [[ "$1" =~ '"domid":' ]]; then 1286 + - id=$(echo $1 | sed -e 's/^.*"domid": \(.*\),$/\1/') 1287 + + id=$(echo $1 | @sed@ -e 's/^.*"domid": \(.*\),$/\1/') 1288 + fi 1289 + 1290 + @@ -245,5 +245,5 @@ is_running() 1291 + ;; 1292 + esac 1293 + - done < <($CMD list -l | grep "$LIST_GREP") 1294 + + done < <($CMD list -l | @grep@ "$LIST_GREP") 1295 + return $RC 1296 + } 1297 + @@ -256,5 +256,5 @@ start() 1298 + fi 1299 + 1300 + - mkdir -p $(dirname "$LOCKFILE") 1301 + + @mkdir@ -p $(@dirname@ "$LOCKFILE") 1302 + touch $LOCKFILE 1303 + 1304 + @@ -267,5 +267,5 @@ start() 1305 + for dom in $XENDOMAINS_SAVE/*; do 1306 + if [ -f $dom ] ; then 1307 + - HEADER=`head -c 16 $dom | head -n 1 2> /dev/null` 1308 + + HEADER=`@head@ -c 16 $dom | @head@ -n 1 2> /dev/null` 1309 + if [ "$HEADER" = "$HEADCOMP" ]; then 1310 + echo -n " ${dom##*/}" 1311 + @@ -278,5 +278,5 @@ start() 1312 + else 1313 + # mv $dom ${dom%/*}/.${dom##*/} 1314 + - rm $dom 1315 + + @rm@ $dom 1316 + fi 1317 + fi 1318 + @@ -300,6 +300,6 @@ start() 1319 + for dom in $XENDOMAINS_AUTO/*; do 1320 + echo -n " ${dom##*/}" 1321 + - shortdom=$(echo $dom | sed -n 's/^.*\/\(.*\)$/\1/p') 1322 + - echo $saved_domains | grep -w $shortdom > /dev/null 1323 + + shortdom=$(echo $dom | @sed@ -n 's/^.*\/\(.*\)$/\1/p') 1324 + + echo $saved_domains | @grep@ -w $shortdom > /dev/null 1325 + if [ $? -eq 0 ] || is_running $dom; then 1326 + echo -n "(skip)" 1327 + @@ -329,5 +329,5 @@ all_zombies() 1328 + return 1; 1329 + fi 1330 + - done < <($CMD list -l | grep "$LIST_GREP") 1331 + + done < <($CMD list -l | @grep@ "$LIST_GREP") 1332 + return 0 1333 + } 1334 + @@ -346,14 +346,14 @@ watchdog_xencmd() 1335 + 1336 + usleep 20000 1337 + - for no in `seq 0 $XENDOMAINS_STOP_MAXWAIT`; do 1338 + + for no in `@seq@ 0 $XENDOMAINS_STOP_MAXWAIT`; do 1339 + # exit if $CMD save/migrate/shutdown is finished 1340 + - PSAX=`ps axlw | grep "$CMD $1" | grep -v grep` 1341 + + PSAX=`ps axlw | @grep@ "$CMD $1" | @grep@ -v grep` 1342 + if test -z "$PSAX"; then exit; fi 1343 + if ! test -n "$3"; then echo -n '.'; fi 1344 + - sleep 1 1345 + + @sleep@ 1 1346 + # go to kill immediately if there's only zombies left 1347 + if all_zombies && test -n "$2"; then break; fi 1348 + done 1349 + - sleep 1 1350 + + @sleep@ 1 1351 + read PSF PSUID PSPID PSPPID < <(echo "$PSAX") 1352 + # kill $CMD $1 1353 + @@ -435,5 +435,5 @@ stop() 1354 + watchdog_xencmd save & 1355 + WDOG_PID=$! 1356 + - mkdir -p "$XENDOMAINS_SAVE" 1357 + + @mkdir@ -p "$XENDOMAINS_SAVE" 1358 + XMR=`$CMD save $id $XENDOMAINS_SAVE/$name 2>&1 1>/dev/null` 1359 + if test $? -ne 0; then 1360 + @@ -462,5 +462,5 @@ stop() 1361 + kill $WDOG_PID >/dev/null 2>&1 1362 + fi 1363 + - done < <($CMD list -l | grep "$LIST_GREP") 1364 + + done < <($CMD list -l | @grep@ "$LIST_GREP") 1365 + 1366 + # NB. this shuts down ALL Xen domains (politely), not just the ones in 1367 + @@ -483,5 +483,5 @@ stop() 1368 + 1369 + # Unconditionally delete lock file 1370 + - rm -f $LOCKFILE 1371 + + @rm@ -f $LOCKFILE 1372 + 1373 + exec 2>&3 1374 + @@ -499,5 +499,5 @@ check_domain_up() 1375 + ;; 1376 + esac 1377 + - done < <($CMD list -l | grep "$LIST_GREP") 1378 + + done < <($CMD list -l | @grep@ "$LIST_GREP") 1379 + return 1 1380 + } 1381 + @@ -532,5 +532,5 @@ check_all_saved_domains_up() 1382 + return 0 1383 + fi 1384 + - missing=`/bin/ls $XENDOMAINS_SAVE` 1385 + + missing=`@ls@ $XENDOMAINS_SAVE` 1386 + echo -n " MISS SAVED: " $missing 1387 + return 1 1388 + -- 1389 + 2.49.0 1390 +
+401 -6
pkgs/by-name/xe/xen/package.nix
··· 1 { 2 - buildXenPackage, 3 python3Packages, 4 - fetchpatch, 5 }: 6 7 - buildXenPackage.override { inherit python3Packages; } { 8 pname = "xen"; 9 version = "4.20.0"; 10 patches = [ 11 (fetchpatch { 12 url = "https://xenbits.xenproject.org/xsa/xsa469/xsa469-4.20-01.patch"; 13 hash = "sha256-go743oBhYDuxsK0Xc6nK/WxutQQwc2ERtLKhCU9Dnng="; ··· 36 url = "https://xenbits.xenproject.org/xsa/xsa469/xsa469-4.20-07.patch"; 37 hash = "sha256-+BsCJa01R2lrbu7tEluGrYSAqu2jJcrpFNUoLMY466c="; 38 }) 39 (fetchpatch { 40 url = "https://xenbits.xenproject.org/xsa/xsa470.patch"; 41 hash = "sha256-zhMZ6pCZtt0ocgsMFVqthMaof46lMMTaYmlepMXVJqM="; 42 }) 43 ]; 44 - rev = "3ad5d648cda5add395f49fc3704b2552aae734f7"; 45 - hash = "sha256-v2DRJv+1bym8zAgU74lo1HQ/9rUcyK3qc4Eec4RpcEY="; 46 - }
··· 1 { 2 + lib, 3 + stdenv, 4 + testers, 5 + fetchgit, 6 + fetchpatch, 7 + replaceVars, 8 + 9 + # Xen 10 + acpica-tools, 11 + autoPatchelfHook, 12 + binutils-unwrapped-all-targets, 13 + bison, 14 + bzip2, 15 + cmake, 16 + dev86, 17 + e2fsprogs, 18 + flex, 19 + libnl, 20 + libuuid, 21 + lzo, 22 + ncurses, 23 + ocamlPackages, 24 + perl, 25 + pkg-config, 26 python3Packages, 27 + systemd, 28 + xz, 29 + yajl, 30 + zlib, 31 + zstd, 32 + 33 + # Optional Components 34 + withFlask ? false, 35 + checkpolicy, 36 + withIPXE ? true, 37 + ipxe, 38 + withOVMF ? true, 39 + OVMF, 40 + withSeaBIOS ? true, 41 + seabios-qemu, 42 + 43 + # Documentation 44 + pandoc, 45 + 46 + # Scripts 47 + bridge-utils, 48 + coreutils, 49 + diffutils, 50 + drbd, 51 + gawk, 52 + gnugrep, 53 + gnused, 54 + inetutils, 55 + iproute2, 56 + iptables, 57 + kmod, 58 + multipath-tools, 59 + nbd, 60 + openiscsi, 61 + openvswitch, 62 + psmisc, 63 + util-linux, 64 + which, 65 }: 66 67 + let 68 + inherit (lib) 69 + enableFeature 70 + genAttrs 71 + getExe 72 + getExe' 73 + licenses 74 + optionalString 75 + optionals 76 + systems 77 + teams 78 + versionOlder 79 + versions 80 + warn 81 + ; 82 + inherit (systems.inspect.patterns) isLinux isAarch64; 83 + inherit (licenses) 84 + cc-by-40 85 + gpl2Only 86 + lgpl21Only 87 + mit 88 + ; 89 + 90 + # Mark versions older than minSupportedVersion as EOL. 91 + minSupportedVersion = "4.17"; 92 + 93 + scriptDeps = 94 + let 95 + mkTools = pkg: tools: genAttrs tools (tool: getExe' pkg tool); 96 + in 97 + (genAttrs [ 98 + "CONFIG_DIR" 99 + "CONFIG_LEAF_DIR" 100 + "LIBEXEC_BIN" 101 + "XEN_LOG_DIR" 102 + "XEN_RUN_DIR" 103 + "XEN_SCRIPT_DIR" 104 + "qemu_xen_systemd" 105 + "sbindir" 106 + ] (_: null)) 107 + // (mkTools coreutils [ 108 + "basename" 109 + "cat" 110 + "cp" 111 + "cut" 112 + "dirname" 113 + "head" 114 + "ls" 115 + "mkdir" 116 + "mktemp" 117 + "readlink" 118 + "rm" 119 + "seq" 120 + "sleep" 121 + "stat" 122 + ]) 123 + // (mkTools drbd [ 124 + "drbdadm" 125 + "drbdsetup" 126 + ]) 127 + // (mkTools gnugrep [ 128 + "egrep" 129 + "grep" 130 + ]) 131 + // (mkTools iproute2 [ 132 + "bridge" 133 + "ip" 134 + "tc" 135 + ]) 136 + // (mkTools iptables [ 137 + "arptables" 138 + "ip6tables" 139 + "iptables" 140 + ]) 141 + // (mkTools kmod [ 142 + "modinfo" 143 + "modprobe" 144 + "rmmod" 145 + ]) 146 + // (mkTools libnl [ 147 + "nl-qdisc-add" 148 + "nl-qdisc-delete" 149 + "nl-qdisc-list" 150 + ]) 151 + // (mkTools util-linux [ 152 + "flock" 153 + "logger" 154 + "losetup" 155 + "prlimit" 156 + ]) 157 + // { 158 + awk = getExe' gawk "awk"; 159 + brctl = getExe bridge-utils; 160 + diff = getExe' diffutils "diff"; 161 + ifconfig = getExe' inetutils "ifconfig"; 162 + iscsiadm = getExe' openiscsi "iscsiadm"; 163 + killall = getExe' psmisc "killall"; 164 + multipath = getExe' multipath-tools "multipath"; 165 + nbd-client = getExe' nbd "nbd-client"; 166 + ovs-vsctl = getExe' openvswitch "ovs-vsctl"; 167 + sed = getExe gnused; 168 + systemd-notify = getExe' systemd "systemd-notify"; 169 + which = getExe which; 170 + }; 171 + in 172 + 173 + stdenv.mkDerivation (finalAttrs: { 174 pname = "xen"; 175 version = "4.20.0"; 176 + 177 + # This attribute can be overriden to correct the file paths in 178 + # `passthru` when building an unstable Xen. 179 + upstreamVersion = finalAttrs.version; 180 + # Useful for further identifying downstream Xen variants. (i.e. Qubes) 181 + vendor = "nixos"; 182 + 183 patches = [ 184 + ./0001-makefile-efi-output-directory.patch 185 + 186 + (replaceVars ./0002-scripts-external-executable-calls.patch scriptDeps) 187 + 188 + # XSA #469 189 (fetchpatch { 190 url = "https://xenbits.xenproject.org/xsa/xsa469/xsa469-4.20-01.patch"; 191 hash = "sha256-go743oBhYDuxsK0Xc6nK/WxutQQwc2ERtLKhCU9Dnng="; ··· 214 url = "https://xenbits.xenproject.org/xsa/xsa469/xsa469-4.20-07.patch"; 215 hash = "sha256-+BsCJa01R2lrbu7tEluGrYSAqu2jJcrpFNUoLMY466c="; 216 }) 217 + 218 + # XSA #470 219 (fetchpatch { 220 url = "https://xenbits.xenproject.org/xsa/xsa470.patch"; 221 hash = "sha256-zhMZ6pCZtt0ocgsMFVqthMaof46lMMTaYmlepMXVJqM="; 222 }) 223 ]; 224 + 225 + outputs = [ 226 + "out" 227 + "man" 228 + "doc" 229 + "dev" 230 + "boot" 231 + ]; 232 + 233 + src = fetchgit { 234 + url = "https://xenbits.xenproject.org/git-http/xen.git"; 235 + rev = "3ad5d648cda5add395f49fc3704b2552aae734f7"; 236 + hash = "sha256-v2DRJv+1bym8zAgU74lo1HQ/9rUcyK3qc4Eec4RpcEY="; 237 + }; 238 + 239 + strictDeps = true; 240 + 241 + nativeBuildInputs = 242 + [ 243 + acpica-tools 244 + autoPatchelfHook 245 + bison 246 + cmake 247 + dev86 248 + flex 249 + pandoc 250 + perl 251 + pkg-config 252 + 253 + # oxenstored 254 + ocamlPackages.findlib 255 + ocamlPackages.ocaml 256 + ] 257 + ++ (with python3Packages; [ 258 + python 259 + setuptools 260 + wrapPython 261 + ]); 262 + 263 + buildInputs = 264 + [ 265 + bzip2 266 + e2fsprogs.dev 267 + libnl 268 + libuuid 269 + lzo 270 + ncurses 271 + xz 272 + yajl 273 + zlib 274 + zstd 275 + ] 276 + ++ optionals withFlask [ checkpolicy ] 277 + ++ optionals (versionOlder finalAttrs.version "4.19") [ systemd ]; 278 + 279 + configureFlags = [ 280 + "--enable-systemd" 281 + "--disable-qemu-traditional" 282 + "--with-system-qemu" 283 + (if withSeaBIOS then "--with-system-seabios=${seabios-qemu.firmware}" else "--disable-seabios") 284 + (if withOVMF then "--with-system-ovmf=${OVMF.mergedFirmware}" else "--disable-ovmf") 285 + (if withIPXE then "--with-system-ipxe=${ipxe.firmware}" else "--disable-ipxe") 286 + (enableFeature withFlask "xsmpolicy") 287 + ]; 288 + 289 + makeFlags = 290 + [ 291 + "SUBSYSTEMS=${toString finalAttrs.buildFlags}" 292 + 293 + "PREFIX=$(out)" 294 + "BASH_COMPLETION_DIR=$(PREFIX)/share/bash-completion/completions" 295 + 296 + "XEN_WHOAMI=${finalAttrs.pname}" 297 + "XEN_DOMAIN=${finalAttrs.vendor}" 298 + 299 + "GIT=${getExe' coreutils "false"}" 300 + "WGET=${getExe' coreutils "false"}" 301 + "EFI_VENDOR=${finalAttrs.vendor}" 302 + "INSTALL_EFI_STRIP=1" 303 + "LD=${getExe' binutils-unwrapped-all-targets "ld"}" 304 + ] 305 + # These flags set the CONFIG_* options in /boot/xen.config 306 + # and define if the default policy file is built. However, 307 + # the Flask binaries always get compiled by default. 308 + ++ optionals withFlask [ 309 + "XSM_ENABLE=y" 310 + "FLASK_ENABLE=y" 311 + ]; 312 + 313 + buildFlags = [ 314 + "xen" 315 + "tools" 316 + "docs" 317 + ]; 318 + 319 + enableParallelBuilding = true; 320 + 321 + env.NIX_CFLAGS_COMPILE = toString [ 322 + "-Wno-error=maybe-uninitialized" 323 + "-Wno-error=array-bounds" 324 + ]; 325 + 326 + dontUseCmakeConfigure = true; 327 + 328 + # Remove in-tree QEMU sources, we don't need them in any circumstance. 329 + prePatch = "rm -rf tools/qemu-xen tools/qemu-xen-traditional"; 330 + 331 + installPhase = '' 332 + runHook preInstall 333 + 334 + mkdir -p $out $out/share $boot 335 + cp -prvd dist/install/nix/store/*/* $out/ 336 + cp -prvd dist/install/etc $out 337 + cp -prvd dist/install/boot $boot 338 + 339 + runHook postInstall 340 + ''; 341 + 342 + postInstall = 343 + # Wrap xencov_split, xenmon and xentrace_format. 344 + # We also need to wrap pygrub, which lies in $out/libexec/xen/bin. 345 + '' 346 + wrapPythonPrograms 347 + wrapPythonProgramsIn "$out/libexec/xen/bin" "$out $pythonPath" 348 + ''; 349 + 350 + postFixup = 351 + '' 352 + addAutoPatchelfSearchPath $out/lib 353 + autoPatchelf $out/libexec/xen/bin 354 + '' 355 + # Flask is particularly hard to disable. Even after 356 + # setting the make flags to `n`, it still gets compiled. 357 + # If withFlask is disabled, delete the extra binaries. 358 + + optionalString (!withFlask) '' 359 + rm -f $out/bin/flask-* 360 + ''; 361 + 362 + passthru = { 363 + efi = "boot/xen-${finalAttrs.upstreamVersion}.efi"; 364 + flaskPolicy = 365 + if withFlask then 366 + warn "This Xen was compiled with FLASK support, but the FLASK file may not match the Xen version number. Please hardcode the path to the FLASK file instead." "boot/xenpolicy-${finalAttrs.upstreamVersion}" 367 + else 368 + throw "This Xen was compiled without FLASK support."; 369 + # This test suite is very simple, as Xen's userspace 370 + # utilities require the hypervisor to be booted. 371 + tests = { 372 + pkg-config = testers.hasPkgConfigModules { 373 + package = finalAttrs.finalPackage; 374 + moduleNames = [ 375 + "xencall" 376 + "xencontrol" 377 + "xendevicemodel" 378 + "xenevtchn" 379 + "xenforeignmemory" 380 + "xengnttab" 381 + "xenguest" 382 + "xenhypfs" 383 + "xenlight" 384 + "xenstat" 385 + "xenstore" 386 + "xentoolcore" 387 + "xentoollog" 388 + "xenvchan" 389 + "xlutil" 390 + ]; 391 + }; 392 + }; 393 + }; 394 + 395 + meta = { 396 + branch = versions.majorMinor finalAttrs.version; 397 + 398 + description = "Type-1 hypervisor intended for embedded and hyperscale use cases"; 399 + longDescription = 400 + '' 401 + The Xen Project Hypervisor is a virtualisation technology defined as a *type-1 402 + hypervisor*, which allows multiple virtual machines, known as domains, to run 403 + concurrently with the host on the physical machine. On a typical *type-2 404 + hypervisor*, the virtual machines run as applications on top of the 405 + host. NixOS runs as the privileged **Domain 0**, and can paravirtualise or fully 406 + virtualise **Unprivileged Domains**. 407 + 408 + Use with the `qemu_xen` package. 409 + '' 410 + + "\nIncludes:\n* `xen.efi`: The Xen Project's [EFI binary](https://xenbits.xenproject.org/docs/${finalAttrs.meta.branch}-testing/misc/efi.html), available on the `boot` output of this package." 411 + + optionalString withFlask "\n* `xsm-flask`: The [FLASK Xen Security Module](https://wiki.xenproject.org/wiki/Xen_Security_Modules_:_XSM-FLASK). The `xenpolicy` file is available on the `boot` output of this package." 412 + + optionalString withSeaBIOS "\n* `seabios`: Support for the SeaBIOS boot firmware on HVM domains." 413 + + optionalString withOVMF "\n* `ovmf`: Support for the OVMF UEFI boot firmware on HVM domains." 414 + + optionalString withIPXE "\n* `ipxe`: Support for the iPXE boot firmware on HVM domains."; 415 + 416 + homepage = "https://xenproject.org/"; 417 + downloadPage = "https://downloads.xenproject.org/release/xen/${finalAttrs.version}/"; 418 + changelog = "https://wiki.xenproject.org/wiki/Xen_Project_${finalAttrs.meta.branch}_Release_Notes"; 419 + 420 + license = [ 421 + # Documentation. 422 + cc-by-40 423 + # Most of Xen is licensed under the GPL v2.0. 424 + gpl2Only 425 + # Xen Libraries and the `xl` command-line utility. 426 + lgpl21Only 427 + # Development headers in $dev/include. 428 + mit 429 + ]; 430 + 431 + teams = [ teams.xen ]; 432 + knownVulnerabilities = optionals (versionOlder finalAttrs.version minSupportedVersion) [ 433 + "The Xen Project Hypervisor version ${finalAttrs.version} is no longer supported by the Xen Project Security Team. See https://xenbits.xenproject.org/docs/unstable/support-matrix.html" 434 + ]; 435 + 436 + mainProgram = "xl"; 437 + 438 + platforms = [ isLinux ]; 439 + badPlatforms = [ isAarch64 ]; 440 + }; 441 + })
+7
pkgs/development/python-modules/compressai/default.nix
··· 1 { 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 ··· 91 92 # Flaky (AssertionError: assert 0.08889999999999998 < 0.064445) 93 "test_find_close" 94 ]; 95 96 meta = {
··· 1 { 2 lib, 3 + stdenv, 4 buildPythonPackage, 5 fetchFromGitHub, 6 ··· 92 93 # Flaky (AssertionError: assert 0.08889999999999998 < 0.064445) 94 "test_find_close" 95 + ]; 96 + 97 + disabledTestPaths = lib.optionals stdenv.hostPlatform.isDarwin [ 98 + # Cause pytest to hang on Darwin after the tests are done 99 + "tests/test_eval_model.py" 100 + "tests/test_train.py" 101 ]; 102 103 meta = {
+47
pkgs/development/python-modules/django-pgpubsub/default.nix
···
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + nix-update-script, 6 + poetry-core, 7 + django, 8 + django-pgtrigger, 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "django-pgpubsub"; 13 + version = "1.3.1"; 14 + pyproject = true; 15 + 16 + src = fetchFromGitHub { 17 + owner = "PaulGilmartin"; 18 + repo = "django-pgpubsub"; 19 + tag = version; 20 + hash = "sha256-Gl6NfBaoj3WKLHwJElbb27CYVQ83s3f86NUOZE7lHCk="; 21 + }; 22 + 23 + passthru.updateScript = nix-update-script { }; 24 + 25 + postPatch = '' 26 + substituteInPlace pyproject.toml \ 27 + --replace 'poetry.masonry.api' 'poetry.core.masonry.api' \ 28 + --replace 'poetry>=1.1.13' 'poetry-core>=1.0.0' \ 29 + ''; 30 + 31 + build-system = [ poetry-core ]; 32 + 33 + dependencies = [ 34 + django 35 + django-pgtrigger 36 + ]; 37 + 38 + pythonImportsCheck = [ "pgpubsub" ]; 39 + 40 + meta = { 41 + description = "Lightweight background tasks using Django Channels and PostgreSQL NOTIFY/LISTEN"; 42 + homepage = "https://github.com/PaulGilmartin/django-pgpubsub"; 43 + changelog = "https://github.com/PaulGilmartin/django-pgpubsub/blob/${src.rev}/CHANGELOG.md"; 44 + license = lib.licenses.bsd3; 45 + maintainers = with lib.maintainers; [ raitobezarius ]; 46 + }; 47 + }
+45
pkgs/development/python-modules/pyiss/default.nix
···
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + setuptools, 6 + requests, 7 + voluptuous, 8 + httmock, 9 + unittestCheckHook, 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "pyiss"; 14 + version = "1.0.1"; 15 + pyproject = true; 16 + 17 + src = fetchFromGitHub { 18 + owner = "HydrelioxGitHub"; 19 + repo = "pyiss"; 20 + tag = version; 21 + hash = "sha256-bhxeu/06B6ba9RB9p++tRWN/Dp3KUel9DN166HryP1E="; 22 + }; 23 + 24 + build-system = [ setuptools ]; 25 + 26 + dependencies = [ 27 + requests 28 + voluptuous 29 + ]; 30 + 31 + nativeCheckInputs = [ 32 + httmock 33 + unittestCheckHook 34 + ]; 35 + 36 + pythonImportsCheck = [ "pyiss" ]; 37 + 38 + meta = { 39 + description = "Python library to access International Space Station location and data"; 40 + homepage = "https://github.com/HydrelioxGitHub/pyiss"; 41 + changelog = "https://github.com/HydrelioxGitHub/pyiss/releases/tag/${version}"; 42 + license = lib.licenses.mit; 43 + maintainers = [ lib.maintainers.jamiemagee ]; 44 + }; 45 + }
+2 -2
pkgs/development/python-modules/textual/default.nix
··· 29 30 buildPythonPackage rec { 31 pname = "textual"; 32 - version = "3.5.0"; 33 pyproject = true; 34 35 src = fetchFromGitHub { 36 owner = "Textualize"; 37 repo = "textual"; 38 tag = "v${version}"; 39 - hash = "sha256-mr/pzW6EhB+STtVHW1a/+CivzPINHEvvYWnCizycjeo="; 40 }; 41 42 build-system = [ poetry-core ];
··· 29 30 buildPythonPackage rec { 31 pname = "textual"; 32 + version = "3.6.0"; 33 pyproject = true; 34 35 src = fetchFromGitHub { 36 owner = "Textualize"; 37 repo = "textual"; 38 tag = "v${version}"; 39 + hash = "sha256-zgDzsPSzwwZSgQINcZgFHXNHzEeNvsFMi6C9LBRffHY="; 40 }; 41 42 build-system = [ poetry-core ];
+3 -1
pkgs/servers/home-assistant/component-packages.nix
··· 2805 ]; 2806 "iss" = 2807 ps: with ps; [ 2808 - ]; # missing inputs: pyiss 2809 "ista_ecotrend" = 2810 ps: with ps; [ 2811 fnv-hash-fast ··· 7185 "iskra" 7186 "islamic_prayer_times" 7187 "israel_rail" 7188 "ista_ecotrend" 7189 "isy994" 7190 "ituran"
··· 2805 ]; 2806 "iss" = 2807 ps: with ps; [ 2808 + pyiss 2809 + ]; 2810 "ista_ecotrend" = 2811 ps: with ps; [ 2812 fnv-hash-fast ··· 7186 "iskra" 7187 "islamic_prayer_times" 7188 "israel_rail" 7189 + "iss" 7190 "ista_ecotrend" 7191 "isy994" 7192 "ituran"
+1
pkgs/top-level/aliases.nix
··· 373 buildBarebox = throw "buildBarebox has been removed due to lack of interest in maintaining it in nixpkgs"; # Added 2025-04-19 374 buildGo122Module = throw "Go 1.22 is end-of-life, and 'buildGo122Module' has been removed. Please use a newer builder version."; # Added 2025-03-28 375 buildGoPackage = throw "`buildGoPackage` has been deprecated and removed, see the Go section in the nixpkgs manual for details"; # Added 2024-11-18 376 377 inherit (libsForQt5.mauiPackages) buho; # added 2022-05-17 378 bwidget = tclPackages.bwidget; # Added 2024-10-02
··· 373 buildBarebox = throw "buildBarebox has been removed due to lack of interest in maintaining it in nixpkgs"; # Added 2025-04-19 374 buildGo122Module = throw "Go 1.22 is end-of-life, and 'buildGo122Module' has been removed. Please use a newer builder version."; # Added 2025-03-28 375 buildGoPackage = throw "`buildGoPackage` has been deprecated and removed, see the Go section in the nixpkgs manual for details"; # Added 2024-11-18 376 + buildXenPackage = throw "'buildXenPackage' has been removed as a custom Xen build can now be achieved by simply overriding 'xen'."; # Added 2025-05-12 377 378 inherit (libsForQt5.mauiPackages) buho; # added 2022-05-17 379 bwidget = tclPackages.bwidget; # Added 2024-10-02
-2
pkgs/top-level/all-packages.nix
··· 14362 ; 14363 }; 14364 14365 - buildXenPackage = callPackage ../build-support/xen { }; 14366 - 14367 gxneur = callPackage ../applications/misc/gxneur { 14368 inherit (gnome2) libglade GConf; 14369 };
··· 14362 ; 14363 }; 14364 14365 gxneur = callPackage ../applications/misc/gxneur { 14366 inherit (gnome2) libglade GConf; 14367 };
+4
pkgs/top-level/python-packages.nix
··· 3939 3940 django-pglocks = callPackage ../development/python-modules/django-pglocks { }; 3941 3942 django-pgtrigger = callPackage ../development/python-modules/django-pgtrigger { }; 3943 3944 django-phonenumber-field = callPackage ../development/python-modules/django-phonenumber-field { }; ··· 12903 pyisemail = callPackage ../development/python-modules/pyisemail { }; 12904 12905 pyiskra = callPackage ../development/python-modules/pyiskra { }; 12906 12907 pyisy = callPackage ../development/python-modules/pyisy { }; 12908
··· 3939 3940 django-pglocks = callPackage ../development/python-modules/django-pglocks { }; 3941 3942 + django-pgpubsub = callPackage ../development/python-modules/django-pgpubsub { }; 3943 + 3944 django-pgtrigger = callPackage ../development/python-modules/django-pgtrigger { }; 3945 3946 django-phonenumber-field = callPackage ../development/python-modules/django-phonenumber-field { }; ··· 12905 pyisemail = callPackage ../development/python-modules/pyisemail { }; 12906 12907 pyiskra = callPackage ../development/python-modules/pyiskra { }; 12908 + 12909 + pyiss = callPackage ../development/python-modules/pyiss { }; 12910 12911 pyisy = callPackage ../development/python-modules/pyisy { }; 12912