Merge master into staging-next

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

+5552 -9175
+8
maintainers/maintainer-list.nix
··· 23897 23897 githubId = 18124752; 23898 23898 email = "m@rvinvogt.com"; 23899 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 + }; 23900 23908 Srylax = { 23901 23909 name = "Srylax"; 23902 23910 email = "srylax+nixpkgs@srylax.dev";
+3 -1
nixos/doc/manual/release-notes/rl-2511.section.md
··· 52 52 53 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 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). 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). 56 58 57 59 - [mautrix-discord](https://github.com/mautrix/discord), a Matrix-Discord puppeting/relay bridge. Available as [services.mautrix-discord](#opt-services.mautrix-discord.enable). 58 60
+1
nixos/modules/module-list.nix
··· 1660 1660 ./services/web-apps/screego.nix 1661 1661 ./services/web-apps/selfoss.nix 1662 1662 ./services/web-apps/sftpgo.nix 1663 + ./services/web-apps/sharkey.nix 1663 1664 ./services/web-apps/shiori.nix 1664 1665 ./services/web-apps/silverbullet.nix 1665 1666 ./services/web-apps/simplesamlphp.nix
+4 -4
nixos/modules/services/networking/searx.nix
··· 252 252 253 253 systemd.services.searx = mkIf (!cfg.runInUwsgi) { 254 254 description = "Searx server, the meta search engine."; 255 - wantedBy = [ 255 + wantedBy = [ "multi-user.target" ]; 256 + requires = [ "searx-init.service" ]; 257 + after = [ 258 + "searx-init.service" 256 259 "network.target" 257 - "multi-user.target" 258 260 ]; 259 - requires = [ "searx-init.service" ]; 260 - after = [ "searx-init.service" ]; 261 261 serviceConfig = 262 262 { 263 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 1277 sgt-puzzles = runTest ./sgt-puzzles.nix; 1278 1278 shadow = runTest ./shadow.nix; 1279 1279 shadowsocks = handleTest ./shadowsocks { }; 1280 + sharkey = runTest ./web-apps/sharkey.nix; 1280 1281 shattered-pixel-dungeon = runTest ./shattered-pixel-dungeon.nix; 1281 1282 shiori = runTest ./shiori.nix; 1282 1283 signal-desktop = runTest ./signal-desktop.nix;
+1 -1
nixos/tests/miniflux.nix
··· 81 81 ''; 82 82 }; 83 83 systemd.services.postgresql-setup.postStart = lib.mkAfter '' 84 - $PSQL -tAd miniflux -c 'CREATE EXTENSION hstore;' 84 + psql -tAd miniflux -c 'CREATE EXTENSION hstore;' 85 85 ''; 86 86 networking.firewall.allowedTCPPorts = [ config.services.postgresql.settings.port ]; 87 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 32 33 33 stdenv.mkDerivation rec { 34 34 pname = "bitwig-studio-unwrapped"; 35 - version = "5.3.8"; 35 + version = "5.3.11"; 36 36 37 37 src = fetchurl { 38 38 name = "bitwig-studio-${version}.deb"; 39 39 url = "https://www.bitwig.com/dl/Bitwig%20Studio/${version}/installer_linux/"; 40 - hash = "sha256-ccDgNsKskEsaL3G5ISZUMckvFosMALFzEzOM9D4/Xgo="; 40 + hash = "sha256-8u8ljljHKGV6m2421vxYSiDTb1iyNLgP3DlLIEKuzXo="; 41 41 }; 42 42 43 43 nativeBuildInputs = [
+3 -3
pkgs/applications/emulators/libretro/cores/snes9x.nix
··· 5 5 }: 6 6 mkLibretroCore { 7 7 core = "snes9x"; 8 - version = "0-unstable-2025-06-18"; 8 + version = "0-unstable-2025-07-03"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "snes9xgit"; 12 12 repo = "snes9x"; 13 - rev = "a168e789719d6bc8e06110d517d98c3d098d5834"; 14 - hash = "sha256-Kxi+/Uie0a7gmlNEj351Nlybb16W4A4joC8JSN1rvsU="; 13 + rev = "68acd5bfa3146d7124233e3e372f6ffb5d8d0dcf"; 14 + hash = "sha256-X3O4GirNXzjMNYH7UrItNpYGT+8NWPsKl+sAs036OCU="; 15 15 }; 16 16 17 17 makefile = "Makefile";
+3 -3
pkgs/applications/networking/syncthing/default.nix
··· 19 19 }: 20 20 buildGoModule rec { 21 21 pname = stname; 22 - version = "1.29.7"; 22 + version = "1.30.0"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "syncthing"; 26 26 repo = "syncthing"; 27 27 tag = "v${version}"; 28 - hash = "sha256-DEdXHthnCArVynSQLF01hEEKYn85+q9Bia+b3G2wL+Q="; 28 + hash = "sha256-GKyzJ2kzs2h/tfb3StSleGBofiKk6FwVcSkCjsJRvRY="; 29 29 }; 30 30 31 - vendorHash = "sha256-j2eOKorXObhbDf3hR1ru/W4tnc/2e3dGtWcSjxkA10w="; 31 + vendorHash = "sha256-Soky/3wEmP1QRy8xfL68sTHi3CSl4nbCINmG0DY2Qys="; 32 32 33 33 nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ 34 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 8 9 9 buildGoModule (finalAttrs: { 10 10 pname = "andcli"; 11 - version = "2.1.3"; 11 + version = "2.2.0"; 12 12 13 13 subPackages = [ "cmd/andcli" ]; 14 14 ··· 16 16 owner = "tjblackheart"; 17 17 repo = "andcli"; 18 18 tag = "v${finalAttrs.version}"; 19 - hash = "sha256-MfhChaowSkCggeyubYdlcmU3+dd+yXlVrgdr85xjlI8="; 19 + hash = "sha256-wAatlCckSpa/BE4UVR/L6SkVmNyW2/cl//JOy62EaLc="; 20 20 }; 21 21 22 - vendorHash = "sha256-C5XW3nxTUjcH6YaFYSxuKdtMF5SvrbOjErWIQXNwSJA="; 22 + vendorHash = "sha256-/rmx9g7OfsZXr3zb1UfR1qLxdV2/ELzc/wXn0fJRzbE="; 23 23 24 24 ldflags = [ 25 25 "-s"
+2 -2
pkgs/by-name/av/avrdudess/package.nix
··· 12 12 13 13 stdenv.mkDerivation (finalAttrs: { 14 14 pname = "avrdudess"; 15 - version = "2.18"; 15 + version = "2.19"; 16 16 17 17 src = fetchurl { 18 18 url = "https://github.com/ZakKemble/AVRDUDESS/releases/download/v${finalAttrs.version}/AVRDUDESS-${finalAttrs.version}-portable.zip"; 19 - hash = "sha256-N93FLiXp1WwhI5KwH6sho2wyFtkbODwCHOpEVbVnYdc="; 19 + hash = "sha256-CXwwbg2hEMzt30j6AO7+v/8WfRsHzNhDgLc9W8/CQzI="; 20 20 }; 21 21 22 22 nativeBuildInputs = [ unzip ];
+2 -2
pkgs/by-name/az/azure-cli/extensions-manual.nix
··· 130 130 131 131 storage-preview = mkAzExtension rec { 132 132 pname = "storage-preview"; 133 - version = "1.0.0b5"; 133 + version = "1.0.0b6"; 134 134 url = "https://azcliprod.blob.core.windows.net/cli-extensions/storage_preview-${version}-py2.py3-none-any.whl"; 135 - hash = "sha256-gs4uQrnpXm03iPyP+i5DnFWvQ43+ZHN4wSZiNRVZU7g="; 135 + hash = "sha256-467PbUh6rCPndvAXeZ5tMgCH34HL36Kzd9DzYlM63EA="; 136 136 description = "Provides a preview for upcoming storage features"; 137 137 propagatedBuildInputs = with python3Packages; [ azure-core ]; 138 138 meta.maintainers = with lib.maintainers; [ katexochen ];
+7 -2
pkgs/by-name/bt/btop/package.nix
··· 15 15 16 16 stdenv.mkDerivation rec { 17 17 pname = "btop"; 18 - version = "1.4.3"; 18 + version = "1.4.4"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "aristocratos"; 22 22 repo = "btop"; 23 23 rev = "v${version}"; 24 - hash = "sha256-4x2vGmH2dfHZHG+zj2KGsL/pRNIZ8K8sXYRHy0io5IE="; 24 + hash = "sha256-4H9UjewJ7UFQtTQYwvHZL3ecPiChpfT6LEZwbdBCIa0="; 25 25 }; 26 26 27 27 nativeBuildInputs = ··· 37 37 ]; 38 38 39 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 + ]; 40 45 41 46 postInstall = '' 42 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 6 7 7 buildGoModule (finalAttrs: { 8 8 pname = "dnsproxy"; 9 - version = "0.76.0"; 9 + version = "0.76.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "AdguardTeam"; 13 13 repo = "dnsproxy"; 14 14 tag = "v${finalAttrs.version}"; 15 - hash = "sha256-R5/Y1nUyjqB4Q9v3KSn9Bav+5ub9jIFMdRor2xl4bIo="; 15 + hash = "sha256-XbFa0KN5RYcdjXHKSnSs0ba+9YDFGZN/DafV4gOSow0="; 16 16 }; 17 17 18 - vendorHash = "sha256-BIp02IL2/JgW4qRH5inZKstt+9CWHsX9ZAyOLoQa1go="; 18 + vendorHash = "sha256-87WXRBzV7ROsWAhtS8vcpvj4x1yIcFDaEje8inAqwoo="; 19 19 20 20 ldflags = [ 21 21 "-s"
+5 -2
pkgs/by-name/el/elkhound/package.nix
··· 10 10 11 11 stdenv.mkDerivation rec { 12 12 pname = "elkhound"; 13 - version = "unstable-2020-04-13"; 13 + version = "0-unstable-2020-04-13"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "WeiDUorg"; 17 17 repo = "elkhound"; 18 18 rev = "a7eb4bb2151c00cc080613a770d37560f62a285c"; 19 - sha256 = "sha256-Y96OFpBNrD3vrKoEZ4KdJuI1Q4RmYANsu7H3ZzfaA6g="; 19 + hash = "sha256-Y96OFpBNrD3vrKoEZ4KdJuI1Q4RmYANsu7H3ZzfaA6g="; 20 20 }; 21 21 22 22 postPatch = '' ··· 32 32 perl 33 33 ]; 34 34 35 + cmakeFlags = [ "-Wno-dev" ]; # it vomits warnings that only upstream cares about 36 + 35 37 installPhase = '' 36 38 runHook preInstall 37 39 ··· 51 53 license = licenses.bsd3; 52 54 maintainers = with maintainers; [ peterhoeg ]; 53 55 platforms = platforms.unix; 56 + mainProgram = "elkhound"; 54 57 }; 55 58 }
+3 -3
pkgs/by-name/en/ente-web/package.nix
··· 12 12 13 13 stdenv.mkDerivation (finalAttrs: { 14 14 pname = "ente-web"; 15 - version = "1.1.0"; 15 + version = "1.1.53"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "ente-io"; ··· 20 20 sparseCheckout = [ "web" ]; 21 21 tag = "photos-v${finalAttrs.version}"; 22 22 fetchSubmodules = true; 23 - hash = "sha256-rHz/QlH3t+J2oz0s5LuWkgxGZmdiPFZXTuDI5yFajrA="; 23 + hash = "sha256-LYFkqB44pS7WLa4HEnYrnRanh04P82ydsqiZYHNAshc="; 24 24 }; 25 25 sourceRoot = "${finalAttrs.src.name}/web"; 26 26 27 27 offlineCache = fetchYarnDeps { 28 28 yarnLock = "${finalAttrs.src}/web/yarn.lock"; 29 - hash = "sha256-9BumlPzvG6dmuoFGdCAALzKpJATA3ibb1SkLtofAasI="; 29 + hash = "sha256-8uqKlqBnYTft3P7r1rQaEqn7ixj55yWnSLKTNi/0MZA="; 30 30 }; 31 31 32 32 nativeBuildInputs = [
+2945 -8708
pkgs/by-name/es/eslint/package-lock.json
··· 1 1 { 2 2 "name": "eslint", 3 - "version": "9.20.0", 3 + "version": "9.30.1", 4 4 "lockfileVersion": 3, 5 5 "requires": true, 6 6 "packages": { 7 7 "": { 8 8 "name": "eslint", 9 - "version": "9.20.0", 9 + "version": "9.30.1", 10 10 "license": "MIT", 11 11 "dependencies": { 12 12 "@eslint-community/eslint-utils": "^4.2.0", 13 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", 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", 19 20 "@humanfs/node": "^0.16.6", 20 21 "@humanwhocodes/module-importer": "^1.0.1", 21 - "@humanwhocodes/retry": "^0.4.1", 22 + "@humanwhocodes/retry": "^0.4.2", 22 23 "@types/estree": "^1.0.6", 23 24 "@types/json-schema": "^7.0.15", 24 25 "ajv": "^6.12.4", ··· 26 27 "cross-spawn": "^7.0.6", 27 28 "debug": "^4.3.2", 28 29 "escape-string-regexp": "^4.0.0", 29 - "eslint-scope": "^8.2.0", 30 - "eslint-visitor-keys": "^4.2.0", 31 - "espree": "^10.3.0", 30 + "eslint-scope": "^8.4.0", 31 + "eslint-visitor-keys": "^4.2.1", 32 + "espree": "^10.4.0", 32 33 "esquery": "^1.5.0", 33 34 "esutils": "^2.0.2", 34 35 "fast-deep-equal": "^3.1.3", ··· 48 49 "eslint": "bin/eslint.js" 49 50 }, 50 51 "devDependencies": { 51 - "@arethetypeswrong/cli": "^0.17.0", 52 + "@arethetypeswrong/cli": "^0.18.0", 52 53 "@babel/core": "^7.4.3", 53 54 "@babel/preset-env": "^7.4.3", 54 - "@eslint/json": "^0.10.0", 55 - "@trunkio/launcher": "^1.3.0", 56 - "@types/node": "^20.11.5", 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", 57 60 "@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 61 "babel-loader": "^8.0.5", 63 62 "c8": "^7.12.0", 64 63 "chai": "^4.0.1", 65 64 "cheerio": "^0.22.0", 66 65 "common-tags": "^1.8.0", 67 66 "core-js": "^3.1.3", 67 + "cypress": "^14.1.0", 68 68 "ejs": "^3.0.2", 69 69 "eslint": "file:.", 70 70 "eslint-config-eslint": "file:packages/eslint-config-eslint", ··· 78 78 "fast-glob": "^3.2.11", 79 79 "fs-teardown": "^0.1.3", 80 80 "glob": "^10.0.0", 81 - "globals": "^15.0.0", 81 + "globals": "^16.2.0", 82 82 "got": "^11.8.3", 83 83 "gray-matter": "^4.0.3", 84 - "jiti": "^2.1.0", 85 - "knip": "^5.32.0", 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", 86 88 "lint-staged": "^11.0.0", 87 89 "load-perf": "^0.2.0", 88 90 "markdown-it": "^12.2.0", ··· 102 104 "proxyquire": "^2.0.1", 103 105 "recast": "^0.23.0", 104 106 "regenerator-runtime": "^0.14.0", 105 - "rollup-plugin-node-polyfills": "^0.2.1", 106 107 "semver": "^7.5.3", 107 - "shelljs": "^0.8.5", 108 + "shelljs": "^0.10.0", 108 109 "sinon": "^11.0.0", 109 110 "typescript": "^5.3.3", 110 - "vite-plugin-commonjs": "^0.10.0", 111 111 "webpack": "^5.23.0", 112 112 "webpack-cli": "^4.5.0", 113 113 "yorkie": "^2.0.0" ··· 148 148 "dev": true 149 149 }, 150 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==", 151 + "version": "0.18.2", 152 + "resolved": "https://registry.npmjs.org/@arethetypeswrong/cli/-/cli-0.18.2.tgz", 153 + "integrity": "sha512-PcFM20JNlevEDKBg4Re29Rtv2xvjvQZzg7ENnrWFSS0PHgdP2njibVFw+dRUhNkPgNfac9iUqO0ohAXqQL4hbw==", 154 154 "dev": true, 155 155 "license": "MIT", 156 156 "dependencies": { 157 - "@arethetypeswrong/core": "0.17.3", 157 + "@arethetypeswrong/core": "0.18.2", 158 158 "chalk": "^4.1.2", 159 159 "cli-table3": "^0.6.3", 160 160 "commander": "^10.0.1", ··· 166 166 "attw": "dist/index.js" 167 167 }, 168 168 "engines": { 169 - "node": ">=18" 169 + "node": ">=20" 170 170 } 171 171 }, 172 172 "node_modules/@arethetypeswrong/cli/node_modules/marked": { ··· 183 183 } 184 184 }, 185 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==", 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 189 "dev": true, 190 190 "license": "MIT", 191 191 "dependencies": { 192 192 "@andrewbranch/untar.js": "^1.0.3", 193 + "@loaderkit/resolve": "^1.0.2", 193 194 "cjs-module-lexer": "^1.2.3", 194 195 "fflate": "^0.8.2", 195 - "lru-cache": "^10.4.3", 196 + "lru-cache": "^11.0.1", 196 197 "semver": "^7.5.4", 197 198 "typescript": "5.6.1-rc", 198 199 "validate-npm-package-name": "^5.0.0" 199 200 }, 200 201 "engines": { 201 - "node": ">=18" 202 + "node": ">=20" 202 203 } 203 204 }, 204 205 "node_modules/@arethetypeswrong/core/node_modules/typescript": { ··· 216 217 } 217 218 }, 218 219 "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==", 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==", 222 223 "dev": true, 223 224 "license": "MIT", 224 225 "dependencies": { 225 - "@csstools/css-calc": "^2.1.1", 226 - "@csstools/css-color-parser": "^3.0.7", 226 + "@csstools/css-calc": "^2.1.3", 227 + "@csstools/css-color-parser": "^3.0.9", 227 228 "@csstools/css-parser-algorithms": "^3.0.4", 228 229 "@csstools/css-tokenizer": "^3.0.3", 229 230 "lru-cache": "^10.4.3" 230 231 } 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 + }, 232 240 "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==", 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==", 236 244 "dev": true, 237 245 "license": "MIT", 238 246 "dependencies": { 239 - "@babel/helper-validator-identifier": "^7.25.9", 247 + "@babel/helper-validator-identifier": "^7.27.1", 240 248 "js-tokens": "^4.0.0", 241 - "picocolors": "^1.0.0" 249 + "picocolors": "^1.1.1" 242 250 }, 243 251 "engines": { 244 252 "node": ">=6.9.0" 245 253 } 246 254 }, 247 255 "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==", 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==", 251 259 "dev": true, 252 260 "license": "MIT", 253 261 "engines": { ··· 255 263 } 256 264 }, 257 265 "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==", 266 + "version": "7.28.0", 267 + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.0.tgz", 268 + "integrity": "sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==", 261 269 "dev": true, 262 270 "license": "MIT", 263 271 "dependencies": { 264 272 "@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", 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", 275 282 "convert-source-map": "^2.0.0", 276 283 "debug": "^4.1.0", 277 284 "gensync": "^1.0.0-beta.2", ··· 297 304 } 298 305 }, 299 306 "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==", 307 + "version": "7.28.0", 308 + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.0.tgz", 309 + "integrity": "sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==", 303 310 "dev": true, 304 311 "license": "MIT", 305 312 "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", 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", 310 317 "jsesc": "^3.0.2" 311 318 }, 312 319 "engines": { ··· 314 321 } 315 322 }, 316 323 "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==", 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==", 320 327 "dev": true, 321 328 "license": "MIT", 322 329 "dependencies": { 323 - "@babel/types": "^7.25.9" 330 + "@babel/types": "^7.27.3" 324 331 }, 325 332 "engines": { 326 333 "node": ">=6.9.0" 327 334 } 328 335 }, 329 336 "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==", 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==", 333 340 "dev": true, 334 341 "license": "MIT", 335 342 "dependencies": { 336 - "@babel/compat-data": "^7.26.5", 337 - "@babel/helper-validator-option": "^7.25.9", 343 + "@babel/compat-data": "^7.27.2", 344 + "@babel/helper-validator-option": "^7.27.1", 338 345 "browserslist": "^4.24.0", 339 346 "lru-cache": "^5.1.1", 340 347 "semver": "^6.3.1" ··· 371 378 "license": "ISC" 372 379 }, 373 380 "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==", 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==", 377 384 "dev": true, 378 385 "license": "MIT", 379 386 "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", 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", 386 393 "semver": "^6.3.1" 387 394 }, 388 395 "engines": { ··· 403 410 } 404 411 }, 405 412 "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==", 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==", 409 416 "dev": true, 410 417 "license": "MIT", 411 418 "dependencies": { 412 - "@babel/helper-annotate-as-pure": "^7.25.9", 419 + "@babel/helper-annotate-as-pure": "^7.27.1", 413 420 "regexpu-core": "^6.2.0", 414 421 "semver": "^6.3.1" 415 422 }, ··· 431 438 } 432 439 }, 433 440 "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==", 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==", 437 444 "dev": true, 438 445 "license": "MIT", 439 446 "dependencies": { 440 - "@babel/helper-compilation-targets": "^7.22.6", 441 - "@babel/helper-plugin-utils": "^7.22.5", 442 - "debug": "^4.1.1", 447 + "@babel/helper-compilation-targets": "^7.27.2", 448 + "@babel/helper-plugin-utils": "^7.27.1", 449 + "debug": "^4.4.1", 443 450 "lodash.debounce": "^4.0.8", 444 - "resolve": "^1.14.2" 451 + "resolve": "^1.22.10" 445 452 }, 446 453 "peerDependencies": { 447 454 "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" 448 455 } 449 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 + }, 450 467 "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==", 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==", 454 471 "dev": true, 455 472 "license": "MIT", 456 473 "dependencies": { 457 - "@babel/traverse": "^7.25.9", 458 - "@babel/types": "^7.25.9" 474 + "@babel/traverse": "^7.27.1", 475 + "@babel/types": "^7.27.1" 459 476 }, 460 477 "engines": { 461 478 "node": ">=6.9.0" 462 479 } 463 480 }, 464 481 "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==", 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==", 468 485 "dev": true, 469 486 "license": "MIT", 470 487 "dependencies": { 471 - "@babel/traverse": "^7.25.9", 472 - "@babel/types": "^7.25.9" 488 + "@babel/traverse": "^7.27.1", 489 + "@babel/types": "^7.27.1" 473 490 }, 474 491 "engines": { 475 492 "node": ">=6.9.0" 476 493 } 477 494 }, 478 495 "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==", 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==", 482 499 "dev": true, 483 500 "license": "MIT", 484 501 "dependencies": { 485 - "@babel/helper-module-imports": "^7.25.9", 486 - "@babel/helper-validator-identifier": "^7.25.9", 487 - "@babel/traverse": "^7.25.9" 502 + "@babel/helper-module-imports": "^7.27.1", 503 + "@babel/helper-validator-identifier": "^7.27.1", 504 + "@babel/traverse": "^7.27.3" 488 505 }, 489 506 "engines": { 490 507 "node": ">=6.9.0" ··· 494 511 } 495 512 }, 496 513 "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==", 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==", 500 517 "dev": true, 501 518 "license": "MIT", 502 519 "dependencies": { 503 - "@babel/types": "^7.25.9" 520 + "@babel/types": "^7.27.1" 504 521 }, 505 522 "engines": { 506 523 "node": ">=6.9.0" 507 524 } 508 525 }, 509 526 "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==", 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==", 513 530 "dev": true, 514 531 "license": "MIT", 515 532 "engines": { ··· 517 534 } 518 535 }, 519 536 "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==", 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==", 523 540 "dev": true, 524 541 "license": "MIT", 525 542 "dependencies": { 526 - "@babel/helper-annotate-as-pure": "^7.25.9", 527 - "@babel/helper-wrap-function": "^7.25.9", 528 - "@babel/traverse": "^7.25.9" 543 + "@babel/helper-annotate-as-pure": "^7.27.1", 544 + "@babel/helper-wrap-function": "^7.27.1", 545 + "@babel/traverse": "^7.27.1" 529 546 }, 530 547 "engines": { 531 548 "node": ">=6.9.0" ··· 535 552 } 536 553 }, 537 554 "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==", 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==", 541 558 "dev": true, 542 559 "license": "MIT", 543 560 "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" 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" 547 564 }, 548 565 "engines": { 549 566 "node": ">=6.9.0" ··· 553 570 } 554 571 }, 555 572 "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==", 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==", 559 576 "dev": true, 560 577 "license": "MIT", 561 578 "dependencies": { 562 - "@babel/traverse": "^7.25.9", 563 - "@babel/types": "^7.25.9" 579 + "@babel/traverse": "^7.27.1", 580 + "@babel/types": "^7.27.1" 564 581 }, 565 582 "engines": { 566 583 "node": ">=6.9.0" 567 584 } 568 585 }, 569 586 "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==", 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==", 573 590 "dev": true, 574 591 "license": "MIT", 575 592 "engines": { ··· 577 594 } 578 595 }, 579 596 "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==", 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==", 583 600 "dev": true, 584 601 "license": "MIT", 585 602 "engines": { ··· 587 604 } 588 605 }, 589 606 "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==", 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==", 593 610 "dev": true, 594 611 "license": "MIT", 595 612 "engines": { ··· 597 614 } 598 615 }, 599 616 "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==", 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==", 603 620 "dev": true, 604 621 "license": "MIT", 605 622 "dependencies": { 606 - "@babel/template": "^7.25.9", 607 - "@babel/traverse": "^7.25.9", 608 - "@babel/types": "^7.25.9" 623 + "@babel/template": "^7.27.1", 624 + "@babel/traverse": "^7.27.1", 625 + "@babel/types": "^7.27.1" 609 626 }, 610 627 "engines": { 611 628 "node": ">=6.9.0" 612 629 } 613 630 }, 614 631 "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==", 632 + "version": "7.27.6", 633 + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.6.tgz", 634 + "integrity": "sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==", 618 635 "dev": true, 619 636 "license": "MIT", 620 637 "dependencies": { 621 - "@babel/template": "^7.25.9", 622 - "@babel/types": "^7.26.7" 638 + "@babel/template": "^7.27.2", 639 + "@babel/types": "^7.27.6" 623 640 }, 624 641 "engines": { 625 642 "node": ">=6.9.0" 626 643 } 627 644 }, 628 645 "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==", 646 + "version": "7.28.0", 647 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.0.tgz", 648 + "integrity": "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==", 632 649 "dev": true, 633 650 "license": "MIT", 634 651 "dependencies": { 635 - "@babel/types": "^7.26.8" 652 + "@babel/types": "^7.28.0" 636 653 }, 637 654 "bin": { 638 655 "parser": "bin/babel-parser.js" ··· 642 659 } 643 660 }, 644 661 "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==", 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==", 648 665 "dev": true, 649 666 "license": "MIT", 650 667 "dependencies": { 651 - "@babel/helper-plugin-utils": "^7.25.9", 652 - "@babel/traverse": "^7.25.9" 668 + "@babel/helper-plugin-utils": "^7.27.1", 669 + "@babel/traverse": "^7.27.1" 653 670 }, 654 671 "engines": { 655 672 "node": ">=6.9.0" ··· 659 676 } 660 677 }, 661 678 "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==", 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==", 665 682 "dev": true, 666 683 "license": "MIT", 667 684 "dependencies": { 668 - "@babel/helper-plugin-utils": "^7.25.9" 685 + "@babel/helper-plugin-utils": "^7.27.1" 669 686 }, 670 687 "engines": { 671 688 "node": ">=6.9.0" ··· 675 692 } 676 693 }, 677 694 "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==", 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==", 681 698 "dev": true, 682 699 "license": "MIT", 683 700 "dependencies": { 684 - "@babel/helper-plugin-utils": "^7.25.9" 701 + "@babel/helper-plugin-utils": "^7.27.1" 685 702 }, 686 703 "engines": { 687 704 "node": ">=6.9.0" ··· 691 708 } 692 709 }, 693 710 "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==", 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==", 697 714 "dev": true, 698 715 "license": "MIT", 699 716 "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" 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" 703 720 }, 704 721 "engines": { 705 722 "node": ">=6.9.0" ··· 709 726 } 710 727 }, 711 728 "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==", 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==", 715 732 "dev": true, 716 733 "license": "MIT", 717 734 "dependencies": { 718 - "@babel/helper-plugin-utils": "^7.25.9", 719 - "@babel/traverse": "^7.25.9" 735 + "@babel/helper-plugin-utils": "^7.27.1", 736 + "@babel/traverse": "^7.27.1" 720 737 }, 721 738 "engines": { 722 739 "node": ">=6.9.0" ··· 739 756 } 740 757 }, 741 758 "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==", 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==", 745 762 "dev": true, 746 763 "license": "MIT", 747 764 "dependencies": { 748 - "@babel/helper-plugin-utils": "^7.25.9" 765 + "@babel/helper-plugin-utils": "^7.27.1" 749 766 }, 750 767 "engines": { 751 768 "node": ">=6.9.0" ··· 755 772 } 756 773 }, 757 774 "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==", 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==", 761 778 "dev": true, 762 779 "license": "MIT", 763 780 "dependencies": { 764 - "@babel/helper-plugin-utils": "^7.25.9" 781 + "@babel/helper-plugin-utils": "^7.27.1" 765 782 }, 766 783 "engines": { 767 784 "node": ">=6.9.0" ··· 788 805 } 789 806 }, 790 807 "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==", 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==", 794 811 "dev": true, 795 812 "license": "MIT", 796 813 "dependencies": { 797 - "@babel/helper-plugin-utils": "^7.25.9" 814 + "@babel/helper-plugin-utils": "^7.27.1" 798 815 }, 799 816 "engines": { 800 817 "node": ">=6.9.0" ··· 804 821 } 805 822 }, 806 823 "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==", 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==", 810 827 "dev": true, 811 828 "license": "MIT", 812 829 "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" 830 + "@babel/helper-plugin-utils": "^7.27.1", 831 + "@babel/helper-remap-async-to-generator": "^7.27.1", 832 + "@babel/traverse": "^7.28.0" 816 833 }, 817 834 "engines": { 818 835 "node": ">=6.9.0" ··· 822 839 } 823 840 }, 824 841 "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==", 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==", 828 845 "dev": true, 829 846 "license": "MIT", 830 847 "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" 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" 834 851 }, 835 852 "engines": { 836 853 "node": ">=6.9.0" ··· 840 857 } 841 858 }, 842 859 "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==", 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==", 846 863 "dev": true, 847 864 "license": "MIT", 848 865 "dependencies": { 849 - "@babel/helper-plugin-utils": "^7.26.5" 866 + "@babel/helper-plugin-utils": "^7.27.1" 850 867 }, 851 868 "engines": { 852 869 "node": ">=6.9.0" ··· 856 873 } 857 874 }, 858 875 "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==", 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==", 862 879 "dev": true, 863 880 "license": "MIT", 864 881 "dependencies": { 865 - "@babel/helper-plugin-utils": "^7.25.9" 882 + "@babel/helper-plugin-utils": "^7.27.1" 866 883 }, 867 884 "engines": { 868 885 "node": ">=6.9.0" ··· 872 889 } 873 890 }, 874 891 "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==", 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==", 878 895 "dev": true, 879 896 "license": "MIT", 880 897 "dependencies": { 881 - "@babel/helper-create-class-features-plugin": "^7.25.9", 882 - "@babel/helper-plugin-utils": "^7.25.9" 898 + "@babel/helper-create-class-features-plugin": "^7.27.1", 899 + "@babel/helper-plugin-utils": "^7.27.1" 883 900 }, 884 901 "engines": { 885 902 "node": ">=6.9.0" ··· 889 906 } 890 907 }, 891 908 "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==", 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==", 895 912 "dev": true, 896 913 "license": "MIT", 897 914 "dependencies": { 898 - "@babel/helper-create-class-features-plugin": "^7.25.9", 899 - "@babel/helper-plugin-utils": "^7.25.9" 915 + "@babel/helper-create-class-features-plugin": "^7.27.1", 916 + "@babel/helper-plugin-utils": "^7.27.1" 900 917 }, 901 918 "engines": { 902 919 "node": ">=6.9.0" ··· 906 923 } 907 924 }, 908 925 "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==", 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==", 912 929 "dev": true, 913 930 "license": "MIT", 914 931 "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" 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" 921 938 }, 922 939 "engines": { 923 940 "node": ">=6.9.0" ··· 926 943 "@babel/core": "^7.0.0-0" 927 944 } 928 945 }, 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 946 "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==", 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==", 943 950 "dev": true, 944 951 "license": "MIT", 945 952 "dependencies": { 946 - "@babel/helper-plugin-utils": "^7.25.9", 947 - "@babel/template": "^7.25.9" 953 + "@babel/helper-plugin-utils": "^7.27.1", 954 + "@babel/template": "^7.27.1" 948 955 }, 949 956 "engines": { 950 957 "node": ">=6.9.0" ··· 954 961 } 955 962 }, 956 963 "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==", 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==", 960 967 "dev": true, 961 968 "license": "MIT", 962 969 "dependencies": { 963 - "@babel/helper-plugin-utils": "^7.25.9" 970 + "@babel/helper-plugin-utils": "^7.27.1", 971 + "@babel/traverse": "^7.28.0" 964 972 }, 965 973 "engines": { 966 974 "node": ">=6.9.0" ··· 970 978 } 971 979 }, 972 980 "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==", 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==", 976 984 "dev": true, 977 985 "license": "MIT", 978 986 "dependencies": { 979 - "@babel/helper-create-regexp-features-plugin": "^7.25.9", 980 - "@babel/helper-plugin-utils": "^7.25.9" 987 + "@babel/helper-create-regexp-features-plugin": "^7.27.1", 988 + "@babel/helper-plugin-utils": "^7.27.1" 981 989 }, 982 990 "engines": { 983 991 "node": ">=6.9.0" ··· 987 995 } 988 996 }, 989 997 "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==", 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==", 993 1001 "dev": true, 994 1002 "license": "MIT", 995 1003 "dependencies": { 996 - "@babel/helper-plugin-utils": "^7.25.9" 1004 + "@babel/helper-plugin-utils": "^7.27.1" 997 1005 }, 998 1006 "engines": { 999 1007 "node": ">=6.9.0" ··· 1003 1011 } 1004 1012 }, 1005 1013 "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==", 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==", 1009 1017 "dev": true, 1010 1018 "license": "MIT", 1011 1019 "dependencies": { 1012 - "@babel/helper-create-regexp-features-plugin": "^7.25.9", 1013 - "@babel/helper-plugin-utils": "^7.25.9" 1020 + "@babel/helper-create-regexp-features-plugin": "^7.27.1", 1021 + "@babel/helper-plugin-utils": "^7.27.1" 1014 1022 }, 1015 1023 "engines": { 1016 1024 "node": ">=6.9.0" ··· 1020 1028 } 1021 1029 }, 1022 1030 "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==", 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==", 1026 1034 "dev": true, 1027 1035 "license": "MIT", 1028 1036 "dependencies": { 1029 - "@babel/helper-plugin-utils": "^7.25.9" 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" 1030 1055 }, 1031 1056 "engines": { 1032 1057 "node": ">=6.9.0" ··· 1036 1061 } 1037 1062 }, 1038 1063 "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==", 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==", 1042 1067 "dev": true, 1043 1068 "license": "MIT", 1044 1069 "dependencies": { 1045 - "@babel/helper-plugin-utils": "^7.25.9" 1070 + "@babel/helper-plugin-utils": "^7.27.1" 1046 1071 }, 1047 1072 "engines": { 1048 1073 "node": ">=6.9.0" ··· 1052 1077 } 1053 1078 }, 1054 1079 "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==", 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==", 1058 1083 "dev": true, 1059 1084 "license": "MIT", 1060 1085 "dependencies": { 1061 - "@babel/helper-plugin-utils": "^7.25.9" 1086 + "@babel/helper-plugin-utils": "^7.27.1" 1062 1087 }, 1063 1088 "engines": { 1064 1089 "node": ">=6.9.0" ··· 1068 1093 } 1069 1094 }, 1070 1095 "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==", 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==", 1074 1099 "dev": true, 1075 1100 "license": "MIT", 1076 1101 "dependencies": { 1077 - "@babel/helper-plugin-utils": "^7.25.9", 1078 - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" 1102 + "@babel/helper-plugin-utils": "^7.27.1", 1103 + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" 1079 1104 }, 1080 1105 "engines": { 1081 1106 "node": ">=6.9.0" ··· 1085 1110 } 1086 1111 }, 1087 1112 "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==", 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==", 1091 1116 "dev": true, 1092 1117 "license": "MIT", 1093 1118 "dependencies": { 1094 - "@babel/helper-compilation-targets": "^7.25.9", 1095 - "@babel/helper-plugin-utils": "^7.25.9", 1096 - "@babel/traverse": "^7.25.9" 1119 + "@babel/helper-compilation-targets": "^7.27.1", 1120 + "@babel/helper-plugin-utils": "^7.27.1", 1121 + "@babel/traverse": "^7.27.1" 1097 1122 }, 1098 1123 "engines": { 1099 1124 "node": ">=6.9.0" ··· 1103 1128 } 1104 1129 }, 1105 1130 "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==", 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==", 1109 1134 "dev": true, 1110 1135 "license": "MIT", 1111 1136 "dependencies": { 1112 - "@babel/helper-plugin-utils": "^7.25.9" 1137 + "@babel/helper-plugin-utils": "^7.27.1" 1113 1138 }, 1114 1139 "engines": { 1115 1140 "node": ">=6.9.0" ··· 1119 1144 } 1120 1145 }, 1121 1146 "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==", 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==", 1125 1150 "dev": true, 1126 1151 "license": "MIT", 1127 1152 "dependencies": { 1128 - "@babel/helper-plugin-utils": "^7.25.9" 1153 + "@babel/helper-plugin-utils": "^7.27.1" 1129 1154 }, 1130 1155 "engines": { 1131 1156 "node": ">=6.9.0" ··· 1135 1160 } 1136 1161 }, 1137 1162 "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==", 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==", 1141 1166 "dev": true, 1142 1167 "license": "MIT", 1143 1168 "dependencies": { 1144 - "@babel/helper-plugin-utils": "^7.25.9" 1169 + "@babel/helper-plugin-utils": "^7.27.1" 1145 1170 }, 1146 1171 "engines": { 1147 1172 "node": ">=6.9.0" ··· 1151 1176 } 1152 1177 }, 1153 1178 "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==", 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==", 1157 1182 "dev": true, 1158 1183 "license": "MIT", 1159 1184 "dependencies": { 1160 - "@babel/helper-plugin-utils": "^7.25.9" 1185 + "@babel/helper-plugin-utils": "^7.27.1" 1161 1186 }, 1162 1187 "engines": { 1163 1188 "node": ">=6.9.0" ··· 1167 1192 } 1168 1193 }, 1169 1194 "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==", 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==", 1173 1198 "dev": true, 1174 1199 "license": "MIT", 1175 1200 "dependencies": { 1176 - "@babel/helper-module-transforms": "^7.25.9", 1177 - "@babel/helper-plugin-utils": "^7.25.9" 1201 + "@babel/helper-module-transforms": "^7.27.1", 1202 + "@babel/helper-plugin-utils": "^7.27.1" 1178 1203 }, 1179 1204 "engines": { 1180 1205 "node": ">=6.9.0" ··· 1184 1209 } 1185 1210 }, 1186 1211 "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==", 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==", 1190 1215 "dev": true, 1191 1216 "license": "MIT", 1192 1217 "dependencies": { 1193 - "@babel/helper-module-transforms": "^7.26.0", 1194 - "@babel/helper-plugin-utils": "^7.25.9" 1218 + "@babel/helper-module-transforms": "^7.27.1", 1219 + "@babel/helper-plugin-utils": "^7.27.1" 1195 1220 }, 1196 1221 "engines": { 1197 1222 "node": ">=6.9.0" ··· 1201 1226 } 1202 1227 }, 1203 1228 "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==", 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==", 1207 1232 "dev": true, 1208 1233 "license": "MIT", 1209 1234 "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" 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" 1214 1239 }, 1215 1240 "engines": { 1216 1241 "node": ">=6.9.0" ··· 1220 1245 } 1221 1246 }, 1222 1247 "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==", 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==", 1226 1251 "dev": true, 1227 1252 "license": "MIT", 1228 1253 "dependencies": { 1229 - "@babel/helper-module-transforms": "^7.25.9", 1230 - "@babel/helper-plugin-utils": "^7.25.9" 1254 + "@babel/helper-module-transforms": "^7.27.1", 1255 + "@babel/helper-plugin-utils": "^7.27.1" 1231 1256 }, 1232 1257 "engines": { 1233 1258 "node": ">=6.9.0" ··· 1237 1262 } 1238 1263 }, 1239 1264 "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==", 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==", 1243 1268 "dev": true, 1244 1269 "license": "MIT", 1245 1270 "dependencies": { 1246 - "@babel/helper-create-regexp-features-plugin": "^7.25.9", 1247 - "@babel/helper-plugin-utils": "^7.25.9" 1271 + "@babel/helper-create-regexp-features-plugin": "^7.27.1", 1272 + "@babel/helper-plugin-utils": "^7.27.1" 1248 1273 }, 1249 1274 "engines": { 1250 1275 "node": ">=6.9.0" ··· 1254 1279 } 1255 1280 }, 1256 1281 "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==", 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==", 1260 1285 "dev": true, 1261 1286 "license": "MIT", 1262 1287 "dependencies": { 1263 - "@babel/helper-plugin-utils": "^7.25.9" 1288 + "@babel/helper-plugin-utils": "^7.27.1" 1264 1289 }, 1265 1290 "engines": { 1266 1291 "node": ">=6.9.0" ··· 1270 1295 } 1271 1296 }, 1272 1297 "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==", 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==", 1276 1301 "dev": true, 1277 1302 "license": "MIT", 1278 1303 "dependencies": { 1279 - "@babel/helper-plugin-utils": "^7.26.5" 1304 + "@babel/helper-plugin-utils": "^7.27.1" 1280 1305 }, 1281 1306 "engines": { 1282 1307 "node": ">=6.9.0" ··· 1286 1311 } 1287 1312 }, 1288 1313 "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==", 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==", 1292 1317 "dev": true, 1293 1318 "license": "MIT", 1294 1319 "dependencies": { 1295 - "@babel/helper-plugin-utils": "^7.25.9" 1320 + "@babel/helper-plugin-utils": "^7.27.1" 1296 1321 }, 1297 1322 "engines": { 1298 1323 "node": ">=6.9.0" ··· 1302 1327 } 1303 1328 }, 1304 1329 "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==", 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==", 1308 1333 "dev": true, 1309 1334 "license": "MIT", 1310 1335 "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" 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" 1314 1341 }, 1315 1342 "engines": { 1316 1343 "node": ">=6.9.0" ··· 1320 1347 } 1321 1348 }, 1322 1349 "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==", 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==", 1326 1353 "dev": true, 1327 1354 "license": "MIT", 1328 1355 "dependencies": { 1329 - "@babel/helper-plugin-utils": "^7.25.9", 1330 - "@babel/helper-replace-supers": "^7.25.9" 1356 + "@babel/helper-plugin-utils": "^7.27.1", 1357 + "@babel/helper-replace-supers": "^7.27.1" 1331 1358 }, 1332 1359 "engines": { 1333 1360 "node": ">=6.9.0" ··· 1337 1364 } 1338 1365 }, 1339 1366 "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==", 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==", 1343 1370 "dev": true, 1344 1371 "license": "MIT", 1345 1372 "dependencies": { 1346 - "@babel/helper-plugin-utils": "^7.25.9" 1373 + "@babel/helper-plugin-utils": "^7.27.1" 1347 1374 }, 1348 1375 "engines": { 1349 1376 "node": ">=6.9.0" ··· 1353 1380 } 1354 1381 }, 1355 1382 "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==", 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==", 1359 1386 "dev": true, 1360 1387 "license": "MIT", 1361 1388 "dependencies": { 1362 - "@babel/helper-plugin-utils": "^7.25.9", 1363 - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" 1389 + "@babel/helper-plugin-utils": "^7.27.1", 1390 + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" 1364 1391 }, 1365 1392 "engines": { 1366 1393 "node": ">=6.9.0" ··· 1370 1397 } 1371 1398 }, 1372 1399 "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==", 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==", 1376 1403 "dev": true, 1377 1404 "license": "MIT", 1378 1405 "dependencies": { 1379 - "@babel/helper-plugin-utils": "^7.25.9" 1406 + "@babel/helper-plugin-utils": "^7.27.1" 1380 1407 }, 1381 1408 "engines": { 1382 1409 "node": ">=6.9.0" ··· 1386 1413 } 1387 1414 }, 1388 1415 "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==", 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==", 1392 1419 "dev": true, 1393 1420 "license": "MIT", 1394 1421 "dependencies": { 1395 - "@babel/helper-create-class-features-plugin": "^7.25.9", 1396 - "@babel/helper-plugin-utils": "^7.25.9" 1422 + "@babel/helper-create-class-features-plugin": "^7.27.1", 1423 + "@babel/helper-plugin-utils": "^7.27.1" 1397 1424 }, 1398 1425 "engines": { 1399 1426 "node": ">=6.9.0" ··· 1403 1430 } 1404 1431 }, 1405 1432 "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==", 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==", 1409 1436 "dev": true, 1410 1437 "license": "MIT", 1411 1438 "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" 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" 1415 1442 }, 1416 1443 "engines": { 1417 1444 "node": ">=6.9.0" ··· 1421 1448 } 1422 1449 }, 1423 1450 "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==", 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==", 1427 1454 "dev": true, 1428 1455 "license": "MIT", 1429 1456 "dependencies": { 1430 - "@babel/helper-plugin-utils": "^7.25.9" 1457 + "@babel/helper-plugin-utils": "^7.27.1" 1431 1458 }, 1432 1459 "engines": { 1433 1460 "node": ">=6.9.0" ··· 1437 1464 } 1438 1465 }, 1439 1466 "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==", 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==", 1443 1470 "dev": true, 1444 1471 "license": "MIT", 1445 1472 "dependencies": { 1446 - "@babel/helper-plugin-utils": "^7.25.9", 1447 - "regenerator-transform": "^0.15.2" 1473 + "@babel/helper-plugin-utils": "^7.27.1" 1448 1474 }, 1449 1475 "engines": { 1450 1476 "node": ">=6.9.0" ··· 1454 1480 } 1455 1481 }, 1456 1482 "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==", 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==", 1460 1486 "dev": true, 1461 1487 "license": "MIT", 1462 1488 "dependencies": { 1463 - "@babel/helper-create-regexp-features-plugin": "^7.25.9", 1464 - "@babel/helper-plugin-utils": "^7.25.9" 1489 + "@babel/helper-create-regexp-features-plugin": "^7.27.1", 1490 + "@babel/helper-plugin-utils": "^7.27.1" 1465 1491 }, 1466 1492 "engines": { 1467 1493 "node": ">=6.9.0" ··· 1471 1497 } 1472 1498 }, 1473 1499 "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==", 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==", 1477 1503 "dev": true, 1478 1504 "license": "MIT", 1479 1505 "dependencies": { 1480 - "@babel/helper-plugin-utils": "^7.25.9" 1506 + "@babel/helper-plugin-utils": "^7.27.1" 1481 1507 }, 1482 1508 "engines": { 1483 1509 "node": ">=6.9.0" ··· 1487 1513 } 1488 1514 }, 1489 1515 "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==", 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==", 1493 1519 "dev": true, 1494 1520 "license": "MIT", 1495 1521 "dependencies": { 1496 - "@babel/helper-plugin-utils": "^7.25.9" 1522 + "@babel/helper-plugin-utils": "^7.27.1" 1497 1523 }, 1498 1524 "engines": { 1499 1525 "node": ">=6.9.0" ··· 1503 1529 } 1504 1530 }, 1505 1531 "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==", 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==", 1509 1535 "dev": true, 1510 1536 "license": "MIT", 1511 1537 "dependencies": { 1512 - "@babel/helper-plugin-utils": "^7.25.9", 1513 - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" 1538 + "@babel/helper-plugin-utils": "^7.27.1", 1539 + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" 1514 1540 }, 1515 1541 "engines": { 1516 1542 "node": ">=6.9.0" ··· 1520 1546 } 1521 1547 }, 1522 1548 "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==", 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==", 1526 1552 "dev": true, 1527 1553 "license": "MIT", 1528 1554 "dependencies": { 1529 - "@babel/helper-plugin-utils": "^7.25.9" 1555 + "@babel/helper-plugin-utils": "^7.27.1" 1530 1556 }, 1531 1557 "engines": { 1532 1558 "node": ">=6.9.0" ··· 1536 1562 } 1537 1563 }, 1538 1564 "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==", 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==", 1542 1568 "dev": true, 1543 1569 "license": "MIT", 1544 1570 "dependencies": { 1545 - "@babel/helper-plugin-utils": "^7.26.5" 1571 + "@babel/helper-plugin-utils": "^7.27.1" 1546 1572 }, 1547 1573 "engines": { 1548 1574 "node": ">=6.9.0" ··· 1552 1578 } 1553 1579 }, 1554 1580 "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==", 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==", 1558 1584 "dev": true, 1559 1585 "license": "MIT", 1560 1586 "dependencies": { 1561 - "@babel/helper-plugin-utils": "^7.26.5" 1587 + "@babel/helper-plugin-utils": "^7.27.1" 1562 1588 }, 1563 1589 "engines": { 1564 1590 "node": ">=6.9.0" ··· 1568 1594 } 1569 1595 }, 1570 1596 "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==", 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==", 1574 1600 "dev": true, 1575 1601 "license": "MIT", 1576 1602 "dependencies": { 1577 - "@babel/helper-plugin-utils": "^7.25.9" 1603 + "@babel/helper-plugin-utils": "^7.27.1" 1578 1604 }, 1579 1605 "engines": { 1580 1606 "node": ">=6.9.0" ··· 1584 1610 } 1585 1611 }, 1586 1612 "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==", 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==", 1590 1616 "dev": true, 1591 1617 "license": "MIT", 1592 1618 "dependencies": { 1593 - "@babel/helper-create-regexp-features-plugin": "^7.25.9", 1594 - "@babel/helper-plugin-utils": "^7.25.9" 1619 + "@babel/helper-create-regexp-features-plugin": "^7.27.1", 1620 + "@babel/helper-plugin-utils": "^7.27.1" 1595 1621 }, 1596 1622 "engines": { 1597 1623 "node": ">=6.9.0" ··· 1601 1627 } 1602 1628 }, 1603 1629 "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==", 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==", 1607 1633 "dev": true, 1608 1634 "license": "MIT", 1609 1635 "dependencies": { 1610 - "@babel/helper-create-regexp-features-plugin": "^7.25.9", 1611 - "@babel/helper-plugin-utils": "^7.25.9" 1636 + "@babel/helper-create-regexp-features-plugin": "^7.27.1", 1637 + "@babel/helper-plugin-utils": "^7.27.1" 1612 1638 }, 1613 1639 "engines": { 1614 1640 "node": ">=6.9.0" ··· 1618 1644 } 1619 1645 }, 1620 1646 "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==", 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==", 1624 1650 "dev": true, 1625 1651 "license": "MIT", 1626 1652 "dependencies": { 1627 - "@babel/helper-create-regexp-features-plugin": "^7.25.9", 1628 - "@babel/helper-plugin-utils": "^7.25.9" 1653 + "@babel/helper-create-regexp-features-plugin": "^7.27.1", 1654 + "@babel/helper-plugin-utils": "^7.27.1" 1629 1655 }, 1630 1656 "engines": { 1631 1657 "node": ">=6.9.0" ··· 1635 1661 } 1636 1662 }, 1637 1663 "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==", 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==", 1641 1667 "dev": true, 1642 1668 "license": "MIT", 1643 1669 "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", 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", 1653 1679 "@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", 1680 + "@babel/plugin-syntax-import-assertions": "^7.27.1", 1681 + "@babel/plugin-syntax-import-attributes": "^7.27.1", 1656 1682 "@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", 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", 1707 1734 "@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", 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", 1712 1739 "semver": "^6.3.1" 1713 1740 }, 1714 1741 "engines": { ··· 1743 1770 "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" 1744 1771 } 1745 1772 }, 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 1773 "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 + "version": "7.27.2", 1775 + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", 1776 + "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", 1774 1777 "dev": true, 1775 1778 "license": "MIT", 1776 1779 "dependencies": { 1777 - "@babel/code-frame": "^7.26.2", 1778 - "@babel/parser": "^7.26.8", 1779 - "@babel/types": "^7.26.8" 1780 + "@babel/code-frame": "^7.27.1", 1781 + "@babel/parser": "^7.27.2", 1782 + "@babel/types": "^7.27.1" 1780 1783 }, 1781 1784 "engines": { 1782 1785 "node": ">=6.9.0" 1783 1786 } 1784 1787 }, 1785 1788 "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 + "version": "7.28.0", 1790 + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.0.tgz", 1791 + "integrity": "sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==", 1789 1792 "dev": true, 1790 1793 "license": "MIT", 1791 1794 "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" 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" 1799 1802 }, 1800 1803 "engines": { 1801 1804 "node": ">=6.9.0" 1802 1805 } 1803 1806 }, 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 1807 "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==", 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==", 1818 1811 "dev": true, 1819 1812 "license": "MIT", 1820 1813 "dependencies": { 1821 - "@babel/helper-string-parser": "^7.25.9", 1822 - "@babel/helper-validator-identifier": "^7.25.9" 1814 + "@babel/helper-string-parser": "^7.27.1", 1815 + "@babel/helper-validator-identifier": "^7.27.1" 1823 1816 }, 1824 1817 "engines": { 1825 1818 "node": ">=6.9.0" ··· 1832 1825 "dev": true, 1833 1826 "license": "MIT" 1834 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 + }, 1835 1834 "node_modules/@colors/colors": { 1836 1835 "version": "1.5.0", 1837 1836 "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", ··· 1844 1843 } 1845 1844 }, 1846 1845 "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==", 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==", 1850 1849 "dev": true, 1851 1850 "funding": [ 1852 1851 { ··· 1864 1863 } 1865 1864 }, 1866 1865 "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==", 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==", 1870 1869 "dev": true, 1871 1870 "funding": [ 1872 1871 { ··· 1883 1882 "node": ">=18" 1884 1883 }, 1885 1884 "peerDependencies": { 1886 - "@csstools/css-parser-algorithms": "^3.0.4", 1887 - "@csstools/css-tokenizer": "^3.0.3" 1885 + "@csstools/css-parser-algorithms": "^3.0.5", 1886 + "@csstools/css-tokenizer": "^3.0.4" 1888 1887 } 1889 1888 }, 1890 1889 "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==", 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==", 1894 1893 "dev": true, 1895 1894 "funding": [ 1896 1895 { ··· 1904 1903 ], 1905 1904 "license": "MIT", 1906 1905 "dependencies": { 1907 - "@csstools/color-helpers": "^5.0.1", 1908 - "@csstools/css-calc": "^2.1.1" 1906 + "@csstools/color-helpers": "^5.0.2", 1907 + "@csstools/css-calc": "^2.1.4" 1909 1908 }, 1910 1909 "engines": { 1911 1910 "node": ">=18" 1912 1911 }, 1913 1912 "peerDependencies": { 1914 - "@csstools/css-parser-algorithms": "^3.0.4", 1915 - "@csstools/css-tokenizer": "^3.0.3" 1913 + "@csstools/css-parser-algorithms": "^3.0.5", 1914 + "@csstools/css-tokenizer": "^3.0.4" 1916 1915 } 1917 1916 }, 1918 1917 "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==", 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==", 1922 1921 "dev": true, 1923 1922 "funding": [ 1924 1923 { ··· 1935 1934 "node": ">=18" 1936 1935 }, 1937 1936 "peerDependencies": { 1938 - "@csstools/css-tokenizer": "^3.0.3" 1937 + "@csstools/css-tokenizer": "^3.0.4" 1939 1938 } 1940 1939 }, 1941 1940 "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==", 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==", 1945 1944 "dev": true, 1946 1945 "funding": [ 1947 1946 { ··· 1958 1957 "node": ">=18" 1959 1958 } 1960 1959 }, 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==", 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==", 1975 1964 "dev": true, 1976 - "license": "MIT", 1965 + "license": "Apache-2.0", 1977 1966 "dependencies": { 1978 - "comment-parser": "1.4.1", 1979 - "esquery": "^1.6.0", 1980 - "jsdoc-type-pratt-parser": "~4.0.0" 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" 1981 1985 }, 1982 1986 "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" 1987 + "node": ">= 6" 2235 1988 } 2236 1989 }, 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 - ], 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==", 2244 1994 "dev": true, 2245 1995 "license": "MIT", 2246 - "optional": true, 2247 - "os": [ 2248 - "linux" 2249 - ], 2250 - "peer": true, 2251 - "engines": { 2252 - "node": ">=12" 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" 2253 2007 } 2254 2008 }, 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 - ], 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==", 2262 2013 "dev": true, 2263 2014 "license": "MIT", 2264 - "optional": true, 2265 - "os": [ 2266 - "linux" 2267 - ], 2268 - "peer": true, 2269 - "engines": { 2270 - "node": ">=12" 2015 + "dependencies": { 2016 + "debug": "^3.1.0", 2017 + "lodash.once": "^4.1.1" 2271 2018 } 2272 2019 }, 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 - ], 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==", 2280 2024 "dev": true, 2281 2025 "license": "MIT", 2282 - "optional": true, 2283 - "os": [ 2284 - "linux" 2285 - ], 2286 - "peer": true, 2287 - "engines": { 2288 - "node": ">=12" 2026 + "dependencies": { 2027 + "ms": "^2.1.1" 2289 2028 } 2290 2029 }, 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 - ], 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==", 2298 2034 "dev": true, 2299 2035 "license": "MIT", 2300 - "optional": true, 2301 - "os": [ 2302 - "netbsd" 2303 - ], 2304 - "peer": true, 2305 2036 "engines": { 2306 - "node": ">=12" 2037 + "node": ">=10.0.0" 2307 2038 } 2308 2039 }, 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 - ], 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==", 2316 2044 "dev": true, 2317 2045 "license": "MIT", 2318 2046 "optional": true, 2319 - "os": [ 2320 - "openbsd" 2321 - ], 2322 - "engines": { 2323 - "node": ">=18" 2047 + "dependencies": { 2048 + "@emnapi/wasi-threads": "1.0.2", 2049 + "tslib": "^2.4.0" 2324 2050 } 2325 2051 }, 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 - ], 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==", 2333 2056 "dev": true, 2334 2057 "license": "MIT", 2335 2058 "optional": true, 2336 - "os": [ 2337 - "openbsd" 2338 - ], 2339 - "peer": true, 2340 - "engines": { 2341 - "node": ">=12" 2059 + "dependencies": { 2060 + "tslib": "^2.4.0" 2342 2061 } 2343 2062 }, 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 - ], 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==", 2351 2067 "dev": true, 2352 2068 "license": "MIT", 2353 2069 "optional": true, 2354 - "os": [ 2355 - "sunos" 2356 - ], 2357 - "peer": true, 2358 - "engines": { 2359 - "node": ">=12" 2070 + "dependencies": { 2071 + "tslib": "^2.4.0" 2360 2072 } 2361 2073 }, 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 - ], 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==", 2369 2078 "dev": true, 2370 2079 "license": "MIT", 2371 - "optional": true, 2372 - "os": [ 2373 - "win32" 2374 - ], 2375 - "peer": true, 2080 + "dependencies": { 2081 + "comment-parser": "1.4.1", 2082 + "esquery": "^1.6.0", 2083 + "jsdoc-type-pratt-parser": "~4.0.0" 2084 + }, 2376 2085 "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" 2086 + "node": ">=16" 2414 2087 } 2415 2088 }, 2416 2089 "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==", 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==", 2420 2093 "dev": true, 2421 2094 "license": "MIT", 2422 2095 "dependencies": { ··· 2434 2107 } 2435 2108 }, 2436 2109 "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==", 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==", 2440 2113 "license": "MIT", 2441 2114 "dependencies": { 2442 2115 "eslint-visitor-keys": "^3.4.3" ··· 2473 2146 } 2474 2147 }, 2475 2148 "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==", 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==", 2479 2152 "license": "Apache-2.0", 2480 2153 "dependencies": { 2481 2154 "@eslint/object-schema": "^2.1.6", ··· 2486 2159 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2487 2160 } 2488 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 + }, 2489 2171 "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==", 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==", 2493 2175 "license": "Apache-2.0", 2494 2176 "dependencies": { 2495 2177 "@types/json-schema": "^7.0.15" ··· 2499 2181 } 2500 2182 }, 2501 2183 "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==", 2184 + "version": "3.3.1", 2185 + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz", 2186 + "integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==", 2505 2187 "license": "MIT", 2506 2188 "dependencies": { 2507 2189 "ajv": "^6.12.4", ··· 2534 2216 } 2535 2217 }, 2536 2218 "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==", 2219 + "version": "9.30.1", 2220 + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.30.1.tgz", 2221 + "integrity": "sha512-zXhuECFlyep42KZUhWjfvsmXGX39W8K8LFb8AWXM9gSV9dQB+MrJGLKvW6Zw0Ggnbpw0VHTtrhFXYe3Gym18jg==", 2540 2222 "license": "MIT", 2541 2223 "engines": { 2542 2224 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2225 + }, 2226 + "funding": { 2227 + "url": "https://eslint.org/donate" 2543 2228 } 2544 2229 }, 2545 2230 "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==", 2231 + "version": "0.12.0", 2232 + "resolved": "https://registry.npmjs.org/@eslint/json/-/json-0.12.0.tgz", 2233 + "integrity": "sha512-n/7dz8HFStpEe4o5eYk0tdkBdGUS/ZGb0GQCeDWN1ZmRq67HMHK4vC33b0rQlTT6xdZoX935P4vstiWVk5Ying==", 2549 2234 "dev": true, 2550 2235 "license": "Apache-2.0", 2551 2236 "dependencies": { 2552 - "@eslint/core": "^0.10.0", 2553 - "@eslint/plugin-kit": "^0.2.5", 2237 + "@eslint/core": "^0.12.0", 2238 + "@eslint/plugin-kit": "^0.2.7", 2554 2239 "@humanwhocodes/momoa": "^3.3.4", 2555 2240 "natural-compare": "^1.4.0" 2556 2241 }, ··· 2559 2244 } 2560 2245 }, 2561 2246 "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==", 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==", 2565 2277 "dev": true, 2566 2278 "license": "Apache-2.0", 2567 2279 "dependencies": { ··· 2581 2293 } 2582 2294 }, 2583 2295 "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==", 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==", 2587 2299 "license": "Apache-2.0", 2588 2300 "dependencies": { 2589 - "@eslint/core": "^0.10.0", 2301 + "@eslint/core": "^0.15.1", 2590 2302 "levn": "^0.4.1" 2591 2303 }, 2592 2304 "engines": { ··· 2594 2306 } 2595 2307 }, 2596 2308 "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==", 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==", 2600 2312 "license": "Apache-2.0", 2601 2313 "dependencies": { 2602 2314 "@types/json-schema": "^7.0.15" ··· 2654 2366 } 2655 2367 }, 2656 2368 "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==", 2369 + "version": "3.3.8", 2370 + "resolved": "https://registry.npmjs.org/@humanwhocodes/momoa/-/momoa-3.3.8.tgz", 2371 + "integrity": "sha512-/3PZzor2imi/RLLcnHztkwA79txiVvW145Ve2cp5dxRcH5qOUNJPToasqLFHniTfw4B4lT7jGDdBOPXbXYlIMQ==", 2660 2372 "dev": true, 2661 2373 "license": "Apache-2.0", 2662 2374 "engines": { ··· 2664 2376 } 2665 2377 }, 2666 2378 "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==", 2379 + "version": "0.4.3", 2380 + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", 2381 + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", 2670 2382 "license": "Apache-2.0", 2671 2383 "engines": { 2672 2384 "node": ">=18.18" ··· 2676 2388 "url": "https://github.com/sponsors/nzakas" 2677 2389 } 2678 2390 }, 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 2391 "node_modules/@isaacs/cliui": { 2931 2392 "version": "8.0.2", 2932 2393 "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", ··· 2945 2406 "node": ">=12" 2946 2407 } 2947 2408 }, 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 2409 "node_modules/@isaacs/cliui/node_modules/emoji-regex": { 2962 2410 "version": "9.2.2", 2963 2411 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", ··· 2983 2431 "url": "https://github.com/sponsors/sindresorhus" 2984 2432 } 2985 2433 }, 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==", 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==", 2990 2438 "dev": true, 2991 2439 "license": "MIT", 2992 2440 "dependencies": { 2993 - "ansi-styles": "^6.1.0", 2994 - "string-width": "^5.0.1", 2995 - "strip-ansi": "^7.0.1" 2441 + "ansi-regex": "^6.0.1" 2996 2442 }, 2997 2443 "engines": { 2998 2444 "node": ">=12" 2999 2445 }, 3000 2446 "funding": { 3001 - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 2447 + "url": "https://github.com/chalk/strip-ansi?sponsor=1" 3002 2448 } 3003 2449 }, 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==", 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==", 3008 2454 "dev": true, 3009 2455 "license": "ISC", 3010 2456 "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" 2457 + "minipass": "^7.0.4" 3067 2458 }, 3068 2459 "engines": { 3069 - "node": ">=8" 2460 + "node": ">=18.0.0" 3070 2461 } 3071 2462 }, 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 2463 "node_modules/@istanbuljs/schema": { 3119 2464 "version": "0.1.3", 3120 2465 "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", ··· 3136 2481 "npm": ">= 7.x" 3137 2482 } 3138 2483 }, 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 2484 "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==", 2485 + "version": "0.3.12", 2486 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.12.tgz", 2487 + "integrity": "sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==", 3202 2488 "dev": true, 3203 2489 "license": "MIT", 3204 2490 "dependencies": { 3205 - "@jridgewell/set-array": "^1.2.1", 3206 - "@jridgewell/sourcemap-codec": "^1.4.10", 2491 + "@jridgewell/sourcemap-codec": "^1.5.0", 3207 2492 "@jridgewell/trace-mapping": "^0.3.24" 3208 - }, 3209 - "engines": { 3210 - "node": ">=6.0.0" 3211 2493 } 3212 2494 }, 3213 2495 "node_modules/@jridgewell/resolve-uri": { ··· 3220 2502 "node": ">=6.0.0" 3221 2503 } 3222 2504 }, 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 2505 "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==", 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==", 3237 2509 "dev": true, 3238 2510 "license": "MIT", 3239 2511 "dependencies": { ··· 3242 2514 } 3243 2515 }, 3244 2516 "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==", 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==", 3248 2520 "dev": true, 3249 2521 "license": "MIT" 3250 2522 }, 3251 2523 "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==", 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==", 3255 2527 "dev": true, 3256 2528 "license": "MIT", 3257 2529 "dependencies": { ··· 3259 2531 "@jridgewell/sourcemap-codec": "^1.4.14" 3260 2532 } 3261 2533 }, 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 2534 "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==", 2535 + "version": "2.1.7", 2536 + "resolved": "https://registry.npmjs.org/@keyvhq/core/-/core-2.1.7.tgz", 2537 + "integrity": "sha512-+XLdAto9ItxJcc5g11QRmuGTppn3lLkjR3+UrK1RsQow/piNlXIJKWls4duZWlxgzxTYUykyrMBnmY8ByFOT7A==", 3273 2538 "dev": true, 3274 2539 "license": "MIT", 3275 2540 "dependencies": { 3276 2541 "json-buffer": "~3.0.1" 3277 2542 }, 3278 2543 "engines": { 3279 - "node": ">= 16" 2544 + "node": ">= 18" 3280 2545 } 3281 2546 }, 3282 2547 "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==", 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==", 3286 2551 "dev": true, 3287 2552 "license": "MIT", 3288 2553 "dependencies": { 3289 - "@keyvhq/core": "^2.1.1", 3290 - "mimic-fn": "~3.0.0" 2554 + "@keyvhq/core": "2.1.7", 2555 + "mimic-fn": "~3.0.0", 2556 + "null-prototype-object": "~1.0.0" 3291 2557 }, 3292 2558 "engines": { 3293 - "node": ">= 16" 2559 + "node": ">= 18" 3294 2560 } 3295 2561 }, 3296 2562 "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==", 2563 + "version": "1.0.6", 2564 + "resolved": "https://registry.npmjs.org/@kikobeats/time-span/-/time-span-1.0.6.tgz", 2565 + "integrity": "sha512-GZS6SI1o5NWHEOpCa4CpofOkfitR4xjRY3ZwAm85VQIXTPtYvUv9bDI9qRvlgNUX04kWhC3LxnNjM1jwD4h0aA==", 3300 2566 "dev": true, 3301 2567 "license": "MIT", 3302 2568 "engines": { 3303 2569 "node": ">= 18" 3304 2570 } 3305 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 + }, 3306 2582 "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==", 2583 + "version": "5.49.1", 2584 + "resolved": "https://registry.npmjs.org/@metascraper/helpers/-/helpers-5.49.1.tgz", 2585 + "integrity": "sha512-5q1H3IwhQQi64qjvi3DfYSTulFCSgrqukhXF05IffgBS9dlegzaSAql8NXvYF4DgiQzwnXax/wrBrpNUddD2sg==", 3310 2586 "dev": true, 3311 2587 "license": "MIT", 3312 2588 "dependencies": { 3313 2589 "audio-extensions": "0.0.0", 3314 - "chrono-node": "~2.7.7", 2590 + "chrono-node": "2.8.3", 3315 2591 "condense-whitespace": "~2.0.0", 3316 2592 "data-uri-utils": "~1.0.8", 3317 2593 "debug-logfmt": "~1.2.3", 3318 - "entities": "~6.0.0", 2594 + "entities": "~6.0.1", 3319 2595 "file-extension": "~4.0.5", 3320 2596 "has-values": "~2.0.1", 3321 2597 "image-extensions": "~1.1.0", 3322 2598 "is-relative-url": "~3.0.0", 3323 - "is-uri": "~1.2.6", 2599 + "is-uri": "~1.2.8", 3324 2600 "iso-639-3": "~2.2.0", 3325 2601 "isostring": "0.0.1", 3326 - "jsdom": "~25.0.1", 2602 + "jsdom": "~26.1.0", 3327 2603 "lodash": "~4.17.21", 3328 2604 "memoize-one": "~6.0.0", 3329 2605 "microsoft-capitalize": "~1.0.5", 3330 2606 "mime": "3", 3331 2607 "normalize-url": "~6.1.0", 3332 - "re2": "~1.21.4", 2608 + "re2": "~1.22.1", 3333 2609 "smartquotes": "~2.3.2", 3334 - "tldts": "~6.1.70", 2610 + "tldts": "~7.0.9", 3335 2611 "url-regex-safe": "~4.0.0", 3336 2612 "video-extensions": "1" 3337 2613 }, ··· 3340 2616 } 3341 2617 }, 3342 2618 "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==", 2619 + "version": "6.0.1", 2620 + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", 2621 + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", 3346 2622 "dev": true, 3347 2623 "license": "BSD-2-Clause", 3348 2624 "engines": { ··· 3352 2628 "url": "https://github.com/fb55/entities?sponsor=1" 3353 2629 } 3354 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 + }, 3355 2644 "node_modules/@nodelib/fs.scandir": { 3356 2645 "version": "2.1.5", 3357 2646 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", ··· 3391 2680 } 3392 2681 }, 3393 2682 "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==", 2683 + "version": "3.0.0", 2684 + "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-3.0.0.tgz", 2685 + "integrity": "sha512-S79NdEgDQd/NGCay6TCoVzXSj74skRZIKJcpJjC5lOq34SZzyI6MqtiiWoiVWoVrTcGjNeC4ipbh1VIHlpfF5Q==", 3397 2686 "dev": true, 3398 2687 "license": "ISC", 3399 2688 "dependencies": { ··· 3404 2693 "socks-proxy-agent": "^8.0.3" 3405 2694 }, 3406 2695 "engines": { 3407 - "node": "^16.14.0 || >=18.0.0" 2696 + "node": "^18.17.0 || >=20.5.0" 3408 2697 } 3409 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 + }, 3410 2706 "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==", 2707 + "version": "4.0.0", 2708 + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-4.0.0.tgz", 2709 + "integrity": "sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==", 3414 2710 "dev": true, 3415 2711 "license": "ISC", 3416 2712 "dependencies": { 3417 2713 "semver": "^7.3.5" 3418 2714 }, 3419 2715 "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" 2716 + "node": "^18.17.0 || >=20.5.0" 3687 2717 } 3688 2718 }, 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==", 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==", 3762 2723 "cpu": [ 3763 2724 "arm64" 3764 2725 ], ··· 3769 2730 "darwin" 3770 2731 ] 3771 2732 }, 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==", 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==", 3776 2737 "cpu": [ 3777 2738 "x64" 3778 2739 ], ··· 3783 2744 "darwin" 3784 2745 ] 3785 2746 }, 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==", 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==", 3804 2751 "cpu": [ 3805 2752 "x64" 3806 2753 ], ··· 3811 2758 "freebsd" 3812 2759 ] 3813 2760 }, 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==", 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==", 3818 2765 "cpu": [ 3819 2766 "arm" 3820 2767 ], ··· 3825 2772 "linux" 3826 2773 ] 3827 2774 }, 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==", 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==", 3846 2779 "cpu": [ 3847 2780 "arm64" 3848 2781 ], ··· 3853 2786 "linux" 3854 2787 ] 3855 2788 }, 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==", 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==", 3860 2793 "cpu": [ 3861 2794 "arm64" 3862 2795 ], ··· 3867 2800 "linux" 3868 2801 ] 3869 2802 }, 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==", 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==", 3902 2807 "cpu": [ 3903 2808 "riscv64" 3904 2809 ], ··· 3909 2814 "linux" 3910 2815 ] 3911 2816 }, 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==", 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==", 3916 2821 "cpu": [ 3917 2822 "s390x" 3918 2823 ], ··· 3923 2828 "linux" 3924 2829 ] 3925 2830 }, 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==", 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==", 3930 2835 "cpu": [ 3931 2836 "x64" 3932 2837 ], ··· 3937 2842 "linux" 3938 2843 ] 3939 2844 }, 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==", 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==", 3944 2849 "cpu": [ 3945 2850 "x64" 3946 2851 ], ··· 3951 2856 "linux" 3952 2857 ] 3953 2858 }, 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==", 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==", 3958 2863 "cpu": [ 3959 - "arm64" 2864 + "wasm32" 3960 2865 ], 3961 2866 "dev": true, 3962 2867 "license": "MIT", 3963 2868 "optional": true, 3964 - "os": [ 3965 - "win32" 3966 - ] 2869 + "dependencies": { 2870 + "@napi-rs/wasm-runtime": "^0.2.11" 2871 + }, 2872 + "engines": { 2873 + "node": ">=14.0.0" 2874 + } 3967 2875 }, 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==", 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==", 3972 2880 "cpu": [ 3973 - "ia32" 2881 + "arm64" 3974 2882 ], 3975 2883 "dev": true, 3976 2884 "license": "MIT", ··· 3979 2887 "win32" 3980 2888 ] 3981 2889 }, 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==", 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==", 3986 2894 "cpu": [ 3987 2895 "x64" 3988 2896 ], ··· 3993 2901 "win32" 3994 2902 ] 3995 2903 }, 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==", 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==", 4000 2908 "dev": true, 4001 - "license": "MIT" 2909 + "license": "MIT", 2910 + "optional": true, 2911 + "engines": { 2912 + "node": ">=14" 2913 + } 4002 2914 }, 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==", 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==", 4007 2919 "dev": true, 4008 - "license": "MIT" 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 + } 4009 2927 }, 4010 2928 "node_modules/@sindresorhus/is": { 4011 2929 "version": "4.6.0", ··· 4018 2936 }, 4019 2937 "funding": { 4020 2938 "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 2939 } 4035 2940 }, 4036 2941 "node_modules/@sinonjs/commons": { ··· 4082 2987 "dev": true, 4083 2988 "license": "(Unlicense OR Apache-2.0)" 4084 2989 }, 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 2990 "node_modules/@szmarczak/http-timer": { 4355 2991 "version": "4.0.6", 4356 2992 "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", ··· 4364 3000 "node": ">=10" 4365 3001 } 4366 3002 }, 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 3003 "node_modules/@trunkio/launcher": { 4375 3004 "version": "1.3.4", 4376 3005 "resolved": "https://registry.npmjs.org/@trunkio/launcher/-/launcher-1.3.4.tgz", ··· 4389 3018 "node": ">=18.0.0" 4390 3019 } 4391 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 + }, 4392 3032 "node_modules/@types/cacheable-request": { 4393 3033 "version": "6.0.3", 4394 3034 "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", ··· 4424 3064 "@types/estree": "*" 4425 3065 } 4426 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 + }, 4427 3077 "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, 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==", 4438 3081 "license": "MIT" 4439 3082 }, 4440 3083 "node_modules/@types/http-cache-semantics": { ··· 4451 3094 "dev": true, 4452 3095 "license": "MIT" 4453 3096 }, 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 3097 "node_modules/@types/json-schema": { 4475 3098 "version": "7.0.15", 4476 3099 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", ··· 4487 3110 "@types/node": "*" 4488 3111 } 4489 3112 }, 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 3113 "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==", 3114 + "version": "22.16.0", 3115 + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.16.0.tgz", 3116 + "integrity": "sha512-B2egV9wALML1JCpv3VQoQ+yesQKAmNMBIAY7OteVrikcOcAkWm+dGL6qpeCktPjAv6N1JLnhbNiqS35UpFyBsQ==", 4511 3117 "dev": true, 4512 3118 "license": "MIT", 4513 3119 "dependencies": { 4514 - "undici-types": "~6.19.2" 3120 + "undici-types": "~6.21.0" 4515 3121 } 4516 3122 }, 4517 3123 "node_modules/@types/normalize-package-data": { ··· 4539 3145 } 4540 3146 }, 4541 3147 "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==", 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==", 4559 3151 "dev": true, 4560 3152 "license": "MIT" 4561 3153 }, 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==", 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==", 4593 3158 "dev": true, 4594 3159 "license": "MIT" 4595 3160 }, ··· 4605 3170 } 4606 3171 }, 4607 3172 "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==", 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==", 4611 3176 "dev": true, 4612 3177 "license": "MIT", 4613 3178 "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", 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", 4618 3183 "debug": "^4.3.4" 4619 3184 }, 4620 3185 "engines": { ··· 4626 3191 }, 4627 3192 "peerDependencies": { 4628 3193 "eslint": "^8.57.0 || ^9.0.0", 4629 - "typescript": ">=4.8.4 <5.8.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" 4630 3217 } 4631 3218 }, 4632 3219 "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==", 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==", 4636 3223 "dev": true, 4637 3224 "license": "MIT", 4638 3225 "dependencies": { 4639 - "@typescript-eslint/types": "8.23.0", 4640 - "@typescript-eslint/visitor-keys": "8.23.0" 3226 + "@typescript-eslint/types": "8.35.1", 3227 + "@typescript-eslint/visitor-keys": "8.35.1" 4641 3228 }, 4642 3229 "engines": { 4643 3230 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 4647 3234 "url": "https://opencollective.com/typescript-eslint" 4648 3235 } 4649 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 + }, 4650 3254 "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==", 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==", 4654 3258 "dev": true, 4655 3259 "license": "MIT", 4656 3260 "engines": { ··· 4662 3266 } 4663 3267 }, 4664 3268 "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==", 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==", 4668 3272 "dev": true, 4669 3273 "license": "MIT", 4670 3274 "dependencies": { 4671 - "@typescript-eslint/types": "8.23.0", 4672 - "@typescript-eslint/visitor-keys": "8.23.0", 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", 4673 3279 "debug": "^4.3.4", 4674 3280 "fast-glob": "^3.3.2", 4675 3281 "is-glob": "^4.0.3", 4676 3282 "minimatch": "^9.0.4", 4677 3283 "semver": "^7.6.0", 4678 - "ts-api-utils": "^2.0.1" 3284 + "ts-api-utils": "^2.1.0" 4679 3285 }, 4680 3286 "engines": { 4681 3287 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 4685 3291 "url": "https://opencollective.com/typescript-eslint" 4686 3292 }, 4687 3293 "peerDependencies": { 4688 - "typescript": ">=4.8.4 <5.8.0" 3294 + "typescript": ">=4.8.4 <5.9.0" 4689 3295 } 4690 3296 }, 4691 3297 "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==", 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==", 4695 3301 "dev": true, 4696 3302 "license": "MIT", 4697 3303 "dependencies": { ··· 4715 3321 } 4716 3322 }, 4717 3323 "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==", 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==", 4721 3327 "dev": true, 4722 3328 "license": "MIT", 4723 3329 "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" 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" 4728 3334 }, 4729 3335 "engines": { 4730 3336 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 4735 3341 }, 4736 3342 "peerDependencies": { 4737 3343 "eslint": "^8.57.0 || ^9.0.0", 4738 - "typescript": ">=4.8.4 <5.8.0" 3344 + "typescript": ">=4.8.4 <5.9.0" 4739 3345 } 4740 3346 }, 4741 3347 "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==", 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==", 4745 3351 "dev": true, 4746 3352 "license": "MIT", 4747 3353 "dependencies": { 4748 - "@typescript-eslint/types": "8.23.0", 4749 - "eslint-visitor-keys": "^4.2.0" 3354 + "@typescript-eslint/types": "8.35.1", 3355 + "eslint-visitor-keys": "^4.2.1" 4750 3356 }, 4751 3357 "engines": { 4752 3358 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 4756 3362 "url": "https://opencollective.com/typescript-eslint" 4757 3363 } 4758 3364 }, 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 3365 "node_modules/@webassemblyjs/ast": { 5160 3366 "version": "1.14.1", 5161 3367 "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", ··· 5370 3576 "dev": true, 5371 3577 "license": "Apache-2.0" 5372 3578 }, 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 3579 "node_modules/abbrev": { 5386 3580 "version": "1.1.1", 5387 3581 "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", ··· 5389 3583 "dev": true, 5390 3584 "license": "ISC" 5391 3585 }, 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 3586 "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==", 3587 + "version": "8.15.0", 3588 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", 3589 + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", 5409 3590 "license": "MIT", 5410 3591 "bin": { 5411 3592 "acorn": "bin/acorn" ··· 5541 3722 "url": "https://github.com/sponsors/sindresorhus" 5542 3723 } 5543 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 + }, 5544 3738 "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==", 3739 + "version": "6.1.0", 3740 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", 3741 + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", 5548 3742 "dev": true, 5549 3743 "license": "MIT", 5550 3744 "engines": { 5551 - "node": ">=8" 3745 + "node": ">=12" 3746 + }, 3747 + "funding": { 3748 + "url": "https://github.com/chalk/ansi-regex?sponsor=1" 5552 3749 } 5553 3750 }, 5554 3751 "node_modules/ansi-styles": { ··· 5600 3797 "url": "https://github.com/sponsors/jonschlinkert" 5601 3798 } 5602 3799 }, 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==", 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==", 5626 3804 "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 - } 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" 5687 3820 }, 5688 3821 "node_modules/are-docs-informative": { 5689 3822 "version": "0.0.2", ··· 5701 3834 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 5702 3835 "license": "Python-2.0" 5703 3836 }, 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 3837 "node_modules/asap": { 5715 3838 "version": "2.0.6", 5716 3839 "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", ··· 5718 3841 "dev": true, 5719 3842 "license": "MIT" 5720 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 + }, 5721 3854 "node_modules/asn1.js": { 5722 3855 "version": "4.10.1", 5723 3856 "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", ··· 5731 3864 } 5732 3865 }, 5733 3866 "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==", 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==", 5737 3870 "dev": true, 5738 3871 "license": "MIT" 5739 3872 }, ··· 5751 3884 "util": "^0.12.5" 5752 3885 } 5753 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 + }, 5754 3897 "node_modules/assertion-error": { 5755 3898 "version": "1.1.0", 5756 3899 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", ··· 5762 3905 } 5763 3906 }, 5764 3907 "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==", 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==", 5768 3911 "dev": true, 5769 3912 "license": "MIT", 5770 3913 "dependencies": { ··· 5791 3934 "dev": true, 5792 3935 "license": "MIT" 5793 3936 }, 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 3937 "node_modules/asynckit": { 5805 3938 "version": "0.4.0", 5806 3939 "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", ··· 5808 3941 "dev": true, 5809 3942 "license": "MIT" 5810 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 + }, 5811 3954 "node_modules/audio-extensions": { 5812 3955 "version": "0.0.0", 5813 3956 "resolved": "https://registry.npmjs.org/audio-extensions/-/audio-extensions-0.0.0.tgz", ··· 5834 3977 "url": "https://github.com/sponsors/ljharb" 5835 3978 } 5836 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 + }, 5837 3997 "node_modules/axios": { 5838 3998 "version": "0.21.4", 5839 3999 "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", ··· 5844 4004 "follow-redirects": "^1.14.0" 5845 4005 } 5846 4006 }, 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 4007 "node_modules/babel-loader": { 5855 4008 "version": "8.4.1", 5856 4009 "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.4.1.tgz", ··· 5872 4025 } 5873 4026 }, 5874 4027 "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==", 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==", 5878 4031 "dev": true, 5879 4032 "license": "MIT", 5880 4033 "dependencies": { 5881 - "@babel/compat-data": "^7.22.6", 5882 - "@babel/helper-define-polyfill-provider": "^0.6.3", 4034 + "@babel/compat-data": "^7.27.7", 4035 + "@babel/helper-define-polyfill-provider": "^0.6.5", 5883 4036 "semver": "^6.3.1" 5884 4037 }, 5885 4038 "peerDependencies": { ··· 5897 4050 } 5898 4051 }, 5899 4052 "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==", 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==", 5903 4056 "dev": true, 5904 4057 "license": "MIT", 5905 4058 "dependencies": { 5906 - "@babel/helper-define-polyfill-provider": "^0.6.3", 5907 - "core-js-compat": "^3.40.0" 4059 + "@babel/helper-define-polyfill-provider": "^0.6.5", 4060 + "core-js-compat": "^3.43.0" 5908 4061 }, 5909 4062 "peerDependencies": { 5910 4063 "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" 5911 4064 } 5912 4065 }, 5913 4066 "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==", 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==", 5917 4070 "dev": true, 5918 4071 "license": "MIT", 5919 4072 "dependencies": { 5920 - "@babel/helper-define-polyfill-provider": "^0.6.3" 4073 + "@babel/helper-define-polyfill-provider": "^0.6.5" 5921 4074 }, 5922 4075 "peerDependencies": { 5923 4076 "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" ··· 5929 4082 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 5930 4083 "license": "MIT" 5931 4084 }, 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 4085 "node_modules/base64-js": { 6002 4086 "version": "1.5.1", 6003 4087 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", ··· 6019 4103 ], 6020 4104 "license": "MIT" 6021 4105 }, 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==", 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==", 6026 4110 "dev": true, 6027 - "license": "MIT", 6028 - "engines": { 6029 - "node": ">=10.0.0" 4111 + "license": "BSD-3-Clause", 4112 + "dependencies": { 4113 + "tweetnacl": "^0.14.3" 6030 4114 } 6031 4115 }, 6032 4116 "node_modules/big.js": { ··· 6052 4136 "url": "https://github.com/sponsors/sindresorhus" 6053 4137 } 6054 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 + }, 6055 4153 "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==", 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==", 6059 4157 "dev": true, 6060 4158 "license": "MIT" 6061 4159 }, ··· 6067 4165 "license": "ISC" 6068 4166 }, 6069 4167 "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==", 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==", 6073 4171 "license": "MIT", 6074 4172 "dependencies": { 6075 4173 "balanced-match": "^1.0.0", ··· 6180 4278 "node": ">= 0.12" 6181 4279 } 6182 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 + }, 6183 4288 "node_modules/browserify-sign/node_modules/readable-stream": { 6184 4289 "version": "2.3.8", 6185 4290 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", ··· 6231 4336 } 6232 4337 }, 6233 4338 "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==", 4339 + "version": "4.25.1", 4340 + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.1.tgz", 4341 + "integrity": "sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==", 6237 4342 "dev": true, 6238 4343 "funding": [ 6239 4344 { ··· 6251 4356 ], 6252 4357 "license": "MIT", 6253 4358 "dependencies": { 6254 - "caniuse-lite": "^1.0.30001688", 6255 - "electron-to-chromium": "^1.5.73", 4359 + "caniuse-lite": "^1.0.30001726", 4360 + "electron-to-chromium": "^1.5.173", 6256 4361 "node-releases": "^2.0.19", 6257 - "update-browserslist-db": "^1.1.1" 4362 + "update-browserslist-db": "^1.1.3" 6258 4363 }, 6259 4364 "bin": { 6260 4365 "browserslist": "cli.js" ··· 6264 4369 } 6265 4370 }, 6266 4371 "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==", 4372 + "version": "5.7.1", 4373 + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", 4374 + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", 6270 4375 "dev": true, 6271 4376 "funding": [ 6272 4377 { ··· 6285 4390 "license": "MIT", 6286 4391 "dependencies": { 6287 4392 "base64-js": "^1.3.1", 6288 - "ieee754": "^1.2.1" 4393 + "ieee754": "^1.1.13" 6289 4394 } 6290 4395 }, 6291 4396 "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==", 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==", 6295 4400 "dev": true, 6296 4401 "license": "MIT", 6297 4402 "engines": { 6298 - "node": ">=8.0.0" 4403 + "node": "*" 6299 4404 } 6300 4405 }, 6301 4406 "node_modules/buffer-from": { ··· 6332 4437 "dev": true, 6333 4438 "license": "MIT" 6334 4439 }, 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 4440 "node_modules/c8": { 6374 4441 "version": "7.14.0", 6375 4442 "resolved": "https://registry.npmjs.org/c8/-/c8-7.14.0.tgz", ··· 6397 4464 "node": ">=10.12.0" 6398 4465 } 6399 4466 }, 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==", 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==", 6404 4471 "dev": true, 6405 4472 "license": "ISC", 6406 4473 "dependencies": { 6407 - "string-width": "^4.2.0", 6408 - "strip-ansi": "^6.0.0", 6409 - "wrap-ansi": "^7.0.0" 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" 6410 4489 } 6411 4490 }, 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==", 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==", 6416 4495 "dev": true, 6417 - "license": "MIT", 6418 - "dependencies": { 6419 - "ansi-regex": "^5.0.1" 6420 - }, 4496 + "license": "BlueOak-1.0.0", 6421 4497 "engines": { 6422 - "node": ">=8" 4498 + "node": ">=18" 6423 4499 } 6424 4500 }, 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==", 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==", 6429 4512 "dev": true, 6430 4513 "license": "MIT", 6431 - "dependencies": { 6432 - "ansi-styles": "^4.0.0", 6433 - "string-width": "^4.1.0", 6434 - "strip-ansi": "^6.0.0" 4514 + "bin": { 4515 + "mkdirp": "dist/cjs/src/bin.js" 6435 4516 }, 6436 4517 "engines": { 6437 4518 "node": ">=10" 6438 4519 }, 6439 4520 "funding": { 6440 - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 4521 + "url": "https://github.com/sponsors/isaacs" 6441 4522 } 6442 4523 }, 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==", 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==", 6447 4528 "dev": true, 6448 4529 "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 4530 "engines": { 6459 - "node": ">=10" 4531 + "node": ">=18" 4532 + }, 4533 + "funding": { 4534 + "url": "https://github.com/sponsors/sindresorhus" 6460 4535 } 6461 4536 }, 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==", 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==", 6466 4541 "dev": true, 6467 4542 "license": "ISC", 6468 4543 "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" 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" 6481 4550 }, 6482 4551 "engines": { 6483 - "node": "^16.14.0 || >=18.0.0" 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" 6484 4563 } 6485 4564 }, 6486 4565 "node_modules/cacheable-lookup": { ··· 6512 4591 "node": ">=8" 6513 4592 } 6514 4593 }, 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==", 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==", 6519 4598 "dev": true, 6520 4599 "license": "MIT", 6521 - "dependencies": { 6522 - "pump": "^3.0.0" 6523 - }, 6524 4600 "engines": { 6525 - "node": ">=8" 6526 - }, 6527 - "funding": { 6528 - "url": "https://github.com/sponsors/sindresorhus" 4601 + "node": ">=6" 6529 4602 } 6530 4603 }, 6531 4604 "node_modules/call-bind": { ··· 6548 4621 } 6549 4622 }, 6550 4623 "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==", 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==", 6554 4627 "dev": true, 6555 4628 "license": "MIT", 6556 4629 "dependencies": { ··· 6562 4635 } 6563 4636 }, 6564 4637 "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==", 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==", 6568 4641 "dev": true, 6569 4642 "license": "MIT", 6570 4643 "dependencies": { 6571 - "call-bind-apply-helpers": "^1.0.1", 6572 - "get-intrinsic": "^1.2.6" 4644 + "call-bind-apply-helpers": "^1.0.2", 4645 + "get-intrinsic": "^1.3.0" 6573 4646 }, 6574 4647 "engines": { 6575 4648 "node": ">= 0.4" ··· 6588 4661 } 6589 4662 }, 6590 4663 "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==", 4664 + "version": "6.3.0", 4665 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", 4666 + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", 6594 4667 "dev": true, 6595 4668 "license": "MIT", 6596 4669 "engines": { 6597 - "node": ">=6" 4670 + "node": ">=10" 4671 + }, 4672 + "funding": { 4673 + "url": "https://github.com/sponsors/sindresorhus" 6598 4674 } 6599 4675 }, 6600 4676 "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==", 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==", 6604 4680 "dev": true, 6605 4681 "funding": [ 6606 4682 { ··· 6618 4694 ], 6619 4695 "license": "CC-BY-4.0" 6620 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 + }, 6621 4704 "node_modules/chai": { 6622 4705 "version": "4.5.0", 6623 4706 "resolved": "https://registry.npmjs.org/chai/-/chai-4.5.0.tgz", ··· 6663 4746 "node": ">=10" 6664 4747 } 6665 4748 }, 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 4749 "node_modules/check-error": { 6674 4750 "version": "1.0.3", 6675 4751 "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", ··· 6681 4757 }, 6682 4758 "engines": { 6683 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" 6684 4770 } 6685 4771 }, 6686 4772 "node_modules/cheerio": { ··· 6730 4816 } 6731 4817 }, 6732 4818 "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==", 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==", 6736 4822 "dev": true, 6737 4823 "license": "BSD-2-Clause", 6738 4824 "dependencies": { ··· 6747 4833 } 6748 4834 }, 6749 4835 "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==", 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==", 6753 4839 "dev": true, 6754 4840 "license": "BSD-2-Clause", 6755 4841 "engines": { ··· 6845 4931 } 6846 4932 }, 6847 4933 "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==", 4934 + "version": "3.6.0", 4935 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", 4936 + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", 6851 4937 "dev": true, 6852 4938 "license": "MIT", 6853 4939 "dependencies": { 6854 - "readdirp": "^4.0.1" 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" 6855 4947 }, 6856 4948 "engines": { 6857 - "node": ">= 14.16.0" 4949 + "node": ">= 8.10.0" 6858 4950 }, 6859 4951 "funding": { 6860 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" 6861 4969 } 6862 4970 }, 6863 4971 "node_modules/chownr": { ··· 6881 4989 } 6882 4990 }, 6883 4991 "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==", 4992 + "version": "2.8.3", 4993 + "resolved": "https://registry.npmjs.org/chrono-node/-/chrono-node-2.8.3.tgz", 4994 + "integrity": "sha512-YukiXak31pshonVWaeJ9cZ4xxWIlbsyn5qYUkG5pQ+usZ6l22ASXDIk0kHUQkIBNOCLRevFkHJjnGKXwZNtyZw==", 6887 4995 "dev": true, 6888 4996 "license": "MIT", 6889 4997 "dependencies": { ··· 6894 5002 } 6895 5003 }, 6896 5004 "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==", 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==", 6900 5008 "dev": true, 6901 5009 "funding": [ 6902 5010 { ··· 6921 5029 }, 6922 5030 "engines": { 6923 5031 "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 5032 } 6936 5033 }, 6937 5034 "node_modules/cjs-module-lexer": { ··· 7009 5106 "npm": ">=5.0.0" 7010 5107 } 7011 5108 }, 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 5109 "node_modules/cli-table3": { 7075 5110 "version": "0.6.5", 7076 5111 "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz", ··· 7104 5139 "url": "https://github.com/sponsors/sindresorhus" 7105 5140 } 7106 5141 }, 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 5142 "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==", 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==", 7121 5146 "dev": true, 7122 5147 "license": "ISC", 7123 5148 "dependencies": { 7124 5149 "string-width": "^4.2.0", 7125 - "strip-ansi": "^6.0.1", 5150 + "strip-ansi": "^6.0.0", 7126 5151 "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 5152 } 7144 5153 }, 7145 5154 "node_modules/cliui/node_modules/wrap-ansi": { ··· 7158 5167 }, 7159 5168 "funding": { 7160 5169 "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 5170 } 7173 5171 }, 7174 5172 "node_modules/clone-deep": { ··· 7224 5222 "dev": true, 7225 5223 "license": "MIT" 7226 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 + }, 7227 5236 "node_modules/combined-stream": { 7228 5237 "version": "1.0.8", 7229 5238 "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", ··· 7274 5283 "dev": true, 7275 5284 "license": "MIT" 7276 5285 }, 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 5286 "node_modules/concat-map": { 7325 5287 "version": "0.0.1", 7326 5288 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", ··· 7335 5297 "license": "MIT", 7336 5298 "engines": { 7337 5299 "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 5300 } 7357 5301 }, 7358 5302 "node_modules/console-browserify": { ··· 7376 5320 "license": "MIT" 7377 5321 }, 7378 5322 "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==", 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==", 7382 5326 "dev": true, 7383 5327 "hasInstallScript": true, 7384 5328 "license": "MIT", ··· 7388 5332 } 7389 5333 }, 7390 5334 "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==", 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==", 7394 5338 "dev": true, 7395 5339 "license": "MIT", 7396 5340 "dependencies": { 7397 - "browserslist": "^4.24.3" 5341 + "browserslist": "^4.25.0" 7398 5342 }, 7399 5343 "funding": { 7400 5344 "type": "opencollective", ··· 7402 5346 } 7403 5347 }, 7404 5348 "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==", 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==", 7408 5352 "dev": true, 7409 5353 "license": "MIT" 7410 5354 }, ··· 7425 5369 "node": ">=10" 7426 5370 } 7427 5371 }, 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 5372 "node_modules/cosmiconfig/node_modules/yaml": { 7439 5373 "version": "1.10.2", 7440 5374 "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", ··· 7445 5379 "node": ">= 6" 7446 5380 } 7447 5381 }, 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 5382 "node_modules/create-ecdh": { 7493 5383 "version": "4.0.4", 7494 5384 "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", ··· 7501 5391 } 7502 5392 }, 7503 5393 "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==", 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==", 7507 5397 "dev": true, 7508 5398 "license": "MIT" 7509 5399 }, ··· 7590 5480 "nth-check": "~1.0.1" 7591 5481 } 7592 5482 }, 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 5483 "node_modules/css-what": { 7607 5484 "version": "2.1.3", 7608 5485 "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", ··· 7614 5491 } 7615 5492 }, 7616 5493 "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==", 5494 + "version": "4.6.0", 5495 + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.6.0.tgz", 5496 + "integrity": "sha512-2z+rWdzbbSZv6/rhtvzvqeZQHrBaqgogqt85sqFNbabZOuFbCVFb8kPeEtZjiKkbrm395irpNKiYeFeLiQnFPg==", 7620 5497 "dev": true, 7621 5498 "license": "MIT", 7622 5499 "dependencies": { 7623 - "@asamuzakjp/css-color": "^2.8.2", 5500 + "@asamuzakjp/css-color": "^3.2.0", 7624 5501 "rrweb-cssom": "^0.8.0" 7625 5502 }, 7626 5503 "engines": { 7627 5504 "node": ">=18" 7628 5505 } 7629 5506 }, 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==", 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==", 7634 5571 "dev": true, 7635 5572 "license": "MIT" 7636 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 + }, 7637 5616 "node_modules/d": { 7638 5617 "version": "1.0.2", 7639 5618 "resolved": "https://registry.npmjs.org/d/-/d-1.0.2.tgz", ··· 7646 5625 }, 7647 5626 "engines": { 7648 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" 7649 5641 } 7650 5642 }, 7651 5643 "node_modules/data-uri-to-buffer": { ··· 7703 5695 "license": "MIT" 7704 5696 }, 7705 5697 "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==", 5698 + "version": "4.4.1", 5699 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", 5700 + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", 7709 5701 "license": "MIT", 7710 5702 "dependencies": { 7711 5703 "ms": "^2.1.3" ··· 7749 5741 "node": ">= 8" 7750 5742 } 7751 5743 }, 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 5744 "node_modules/debuglog": { 7779 5745 "version": "1.0.1", 7780 5746 "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", ··· 7787 5753 } 7788 5754 }, 7789 5755 "node_modules/decamelize": { 7790 - "version": "6.0.0", 7791 - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-6.0.0.tgz", 7792 - "integrity": "sha512-Fv96DCsdOgB6mdGl67MT5JaTNKRzrzill5OH5s8bjYJXVlcXyPYGyPsUkWyGV5p1TXI5esYIYMMeDJL0hEIwaA==", 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==", 7793 5759 "dev": true, 7794 5760 "license": "MIT", 7795 5761 "engines": { 7796 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 5762 + "node": ">=10" 7797 5763 }, 7798 5764 "funding": { 7799 5765 "url": "https://github.com/sponsors/sindresorhus" ··· 7854 5820 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", 7855 5821 "license": "MIT" 7856 5822 }, 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 5823 "node_modules/defer-to-connect": { 7882 5824 "version": "2.0.1", 7883 5825 "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", ··· 7924 5866 "url": "https://github.com/sponsors/ljharb" 7925 5867 } 7926 5868 }, 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 5869 "node_modules/delayed-stream": { 7951 5870 "version": "1.0.0", 7952 5871 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", ··· 7967 5886 "inherits": "^2.0.1", 7968 5887 "minimalistic-assert": "^1.0.0" 7969 5888 } 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 5889 }, 7979 5890 "node_modules/dezalgo": { 7980 5891 "version": "1.0.4", ··· 7988 5899 } 7989 5900 }, 7990 5901 "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==", 5902 + "version": "5.2.0", 5903 + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", 5904 + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", 7994 5905 "dev": true, 7995 5906 "license": "BSD-3-Clause", 7996 5907 "engines": { 7997 5908 "node": ">=0.3.1" 7998 5909 } 7999 5910 }, 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 5911 "node_modules/diffie-hellman": { 8011 5912 "version": "5.0.3", 8012 5913 "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", ··· 8020 5921 } 8021 5922 }, 8022 5923 "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==", 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==", 8026 5927 "dev": true, 8027 5928 "license": "MIT" 8028 5929 }, ··· 8077 5978 "domelementtype": "1" 8078 5979 } 8079 5980 }, 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 5981 "node_modules/dunder-proto": { 8094 5982 "version": "1.0.1", 8095 5983 "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", ··· 8112 6000 "dev": true, 8113 6001 "license": "MIT" 8114 6002 }, 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==", 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==", 8119 6007 "dev": true, 8120 6008 "license": "MIT", 8121 6009 "dependencies": { 8122 - "ansi-regex": "^5.0.1" 8123 - }, 8124 - "optionalDependencies": { 8125 - "wcwidth": "^1.0.1" 6010 + "jsbn": "~0.1.0", 6011 + "safer-buffer": "^2.1.0" 8126 6012 } 8127 6013 }, 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==", 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==", 8132 6018 "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 - } 6019 + "license": "MIT" 8195 6020 }, 8196 6021 "node_modules/ejs": { 8197 6022 "version": "3.1.10", ··· 8210 6035 } 8211 6036 }, 8212 6037 "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==", 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==", 8216 6041 "dev": true, 8217 6042 "license": "ISC" 8218 6043 }, ··· 8233 6058 } 8234 6059 }, 8235 6060 "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==", 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==", 8239 6064 "dev": true, 8240 6065 "license": "MIT" 8241 6066 }, ··· 8275 6100 } 8276 6101 }, 8277 6102 "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==", 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==", 8281 6106 "dev": true, 8282 6107 "license": "MIT", 8283 6108 "dependencies": { ··· 8288 6113 "url": "https://github.com/fb55/encoding-sniffer?sponsor=1" 8289 6114 } 8290 6115 }, 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 6116 "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==", 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==", 8322 6120 "dev": true, 8323 6121 "license": "MIT", 8324 6122 "dependencies": { ··· 8326 6124 } 8327 6125 }, 8328 6126 "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==", 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==", 8332 6130 "dev": true, 8333 6131 "license": "MIT", 8334 6132 "dependencies": { ··· 8351 6149 }, 8352 6150 "engines": { 8353 6151 "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 6152 } 8368 6153 }, 8369 6154 "node_modules/entities": { ··· 8447 6232 } 8448 6233 }, 8449 6234 "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==", 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==", 8453 6238 "dev": true, 8454 6239 "license": "MIT" 8455 6240 }, ··· 8466 6251 "node": ">= 0.4" 8467 6252 } 8468 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 + }, 8469 6270 "node_modules/es5-ext": { 8470 6271 "version": "0.10.64", 8471 6272 "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz", ··· 8522 6323 "es6-symbol": "^3.1.1" 8523 6324 } 8524 6325 }, 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 6326 "node_modules/escalade": { 8905 6327 "version": "3.2.0", 8906 6328 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", ··· 8923 6345 "url": "https://github.com/sponsors/sindresorhus" 8924 6346 } 8925 6347 }, 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 6348 "node_modules/eslint": { 8949 6349 "resolved": "", 8950 6350 "link": true 8951 6351 }, 8952 6352 "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==", 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==", 8956 6356 "dev": true, 8957 6357 "license": "MIT", 8958 6358 "dependencies": { ··· 9008 6408 } 9009 6409 }, 9010 6410 "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==", 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==", 9014 6414 "dev": true, 9015 6415 "license": "MIT", 9016 6416 "dependencies": { ··· 9044 6444 "typescript": ">=4" 9045 6445 } 9046 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 + }, 9047 6462 "node_modules/eslint-plugin-jsdoc": { 9048 6463 "version": "48.11.0", 9049 6464 "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.11.0.tgz", ··· 9082 6497 } 9083 6498 }, 9084 6499 "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==", 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==", 9088 6503 "dev": true, 9089 6504 "license": "MIT", 9090 6505 "dependencies": { 9091 - "@eslint-community/eslint-utils": "^4.4.1", 6506 + "@eslint-community/eslint-utils": "^4.5.0", 9092 6507 "enhanced-resolve": "^5.17.1", 9093 6508 "eslint-plugin-es-x": "^7.8.0", 9094 6509 "get-tsconfig": "^4.8.1", 9095 6510 "globals": "^15.11.0", 9096 6511 "ignore": "^5.3.2", 9097 6512 "minimatch": "^9.0.5", 9098 - "semver": "^7.6.3" 6513 + "semver": "^7.6.3", 6514 + "ts-declaration-location": "^1.0.6" 9099 6515 }, 9100 6516 "engines": { 9101 6517 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 9108 6524 } 9109 6525 }, 9110 6526 "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==", 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==", 9114 6530 "dev": true, 9115 6531 "license": "MIT", 9116 6532 "dependencies": { 9117 6533 "balanced-match": "^1.0.0" 9118 6534 } 9119 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 + }, 9120 6549 "node_modules/eslint-plugin-n/node_modules/minimatch": { 9121 6550 "version": "9.0.5", 9122 6551 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", ··· 9222 6651 "url": "https://opencollective.com/eslint" 9223 6652 } 9224 6653 }, 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 6654 "node_modules/eslint-plugin-unicorn/node_modules/globals": { 9240 6655 "version": "13.24.0", 9241 6656 "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", ··· 9252 6667 "url": "https://github.com/sponsors/sindresorhus" 9253 6668 } 9254 6669 }, 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 6670 "node_modules/eslint-plugin-unicorn/node_modules/regjsparser": { 9352 6671 "version": "0.10.0", 9353 6672 "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.10.0.tgz", ··· 9397 6716 } 9398 6717 }, 9399 6718 "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==", 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==", 9403 6722 "dev": true, 9404 6723 "license": "MIT", 9405 6724 "dependencies": { 9406 6725 "debug": "^4.3.2", 6726 + "escape-string-regexp": "4.0.0", 9407 6727 "eslint-compat-utils": "^0.6.0", 9408 - "lodash": "^4.17.21", 9409 6728 "natural-compare": "^1.4.0", 9410 6729 "yaml-eslint-parser": "^1.2.1" 9411 6730 }, ··· 9461 6780 } 9462 6781 }, 9463 6782 "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==", 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==", 9467 6786 "license": "BSD-2-Clause", 9468 6787 "dependencies": { 9469 6788 "esrecurse": "^4.3.0", ··· 9477 6796 } 9478 6797 }, 9479 6798 "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==", 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==", 9483 6802 "license": "Apache-2.0", 9484 6803 "engines": { 9485 6804 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 9526 6845 } 9527 6846 }, 9528 6847 "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==", 6848 + "version": "10.4.0", 6849 + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", 6850 + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", 9532 6851 "license": "BSD-2-Clause", 9533 6852 "dependencies": { 9534 - "acorn": "^8.14.0", 6853 + "acorn": "^8.15.0", 9535 6854 "acorn-jsx": "^5.3.2", 9536 - "eslint-visitor-keys": "^4.2.0" 6855 + "eslint-visitor-keys": "^4.2.1" 9537 6856 }, 9538 6857 "engines": { 9539 6858 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 9589 6908 "node": ">=4.0" 9590 6909 } 9591 6910 }, 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 6911 "node_modules/esutils": { 9600 6912 "version": "2.0.3", 9601 6913 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", ··· 9616 6928 "es5-ext": "~0.10.14" 9617 6929 } 9618 6930 }, 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==", 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==", 9623 6935 "dev": true, 9624 - "license": "MIT", 9625 - "engines": { 9626 - "node": ">=6" 9627 - } 6936 + "license": "MIT" 9628 6937 }, 9629 6938 "node_modules/events": { 9630 6939 "version": "3.3.0", ··· 9648 6957 } 9649 6958 }, 9650 6959 "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==", 6960 + "version": "4.1.0", 6961 + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", 6962 + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", 9654 6963 "dev": true, 9655 6964 "license": "MIT", 9656 6965 "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" 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" 9669 6975 }, 9670 6976 "engines": { 9671 - "node": "^18.19.0 || >=20.5.0" 6977 + "node": ">=10" 9672 6978 }, 9673 6979 "funding": { 9674 6980 "url": "https://github.com/sindresorhus/execa?sponsor=1" 9675 6981 } 9676 6982 }, 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==", 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==", 9681 6987 "dev": true, 9682 6988 "license": "MIT", 9683 6989 "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" 6990 + "pify": "^2.2.0" 9690 6991 }, 9691 6992 "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" 6993 + "node": ">=4" 9951 6994 } 9952 6995 }, 9953 6996 "node_modules/exponential-backoff": { ··· 9967 7010 "type": "^2.7.2" 9968 7011 } 9969 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 + }, 9970 7020 "node_modules/extend-shallow": { 9971 7021 "version": "2.0.1", 9972 7022 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", ··· 9980 7030 "node": ">=0.10.0" 9981 7031 } 9982 7032 }, 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 7033 "node_modules/extract-zip": { 9999 7034 "version": "2.0.1", 10000 7035 "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", ··· 10016 7051 "@types/yauzl": "^2.9.1" 10017 7052 } 10018 7053 }, 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==", 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==", 10023 7058 "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 - } 7059 + "engines": [ 7060 + "node >=0.6.0" 7061 + ], 7062 + "license": "MIT" 10034 7063 }, 10035 7064 "node_modules/fast-deep-equal": { 10036 7065 "version": "3.1.3", 10037 7066 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 10038 7067 "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 7068 "license": "MIT" 10047 7069 }, 10048 7070 "node_modules/fast-glob": { ··· 10104 7126 ], 10105 7127 "license": "BSD-3-Clause" 10106 7128 }, 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 7129 "node_modules/fastest-levenshtein": { 10131 7130 "version": "1.0.16", 10132 7131 "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", ··· 10138 7137 } 10139 7138 }, 10140 7139 "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==", 7140 + "version": "1.19.1", 7141 + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", 7142 + "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", 10144 7143 "dev": true, 10145 7144 "license": "ISC", 10146 7145 "dependencies": { 10147 7146 "reusify": "^1.0.4" 10148 7147 } 10149 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 + }, 10150 7159 "node_modules/fd-slicer": { 10151 7160 "version": "1.1.0", 10152 7161 "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", ··· 10157 7166 "pend": "~1.2.0" 10158 7167 } 10159 7168 }, 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==", 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==", 10164 7173 "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 7174 "license": "MIT", 10176 - "dependencies": { 10177 - "node-domexception": "^1.0.0", 10178 - "web-streams-polyfill": "^3.0.3" 7175 + "peerDependencies": { 7176 + "picomatch": "^3 || ^4" 10179 7177 }, 10180 - "engines": { 10181 - "node": "^12.20 || >= 14.13" 7178 + "peerDependenciesMeta": { 7179 + "picomatch": { 7180 + "optional": true 7181 + } 10182 7182 } 10183 7183 }, 10184 7184 "node_modules/fflate": { ··· 10189 7189 "license": "MIT" 10190 7190 }, 10191 7191 "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==", 7192 + "version": "3.2.0", 7193 + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", 7194 + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", 10195 7195 "dev": true, 10196 7196 "license": "MIT", 10197 7197 "dependencies": { 10198 - "is-unicode-supported": "^2.0.0" 7198 + "escape-string-regexp": "^1.0.5" 10199 7199 }, 10200 7200 "engines": { 10201 - "node": ">=18" 7201 + "node": ">=8" 10202 7202 }, 10203 7203 "funding": { 10204 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" 10205 7215 } 10206 7216 }, 10207 7217 "node_modules/file-entry-cache": { ··· 10237 7247 } 10238 7248 }, 10239 7249 "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==", 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==", 10243 7253 "dev": true, 10244 7254 "license": "MIT", 10245 7255 "dependencies": { ··· 10354 7364 } 10355 7365 }, 10356 7366 "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==", 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==", 10360 7370 "license": "ISC" 10361 7371 }, 10362 7372 "node_modules/follow-redirects": { ··· 10381 7391 } 10382 7392 }, 10383 7393 "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==", 7394 + "version": "0.3.5", 7395 + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", 7396 + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", 10387 7397 "dev": true, 10388 7398 "license": "MIT", 10389 7399 "dependencies": { ··· 10410 7420 "node": ">=8.0.0" 10411 7421 } 10412 7422 }, 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==", 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==", 10417 7427 "dev": true, 10418 - "license": "ISC" 7428 + "license": "Apache-2.0", 7429 + "engines": { 7430 + "node": "*" 7431 + } 10419 7432 }, 10420 7433 "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==", 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==", 10424 7437 "dev": true, 10425 7438 "license": "MIT", 10426 7439 "dependencies": { 10427 7440 "asynckit": "^0.4.0", 10428 7441 "combined-stream": "^1.0.8", 7442 + "es-set-tostringtag": "^2.1.0", 7443 + "hasown": "^2.0.2", 10429 7444 "mime-types": "^2.1.12" 10430 7445 }, 10431 7446 "engines": { 10432 7447 "node": ">= 6" 10433 7448 } 10434 7449 }, 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==", 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==", 10439 7454 "dev": true, 10440 7455 "license": "MIT", 10441 7456 "dependencies": { 10442 - "fetch-blob": "^3.1.2" 7457 + "fd-package-json": "^2.0.0" 7458 + }, 7459 + "bin": { 7460 + "formatly": "bin/index.mjs" 10443 7461 }, 10444 7462 "engines": { 10445 - "node": ">=12.20.0" 7463 + "node": ">=18.3.0" 10446 7464 } 10447 7465 }, 10448 7466 "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==", 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==", 10452 7470 "dev": true, 10453 7471 "license": "MIT", 10454 7472 "dependencies": { 7473 + "at-least-node": "^1.0.0", 10455 7474 "graceful-fs": "^4.2.0", 10456 7475 "jsonfile": "^6.0.1", 10457 7476 "universalify": "^2.0.0" 10458 7477 }, 10459 7478 "engines": { 10460 - "node": ">=14.14" 7479 + "node": ">=10" 10461 7480 } 10462 7481 }, 10463 7482 "node_modules/fs-minipass": { ··· 10530 7549 "url": "https://github.com/sponsors/ljharb" 10531 7550 } 10532 7551 }, 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 7552 "node_modules/gensync": { 10584 7553 "version": "1.0.0-beta.2", 10585 7554 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", ··· 10611 7580 } 10612 7581 }, 10613 7582 "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==", 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==", 10617 7586 "dev": true, 10618 7587 "license": "MIT", 10619 7588 "dependencies": { 10620 - "call-bind-apply-helpers": "^1.0.1", 7589 + "call-bind-apply-helpers": "^1.0.2", 10621 7590 "es-define-property": "^1.0.1", 10622 7591 "es-errors": "^1.3.0", 10623 - "es-object-atoms": "^1.0.0", 7592 + "es-object-atoms": "^1.1.1", 10624 7593 "function-bind": "^1.1.2", 10625 - "get-proto": "^1.0.0", 7594 + "get-proto": "^1.0.1", 10626 7595 "gopd": "^1.2.0", 10627 7596 "has-symbols": "^1.1.0", 10628 7597 "hasown": "^2.0.2", ··· 10642 7611 "dev": true, 10643 7612 "license": "ISC" 10644 7613 }, 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 7614 "node_modules/get-proto": { 10669 7615 "version": "1.0.1", 10670 7616 "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", ··· 10680 7626 } 10681 7627 }, 10682 7628 "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==", 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==", 10686 7632 "dev": true, 10687 7633 "license": "MIT", 10688 7634 "dependencies": { 10689 - "@sec-ant/readable-stream": "^0.4.1", 10690 - "is-stream": "^4.0.1" 7635 + "pump": "^3.0.0" 10691 7636 }, 10692 7637 "engines": { 10693 - "node": ">=18" 7638 + "node": ">=8" 10694 7639 }, 10695 7640 "funding": { 10696 7641 "url": "https://github.com/sponsors/sindresorhus" 10697 7642 } 10698 7643 }, 10699 7644 "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==", 7645 + "version": "4.10.1", 7646 + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.1.tgz", 7647 + "integrity": "sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==", 10703 7648 "dev": true, 10704 7649 "license": "MIT", 10705 7650 "dependencies": { ··· 10709 7654 "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" 10710 7655 } 10711 7656 }, 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==", 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==", 10716 7661 "dev": true, 10717 7662 "license": "MIT", 10718 7663 "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" 7664 + "async": "^3.2.0" 10725 7665 } 10726 7666 }, 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==", 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==", 10731 7671 "dev": true, 10732 7672 "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 7673 "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" 7674 + "assert-plus": "^1.0.0" 10756 7675 } 10757 7676 }, 10758 7677 "node_modules/github-api": { ··· 10826 7745 "license": "BSD-2-Clause" 10827 7746 }, 10828 7747 "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==", 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==", 10832 7751 "dev": true, 10833 7752 "license": "MIT", 10834 7753 "dependencies": { ··· 10836 7755 } 10837 7756 }, 10838 7757 "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==", 7758 + "version": "3.3.1", 7759 + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", 7760 + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", 10842 7761 "dev": true, 10843 7762 "license": "ISC", 10844 7763 "dependencies": { 10845 - "cross-spawn": "^7.0.0", 7764 + "cross-spawn": "^7.0.6", 10846 7765 "signal-exit": "^4.0.1" 10847 7766 }, 10848 7767 "engines": { ··· 10868 7787 "url": "https://github.com/sponsors/isaacs" 10869 7788 } 10870 7789 }, 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==", 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==", 10875 7794 "dev": true, 10876 - "license": "MIT", 7795 + "license": "ISC", 10877 7796 "engines": { 10878 - "node": ">=18" 7797 + "node": ">=14" 10879 7798 }, 10880 7799 "funding": { 10881 - "url": "https://github.com/sponsors/sindresorhus" 7800 + "url": "https://github.com/sponsors/isaacs" 10882 7801 } 10883 7802 }, 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==", 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==", 10888 7807 "dev": true, 10889 7808 "license": "MIT", 10890 - "optional": true, 10891 7809 "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" 7810 + "ini": "2.0.0" 10898 7811 }, 10899 7812 "engines": { 10900 - "node": ">=18" 7813 + "node": ">=10" 10901 7814 }, 10902 7815 "funding": { 10903 7816 "url": "https://github.com/sponsors/sindresorhus" 10904 7817 } 10905 7818 }, 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==", 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==", 10910 7823 "dev": true, 10911 7824 "license": "MIT", 10912 - "optional": true, 10913 7825 "engines": { 10914 7826 "node": ">=18" 10915 7827 }, 10916 7828 "funding": { 10917 7829 "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 7830 } 10930 7831 }, 10931 7832 "node_modules/gopd": { ··· 10973 7874 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 10974 7875 "dev": true, 10975 7876 "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 7877 }, 10984 7878 "node_modules/gray-matter": { 10985 7879 "version": "4.0.3", ··· 11140 8034 "minimalistic-assert": "^1.0.1" 11141 8035 } 11142 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 + }, 11143 8054 "node_modules/hasown": { 11144 8055 "version": "2.0.2", 11145 8056 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", ··· 11212 8123 "dev": true, 11213 8124 "license": "MIT" 11214 8125 }, 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 8126 "node_modules/htmlparser2": { 11223 8127 "version": "3.10.1", 11224 8128 "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", ··· 11235 8139 } 11236 8140 }, 11237 8141 "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==", 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==", 11241 8145 "dev": true, 11242 8146 "license": "BSD-2-Clause" 11243 8147 }, ··· 11255 8159 "node": ">= 14" 11256 8160 } 11257 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 + }, 11258 8177 "node_modules/http2-wrapper": { 11259 8178 "version": "1.0.3", 11260 8179 "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", ··· 11291 8210 } 11292 8211 }, 11293 8212 "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==", 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==", 11297 8216 "dev": true, 11298 8217 "license": "Apache-2.0", 11299 8218 "engines": { 11300 - "node": ">=18.18.0" 8219 + "node": ">=8.12.0" 11301 8220 } 11302 8221 }, 11303 8222 "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==", 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==", 11307 8226 "dev": true, 11308 8227 "license": "MIT", 11309 8228 "dependencies": { 11310 - "safer-buffer": ">= 2.1.2 < 3" 8229 + "safer-buffer": ">= 2.1.2 < 3.0.0" 11311 8230 }, 11312 8231 "engines": { 11313 8232 "node": ">=0.10.0" ··· 11353 8272 "node": ">=0.10.0" 11354 8273 } 11355 8274 }, 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 8275 "node_modules/import-fresh": { 11364 8276 "version": "3.3.1", 11365 8277 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", ··· 11396 8308 "url": "https://github.com/sponsors/sindresorhus" 11397 8309 } 11398 8310 }, 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 8311 "node_modules/imurmurhash": { 11411 8312 "version": "0.1.4", 11412 8313 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", ··· 11445 8346 "dev": true, 11446 8347 "license": "ISC" 11447 8348 }, 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==", 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==", 11452 8353 "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 - }, 8354 + "license": "ISC", 11464 8355 "engines": { 11465 - "node": ">=18" 8356 + "node": ">=10" 11466 8357 } 11467 8358 }, 11468 8359 "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==", 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==", 11472 8363 "dev": true, 11473 8364 "license": "BSD-3-Clause", 11474 8365 "bin": { ··· 11477 8368 } 11478 8369 }, 11479 8370 "node_modules/interpret": { 11480 - "version": "1.4.0", 11481 - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", 11482 - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", 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==", 11483 8374 "dev": true, 11484 8375 "license": "MIT", 11485 8376 "engines": { ··· 11682 8573 "node": ">=0.10.0" 11683 8574 } 11684 8575 }, 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==", 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==", 11689 8580 "dev": true, 11690 - "license": "MIT" 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 + } 11691 8592 }, 11692 8593 "node_modules/is-nan": { 11693 8594 "version": "1.3.2", ··· 11736 8637 "url": "https://github.com/sponsors/ljharb" 11737 8638 } 11738 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 + }, 11739 8650 "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==", 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==", 11743 8654 "dev": true, 11744 8655 "license": "MIT", 11745 8656 "engines": { 11746 - "node": ">=12" 11747 - }, 11748 - "funding": { 11749 - "url": "https://github.com/sponsors/sindresorhus" 8657 + "node": ">=8" 11750 8658 } 11751 8659 }, 11752 8660 "node_modules/is-plain-object": { ··· 11819 8727 } 11820 8728 }, 11821 8729 "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==", 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==", 11825 8733 "dev": true, 11826 8734 "license": "MIT", 11827 8735 "engines": { 11828 - "node": ">=18" 8736 + "node": ">=8" 11829 8737 }, 11830 8738 "funding": { 11831 8739 "url": "https://github.com/sponsors/sindresorhus" ··· 11847 8755 "url": "https://github.com/sponsors/ljharb" 11848 8756 } 11849 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 + }, 11850 8765 "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==", 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==", 11854 8769 "dev": true, 11855 8770 "license": "MIT", 11856 8771 "engines": { 11857 - "node": ">=18" 8772 + "node": ">=10" 11858 8773 }, 11859 8774 "funding": { 11860 8775 "url": "https://github.com/sponsors/sindresorhus" 11861 8776 } 11862 8777 }, 11863 8778 "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==", 8779 + "version": "1.2.8", 8780 + "resolved": "https://registry.npmjs.org/is-uri/-/is-uri-1.2.8.tgz", 8781 + "integrity": "sha512-Z7hGoSV8XV8Q86Tqw2hR4XAlY5aZkd8gFCnHAC/eMJZ2A4MGIhXpPYPkAvVamIGMyVFjeOdsI0d8yeYk6Ekbhw==", 11867 8782 "dev": true, 11868 8783 "license": "MIT", 11869 8784 "dependencies": { 11870 - "parse-uri": "~1.0.3", 8785 + "parse-uri": "~2.0.0", 11871 8786 "punycode2": "~1.0.0" 11872 8787 }, 11873 8788 "engines": { ··· 11875 8790 } 11876 8791 }, 11877 8792 "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==", 8793 + "version": "2.0.5", 8794 + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", 8795 + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", 11881 8796 "dev": true, 11882 8797 "license": "MIT" 11883 8798 }, ··· 11914 8829 "integrity": "sha512-wRcdJtXCe2LGtXnD14fXMkduWVdbeGkzBIKg8WcKeEOi6SIc+hRjYYw76WNx3v5FebhUWZrBTWB0NOl3/sagdQ==", 11915 8830 "dev": true 11916 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 + }, 11917 8839 "node_modules/istanbul-lib-coverage": { 11918 8840 "version": "3.2.2", 11919 8841 "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", ··· 11922 8844 "license": "BSD-3-Clause", 11923 8845 "engines": { 11924 8846 "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 8847 } 11943 8848 }, 11944 8849 "node_modules/istanbul-lib-report": { ··· 11972 8877 "url": "https://github.com/sponsors/sindresorhus" 11973 8878 } 11974 8879 }, 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 8880 "node_modules/istanbul-reports": { 11991 8881 "version": "3.1.7", 11992 8882 "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", ··· 12036 8926 "node": ">=10" 12037 8927 } 12038 8928 }, 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 8929 "node_modules/jest-worker": { 12156 8930 "version": "27.5.1", 12157 8931 "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", ··· 12193 8967 "jiti": "lib/jiti-cli.mjs" 12194 8968 } 12195 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 + }, 12196 8992 "node_modules/js-base64": { 12197 8993 "version": "2.6.4", 12198 8994 "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", ··· 12237 9033 } 12238 9034 }, 12239 9035 "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==", 9036 + "version": "26.1.0", 9037 + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-26.1.0.tgz", 9038 + "integrity": "sha512-Cvc9WUhxSMEo4McES3P7oK3QaXldCfNWp7pl2NNeiIFlCoLr3kfq9kb1fxftiwk1FLV7CvpvDfonxtzUDeSOPg==", 12243 9039 "dev": true, 12244 9040 "license": "MIT", 12245 9041 "dependencies": { 12246 - "cssstyle": "^4.1.0", 9042 + "cssstyle": "^4.2.1", 12247 9043 "data-urls": "^5.0.0", 12248 - "decimal.js": "^10.4.3", 12249 - "form-data": "^4.0.0", 9044 + "decimal.js": "^10.5.0", 12250 9045 "html-encoding-sniffer": "^4.0.0", 12251 9046 "http-proxy-agent": "^7.0.2", 12252 - "https-proxy-agent": "^7.0.5", 9047 + "https-proxy-agent": "^7.0.6", 12253 9048 "is-potential-custom-element-name": "^1.0.1", 12254 - "nwsapi": "^2.2.12", 12255 - "parse5": "^7.1.2", 12256 - "rrweb-cssom": "^0.7.1", 9049 + "nwsapi": "^2.2.16", 9050 + "parse5": "^7.2.1", 9051 + "rrweb-cssom": "^0.8.0", 12257 9052 "saxes": "^6.0.0", 12258 9053 "symbol-tree": "^3.2.4", 12259 - "tough-cookie": "^5.0.0", 9054 + "tough-cookie": "^5.1.1", 12260 9055 "w3c-xmlserializer": "^5.0.0", 12261 9056 "webidl-conversions": "^7.0.0", 12262 9057 "whatwg-encoding": "^3.1.1", 12263 9058 "whatwg-mimetype": "^4.0.0", 12264 - "whatwg-url": "^14.0.0", 9059 + "whatwg-url": "^14.1.1", 12265 9060 "ws": "^8.18.0", 12266 9061 "xml-name-validator": "^5.0.0" 12267 9062 }, ··· 12269 9064 "node": ">=18" 12270 9065 }, 12271 9066 "peerDependencies": { 12272 - "canvas": "^2.11.2" 9067 + "canvas": "^3.0.0" 12273 9068 }, 12274 9069 "peerDependenciesMeta": { 12275 9070 "canvas": { ··· 12278 9073 } 12279 9074 }, 12280 9075 "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==", 9076 + "version": "6.0.1", 9077 + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", 9078 + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", 12284 9079 "dev": true, 12285 9080 "license": "BSD-2-Clause", 12286 9081 "engines": { ··· 12291 9086 } 12292 9087 }, 12293 9088 "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==", 9089 + "version": "7.3.0", 9090 + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", 9091 + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", 12297 9092 "dev": true, 12298 9093 "license": "MIT", 12299 9094 "dependencies": { 12300 - "entities": "^4.5.0" 9095 + "entities": "^6.0.0" 12301 9096 }, 12302 9097 "funding": { 12303 9098 "url": "https://github.com/inikulin/parse5?sponsor=1" ··· 12329 9124 "dev": true, 12330 9125 "license": "MIT" 12331 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 + }, 12332 9134 "node_modules/json-schema-traverse": { 12333 9135 "version": "0.4.1", 12334 9136 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", ··· 12340 9142 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 12341 9143 "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", 12342 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" 12343 9152 }, 12344 9153 "node_modules/json5": { 12345 9154 "version": "2.2.3", ··· 12367 9176 "graceful-fs": "^4.1.6" 12368 9177 } 12369 9178 }, 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==", 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==", 12374 9183 "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, 9184 + "engines": [ 9185 + "node >=0.6.0" 9186 + ], 12411 9187 "license": "MIT", 12412 9188 "dependencies": { 12413 - "safe-buffer": "~5.1.0" 9189 + "assert-plus": "1.0.0", 9190 + "extsprintf": "1.3.0", 9191 + "json-schema": "0.4.0", 9192 + "verror": "1.10.0" 12414 9193 } 12415 9194 }, 12416 9195 "node_modules/just-extend": { ··· 12439 9218 "node": ">=0.10.0" 12440 9219 } 12441 9220 }, 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 9221 "node_modules/knip": { 12454 - "version": "5.43.6", 12455 - "resolved": "https://registry.npmjs.org/knip/-/knip-5.43.6.tgz", 12456 - "integrity": "sha512-bUCFlg44imdV5vayYxu0pIAB373S8Ufjda0qaI9oRZDH6ltJFwUoAO2j7nafxDmo5G0ZeP4IiLAHqlc3wYIONQ==", 9222 + "version": "5.61.3", 9223 + "resolved": "https://registry.npmjs.org/knip/-/knip-5.61.3.tgz", 9224 + "integrity": "sha512-8iSz8i8ufIjuUwUKzEwye7ROAW0RzCze7T770bUiz0PKL+SSwbs4RS32fjMztLwcOzSsNPlXdUAeqmkdzXxJ1Q==", 12457 9225 "dev": true, 12458 9226 "funding": [ 12459 9227 { ··· 12471 9239 ], 12472 9240 "license": "ISC", 12473 9241 "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", 9242 + "@nodelib/fs.walk": "^1.2.3", 12478 9243 "fast-glob": "^3.3.3", 9244 + "formatly": "^0.2.4", 12479 9245 "jiti": "^2.4.2", 12480 9246 "js-yaml": "^4.1.0", 12481 9247 "minimist": "^1.2.8", 12482 - "picocolors": "^1.1.0", 9248 + "oxc-resolver": "^11.1.0", 9249 + "picocolors": "^1.1.1", 12483 9250 "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", 9251 + "smol-toml": "^1.3.4", 9252 + "strip-json-comments": "5.0.2", 12488 9253 "zod": "^3.22.4", 12489 9254 "zod-validation-error": "^3.0.3" 12490 9255 }, ··· 12500 9265 "typescript": ">=5.0.4" 12501 9266 } 12502 9267 }, 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 9268 "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==", 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==", 12545 9272 "dev": true, 12546 9273 "license": "MIT", 12547 9274 "engines": { ··· 12551 9278 "url": "https://github.com/sponsors/sindresorhus" 12552 9279 } 12553 9280 }, 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==", 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==", 12566 9285 "dev": true, 12567 9286 "license": "MIT", 12568 - "dependencies": { 12569 - "readable-stream": "^2.0.5" 12570 - }, 12571 9287 "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" 9288 + "node": "> 0.8" 12606 9289 } 12607 9290 }, 12608 9291 "node_modules/levn": { ··· 12616 9299 }, 12617 9300 "engines": { 12618 9301 "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 9302 } 12630 9303 }, 12631 9304 "node_modules/linefix": { ··· 12741 9414 "node": ">=10.17.0" 12742 9415 } 12743 9416 }, 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 9417 "node_modules/lint-staged/node_modules/supports-color": { 12788 9418 "version": "8.1.1", 12789 9419 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", ··· 12834 9464 "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", 12835 9465 "dev": true, 12836 9466 "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 9467 }, 12851 9468 "node_modules/listr2/node_modules/wrap-ansi": { 12852 9469 "version": "7.0.0", ··· 13039 9656 "node": ">=8.9.0" 13040 9657 } 13041 9658 }, 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 9659 "node_modules/locate-path": { 13091 9660 "version": "6.0.0", 13092 9661 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", ··· 13123 9692 "dev": true, 13124 9693 "license": "MIT" 13125 9694 }, 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 9695 "node_modules/lodash.debounce": { 13134 9696 "version": "4.0.8", 13135 9697 "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", ··· 13158 9720 "dev": true, 13159 9721 "license": "MIT" 13160 9722 }, 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 9723 "node_modules/lodash.foreach": { 13169 9724 "version": "4.5.0", 13170 9725 "resolved": "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz", ··· 13180 9735 "dev": true, 13181 9736 "license": "MIT" 13182 9737 }, 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 9738 "node_modules/lodash.map": { 13192 9739 "version": "4.6.0", 13193 9740 "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", ··· 13201 9748 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", 13202 9749 "license": "MIT" 13203 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 + }, 13204 9758 "node_modules/lodash.pick": { 13205 9759 "version": "4.4.0", 13206 9760 "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", 13207 9761 "integrity": "sha512-hXt6Ul/5yWjfklSGvLQl8vM//l3FtyHZeuelpzK6mm99pNvN9yTDruNZPEJZD1oWrqo+izBmB7oUfWgcCX7s4Q==", 13208 9762 "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 9763 "dev": true, 13217 9764 "license": "MIT" 13218 9765 }, ··· 13237 9784 "dev": true, 13238 9785 "license": "MIT" 13239 9786 }, 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 9787 "node_modules/log-symbols": { 13255 9788 "version": "4.1.0", 13256 9789 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", ··· 13261 9794 "chalk": "^4.1.0", 13262 9795 "is-unicode-supported": "^0.1.0" 13263 9796 }, 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 9797 "engines": { 13278 9798 "node": ">=10" 13279 9799 }, ··· 13318 9838 "url": "https://github.com/chalk/slice-ansi?sponsor=1" 13319 9839 } 13320 9840 }, 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==", 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==", 13325 9845 "dev": true, 13326 9846 "license": "MIT", 13327 - "engines": { 13328 - "node": ">= 0.6.0" 9847 + "dependencies": { 9848 + "ansi-styles": "^4.0.0", 9849 + "string-width": "^4.1.0", 9850 + "strip-ansi": "^6.0.0" 13329 9851 }, 13330 - "funding": { 13331 - "type": "tidelift", 13332 - "url": "https://tidelift.com/funding/github/npm/loglevel" 9852 + "engines": { 9853 + "node": ">=8" 13333 9854 } 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 9855 }, 13342 9856 "node_modules/loupe": { 13343 9857 "version": "2.3.7", ··· 13360 9874 } 13361 9875 }, 13362 9876 "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==", 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==", 13366 9880 "dev": true, 13367 - "license": "ISC" 9881 + "license": "ISC", 9882 + "engines": { 9883 + "node": "20 || >=22" 9884 + } 13368 9885 }, 13369 9886 "node_modules/lru-queue": { 13370 9887 "version": "0.1.0", ··· 13374 9891 "license": "MIT", 13375 9892 "dependencies": { 13376 9893 "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 9894 } 13388 9895 }, 13389 9896 "node_modules/make-dir": { ··· 13413 9920 } 13414 9921 }, 13415 9922 "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==", 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==", 13419 9926 "dev": true, 13420 9927 "license": "ISC", 13421 9928 "dependencies": { 13422 - "@npmcli/agent": "^2.0.0", 13423 - "cacache": "^18.0.0", 9929 + "@npmcli/agent": "^3.0.0", 9930 + "cacache": "^19.0.1", 13424 9931 "http-cache-semantics": "^4.1.1", 13425 - "is-lambda": "^1.0.1", 13426 9932 "minipass": "^7.0.2", 13427 - "minipass-fetch": "^3.0.0", 9933 + "minipass-fetch": "^4.0.0", 13428 9934 "minipass-flush": "^1.0.5", 13429 9935 "minipass-pipeline": "^1.2.4", 13430 - "negotiator": "^0.6.3", 13431 - "proc-log": "^4.2.0", 9936 + "negotiator": "^1.0.0", 9937 + "proc-log": "^5.0.0", 13432 9938 "promise-retry": "^2.0.1", 13433 - "ssri": "^10.0.0" 9939 + "ssri": "^12.0.0" 13434 9940 }, 13435 9941 "engines": { 13436 - "node": "^16.14.0 || >=18.0.0" 9942 + "node": "^18.17.0 || >=20.5.0" 13437 9943 } 13438 9944 }, 13439 9945 "node_modules/markdown-it": { ··· 13521 10027 "url": "https://github.com/sponsors/sindresorhus" 13522 10028 } 13523 10029 }, 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 10030 "node_modules/marked-terminal/node_modules/chalk": { 13538 10031 "version": "5.4.1", 13539 10032 "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", ··· 13631 10124 } 13632 10125 }, 13633 10126 "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==", 10127 + "version": "5.49.1", 10128 + "resolved": "https://registry.npmjs.org/metascraper/-/metascraper-5.49.1.tgz", 10129 + "integrity": "sha512-pfR51TqV++iivEnK6kWqAiiAUAAyOPFKXh2+50PilKZFTWEhScqpmGUTHnvGFTu0KgbiJV1rqfkUUD4ed3WIOg==", 13637 10130 "dev": true, 13638 10131 "license": "MIT", 13639 10132 "dependencies": { 13640 - "@metascraper/helpers": "5.46.5", 13641 - "cheerio": "~1.0.0", 10133 + "@metascraper/helpers": "5.49.1", 10134 + "cheerio": "~1.1.0", 13642 10135 "debug-logfmt": "~1.2.3", 13643 - "lodash": "~4.17.21", 13644 10136 "whoops": "~5.0.1" 13645 10137 }, 13646 10138 "engines": { ··· 13648 10140 } 13649 10141 }, 13650 10142 "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==", 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==", 13654 10146 "dev": true, 13655 10147 "license": "MIT", 13656 10148 "dependencies": { 13657 - "@metascraper/helpers": "5.46.5" 10149 + "@metascraper/helpers": "5.49.1" 13658 10150 }, 13659 10151 "engines": { 13660 10152 "node": ">= 16" 13661 10153 } 13662 10154 }, 13663 10155 "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==", 10156 + "version": "5.49.1", 10157 + "resolved": "https://registry.npmjs.org/metascraper-image/-/metascraper-image-5.49.1.tgz", 10158 + "integrity": "sha512-j2y5P2X9o6xzYr9YEwqKEkvDowM3Opjf9zM0viMrmaxiQdqLpiijmbR83HgJGwlCBbUqZXZqQLBQn/w02FaLnw==", 13667 10159 "dev": true, 13668 10160 "license": "MIT", 13669 10161 "dependencies": { 13670 - "@metascraper/helpers": "5.46.5" 10162 + "@metascraper/helpers": "5.49.1" 13671 10163 }, 13672 10164 "engines": { 13673 10165 "node": ">= 16" 13674 10166 } 13675 10167 }, 13676 10168 "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==", 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==", 13680 10172 "dev": true, 13681 10173 "license": "MIT", 13682 10174 "dependencies": { 13683 - "@metascraper/helpers": "5.46.5", 10175 + "@metascraper/helpers": "5.49.1", 13684 10176 "lodash": "~4.17.21" 13685 10177 }, 13686 10178 "engines": { ··· 13688 10180 } 13689 10181 }, 13690 10182 "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==", 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==", 13694 10186 "dev": true, 13695 10187 "license": "MIT", 13696 10188 "dependencies": { 13697 - "@keyvhq/memoize": "~2.1.5", 13698 - "@metascraper/helpers": "5.46.5", 10189 + "@keyvhq/memoize": "~2.1.9", 10190 + "@metascraper/helpers": "5.49.1", 13699 10191 "lodash": "~4.17.21", 13700 - "reachable-url": "~1.8.1" 10192 + "reachable-url": "~1.8.2" 13701 10193 }, 13702 10194 "engines": { 13703 10195 "node": ">= 16" 13704 10196 } 13705 10197 }, 13706 10198 "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==", 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==", 13710 10202 "dev": true, 13711 10203 "license": "MIT", 13712 10204 "dependencies": { 13713 - "@metascraper/helpers": "5.46.5" 10205 + "@metascraper/helpers": "5.49.1" 13714 10206 }, 13715 10207 "engines": { 13716 10208 "node": ">= 16" 13717 10209 } 13718 10210 }, 13719 10211 "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==", 10212 + "version": "1.1.0", 10213 + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.1.0.tgz", 10214 + "integrity": "sha512-+0hMx9eYhJvWbgpKV9hN7jg0JcwydpopZE4hgi+KvQtByZXPp04NiCWU0LzcAbP63abZckIHkTQaXVF52mX3xQ==", 13723 10215 "dev": true, 13724 10216 "license": "MIT", 13725 10217 "dependencies": { 13726 10218 "cheerio-select": "^2.1.0", 13727 10219 "dom-serializer": "^2.0.0", 13728 10220 "domhandler": "^5.0.3", 13729 - "domutils": "^3.1.0", 10221 + "domutils": "^3.2.2", 13730 10222 "encoding-sniffer": "^0.2.0", 13731 - "htmlparser2": "^9.1.0", 13732 - "parse5": "^7.1.2", 13733 - "parse5-htmlparser2-tree-adapter": "^7.0.0", 10223 + "htmlparser2": "^10.0.0", 10224 + "parse5": "^7.3.0", 10225 + "parse5-htmlparser2-tree-adapter": "^7.1.0", 13734 10226 "parse5-parser-stream": "^7.1.2", 13735 - "undici": "^6.19.5", 10227 + "undici": "^7.10.0", 13736 10228 "whatwg-mimetype": "^4.0.0" 13737 10229 }, 13738 10230 "engines": { ··· 13815 10307 } 13816 10308 }, 13817 10309 "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==", 10310 + "version": "10.0.0", 10311 + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.0.0.tgz", 10312 + "integrity": "sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==", 13821 10313 "dev": true, 13822 10314 "funding": [ 13823 10315 "https://github.com/fb55/htmlparser2?sponsor=1", ··· 13830 10322 "dependencies": { 13831 10323 "domelementtype": "^2.3.0", 13832 10324 "domhandler": "^5.0.3", 13833 - "domutils": "^3.1.0", 13834 - "entities": "^4.5.0" 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" 13835 10340 } 13836 10341 }, 13837 10342 "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==", 10343 + "version": "7.3.0", 10344 + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", 10345 + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", 13841 10346 "dev": true, 13842 10347 "license": "MIT", 13843 10348 "dependencies": { 13844 - "entities": "^4.5.0" 10349 + "entities": "^6.0.0" 13845 10350 }, 13846 10351 "funding": { 13847 10352 "url": "https://github.com/inikulin/parse5?sponsor=1" ··· 13861 10366 "url": "https://github.com/inikulin/parse5?sponsor=1" 13862 10367 } 13863 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 + }, 13864 10382 "node_modules/micromatch": { 13865 10383 "version": "4.0.8", 13866 10384 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", ··· 13913 10431 } 13914 10432 }, 13915 10433 "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==", 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==", 13919 10437 "dev": true, 13920 10438 "license": "MIT" 13921 10439 }, ··· 14045 10563 } 14046 10564 }, 14047 10565 "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==", 10566 + "version": "4.0.1", 10567 + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-4.0.1.tgz", 10568 + "integrity": "sha512-j7U11C5HXigVuutxebFadoYBbd7VSdZWggSe64NVdvWNBqGAiXPL2QVCehjmw7lY1oF9gOllYbORh+hiNgfPgQ==", 14051 10569 "dev": true, 14052 10570 "license": "MIT", 14053 10571 "dependencies": { 14054 10572 "minipass": "^7.0.3", 14055 10573 "minipass-sized": "^1.0.3", 14056 - "minizlib": "^2.1.2" 10574 + "minizlib": "^3.0.1" 14057 10575 }, 14058 10576 "engines": { 14059 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 10577 + "node": "^18.17.0 || >=20.5.0" 14060 10578 }, 14061 10579 "optionalDependencies": { 14062 10580 "encoding": "^0.1.13" ··· 14141 10659 } 14142 10660 }, 14143 10661 "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==", 10662 + "version": "3.0.2", 10663 + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.2.tgz", 10664 + "integrity": "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==", 14147 10665 "dev": true, 14148 10666 "license": "MIT", 14149 10667 "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" 10668 + "minipass": "^7.1.2" 14165 10669 }, 14166 10670 "engines": { 14167 - "node": ">=8" 10671 + "node": ">= 18" 14168 10672 } 14169 10673 }, 14170 10674 "node_modules/mkdirp": { ··· 14178 10682 }, 14179 10683 "engines": { 14180 10684 "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 10685 } 14195 10686 }, 14196 10687 "node_modules/mocha": { ··· 14230 10721 } 14231 10722 }, 14232 10723 "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==", 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==", 14236 10727 "dev": true, 14237 10728 "license": "MIT", 14238 10729 "dependencies": { 14239 10730 "balanced-match": "^1.0.0" 14240 10731 } 14241 10732 }, 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 10733 "node_modules/mocha/node_modules/glob": { 14290 10734 "version": "8.1.0", 14291 10735 "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", ··· 14307 10751 "url": "https://github.com/sponsors/isaacs" 14308 10752 } 14309 10753 }, 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 10754 "node_modules/mocha/node_modules/minimatch": { 14324 10755 "version": "5.1.6", 14325 10756 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", ··· 14333 10764 "node": ">=10" 14334 10765 } 14335 10766 }, 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 10767 "node_modules/mocha/node_modules/supports-color": { 14376 10768 "version": "8.1.1", 14377 10769 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", ··· 14388 10780 "url": "https://github.com/chalk/supports-color?sponsor=1" 14389 10781 } 14390 10782 }, 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 10783 "node_modules/module-not-found-error": { 14447 10784 "version": "1.0.1", 14448 10785 "resolved": "https://registry.npmjs.org/module-not-found-error/-/module-not-found-error-1.0.1.tgz", ··· 14463 10800 "dev": true, 14464 10801 "license": "MIT" 14465 10802 }, 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 10803 "node_modules/mz": { 14477 10804 "version": "2.7.0", 14478 10805 "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", ··· 14486 10813 } 14487 10814 }, 14488 10815 "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==", 10816 + "version": "2.22.2", 10817 + "resolved": "https://registry.npmjs.org/nan/-/nan-2.22.2.tgz", 10818 + "integrity": "sha512-DANghxFkS1plDdRsX0X9pm0Z6SJNN6gBdtXfanwoZ8hooC5gosGFSBGRYHUVPz1asKA/kMRqDRdHrluZ61SpBQ==", 14492 10819 "dev": true, 14493 10820 "license": "MIT" 14494 10821 }, 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 10822 "node_modules/natural-compare": { 14515 10823 "version": "1.4.0", 14516 10824 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", ··· 14518 10826 "license": "MIT" 14519 10827 }, 14520 10828 "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==", 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==", 14524 10832 "dev": true, 14525 10833 "license": "MIT", 14526 10834 "engines": { ··· 14533 10841 "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", 14534 10842 "dev": true, 14535 10843 "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 10844 }, 14547 10845 "node_modules/next-tick": { 14548 10846 "version": "1.1.0", ··· 14595 10893 "node": ">=4" 14596 10894 } 14597 10895 }, 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 10896 "node_modules/node-emoji": { 14619 10897 "version": "2.2.0", 14620 10898 "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-2.2.0.tgz", ··· 14631 10909 "node": ">=18" 14632 10910 } 14633 10911 }, 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 10912 "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==", 10913 + "version": "11.2.0", 10914 + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-11.2.0.tgz", 10915 + "integrity": "sha512-T0S1zqskVUSxcsSTkAsLc7xCycrRYmtDHadDinzocrThjyQCn5kMlEBSj6H4qDbgsIOSLmmlRIeb0lZXj+UArA==", 14675 10916 "dev": true, 14676 10917 "license": "MIT", 14677 10918 "dependencies": { 14678 10919 "env-paths": "^2.2.0", 14679 10920 "exponential-backoff": "^3.1.1", 14680 - "glob": "^10.3.10", 14681 10921 "graceful-fs": "^4.2.6", 14682 - "make-fetch-happen": "^13.0.0", 14683 - "nopt": "^7.0.0", 14684 - "proc-log": "^4.1.0", 10922 + "make-fetch-happen": "^14.0.3", 10923 + "nopt": "^8.0.0", 10924 + "proc-log": "^5.0.0", 14685 10925 "semver": "^7.3.5", 14686 - "tar": "^6.2.1", 14687 - "which": "^4.0.0" 10926 + "tar": "^7.4.3", 10927 + "tinyglobby": "^0.2.12", 10928 + "which": "^5.0.0" 14688 10929 }, 14689 10930 "bin": { 14690 10931 "node-gyp": "bin/node-gyp.js" 14691 10932 }, 14692 10933 "engines": { 14693 - "node": "^16.14.0 || >=18.0.0" 10934 + "node": "^18.17.0 || >=20.5.0" 14694 10935 } 14695 10936 }, 14696 10937 "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==", 10938 + "version": "3.0.1", 10939 + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-3.0.1.tgz", 10940 + "integrity": "sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==", 14700 10941 "dev": true, 14701 10942 "license": "ISC", 14702 10943 "engines": { 14703 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 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" 14704 10955 } 14705 10956 }, 14706 10957 "node_modules/node-gyp/node_modules/isexe": { ··· 14713 10964 "node": ">=16" 14714 10965 } 14715 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 + }, 14716 10983 "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==", 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==", 14720 10987 "dev": true, 14721 10988 "license": "ISC", 14722 10989 "dependencies": { 14723 - "abbrev": "^2.0.0" 10990 + "abbrev": "^3.0.0" 14724 10991 }, 14725 10992 "bin": { 14726 10993 "nopt": "bin/nopt.js" 14727 10994 }, 14728 10995 "engines": { 14729 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 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" 14730 11015 } 14731 11016 }, 14732 11017 "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==", 11018 + "version": "5.0.0", 11019 + "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", 11020 + "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", 14736 11021 "dev": true, 14737 11022 "license": "ISC", 14738 11023 "dependencies": { ··· 14742 11027 "node-which": "bin/which.js" 14743 11028 }, 14744 11029 "engines": { 14745 - "node": "^16.13.0 || >=18.0.0" 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" 14746 11041 } 14747 11042 }, 14748 11043 "node_modules/node-polyfill-webpack-plugin": { ··· 14782 11077 }, 14783 11078 "peerDependencies": { 14784 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" 14785 11105 } 14786 11106 }, 14787 11107 "node_modules/node-releases": { ··· 14897 11217 "license": "ISC" 14898 11218 }, 14899 11219 "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==", 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==", 14903 11223 "dev": true, 14904 11224 "license": "MIT", 14905 11225 "dependencies": { 14906 - "path-key": "^4.0.0", 14907 - "unicorn-magic": "^0.3.0" 11226 + "path-key": "^3.0.0" 14908 11227 }, 14909 11228 "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" 11229 + "node": ">=8" 14927 11230 } 14928 11231 }, 14929 11232 "node_modules/nth-check": { ··· 14936 11239 "boolbase": "~1.0.0" 14937 11240 } 14938 11241 }, 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==", 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==", 14950 11246 "dev": true, 14951 11247 "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 11248 "engines": { 14965 - "node": "^14.16.0 || >=16.10.0" 11249 + "node": ">= 20" 14966 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" 14967 11258 }, 14968 11259 "node_modules/object-assign": { 14969 11260 "version": "4.1.1", ··· 15036 11327 "url": "https://github.com/sponsors/ljharb" 15037 11328 } 15038 11329 }, 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 11330 "node_modules/once": { 15048 11331 "version": "1.4.0", 15049 11332 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", ··· 15104 11387 "dev": true, 15105 11388 "license": "MIT" 15106 11389 }, 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==", 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==", 15111 11401 "dev": true, 15112 11402 "license": "MIT", 15113 - "engines": { 15114 - "node": ">=0.10.0" 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" 15115 11420 } 15116 11421 }, 15117 11422 "node_modules/p-cancelable": { ··· 15200 11505 "node": ">=6" 15201 11506 } 15202 11507 }, 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 11508 "node_modules/package-json-from-dist": { 15238 11509 "version": "1.0.1", 15239 11510 "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", ··· 15319 11590 } 15320 11591 }, 15321 11592 "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==", 11593 + "version": "2.1.0", 11594 + "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-2.1.0.tgz", 11595 + "integrity": "sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==", 15325 11596 "dev": true, 15326 11597 "license": "MIT", 15327 11598 "engines": { 15328 - "node": ">=18" 15329 - }, 15330 - "funding": { 15331 - "url": "https://github.com/sponsors/sindresorhus" 11599 + "node": ">=6" 15332 11600 } 15333 11601 }, 15334 11602 "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==", 11603 + "version": "2.0.0", 11604 + "resolved": "https://registry.npmjs.org/parse-uri/-/parse-uri-2.0.0.tgz", 11605 + "integrity": "sha512-exftilEeHUWsql3LDzaMPxF+e4ze3M2Py08RCnmM7hXqr3n7bZTNvT08BuPEz4q9AxQcuZnKOI5tZxBmPGnGDQ==", 15338 11606 "dev": true, 15339 11607 "license": "MIT", 15340 11608 "engines": { ··· 15379 11647 } 15380 11648 }, 15381 11649 "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==", 11650 + "version": "6.0.1", 11651 + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", 11652 + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", 15385 11653 "dev": true, 15386 11654 "license": "BSD-2-Clause", 15387 11655 "engines": { ··· 15392 11660 } 15393 11661 }, 15394 11662 "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==", 11663 + "version": "7.3.0", 11664 + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", 11665 + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", 15398 11666 "dev": true, 15399 11667 "license": "MIT", 15400 11668 "dependencies": { 15401 - "entities": "^4.5.0" 11669 + "entities": "^6.0.0" 15402 11670 }, 15403 11671 "funding": { 15404 11672 "url": "https://github.com/inikulin/parse5?sponsor=1" ··· 15463 11731 "url": "https://github.com/sponsors/isaacs" 15464 11732 } 15465 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 + }, 15466 11741 "node_modules/path-to-regexp": { 15467 11742 "version": "6.3.0", 15468 11743 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", ··· 15471 11746 "license": "MIT" 15472 11747 }, 15473 11748 "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==", 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==", 15477 11752 "dev": true, 15478 11753 "license": "MIT", 15479 - "optional": true, 15480 11754 "engines": { 15481 - "node": ">=18" 15482 - }, 15483 - "funding": { 15484 - "url": "https://github.com/sponsors/sindresorhus" 11755 + "node": ">=8" 15485 11756 } 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 11757 }, 15494 11758 "node_modules/pathval": { 15495 11759 "version": "1.1.1", ··· 15502 11766 } 15503 11767 }, 15504 11768 "node_modules/pbkdf2": { 15505 - "version": "3.1.2", 15506 - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", 15507 - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", 11769 + "version": "3.1.3", 11770 + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.3.tgz", 11771 + "integrity": "sha512-wfRLBZ0feWRhCIkoMB6ete7czJcnNnqRpcoWQBLqatqXXmelSRqfdDK4F3u9T2s2cXas/hQJcryI/4lAL+XTlA==", 15508 11772 "dev": true, 15509 11773 "license": "MIT", 15510 11774 "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" 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" 15516 11781 }, 15517 11782 "engines": { 15518 11783 "node": ">=0.12" 15519 11784 } 15520 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 + }, 15521 11820 "node_modules/pend": { 15522 11821 "version": "1.2.0", 15523 11822 "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", ··· 15525 11824 "dev": true, 15526 11825 "license": "MIT" 15527 11826 }, 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==", 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==", 15532 11831 "dev": true, 15533 - "license": "MIT", 15534 - "optional": true 11832 + "license": "MIT" 15535 11833 }, 15536 11834 "node_modules/picocolors": { 15537 11835 "version": "1.1.1", ··· 15553 11851 "url": "https://github.com/sponsors/jonschlinkert" 15554 11852 } 15555 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 + }, 15556 11864 "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==", 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==", 15560 11868 "dev": true, 15561 11869 "license": "MIT", 15562 11870 "engines": { ··· 15632 11940 "node": ">=8" 15633 11941 } 15634 11942 }, 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 11943 "node_modules/pkginfo": { 15648 11944 "version": "0.3.1", 15649 11945 "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.1.tgz", ··· 15684 11980 "node": ">= 0.4" 15685 11981 } 15686 11982 }, 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 11983 "node_modules/prelude-ls": { 15717 11984 "version": "1.2.1", 15718 11985 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", ··· 15722 11989 "node": ">= 0.8.0" 15723 11990 } 15724 11991 }, 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==", 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==", 15744 11996 "dev": true, 15745 11997 "license": "MIT", 15746 11998 "engines": { 15747 - "node": ">=10" 11999 + "node": ">=6" 15748 12000 }, 15749 12001 "funding": { 15750 - "url": "https://github.com/chalk/ansi-styles?sponsor=1" 12002 + "url": "https://github.com/sponsors/sindresorhus" 15751 12003 } 15752 12004 }, 15753 12005 "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==", 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==", 15757 12009 "dev": true, 15758 12010 "license": "MIT", 15759 12011 "dependencies": { 15760 - "parse-ms": "^4.0.0" 12012 + "parse-ms": "^2.1.0" 15761 12013 }, 15762 12014 "engines": { 15763 - "node": ">=18" 12015 + "node": ">=10" 15764 12016 }, 15765 12017 "funding": { 15766 12018 "url": "https://github.com/sponsors/sindresorhus" 15767 12019 } 15768 12020 }, 15769 12021 "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==", 12022 + "version": "5.0.0", 12023 + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz", 12024 + "integrity": "sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==", 15773 12025 "dev": true, 15774 12026 "license": "ISC", 15775 12027 "engines": { 15776 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 12028 + "node": "^18.17.0 || >=20.5.0" 15777 12029 } 15778 12030 }, 15779 12031 "node_modules/process": { ··· 15817 12069 "node": ">=10" 15818 12070 } 15819 12071 }, 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 12072 "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==", 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==", 15854 12076 "dev": true, 15855 12077 "license": "MIT" 15856 12078 }, ··· 15889 12111 } 15890 12112 }, 15891 12113 "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==", 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==", 15895 12117 "dev": true, 15896 12118 "license": "MIT" 15897 12119 }, 15898 12120 "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==", 12121 + "version": "3.0.3", 12122 + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz", 12123 + "integrity": "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==", 15902 12124 "dev": true, 15903 12125 "license": "MIT", 15904 12126 "dependencies": { ··· 15941 12163 "url": "https://github.com/sponsors/ljharb" 15942 12164 } 15943 12165 }, 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 12166 "node_modules/querystring-es3": { 15952 12167 "version": "0.2.1", 15953 12168 "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", ··· 16035 12250 "safe-buffer": "^5.1.0" 16036 12251 } 16037 12252 }, 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 12253 "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==", 12254 + "version": "1.22.1", 12255 + "resolved": "https://registry.npmjs.org/re2/-/re2-1.22.1.tgz", 12256 + "integrity": "sha512-E4J0EtgyNLdIr0wTg0dQPefuiqNY29KaLacytiUAYYRzxCG+zOkWoUygt1rI+TA1LrhN49/njrfSO1DHtVC5Vw==", 16054 12257 "dev": true, 16055 12258 "hasInstallScript": true, 16056 12259 "license": "BSD-3-Clause", 16057 12260 "dependencies": { 16058 - "install-artifact-from-github": "^1.3.5", 16059 - "nan": "^2.20.0", 16060 - "node-gyp": "^10.2.0" 12261 + "install-artifact-from-github": "^1.4.0", 12262 + "nan": "^2.22.2", 12263 + "node-gyp": "^11.2.0" 16061 12264 } 16062 12265 }, 16063 12266 "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==", 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==", 16067 12270 "dev": true, 16068 12271 "license": "MIT", 16069 12272 "dependencies": { ··· 16073 12276 "engines": { 16074 12277 "node": ">=8" 16075 12278 } 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 12279 }, 16084 12280 "node_modules/read-installed": { 16085 12281 "version": "4.0.3", ··· 16147 12343 } 16148 12344 }, 16149 12345 "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==", 12346 + "version": "5.2.0", 12347 + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", 12348 + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", 16153 12349 "dev": true, 16154 12350 "license": "MIT", 16155 12351 "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" 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" 16160 12356 }, 16161 12357 "engines": { 16162 - "node": ">=16" 16163 - }, 16164 - "funding": { 16165 - "url": "https://github.com/sponsors/sindresorhus" 12358 + "node": ">=8" 16166 12359 } 16167 12360 }, 16168 12361 "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==", 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==", 16172 12365 "dev": true, 16173 12366 "license": "MIT", 16174 12367 "dependencies": { 16175 - "find-up": "^6.3.0", 16176 - "read-pkg": "^8.1.0", 16177 - "type-fest": "^4.2.0" 12368 + "find-up": "^4.1.0", 12369 + "read-pkg": "^5.2.0", 12370 + "type-fest": "^0.8.1" 16178 12371 }, 16179 12372 "engines": { 16180 - "node": ">=16" 12373 + "node": ">=8" 16181 12374 }, 16182 12375 "funding": { 16183 12376 "url": "https://github.com/sponsors/sindresorhus" 16184 12377 } 16185 12378 }, 16186 12379 "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==", 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==", 16190 12383 "dev": true, 16191 12384 "license": "MIT", 16192 12385 "dependencies": { 16193 - "locate-path": "^7.1.0", 16194 - "path-exists": "^5.0.0" 12386 + "locate-path": "^5.0.0", 12387 + "path-exists": "^4.0.0" 16195 12388 }, 16196 12389 "engines": { 16197 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 16198 - }, 16199 - "funding": { 16200 - "url": "https://github.com/sponsors/sindresorhus" 12390 + "node": ">=8" 16201 12391 } 16202 12392 }, 16203 12393 "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==", 12394 + "version": "5.0.0", 12395 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 12396 + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 16207 12397 "dev": true, 16208 12398 "license": "MIT", 16209 12399 "dependencies": { 16210 - "p-locate": "^6.0.0" 12400 + "p-locate": "^4.1.0" 16211 12401 }, 16212 12402 "engines": { 16213 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 16214 - }, 16215 - "funding": { 16216 - "url": "https://github.com/sponsors/sindresorhus" 12403 + "node": ">=8" 16217 12404 } 16218 12405 }, 16219 12406 "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==", 12407 + "version": "2.3.0", 12408 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 12409 + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 16223 12410 "dev": true, 16224 12411 "license": "MIT", 16225 12412 "dependencies": { 16226 - "yocto-queue": "^1.0.0" 12413 + "p-try": "^2.0.0" 16227 12414 }, 16228 12415 "engines": { 16229 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 12416 + "node": ">=6" 16230 12417 }, 16231 12418 "funding": { 16232 12419 "url": "https://github.com/sponsors/sindresorhus" 16233 12420 } 16234 12421 }, 16235 12422 "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==", 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==", 16314 12426 "dev": true, 16315 12427 "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 12428 "dependencies": { 16327 - "hosted-git-info": "^7.0.0", 16328 - "semver": "^7.3.5", 16329 - "validate-npm-package-license": "^3.0.4" 12429 + "p-limit": "^2.2.0" 16330 12430 }, 16331 12431 "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" 12432 + "node": ">=8" 16366 12433 } 16367 12434 }, 16368 12435 "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==", 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==", 16372 12439 "dev": true, 16373 12440 "license": "(MIT OR CC0-1.0)", 16374 12441 "engines": { 16375 - "node": ">=16" 16376 - }, 16377 - "funding": { 16378 - "url": "https://github.com/sponsors/sindresorhus" 12442 + "node": ">=8" 16379 12443 } 16380 12444 }, 16381 12445 "node_modules/readable-stream": { ··· 16393 12457 "node": ">= 6" 16394 12458 } 16395 12459 }, 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 12460 "node_modules/readdir-scoped-modules": { 16430 12461 "version": "1.1.0", 16431 12462 "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", ··· 16441 12472 } 16442 12473 }, 16443 12474 "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==", 12475 + "version": "3.6.0", 12476 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 12477 + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 16447 12478 "dev": true, 16448 12479 "license": "MIT", 12480 + "dependencies": { 12481 + "picomatch": "^2.2.1" 12482 + }, 16449 12483 "engines": { 16450 - "node": ">= 14.18.0" 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" 16451 12495 }, 16452 12496 "funding": { 16453 - "type": "individual", 16454 - "url": "https://paulmillr.com/funding/" 12497 + "url": "https://github.com/sponsors/jonschlinkert" 16455 12498 } 16456 12499 }, 16457 12500 "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==", 12501 + "version": "0.23.11", 12502 + "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.11.tgz", 12503 + "integrity": "sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA==", 16461 12504 "dev": true, 16462 12505 "license": "MIT", 16463 12506 "dependencies": { ··· 16471 12514 "node": ">= 4" 16472 12515 } 16473 12516 }, 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 12517 "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==", 12518 + "version": "0.7.1", 12519 + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", 12520 + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", 16503 12521 "dev": true, 16504 12522 "license": "MIT", 16505 12523 "dependencies": { 16506 - "minimatch": "^3.0.5" 12524 + "resolve": "^1.9.0" 16507 12525 }, 16508 12526 "engines": { 16509 - "node": ">=6.0.0" 12527 + "node": ">= 0.10" 16510 12528 } 16511 12529 }, 16512 12530 "node_modules/regenerate": { ··· 16535 12553 "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", 16536 12554 "dev": true, 16537 12555 "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 12556 }, 16549 12557 "node_modules/regexp-tree": { 16550 12558 "version": "0.1.27", ··· 16607 12615 "node": ">=6" 16608 12616 } 16609 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 + }, 16610 12628 "node_modules/require-directory": { 16611 12629 "version": "2.1.1", 16612 12630 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", ··· 16709 12727 "funding": { 16710 12728 "url": "https://github.com/sponsors/sindresorhus" 16711 12729 } 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 12730 }, 16730 12731 "node_modules/restore-cursor": { 16731 12732 "version": "3.1.0", ··· 16741 12742 "node": ">=8" 16742 12743 } 16743 12744 }, 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 12745 "node_modules/retry": { 16752 12746 "version": "0.12.0", 16753 12747 "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", ··· 16759 12753 } 16760 12754 }, 16761 12755 "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==", 12756 + "version": "1.1.0", 12757 + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", 12758 + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", 16765 12759 "dev": true, 16766 12760 "license": "MIT", 16767 12761 "engines": { ··· 16773 12767 "version": "1.4.1", 16774 12768 "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", 16775 12769 "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 12770 "dev": true, 16784 12771 "license": "MIT" 16785 12772 }, ··· 16833 12820 "inherits": "^2.0.1" 16834 12821 } 16835 12822 }, 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 12823 "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==", 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==", 16936 12827 "dev": true, 16937 12828 "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 12829 }, 16949 12830 "node_modules/run-parallel": { 16950 12831 "version": "1.2.0", ··· 16971 12852 } 16972 12853 }, 16973 12854 "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==", 12855 + "version": "7.8.2", 12856 + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", 12857 + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", 16977 12858 "dev": true, 16978 12859 "license": "Apache-2.0", 16979 12860 "dependencies": { 16980 12861 "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 12862 } 16992 12863 }, 16993 12864 "node_modules/safe-buffer": { ··· 17029 12900 "url": "https://github.com/sponsors/ljharb" 17030 12901 } 17031 12902 }, 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 12903 "node_modules/safer-buffer": { 17046 12904 "version": "2.1.2", 17047 12905 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", ··· 17081 12939 "url": "https://opencollective.com/webpack" 17082 12940 } 17083 12941 }, 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 12942 "node_modules/section-matter": { 17093 12943 "version": "1.0.0", 17094 12944 "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", ··· 17104 12954 } 17105 12955 }, 17106 12956 "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==", 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==", 17110 12960 "dev": true, 17111 12961 "license": "ISC", 17112 12962 "bin": { ··· 17123 12973 "dev": true, 17124 12974 "license": "MIT" 17125 12975 }, 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 12976 "node_modules/serialize-javascript": { 17156 12977 "version": "6.0.2", 17157 12978 "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", ··· 17188 13009 "license": "MIT" 17189 13010 }, 17190 13011 "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==", 13012 + "version": "2.4.12", 13013 + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.12.tgz", 13014 + "integrity": "sha512-8LzC5+bvI45BjpfXU8V5fdU2mfeKiQe1D1gIMn7XUlF3OTUrpdJpPPH4EMAnF0DsHHdSZqCdSss5qCmJKuiO3w==", 17194 13015 "dev": true, 17195 13016 "license": "(MIT AND BSD-3-Clause)", 17196 13017 "dependencies": { 17197 - "inherits": "^2.0.1", 17198 - "safe-buffer": "^5.0.1" 13018 + "inherits": "^2.0.4", 13019 + "safe-buffer": "^5.2.1", 13020 + "to-buffer": "^1.2.0" 17199 13021 }, 17200 13022 "bin": { 17201 13023 "sha.js": "bin.js" 13024 + }, 13025 + "engines": { 13026 + "node": ">= 0.10" 13027 + }, 13028 + "funding": { 13029 + "url": "https://github.com/sponsors/ljharb" 17202 13030 } 17203 13031 }, 17204 13032 "node_modules/shallow-clone": { ··· 17236 13064 } 17237 13065 }, 17238 13066 "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==", 13067 + "version": "0.10.0", 13068 + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.10.0.tgz", 13069 + "integrity": "sha512-Jex+xw5Mg2qMZL3qnzXIfaxEtBaC4n7xifqaqtrZDdlheR70OGkydrPJWT0V1cA1k3nanC86x9FwAmQl6w3Klw==", 17242 13070 "dev": true, 17243 13071 "license": "BSD-3-Clause", 17244 13072 "dependencies": { 17245 - "glob": "^7.0.0", 17246 - "interpret": "^1.0.0", 17247 - "rechoir": "^0.6.2" 17248 - }, 17249 - "bin": { 17250 - "shjs": "bin/shjs" 13073 + "execa": "^5.1.1", 13074 + "fast-glob": "^3.3.2" 17251 13075 }, 17252 13076 "engines": { 17253 - "node": ">=4" 13077 + "node": ">=18" 17254 13078 } 17255 13079 }, 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", 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==", 17261 13084 "dev": true, 17262 - "license": "ISC", 13085 + "license": "MIT", 17263 13086 "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" 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" 17270 13096 }, 17271 13097 "engines": { 17272 - "node": "*" 13098 + "node": ">=10" 17273 13099 }, 17274 13100 "funding": { 17275 - "url": "https://github.com/sponsors/isaacs" 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" 17276 13125 } 17277 13126 }, 17278 13127 "node_modules/shift-ast": { ··· 17464 13313 } 17465 13314 }, 17466 13315 "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==", 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==", 17470 13319 "dev": true, 17471 - "license": "ISC", 17472 - "engines": { 17473 - "node": ">=14" 17474 - }, 17475 - "funding": { 17476 - "url": "https://github.com/sponsors/isaacs" 17477 - } 13320 + "license": "ISC" 17478 13321 }, 17479 13322 "node_modules/sinon": { 17480 13323 "version": "11.1.2", ··· 17496 13339 "url": "https://opencollective.com/sinon" 17497 13340 } 17498 13341 }, 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 13342 "node_modules/skin-tone": { 17510 13343 "version": "2.0.0", 17511 13344 "resolved": "https://registry.npmjs.org/skin-tone/-/skin-tone-2.0.0.tgz", ··· 17519 13352 "node": ">=8" 17520 13353 } 17521 13354 }, 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 13355 "node_modules/slashes": { 17537 13356 "version": "3.0.12", 17538 13357 "resolved": "https://registry.npmjs.org/slashes/-/slashes-3.0.12.tgz", ··· 17587 13406 } 17588 13407 }, 17589 13408 "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==", 13409 + "version": "1.4.1", 13410 + "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.4.1.tgz", 13411 + "integrity": "sha512-CxdwHXyYTONGHThDbq5XdwbFsuY4wlClRGejfE2NtwUtiHYsP1QtNsHb/hnj31jKYSchztJsaA8pSQoVzkfCFg==", 17593 13412 "dev": true, 17594 13413 "license": "BSD-3-Clause", 17595 13414 "engines": { ··· 17600 13419 } 17601 13420 }, 17602 13421 "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==", 13422 + "version": "2.8.5", 13423 + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.5.tgz", 13424 + "integrity": "sha512-iF+tNDQla22geJdTyJB1wM/qrX9DMRwWrciEPwWLPRWAUEM8sQiyxgckLxWT1f7+9VabJS0jTGGr4QgBuvi6Ww==", 17606 13425 "dev": true, 17607 13426 "license": "MIT", 17608 13427 "dependencies": { ··· 17639 13458 "node": ">=0.10.0" 17640 13459 } 17641 13460 }, 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 13461 "node_modules/source-map-support": { 17653 13462 "version": "0.5.21", 17654 13463 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", ··· 17660 13469 "source-map": "^0.6.0" 17661 13470 } 17662 13471 }, 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 13472 "node_modules/spdx-correct": { 17689 13473 "version": "3.2.0", 17690 13474 "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", ··· 17721 13505 "dev": true, 17722 13506 "license": "CC0-1.0" 17723 13507 }, 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 13508 "node_modules/sprintf-js": { 17735 13509 "version": "1.1.3", 17736 13510 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", ··· 17738 13512 "dev": true, 17739 13513 "license": "BSD-3-Clause" 17740 13514 }, 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==", 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==", 17745 13519 "dev": true, 17746 - "license": "ISC", 13520 + "license": "MIT", 17747 13521 "dependencies": { 17748 - "minipass": "^7.0.3" 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" 17749 13536 }, 17750 13537 "engines": { 17751 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 13538 + "node": ">=0.10.0" 17752 13539 } 17753 13540 }, 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==", 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==", 17758 13545 "dev": true, 17759 - "license": "MIT", 17760 - "dependencies": { 17761 - "escape-string-regexp": "^2.0.0" 17762 - }, 17763 - "engines": { 17764 - "node": ">=10" 17765 - } 13546 + "license": "MIT" 17766 13547 }, 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==", 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==", 17771 13552 "dev": true, 17772 - "license": "MIT", 13553 + "license": "ISC", 13554 + "dependencies": { 13555 + "minipass": "^7.0.3" 13556 + }, 17773 13557 "engines": { 17774 - "node": ">=8" 13558 + "node": "^18.17.0 || >=20.5.0" 17775 13559 } 17776 13560 }, 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 13561 "node_modules/stream-browserify": { 17786 13562 "version": "3.0.0", 17787 13563 "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", ··· 17793 13569 "readable-stream": "^3.5.0" 17794 13570 } 17795 13571 }, 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 13572 "node_modules/stream-http": { 17807 13573 "version": "3.2.0", 17808 13574 "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", ··· 17814 13580 "inherits": "^2.0.4", 17815 13581 "readable-stream": "^3.6.0", 17816 13582 "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 13583 } 17832 13584 }, 17833 13585 "node_modules/string_decoder": { ··· 17881 13633 "node": ">=8" 17882 13634 } 17883 13635 }, 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 13636 "node_modules/stringify-object": { 17911 13637 "version": "3.3.0", 17912 13638 "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", ··· 17923 13649 } 17924 13650 }, 17925 13651 "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==", 13652 + "version": "6.0.1", 13653 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 13654 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 17929 13655 "dev": true, 17930 13656 "license": "MIT", 17931 13657 "dependencies": { 17932 - "ansi-regex": "^6.0.1" 13658 + "ansi-regex": "^5.0.1" 17933 13659 }, 17934 13660 "engines": { 17935 - "node": ">=12" 17936 - }, 17937 - "funding": { 17938 - "url": "https://github.com/chalk/strip-ansi?sponsor=1" 13661 + "node": ">=8" 17939 13662 } 17940 13663 }, 17941 13664 "node_modules/strip-ansi-cjs": { ··· 17952 13675 "node": ">=8" 17953 13676 } 17954 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 + }, 17955 13688 "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==", 13689 + "version": "5.0.1", 13690 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 13691 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 17959 13692 "dev": true, 17960 13693 "license": "MIT", 17961 13694 "engines": { 17962 - "node": ">=12" 17963 - }, 17964 - "funding": { 17965 - "url": "https://github.com/chalk/ansi-regex?sponsor=1" 13695 + "node": ">=8" 17966 13696 } 17967 13697 }, 17968 13698 "node_modules/strip-bom-string": { ··· 17986 13716 } 17987 13717 }, 17988 13718 "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==", 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==", 17992 13722 "dev": true, 17993 13723 "license": "MIT", 17994 13724 "engines": { 17995 - "node": ">=18" 17996 - }, 17997 - "funding": { 17998 - "url": "https://github.com/sponsors/sindresorhus" 13725 + "node": ">=6" 17999 13726 } 18000 13727 }, 18001 13728 "node_modules/strip-indent": { ··· 18020 13747 "url": "https://github.com/sponsors/sindresorhus" 18021 13748 } 18022 13749 }, 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 13750 "node_modules/supports-color": { 18060 13751 "version": "7.2.0", 18061 13752 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", ··· 18106 13797 "license": "MIT" 18107 13798 }, 18108 13799 "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==", 13800 + "version": "0.9.3", 13801 + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.3.tgz", 13802 + "integrity": "sha512-JJoOEKTfL1urb1mDoEblhD9NhEbWmq9jHEMEnxoC4ujUaZ4itA8vKgwkFAyNClgxplLi9tsUKX+EduK0p/l7sg==", 18112 13803 "dev": true, 18113 13804 "license": "MIT", 18114 13805 "dependencies": { ··· 18123 13814 } 18124 13815 }, 18125 13816 "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==", 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==", 18129 13820 "dev": true, 18130 13821 "license": "MIT", 18131 13822 "engines": { ··· 18150 13841 "node": ">=10" 18151 13842 } 18152 13843 }, 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 13844 "node_modules/tar/node_modules/fs-minipass": { 18181 13845 "version": "2.1.0", 18182 13846 "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", ··· 18213 13877 "node": ">=8" 18214 13878 } 18215 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 + }, 18216 13907 "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==", 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==", 18220 13911 "dev": true, 18221 13912 "license": "BSD-2-Clause", 18222 13913 "dependencies": { 18223 13914 "@jridgewell/source-map": "^0.3.3", 18224 - "acorn": "^8.8.2", 13915 + "acorn": "^8.14.0", 18225 13916 "commander": "^2.20.0", 18226 13917 "source-map-support": "~0.5.20" 18227 13918 }, ··· 18233 13924 } 18234 13925 }, 18235 13926 "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==", 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==", 18239 13930 "dev": true, 18240 13931 "license": "MIT", 18241 13932 "dependencies": { ··· 18305 13996 "license": "MIT" 18306 13997 }, 18307 13998 "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==", 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==", 18311 14002 "dev": true, 18312 14003 "license": "MIT", 18313 14004 "dependencies": { ··· 18368 14059 "url": "https://github.com/sponsors/isaacs" 18369 14060 } 18370 14061 }, 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 14062 "node_modules/text-table": { 18382 14063 "version": "0.2.0", 18383 14064 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", ··· 18408 14089 "node": ">=0.8" 18409 14090 } 18410 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 + }, 18411 14102 "node_modules/through": { 18412 14103 "version": "2.3.8", 18413 14104 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", ··· 18449 14140 "dev": true, 18450 14141 "license": "MIT" 18451 14142 }, 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==", 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==", 18474 14147 "dev": true, 18475 14148 "license": "MIT", 14149 + "dependencies": { 14150 + "fdir": "^6.4.4", 14151 + "picomatch": "^4.0.2" 14152 + }, 18476 14153 "engines": { 18477 - "node": ">=14.0.0" 14154 + "node": ">=12.0.0" 14155 + }, 14156 + "funding": { 14157 + "url": "https://github.com/sponsors/SuperchupuDev" 18478 14158 } 18479 14159 }, 18480 14160 "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==", 14161 + "version": "1.259.0", 14162 + "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.259.0.tgz", 14163 + "integrity": "sha512-AldGGlDP0PNgwppe2quAvuBl18UcjuNtOnDuUkqhd6ipPqrYYBt3aTxK1QTsBVknk97lS2JcafWMghjGWFtunw==", 18484 14164 "dev": true, 18485 14165 "license": "MIT", 18486 14166 "bin": { ··· 18488 14168 } 18489 14169 }, 18490 14170 "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==", 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==", 18494 14174 "dev": true, 18495 14175 "license": "MIT", 18496 14176 "dependencies": { 18497 - "tldts-core": "^6.1.77" 14177 + "tldts-core": "^7.0.10" 18498 14178 }, 18499 14179 "bin": { 18500 14180 "tldts": "bin/cli.js" 18501 14181 } 18502 14182 }, 18503 14183 "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==", 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==", 18507 14187 "dev": true, 18508 14188 "license": "MIT" 18509 14189 }, 18510 14190 "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==", 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==", 18514 14204 "dev": true, 18515 14205 "license": "MIT", 18516 14206 "dependencies": { 18517 - "os-tmpdir": "~1.0.2" 14207 + "isarray": "^2.0.5", 14208 + "safe-buffer": "^5.2.1", 14209 + "typed-array-buffer": "^1.0.3" 18518 14210 }, 18519 14211 "engines": { 18520 - "node": ">=0.6.0" 14212 + "node": ">= 0.4" 18521 14213 } 18522 14214 }, 18523 14215 "node_modules/to-regex-range": { ··· 18534 14226 } 18535 14227 }, 18536 14228 "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==", 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==", 18540 14232 "dev": true, 18541 14233 "license": "BSD-3-Clause", 18542 14234 "dependencies": { ··· 18546 14238 "node": ">=16" 18547 14239 } 18548 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 + }, 18549 14261 "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==", 14262 + "version": "5.1.1", 14263 + "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.1.1.tgz", 14264 + "integrity": "sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==", 18553 14265 "dev": true, 18554 14266 "license": "MIT", 18555 14267 "dependencies": { ··· 18559 14271 "node": ">=18" 18560 14272 } 18561 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 + }, 18562 14284 "node_modules/treeify": { 18563 14285 "version": "1.0.1", 18564 14286 "resolved": "https://registry.npmjs.org/treeify/-/treeify-1.0.1.tgz", ··· 18569 14291 } 18570 14292 }, 18571 14293 "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==", 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==", 18575 14297 "dev": true, 18576 14298 "license": "MIT", 18577 14299 "engines": { ··· 18581 14303 "typescript": ">=4.8.4" 18582 14304 } 18583 14305 }, 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==", 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==", 18595 14310 "dev": true, 18596 - "license": "MIT", 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", 18597 14322 "dependencies": { 18598 - "esbuild": "~0.23.0", 18599 - "get-tsconfig": "^4.7.5" 14323 + "picomatch": "^4.0.2" 18600 14324 }, 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" 14325 + "peerDependencies": { 14326 + "typescript": ">=4.0.0" 18932 14327 } 18933 14328 }, 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 - ], 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==", 18941 14333 "dev": true, 18942 - "license": "MIT", 18943 - "optional": true, 18944 - "os": [ 18945 - "win32" 18946 - ], 18947 - "engines": { 18948 - "node": ">=18" 18949 - } 14334 + "license": "0BSD" 18950 14335 }, 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 - ], 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==", 18958 14340 "dev": true, 18959 - "license": "MIT", 18960 - "optional": true, 18961 - "os": [ 18962 - "win32" 18963 - ], 18964 - "engines": { 18965 - "node": ">=18" 18966 - } 14341 + "license": "MIT" 18967 14342 }, 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 - ], 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==", 18975 14347 "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" 14348 + "license": "Apache-2.0", 14349 + "dependencies": { 14350 + "safe-buffer": "^5.0.1" 18994 14351 }, 18995 14352 "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" 14353 + "node": "*" 19023 14354 } 19024 14355 }, 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==", 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==", 19029 14360 "dev": true, 19030 - "license": "MIT" 14361 + "license": "Unlicense" 19031 14362 }, 19032 14363 "node_modules/type": { 19033 14364 "version": "2.7.3", ··· 19059 14390 } 19060 14391 }, 19061 14392 "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==", 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==", 19065 14396 "dev": true, 19066 14397 "license": "(MIT OR CC0-1.0)", 19067 14398 "engines": { 19068 - "node": ">=10" 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" 19069 14412 }, 19070 - "funding": { 19071 - "url": "https://github.com/sponsors/sindresorhus" 14413 + "engines": { 14414 + "node": ">= 0.4" 19072 14415 } 19073 14416 }, 19074 14417 "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==", 14418 + "version": "5.8.3", 14419 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", 14420 + "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", 19078 14421 "dev": true, 19079 14422 "license": "Apache-2.0", 19080 14423 "bin": { ··· 19092 14435 "dev": true, 19093 14436 "license": "MIT" 19094 14437 }, 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 14438 "node_modules/underscore": { 19128 14439 "version": "1.4.4", 19129 14440 "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz", ··· 19131 14442 "dev": true 19132 14443 }, 19133 14444 "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==", 14445 + "version": "7.11.0", 14446 + "resolved": "https://registry.npmjs.org/undici/-/undici-7.11.0.tgz", 14447 + "integrity": "sha512-heTSIac3iLhsmZhUCjyS3JQEkZELateufzZuBaVM5RHXdSBMb1LPMQf5x+FH7qjsZYDP0ttAc3nnVpUB+wYbOg==", 19137 14448 "dev": true, 19138 14449 "license": "MIT", 19139 14450 "engines": { 19140 - "node": ">=18.17" 14451 + "node": ">=20.18.1" 19141 14452 } 19142 14453 }, 19143 14454 "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==", 14455 + "version": "6.21.0", 14456 + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", 14457 + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", 19147 14458 "dev": true, 19148 14459 "license": "MIT" 19149 14460 }, ··· 19211 14522 "node": ">=4" 19212 14523 } 19213 14524 }, 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 14525 "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==", 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==", 19313 14529 "dev": true, 19314 14530 "license": "ISC", 19315 14531 "dependencies": { 19316 - "unique-slug": "^4.0.0" 14532 + "unique-slug": "^5.0.0" 19317 14533 }, 19318 14534 "engines": { 19319 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 14535 + "node": "^18.17.0 || >=20.5.0" 19320 14536 } 19321 14537 }, 19322 14538 "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==", 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==", 19326 14542 "dev": true, 19327 14543 "license": "ISC", 19328 14544 "dependencies": { 19329 14545 "imurmurhash": "^0.1.4" 19330 14546 }, 19331 14547 "engines": { 19332 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 14548 + "node": "^18.17.0 || >=20.5.0" 19333 14549 } 19334 14550 }, 19335 14551 "node_modules/universalify": { ··· 19342 14558 "node": ">= 10.0.0" 19343 14559 } 19344 14560 }, 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==", 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==", 19349 14565 "dev": true, 19350 14566 "license": "MIT", 19351 - "optional": true, 19352 - "dependencies": { 19353 - "acorn": "^8.14.0", 19354 - "webpack-virtual-modules": "^0.6.2" 19355 - }, 19356 14567 "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" 14568 + "node": ">=8" 19397 14569 } 19398 14570 }, 19399 14571 "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==", 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==", 19403 14575 "dev": true, 19404 14576 "funding": [ 19405 14577 { ··· 19479 14651 "dev": true, 19480 14652 "license": "MIT" 19481 14653 }, 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 14654 "node_modules/utf8": { 19500 14655 "version": "2.1.2", 19501 14656 "resolved": "https://registry.npmjs.org/utf8/-/utf8-2.1.2.tgz", ··· 19532 14687 "license": "MIT" 19533 14688 }, 19534 14689 "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==", 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==", 19538 14693 "dev": true, 19539 - "funding": [ 19540 - "https://github.com/sponsors/broofa", 19541 - "https://github.com/sponsors/ctavan" 19542 - ], 19543 14694 "license": "MIT", 19544 14695 "bin": { 19545 14696 "uuid": "dist/bin/uuid" ··· 19581 14732 "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 19582 14733 } 19583 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 + }, 19584 14750 "node_modules/video-extensions": { 19585 14751 "version": "1.2.0", 19586 14752 "resolved": "https://registry.npmjs.org/video-extensions/-/video-extensions-1.2.0.tgz", ··· 19594 14760 "url": "https://github.com/sponsors/sindresorhus" 19595 14761 } 19596 14762 }, 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 14763 "node_modules/vm-browserify": { 20156 14764 "version": "1.1.2", 20157 14765 "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", ··· 20172 14780 "node": ">=18" 20173 14781 } 20174 14782 }, 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==", 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==", 20197 14787 "dev": true, 20198 - "license": "MIT", 14788 + "license": "ISC", 20199 14789 "engines": { 20200 - "node": "^12.20.0 || >=14" 14790 + "node": "20 || >=22" 20201 14791 } 20202 14792 }, 20203 14793 "node_modules/watchpack": { 20204 - "version": "2.4.2", 20205 - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", 20206 - "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", 14794 + "version": "2.4.4", 14795 + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.4.tgz", 14796 + "integrity": "sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==", 20207 14797 "dev": true, 20208 14798 "license": "MIT", 20209 14799 "dependencies": { ··· 20214 14804 "node": ">=10.13.0" 20215 14805 } 20216 14806 }, 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 14807 "node_modules/webidl-conversions": { 20479 14808 "version": "7.0.0", 20480 14809 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", ··· 20486 14815 } 20487 14816 }, 20488 14817 "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==", 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==", 20492 14821 "dev": true, 20493 14822 "license": "MIT", 20494 14823 "dependencies": { 20495 14824 "@types/eslint-scope": "^3.7.7", 20496 14825 "@types/estree": "^1.0.6", 14826 + "@types/json-schema": "^7.0.15", 20497 14827 "@webassemblyjs/ast": "^1.14.1", 20498 14828 "@webassemblyjs/wasm-edit": "^1.14.1", 20499 14829 "@webassemblyjs/wasm-parser": "^1.14.1", ··· 20510 14840 "loader-runner": "^4.2.0", 20511 14841 "mime-types": "^2.1.27", 20512 14842 "neo-async": "^2.6.2", 20513 - "schema-utils": "^3.2.0", 14843 + "schema-utils": "^4.3.2", 20514 14844 "tapable": "^2.1.1", 20515 - "terser-webpack-plugin": "^5.3.10", 14845 + "terser-webpack-plugin": "^5.3.11", 20516 14846 "watchpack": "^2.4.1", 20517 14847 "webpack-sources": "^3.2.3" 20518 14848 }, ··· 20597 14927 "node": ">= 10" 20598 14928 } 20599 14929 }, 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 14930 "node_modules/webpack-merge": { 20624 14931 "version": "5.10.0", 20625 14932 "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", ··· 20636 14943 } 20637 14944 }, 20638 14945 "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==", 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==", 20642 14949 "dev": true, 20643 14950 "license": "MIT", 20644 14951 "engines": { 20645 14952 "node": ">=10.13.0" 20646 14953 } 20647 14954 }, 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==", 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==", 20652 14976 "dev": true, 20653 14977 "license": "MIT", 20654 - "optional": true 14978 + "dependencies": { 14979 + "fast-deep-equal": "^3.1.3" 14980 + }, 14981 + "peerDependencies": { 14982 + "ajv": "^8.8.2" 14983 + } 20655 14984 }, 20656 14985 "node_modules/webpack/node_modules/eslint-scope": { 20657 14986 "version": "5.1.1", ··· 20677 15006 "node": ">=4.0" 20678 15007 } 20679 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 + }, 20680 15016 "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==", 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==", 20684 15020 "dev": true, 20685 15021 "license": "MIT", 20686 15022 "dependencies": { 20687 - "@types/json-schema": "^7.0.8", 20688 - "ajv": "^6.12.5", 20689 - "ajv-keywords": "^3.5.2" 15023 + "@types/json-schema": "^7.0.9", 15024 + "ajv": "^8.9.0", 15025 + "ajv-formats": "^2.1.1", 15026 + "ajv-keywords": "^5.1.0" 20690 15027 }, 20691 15028 "engines": { 20692 15029 "node": ">= 10.13.0" ··· 20709 15046 "node": ">=18" 20710 15047 } 20711 15048 }, 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 15049 "node_modules/whatwg-mimetype": { 20726 15050 "version": "4.0.0", 20727 15051 "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", ··· 20733 15057 } 20734 15058 }, 20735 15059 "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==", 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==", 20739 15063 "dev": true, 20740 15064 "license": "MIT", 20741 15065 "dependencies": { 20742 - "tr46": "^5.0.0", 15066 + "tr46": "^5.1.0", 20743 15067 "webidl-conversions": "^7.0.0" 20744 15068 }, 20745 15069 "engines": { ··· 20762 15086 } 20763 15087 }, 20764 15088 "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==", 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==", 20768 15092 "dev": true, 20769 15093 "license": "MIT", 20770 15094 "dependencies": { 20771 15095 "available-typed-arrays": "^1.0.7", 20772 15096 "call-bind": "^1.0.8", 20773 - "call-bound": "^1.0.3", 20774 - "for-each": "^0.3.3", 15097 + "call-bound": "^1.0.4", 15098 + "for-each": "^0.3.5", 15099 + "get-proto": "^1.0.1", 20775 15100 "gopd": "^1.2.0", 20776 15101 "has-tostringtag": "^1.0.2" 20777 15102 }, ··· 20826 15151 "license": "Apache-2.0" 20827 15152 }, 20828 15153 "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==", 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==", 20832 15157 "dev": true, 20833 15158 "license": "MIT", 20834 15159 "dependencies": { 20835 - "ansi-styles": "^4.0.0", 20836 - "string-width": "^4.1.0", 20837 - "strip-ansi": "^6.0.0" 15160 + "ansi-styles": "^6.1.0", 15161 + "string-width": "^5.0.1", 15162 + "strip-ansi": "^7.0.1" 20838 15163 }, 20839 15164 "engines": { 20840 - "node": ">=8" 15165 + "node": ">=12" 15166 + }, 15167 + "funding": { 15168 + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 20841 15169 } 20842 15170 }, 20843 15171 "node_modules/wrap-ansi-cjs": { ··· 20859 15187 "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 20860 15188 } 20861 15189 }, 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==", 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==", 20866 15214 "dev": true, 20867 15215 "license": "MIT", 20868 15216 "dependencies": { 20869 - "ansi-regex": "^5.0.1" 15217 + "eastasianwidth": "^0.2.0", 15218 + "emoji-regex": "^9.2.2", 15219 + "strip-ansi": "^7.0.1" 20870 15220 }, 20871 15221 "engines": { 20872 - "node": ">=8" 15222 + "node": ">=12" 15223 + }, 15224 + "funding": { 15225 + "url": "https://github.com/sponsors/sindresorhus" 20873 15226 } 20874 15227 }, 20875 15228 "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==", 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==", 20879 15232 "dev": true, 20880 15233 "license": "MIT", 20881 15234 "dependencies": { 20882 - "ansi-regex": "^5.0.1" 15235 + "ansi-regex": "^6.0.1" 20883 15236 }, 20884 15237 "engines": { 20885 - "node": ">=8" 15238 + "node": ">=12" 15239 + }, 15240 + "funding": { 15241 + "url": "https://github.com/chalk/strip-ansi?sponsor=1" 20886 15242 } 20887 15243 }, 20888 15244 "node_modules/wrappy": { ··· 20893 15249 "license": "ISC" 20894 15250 }, 20895 15251 "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==", 15252 + "version": "8.18.3", 15253 + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz", 15254 + "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==", 20899 15255 "dev": true, 20900 15256 "license": "MIT", 20901 15257 "engines": { ··· 20959 15315 "license": "ISC" 20960 15316 }, 20961 15317 "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==", 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==", 20965 15321 "dev": true, 20966 15322 "license": "ISC", 20967 15323 "bin": { 20968 15324 "yaml": "bin.mjs" 20969 15325 }, 20970 15326 "engines": { 20971 - "node": ">= 14" 15327 + "node": ">= 14.6" 20972 15328 } 20973 15329 }, 20974 15330 "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==", 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==", 20978 15334 "dev": true, 20979 15335 "license": "MIT", 20980 15336 "dependencies": { 20981 15337 "eslint-visitor-keys": "^3.0.0", 20982 - "lodash": "^4.17.21", 20983 15338 "yaml": "^2.0.0" 20984 15339 }, 20985 15340 "engines": { ··· 21003 15358 } 21004 15359 }, 21005 15360 "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==", 15361 + "version": "16.2.0", 15362 + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", 15363 + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", 21009 15364 "dev": true, 21010 15365 "license": "MIT", 21011 15366 "dependencies": { 21012 - "cliui": "^8.0.1", 15367 + "cliui": "^7.0.2", 21013 15368 "escalade": "^3.1.1", 21014 15369 "get-caller-file": "^2.0.5", 21015 15370 "require-directory": "^2.1.1", 21016 - "string-width": "^4.2.3", 15371 + "string-width": "^4.2.0", 21017 15372 "y18n": "^5.0.5", 21018 - "yargs-parser": "^21.1.1" 15373 + "yargs-parser": "^20.2.2" 21019 15374 }, 21020 15375 "engines": { 21021 - "node": ">=12" 15376 + "node": ">=10" 21022 15377 } 21023 15378 }, 21024 15379 "node_modules/yargs-parser": { ··· 21047 15402 "node": ">=10" 21048 15403 } 21049 15404 }, 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 15405 "node_modules/yauzl": { 21097 15406 "version": "2.10.0", 21098 15407 "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", ··· 21104 15413 "fd-slicer": "~1.1.0" 21105 15414 } 21106 15415 }, 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 15416 "node_modules/yocto-queue": { 21118 15417 "version": "0.1.0", 21119 15418 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", ··· 21121 15420 "license": "MIT", 21122 15421 "engines": { 21123 15422 "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 15423 }, 21151 15424 "funding": { 21152 15425 "url": "https://github.com/sponsors/sindresorhus" ··· 21287 15560 "node": ">=0.10.0" 21288 15561 } 21289 15562 }, 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 15563 "node_modules/yorkie/node_modules/which": { 21298 15564 "version": "1.3.1", 21299 15565 "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", ··· 21314 15580 "dev": true, 21315 15581 "license": "ISC" 21316 15582 }, 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 15583 "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==", 15584 + "version": "3.25.74", 15585 + "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.74.tgz", 15586 + "integrity": "sha512-J8poo92VuhKjNknViHRAIuuN6li/EwFbAC8OedzI8uxpEPGiXHGQu9wemIAioIpqgfB4SySaJhdk0mH5Y4ICBg==", 21353 15587 "dev": true, 21354 15588 "license": "MIT", 21355 15589 "funding": { ··· 21357 15591 } 21358 15592 }, 21359 15593 "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==", 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==", 21363 15597 "dev": true, 21364 15598 "license": "MIT", 21365 15599 "engines": { 21366 15600 "node": ">=18.0.0" 21367 15601 }, 21368 15602 "peerDependencies": { 21369 - "zod": "^3.18.0" 15603 + "zod": "^3.25.0" 21370 15604 } 21371 15605 }, 21372 15606 "packages/eslint-config-eslint": { ··· 21381 15615 "eslint-plugin-unicorn": "^52.0.0" 21382 15616 }, 21383 15617 "devDependencies": { 21384 - "@arethetypeswrong/cli": "^0.17.0", 15618 + "@arethetypeswrong/cli": "^0.18.0", 21385 15619 "eslint": "^9.16.0", 21386 15620 "typescript": "^5.7.2" 21387 15621 }, 21388 15622 "engines": { 21389 15623 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 15624 + }, 15625 + "funding": { 15626 + "url": "https://eslint.org/donate" 21390 15627 }, 21391 15628 "peerDependencies": { 21392 15629 "eslint": "^9.10.0"
+8 -3
pkgs/by-name/es/eslint/package.nix
··· 2 2 lib, 3 3 buildNpmPackage, 4 4 fetchFromGitHub, 5 + nix-update-script, 5 6 stdenv, 6 7 }: 7 8 buildNpmPackage rec { 8 9 pname = "eslint"; 9 - version = "9.20.0"; 10 + version = "9.30.1"; 10 11 11 12 src = fetchFromGitHub { 12 13 owner = "eslint"; 13 14 repo = "eslint"; 14 15 tag = "v${version}"; 15 - hash = "sha256-ahERh5Io2J/Uz9fgY875ldPtzjiasqxZ0ppINwYNoB4="; 16 + hash = "sha256-IMML65KsmFLdTniciHWiw5ao0hSwILbHvz/Zx72+Mi8="; 16 17 }; 17 18 18 19 # NOTE: Generating lock-file ··· 24 25 cp ${./package-lock.json} package-lock.json 25 26 ''; 26 27 27 - npmDepsHash = "sha256-F3EUANBvniczR7QxNfo1LlksYPxXt16uqJDFzN6u64Y="; 28 + npmDepsHash = "sha256-EurssIJmb6g7CmsYkUqtEdyDfvCs4Sc3VO6/4jTeP5Y="; 28 29 npmInstallFlags = [ "--omit=dev" ]; 29 30 30 31 dontNpmBuild = true; 31 32 dontNpmPrune = true; 33 + 34 + passthru.updateScript = nix-update-script { 35 + extraArgs = [ "--generate-lockfile" ]; 36 + }; 32 37 33 38 meta = { 34 39 description = "Find and fix problems in your JavaScript code";
+1 -1
pkgs/by-name/gl/glmark2/package.nix
··· 55 55 postInstall = '' 56 56 for binary in $out/bin/glmark2*; do 57 57 wrapProgram $binary \ 58 - --set LD_LIBRARY_PATH ${libGL}/lib 58 + --prefix LD_LIBRARY_PATH ":" ${libGL}/lib 59 59 done 60 60 ''; 61 61
+2 -2
pkgs/by-name/je/jellyfin-ffmpeg/package.nix
··· 5 5 }: 6 6 7 7 let 8 - version = "7.1.1-6"; 8 + version = "7.1.1-7"; 9 9 in 10 10 11 11 (ffmpeg_7-full.override { ··· 14 14 owner = "jellyfin"; 15 15 repo = "jellyfin-ffmpeg"; 16 16 rev = "v${version}"; 17 - hash = "sha256-mXPiNSI/c1CEblUxOC69gRRcPgDlopmHGHFE2r7RaHk="; 17 + hash = "sha256-QzmMhLwlFO9TOCLQaTpoCgNwPpertRA3h1+JMzOEULE="; 18 18 }; 19 19 }).overrideAttrs 20 20 (old: {
+3 -3
pkgs/by-name/ko/kopia/package.nix
··· 11 11 12 12 buildGoModule rec { 13 13 pname = "kopia"; 14 - version = "0.19.0"; 14 + version = "0.20.1"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "kopia"; 18 18 repo = "kopia"; 19 19 tag = "v${version}"; 20 - hash = "sha256-PfxMs9MwoI+4z8vZ1sVlIEal3TOmA06997jWwShNfrE="; 20 + hash = "sha256-hKtrHv7MQjA/AQ/frjP2tPT6zqVPPGnBxYuhWtUgIl0="; 21 21 }; 22 22 23 - vendorHash = "sha256-E9wF3mBm6pLHKVMMz3gvcXzb1wQkosecrmEk8c+2gcU="; 23 + vendorHash = "sha256-npNSNlS8gvbxtB4KeaiSsCUzxwJ0kwvnzDda/CZRVmM="; 24 24 25 25 subPackages = [ "." ]; 26 26
+3 -3
pkgs/by-name/ma/maa-cli/package.nix
··· 14 14 15 15 rustPlatform.buildRustPackage rec { 16 16 pname = "maa-cli"; 17 - version = "0.5.5"; 17 + version = "0.5.6"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "MaaAssistantArknights"; 21 21 repo = "maa-cli"; 22 22 rev = "v${version}"; 23 - hash = "sha256-WOl/d4q7l6t5BZYOf2lih/eIBTiswRBYWALmXx5ffio="; 23 + hash = "sha256-xPaOF/eX9lOhZqP6CXiKjSZTbF/zwynR5r2PrO2y8gk="; 24 24 }; 25 25 26 26 nativeBuildInputs = [ ··· 36 36 buildFeatures = [ "git2" ]; 37 37 38 38 useFetchCargoVendor = true; 39 - cargoHash = "sha256-1KTPvL5JdxN1TPfS0H6Rxi4o8dzMAolHSti9xUKChL8="; 39 + cargoHash = "sha256-HEgR+hlE0pRJYL2l/IyuBTEFxa+DXsuSThzOI12EWHI="; 40 40 41 41 # maa-cli would only search libMaaCore.so and resources in itself's path 42 42 # https://github.com/MaaAssistantArknights/maa-cli/issues/67
+3 -3
pkgs/by-name/mc/mcp-k8s-go/package.nix
··· 7 7 8 8 buildGoModule (finalAttrs: { 9 9 pname = "mcp-k8s-go"; 10 - version = "0.3.5"; 10 + version = "0.4.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "strowk"; 14 14 repo = "mcp-k8s-go"; 15 15 tag = "v${finalAttrs.version}"; 16 - hash = "sha256-6DKhcUwXBap7Ts+T46GJJxKS6LXTfScZZEQV0PhuVfQ="; 16 + hash = "sha256-13FwrG/eqR9bVrQ3CAIY7cFyj+EScWABnKIBo7Pm1w8="; 17 17 }; 18 18 19 - vendorHash = "sha256-nP9cVXV1qyYancePz1mMNq911Ou7k5nVckQzbM05HpQ="; 19 + vendorHash = "sha256-BPmocRaqqV7p5Yjto3UEbzc2vdlyRSGkdPye3EWXEe4="; 20 20 21 21 doCheck = false; 22 22
+3 -3
pkgs/by-name/n8/n8n/package.nix
··· 17 17 18 18 stdenv.mkDerivation (finalAttrs: { 19 19 pname = "n8n"; 20 - version = "1.98.2"; 20 + version = "1.100.1"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "n8n-io"; 24 24 repo = "n8n"; 25 25 tag = "n8n@${finalAttrs.version}"; 26 - hash = "sha256-V+8iTaTPld3Fr+n7xpXrI7bkBiS2HZkMkYzRocssc8g="; 26 + hash = "sha256-S5GGJRLTpr1HfXnXRXO6hcVjgjRWvbknABEsGkTq428="; 27 27 }; 28 28 29 29 pnpmDeps = pnpm_10.fetchDeps { 30 30 inherit (finalAttrs) pname version src; 31 - hash = "sha256-WD5iLBbfXRDiGjc6h23AfOTwiEUb6cg1Q40dfHItQXc="; 31 + hash = "sha256-HzJej2Mt110n+1KX0wzuAn6j69zQOzI42EGxQB6PYbc="; 32 32 }; 33 33 34 34 nativeBuildInputs =
+2 -2
pkgs/by-name/na/nats-server/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "nats-server"; 10 - version = "2.11.5"; 10 + version = "2.11.6"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "nats-io"; 14 14 repo = "nats-server"; 15 15 rev = "v${version}"; 16 - hash = "sha256-7EY1fRy8YMg4vAduwCKFG9ooEwbdimFIZWQxtIGLRcM="; 16 + hash = "sha256-E1gEH4wiGvPE8v2wUkojNIBKUCwmchqo+Hi3hsweCBk="; 17 17 }; 18 18 19 19 vendorHash = "sha256-b2L1Ef/vqS+OpZTaBbJ/saHWCFjq0jmLrvs4ujgk4ro=";
+2 -2
pkgs/by-name/op/openapi-python-client/package.nix
··· 11 11 12 12 python3Packages.buildPythonApplication rec { 13 13 pname = "openapi-python-client"; 14 - version = "0.25.1"; 14 + version = "0.25.2"; 15 15 pyproject = true; 16 16 17 17 src = fetchFromGitHub { ··· 19 19 owner = "openapi-generators"; 20 20 repo = "openapi-python-client"; 21 21 tag = "v${version}"; 22 - hash = "sha256-8ehqUYYFBkYgXm/fHOf3d6Gpz9zPoPekfdF22FO1TSE="; 22 + hash = "sha256-B+GVv1Q/OwbtHDMGNYkPkZgvHqncrAkdvZ6ECwhIbLE="; 23 23 }; 24 24 25 25 nativeBuildInputs =
+2
pkgs/by-name/pl/pluto/package.nix
··· 23 23 "-X main.version=v${version}" 24 24 ]; 25 25 26 + __darwinAllowLocalNetworking = true; # for tests 27 + 26 28 meta = with lib; { 27 29 homepage = "https://github.com/FairwindsOps/pluto"; 28 30 description = "Find deprecated Kubernetes apiVersions";
+3 -1
pkgs/by-name/pr/pretix/package.nix
··· 223 223 224 224 postInstall = '' 225 225 mkdir -p $out/bin 226 - cp ./src/manage.py $out/bin/pretix-manage 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" 227 229 228 230 # Trim packages size 229 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 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", 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 10 "@esbuild/aix-ppc64@npm:0.25.5": "fb872b34a2843293dc60e809968fedf93e0d8f7174b062decffae6ba861eb56aaea0cd0aba87ba99162ceb2a690f0cde4fc29c000b52c035e40c91ec7861d43e", 11 11 "@esbuild/android-arm64@npm:0.25.5": "c818e799b19b5587466bf68a27b578ccaaf866c1d144573fbde7659e3fd3f555422ec3e67f5bd186a87648957d1b6e74df4f847edea7219c16979c9916f36e91", 12 12 "@esbuild/android-arm@npm:0.25.5": "a5384933f9f2ffcadce2be49da6ff43249fe42f32a04071316434e9f633fc20c8d4029072e9a53555620c3531045786297607b852579eee30b6dbc3bc9d98cd9", ··· 32 32 "@esbuild/win32-arm64@npm:0.25.5": "a77d395251c8a62ab0cec07d5230222823fa02fbf3ef008d94b5213a335c9f949872c3f1c2f947abaa28098b669018e429af42f59616e049860a0072f3b006de", 33 33 "@esbuild/win32-ia32@npm:0.25.5": "ff1b6cbe835082aef5b93c3e2012d51be431d05c6ae5f90a5bc89687c687e8e2340c262dedddd124b27b511616bbc4088b5a4a949d3147f677084dc6ec572629", 34 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", 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 47 "@rollup/rollup-android-arm-eabi@npm:4.43.0": "8e37e27b359200197cddf9c1aa5bb5f2d0d8e640fe30f0ccc4b77d9c730b2fdda6f3b6f97a0afc45c5113f23637f98c5c89abf982a222cc3f6b00192a2a998fa", 48 48 "@rollup/rollup-android-arm64@npm:4.43.0": "6e7ee0f496d30cfeca8d930c512f331053d87076b67f06303339ef19120dca5895bc2072ab3da7b99fb93f6c6c275d4d874a66bff08afeac4cea5447cdc709a3", 49 49 "@rollup/rollup-darwin-arm64@npm:4.43.0": "7b76fb8e7ccc40ff17f9584b0cdacce22e384ce1229860b0971417236884d100362a79a12cdcbd0254dcd0f68d7db6cfe11c60f38e7a672cf62b0b8abe6834e9",
+3 -3
pkgs/by-name/sw/swagger-typescript-api/package.nix
··· 8 8 }: 9 9 let 10 10 pname = "swagger-typescript-api"; 11 - version = "13.2.3"; 11 + version = "13.2.7"; 12 12 yarn-berry = yarn-berry_4; 13 13 in 14 14 stdenv.mkDerivation (finalAttrs: { ··· 18 18 owner = "acacode"; 19 19 repo = "swagger-typescript-api"; 20 20 rev = version; 21 - hash = "sha256-6sAp6RD3zplZL5FXharrlYXld/0Cb3EIPEf/T2+BEeE="; 21 + hash = "sha256-sK1zqpxQLnO5/6Spw/fgFcwotwb7vHX/aQUCW601HBQ="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ ··· 31 31 missingHashes = ./missing-hashes.json; 32 32 offlineCache = yarn-berry.fetchYarnBerryDeps { 33 33 inherit (finalAttrs) src missingHashes; 34 - hash = "sha256-qW+1EyLfjTcXiMpDmcsHB6Mb2o0fTuMSX2U6G0T7viQ="; 34 + hash = "sha256-KyE+Wmbx8hN9ewOyNk5imlrae7kqZgOYoyCg+K/dC+k="; 35 35 }; 36 36 37 37 buildPhase = ''
+6 -5
pkgs/by-name/we/weidu/package.nix
··· 10 10 }: 11 11 12 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 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 15 # that disabled as weidu is strongly dependent on mutable strings 16 16 ocaml' = ocaml-ng.ocamlPackages_4_14_unsafe_string.ocaml; 17 17 ··· 36 36 37 37 postPatch = '' 38 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 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 42 43 43 mkdir -p obj/{.depend,x86_LINUX} 44 44 ··· 78 78 maintainers = with maintainers; [ peterhoeg ]; 79 79 # should work fine on Windows 80 80 platforms = platforms.unix; 81 + mainProgram = "weidu"; 81 82 }; 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 1 { 2 - buildXenPackage, 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, 3 26 python3Packages, 4 - fetchpatch, 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, 5 65 }: 6 66 7 - buildXenPackage.override { inherit python3Packages; } { 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: { 8 174 pname = "xen"; 9 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 + 10 183 patches = [ 184 + ./0001-makefile-efi-output-directory.patch 185 + 186 + (replaceVars ./0002-scripts-external-executable-calls.patch scriptDeps) 187 + 188 + # XSA #469 11 189 (fetchpatch { 12 190 url = "https://xenbits.xenproject.org/xsa/xsa469/xsa469-4.20-01.patch"; 13 191 hash = "sha256-go743oBhYDuxsK0Xc6nK/WxutQQwc2ERtLKhCU9Dnng="; ··· 36 214 url = "https://xenbits.xenproject.org/xsa/xsa469/xsa469-4.20-07.patch"; 37 215 hash = "sha256-+BsCJa01R2lrbu7tEluGrYSAqu2jJcrpFNUoLMY466c="; 38 216 }) 217 + 218 + # XSA #470 39 219 (fetchpatch { 40 220 url = "https://xenbits.xenproject.org/xsa/xsa470.patch"; 41 221 hash = "sha256-zhMZ6pCZtt0ocgsMFVqthMaof46lMMTaYmlepMXVJqM="; 42 222 }) 43 223 ]; 44 - rev = "3ad5d648cda5add395f49fc3704b2552aae734f7"; 45 - hash = "sha256-v2DRJv+1bym8zAgU74lo1HQ/9rUcyK3qc4Eec4RpcEY="; 46 - } 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 1 { 2 2 lib, 3 + stdenv, 3 4 buildPythonPackage, 4 5 fetchFromGitHub, 5 6 ··· 91 92 92 93 # Flaky (AssertionError: assert 0.08889999999999998 < 0.064445) 93 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" 94 101 ]; 95 102 96 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 29 30 30 buildPythonPackage rec { 31 31 pname = "textual"; 32 - version = "3.5.0"; 32 + version = "3.6.0"; 33 33 pyproject = true; 34 34 35 35 src = fetchFromGitHub { 36 36 owner = "Textualize"; 37 37 repo = "textual"; 38 38 tag = "v${version}"; 39 - hash = "sha256-mr/pzW6EhB+STtVHW1a/+CivzPINHEvvYWnCizycjeo="; 39 + hash = "sha256-zgDzsPSzwwZSgQINcZgFHXNHzEeNvsFMi6C9LBRffHY="; 40 40 }; 41 41 42 42 build-system = [ poetry-core ];
+3 -1
pkgs/servers/home-assistant/component-packages.nix
··· 2805 2805 ]; 2806 2806 "iss" = 2807 2807 ps: with ps; [ 2808 - ]; # missing inputs: pyiss 2808 + pyiss 2809 + ]; 2809 2810 "ista_ecotrend" = 2810 2811 ps: with ps; [ 2811 2812 fnv-hash-fast ··· 7185 7186 "iskra" 7186 7187 "islamic_prayer_times" 7187 7188 "israel_rail" 7189 + "iss" 7188 7190 "ista_ecotrend" 7189 7191 "isy994" 7190 7192 "ituran"
+1
pkgs/top-level/aliases.nix
··· 373 373 buildBarebox = throw "buildBarebox has been removed due to lack of interest in maintaining it in nixpkgs"; # Added 2025-04-19 374 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 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 376 377 377 378 inherit (libsForQt5.mauiPackages) buho; # added 2022-05-17 378 379 bwidget = tclPackages.bwidget; # Added 2024-10-02
-2
pkgs/top-level/all-packages.nix
··· 14362 14362 ; 14363 14363 }; 14364 14364 14365 - buildXenPackage = callPackage ../build-support/xen { }; 14366 - 14367 14365 gxneur = callPackage ../applications/misc/gxneur { 14368 14366 inherit (gnome2) libglade GConf; 14369 14367 };
+4
pkgs/top-level/python-packages.nix
··· 3939 3939 3940 3940 django-pglocks = callPackage ../development/python-modules/django-pglocks { }; 3941 3941 3942 + django-pgpubsub = callPackage ../development/python-modules/django-pgpubsub { }; 3943 + 3942 3944 django-pgtrigger = callPackage ../development/python-modules/django-pgtrigger { }; 3943 3945 3944 3946 django-phonenumber-field = callPackage ../development/python-modules/django-phonenumber-field { }; ··· 12903 12905 pyisemail = callPackage ../development/python-modules/pyisemail { }; 12904 12906 12905 12907 pyiskra = callPackage ../development/python-modules/pyiskra { }; 12908 + 12909 + pyiss = callPackage ../development/python-modules/pyiss { }; 12906 12910 12907 12911 pyisy = callPackage ../development/python-modules/pyisy { }; 12908 12912