Merge branch 'master' into staging-next

* master: (77 commits)
containerd: 1.7.2 -> 1.7.3
python310Packages.transformers: 4.30.2 -> 4.31.0
plasma-sdk: unbreak build, again
stellarium: add patch for indi 2.0 compatibility
indi-full: 1.9.8 -> 2.0.2, reenable Atik, Pentax and SX drivers
indilib: 1.9.8 -> 2.0.2
plasma: 5.27.6 -> 5.27.7
alsa-scarlett-gui: light refactoring
alsa-scarlett-gui: Change icons path back to relative in desktop entry file
alsa-scarlet-gui: light refactoring Done some light refactoring for better consitence in the code.
alsa-scarlett-gui: fix for deskop integration
alsa-scarlett-gui: fixed desktop entry
release-notes: note breaking woodpecker update
woodpecker-*: 0.15.11 -> 1.0.0
pnpm-lock-export: use fork with v6 support
suricata: 6.0.13 -> 7.0.0
rubyfmt: add support for macos arm64/x86
rubyfmt: init at 0.8.1
dayon: init at 11.0.7
nixos/atuin: harden systemd unit
...

+7622 -2098
+1
doc/hooks/index.md
··· 29 29 unzip.section.md 30 30 validatePkgConfig.section.md 31 31 waf.section.md 32 + zig.section.md 32 33 xcbuild.section.md 33 34 ```
+59
doc/hooks/zig.section.md
··· 1 + # zigHook {#zighook} 2 + 3 + [Zig](https://ziglang.org/) is a general-purpose programming language and toolchain for maintaining robust, optimal and reusable software. 4 + 5 + In Nixpkgs, `zigHook` overrides the default build, check and install phases. 6 + 7 + ## Example code snippet {#example-code-snippet} 8 + 9 + ```nix 10 + { lib 11 + , stdenv 12 + , zigHook 13 + }: 14 + 15 + stdenv.mkDerivation { 16 + # . . . 17 + 18 + nativeBuildInputs = [ 19 + zigHook 20 + ]; 21 + 22 + zigBuildFlags = [ "-Dman-pages=true" ]; 23 + 24 + dontUseZigCheck = true; 25 + 26 + # . . . 27 + } 28 + ``` 29 + 30 + ## Variables controlling zigHook {#variables-controlling-zighook} 31 + 32 + ### `dontUseZigBuild` {#dontUseZigBuild} 33 + 34 + Disables using `zigBuildPhase`. 35 + 36 + ### `zigBuildFlags` {#zigBuildFlags} 37 + 38 + Controls the flags passed to the build phase. 39 + 40 + ### `dontUseZigCheck` {#dontUseZigCheck} 41 + 42 + Disables using `zigCheckPhase`. 43 + 44 + ### `zigCheckFlags` {#zigCheckFlags} 45 + 46 + Controls the flags passed to the check phase. 47 + 48 + ### `dontUseZigInstall` {#dontUseZigInstall} 49 + 50 + Disables using `zigInstallPhase`. 51 + 52 + ### `zigInstallFlags` {#zigInstallFlags} 53 + 54 + Controls the flags passed to the install phase. 55 + 56 + ### Variables honored by zigHook {#variablesHonoredByZigHook} 57 + 58 + - `prefixKey` 59 + - `dontAddPrefix`
+5
maintainers/maintainer-list.nix
··· 8710 8710 githubId = 762421; 8711 8711 name = "Pierre Thierry"; 8712 8712 }; 8713 + keto = { 8714 + github = "TheRealKeto"; 8715 + githubId = 24854941; 8716 + name = "Keto"; 8717 + }; 8713 8718 ketzacoatl = { 8714 8719 email = "ketzacoatl@protonmail.com"; 8715 8720 github = "ketzacoatl";
+4
nixos/doc/manual/release-notes/rl-2311.section.md
··· 102 102 103 103 - The binary of the package `cloud-sql-proxy` has changed from `cloud_sql_proxy` to `cloud-sql-proxy`. 104 104 105 + - The `woodpecker-*` CI packages have been updated to 1.0.0. This release is wildly incompatible with the 0.15.X versions that were previously packaged. Please read [upstream's documentation](https://woodpecker-ci.org/docs/next/migrations#100) to learn how to update your CI configurations. 106 + 105 107 - The Caddy module gained a new option named `services.caddy.enableReload` which is enabled by default. It allows reloading the service instead of restarting it, if only a config file has changed. This option must be disabled if you have turned off the [Caddy admin API](https://caddyserver.com/docs/caddyfile/options#admin). If you keep this option enabled, you should consider setting [`grace_period`](https://caddyserver.com/docs/caddyfile/options#grace-period) to a non-infinite value to prevent Caddy from delaying the reload indefinitely. 106 108 107 109 - mdraid support is now optional. This reduces initramfs size and prevents the potentially undesired automatic detection and activation of software RAID pools. It is disabled by default in new configurations (determined by `stateVersion`), but the appropriate settings will be generated by `nixos-generate-config` when installing to a software RAID device, so the standard installation procedure should be unaffected. If you have custom configs relying on mdraid, ensure that you use `stateVersion` correctly or set `boot.swraid.enable` manually. ··· 151 153 - `wrapHelm` now exposes `passthru.pluginsDir` which can be passed to `helmfile`. For convenience, a top-level package `helmfile-wrapped` has been added, which inherits `passthru.pluginsDir` from `kubernetes-helm-wrapped`. See [#217768](https://github.com/NixOS/nixpkgs/issues/217768) for details. 152 154 153 155 - `boot.initrd.network.udhcp.enable` allows control over dhcp during stage 1 regardless of what `networking.useDHCP` is set to. 156 + 157 + - Suricata was upgraded from 6.0 to 7.0 and no longer considers HTTP/2 support as experimental, see [upstream release notes](https://forum.suricata.io/t/suricata-7-0-0-released/3715) for more details. 154 158 155 159 ## Nixpkgs internals {#sec-release-23.11-nixpkgs-internals} 156 160
+56 -11
nixos/modules/services/misc/atuin.nix
··· 1 1 { config, pkgs, lib, ... }: 2 - 3 - with lib; 4 - 5 2 let 3 + inherit (lib) mkOption types mdDoc mkIf; 6 4 cfg = config.services.atuin; 7 5 in 8 6 { 9 7 options = { 10 8 services.atuin = { 11 - enable = mkEnableOption (mdDoc "Enable server for shell history sync with atuin"); 9 + enable = lib.mkEnableOption (mdDoc "Enable server for shell history sync with atuin"); 12 10 13 11 openRegistration = mkOption { 14 12 type = types.bool; ··· 50 48 createLocally = mkOption { 51 49 type = types.bool; 52 50 default = true; 53 - description = lib.mdDoc "Create the database and database user locally."; 51 + description = mdDoc "Create the database and database user locally."; 52 + }; 53 + 54 + uri = mkOption { 55 + type = types.str; 56 + default = "postgresql:///atuin?host=/run/postgresql"; 57 + example = "postgresql://atuin@localhost:5432/atuin"; 58 + description = mdDoc "URI to the database"; 54 59 }; 55 60 }; 56 61 }; 57 62 }; 58 63 59 64 config = mkIf cfg.enable { 65 + assertions = [ 66 + { 67 + assertion = cfg.database.createLocally -> config.services.postgresql.enable; 68 + message = "Postgresql must be enabled to create a local database"; 69 + } 70 + ]; 60 71 61 - # enable postgres to host atuin db 62 - services.postgresql = { 72 + services.postgresql = mkIf cfg.database.createLocally { 63 73 enable = true; 64 74 ensureUsers = [{ 65 75 name = "atuin"; ··· 73 83 systemd.services.atuin = { 74 84 description = "atuin server"; 75 85 requires = lib.optionals cfg.database.createLocally [ "postgresql.service" ]; 76 - after = [ "network.target" ] ++ lib.optionals cfg.database.createLocally [ "postgresql.service" ] ; 86 + after = [ "network.target" ] ++ lib.optionals cfg.database.createLocally [ "postgresql.service" ]; 77 87 wantedBy = [ "multi-user.target" ]; 78 88 79 89 serviceConfig = { ··· 81 91 RuntimeDirectory = "atuin"; 82 92 RuntimeDirectoryMode = "0700"; 83 93 DynamicUser = true; 94 + 95 + # Hardening 96 + CapabilityBoundingSet = ""; 97 + LockPersonality = true; 98 + NoNewPrivileges = true; 99 + MemoryDenyWriteExecute = true; 100 + PrivateDevices = true; 101 + PrivateMounts = true; 102 + PrivateTmp = true; 103 + PrivateUsers = true; 104 + ProcSubset = "pid"; 105 + ProtectClock = true; 106 + ProtectControlGroups = true; 107 + ProtectHome = true; 108 + ProtectHostname = true; 109 + ProtectKernelLogs = true; 110 + ProtectKernelModules = true; 111 + ProtectKernelTunables = true; 112 + ProtectProc = "invisible"; 113 + ProtectSystem = "full"; 114 + RemoveIPC = true; 115 + RestrictAddressFamilies = [ 116 + "AF_INET" 117 + "AF_INET6" 118 + # Required for connecting to database sockets, 119 + "AF_UNIX" 120 + ]; 121 + RestrictNamespaces = true; 122 + RestrictRealtime = true; 123 + RestrictSUIDSGID = true; 124 + SystemCallArchitectures = "native"; 125 + SystemCallFilter = [ 126 + "@system-service" 127 + "~@privileged" 128 + ]; 129 + UMask = "0077"; 84 130 }; 85 131 86 132 environment = { 87 133 ATUIN_HOST = cfg.host; 88 134 ATUIN_PORT = toString cfg.port; 89 135 ATUIN_MAX_HISTORY_LENGTH = toString cfg.maxHistoryLength; 90 - ATUIN_OPEN_REGISTRATION = boolToString cfg.openRegistration; 91 - ATUIN_DB_URI = mkIf cfg.database.createLocally "postgresql:///atuin"; 136 + ATUIN_OPEN_REGISTRATION = lib.boolToString cfg.openRegistration; 137 + ATUIN_DB_URI = cfg.database.uri; 92 138 ATUIN_PATH = cfg.path; 93 139 ATUIN_CONFIG_DIR = "/run/atuin"; # required to start, but not used as configuration is via environment variables 94 140 }; 95 141 }; 96 142 97 143 networking.firewall.allowedTCPPorts = mkIf cfg.openFirewall [ cfg.port ]; 98 - 99 144 }; 100 145 }
+2
nixos/tests/atuin.nix
··· 14 14 server = 15 15 { ... }: 16 16 { 17 + services.postgresql.enable = true; 18 + 17 19 services.atuin = { 18 20 enable = true; 19 21 port = testPort;
+4 -6
nixos/tests/binary-cache.nix
··· 1 - import ./make-test-python.nix ({ lib, ... }: 2 - 3 - with lib; 1 + import ./make-test-python.nix ({ lib, pkgs, ... }: 4 2 5 3 { 6 4 name = "binary-cache"; 7 - meta.maintainers = with maintainers; [ thomasjm ]; 5 + meta.maintainers = with lib.maintainers; [ thomasjm ]; 8 6 9 7 nodes.machine = 10 8 { pkgs, ... }: { 11 9 imports = [ ../modules/installer/cd-dvd/channel.nix ]; 12 - environment.systemPackages = with pkgs; [python3]; 13 - system.extraDependencies = with pkgs; [hello.inputDerivation]; 10 + environment.systemPackages = [ pkgs.python3 ]; 11 + system.extraDependencies = [ pkgs.hello.inputDerivation ]; 14 12 nix.extraOptions = '' 15 13 experimental-features = nix-command 16 14 '';
+2 -4
nixos/tests/buildkite-agents.nix
··· 1 - import ./make-test-python.nix ({ pkgs, ... }: 1 + import ./make-test-python.nix ({ lib, pkgs, ... }: 2 2 3 3 { 4 4 name = "buildkite-agent"; 5 - meta = with pkgs.lib.maintainers; { 6 - maintainers = [ flokli ]; 7 - }; 5 + meta.maintainers = with lib.maintainers; [ flokli ]; 8 6 9 7 nodes.machine = { pkgs, ... }: { 10 8 services.buildkite-agents = {
+1 -3
nixos/tests/deepin.nix
··· 1 1 import ./make-test-python.nix ({ pkgs, lib, ... }: { 2 2 name = "deepin"; 3 3 4 - meta = with lib; { 5 - maintainers = teams.deepin.members; 6 - }; 4 + meta.maintainers = lib.teams.deepin.members; 7 5 8 6 nodes.machine = { ... }: { 9 7 imports = [
+8 -10
nixos/tests/initrd-network-ssh/default.nix
··· 1 - import ../make-test-python.nix ({ lib, ... }: 1 + import ../make-test-python.nix ({ lib, pkgs, ... }: 2 2 3 3 { 4 4 name = "initrd-network-ssh"; 5 - meta = with lib.maintainers; { 6 - maintainers = [ willibutz emily ]; 7 - }; 5 + meta.maintainers = with lib.maintainers; [ willibutz emily ]; 8 6 9 - nodes = with lib; { 7 + nodes = { 10 8 server = 11 9 { config, ... }: 12 10 { ··· 17 15 enable = true; 18 16 ssh = { 19 17 enable = true; 20 - authorizedKeys = [ (readFile ./id_ed25519.pub) ]; 18 + authorizedKeys = [ (lib.readFile ./id_ed25519.pub) ]; 21 19 port = 22; 22 20 hostKeys = [ ./ssh_host_ed25519_key ]; 23 21 }; ··· 37 35 { 38 36 environment.etc = { 39 37 knownHosts = { 40 - text = concatStrings [ 38 + text = lib.concatStrings [ 41 39 "server," 42 - "${toString (head (splitString " " ( 43 - toString (elemAt (splitString "\n" config.networking.extraHosts) 2) 40 + "${toString (lib.head (lib.splitString " " ( 41 + toString (lib.elemAt (lib.splitString "\n" config.networking.extraHosts) 2) 44 42 )))} " 45 - "${readFile ./ssh_host_ed25519_key.pub}" 43 + "${lib.readFile ./ssh_host_ed25519_key.pub}" 46 44 ]; 47 45 }; 48 46 sshKey = {
+1 -5
nixos/tests/osquery.nix
··· 1 1 import ./make-test-python.nix ({ lib, pkgs, ... }: 2 2 3 - with lib; 4 - 5 3 let 6 4 config_refresh = "10"; 7 5 nullvalue = "NULL"; ··· 9 7 in 10 8 { 11 9 name = "osquery"; 12 - meta = with maintainers; { 13 - maintainers = [ znewman01 lewo ]; 14 - }; 10 + meta.maintainers = with lib.maintainers; [ znewman01 lewo ]; 15 11 16 12 nodes.machine = { config, pkgs, ... }: { 17 13 services.osquery = {
+4 -6
nixos/tests/sftpgo.nix
··· 12 12 # would be a nice to have for the future. 13 13 { pkgs, lib, ... }: 14 14 15 - with lib; 16 - 17 15 let 18 16 inherit (import ./ssh-keys.nix pkgs) snakeOilPrivateKey snakeOilPublicKey; 19 17 ··· 54 52 # inside the dataprovider they will be automatically created. 55 53 # You have to create the folder on the filesystem yourself 56 54 virtual_folders = 57 - optional (isMemberOf config sharedFolderName user) { 55 + lib.optional (lib.isMemberOf config sharedFolderName user) { 58 56 name = sharedFolderName; 59 57 mapped_path = "${config.services.sftpgo.dataDir}/${sharedFolderName}"; 60 58 virtual_path = "/${sharedFolderName}"; ··· 62 60 63 61 # Defines the ACL on the virtual filesystem 64 62 permissions = 65 - recursiveUpdate { 63 + lib.recursiveUpdate { 66 64 "/" = [ "list" ]; # read-only top level directory 67 65 "/private" = [ "*" ]; # private subdirectory, not shared with others 68 - } (optionalAttrs (isMemberOf config "shared" user) { 66 + } (lib.optionalAttrs (lib.isMemberOf config "shared" user) { 69 67 "/shared" = [ "*" ]; 70 68 }); 71 69 ··· 91 89 # of users and folders to import to SFTPGo. 92 90 loadDataJson = config: pkgs.writeText "users-and-folders.json" (builtins.toJSON { 93 91 users = 94 - mapAttrsToList (name: user: generateUserAttrSet config user) (normalUsers config); 92 + lib.mapAttrsToList (name: user: lib.generateUserAttrSet config user) (normalUsers config); 95 93 96 94 folders = [ 97 95 {
+9 -8
nixos/tests/systemd-initrd-networkd-ssh.nix
··· 2 2 name = "systemd-initrd-network-ssh"; 3 3 meta.maintainers = [ lib.maintainers.elvishjerricco ]; 4 4 5 - nodes = with lib; { 5 + nodes = { 6 6 server = { config, pkgs, ... }: { 7 - environment.systemPackages = [pkgs.cryptsetup]; 7 + environment.systemPackages = [ pkgs.cryptsetup ]; 8 8 boot.loader.systemd-boot.enable = true; 9 9 boot.loader.timeout = 0; 10 10 virtualisation = { 11 11 emptyDiskImages = [ 4096 ]; 12 12 useBootLoader = true; 13 - # Booting off the encrypted disk requires an available init script from the Nix store 13 + # Booting off the encrypted disk requires an available init script from 14 + # the Nix store 14 15 mountHostNixStore = true; 15 16 useEFIBoot = true; 16 17 }; ··· 26 27 enable = true; 27 28 ssh = { 28 29 enable = true; 29 - authorizedKeys = [ (readFile ./initrd-network-ssh/id_ed25519.pub) ]; 30 + authorizedKeys = [ (lib.readFile ./initrd-network-ssh/id_ed25519.pub) ]; 30 31 port = 22; 31 32 # Terrible hack so it works with useBootLoader 32 33 hostKeys = [ { outPath = "${./initrd-network-ssh/ssh_host_ed25519_key}"; } ]; ··· 38 39 client = { config, ... }: { 39 40 environment.etc = { 40 41 knownHosts = { 41 - text = concatStrings [ 42 + text = lib.concatStrings [ 42 43 "server," 43 44 "${ 44 - toString (head (splitString " " (toString 45 - (elemAt (splitString "\n" config.networking.extraHosts) 2)))) 45 + toString (lib.head (lib.splitString " " (toString 46 + (lib.elemAt (lib.splitString "\n" config.networking.extraHosts) 2)))) 46 47 } " 47 - "${readFile ./initrd-network-ssh/ssh_host_ed25519_key.pub}" 48 + "${lib.readFile ./initrd-network-ssh/ssh_host_ed25519_key.pub}" 48 49 ]; 49 50 }; 50 51 sshKey = {
+4
pkgs/applications/audio/alsa-scarlett-gui/default.nix
··· 24 24 sourceRoot = "source/src"; 25 25 nativeBuildInputs = [ pkg-config wrapGAppsHook4 ]; 26 26 buildInputs = [ gtk4 alsa-lib ]; 27 + postInstall = '' 28 + substituteInPlace $out/share/applications/vu.b4.${pname}.desktop \ 29 + --replace "Exec=/bin/alsa-scarlett-gui" "Exec=$out/bin/${pname}" 30 + ''; 27 31 28 32 # causes redefinition of _FORTIFY_SOURCE 29 33 hardeningDisable = [ "fortify3" ];
+5 -2
pkgs/applications/misc/organicmaps/default.nix
··· 21 21 22 22 mkDerivation rec { 23 23 pname = "organicmaps"; 24 - version = "2023.05.08-7"; 24 + version = "2023.06.04-13"; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "organicmaps"; 28 28 repo = "organicmaps"; 29 29 rev = "${version}-android"; 30 - sha256 = "sha256-V7qTi5NiZf+1voZSHfuAyfMeTeiYfs/CoOQ2zweKmaU="; 30 + hash = "sha256-HoEOKN99ClR1sa8YFZcS9XomtXnTRdAXS0iQEdDrhvc="; 31 31 fetchSubmodules = true; 32 32 }; 33 33 ··· 37 37 38 38 # crude fix for https://github.com/organicmaps/organicmaps/issues/1862 39 39 echo "echo ${lib.replaceStrings ["." "-"] ["" ""] version}" > tools/unix/version.sh 40 + 41 + # TODO use system boost instead, see https://github.com/organicmaps/organicmaps/issues/5345 42 + patchShebangs 3party/boost/tools/build/src/engine/build.sh 40 43 ''; 41 44 42 45 nativeBuildInputs = [
+405 -405
pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
··· 1 1 { 2 - version = "115.0.2"; 2 + version = "116.0"; 3 3 sources = [ 4 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/ach/firefox-115.0.2.tar.bz2"; 4 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/ach/firefox-116.0.tar.bz2"; 5 5 locale = "ach"; 6 6 arch = "linux-x86_64"; 7 - sha256 = "302fe9d08b11203f4ba89d6e6f155e2a4b43853fea7448a7fc9f28cf0296da34"; 7 + sha256 = "f9f28023f1702d54225f33c6a6bded08a1d17871091ceb7829e000aaf5769485"; 8 8 } 9 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/af/firefox-115.0.2.tar.bz2"; 9 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/af/firefox-116.0.tar.bz2"; 10 10 locale = "af"; 11 11 arch = "linux-x86_64"; 12 - sha256 = "0827786e7328aedca6bebf332abb5ced91443ca3c60b4c3d966bda5e377e2708"; 12 + sha256 = "2936f804f0b40589aaf59b581e11d7296f27671fafffe2696845c22cdccdbb50"; 13 13 } 14 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/an/firefox-115.0.2.tar.bz2"; 14 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/an/firefox-116.0.tar.bz2"; 15 15 locale = "an"; 16 16 arch = "linux-x86_64"; 17 - sha256 = "f790637836993199fa048bd6bee023cd044c6907799e41ae784e084adae39139"; 17 + sha256 = "1572eade803d946b48070822434301ce4000fa348c9f01af3653e253473e0c50"; 18 18 } 19 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/ar/firefox-115.0.2.tar.bz2"; 19 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/ar/firefox-116.0.tar.bz2"; 20 20 locale = "ar"; 21 21 arch = "linux-x86_64"; 22 - sha256 = "46fe2248d3c5f8c0932da85e1b6884a64dc49fe729c823b7a419b5d4ee352d47"; 22 + sha256 = "5668b90b9ad9314cabff710cbd9864acd4f880411952591cfc2770821a7718db"; 23 23 } 24 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/ast/firefox-115.0.2.tar.bz2"; 24 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/ast/firefox-116.0.tar.bz2"; 25 25 locale = "ast"; 26 26 arch = "linux-x86_64"; 27 - sha256 = "0e1c20ae9e9ca4450b0c3d0f675805ac23bf9d98fcb2148622a7c1e4a5d5f57d"; 27 + sha256 = "61865e18b800873881bd88b034480978378086f2bde9d0746aab91c04491cd45"; 28 28 } 29 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/az/firefox-115.0.2.tar.bz2"; 29 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/az/firefox-116.0.tar.bz2"; 30 30 locale = "az"; 31 31 arch = "linux-x86_64"; 32 - sha256 = "50da1e0c214723accf840b0547906550e2762a3e47dd3e7169d346f3864df196"; 32 + sha256 = "485ce8e25658725b98f5596536eb34e832e21c8b995f9eb728f6b9bd3d7d68ca"; 33 33 } 34 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/be/firefox-115.0.2.tar.bz2"; 34 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/be/firefox-116.0.tar.bz2"; 35 35 locale = "be"; 36 36 arch = "linux-x86_64"; 37 - sha256 = "67909a4d754ed3dd70e5af85d20cf1b42199ae606abc615cd303995b616f72ad"; 37 + sha256 = "3af6a0fc179bd134fcb78241fe08bdd19cd17f56c53e5f6f4ba49607579b7f5c"; 38 38 } 39 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/bg/firefox-115.0.2.tar.bz2"; 39 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/bg/firefox-116.0.tar.bz2"; 40 40 locale = "bg"; 41 41 arch = "linux-x86_64"; 42 - sha256 = "1027416f28408dd140b0f79ddda01b68e0af5deb5e6463fbe32acd37d09021c3"; 42 + sha256 = "a5633fa78ceb33f1bcb3ea4745c809e018b7319140a8d3a9caf2ea10b9b48956"; 43 43 } 44 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/bn/firefox-115.0.2.tar.bz2"; 44 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/bn/firefox-116.0.tar.bz2"; 45 45 locale = "bn"; 46 46 arch = "linux-x86_64"; 47 - sha256 = "6c0cc293180aafd4616789cb15e810220530e87d3e40646a88274a4a4b868920"; 47 + sha256 = "221067f2f48985f302c1a20b0a7c0e7a2f9d3ad09e4b59b9cf93af4a39df591c"; 48 48 } 49 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/br/firefox-115.0.2.tar.bz2"; 49 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/br/firefox-116.0.tar.bz2"; 50 50 locale = "br"; 51 51 arch = "linux-x86_64"; 52 - sha256 = "14493fcac3a147bfaf31c8006131678904aa587389ba7d1349ce567be40ef46c"; 52 + sha256 = "668cee2552f4d645bc92061e617184b801ceda90f6750a0713ed54955444add0"; 53 53 } 54 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/bs/firefox-115.0.2.tar.bz2"; 54 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/bs/firefox-116.0.tar.bz2"; 55 55 locale = "bs"; 56 56 arch = "linux-x86_64"; 57 - sha256 = "c3120522244a2ecb3eb0f3c35aea7f54e55bbee5f11caaa3cea1c496217122b3"; 57 + sha256 = "a93be95fa0bc3611cfc44e1f3aebe923b98b77117fe9ac45fdfca2429e003616"; 58 58 } 59 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/ca-valencia/firefox-115.0.2.tar.bz2"; 59 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/ca-valencia/firefox-116.0.tar.bz2"; 60 60 locale = "ca-valencia"; 61 61 arch = "linux-x86_64"; 62 - sha256 = "1d8f6a1b1511c4096e43ba6d49f4cb6ed1da6c399df2796f1cd4b7fd906d5d7f"; 62 + sha256 = "85792291eb9fe516c511444630a5079421fdce76a8ebf9135bfb663dbafa9809"; 63 63 } 64 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/ca/firefox-115.0.2.tar.bz2"; 64 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/ca/firefox-116.0.tar.bz2"; 65 65 locale = "ca"; 66 66 arch = "linux-x86_64"; 67 - sha256 = "5f9862e85b3cf82d94f63aa0b69e0da202aa04db7d65020a38165a005ec891ea"; 67 + sha256 = "283ca0073bc7f3e92862d0b7658dace4b82fbf5d9fa28ff0a0db589c27caba2a"; 68 68 } 69 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/cak/firefox-115.0.2.tar.bz2"; 69 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/cak/firefox-116.0.tar.bz2"; 70 70 locale = "cak"; 71 71 arch = "linux-x86_64"; 72 - sha256 = "9bbc95a9d565a7b702d390dad8d559e6af0a3430226cdfa69f794d92bc1663c4"; 72 + sha256 = "9c6eb2e5afe7b7d224e486c1614dafbb03c98418419df5d7cf52603fac86b1f4"; 73 73 } 74 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/cs/firefox-115.0.2.tar.bz2"; 74 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/cs/firefox-116.0.tar.bz2"; 75 75 locale = "cs"; 76 76 arch = "linux-x86_64"; 77 - sha256 = "57c12174db7ed92d74b656a0bffda46232eb0745839b0c0340e982e820c7d6e4"; 77 + sha256 = "2a662ea061c338565ce7a41fb5129906fbfbefd211bc1478c8b5df2da31cd09b"; 78 78 } 79 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/cy/firefox-115.0.2.tar.bz2"; 79 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/cy/firefox-116.0.tar.bz2"; 80 80 locale = "cy"; 81 81 arch = "linux-x86_64"; 82 - sha256 = "13046011508b3eddff5277ceb2eda99124a42f68e9f84b8cd9308dde4a0382bb"; 82 + sha256 = "8ed1c5c290f15eee386cc50a4b55ba9e68195cced914830d0b5932dc5c360d70"; 83 83 } 84 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/da/firefox-115.0.2.tar.bz2"; 84 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/da/firefox-116.0.tar.bz2"; 85 85 locale = "da"; 86 86 arch = "linux-x86_64"; 87 - sha256 = "7d6e13694aa921909a347a8fc3fbb39c4458d37b68bb3172f255d8e6022e458a"; 87 + sha256 = "c7fb3d69577feb9ecf452561bca5acc48de0cfda3af9acd650eda02b0c42fab6"; 88 88 } 89 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/de/firefox-115.0.2.tar.bz2"; 89 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/de/firefox-116.0.tar.bz2"; 90 90 locale = "de"; 91 91 arch = "linux-x86_64"; 92 - sha256 = "3cc18f2396b90a51bc664b27620d624f68df8231bef397b5d7d7320d06d20e3b"; 92 + sha256 = "a20d2e375059348e3132f68f9bf0adbc82d4a72555844c305a00952fd676461a"; 93 93 } 94 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/dsb/firefox-115.0.2.tar.bz2"; 94 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/dsb/firefox-116.0.tar.bz2"; 95 95 locale = "dsb"; 96 96 arch = "linux-x86_64"; 97 - sha256 = "132aa61d5e7315fa36f12c7b05b599526bd8860b4c53a6cee439a7cfef24a404"; 97 + sha256 = "4ea38c4555ff2ec51c5fca580f907b3394de478fca190638163220c306d8a28b"; 98 98 } 99 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/el/firefox-115.0.2.tar.bz2"; 99 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/el/firefox-116.0.tar.bz2"; 100 100 locale = "el"; 101 101 arch = "linux-x86_64"; 102 - sha256 = "7546666022300f1a5c302adac0e42600e9c81e1bb20d9e585f75dd9cf5de9f28"; 102 + sha256 = "7bf38355cde909e73fd9e768bb434ac8e0cbd4c255630f883d7dbda727cd0c66"; 103 103 } 104 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/en-CA/firefox-115.0.2.tar.bz2"; 104 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/en-CA/firefox-116.0.tar.bz2"; 105 105 locale = "en-CA"; 106 106 arch = "linux-x86_64"; 107 - sha256 = "b0de5d07d411c341700b87c424f4b60f80f3dea1582fe232455bee78d1d87196"; 107 + sha256 = "a642a2c33a8c2ae92b47799aefd20ee2131e63cc982264a93ac4428fc453abb1"; 108 108 } 109 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/en-GB/firefox-115.0.2.tar.bz2"; 109 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/en-GB/firefox-116.0.tar.bz2"; 110 110 locale = "en-GB"; 111 111 arch = "linux-x86_64"; 112 - sha256 = "990e2ce3a2e37b15c29e6fa94404f6a5dc228125c013e664284d21ecf871b19c"; 112 + sha256 = "055f2b734363586c61561a57ecb476bd8f31b586ab5ecb77041c23fb1f13a15a"; 113 113 } 114 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/en-US/firefox-115.0.2.tar.bz2"; 114 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/en-US/firefox-116.0.tar.bz2"; 115 115 locale = "en-US"; 116 116 arch = "linux-x86_64"; 117 - sha256 = "9e4fdf4f798df6a85c3f8e8b996f7998467ccc0f1a5d67ef8aadd27b6944ca0b"; 117 + sha256 = "c689747d1dfa2b562f665ead7a82a5b399eb8f75b21aab11762f1093d90fea6c"; 118 118 } 119 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/eo/firefox-115.0.2.tar.bz2"; 119 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/eo/firefox-116.0.tar.bz2"; 120 120 locale = "eo"; 121 121 arch = "linux-x86_64"; 122 - sha256 = "e824fc32bf53ef52a26363b8e56a2f6b1e0b9780214b0e6353aa35475f3393ae"; 122 + sha256 = "035b78e5b5dc8202aa340d47a8922c1e2293eb297da9483df1ce482a46a707c7"; 123 123 } 124 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/es-AR/firefox-115.0.2.tar.bz2"; 124 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/es-AR/firefox-116.0.tar.bz2"; 125 125 locale = "es-AR"; 126 126 arch = "linux-x86_64"; 127 - sha256 = "85192f228e53ca814e8fb9f06a3756b9798e7a998be2770d0e52a8d959cdfbda"; 127 + sha256 = "0017ae92eeab809311ded78ac062fa65f2a287f907823fe5c682d54418a4ef06"; 128 128 } 129 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/es-CL/firefox-115.0.2.tar.bz2"; 129 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/es-CL/firefox-116.0.tar.bz2"; 130 130 locale = "es-CL"; 131 131 arch = "linux-x86_64"; 132 - sha256 = "bb186ff9d5715d81ffd573d76a4b17dd80d711633113a8ed3cde56eb7013779a"; 132 + sha256 = "e30d470f0067f10e55c3b60d1c655fa3980cb1769f203f3b963944094f6c4786"; 133 133 } 134 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/es-ES/firefox-115.0.2.tar.bz2"; 134 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/es-ES/firefox-116.0.tar.bz2"; 135 135 locale = "es-ES"; 136 136 arch = "linux-x86_64"; 137 - sha256 = "2e4912c8c3c997064f1b0e5a0b89f230366bf42bb0ab7b97ea7323d223463c3f"; 137 + sha256 = "088d86a0a062e2090ef04253136e9f56afcbdc0cf50b69a9426add68ca2f7303"; 138 138 } 139 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/es-MX/firefox-115.0.2.tar.bz2"; 139 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/es-MX/firefox-116.0.tar.bz2"; 140 140 locale = "es-MX"; 141 141 arch = "linux-x86_64"; 142 - sha256 = "e30aef804021cf070cf48ed3661d6822fa580b46f3171337deef461ce272644b"; 142 + sha256 = "275c173dbf244a73a1007d4f1ce7a521fd6fd74315850911fc0119a938afa2ac"; 143 143 } 144 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/et/firefox-115.0.2.tar.bz2"; 144 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/et/firefox-116.0.tar.bz2"; 145 145 locale = "et"; 146 146 arch = "linux-x86_64"; 147 - sha256 = "fdefcd0764284f84df9167cd56d353cd9645fbbf206f06f6dfc2c0c3ac89f110"; 147 + sha256 = "4667ed790999da65741eb458191152983a772e0a6c444591231e4b08d186c23d"; 148 148 } 149 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/eu/firefox-115.0.2.tar.bz2"; 149 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/eu/firefox-116.0.tar.bz2"; 150 150 locale = "eu"; 151 151 arch = "linux-x86_64"; 152 - sha256 = "e5d390ea3126ca3567ce19dc523575af8369d33a7e24bd6083f92a59e0d7336c"; 152 + sha256 = "4bd83d219053b92a5fc33d2736f0e2a756cf71f497217d44bd86b2afeca6ae38"; 153 153 } 154 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/fa/firefox-115.0.2.tar.bz2"; 154 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/fa/firefox-116.0.tar.bz2"; 155 155 locale = "fa"; 156 156 arch = "linux-x86_64"; 157 - sha256 = "1f8396309cb6f9969ba4612d00dcab1ddee9c8873d0fc69c8bb8527f88fdddda"; 157 + sha256 = "069915d3dae6e9fa17ab1ea45d3333ee46026db80cc9e1bff576245c175e692e"; 158 158 } 159 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/ff/firefox-115.0.2.tar.bz2"; 159 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/ff/firefox-116.0.tar.bz2"; 160 160 locale = "ff"; 161 161 arch = "linux-x86_64"; 162 - sha256 = "b2f2eba85dece7a93409c9ab64699c5a090a64dd3306bd4f37cbe4f82cb8722f"; 162 + sha256 = "e89f47a6dcde5a053b4cb7e345a8ad45383b89f270daf7e81c332a3c9d2e7c00"; 163 163 } 164 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/fi/firefox-115.0.2.tar.bz2"; 164 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/fi/firefox-116.0.tar.bz2"; 165 165 locale = "fi"; 166 166 arch = "linux-x86_64"; 167 - sha256 = "42278f43094325831d7f554081d2913db2fe9a55e433d9e768383d8027bac56d"; 167 + sha256 = "f37bf620ae7ebb6abe3aa372e4512fe5995d9ad9730b10f3e7e6c182d37b9017"; 168 168 } 169 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/fr/firefox-115.0.2.tar.bz2"; 169 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/fr/firefox-116.0.tar.bz2"; 170 170 locale = "fr"; 171 171 arch = "linux-x86_64"; 172 - sha256 = "8e502f101012a049cdc657169c51895e3c6d055bc3332d638dcffc545bf07336"; 172 + sha256 = "177d291f6696edc51672a70ef84747169ac5827cdbae15ee7d4540c95a607d2e"; 173 173 } 174 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/fur/firefox-115.0.2.tar.bz2"; 174 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/fur/firefox-116.0.tar.bz2"; 175 175 locale = "fur"; 176 176 arch = "linux-x86_64"; 177 - sha256 = "aea2b3f1fc397402ed1282e91170137757c61201c683401af04255551ffb91d3"; 177 + sha256 = "d254b2d3eb99a1d4447b00cf74c2115703d997e8ea913d37353d84ac39b7ebd4"; 178 178 } 179 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/fy-NL/firefox-115.0.2.tar.bz2"; 179 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/fy-NL/firefox-116.0.tar.bz2"; 180 180 locale = "fy-NL"; 181 181 arch = "linux-x86_64"; 182 - sha256 = "2d2988cad321c0d19e801fb3c40268ab48973f491ec0eadd4a23b6f7e1a0a208"; 182 + sha256 = "731e4708989bb25a8508672afcc249a4474a7eaa20f23be2e72b11f82ba32f91"; 183 183 } 184 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/ga-IE/firefox-115.0.2.tar.bz2"; 184 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/ga-IE/firefox-116.0.tar.bz2"; 185 185 locale = "ga-IE"; 186 186 arch = "linux-x86_64"; 187 - sha256 = "ae28543b4e07225443706bde392f1b63b5a461ac47ed056b23316556d3c3d68d"; 187 + sha256 = "66b5d0ea2c52c997b58fec04bb102598ba33dae1b5d4086e3a9db25b0e955d10"; 188 188 } 189 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/gd/firefox-115.0.2.tar.bz2"; 189 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/gd/firefox-116.0.tar.bz2"; 190 190 locale = "gd"; 191 191 arch = "linux-x86_64"; 192 - sha256 = "8d4e76b1b3d7398695042c44eac7d4db2dc40fb1d2da695bad571891030a6374"; 192 + sha256 = "9b2452bf68f740323826ef420e09d211376b24aca2fe8375c69af18984e37ecb"; 193 193 } 194 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/gl/firefox-115.0.2.tar.bz2"; 194 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/gl/firefox-116.0.tar.bz2"; 195 195 locale = "gl"; 196 196 arch = "linux-x86_64"; 197 - sha256 = "428bb7afa27e5ca9d998014288aa52a76076908f737d8949ae2835b24346865e"; 197 + sha256 = "2b850b78a0c4ff25f600c15fceca0949dfecad1513be3f224649621b650ba4b0"; 198 198 } 199 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/gn/firefox-115.0.2.tar.bz2"; 199 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/gn/firefox-116.0.tar.bz2"; 200 200 locale = "gn"; 201 201 arch = "linux-x86_64"; 202 - sha256 = "effa04ae63a6f690614a7283d079c07d6b36b5db0ed1b329c33c59b9d3be1974"; 202 + sha256 = "010c08f3e89a413acc09f4aa17e7324e6d02933cc76eb9c4283ce0ce3ec63838"; 203 203 } 204 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/gu-IN/firefox-115.0.2.tar.bz2"; 204 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/gu-IN/firefox-116.0.tar.bz2"; 205 205 locale = "gu-IN"; 206 206 arch = "linux-x86_64"; 207 - sha256 = "3c5dd2ded0d043e24989c9f502a87f3df0956dfdd81e9715b84f49ffe3129be0"; 207 + sha256 = "42472a5549c925eef91ead8c73172c5fc2b5171b93ae4e5f2177723c03f7b801"; 208 208 } 209 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/he/firefox-115.0.2.tar.bz2"; 209 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/he/firefox-116.0.tar.bz2"; 210 210 locale = "he"; 211 211 arch = "linux-x86_64"; 212 - sha256 = "4c7da88b859b0555c0c89c6d05e0f2e5bad4a79b0d5d6e3f702e14b6fc97f934"; 212 + sha256 = "677a458b1233f7203f14825fe5cafdefa02f143264da45f63b8f6cf3f49158a0"; 213 213 } 214 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/hi-IN/firefox-115.0.2.tar.bz2"; 214 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/hi-IN/firefox-116.0.tar.bz2"; 215 215 locale = "hi-IN"; 216 216 arch = "linux-x86_64"; 217 - sha256 = "6574f6f7a25573af9d2734e10869d32bb46e782ba2caf805818382eca794f568"; 217 + sha256 = "10e74e64414f7c6c3800d30a77d1aabbff98e0b3e08a1620828979d6adcfcad1"; 218 218 } 219 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/hr/firefox-115.0.2.tar.bz2"; 219 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/hr/firefox-116.0.tar.bz2"; 220 220 locale = "hr"; 221 221 arch = "linux-x86_64"; 222 - sha256 = "5d476a4cdd1163d17a5a5c18bdf47e0d4b002bedc7aa7061c027a507ba5e6088"; 222 + sha256 = "334ac4b63f9e1e41055adefb169c5a9b6117e54dfa665498fe03c3fcff6c8840"; 223 223 } 224 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/hsb/firefox-115.0.2.tar.bz2"; 224 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/hsb/firefox-116.0.tar.bz2"; 225 225 locale = "hsb"; 226 226 arch = "linux-x86_64"; 227 - sha256 = "6fe4bee14e063c905eec5de7001688477bebec8d20e0e7b9ea0e4c3722d1653d"; 227 + sha256 = "12ddc0e9593068582edcdd60d75cb5a6bdf2050955a2c3c799021fc03d9615f8"; 228 228 } 229 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/hu/firefox-115.0.2.tar.bz2"; 229 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/hu/firefox-116.0.tar.bz2"; 230 230 locale = "hu"; 231 231 arch = "linux-x86_64"; 232 - sha256 = "b68c14fbe0af354d9bb57a346b565405239bcad6ca45db243b8a99cf3bd06dcf"; 232 + sha256 = "79d86bcbdcdc0f72fd0c2b53c14fa0455ec02b80039fcde1ee3238a1a26874b1"; 233 233 } 234 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/hy-AM/firefox-115.0.2.tar.bz2"; 234 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/hy-AM/firefox-116.0.tar.bz2"; 235 235 locale = "hy-AM"; 236 236 arch = "linux-x86_64"; 237 - sha256 = "83594eb14bd0fd950e844379ac10909c4de8b1098ea087a76294779214e5be2a"; 237 + sha256 = "e221de9758c8b124322b0ffd9b9bca39f69f3908a0135ebfb916cfb1dfb35bf3"; 238 238 } 239 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/ia/firefox-115.0.2.tar.bz2"; 239 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/ia/firefox-116.0.tar.bz2"; 240 240 locale = "ia"; 241 241 arch = "linux-x86_64"; 242 - sha256 = "4eae69bac6a0158d4bdf22b8f80c5748397ff9ecb49ec7c2a7d52bd5e85ffa2b"; 242 + sha256 = "e7a2f9139228a529318040fe18084364c2610d5335e659ddc19cb48f4d2f223a"; 243 243 } 244 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/id/firefox-115.0.2.tar.bz2"; 244 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/id/firefox-116.0.tar.bz2"; 245 245 locale = "id"; 246 246 arch = "linux-x86_64"; 247 - sha256 = "7431f1d88f53d837a10b0574381fbce14208f70ae3528e60d2b7bad7970db621"; 247 + sha256 = "644e111edad13668c1c541bfaec46d4319a58420eb0d8f528a8247e39b859544"; 248 248 } 249 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/is/firefox-115.0.2.tar.bz2"; 249 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/is/firefox-116.0.tar.bz2"; 250 250 locale = "is"; 251 251 arch = "linux-x86_64"; 252 - sha256 = "f6ade01e395e1a4eb12a7e4dcc41e44e7c73e742b681cf1755b800b69d712c0b"; 252 + sha256 = "11360ca9d9eae06323d9e73173791700cb981689d0bff68bf4095be709f110c2"; 253 253 } 254 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/it/firefox-115.0.2.tar.bz2"; 254 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/it/firefox-116.0.tar.bz2"; 255 255 locale = "it"; 256 256 arch = "linux-x86_64"; 257 - sha256 = "ae616c3898e15e778159dc9cd22773240573e13551a185aa4ab5a70bac5ca53a"; 257 + sha256 = "c3afeee0d1edad4e80a377893ee9ca8c1f9c10d9c3b4db490e8dec29d0da5fe9"; 258 258 } 259 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/ja/firefox-115.0.2.tar.bz2"; 259 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/ja/firefox-116.0.tar.bz2"; 260 260 locale = "ja"; 261 261 arch = "linux-x86_64"; 262 - sha256 = "5189773aea731b8aa3d2df8b425048ef06d851a25de5d14c5dffbc08c506bdc4"; 262 + sha256 = "4389b9eed95c22df1b3914184458d76daf5648ea681081412b4207864aaaae89"; 263 263 } 264 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/ka/firefox-115.0.2.tar.bz2"; 264 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/ka/firefox-116.0.tar.bz2"; 265 265 locale = "ka"; 266 266 arch = "linux-x86_64"; 267 - sha256 = "4b24a1051042ef2dbd0f8e036957ee4e19ba7dfe93fdea2110931d391d09bee5"; 267 + sha256 = "d0cea36119a3840f9870ddbff2a6af3faed1826003ec4675cd522f049885d07b"; 268 268 } 269 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/kab/firefox-115.0.2.tar.bz2"; 269 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/kab/firefox-116.0.tar.bz2"; 270 270 locale = "kab"; 271 271 arch = "linux-x86_64"; 272 - sha256 = "ec6f553b9e80a03af6e61f4b154f72c40041fe36e7a0cdbef1da6975220923b8"; 272 + sha256 = "0e62f892ffa423f342dc78af9e2ec950bcf86b4e4a954fa9b73cb39159be48d8"; 273 273 } 274 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/kk/firefox-115.0.2.tar.bz2"; 274 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/kk/firefox-116.0.tar.bz2"; 275 275 locale = "kk"; 276 276 arch = "linux-x86_64"; 277 - sha256 = "031da024a01f366d7c94db5cc9dd0ce3642da97ae7e1dfed33259b965c31242b"; 277 + sha256 = "2ec97db79fabda5ae1d345aabf494fb398cba1fd45d3198b94f8d48ce972d3da"; 278 278 } 279 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/km/firefox-115.0.2.tar.bz2"; 279 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/km/firefox-116.0.tar.bz2"; 280 280 locale = "km"; 281 281 arch = "linux-x86_64"; 282 - sha256 = "09cf778089949b552056cadc450224c7ef8ea3b612873999f43494e3b369db34"; 282 + sha256 = "0e9192816ecb3f625b77063f5e0abb13a53057dfb91f179fef41d4fbfae42b30"; 283 283 } 284 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/kn/firefox-115.0.2.tar.bz2"; 284 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/kn/firefox-116.0.tar.bz2"; 285 285 locale = "kn"; 286 286 arch = "linux-x86_64"; 287 - sha256 = "8141f88f8ffb8a2bcbf044afaf95d8054f79ff3f059d863295c2ccc4595e1086"; 287 + sha256 = "d1c08659b7d08d3cbf5c0b3c7be64ea98fbca50c3e222aeed311b15dfa5345f7"; 288 288 } 289 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/ko/firefox-115.0.2.tar.bz2"; 289 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/ko/firefox-116.0.tar.bz2"; 290 290 locale = "ko"; 291 291 arch = "linux-x86_64"; 292 - sha256 = "81522b564078d7a2a4fbc7d26811eace3da3a4d6eeb2eba2d8c1ec8959a7e924"; 292 + sha256 = "51f948d0e2547ba1bbede5af396a60731f9170906410db612ed7585b8f0fb309"; 293 293 } 294 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/lij/firefox-115.0.2.tar.bz2"; 294 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/lij/firefox-116.0.tar.bz2"; 295 295 locale = "lij"; 296 296 arch = "linux-x86_64"; 297 - sha256 = "f58c4ebeb8382891958589c764a8f17258adfc29382b86b094b96a0989c8dc9e"; 297 + sha256 = "e1926c02dfc7004057cc0d8a0ccd7eb7b9f66f330548253a056f515028758479"; 298 298 } 299 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/lt/firefox-115.0.2.tar.bz2"; 299 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/lt/firefox-116.0.tar.bz2"; 300 300 locale = "lt"; 301 301 arch = "linux-x86_64"; 302 - sha256 = "aa7d7c320a1465d7962e7dddb8b0e7faadb25225a7400bfcba2bea696037ff4b"; 302 + sha256 = "6b3a0b932816785b0bd996b6242910f7874c9403bbd43780f02df60d6bd03a21"; 303 303 } 304 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/lv/firefox-115.0.2.tar.bz2"; 304 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/lv/firefox-116.0.tar.bz2"; 305 305 locale = "lv"; 306 306 arch = "linux-x86_64"; 307 - sha256 = "90649d225591c53e9af212ad6d92d37d92d0e5f54ac3a487e26cd7912251c7d1"; 307 + sha256 = "a731bc339e153279bf5440c86b583fca21d2e02431c2194a06824951dae52944"; 308 308 } 309 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/mk/firefox-115.0.2.tar.bz2"; 309 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/mk/firefox-116.0.tar.bz2"; 310 310 locale = "mk"; 311 311 arch = "linux-x86_64"; 312 - sha256 = "1dad410c2d113fabbc40bbdfb7d64da2e4b761af266c3cc9cbb2152dbf670acd"; 312 + sha256 = "667a027b9aec063dee06375420894cd44dd6a6eaeb23c10c0d9dad6541c92507"; 313 313 } 314 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/mr/firefox-115.0.2.tar.bz2"; 314 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/mr/firefox-116.0.tar.bz2"; 315 315 locale = "mr"; 316 316 arch = "linux-x86_64"; 317 - sha256 = "ca9e7638dcbc0c6f0f7f41d54f7931cdcf69528b68057246e73c96e895519748"; 317 + sha256 = "89c80aec3222608800eea7806365a04b2cc43fc529bc708dc17c805caf21c430"; 318 318 } 319 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/ms/firefox-115.0.2.tar.bz2"; 319 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/ms/firefox-116.0.tar.bz2"; 320 320 locale = "ms"; 321 321 arch = "linux-x86_64"; 322 - sha256 = "14c3e2b97839b67ac28219b5dabb3258bce256b4bcac86a74c9815e190dfccc4"; 322 + sha256 = "990cfb919ed9939aba6ed558d89598b1a8eea1d74fd56d428d06fefec8909a05"; 323 323 } 324 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/my/firefox-115.0.2.tar.bz2"; 324 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/my/firefox-116.0.tar.bz2"; 325 325 locale = "my"; 326 326 arch = "linux-x86_64"; 327 - sha256 = "cdca6003923ec46cfa6131d2020d246303798eefdd2483110520d4b57e447977"; 327 + sha256 = "294cb3be64d7b43fc8d51d5d97800ea162cd39646da87605afc36a181ffaef6c"; 328 328 } 329 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/nb-NO/firefox-115.0.2.tar.bz2"; 329 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/nb-NO/firefox-116.0.tar.bz2"; 330 330 locale = "nb-NO"; 331 331 arch = "linux-x86_64"; 332 - sha256 = "2fa55b23539b4e5364282ebabe33b34b7e0c84969c4958e5d20a4d10ebe24234"; 332 + sha256 = "5536ba0a3eeaa80cd54e11b12d44ae6ac7441630a35ab1ead75a0d0a5f6ce8c0"; 333 333 } 334 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/ne-NP/firefox-115.0.2.tar.bz2"; 334 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/ne-NP/firefox-116.0.tar.bz2"; 335 335 locale = "ne-NP"; 336 336 arch = "linux-x86_64"; 337 - sha256 = "ec70f3903e6aa138222ff12b8d92de9aefc85666f733dd0463ec606d3ba16c15"; 337 + sha256 = "029672dda24ec01565e2b9fb40ffabf803575a4f9328d1fea70517248a928b38"; 338 338 } 339 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/nl/firefox-115.0.2.tar.bz2"; 339 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/nl/firefox-116.0.tar.bz2"; 340 340 locale = "nl"; 341 341 arch = "linux-x86_64"; 342 - sha256 = "2faee4ec227a4884ebb0c7b06609f9dff4fee311755ebfad97c6bb48469b1893"; 342 + sha256 = "5e68a5c46646a6aad221ec997bdd1e2ba837ba41010ee7121991def0ed4da22b"; 343 343 } 344 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/nn-NO/firefox-115.0.2.tar.bz2"; 344 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/nn-NO/firefox-116.0.tar.bz2"; 345 345 locale = "nn-NO"; 346 346 arch = "linux-x86_64"; 347 - sha256 = "8be68d60ba7e66c1db3dcc18bd6a8a15b5097c529e733447d9a63b417d177832"; 347 + sha256 = "77284b5caffa342e759e846252fd0598ff7a9fa86f79e0ab7b5f3a647253ef81"; 348 348 } 349 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/oc/firefox-115.0.2.tar.bz2"; 349 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/oc/firefox-116.0.tar.bz2"; 350 350 locale = "oc"; 351 351 arch = "linux-x86_64"; 352 - sha256 = "405ed291a7c60c30731c5173041a71bb8b6b25a173058ab722eff70f6d090ce2"; 352 + sha256 = "dfaacd8319b2f8065b8e1924ad5ec420790c43af243cd1403f969a4ad3e250fb"; 353 353 } 354 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/pa-IN/firefox-115.0.2.tar.bz2"; 354 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/pa-IN/firefox-116.0.tar.bz2"; 355 355 locale = "pa-IN"; 356 356 arch = "linux-x86_64"; 357 - sha256 = "7f4a756e572883fde7c41f87dc9c28a592950bf2c2d42a9c4946a87989d12285"; 357 + sha256 = "9f0a6eca2dd5a8389416463aff7a61c728389255a93cf928b110c112fc7b73a3"; 358 358 } 359 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/pl/firefox-115.0.2.tar.bz2"; 359 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/pl/firefox-116.0.tar.bz2"; 360 360 locale = "pl"; 361 361 arch = "linux-x86_64"; 362 - sha256 = "892e8881f945467765f7c09baaae864b5d9a553969aaaa2de3c71de577163660"; 362 + sha256 = "a3ad36159a690f51d4a75f474d315ecf0be0fc2fc4be07fa579ea9c07f5d7dba"; 363 363 } 364 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/pt-BR/firefox-115.0.2.tar.bz2"; 364 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/pt-BR/firefox-116.0.tar.bz2"; 365 365 locale = "pt-BR"; 366 366 arch = "linux-x86_64"; 367 - sha256 = "47e64cd39361137bb2048a5cd14b037566abbaf343a49dc26292ccf9c878557a"; 367 + sha256 = "8e9f2ee744da1585af9e2cd95ad7fb8429b8a969c9d73eb5353c4f752566ed17"; 368 368 } 369 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/pt-PT/firefox-115.0.2.tar.bz2"; 369 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/pt-PT/firefox-116.0.tar.bz2"; 370 370 locale = "pt-PT"; 371 371 arch = "linux-x86_64"; 372 - sha256 = "94d0213411632150934cc70adfb5f6592e59ca01a02427ef8bf589ff2d9cbe8f"; 372 + sha256 = "a2c7e6ffec70b39d235d172aa6512fb571af2a874d9999f4f5e4551855e418d9"; 373 373 } 374 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/rm/firefox-115.0.2.tar.bz2"; 374 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/rm/firefox-116.0.tar.bz2"; 375 375 locale = "rm"; 376 376 arch = "linux-x86_64"; 377 - sha256 = "c90d864f61269b7ab1b16b008063dbafaa72cfe6293fb36dd5728361597b5529"; 377 + sha256 = "394b29f4f35775a6b701cb99960c41024b3379ad22b780e3dff841b8cdaaa4c3"; 378 378 } 379 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/ro/firefox-115.0.2.tar.bz2"; 379 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/ro/firefox-116.0.tar.bz2"; 380 380 locale = "ro"; 381 381 arch = "linux-x86_64"; 382 - sha256 = "213e3d58d40582f89698f02be2d0ce3b8e89f28c94e6aa85b5226e4ddf03fd62"; 382 + sha256 = "fc7ef54c87bba2c698f62fe4af111b52b3a11368232bf354d41316f950e982ad"; 383 383 } 384 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/ru/firefox-115.0.2.tar.bz2"; 384 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/ru/firefox-116.0.tar.bz2"; 385 385 locale = "ru"; 386 386 arch = "linux-x86_64"; 387 - sha256 = "5148cb7630e2d94151e4c4789e9a9afaf07a1549c48b4a118266d48e724a3869"; 387 + sha256 = "6bf8f6870ca514d25eb309dc98f1807f18aba7cba9348d4d4043fdae7ddb2242"; 388 388 } 389 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/sc/firefox-115.0.2.tar.bz2"; 389 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/sc/firefox-116.0.tar.bz2"; 390 390 locale = "sc"; 391 391 arch = "linux-x86_64"; 392 - sha256 = "e5beeff5a45a97c3716956eb639e89ca8415b7c378202bac9bb8d3bf9cbcc0bf"; 392 + sha256 = "a6892d7ed01d8333491dc3f96309838e02cbb4a4af6e2c46b12f9e1a487ea493"; 393 393 } 394 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/sco/firefox-115.0.2.tar.bz2"; 394 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/sco/firefox-116.0.tar.bz2"; 395 395 locale = "sco"; 396 396 arch = "linux-x86_64"; 397 - sha256 = "68bee3df088b3529aac46e8a4abeb5446dba9c8d60f850b984bcd7ce82eb66ad"; 397 + sha256 = "8dc34d7b8c42eac485db88f88522d1c900562be0ec504132a77de7a9005dc0da"; 398 398 } 399 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/si/firefox-115.0.2.tar.bz2"; 399 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/si/firefox-116.0.tar.bz2"; 400 400 locale = "si"; 401 401 arch = "linux-x86_64"; 402 - sha256 = "8b0ac50083decdffff58f619905e48b1a32d1a2f3c3d8dc5a0055c2fcbcf4247"; 402 + sha256 = "f3d7fb18dc07e1dcb6e15646bd6e878d4ab9d856ce5186b04cff14f990c98316"; 403 403 } 404 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/sk/firefox-115.0.2.tar.bz2"; 404 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/sk/firefox-116.0.tar.bz2"; 405 405 locale = "sk"; 406 406 arch = "linux-x86_64"; 407 - sha256 = "7d04acb8d2279472d9bcdbf500c5c468e807ce126397a7d313de6cea3b4607d3"; 407 + sha256 = "33be656e28f7fd3f841b8c627e1bb76c2defd8c24456ac8c151b56c2e87bdc4c"; 408 408 } 409 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/sl/firefox-115.0.2.tar.bz2"; 409 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/sl/firefox-116.0.tar.bz2"; 410 410 locale = "sl"; 411 411 arch = "linux-x86_64"; 412 - sha256 = "56d6fdb0157f5aed3dfaa10e1efff1cf5417bf4e6e5377752678ba05be33f30b"; 412 + sha256 = "e6a639a07ba1313df86b304495c9d945335f8a81ff00369f59ea4d393b8f3927"; 413 413 } 414 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/son/firefox-115.0.2.tar.bz2"; 414 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/son/firefox-116.0.tar.bz2"; 415 415 locale = "son"; 416 416 arch = "linux-x86_64"; 417 - sha256 = "ecbd99bfbd6776fb188c184e4fd570053bd2bd89186719eec4eb9d2e2966718f"; 417 + sha256 = "33c6d2bd9071a4f60112a216e103717140e7eeb98610801977e28dcc442f6375"; 418 418 } 419 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/sq/firefox-115.0.2.tar.bz2"; 419 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/sq/firefox-116.0.tar.bz2"; 420 420 locale = "sq"; 421 421 arch = "linux-x86_64"; 422 - sha256 = "f1cf0ec8220118d4a0c069fb63afd17790ca6a49929c6dba38189e4a5ee32cd5"; 422 + sha256 = "8fc1aba927ac52469172e11f39209775e495e68a381dbaed9c8fc1b6635e77db"; 423 423 } 424 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/sr/firefox-115.0.2.tar.bz2"; 424 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/sr/firefox-116.0.tar.bz2"; 425 425 locale = "sr"; 426 426 arch = "linux-x86_64"; 427 - sha256 = "794ca6b7e566325c46d9950ec8942ecbe08f51d7f30fd3f492c89660e2e7fc49"; 427 + sha256 = "b2ae7b024e374f76879ef265239d184dcc06b35bd858fb3fb3773224bf076dfa"; 428 428 } 429 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/sv-SE/firefox-115.0.2.tar.bz2"; 429 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/sv-SE/firefox-116.0.tar.bz2"; 430 430 locale = "sv-SE"; 431 431 arch = "linux-x86_64"; 432 - sha256 = "304fadd1706fb146553f9d9989a55fe6031f187310e40c5944dc68a0e41b1f3c"; 432 + sha256 = "3247e74993817f0f2b9d8e687470bd7fa82a62bd4f74a43ca013f86c6ce1d70f"; 433 433 } 434 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/szl/firefox-115.0.2.tar.bz2"; 434 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/szl/firefox-116.0.tar.bz2"; 435 435 locale = "szl"; 436 436 arch = "linux-x86_64"; 437 - sha256 = "33cb4cb57a76fbd8e199ed3bb5fe97dbd48a71335370687d860503f730feaaad"; 437 + sha256 = "bfb29ed24ead573e012fc052747aaf441ad7674fa4b76a15d8872d21741cf747"; 438 438 } 439 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/ta/firefox-115.0.2.tar.bz2"; 439 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/ta/firefox-116.0.tar.bz2"; 440 440 locale = "ta"; 441 441 arch = "linux-x86_64"; 442 - sha256 = "021fd6a6a235934faf6b167c4850ad36b55234e8748e48ccc401b7353f05624a"; 442 + sha256 = "e5ddde0bfc7e3ba9b1f426f3dfae2994c5dac638be5437219815579dd68771b3"; 443 443 } 444 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/te/firefox-115.0.2.tar.bz2"; 444 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/te/firefox-116.0.tar.bz2"; 445 445 locale = "te"; 446 446 arch = "linux-x86_64"; 447 - sha256 = "5a5071f9658c7815234c69b39f26e5a841fe8d6a5eb38c76dc0738537baacab0"; 447 + sha256 = "6168da2cff453f171f6c9e056b1404b0e655dc0755ac89a1d4cbeff6557c2c42"; 448 448 } 449 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/tg/firefox-115.0.2.tar.bz2"; 449 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/tg/firefox-116.0.tar.bz2"; 450 450 locale = "tg"; 451 451 arch = "linux-x86_64"; 452 - sha256 = "01c5e8438f1952ec497b7abfef38cdb11af6b08f2b28bdbe8d3332754c4934ab"; 452 + sha256 = "77a07610b3bf87b4a79ab9947d60ba74c176df62ff531eba6d9a3fc0d7052011"; 453 453 } 454 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/th/firefox-115.0.2.tar.bz2"; 454 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/th/firefox-116.0.tar.bz2"; 455 455 locale = "th"; 456 456 arch = "linux-x86_64"; 457 - sha256 = "f31928d3326f0bf7c527fdb3377abdf7dda3bf829a1749c6977ff7c75c966141"; 457 + sha256 = "ff736c6f62aa6c383196640c146a702b27ff97719980da36d28b125236a1c4d3"; 458 458 } 459 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/tl/firefox-115.0.2.tar.bz2"; 459 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/tl/firefox-116.0.tar.bz2"; 460 460 locale = "tl"; 461 461 arch = "linux-x86_64"; 462 - sha256 = "11eaa8fbc495b3d9e5d33f4d02924160a2afa9e1ad53204b19c712b1e14614bb"; 462 + sha256 = "998641b7fd1667850b79bca0d047389963768a0b0d7b021092cdcbc6c2c64d5c"; 463 463 } 464 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/tr/firefox-115.0.2.tar.bz2"; 464 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/tr/firefox-116.0.tar.bz2"; 465 465 locale = "tr"; 466 466 arch = "linux-x86_64"; 467 - sha256 = "dbdfa6db945dc0e6459c27108486bbe664c3590cfcfea1c214da69a9ae0039c7"; 467 + sha256 = "40e634567d96de2bd92e2ee29cdab988682a7e3ad6fb6cebe54b4ab437206ce9"; 468 468 } 469 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/trs/firefox-115.0.2.tar.bz2"; 469 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/trs/firefox-116.0.tar.bz2"; 470 470 locale = "trs"; 471 471 arch = "linux-x86_64"; 472 - sha256 = "721af229f401c0b0ba06e2541a2979022b22eb0b6529b93209dee6be3d7206e9"; 472 + sha256 = "5f53ed35784ed51a1e45cad719c2c132500c15d7351e961ff5e6701bcc78ef1e"; 473 473 } 474 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/uk/firefox-115.0.2.tar.bz2"; 474 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/uk/firefox-116.0.tar.bz2"; 475 475 locale = "uk"; 476 476 arch = "linux-x86_64"; 477 - sha256 = "708e0bef8c2a83a06a760ee87f042bf42adac1bcc8ef47bc7a9a927b1db77738"; 477 + sha256 = "1a3948ef2f7b205eb4a46be098ecaf8e36fbe909e292f5f7dc14ecf58b2e949d"; 478 478 } 479 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/ur/firefox-115.0.2.tar.bz2"; 479 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/ur/firefox-116.0.tar.bz2"; 480 480 locale = "ur"; 481 481 arch = "linux-x86_64"; 482 - sha256 = "a5d20dfdb211d1aa255dfd96d7fc4e76365c37dd0e9d0a239b27ed1fe70fca28"; 482 + sha256 = "dc144ff4c139f57e5961cc8b224cb3e7e0d977a93471fae9137f17532afa5229"; 483 483 } 484 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/uz/firefox-115.0.2.tar.bz2"; 484 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/uz/firefox-116.0.tar.bz2"; 485 485 locale = "uz"; 486 486 arch = "linux-x86_64"; 487 - sha256 = "90a7e516882da1950f71d103efea4d4fc8c00e48f762d6643fb16ba0c94dd665"; 487 + sha256 = "67bad242f01f97a1c593935c150cd4b46e6d91d6f29cf2ab7dc00341828ae7de"; 488 488 } 489 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/vi/firefox-115.0.2.tar.bz2"; 489 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/vi/firefox-116.0.tar.bz2"; 490 490 locale = "vi"; 491 491 arch = "linux-x86_64"; 492 - sha256 = "e3d01678239d31232e661cdaf078dd48d363a7853fc8012794b774d907abccb3"; 492 + sha256 = "7e1522df37328c39941fcf5c005aa86458243747863151557cee090a2fd5b118"; 493 493 } 494 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xh/firefox-115.0.2.tar.bz2"; 494 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xh/firefox-116.0.tar.bz2"; 495 495 locale = "xh"; 496 496 arch = "linux-x86_64"; 497 - sha256 = "d010cc1a09b9b4d55e56f87b8c29750b2edad38e447eba2b7f45df580e86ceaf"; 497 + sha256 = "07727195ac9aaa89bcc81d2225cfde5c01f50957be040a16650987a48ce1f172"; 498 498 } 499 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/zh-CN/firefox-115.0.2.tar.bz2"; 499 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/zh-CN/firefox-116.0.tar.bz2"; 500 500 locale = "zh-CN"; 501 501 arch = "linux-x86_64"; 502 - sha256 = "5b2d5d47449ad63624a8259a5142d92380eb18bc3276d637f8d7642c36d8d3f8"; 502 + sha256 = "ce7f45abebfc69594836a03ab1caf960b39ed64aefc33090a07f687f613f0d3b"; 503 503 } 504 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/zh-TW/firefox-115.0.2.tar.bz2"; 504 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/zh-TW/firefox-116.0.tar.bz2"; 505 505 locale = "zh-TW"; 506 506 arch = "linux-x86_64"; 507 - sha256 = "76a398f30834014992d8f803089285aca64a95a8f7b155686258af71137fe73e"; 507 + sha256 = "1c0fe6b916b9953fa929a42f99177e2072fb8085856527d54f84aa7c42f6a088"; 508 508 } 509 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/ach/firefox-115.0.2.tar.bz2"; 509 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/ach/firefox-116.0.tar.bz2"; 510 510 locale = "ach"; 511 511 arch = "linux-i686"; 512 - sha256 = "e59ad1d2aa11bd75578d6eb52ca45ac580607f5bb0feed0f13ca93a17a15df75"; 512 + sha256 = "b126cded350e4a06f34123da79d71687b4299abe829a35d6258bd41b66db9daa"; 513 513 } 514 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/af/firefox-115.0.2.tar.bz2"; 514 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/af/firefox-116.0.tar.bz2"; 515 515 locale = "af"; 516 516 arch = "linux-i686"; 517 - sha256 = "a3315eeec8d4bb632d5961d4ff01bb1947d51df91aa1a42c5f84da011643c49e"; 517 + sha256 = "dbe582443a9be366833f0c6a325ef0de50ca268d269acc59ddf26fc551d08441"; 518 518 } 519 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/an/firefox-115.0.2.tar.bz2"; 519 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/an/firefox-116.0.tar.bz2"; 520 520 locale = "an"; 521 521 arch = "linux-i686"; 522 - sha256 = "ab8ba05987c079122f71c08a3f5e02c40e576ff48a0cd63632b4eb7c29ffa274"; 522 + sha256 = "bbeea98cbb3059373c37d407bf3b5ae2be39422771a54d98e7cf86e81514d0af"; 523 523 } 524 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/ar/firefox-115.0.2.tar.bz2"; 524 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/ar/firefox-116.0.tar.bz2"; 525 525 locale = "ar"; 526 526 arch = "linux-i686"; 527 - sha256 = "36ab94565b865944bd9682ad96522367995f02c30c897a47765224f8aa8944eb"; 527 + sha256 = "73916a69dee407700ef9318c3fcdb41528b7357ed48aa485ad8f2fe3e6744f16"; 528 528 } 529 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/ast/firefox-115.0.2.tar.bz2"; 529 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/ast/firefox-116.0.tar.bz2"; 530 530 locale = "ast"; 531 531 arch = "linux-i686"; 532 - sha256 = "1f83036e15fc7441199a8da4767c6a57d00264781cb771c1cb2b7048d2b90d33"; 532 + sha256 = "4b60c751c6fa4bc9c805472ed8106e96fdd0b1cebd34573c8dac5a2002c60be9"; 533 533 } 534 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/az/firefox-115.0.2.tar.bz2"; 534 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/az/firefox-116.0.tar.bz2"; 535 535 locale = "az"; 536 536 arch = "linux-i686"; 537 - sha256 = "40fcff40316def0e74f97ff5e056fe78ee8e4aed3c40d902db8208d6724ac039"; 537 + sha256 = "6d29b511b45885d63bf90f460fd2e3477c7256d895f77f4f1a6d8d9dc1615db5"; 538 538 } 539 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/be/firefox-115.0.2.tar.bz2"; 539 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/be/firefox-116.0.tar.bz2"; 540 540 locale = "be"; 541 541 arch = "linux-i686"; 542 - sha256 = "d0cb66e4794b7c0ab52c5a92c130ebdc973a2a8e21cb54117388c937b9c0d0d7"; 542 + sha256 = "d61ef5e3c54dbab254c2119ab523a20e10fe3fa90ff1d28fb3ca276a70e88573"; 543 543 } 544 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/bg/firefox-115.0.2.tar.bz2"; 544 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/bg/firefox-116.0.tar.bz2"; 545 545 locale = "bg"; 546 546 arch = "linux-i686"; 547 - sha256 = "ba38a8d22cf25a1f42121d6f7cce05e6e45c4852a149e23016493a29e2da4a37"; 547 + sha256 = "f9511754b2f225335d6fb11683e6a38557e2d490f86b59bd04992e94f0f5140e"; 548 548 } 549 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/bn/firefox-115.0.2.tar.bz2"; 549 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/bn/firefox-116.0.tar.bz2"; 550 550 locale = "bn"; 551 551 arch = "linux-i686"; 552 - sha256 = "8a88a8f45b45f0863759abd7e67a67cb6ab61013e7edf1557760b5e1c093a123"; 552 + sha256 = "aaeef05084c67d31edf00bed8c382c02259c2126923fead97a21b54aa1336a6d"; 553 553 } 554 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/br/firefox-115.0.2.tar.bz2"; 554 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/br/firefox-116.0.tar.bz2"; 555 555 locale = "br"; 556 556 arch = "linux-i686"; 557 - sha256 = "16956cb450c39614cebaf1674a85030858531dc40103b6ca73fe8be6d53123b5"; 557 + sha256 = "bdf17c9efab7a3abdfc03d7916d9ffb059990528741db9c4fbd8d78a13650de1"; 558 558 } 559 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/bs/firefox-115.0.2.tar.bz2"; 559 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/bs/firefox-116.0.tar.bz2"; 560 560 locale = "bs"; 561 561 arch = "linux-i686"; 562 - sha256 = "aacab86198a01c44cf302d31fced8754367be7db9457536b623b7a8c5c211233"; 562 + sha256 = "3b54b2f8bc8872adef6d831874fb34ab3ccaddd7fc840585847ff7d755879c62"; 563 563 } 564 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/ca-valencia/firefox-115.0.2.tar.bz2"; 564 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/ca-valencia/firefox-116.0.tar.bz2"; 565 565 locale = "ca-valencia"; 566 566 arch = "linux-i686"; 567 - sha256 = "5947b3eeac086164555944f6b922189c55ae81fd012d58178ebb556337be83b5"; 567 + sha256 = "5c77b600a34d4be2c57ac233662e3a1040d25774c07150e2969bca7cbe0ca25a"; 568 568 } 569 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/ca/firefox-115.0.2.tar.bz2"; 569 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/ca/firefox-116.0.tar.bz2"; 570 570 locale = "ca"; 571 571 arch = "linux-i686"; 572 - sha256 = "269214867961d84ba78c05a11d43e01fcde296e29630be04c267c8cddc23b66a"; 572 + sha256 = "a61d5f4c256301606a5d4ad8e6d78c7199daeb7a176fb8c47565f76179edd82f"; 573 573 } 574 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/cak/firefox-115.0.2.tar.bz2"; 574 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/cak/firefox-116.0.tar.bz2"; 575 575 locale = "cak"; 576 576 arch = "linux-i686"; 577 - sha256 = "1605994703e21caa768f66b436dc1703a55e09c8562ccdf7ef0c3a19fb3c15ed"; 577 + sha256 = "6629ac7c563b28887f4b1a14edda03ffcd692a37add09e087f729027c5d712dc"; 578 578 } 579 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/cs/firefox-115.0.2.tar.bz2"; 579 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/cs/firefox-116.0.tar.bz2"; 580 580 locale = "cs"; 581 581 arch = "linux-i686"; 582 - sha256 = "a527aad3e4d2821e35878157ad542f013fb7ddfae943c89ed74a1460b7ba7a48"; 582 + sha256 = "b26584cb0fdb20bf6684682c6d43e2eb1efc7bc693749f7900ecd30161aec46f"; 583 583 } 584 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/cy/firefox-115.0.2.tar.bz2"; 584 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/cy/firefox-116.0.tar.bz2"; 585 585 locale = "cy"; 586 586 arch = "linux-i686"; 587 - sha256 = "c9b47f9a986105a11dd9f886a71d8182f811f1b54a2c7f68a53851fc536421b0"; 587 + sha256 = "9b2721bcfe203f61a357d4c3ff1ea8985bc198a760132eca9f39089bc39990cc"; 588 588 } 589 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/da/firefox-115.0.2.tar.bz2"; 589 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/da/firefox-116.0.tar.bz2"; 590 590 locale = "da"; 591 591 arch = "linux-i686"; 592 - sha256 = "9d3cd3771bc4c639258905a2f47e315aaccf97bccc8c8e23bb749914a9545585"; 592 + sha256 = "d17a776bf76ee1ab867deac9d26d60f3f6c3fabba627c971202f858ea505750d"; 593 593 } 594 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/de/firefox-115.0.2.tar.bz2"; 594 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/de/firefox-116.0.tar.bz2"; 595 595 locale = "de"; 596 596 arch = "linux-i686"; 597 - sha256 = "b363031e84a09501e1bf594b7d71866ed9f4eb9cdb71986dcfa8c9bd3c73719b"; 597 + sha256 = "161d86b84c03193f946e68b961220c5861861695002b8c25b84e82aba22f639b"; 598 598 } 599 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/dsb/firefox-115.0.2.tar.bz2"; 599 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/dsb/firefox-116.0.tar.bz2"; 600 600 locale = "dsb"; 601 601 arch = "linux-i686"; 602 - sha256 = "54670cb6af892d41e712ca947c5ab9e3e317cd747902f8654848e2fc72aec0ce"; 602 + sha256 = "662c7dc86f45a743f70225d0b6bf80e360ef25df9ab41f474a1cea6f8cbfc604"; 603 603 } 604 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/el/firefox-115.0.2.tar.bz2"; 604 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/el/firefox-116.0.tar.bz2"; 605 605 locale = "el"; 606 606 arch = "linux-i686"; 607 - sha256 = "e2f0738dd5992c8c090ce4d8b822ac12fd5422121e83b530dac3530fc28cab0a"; 607 + sha256 = "ee047283cc8ff68b60c83941681ee5fb8a0497ae9e75f23ddca8616c57bfd103"; 608 608 } 609 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/en-CA/firefox-115.0.2.tar.bz2"; 609 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/en-CA/firefox-116.0.tar.bz2"; 610 610 locale = "en-CA"; 611 611 arch = "linux-i686"; 612 - sha256 = "25120bdb06ab08273691368fb9d5716616106b2d16141ec4943a5dcc3286d193"; 612 + sha256 = "38cbac9b43901fe44b073a6bb0444dad49ad673e3d8a23f345f68171295c3fa0"; 613 613 } 614 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/en-GB/firefox-115.0.2.tar.bz2"; 614 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/en-GB/firefox-116.0.tar.bz2"; 615 615 locale = "en-GB"; 616 616 arch = "linux-i686"; 617 - sha256 = "9b179858f6e9d9ca64fc37913874b1804f0e9b5d31d315b9e3fda544cc23bc83"; 617 + sha256 = "74f6951f343f33a92ec69b21281d53ad2c6943eb1c4a2cecd48c97dad68af3df"; 618 618 } 619 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/en-US/firefox-115.0.2.tar.bz2"; 619 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/en-US/firefox-116.0.tar.bz2"; 620 620 locale = "en-US"; 621 621 arch = "linux-i686"; 622 - sha256 = "8c67eedce5a3718dbf0db0c923fbdad496ce9a01b85a8391a0d4c0ca5823b26b"; 622 + sha256 = "3d97e23cd7ef89cc3a393a4e0d4cfe4d76658557465ba8dba7be4671cd874257"; 623 623 } 624 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/eo/firefox-115.0.2.tar.bz2"; 624 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/eo/firefox-116.0.tar.bz2"; 625 625 locale = "eo"; 626 626 arch = "linux-i686"; 627 - sha256 = "c574d5def88dccb4a380ecb3e9ebad6d38e8c9f2800058e9c1250c7cacb39d10"; 627 + sha256 = "e0aa9118c2bf4a375b0ee7fd4dba620a07aa21c93d555f02c5fa35ba8a906791"; 628 628 } 629 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/es-AR/firefox-115.0.2.tar.bz2"; 629 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/es-AR/firefox-116.0.tar.bz2"; 630 630 locale = "es-AR"; 631 631 arch = "linux-i686"; 632 - sha256 = "313c28be7bb6a010230660538ffebd27ba15bd2abe8e431e534932bc76edfd3f"; 632 + sha256 = "5bdd8cfd4f6b06c89a9530206b39c9c3896ed20ed16f2340f92d874f0f4c8c08"; 633 633 } 634 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/es-CL/firefox-115.0.2.tar.bz2"; 634 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/es-CL/firefox-116.0.tar.bz2"; 635 635 locale = "es-CL"; 636 636 arch = "linux-i686"; 637 - sha256 = "79180412d5d8a59ce8f0062ee99aaaec12201abbb87046e16c11c024d03541fd"; 637 + sha256 = "793f2c9b733849c567c6ca920230ab2b6f54c8913def829267007d0fd371ae72"; 638 638 } 639 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/es-ES/firefox-115.0.2.tar.bz2"; 639 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/es-ES/firefox-116.0.tar.bz2"; 640 640 locale = "es-ES"; 641 641 arch = "linux-i686"; 642 - sha256 = "ea5cd5fc613c70448165ab403f8a452f99e141c7eb4fbfb682258ed8027555df"; 642 + sha256 = "f314606efbb5874dc04e721a231649d7f2257abed6f6f3fcf50829817de3b5f5"; 643 643 } 644 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/es-MX/firefox-115.0.2.tar.bz2"; 644 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/es-MX/firefox-116.0.tar.bz2"; 645 645 locale = "es-MX"; 646 646 arch = "linux-i686"; 647 - sha256 = "40166caeecd8da26e8b3e6f4b18ca71b1791d1581c5848344561cfc8cd3b4236"; 647 + sha256 = "31eb01a4982db142789a19d6adeac1f056c214158d3bb2e420c7754bb8776b07"; 648 648 } 649 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/et/firefox-115.0.2.tar.bz2"; 649 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/et/firefox-116.0.tar.bz2"; 650 650 locale = "et"; 651 651 arch = "linux-i686"; 652 - sha256 = "46a1340a46d50ae632682e6b451ce8b041937b05804f1106f67f369d9328c257"; 652 + sha256 = "d799f76e43522ce3c9ec79603d5b8a33dfdcfcbc06b414f40aeee244ed62a7c9"; 653 653 } 654 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/eu/firefox-115.0.2.tar.bz2"; 654 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/eu/firefox-116.0.tar.bz2"; 655 655 locale = "eu"; 656 656 arch = "linux-i686"; 657 - sha256 = "ae4d7ae11cc20d7af611c86a68b5ec3ac533a798861c2237f5234ca655c97916"; 657 + sha256 = "9be4f2530108385b58e92bfd44c122c0c5a16653715051d2b71bdcd9f06b0778"; 658 658 } 659 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/fa/firefox-115.0.2.tar.bz2"; 659 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/fa/firefox-116.0.tar.bz2"; 660 660 locale = "fa"; 661 661 arch = "linux-i686"; 662 - sha256 = "b14661b217c6c8e4f75c54c99712f30f71d6c0da1fb644bef462ef0ced3eb988"; 662 + sha256 = "2f508958c449f4ee51ae95b223f1dda10ae51395e4c84663e39ccc19de2afe44"; 663 663 } 664 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/ff/firefox-115.0.2.tar.bz2"; 664 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/ff/firefox-116.0.tar.bz2"; 665 665 locale = "ff"; 666 666 arch = "linux-i686"; 667 - sha256 = "29c1be0ab22fc99701420aedf6c3aabf46533b05d9d500f29872bc330445651a"; 667 + sha256 = "72cf4196294f0e94b81b9c0634dd91987cc671c81dca12a4156caef4a73da7b6"; 668 668 } 669 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/fi/firefox-115.0.2.tar.bz2"; 669 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/fi/firefox-116.0.tar.bz2"; 670 670 locale = "fi"; 671 671 arch = "linux-i686"; 672 - sha256 = "45291bb40214e258293c8b09bd471d48e7ab85c33a6edba988235a4d1c565a87"; 672 + sha256 = "0289e419019d1091ca2d60cb34babc24ac6ddc374b6d8c6d48c7301cc6aa0abe"; 673 673 } 674 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/fr/firefox-115.0.2.tar.bz2"; 674 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/fr/firefox-116.0.tar.bz2"; 675 675 locale = "fr"; 676 676 arch = "linux-i686"; 677 - sha256 = "6f0087e682cd7eded088c50ba74ce3d92c76fcd0efb0dbe3ec8bfd028448c257"; 677 + sha256 = "242c01c05c7206ed60126b07b1d98f6e93af0cf43386e9db5d40bd22578f3bbf"; 678 678 } 679 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/fur/firefox-115.0.2.tar.bz2"; 679 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/fur/firefox-116.0.tar.bz2"; 680 680 locale = "fur"; 681 681 arch = "linux-i686"; 682 - sha256 = "a8ed142548916cdf3d16937c965836ec91545d08104767e885ff86609c215032"; 682 + sha256 = "731dc68715afad1c2dbd4dd5b6d9dcc3f15203411548f3e96de0f5280dd77607"; 683 683 } 684 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/fy-NL/firefox-115.0.2.tar.bz2"; 684 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/fy-NL/firefox-116.0.tar.bz2"; 685 685 locale = "fy-NL"; 686 686 arch = "linux-i686"; 687 - sha256 = "a9674ccd45f86155524b6ebd03521901be7b5d1651a2c9561c03052358a76259"; 687 + sha256 = "fafdb4742dc844a66ee269b5fe4745a7069764d33772932001ef724b013c4392"; 688 688 } 689 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/ga-IE/firefox-115.0.2.tar.bz2"; 689 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/ga-IE/firefox-116.0.tar.bz2"; 690 690 locale = "ga-IE"; 691 691 arch = "linux-i686"; 692 - sha256 = "e9e8fba8a138909956ca10c8c13a22a43ad56331fb46edd77ef534bd8850ebae"; 692 + sha256 = "f875d5c148f98498a2866a35384632b3f56f7af589ca66f5a0264fbb06e9428c"; 693 693 } 694 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/gd/firefox-115.0.2.tar.bz2"; 694 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/gd/firefox-116.0.tar.bz2"; 695 695 locale = "gd"; 696 696 arch = "linux-i686"; 697 - sha256 = "66747bc30fd19d4d64156c7d4227e0d89d53f661868bf15666c5b6f347e5fe06"; 697 + sha256 = "11c3bbcfd0e6f442b4c78846aa637412bb55b927b08f59837ec8f2bb97bc5b32"; 698 698 } 699 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/gl/firefox-115.0.2.tar.bz2"; 699 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/gl/firefox-116.0.tar.bz2"; 700 700 locale = "gl"; 701 701 arch = "linux-i686"; 702 - sha256 = "eff745aecc2db4bf0fb3ab39c1bc92a097c927f2c4b58784e01712d2347a9c17"; 702 + sha256 = "ea40980858d2ed594a98f6565ad89b129bc2c4d46e2149172bb0f51df659d4da"; 703 703 } 704 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/gn/firefox-115.0.2.tar.bz2"; 704 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/gn/firefox-116.0.tar.bz2"; 705 705 locale = "gn"; 706 706 arch = "linux-i686"; 707 - sha256 = "94c113ab79716a7b6d3d2ae1170c84d234022f222f95a13dda1858cdf5825eea"; 707 + sha256 = "0dd9fb270d3e95bc28bb1bca82272869570ec958927b049d717e9c5a9a9a193f"; 708 708 } 709 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/gu-IN/firefox-115.0.2.tar.bz2"; 709 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/gu-IN/firefox-116.0.tar.bz2"; 710 710 locale = "gu-IN"; 711 711 arch = "linux-i686"; 712 - sha256 = "accacf11527107f0de50c46d5def7ba03f876a5da8a45219f7bfaae5f54bc6fe"; 712 + sha256 = "f532fd824fd6bf0d7622e36a6ba39b546579c2afac764bedb4e919be4589c486"; 713 713 } 714 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/he/firefox-115.0.2.tar.bz2"; 714 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/he/firefox-116.0.tar.bz2"; 715 715 locale = "he"; 716 716 arch = "linux-i686"; 717 - sha256 = "2f5ff9c7de5c025f31b6c4facb576b6acdf23c6a7121ae2302c5ff5b119a7341"; 717 + sha256 = "898a7f44222aa6771c11bd23c6f23b7b001ad299a4b665a4c82b1fdd08275b5a"; 718 718 } 719 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/hi-IN/firefox-115.0.2.tar.bz2"; 719 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/hi-IN/firefox-116.0.tar.bz2"; 720 720 locale = "hi-IN"; 721 721 arch = "linux-i686"; 722 - sha256 = "9fce9758b7045cfd49b45ba6ff21a7e80932a8efac8889f96b02830b10503874"; 722 + sha256 = "2557dfda455bd0b9ca2a2ed27886e2786450fc4afddc7139e74204e677881569"; 723 723 } 724 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/hr/firefox-115.0.2.tar.bz2"; 724 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/hr/firefox-116.0.tar.bz2"; 725 725 locale = "hr"; 726 726 arch = "linux-i686"; 727 - sha256 = "57895c5b7affbae25eb5afbabe43a373e2a63260a78e6978694120339da825c1"; 727 + sha256 = "41202b179ec34e20b29ae9fb592881c9514242f73d2826751da04a876d48fb88"; 728 728 } 729 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/hsb/firefox-115.0.2.tar.bz2"; 729 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/hsb/firefox-116.0.tar.bz2"; 730 730 locale = "hsb"; 731 731 arch = "linux-i686"; 732 - sha256 = "3df5f03b68b84418d0bca05fd7dc4ec20c4f25fe97cff5eacbc147e96e07e809"; 732 + sha256 = "9ddd5b992c2b85105fb507fbc85d9b9003b23bff4e1533c4a964d1ac682eb91b"; 733 733 } 734 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/hu/firefox-115.0.2.tar.bz2"; 734 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/hu/firefox-116.0.tar.bz2"; 735 735 locale = "hu"; 736 736 arch = "linux-i686"; 737 - sha256 = "e2bbb73a37d853d2d2586b10b967086af6e9bbbd102527df1c598322a0e11efb"; 737 + sha256 = "3003ec7f6aea0ac381ffaafbdcda53b66153e62651c1f33123162a78a567de42"; 738 738 } 739 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/hy-AM/firefox-115.0.2.tar.bz2"; 739 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/hy-AM/firefox-116.0.tar.bz2"; 740 740 locale = "hy-AM"; 741 741 arch = "linux-i686"; 742 - sha256 = "b4ed9d9aa49c49bd3b5fa4594f838066a6ea49544f190fc3d14aab2f87e3a069"; 742 + sha256 = "1df38bc677895c3040ee8f9a6a0ffa4bafd5d513a7a731452223c2cf08ecbd63"; 743 743 } 744 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/ia/firefox-115.0.2.tar.bz2"; 744 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/ia/firefox-116.0.tar.bz2"; 745 745 locale = "ia"; 746 746 arch = "linux-i686"; 747 - sha256 = "89ae5729f02ed650a4f7c631afe8b707a1bb8ff61b513e71f557c8802612172f"; 747 + sha256 = "03a3f41f74f4c0a72cec369de157b70427d5739daae1662cfe2c99fba586b4aa"; 748 748 } 749 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/id/firefox-115.0.2.tar.bz2"; 749 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/id/firefox-116.0.tar.bz2"; 750 750 locale = "id"; 751 751 arch = "linux-i686"; 752 - sha256 = "8dcb5d802648821da3f57703b6c9d05ea88935d9b540713190e8a98ec1989b4c"; 752 + sha256 = "3c467edcb2bb7351e2ab95c7c4abbd1cb488cd99e3277bfe4b68d4f9d71d7832"; 753 753 } 754 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/is/firefox-115.0.2.tar.bz2"; 754 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/is/firefox-116.0.tar.bz2"; 755 755 locale = "is"; 756 756 arch = "linux-i686"; 757 - sha256 = "541e2a5d22c80d16bbcae6d0908a6f0879cada842466f2cd5435e85fa0b76c4a"; 757 + sha256 = "7c831648d0c9d702876ad9de4c470d64d23650c7cd822dd94656dfe098f62a50"; 758 758 } 759 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/it/firefox-115.0.2.tar.bz2"; 759 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/it/firefox-116.0.tar.bz2"; 760 760 locale = "it"; 761 761 arch = "linux-i686"; 762 - sha256 = "f4c14eda917afc1529150eabcfec2646d1a6930c2d7e1ef28f9cc720bd4adca6"; 762 + sha256 = "aacfc7503696f4f028bdef91720c67b2b35fef4422172bfdda745db076f102bb"; 763 763 } 764 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/ja/firefox-115.0.2.tar.bz2"; 764 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/ja/firefox-116.0.tar.bz2"; 765 765 locale = "ja"; 766 766 arch = "linux-i686"; 767 - sha256 = "0f618a4f0446d68fd308be515e9d3bdd892fb6a44760172ed2ee5096a8b29906"; 767 + sha256 = "72bbbf9c77817648b88ce65702f3c399a80c62fed4bd54ad4a97676015a1b06b"; 768 768 } 769 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/ka/firefox-115.0.2.tar.bz2"; 769 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/ka/firefox-116.0.tar.bz2"; 770 770 locale = "ka"; 771 771 arch = "linux-i686"; 772 - sha256 = "89b42f36359f0abe302874b78d4f8f16d31dbb24f0180061f06b61034f8f675a"; 772 + sha256 = "61c93af6cc729cf4cea2a62cdf379b22903fb9876fb7f6357c4aff084d6bb9c7"; 773 773 } 774 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/kab/firefox-115.0.2.tar.bz2"; 774 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/kab/firefox-116.0.tar.bz2"; 775 775 locale = "kab"; 776 776 arch = "linux-i686"; 777 - sha256 = "110ad6ebcbd40031af44a955a639aa1772ade4302d4fc6e128f4ecb45044767d"; 777 + sha256 = "43df4b9ddd7e7e58cd2de8bcf0e612dc489c0e172667a6b2d1931d7e4341eb4d"; 778 778 } 779 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/kk/firefox-115.0.2.tar.bz2"; 779 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/kk/firefox-116.0.tar.bz2"; 780 780 locale = "kk"; 781 781 arch = "linux-i686"; 782 - sha256 = "73c9be7ad237e2dfc56f779ace46262c4ada1a5ad82bfeb3b66532dc54f919fb"; 782 + sha256 = "47898f9fe1b17a424733cc5eec1cb48a1b2de198d3c272f2aed8be05342ee74c"; 783 783 } 784 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/km/firefox-115.0.2.tar.bz2"; 784 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/km/firefox-116.0.tar.bz2"; 785 785 locale = "km"; 786 786 arch = "linux-i686"; 787 - sha256 = "f4181188d02d583e28195f05dd662752b0da01c8dc3a9c4190caadcb213c8f1e"; 787 + sha256 = "9f21abc634e60797e5869dbbc3a3f0efab58de05a8a7e51748d7d879361b1b49"; 788 788 } 789 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/kn/firefox-115.0.2.tar.bz2"; 789 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/kn/firefox-116.0.tar.bz2"; 790 790 locale = "kn"; 791 791 arch = "linux-i686"; 792 - sha256 = "f91edfa2a38100f0a0eb4a9ee461fb06c88d6eef57ef8e2dfc13a1060e2b6859"; 792 + sha256 = "16e038a5d4941da4627d843435abd3e6e5478a6f69dc041de8e3a35657c82b24"; 793 793 } 794 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/ko/firefox-115.0.2.tar.bz2"; 794 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/ko/firefox-116.0.tar.bz2"; 795 795 locale = "ko"; 796 796 arch = "linux-i686"; 797 - sha256 = "d1537c34512065a33e0a4f720363652a2cbf4d4c84b10dba64d64e56b5b445d2"; 797 + sha256 = "9d77cb5d87ce74e63b71946662be2f22dfbd348750eb6034309fc8a651957cbb"; 798 798 } 799 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/lij/firefox-115.0.2.tar.bz2"; 799 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/lij/firefox-116.0.tar.bz2"; 800 800 locale = "lij"; 801 801 arch = "linux-i686"; 802 - sha256 = "0908a41031180d9f5dde1056f49b3d5479fb4bec43b6c9fbed8670ce779fa1d9"; 802 + sha256 = "d13c0cb9b389e97d295dd8584ccb9097eb3d8dd36a0bf2413a99ae2ba21574c9"; 803 803 } 804 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/lt/firefox-115.0.2.tar.bz2"; 804 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/lt/firefox-116.0.tar.bz2"; 805 805 locale = "lt"; 806 806 arch = "linux-i686"; 807 - sha256 = "01b0b9f95e07bcc8868eaa1e3bd0b5822897490832d27453430ce07bb84c030b"; 807 + sha256 = "941977d136f650c43ba1abd7a91ef4e2a30ecba312b32c2be15a70bb29e88f72"; 808 808 } 809 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/lv/firefox-115.0.2.tar.bz2"; 809 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/lv/firefox-116.0.tar.bz2"; 810 810 locale = "lv"; 811 811 arch = "linux-i686"; 812 - sha256 = "6434bd6669772a9332b9790e1a7f108c5e7d3676ac9711a06b7c3f92e37667f8"; 812 + sha256 = "8b6c66e6c407094b2e9734c4d5c68c913e0c765938537f1a7380d2d2686d6a72"; 813 813 } 814 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/mk/firefox-115.0.2.tar.bz2"; 814 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/mk/firefox-116.0.tar.bz2"; 815 815 locale = "mk"; 816 816 arch = "linux-i686"; 817 - sha256 = "0ebe5d9a101780e2d674ead35e7e02f78b4a4f2f17f3838cffaf64b1c8dd760e"; 817 + sha256 = "a415aad48d4bb948d908f29675865b0aea98f0382871f98f2e021d290ea41383"; 818 818 } 819 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/mr/firefox-115.0.2.tar.bz2"; 819 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/mr/firefox-116.0.tar.bz2"; 820 820 locale = "mr"; 821 821 arch = "linux-i686"; 822 - sha256 = "5854a21f094b5e5b768acbf3173adfcb05be007e91a3f26187ef15e28a55344b"; 822 + sha256 = "217527cd028640dd698289c0363bd9e54731925de83480320b62e34fdbf6fc6d"; 823 823 } 824 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/ms/firefox-115.0.2.tar.bz2"; 824 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/ms/firefox-116.0.tar.bz2"; 825 825 locale = "ms"; 826 826 arch = "linux-i686"; 827 - sha256 = "de7a7d13471ed218cb56300e033849a121e8e3247980f20f403848376ba7e313"; 827 + sha256 = "ed1c8e9d1a7f5e9d1cdfa64dfd5308fbcf659ee873e11f1011ffe7ad68eb68ff"; 828 828 } 829 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/my/firefox-115.0.2.tar.bz2"; 829 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/my/firefox-116.0.tar.bz2"; 830 830 locale = "my"; 831 831 arch = "linux-i686"; 832 - sha256 = "e6f3b5993ee26d3e13acda0842250cb1df66c54855fa2706567cb0ebe6dff57e"; 832 + sha256 = "b8ffef2f300ef5b3c4d579d18a1432aa2ff827dcd77bf1c0af2fc51428cf109d"; 833 833 } 834 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/nb-NO/firefox-115.0.2.tar.bz2"; 834 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/nb-NO/firefox-116.0.tar.bz2"; 835 835 locale = "nb-NO"; 836 836 arch = "linux-i686"; 837 - sha256 = "2f4bdaf1cfd70099bc0061b12e0d571f727ea342b835cd6ce4ce18c7752109f8"; 837 + sha256 = "5b2275d6bc84e0d5d44d8d1225d25a548712e39398b2d95d2b61235798b4d3a0"; 838 838 } 839 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/ne-NP/firefox-115.0.2.tar.bz2"; 839 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/ne-NP/firefox-116.0.tar.bz2"; 840 840 locale = "ne-NP"; 841 841 arch = "linux-i686"; 842 - sha256 = "c958d4e7b0ec0efa2c9b6014db33c5e0c07956a25da8aba3e0d5fd06600b7317"; 842 + sha256 = "ce93aaa6181af54c9187861145947b157a7073f5f85300de5cc815dcda91ca23"; 843 843 } 844 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/nl/firefox-115.0.2.tar.bz2"; 844 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/nl/firefox-116.0.tar.bz2"; 845 845 locale = "nl"; 846 846 arch = "linux-i686"; 847 - sha256 = "ed2cf184d2092a08c10638328efd47cce0870615ccfae9fe2ea01b1ad95943bc"; 847 + sha256 = "44fb66a3951c4d2d2185cac2bae68de9f8c33fbf51b755efb8eb8e65c8244e8d"; 848 848 } 849 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/nn-NO/firefox-115.0.2.tar.bz2"; 849 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/nn-NO/firefox-116.0.tar.bz2"; 850 850 locale = "nn-NO"; 851 851 arch = "linux-i686"; 852 - sha256 = "53f61eea19c64781aef5484318f4f003a59543d9df25686f920b22e855eaac45"; 852 + sha256 = "1f193335190eb2ec6197ebf40026e687f6572c49371dd9ad8f7c3ac5b4d044dd"; 853 853 } 854 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/oc/firefox-115.0.2.tar.bz2"; 854 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/oc/firefox-116.0.tar.bz2"; 855 855 locale = "oc"; 856 856 arch = "linux-i686"; 857 - sha256 = "486c724bb71666a18f73265f844a9b1480f1ed3e4b7cf850624a3800262c0896"; 857 + sha256 = "af449593909a84a0bf75e3bbca2d5764e791f34d4e0e155b8163d02e95bdbe61"; 858 858 } 859 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/pa-IN/firefox-115.0.2.tar.bz2"; 859 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/pa-IN/firefox-116.0.tar.bz2"; 860 860 locale = "pa-IN"; 861 861 arch = "linux-i686"; 862 - sha256 = "7f49438ed94a0470e9d4dc5c0ab6abe123f50e9a84857e803d399b2dd44e4b17"; 862 + sha256 = "e0b6a81f200ab2481e0ee6b1a2c711e2494956ae0a1e48746f91a71e3948c521"; 863 863 } 864 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/pl/firefox-115.0.2.tar.bz2"; 864 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/pl/firefox-116.0.tar.bz2"; 865 865 locale = "pl"; 866 866 arch = "linux-i686"; 867 - sha256 = "e61176b20af0cfda2cfd9dbeefb5a7107b9b00d8d93095f3dba5cf966ab37f66"; 867 + sha256 = "fd7c475d0a9b1bd5d02fa2ac25c3a05805f69fdcbf583a09ab1c62a3f3c91ca4"; 868 868 } 869 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/pt-BR/firefox-115.0.2.tar.bz2"; 869 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/pt-BR/firefox-116.0.tar.bz2"; 870 870 locale = "pt-BR"; 871 871 arch = "linux-i686"; 872 - sha256 = "9bbf433714d068835eb2191f967cd57ee6eaf00b8884c75bcb1b103b018c8482"; 872 + sha256 = "552449ab9b20abb2bcaaf91d0bb1e20b2bc9fe87b4b0aea7a91b4204adae8a96"; 873 873 } 874 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/pt-PT/firefox-115.0.2.tar.bz2"; 874 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/pt-PT/firefox-116.0.tar.bz2"; 875 875 locale = "pt-PT"; 876 876 arch = "linux-i686"; 877 - sha256 = "330fcfbab5e5639d678e6b3587fc284685e75a20aba3b94172227060cfc5d652"; 877 + sha256 = "bfdc36e8c4e88fc059cb60745dfd362f722fea9f7f36ce8c9ae59c098a0001b5"; 878 878 } 879 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/rm/firefox-115.0.2.tar.bz2"; 879 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/rm/firefox-116.0.tar.bz2"; 880 880 locale = "rm"; 881 881 arch = "linux-i686"; 882 - sha256 = "c955e19cce4d468f16cc6f19dc462ec4b2bfc75331caf3ee64a105c18c549269"; 882 + sha256 = "23bf9dcf37362d0fed86ad66c549c7fb316173248d9d21b2305d7ad74e65bf34"; 883 883 } 884 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/ro/firefox-115.0.2.tar.bz2"; 884 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/ro/firefox-116.0.tar.bz2"; 885 885 locale = "ro"; 886 886 arch = "linux-i686"; 887 - sha256 = "05b1ff4f0474755672fbea5c4ad217c5d4a382e7d96ac4595bffaefdd831f0f5"; 887 + sha256 = "c3d5de62719dc8a730cc14c46af8d595aff72660ec053c5b982d7d245db2f235"; 888 888 } 889 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/ru/firefox-115.0.2.tar.bz2"; 889 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/ru/firefox-116.0.tar.bz2"; 890 890 locale = "ru"; 891 891 arch = "linux-i686"; 892 - sha256 = "f12964c16dd0caab6056dc134e760de11b2fae6d2c144570f4d4f81516a90bbd"; 892 + sha256 = "5a9e4c850f9bb93d2f97004590f4da1ded42031f3212413ce5a419491e5a421e"; 893 893 } 894 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/sc/firefox-115.0.2.tar.bz2"; 894 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/sc/firefox-116.0.tar.bz2"; 895 895 locale = "sc"; 896 896 arch = "linux-i686"; 897 - sha256 = "459cd663389eb7ffcc849f5f7dcfaed6674ab8426b15772bcc1981b764c8fffa"; 897 + sha256 = "c2ebc9d0d3c7364de45ced4960a0a019a649a7591cc87fad570e38426c7660c1"; 898 898 } 899 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/sco/firefox-115.0.2.tar.bz2"; 899 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/sco/firefox-116.0.tar.bz2"; 900 900 locale = "sco"; 901 901 arch = "linux-i686"; 902 - sha256 = "ac310430b58a396f0df8bc49d92acb7343a4dd1b44c8b722577af7baec604acb"; 902 + sha256 = "90cdf54c7c693cf50f47224dc6a91502bbcf7a613e9faea18d3a0b0a1a55a836"; 903 903 } 904 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/si/firefox-115.0.2.tar.bz2"; 904 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/si/firefox-116.0.tar.bz2"; 905 905 locale = "si"; 906 906 arch = "linux-i686"; 907 - sha256 = "63350129c87bdafef37c627fb2a7f9ee300042cbbb754d211943a89e4a928edb"; 907 + sha256 = "fe27c606dbd5cf843d449b23107811c1cc900d93926502d152804476559fc061"; 908 908 } 909 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/sk/firefox-115.0.2.tar.bz2"; 909 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/sk/firefox-116.0.tar.bz2"; 910 910 locale = "sk"; 911 911 arch = "linux-i686"; 912 - sha256 = "5b12dbfdea4792fc1753d6719f1da10886e039ec56f0cd6c5a17b384958aeb19"; 912 + sha256 = "70241a490bda80acda364de47ed926307e2bd79b183fdec0c7288168b5f35da4"; 913 913 } 914 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/sl/firefox-115.0.2.tar.bz2"; 914 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/sl/firefox-116.0.tar.bz2"; 915 915 locale = "sl"; 916 916 arch = "linux-i686"; 917 - sha256 = "a086751406db10084ffc4b1a65bdca00bcabe9d31c6ac6060a0ec9a10be2d03e"; 917 + sha256 = "3d5e2c53238f9c97ee3f6f7a57ea2fcb4c6b24d872ef5af7c88b5df1a974c68a"; 918 918 } 919 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/son/firefox-115.0.2.tar.bz2"; 919 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/son/firefox-116.0.tar.bz2"; 920 920 locale = "son"; 921 921 arch = "linux-i686"; 922 - sha256 = "23b78776d174b7ad5b7a2385ffbafa3e2727d799ce53b60287fdfd6d8bc2ad03"; 922 + sha256 = "ee6449b80616c9fc2650ed47a9474de9f0cf9857973a82945f07c8f053548ce4"; 923 923 } 924 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/sq/firefox-115.0.2.tar.bz2"; 924 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/sq/firefox-116.0.tar.bz2"; 925 925 locale = "sq"; 926 926 arch = "linux-i686"; 927 - sha256 = "d1f23ac8a7879b142aed1c503f1edd9014a095fe34c6d2c321468ab6eff965a6"; 927 + sha256 = "9304539492ce794f84f1d95f693c10235c0b87ed412d4dc22a307190fb68c212"; 928 928 } 929 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/sr/firefox-115.0.2.tar.bz2"; 929 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/sr/firefox-116.0.tar.bz2"; 930 930 locale = "sr"; 931 931 arch = "linux-i686"; 932 - sha256 = "2c2900763e39b3fc2322431a782361090ee171b08476b972ebdafb669acd4f8e"; 932 + sha256 = "2be7297624ef34ac0942c1af82701817691457de0ebac4354d2df649d4d69baa"; 933 933 } 934 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/sv-SE/firefox-115.0.2.tar.bz2"; 934 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/sv-SE/firefox-116.0.tar.bz2"; 935 935 locale = "sv-SE"; 936 936 arch = "linux-i686"; 937 - sha256 = "31a6ff5390b5522981601e3770a9181642fef490960e2f2ad462d0be021bac9b"; 937 + sha256 = "42a9372113e8ff5edb79f52868dd5fb0ff0f6810a1764c143020ddc4e5885530"; 938 938 } 939 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/szl/firefox-115.0.2.tar.bz2"; 939 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/szl/firefox-116.0.tar.bz2"; 940 940 locale = "szl"; 941 941 arch = "linux-i686"; 942 - sha256 = "2377483264bf279c24a01cf883fbea79c78c0150f8c4cfd6da762bc7fd4f7014"; 942 + sha256 = "f699ec97ef95958cfc65191a95b3296618e39eedec9078e8ca28a1a4618ea4d9"; 943 943 } 944 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/ta/firefox-115.0.2.tar.bz2"; 944 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/ta/firefox-116.0.tar.bz2"; 945 945 locale = "ta"; 946 946 arch = "linux-i686"; 947 - sha256 = "d1bce010ccd6512d315014f36fe69c5272804716f62bd47d50ced4902c6b2d1d"; 947 + sha256 = "eeb24dd7277660b0903124eb59e14fb69a3fa04f5d9030908de27bba137ff4a3"; 948 948 } 949 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/te/firefox-115.0.2.tar.bz2"; 949 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/te/firefox-116.0.tar.bz2"; 950 950 locale = "te"; 951 951 arch = "linux-i686"; 952 - sha256 = "2fe7d6bd5f5341bb3b7a13716ab328736fa3788423d2e226e5a55d1bd1c8f324"; 952 + sha256 = "627a55d9a260edbd71b0753b5dd878a8018e377e26a7825b035fe1d1e041f152"; 953 953 } 954 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/tg/firefox-115.0.2.tar.bz2"; 954 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/tg/firefox-116.0.tar.bz2"; 955 955 locale = "tg"; 956 956 arch = "linux-i686"; 957 - sha256 = "b0ad430e95ae9bc93047fb3f307a298fb72b7a0a92e907f3d2e756bb191559e1"; 957 + sha256 = "51036c3e0107e401db38830171b02ed38b490341426baa9b648689d3108a0e7a"; 958 958 } 959 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/th/firefox-115.0.2.tar.bz2"; 959 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/th/firefox-116.0.tar.bz2"; 960 960 locale = "th"; 961 961 arch = "linux-i686"; 962 - sha256 = "6de013658d343173c0387ea31cbd13a13283b94c610d8da045ec132a58a00c55"; 962 + sha256 = "07f248626ba69c176c28d0b3cd8412d02590db4bad799b4eed6f89551b46bb50"; 963 963 } 964 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/tl/firefox-115.0.2.tar.bz2"; 964 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/tl/firefox-116.0.tar.bz2"; 965 965 locale = "tl"; 966 966 arch = "linux-i686"; 967 - sha256 = "e61c21f5dd1b501850ad5fa7e4fc78ff2d6e8204e59641a9def848fb2d0e1db0"; 967 + sha256 = "eae41e5cf45449ad4aa639869ad0ec7c5abe8aab6030bd3c914e19cf37c22904"; 968 968 } 969 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/tr/firefox-115.0.2.tar.bz2"; 969 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/tr/firefox-116.0.tar.bz2"; 970 970 locale = "tr"; 971 971 arch = "linux-i686"; 972 - sha256 = "dcbe3eb837e43d9c11883e2bbf4402703e7e18bf5bfc80de5e6a3b05439ea09a"; 972 + sha256 = "0c3527d182e5033d7767400ac85fc97d1f13f3c858ca6302ef167158338fb0c9"; 973 973 } 974 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/trs/firefox-115.0.2.tar.bz2"; 974 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/trs/firefox-116.0.tar.bz2"; 975 975 locale = "trs"; 976 976 arch = "linux-i686"; 977 - sha256 = "f762bf0c20350079ac9fa8e79fa8711eeae6d8c1cd47d628622b213739ca963b"; 977 + sha256 = "7c4cec572dabdceae08dde4f23dbe13d8fad56b32672219ce2e7cf2e04336b2f"; 978 978 } 979 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/uk/firefox-115.0.2.tar.bz2"; 979 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/uk/firefox-116.0.tar.bz2"; 980 980 locale = "uk"; 981 981 arch = "linux-i686"; 982 - sha256 = "bda43112d1fcde83e319918c5bfcd8d3e7c087b03a995f5657f0b216b90b3580"; 982 + sha256 = "430c38e381d3dc120716cba77b561ef0707adc8547159719c285b216a0573770"; 983 983 } 984 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/ur/firefox-115.0.2.tar.bz2"; 984 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/ur/firefox-116.0.tar.bz2"; 985 985 locale = "ur"; 986 986 arch = "linux-i686"; 987 - sha256 = "41bbb5805aea4234a82cf7366768d36c572e87cc6a82e289e13cbb8702a0349b"; 987 + sha256 = "796f802b79e4a69581d2eedc0936e7921a8cd307c816075cd59db7b3b52b899c"; 988 988 } 989 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/uz/firefox-115.0.2.tar.bz2"; 989 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/uz/firefox-116.0.tar.bz2"; 990 990 locale = "uz"; 991 991 arch = "linux-i686"; 992 - sha256 = "410d410e506c6d924ec556e9dbab1fde140c72761613cee028077c316b01e1ae"; 992 + sha256 = "772260d25afca78633c06cbc931b4356d2dcb0528a95665aae533a9bc3c55833"; 993 993 } 994 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/vi/firefox-115.0.2.tar.bz2"; 994 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/vi/firefox-116.0.tar.bz2"; 995 995 locale = "vi"; 996 996 arch = "linux-i686"; 997 - sha256 = "32d494eb804d88fa7fe0192eca9c6138f3fe6310398342f66e4c739811dd1a3c"; 997 + sha256 = "5fd11545971f8aae762fb372a25f4b30d21f84acbeab1086d75f5696d96b10bf"; 998 998 } 999 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/xh/firefox-115.0.2.tar.bz2"; 999 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/xh/firefox-116.0.tar.bz2"; 1000 1000 locale = "xh"; 1001 1001 arch = "linux-i686"; 1002 - sha256 = "e8e919beb4440cf96b5d9656d0e2c9fc2fee66aa0c0fc5aa87fedff4b723eb4e"; 1002 + sha256 = "24fc569b9519e902cc570af9f74ff532a680cebc8abd1c151d8f8165c681dc92"; 1003 1003 } 1004 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/zh-CN/firefox-115.0.2.tar.bz2"; 1004 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/zh-CN/firefox-116.0.tar.bz2"; 1005 1005 locale = "zh-CN"; 1006 1006 arch = "linux-i686"; 1007 - sha256 = "79226a3ec389275f85c5d586e53181b6db09813231026b31dcbc41f5ae1f10c2"; 1007 + sha256 = "f0e7fcbf14e0a9f5281a5bdcc4f9fe82708b6211b09f1db22f036e770f0de713"; 1008 1008 } 1009 - { url = "https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/zh-TW/firefox-115.0.2.tar.bz2"; 1009 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0/linux-i686/zh-TW/firefox-116.0.tar.bz2"; 1010 1010 locale = "zh-TW"; 1011 1011 arch = "linux-i686"; 1012 - sha256 = "23db05c309c9753c4b48e027f6c7b4978f102a0226197d11254e703db25ea6e0"; 1012 + sha256 = "931c833b5cffc510b96eeeb356ad8599e0478d2b2b485dd553c4b6656bce23ab"; 1013 1013 } 1014 1014 ]; 1015 1015 }
+6 -6
pkgs/applications/networking/browsers/firefox/packages.nix
··· 3 3 { 4 4 firefox = buildMozillaMach rec { 5 5 pname = "firefox"; 6 - version = "115.0.3"; 6 + version = "116.0"; 7 7 src = fetchurl { 8 8 url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; 9 - sha512 = "d42d522e4c2160824c74d94c90b9d61ff7fd0515cddc9e4d544003ddf975fe975aa517493dc28bad31c67915a22477b2fbb42266dc3bda87a2555b7f57a6f5a2"; 9 + sha512 = "4370c65a99bf8796524aca11ea8e99fa4f875176a5805ad49f35ae149080eb54be42e7eae84627e87e17b88b262649e48f3b30b317170ac7c208960200d1005d"; 10 10 }; 11 11 12 12 meta = { ··· 87 87 88 88 firefox-esr-102 = buildMozillaMach rec { 89 89 pname = "firefox-esr-102"; 90 - version = "102.13.0esr"; 90 + version = "102.14.0esr"; 91 91 applicationName = "Mozilla Firefox ESR"; 92 92 src = fetchurl { 93 93 url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; 94 - sha512 = "745f4a77e4c898313f11118274d27513f4baa16bb42d5b71d9bd0dbe8957dbf39a5f7ae8442cd711aca9b597bc909c04b44cb8d9094c57aa34e285e64f834fde"; 94 + sha512 = "6cabd474d0f3a768a0f12fa5c9984ed193906b503202010fd1da0e2affa091fcc5c165e6b9c4152d286410d46b72b2ddbf52d323bf5ea542f29e5267a94dfdcd"; 95 95 }; 96 96 97 97 meta = { ··· 115 115 116 116 firefox-esr-115 = buildMozillaMach rec { 117 117 pname = "firefox-esr-115"; 118 - version = "115.0.3esr"; 118 + version = "115.1.0esr"; 119 119 applicationName = "Mozilla Firefox ESR"; 120 120 src = fetchurl { 121 121 url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; 122 - sha512 = "416ee56bd4a602c543391faaa8de31808f267ef2167f7d913195de45d3628de08d0582dbaa8905c847e1431bccd9d1d5d73ad9e7e5ea75be39e4d908a8b40376"; 122 + sha512 = "b2abb706fef2f1aa9451e7ac7c2affa0cc92cf2b0c6629f106a94c62017476380c7b6f406861fa468f60ea898d8402f534ad74844eb3932741fbd981cec66592"; 123 123 }; 124 124 125 125 meta = {
+74 -38
pkgs/applications/networking/browsers/netsurf/browser.nix
··· 1 - { lib, stdenv, fetchurl, makeWrapper, wrapGAppsHook 2 - 3 - # Buildtime dependencies. 4 - , check, pkg-config, xxd 5 - 6 - # Runtime dependencies. 7 - , curl, expat, libXcursor, libXrandr, libidn, libjpeg, libpng, libwebp, libxml2 8 - , openssl, perl, perlPackages 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , SDL 5 + , check 6 + , curl 7 + , expat 8 + , gtk2 9 + , gtk3 10 + , libXcursor 11 + , libXrandr 12 + , libidn 13 + , libjpeg 14 + , libpng 15 + , libwebp 16 + , libxml2 17 + , makeWrapper 18 + , openssl 19 + , perlPackages 20 + , pkg-config 21 + , wrapGAppsHook 22 + , xxd 9 23 10 - # uilib-specific dependencies 11 - , gtk2 # GTK 2 12 - , gtk3 # GTK 3 13 - , SDL # Framebuffer 24 + # Netsurf-specific dependencies 25 + , buildsystem 26 + , libcss 27 + , libdom 28 + , libhubbub 29 + , libnsbmp 30 + , libnsfb 31 + , libnsgif 32 + , libnslog 33 + , libnspsl 34 + , libnsutils 35 + , libparserutils 36 + , libsvgtiny 37 + , libutf8proc 38 + , libwapcaplet 39 + , nsgenbind 14 40 15 41 # Configuration 16 42 , uilib 17 - 18 - # Netsurf-specific dependencies 19 - , libcss, libdom, libhubbub, libnsbmp, libnsfb, libnsgif 20 - , libnslog, libnspsl, libnsutils, libparserutils, libsvgtiny, libutf8proc 21 - , libwapcaplet, nsgenbind 22 43 }: 23 44 24 - let 25 - inherit (lib) optional optionals; 26 - in 27 - stdenv.mkDerivation rec { 45 + stdenv.mkDerivation (finalAttrs: { 28 46 pname = "netsurf"; 29 47 version = "3.10"; 30 48 31 49 src = fetchurl { 32 - url = "http://download.netsurf-browser.org/netsurf/releases/source/${pname}-${version}-src.tar.gz"; 33 - sha256 = "sha256-NkhEKeGTYUaFwv8kb1W9Cm3d8xoBi+5F4NH3wohRmV4="; 50 + url = "http://download.netsurf-browser.org/netsurf/releases/source/netsurf-${finalAttrs.version}-src.tar.gz"; 51 + hash = "sha256-NkhEKeGTYUaFwv8kb1W9Cm3d8xoBi+5F4NH3wohRmV4="; 34 52 }; 35 53 36 54 nativeBuildInputs = [ 37 55 makeWrapper 38 - perl 39 56 perlPackages.HTMLParser 57 + perlPackages.perl 40 58 pkg-config 41 59 xxd 42 60 ] 43 - ++ optional (uilib == "gtk2" || uilib == "gtk3") wrapGAppsHook 44 - ; 61 + ++ lib.optional (uilib == "gtk2" || uilib == "gtk3") wrapGAppsHook; 45 62 46 63 buildInputs = [ 47 - check curl libXcursor libXrandr libidn libjpeg libpng libwebp libxml2 openssl 48 - # Netsurf-specific libraries 49 - nsgenbind libnsfb libwapcaplet libparserutils libnslog libcss 50 - libhubbub libdom libnsbmp libnsgif libsvgtiny libnsutils libnspsl 64 + check 65 + curl 66 + libXcursor 67 + libXrandr 68 + libidn 69 + libjpeg 70 + libpng 71 + libwebp 72 + libxml2 73 + openssl 74 + 75 + libcss 76 + libdom 77 + libhubbub 78 + libnsbmp 79 + libnsfb 80 + libnsgif 81 + libnslog 82 + libnspsl 83 + libnsutils 84 + libparserutils 85 + libsvgtiny 51 86 libutf8proc 87 + libwapcaplet 88 + nsgenbind 52 89 ] 53 - ++ optionals (uilib == "framebuffer") [ expat SDL ] 54 - ++ optional (uilib == "gtk2") gtk2 55 - ++ optional (uilib == "gtk3") gtk3 90 + ++ lib.optionals (uilib == "framebuffer") [ expat SDL ] 91 + ++ lib.optional (uilib == "gtk2") gtk2 92 + ++ lib.optional (uilib == "gtk3") gtk3 56 93 ; 57 94 58 95 # Since at least 2018 AD, GCC and other compilers run in `-fno-common` mode as ··· 78 115 "TARGET=${uilib}" 79 116 ]; 80 117 81 - meta = with lib; { 118 + meta = { 82 119 homepage = "https://www.netsurf-browser.org/"; 83 120 description = "A free, open source, small web browser"; 84 121 longDescription = '' ··· 87 124 layout and rendering engine entirely written from scratch. It is small and 88 125 capable of handling many of the web standards in use today. 89 126 ''; 90 - license = licenses.gpl2Only; 91 - maintainers = [ maintainers.vrthra maintainers.AndersonTorres ]; 92 - platforms = platforms.linux; 127 + license = lib.licenses.gpl2Only; 128 + inherit (buildsystem.meta) maintainers platforms; 93 129 }; 94 - } 130 + })
+13 -11
pkgs/applications/networking/browsers/netsurf/buildsystem.nix
··· 1 - { lib, stdenv, fetchurl }: 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + }: 2 5 3 - stdenv.mkDerivation rec { 4 - pname = "netsurf-${libname}"; 5 - libname = "buildsystem"; 6 + stdenv.mkDerivation (finalAttrs: { 7 + pname = "netsurf-buildsystem"; 6 8 version = "1.9"; 7 9 8 10 src = fetchurl { 9 - url = "http://download.netsurf-browser.org/libs/releases/${libname}-${version}.tar.gz"; 10 - sha256 = "sha256-k4QeMUpoggmiC4dF8GU5PzqQ8Bvmj0Xpa8jS9KKqmio="; 11 + url = "http://download.netsurf-browser.org/libs/releases/buildsystem-${finalAttrs.version}.tar.gz"; 12 + hash = "sha256-k4QeMUpoggmiC4dF8GU5PzqQ8Bvmj0Xpa8jS9KKqmio="; 11 13 }; 12 14 13 15 makeFlags = [ 14 16 "PREFIX=$(out)" 15 17 ]; 16 18 17 - meta = with lib; { 19 + meta = { 18 20 homepage = "https://www.netsurf-browser.org/"; 19 21 description = "NetSurf browser shared build system"; 20 - license = licenses.mit; 21 - maintainers = [ maintainers.vrthra maintainers.AndersonTorres ]; 22 - platforms = platforms.unix; 22 + license = lib.licenses.mit; 23 + maintainers = with lib.maintainers; [ vrthra AndersonTorres ]; 24 + platforms = lib.platforms.unix; 23 25 }; 24 - } 26 + })
+14 -11
pkgs/applications/networking/browsers/netsurf/default.nix
··· 1 1 { lib, pkgs }: 2 2 3 - lib.makeScope pkgs.newScope (self: with self; { 3 + lib.makeScope pkgs.newScope (self: 4 + let 5 + inherit (self) callPackage; 6 + in { 4 7 # ui can be: gtk2, gtk3, sixel, framebuffer. Note that console display (sixel) 5 8 # requires a terminal that supports `sixel` capabilities, such as mlterm 6 9 # or xterm -ti 340 7 10 ui = "gtk3"; 8 - uilib = 9 - if ui == "gtk2" || 10 - ui == "gtk3" || 11 - ui == "framebuffer" then ui 12 - else if ui == "sixel" then "framebuffer" 13 - else null; # Never will happen 14 - SDL = 15 - if ui == "sixel" then pkgs.SDL_sixel 16 - else if ui == "framebuffer" then pkgs.SDL 17 - else null; 11 + uilib = { 12 + "framebuffer" = "framebuffer"; 13 + "gtk2" = "gtk2"; 14 + "gtk3" = "gtk3"; 15 + "sixel" = "framebuffer"; 16 + }.${self.ui} or null; # Null will never happen 17 + SDL = { 18 + "sixel" = pkgs.SDL_sixel; 19 + "framebuffer" = pkgs.SDL; 20 + }.${self.ui} or null; 18 21 19 22 browser = callPackage ./browser.nix { }; 20 23
+21 -14
pkgs/applications/networking/browsers/netsurf/libcss.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config, perl 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , perl 5 + , pkg-config 2 6 , buildsystem 3 7 , libparserutils 4 8 , libwapcaplet 5 9 }: 6 10 7 - stdenv.mkDerivation rec { 8 - pname = "netsurf-${libname}"; 9 - libname = "libcss"; 11 + stdenv.mkDerivation (finalAttrs: { 12 + pname = "netsurf-libcss"; 10 13 version = "0.9.1"; 11 14 12 15 src = fetchurl { 13 - url = "http://download.netsurf-browser.org/libs/releases/${libname}-${version}-src.tar.gz"; 14 - sha256 = "sha256-0tzhbpM5Lo1qcglCDUfC1Wo4EXAaDoGnJPxUHGPTxtw="; 16 + url = "http://download.netsurf-browser.org/libs/releases/libcss-${finalAttrs.version}-src.tar.gz"; 17 + hash = "sha256-0tzhbpM5Lo1qcglCDUfC1Wo4EXAaDoGnJPxUHGPTxtw="; 15 18 }; 16 19 17 20 nativeBuildInputs = [ pkg-config ]; 21 + 18 22 buildInputs = [ 19 23 perl 24 + buildsystem 20 25 libparserutils 21 26 libwapcaplet 22 - buildsystem ]; 27 + ]; 23 28 24 29 makeFlags = [ 25 30 "PREFIX=$(out)" 26 31 "NSSHARED=${buildsystem}/share/netsurf-buildsystem" 27 32 ]; 28 33 29 - env.NIX_CFLAGS_COMPILE = toString [ "-Wno-error=implicit-fallthrough" "-Wno-error=maybe-uninitialized" ]; 34 + env.NIX_CFLAGS_COMPILE = toString [ 35 + "-Wno-error=implicit-fallthrough" 36 + "-Wno-error=maybe-uninitialized" 37 + ]; 30 38 31 - meta = with lib; { 32 - homepage = "https://www.netsurf-browser.org/projects/${libname}/"; 39 + meta = { 40 + homepage = "https://www.netsurf-browser.org/projects/libcss/"; 33 41 description = "Cascading Style Sheets library for netsurf browser"; 34 42 longDescription = '' 35 43 LibCSS is a CSS parser and selection engine. It aims to parse the forward ··· 37 45 and is available for use by other software, under a more permissive 38 46 license. 39 47 ''; 40 - license = licenses.mit; 41 - maintainers = [ maintainers.vrthra maintainers.AndersonTorres ]; 42 - platforms = platforms.linux; 48 + license = lib.licenses.mit; 49 + inherit (buildsystem.meta) maintainers platforms; 43 50 }; 44 - } 51 + })
+17 -13
pkgs/applications/networking/browsers/netsurf/libdom.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config, expat 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , expat 5 + , pkg-config 2 6 , buildsystem 3 7 , libparserutils 4 8 , libwapcaplet 5 9 , libhubbub 6 10 }: 7 11 8 - stdenv.mkDerivation rec { 9 - pname = "netsurf-${libname}"; 10 - libname = "libdom"; 12 + stdenv.mkDerivation (finalAttrs: { 13 + pname = "netsurf-libdom"; 11 14 version = "0.4.1"; 12 15 13 16 src = fetchurl { 14 - url = "http://download.netsurf-browser.org/libs/releases/${libname}-${version}-src.tar.gz"; 15 - sha256 = "sha256-mO4HJHHlXiCMmHjlFcQQrUYso2+HtK/L7K0CPzos70o="; 17 + url = "http://download.netsurf-browser.org/libs/releases/libdom-${finalAttrs.version}-src.tar.gz"; 18 + hash = "sha256-mO4HJHHlXiCMmHjlFcQQrUYso2+HtK/L7K0CPzos70o="; 16 19 }; 17 20 18 21 nativeBuildInputs = [ pkg-config ]; 22 + 19 23 buildInputs = [ 20 24 expat 25 + buildsystem 21 26 libhubbub 22 27 libparserutils 23 28 libwapcaplet 24 - buildsystem ]; 29 + ]; 25 30 26 31 makeFlags = [ 27 32 "PREFIX=$(out)" 28 33 "NSSHARED=${buildsystem}/share/netsurf-buildsystem" 29 34 ]; 30 35 31 - meta = with lib; { 32 - homepage = "https://www.netsurf-browser.org/projects/${libname}/"; 36 + meta = { 37 + homepage = "https://www.netsurf-browser.org/projects/libdom/"; 33 38 description = "Document Object Model library for netsurf browser"; 34 39 longDescription = '' 35 40 LibDOM is an implementation of the W3C DOM, written in C. It is currently 36 41 in development for use with NetSurf and is intended to be suitable for use 37 42 in other projects under a more permissive license. 38 43 ''; 39 - license = licenses.mit; 40 - maintainers = [ maintainers.vrthra maintainers.AndersonTorres ]; 41 - platforms = platforms.linux; 44 + license = lib.licenses.mit; 45 + inherit (buildsystem.meta) maintainers platforms; 42 46 }; 43 - } 47 + })
+16 -12
pkgs/applications/networking/browsers/netsurf/libhubbub.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config, perl 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , perl 5 + , pkg-config 2 6 , buildsystem 3 7 , libparserutils 4 8 }: 5 9 6 - stdenv.mkDerivation rec { 7 - pname = "netsurf-${libname}"; 8 - libname = "libhubbub"; 10 + stdenv.mkDerivation (finalAttrs: { 11 + pname = "netsurf-libhubbub"; 9 12 version = "0.3.7"; 10 13 11 14 src = fetchurl { 12 - url = "http://download.netsurf-browser.org/libs/releases/${libname}-${version}-src.tar.gz"; 13 - sha256 = "sha256-nnriU+bJBp51frmtTkhG84tNtSwMoBUURqn6Spd3NbY="; 15 + url = "http://download.netsurf-browser.org/libs/releases/libhubbub-${finalAttrs.version}-src.tar.gz"; 16 + hash = "sha256-nnriU+bJBp51frmtTkhG84tNtSwMoBUURqn6Spd3NbY="; 14 17 }; 15 18 16 19 nativeBuildInputs = [ pkg-config ]; 20 + 17 21 buildInputs = [ 18 22 perl 23 + buildsystem 19 24 libparserutils 20 - buildsystem ]; 25 + ]; 21 26 22 27 makeFlags = [ 23 28 "PREFIX=$(out)" 24 29 "NSSHARED=${buildsystem}/share/netsurf-buildsystem" 25 30 ]; 26 31 27 - meta = with lib; { 32 + meta = { 28 33 homepage = "https://www.netsurf-browser.org/projects/hubbub/"; 29 34 description = "HTML5 parser library for netsurf browser"; 30 35 longDescription = '' ··· 37 42 parse all markup, both valid and invalid. As a result, Hubbub parses web 38 43 content well. 39 44 ''; 40 - license = licenses.mit; 41 - maintainers = [ maintainers.vrthra maintainers.AndersonTorres ]; 42 - platforms = platforms.linux; 45 + license = lib.licenses.mit; 46 + inherit (buildsystem.meta) maintainers platforms; 43 47 }; 44 - } 48 + })
+13 -11
pkgs/applications/networking/browsers/netsurf/libnsbmp.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , pkg-config 2 5 , buildsystem 3 6 }: 4 7 5 - stdenv.mkDerivation rec { 6 - pname = "netsurf-${libname}"; 7 - libname = "libnsbmp"; 8 + stdenv.mkDerivation (finalAttrs: { 9 + pname = "netsurf-libnsbmp"; 8 10 version = "0.1.6"; 9 11 10 12 src = fetchurl { 11 - url = "http://download.netsurf-browser.org/libs/releases/${libname}-${version}-src.tar.gz"; 12 - sha256 = "sha256-ecSTZfhg7UUb/EEJ7d7I3j6bfOWjvgaVlr0qoZJ5Mk8="; 13 + url = "http://download.netsurf-browser.org/libs/releases/libnsbmp-${finalAttrs.version}-src.tar.gz"; 14 + hash = "sha256-ecSTZfhg7UUb/EEJ7d7I3j6bfOWjvgaVlr0qoZJ5Mk8="; 13 15 }; 14 16 15 17 nativeBuildInputs = [ pkg-config ]; 18 + 16 19 buildInputs = [ buildsystem ]; 17 20 18 21 makeFlags = [ ··· 20 23 "NSSHARED=${buildsystem}/share/netsurf-buildsystem" 21 24 ]; 22 25 23 - meta = with lib; { 26 + meta = { 24 27 homepage = "https://www.netsurf-browser.org/"; 25 28 description = "BMP Decoder for netsurf browser"; 26 - license = licenses.mit; 27 - maintainers = [ maintainers.vrthra maintainers.AndersonTorres ]; 28 - platforms = platforms.linux; 29 + license = lib.licenses.mit; 30 + inherit (buildsystem.meta) maintainers platforms; 29 31 }; 30 - } 32 + })
+16 -13
pkgs/applications/networking/browsers/netsurf/libnsfb.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config 2 - , uilib, SDL 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , SDL 5 + , pkg-config 3 6 , buildsystem 7 + , uilib 4 8 }: 5 9 6 - stdenv.mkDerivation rec { 7 - pname = "netsurf-${libname}"; 8 - libname = "libnsfb"; 10 + stdenv.mkDerivation (finalAttrs: { 11 + pname = "netsurf-libnsfb"; 9 12 version = "0.2.2"; 10 13 11 14 src = fetchurl { 12 - url = "http://download.netsurf-browser.org/libs/releases/${libname}-${version}-src.tar.gz"; 13 - sha256 = "sha256-vkRso+tU35A/LamDEdEH11dM0R9awHE+YZFW1NGeo5o="; 15 + url = "http://download.netsurf-browser.org/libs/releases/libnsfb-${finalAttrs.version}-src.tar.gz"; 16 + hash = "sha256-vkRso+tU35A/LamDEdEH11dM0R9awHE+YZFW1NGeo5o="; 14 17 }; 15 18 16 19 nativeBuildInputs = [ pkg-config ]; 20 + 17 21 buildInputs = [ SDL buildsystem ]; 18 22 19 23 makeFlags = [ ··· 22 26 "TARGET=${uilib}" 23 27 ]; 24 28 25 - meta = with lib; { 26 - homepage = "https://www.netsurf-browser.org/projects/${libname}/"; 29 + meta = { 30 + homepage = "https://www.netsurf-browser.org/projects/libnsfb/"; 27 31 description = "Netsurf framebuffer abstraction library"; 28 - license = licenses.mit; 29 - maintainers = [ maintainers.vrthra maintainers.AndersonTorres ]; 30 - platforms = platforms.linux; 32 + license = lib.licenses.mit; 33 + inherit (buildsystem.meta) maintainers platforms; 31 34 }; 32 - } 35 + })
+15 -12
pkgs/applications/networking/browsers/netsurf/libnsgif.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config, buildPackages 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , pkg-config 5 + , buildPackages 2 6 , buildsystem 3 7 }: 4 8 5 - stdenv.mkDerivation rec { 6 - pname = "netsurf-${libname}"; 7 - libname = "libnsgif"; 9 + stdenv.mkDerivation (finalAttrs: { 10 + pname = "netsurf-libnsgif"; 8 11 version = "0.2.1"; 9 12 10 13 src = fetchurl { 11 - url = "http://download.netsurf-browser.org/libs/releases/${libname}-${version}-src.tar.gz"; 12 - sha256 = "sha256-nq6lNM1wtTxar0UxeulXcBaFprSojb407Sb0+q6Hmks="; 14 + url = "http://download.netsurf-browser.org/libs/releases/libnsgif-${finalAttrs.version}-src.tar.gz"; 15 + hash = "sha256-nq6lNM1wtTxar0UxeulXcBaFprSojb407Sb0+q6Hmks="; 13 16 }; 14 17 15 18 depsBuildBuild = [ buildPackages.stdenv.cc ]; 16 19 17 20 nativeBuildInputs = [ pkg-config ]; 21 + 18 22 buildInputs = [ buildsystem ]; 19 23 20 24 makeFlags = [ ··· 23 27 "BUILD_CC=$(CC_FOR_BUILD)" 24 28 ]; 25 29 26 - meta = with lib; { 27 - homepage = "https://www.netsurf-browser.org/projects/${libname}/"; 30 + meta = { 31 + homepage = "https://www.netsurf-browser.org/projects/libnsgif/"; 28 32 description = "GIF Decoder for netsurf browser"; 29 - license = licenses.mit; 30 - maintainers = [ maintainers.vrthra maintainers.AndersonTorres ]; 31 - platforms = platforms.unix; 33 + license = lib.licenses.mit; 34 + inherit (buildsystem.meta) maintainers platforms; 32 35 }; 33 - } 36 + })
+20 -12
pkgs/applications/networking/browsers/netsurf/libnslog.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config, bison, flex 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , bison 5 + , flex 6 + , pkg-config 2 7 , buildsystem 3 8 }: 4 9 5 - stdenv.mkDerivation rec { 6 - pname = "netsurf-${libname}"; 7 - libname = "libnslog"; 10 + stdenv.mkDerivation (finalAttrs: { 11 + pname = "netsurf-libnslog"; 8 12 version = "0.1.3"; 9 13 10 14 src = fetchurl { 11 - url = "http://download.netsurf-browser.org/libs/releases/${libname}-${version}-src.tar.gz"; 12 - sha256 = "sha256-/JjcqdfvpnCWRwpdlsAjFG4lv97AjA23RmHHtNsEU9A="; 15 + url = "http://download.netsurf-browser.org/libs/releases/libnslog-${finalAttrs.version}-src.tar.gz"; 16 + hash = "sha256-/JjcqdfvpnCWRwpdlsAjFG4lv97AjA23RmHHtNsEU9A="; 13 17 }; 14 18 15 - nativeBuildInputs = [ pkg-config bison flex ]; 19 + nativeBuildInputs = [ 20 + bison 21 + flex 22 + pkg-config 23 + ]; 24 + 16 25 buildInputs = [ buildsystem ]; 17 26 18 27 makeFlags = [ ··· 20 29 "NSSHARED=${buildsystem}/share/netsurf-buildsystem" 21 30 ]; 22 31 23 - meta = with lib; { 32 + meta = { 24 33 homepage = "https://www.netsurf-browser.org/"; 25 34 description = "NetSurf Parametric Logging Library"; 26 - license = licenses.isc; 27 - maintainers = [ maintainers.samueldr maintainers.AndersonTorres ]; 28 - platforms = platforms.linux; 35 + license = lib.licenses.isc; 36 + inherit (buildsystem.meta) maintainers platforms; 29 37 }; 30 - } 38 + })
+13 -11
pkgs/applications/networking/browsers/netsurf/libnspsl.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , pkg-config 2 5 , buildsystem 3 6 }: 4 7 5 - stdenv.mkDerivation rec { 6 - pname = "netsurf-${libname}"; 7 - libname = "libnspsl"; 8 + stdenv.mkDerivation (finalAttrs: { 9 + pname = "netsurf-libnspsl"; 8 10 version = "0.1.6"; 9 11 10 12 src = fetchurl { 11 - url = "http://download.netsurf-browser.org/libs/releases/${libname}-${version}-src.tar.gz"; 12 - sha256 = "sha256-08WCBct40xC/gcpVNHotCYcZzsrHBGvDZ5g7E4tFAgs="; 13 + url = "http://download.netsurf-browser.org/libs/releases/libnspsl-${finalAttrs.version}-src.tar.gz"; 14 + hash = "sha256-08WCBct40xC/gcpVNHotCYcZzsrHBGvDZ5g7E4tFAgs="; 13 15 }; 14 16 15 17 nativeBuildInputs = [ pkg-config ]; 18 + 16 19 buildInputs = [ buildsystem ]; 17 20 18 21 makeFlags = [ ··· 20 23 "NSSHARED=${buildsystem}/share/netsurf-buildsystem" 21 24 ]; 22 25 23 - meta = with lib; { 26 + meta = { 24 27 homepage = "https://www.netsurf-browser.org/"; 25 28 description = "NetSurf Public Suffix List - Handling library"; 26 - license = licenses.mit; 27 - maintainers = [ maintainers.samueldr maintainers.AndersonTorres ]; 28 - platforms = platforms.linux; 29 + license = lib.licenses.mit; 30 + inherit (buildsystem.meta) maintainers platforms; 29 31 }; 30 - } 32 + })
+13 -11
pkgs/applications/networking/browsers/netsurf/libnsutils.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , pkg-config 2 5 , buildsystem 3 6 }: 4 7 5 - stdenv.mkDerivation rec { 6 - pname = "netsurf-${libname}"; 7 - libname = "libnsutils"; 8 + stdenv.mkDerivation (finalAttrs: { 9 + pname = "netsurf-libnsutils"; 8 10 version = "0.1.0"; 9 11 10 12 src = fetchurl { 11 - url = "http://download.netsurf-browser.org/libs/releases/${libname}-${version}-src.tar.gz"; 12 - sha256 = "sha256-eQxlFjRKvoL2KJ1lY5LpzOvkdbIMx+Hi2EMBE4X3rvA="; 13 + url = "http://download.netsurf-browser.org/libs/releases/libnsutils-${finalAttrs.version}-src.tar.gz"; 14 + hash = "sha256-eQxlFjRKvoL2KJ1lY5LpzOvkdbIMx+Hi2EMBE4X3rvA="; 13 15 }; 14 16 15 17 nativeBuildInputs = [ pkg-config ]; 18 + 16 19 buildInputs = [ buildsystem ]; 17 20 18 21 makeFlags = [ ··· 20 23 "NSSHARED=${buildsystem}/share/netsurf-buildsystem" 21 24 ]; 22 25 23 - meta = with lib; { 26 + meta = { 24 27 homepage = "https://www.netsurf-browser.org/"; 25 28 description = "Generalised utility library for netsurf browser"; 26 - license = licenses.mit; 27 - maintainers = [ maintainers.vrthra maintainers.AndersonTorres ]; 28 - platforms = platforms.linux; 29 + license = lib.licenses.mit; 30 + inherit (buildsystem.meta) maintainers platforms; 29 31 }; 30 - } 32 + })
+17 -13
pkgs/applications/networking/browsers/netsurf/libparserutils.nix
··· 1 - { lib, stdenv, fetchurl, perl 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , perl 2 5 , buildsystem 3 6 }: 4 7 5 - stdenv.mkDerivation rec { 6 - pname = "netsurf-${libname}"; 7 - libname = "libparserutils"; 8 + stdenv.mkDerivation (finalAttrs: { 9 + pname = "netsurf-libparserutils"; 8 10 version = "0.2.4"; 9 11 10 12 src = fetchurl { 11 - url = "http://download.netsurf-browser.org/libs/releases/${libname}-${version}-src.tar.gz"; 12 - sha256 = "sha256-MiuuYbMMzt4+MFv26uJBSSBkl3W8X/HRtogBKjxJR9g="; 13 + url = "http://download.netsurf-browser.org/libs/releases/libparserutils-${finalAttrs.version}-src.tar.gz"; 14 + hash = "sha256-MiuuYbMMzt4+MFv26uJBSSBkl3W8X/HRtogBKjxJR9g="; 13 15 }; 14 16 15 - buildInputs = [ perl buildsystem ]; 17 + buildInputs = [ 18 + perl 19 + buildsystem 20 + ]; 16 21 17 22 makeFlags = [ 18 23 "PREFIX=$(out)" 19 24 "NSSHARED=${buildsystem}/share/netsurf-buildsystem" 20 25 ]; 21 26 22 - meta = with lib; { 23 - homepage = "https://www.netsurf-browser.org/projects/${libname}/"; 27 + meta = { 28 + homepage = "https://www.netsurf-browser.org/projects/libparserutils/"; 24 29 description = "Parser building library for netsurf browser"; 25 - license = licenses.mit; 26 - maintainers = [ maintainers.vrthra maintainers.AndersonTorres ]; 27 - platforms = platforms.linux; 30 + license = lib.licenses.mit; 31 + inherit (buildsystem.meta) maintainers platforms; 28 32 }; 29 - } 33 + })
+21 -14
pkgs/applications/networking/browsers/netsurf/libsvgtiny.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config, gperf 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , gperf 5 + , pkg-config 2 6 , buildsystem 3 7 , libdom 4 8 , libhubbub ··· 6 10 , libwapcaplet 7 11 }: 8 12 9 - stdenv.mkDerivation rec { 10 - pname = "netsurf-${libname}"; 11 - libname = "libsvgtiny"; 13 + stdenv.mkDerivation (finalAttrs: { 14 + pname = "netsurf-libsvgtiny"; 12 15 version = "0.1.7"; 13 16 14 17 src = fetchurl { 15 - url = "http://download.netsurf-browser.org/libs/releases/${libname}-${version}-src.tar.gz"; 16 - sha256 = "sha256-LA3PlS8c2ILD6VQB75RZ8W27U8XT5FEjObL563add4E="; 18 + url = "http://download.netsurf-browser.org/libs/releases/libsvgtiny-${finalAttrs.version}-src.tar.gz"; 19 + hash = "sha256-LA3PlS8c2ILD6VQB75RZ8W27U8XT5FEjObL563add4E="; 17 20 }; 18 21 19 - nativeBuildInputs = [ pkg-config gperf ]; 22 + nativeBuildInputs = [ 23 + gperf 24 + pkg-config 25 + ]; 26 + 20 27 buildInputs = [ 28 + buildsystem 21 29 libdom 22 30 libhubbub 23 31 libparserutils 24 32 libwapcaplet 25 - buildsystem ]; 33 + ]; 26 34 27 35 makeFlags = [ 28 36 "PREFIX=$(out)" 29 37 "NSSHARED=${buildsystem}/share/netsurf-buildsystem" 30 38 ]; 31 39 32 - meta = with lib; { 33 - homepage = "https://www.netsurf-browser.org/projects/${libname}/"; 40 + meta = { 41 + homepage = "https://www.netsurf-browser.org/projects/libsvgtiny/"; 34 42 description = "NetSurf SVG decoder"; 35 - license = licenses.mit; 36 - maintainers = [ maintainers.samueldr maintainers.AndersonTorres ]; 37 - platforms = platforms.linux; 43 + license = lib.licenses.mit; 44 + inherit (buildsystem.meta) maintainers platforms; 38 45 }; 39 - } 46 + })
+7 -9
pkgs/applications/networking/browsers/netsurf/libutf8proc.nix
··· 5 5 , buildsystem 6 6 }: 7 7 8 - stdenv.mkDerivation rec { 9 - pname = "netsurf-${libname}"; 10 - libname = "libutf8proc"; 8 + stdenv.mkDerivation (finalAttrs: { 9 + pname = "netsurf-libutf8proc"; 11 10 version = "2.4.0-1"; 12 11 13 12 src = fetchurl { 14 - url = "http://download.netsurf-browser.org/libs/releases/${libname}-${version}-src.tar.gz"; 13 + url = "http://download.netsurf-browser.org/libs/releases/libutf8proc-${finalAttrs.version}-src.tar.gz"; 15 14 hash = "sha256-AasdaYnBx3VQkNskw/ZOSflcVgrknCa+xRQrrGgCxHI="; 16 15 }; 17 16 ··· 24 23 "NSSHARED=${buildsystem}/share/netsurf-buildsystem" 25 24 ]; 26 25 27 - meta = with lib; { 26 + meta = { 28 27 homepage = "https://www.netsurf-browser.org/"; 29 28 description = "UTF8 Processing library for netsurf browser"; 30 - license = licenses.mit; 31 - maintainers = [ maintainers.vrthra maintainers.AndersonTorres ]; 32 - platforms = platforms.linux; 29 + license = lib.licenses.mit; 30 + inherit (buildsystem.meta) maintainers platforms; 33 31 }; 34 - } 32 + })
+12 -12
pkgs/applications/networking/browsers/netsurf/libwapcaplet.nix
··· 1 - { lib, stdenv, fetchurl 1 + { lib 2 + , stdenv 3 + , fetchurl 2 4 , buildsystem 3 5 }: 4 6 5 - stdenv.mkDerivation rec { 6 - pname = "netsurf-${libname}"; 7 - libname = "libwapcaplet"; 7 + stdenv.mkDerivation (finalAttrs: { 8 + pname = "netsurf-libwapcaplet"; 8 9 version = "0.4.3"; 9 10 10 11 src = fetchurl { 11 - url = "http://download.netsurf-browser.org/libs/releases/${libname}-${version}-src.tar.gz"; 12 - sha256 = "sha256-myqh3W1mRfjpkrNpf9vYfwwOHaVyH6VO0ptITRMWDFw="; 12 + url = "http://download.netsurf-browser.org/libs/releases/libwapcaplet-${finalAttrs.version}-src.tar.gz"; 13 + hash = "sha256-myqh3W1mRfjpkrNpf9vYfwwOHaVyH6VO0ptITRMWDFw="; 13 14 }; 14 15 15 16 buildInputs = [ buildsystem ]; ··· 21 22 22 23 env.NIX_CFLAGS_COMPILE = "-Wno-error=cast-function-type"; 23 24 24 - meta = with lib; { 25 - homepage = "https://www.netsurf-browser.org/projects/${libname}/"; 25 + meta = { 26 + homepage = "https://www.netsurf-browser.org/projects/libwapcaplet/"; 26 27 description = "String internment library for netsurf browser"; 27 - license = licenses.mit; 28 - maintainers = [ maintainers.vrthra maintainers.AndersonTorres ]; 29 - platforms = platforms.linux; 28 + license = lib.licenses.mit; 29 + inherit (buildsystem.meta) maintainers platforms; 30 30 }; 31 - } 31 + })
+19 -13
pkgs/applications/networking/browsers/netsurf/nsgenbind.nix
··· 1 - { lib, stdenv, fetchurl 2 - , flex, bison 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , bison 5 + , flex 3 6 , buildsystem 4 7 }: 5 8 6 - stdenv.mkDerivation rec { 7 - pname = "netsurf-${libname}"; 8 - libname = "nsgenbind"; 9 + stdenv.mkDerivation (finalAttrs: { 10 + pname = "netsurf-nsgenbind"; 9 11 version = "0.8"; 10 12 11 13 src = fetchurl { 12 - url = "http://download.netsurf-browser.org/libs/releases/${libname}-${version}-src.tar.gz"; 13 - sha256 = "sha256-TY1TrQAK2nEncjZeanPrj8XOl1hK+chlrFsmohh/HLM="; 14 + url = "http://download.netsurf-browser.org/libs/releases/nsgenbind-${finalAttrs.version}-src.tar.gz"; 15 + hash = "sha256-TY1TrQAK2nEncjZeanPrj8XOl1hK+chlrFsmohh/HLM="; 14 16 }; 15 17 16 - buildInputs = [ flex bison buildsystem ]; 18 + nativeBuildInputs = [ 19 + bison 20 + flex 21 + ]; 22 + 23 + buildInputs = [ buildsystem ]; 17 24 18 25 makeFlags = [ 19 26 "PREFIX=$(out)" 20 27 "NSSHARED=${buildsystem}/share/netsurf-buildsystem" 21 28 ]; 22 29 23 - meta = with lib; { 30 + meta = { 24 31 homepage = "https://www.netsurf-browser.org/"; 25 32 description = "Generator for JavaScript bindings for netsurf browser"; 26 - license = licenses.mit; 27 - maintainers = [ maintainers.vrthra maintainers.AndersonTorres ]; 28 - platforms = platforms.linux; 33 + license = lib.licenses.mit; 34 + inherit (buildsystem.meta) maintainers platforms; 29 35 }; 30 - } 36 + })
+3 -2
pkgs/applications/networking/browsers/offpunk/default.nix
··· 14 14 let 15 15 pythonDependencies = with python3Packages; [ 16 16 beautifulsoup4 17 + chardet 17 18 cryptography 18 19 feedparser 19 20 pillow ··· 30 31 in 31 32 python3Packages.buildPythonPackage rec { 32 33 pname = "offpunk"; 33 - version = "1.9.2"; 34 + version = "1.10"; 34 35 format = "flit"; 35 36 36 37 disabled = python3Packages.pythonOlder "3.7"; ··· 39 40 owner = "~lioploum"; 40 41 repo = "offpunk"; 41 42 rev = "v${version}"; 42 - sha256 = "sha256-CYsuoj5/BaaboDRtcOrGzJoZDCfOLs7ROVWLVjOAnRU="; 43 + hash = "sha256-+jGKPPnKZHn+l6VAwuae6kICwR7ymkYJjsM2OHQAEmU="; 43 44 }; 44 45 45 46 nativeBuildInputs = [ installShellFiles ];
+4 -7
pkgs/applications/networking/ids/suricata/default.nix
··· 22 22 , luajit 23 23 , lz4 24 24 , nspr 25 - , nss 26 - , pcre 25 + , pcre2 27 26 , python 28 27 , zlib 29 28 , redisSupport ? true, redis, hiredis ··· 34 33 in 35 34 stdenv.mkDerivation rec { 36 35 pname = "suricata"; 37 - version = "6.0.13"; 36 + version = "7.0.0"; 38 37 39 38 src = fetchurl { 40 39 url = "https://www.openinfosecfoundation.org/download/${pname}-${version}.tar.gz"; 41 - hash = "sha256-4J8vgA0ODNL5fyHFBZUMzD27nOXP6AjflWe22EmjEFU="; 40 + hash = "sha256-e80TExGDZkUUZdw/g4Wj9qrdCE/+RN0lfdqBBYY7t2k="; 42 41 }; 43 42 44 43 nativeBuildInputs = [ ··· 67 66 luajit 68 67 lz4 69 68 nspr 70 - nss 71 - pcre 69 + pcre2 72 70 python 73 71 zlib 74 72 ] ··· 101 99 "--enable-nflog" 102 100 "--enable-nfqueue" 103 101 "--enable-pie" 104 - "--disable-prelude" 105 102 "--enable-python" 106 103 "--enable-unix-socket" 107 104 "--localstatedir=/var"
+67
pkgs/applications/networking/remote/dayon/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , ant 5 + , jdk 6 + , jre 7 + , makeWrapper 8 + , copyDesktopItems 9 + }: 10 + 11 + stdenv.mkDerivation rec { 12 + pname = "dayon"; 13 + version = "11.0.7"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "RetGal"; 17 + repo = "dayon"; 18 + rev = "v${version}"; 19 + hash = "sha256-3TbJVM5po4aUAOsY7JJs/b5tUzH3WGnca/H83IeMQ2s="; 20 + }; 21 + 22 + # https://github.com/RetGal/Dayon/pull/66 23 + postPatch = '' 24 + substituteInPlace resources/deb/dayon_assisted.desktop resources/deb/dayon_assistant.desktop \ 25 + --replace "Exec=/usr/bin/" "Exec=" 26 + ''; 27 + 28 + nativeBuildInputs = [ 29 + ant 30 + jdk 31 + makeWrapper 32 + copyDesktopItems 33 + ]; 34 + 35 + buildPhase = '' 36 + runHook preBuild 37 + ant 38 + runHook postBuild 39 + ''; 40 + 41 + desktopItems = [ 42 + "resources/deb/dayon_assisted.desktop" 43 + "resources/deb/dayon_assistant.desktop" 44 + ]; 45 + 46 + installPhase = '' 47 + runHook preInstall 48 + install -Dm644 build/dayon.jar $out/share/dayon/dayon.jar 49 + mkdir -p $out/bin 50 + makeWrapper ${jre}/bin/java $out/bin/dayon \ 51 + --add-flags "-jar $out/share/dayon/dayon.jar" 52 + makeWrapper ${jre}/bin/java $out/bin/dayon_assisted \ 53 + --add-flags "-cp $out/share/dayon/dayon.jar mpo.dayon.assisted.AssistedRunner" 54 + makeWrapper ${jre}/bin/java $out/bin/dayon_assistant \ 55 + --add-flags "-cp $out/share/dayon/dayon.jar mpo.dayon.assistant.AssistantRunner" 56 + install -Dm644 resources/dayon.png $out/share/icons/hicolor/128x128/apps/dayon.png 57 + runHook postInstall 58 + ''; 59 + 60 + meta = with lib; { 61 + homepage = "https://retgal.github.io/Dayon/index.html"; 62 + description = "An easy to use, cross-platform remote desktop assistance solution"; 63 + license = licenses.gpl3Plus; # https://github.com/RetGal/Dayon/issues/59 64 + platforms = platforms.all; 65 + maintainers = with maintainers; [ fgaz ]; 66 + }; 67 + }
+9
pkgs/applications/science/astronomy/stellarium/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchFromGitHub 4 + , fetchpatch 4 5 , cmake 5 6 , perl 6 7 , wrapGAppsHook ··· 29 30 rev = "v${version}"; 30 31 hash = "sha256-8Iheb/9wjf0u10ZQRkLMLNN2s7P++Fqcr26iatiKcTo="; 31 32 }; 33 + 34 + patches = [ 35 + # Compatibility with INDI 2.0 series from https://github.com/Stellarium/stellarium/pull/3269 36 + (fetchpatch { 37 + url = "https://github.com/Stellarium/stellarium/commit/31fd7bebf33fa710ce53ac8375238a24758312bc.patch"; 38 + hash = "sha256-eJEqqitZgtV6noeCi8pDBYMVTFIVWXZU1fiEvoilX8o="; 39 + }) 40 + ]; 32 41 33 42 postPatch = lib.optionalString stdenv.isDarwin '' 34 43 substituteInPlace CMakeLists.txt \
+38 -17
pkgs/applications/version-management/git-cinnabar/default.nix
··· 1 - { stdenv, lib, fetchFromGitHub, cargo, pkg-config, rustPlatform 2 - , bzip2, curl, zlib, zstd, libiconv, CoreServices 1 + { stdenv 2 + , lib 3 + , fetchFromGitHub 4 + , cargo 5 + , pkg-config 6 + , rustPlatform 7 + , bzip2 8 + , curl 9 + , zlib 10 + , zstd 11 + , libiconv 12 + , CoreServices 3 13 }: 4 14 5 - stdenv.mkDerivation rec { 15 + stdenv.mkDerivation (finalAttrs: { 6 16 pname = "git-cinnabar"; 7 - version = "0.6.1"; 17 + version = "0.6.2"; 8 18 9 19 src = fetchFromGitHub { 10 20 owner = "glandium"; 11 21 repo = "git-cinnabar"; 12 - rev = version; 13 - sha256 = "VvfoMypiFT68YJuGpEyPCxGOjdbDoF6FXtzLWlw0uxY="; 22 + rev = finalAttrs.version; 23 + hash = "sha256-1Y4zd4rYNRatemDXRMkQQwBJdkfOGfDWk9QBvJOgi7s="; 14 24 fetchSubmodules = true; 15 25 }; 16 26 17 27 nativeBuildInputs = [ 18 - pkg-config rustPlatform.cargoSetupHook cargo 28 + cargo 29 + pkg-config 30 + rustPlatform.cargoSetupHook 19 31 ]; 20 32 21 - buildInputs = [ bzip2 curl zlib zstd ] 22 - ++ lib.optionals stdenv.isDarwin [ libiconv CoreServices ]; 33 + buildInputs = [ 34 + bzip2 35 + curl 36 + zlib 37 + zstd 38 + ] ++ lib.optionals stdenv.isDarwin [ 39 + libiconv 40 + CoreServices 41 + ]; 23 42 24 43 cargoDeps = rustPlatform.fetchCargoTarball { 25 - inherit src; 26 - sha256 = "GApYgE7AezKmcGWNY+dF1Yp1TZmEeUdq3CsjvMvo/Rw="; 44 + inherit (finalAttrs) src; 45 + hash = "sha256-p85AS2DukUzEbW9UGYmiF3hpnZvPrZ2sRaeA9dU8j/8="; 27 46 }; 28 47 29 48 ZSTD_SYS_USE_PKG_CONFIG = true; ··· 32 51 33 52 installPhase = '' 34 53 runHook preInstall 54 + 35 55 mkdir -p $out/bin 36 56 install -v target/release/git-cinnabar $out/bin 37 57 ln -sv git-cinnabar $out/bin/git-remote-hg 58 + 38 59 runHook postInstall 39 60 ''; 40 61 41 - meta = with lib; { 62 + meta = { 63 + description = "git remote helper to interact with mercurial repositories"; 42 64 homepage = "https://github.com/glandium/git-cinnabar"; 43 - description = "git remote helper to interact with mercurial repositories"; 44 - license = licenses.gpl2Only; 45 - maintainers = with maintainers; [ qyliss ]; 46 - platforms = platforms.all; 65 + license = lib.licenses.gpl2Only; 66 + maintainers = with lib.maintainers; [ qyliss ]; 67 + platforms = lib.platforms.all; 47 68 }; 48 - } 69 + })
+2 -2
pkgs/applications/virtualization/containerd/default.nix
··· 11 11 12 12 buildGoModule rec { 13 13 pname = "containerd"; 14 - version = "1.7.2"; 14 + version = "1.7.3"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "containerd"; 18 18 repo = "containerd"; 19 19 rev = "v${version}"; 20 - hash = "sha256-L4zaA+kMBz2tRMbitZUxb9/wdimSO2njx6ozvyKKlkk="; 20 + hash = "sha256-BUbZe37rBZTr6nWb4lY2HHuwtq7toDUkGaJOiOoVkWI="; 21 21 }; 22 22 23 23 vendorHash = null;
+6 -7
pkgs/data/misc/dbip-country-lite/default.nix
··· 1 1 { lib 2 2 , stdenvNoCC 3 3 , fetchurl 4 - , dbip-country-lite 5 4 }: 6 5 7 - stdenvNoCC.mkDerivation rec { 6 + stdenvNoCC.mkDerivation (finalAttrs: { 8 7 pname = "dbip-country-lite"; 9 - version = "2023-07"; 8 + version = "2023-08"; 10 9 11 10 src = fetchurl { 12 - url = "https://download.db-ip.com/free/dbip-country-lite-${version}.mmdb.gz"; 13 - hash = "sha256-WVsyhopYbBlCWDq9UoPe1rcGU3pBYsXkqNWbaQXzRFA="; 11 + url = "https://download.db-ip.com/free/dbip-country-lite-${finalAttrs.version}.mmdb.gz"; 12 + hash = "sha256-+IQSHgfVZ2codxkOKwi23CLjm+rYDZOQq5EWJs0OLiQ="; 14 13 }; 15 14 16 15 dontUnpack = true; ··· 24 23 runHook postBuild 25 24 ''; 26 25 27 - passthru.mmdb = "${dbip-country-lite}/share/dbip/dbip-country-lite.mmdb"; 26 + passthru.mmdb = "${finalAttrs.finalPackage}/share/dbip/dbip-country-lite.mmdb"; 28 27 29 28 meta = with lib; { 30 29 description = "The free IP to Country Lite database by DB-IP"; ··· 33 32 maintainers = with maintainers; [ nickcao ]; 34 33 platforms = platforms.all; 35 34 }; 36 - } 35 + })
+2 -2
pkgs/data/misc/v2ray-domain-list-community/default.nix
··· 3 3 let 4 4 generator = pkgsBuildBuild.buildGoModule rec { 5 5 pname = "v2ray-domain-list-community"; 6 - version = "20230725085751"; 6 + version = "20230730120627"; 7 7 src = fetchFromGitHub { 8 8 owner = "v2fly"; 9 9 repo = "domain-list-community"; 10 10 rev = version; 11 - hash = "sha256-4D975ASoDoXjEi0kkwsUIIT6nwOE3ggBzNUVp0ojsbQ="; 11 + hash = "sha256-lnTP8KDYdIa7iq14h0TEVfAlJDtsURfSZaEdQ8L1TRM="; 12 12 }; 13 13 vendorHash = "sha256-dYaGR5ZBORANKAYuPAi9i+KQn2OAGDGTZxdyVjkcVi8="; 14 14 meta = with lib; {
+1 -1
pkgs/desktops/plasma-5/fetch.sh
··· 1 - WGET_ARGS=( https://download.kde.org/stable/plasma/5.27.6/ -A '*.tar.xz' ) 1 + WGET_ARGS=( https://download.kde.org/stable/plasma/5.27.7/ -A '*.tar.xz' )
+11
pkgs/desktops/plasma-5/plasma-sdk.nix
··· 16 16 , ktexteditor 17 17 , kwidgetsaddons 18 18 , kdoctools 19 + , fetchpatch 19 20 }: 20 21 21 22 mkDerivation { 22 23 pname = "plasma-sdk"; 24 + 25 + patches = [ 26 + # remove duplicate doc entries, fix build 27 + # FIXME: remove for next update 28 + (fetchpatch { 29 + url = "https://invent.kde.org/plasma/plasma-sdk/-/commit/e766c3c0483329f52ba0dd7536c4160131409f8e.patch"; 30 + revert = true; 31 + hash = "sha256-NoQbRo+0gT4F4G6YbvTiQulqrsFtnD7z0/0I4teQvUM="; 32 + }) 33 + ]; 23 34 24 35 nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 25 36 buildInputs = [
+236 -236
pkgs/desktops/plasma-5/srcs.nix
··· 4 4 5 5 { 6 6 aura-browser = { 7 - version = "5.27.6"; 7 + version = "5.27.7"; 8 8 src = fetchurl { 9 - url = "${mirror}/stable/plasma/5.27.6/aura-browser-5.27.6.tar.xz"; 10 - sha256 = "1ppsxzy6hdnnsrrhlx5b7vq1f8v2d1rhfg5j5ypa77ixvi1yglh2"; 11 - name = "aura-browser-5.27.6.tar.xz"; 9 + url = "${mirror}/stable/plasma/5.27.7/aura-browser-5.27.7.tar.xz"; 10 + sha256 = "0pzb3wgqqq9sddc9ycwxhikc450s78v9287djb6p96mvprix205r"; 11 + name = "aura-browser-5.27.7.tar.xz"; 12 12 }; 13 13 }; 14 14 bluedevil = { 15 - version = "5.27.6"; 15 + version = "5.27.7"; 16 16 src = fetchurl { 17 - url = "${mirror}/stable/plasma/5.27.6/bluedevil-5.27.6.tar.xz"; 18 - sha256 = "0x6zfcdw03kggd4mhkhva2b2v2w2ajzs7svslm1p1p8f41vzivvw"; 19 - name = "bluedevil-5.27.6.tar.xz"; 17 + url = "${mirror}/stable/plasma/5.27.7/bluedevil-5.27.7.tar.xz"; 18 + sha256 = "0ddzcarn06rvhbmvm9x737ba9ycxcvg030892nh6izgfrjlaxhfb"; 19 + name = "bluedevil-5.27.7.tar.xz"; 20 20 }; 21 21 }; 22 22 breeze = { 23 - version = "5.27.6"; 23 + version = "5.27.7"; 24 24 src = fetchurl { 25 - url = "${mirror}/stable/plasma/5.27.6/breeze-5.27.6.tar.xz"; 26 - sha256 = "0v3cz9phdalvawfjrg3yirn2n4z6h872p12g7hcf8706bdz8v6jx"; 27 - name = "breeze-5.27.6.tar.xz"; 25 + url = "${mirror}/stable/plasma/5.27.7/breeze-5.27.7.tar.xz"; 26 + sha256 = "1wfclkg4d3wraz19kwpm87vwp9327s5y8n1a42qgrdh980qwzzdz"; 27 + name = "breeze-5.27.7.tar.xz"; 28 28 }; 29 29 }; 30 30 breeze-grub = { 31 - version = "5.27.6"; 31 + version = "5.27.7"; 32 32 src = fetchurl { 33 - url = "${mirror}/stable/plasma/5.27.6/breeze-grub-5.27.6.tar.xz"; 34 - sha256 = "0lg2fba5v22z666wkbm5a6gzlq79jxski1cqnpp1z5laj7nrh8mv"; 35 - name = "breeze-grub-5.27.6.tar.xz"; 33 + url = "${mirror}/stable/plasma/5.27.7/breeze-grub-5.27.7.tar.xz"; 34 + sha256 = "1c0096x75yhmr3irpbkz302gikqh2m1mz2s5j063db2ky72vlf9m"; 35 + name = "breeze-grub-5.27.7.tar.xz"; 36 36 }; 37 37 }; 38 38 breeze-gtk = { 39 - version = "5.27.6"; 39 + version = "5.27.7"; 40 40 src = fetchurl { 41 - url = "${mirror}/stable/plasma/5.27.6/breeze-gtk-5.27.6.tar.xz"; 42 - sha256 = "1nkbhcsb359sqjampyc7cyl0hfnrx6gsrnqgaskdwk92p49snamc"; 43 - name = "breeze-gtk-5.27.6.tar.xz"; 41 + url = "${mirror}/stable/plasma/5.27.7/breeze-gtk-5.27.7.tar.xz"; 42 + sha256 = "1s2qv51qa867b0bf29b7j90yzqmn3s2dwblczsb79h2i1gnr8ci9"; 43 + name = "breeze-gtk-5.27.7.tar.xz"; 44 44 }; 45 45 }; 46 46 breeze-plymouth = { 47 - version = "5.27.6"; 47 + version = "5.27.7"; 48 48 src = fetchurl { 49 - url = "${mirror}/stable/plasma/5.27.6/breeze-plymouth-5.27.6.tar.xz"; 50 - sha256 = "0gjg3ddc3g45dnj0lv5k52bf1v403qpgv2nhqrx9z3x43kidb3vc"; 51 - name = "breeze-plymouth-5.27.6.tar.xz"; 49 + url = "${mirror}/stable/plasma/5.27.7/breeze-plymouth-5.27.7.tar.xz"; 50 + sha256 = "1vm33di6aaj95pf45g4r3hp79ag1i75mi1b5fpipjgi4aiiqvddz"; 51 + name = "breeze-plymouth-5.27.7.tar.xz"; 52 52 }; 53 53 }; 54 54 discover = { 55 - version = "5.27.6"; 55 + version = "5.27.7"; 56 56 src = fetchurl { 57 - url = "${mirror}/stable/plasma/5.27.6/discover-5.27.6.tar.xz"; 58 - sha256 = "1ici6p7bvvfszcy79lrr5xa6q1kfskxyijfr2pq9lkdhn8sdfq8n"; 59 - name = "discover-5.27.6.tar.xz"; 57 + url = "${mirror}/stable/plasma/5.27.7/discover-5.27.7.tar.xz"; 58 + sha256 = "0025g1whq8z1s5915jhq83xsiz4klzqpayfzqkar8c6gni5s3v59"; 59 + name = "discover-5.27.7.tar.xz"; 60 60 }; 61 61 }; 62 62 drkonqi = { 63 - version = "5.27.6"; 63 + version = "5.27.7"; 64 64 src = fetchurl { 65 - url = "${mirror}/stable/plasma/5.27.6/drkonqi-5.27.6.tar.xz"; 66 - sha256 = "04yam1xjwxi6jbh4r2k0ci7vdjc5cwfg4nn36lb64f5gj2bicppr"; 67 - name = "drkonqi-5.27.6.tar.xz"; 65 + url = "${mirror}/stable/plasma/5.27.7/drkonqi-5.27.7.tar.xz"; 66 + sha256 = "1li1j85yvg2nj392rl1jmdqx3mzmrdj0lf72j37xd8r2bi0ic9z8"; 67 + name = "drkonqi-5.27.7.tar.xz"; 68 68 }; 69 69 }; 70 70 flatpak-kcm = { 71 - version = "5.27.6"; 71 + version = "5.27.7"; 72 72 src = fetchurl { 73 - url = "${mirror}/stable/plasma/5.27.6/flatpak-kcm-5.27.6.tar.xz"; 74 - sha256 = "0ykzjaz45qxq7bl05chh3fg5b3qd0vdva5jf61dxnn7bksxr9vpw"; 75 - name = "flatpak-kcm-5.27.6.tar.xz"; 73 + url = "${mirror}/stable/plasma/5.27.7/flatpak-kcm-5.27.7.tar.xz"; 74 + sha256 = "1crjxvfnx8jiaczwp7i96l75frcp866bv1rng8vizhi42pikbv52"; 75 + name = "flatpak-kcm-5.27.7.tar.xz"; 76 76 }; 77 77 }; 78 78 kactivitymanagerd = { 79 - version = "5.27.6"; 79 + version = "5.27.7"; 80 80 src = fetchurl { 81 - url = "${mirror}/stable/plasma/5.27.6/kactivitymanagerd-5.27.6.tar.xz"; 82 - sha256 = "0bdhqn809jxgrq6j4jx1vf4q3xicqj3yi6557qpqxy34mlr0n606"; 83 - name = "kactivitymanagerd-5.27.6.tar.xz"; 81 + url = "${mirror}/stable/plasma/5.27.7/kactivitymanagerd-5.27.7.tar.xz"; 82 + sha256 = "1d7vz8gwqa7nhfn62dsqircm0qbp9ryass82k2891mqj0qrlbwid"; 83 + name = "kactivitymanagerd-5.27.7.tar.xz"; 84 84 }; 85 85 }; 86 86 kde-cli-tools = { 87 - version = "5.27.6"; 87 + version = "5.27.7"; 88 88 src = fetchurl { 89 - url = "${mirror}/stable/plasma/5.27.6/kde-cli-tools-5.27.6.tar.xz"; 90 - sha256 = "1ahgpaa073lg6n7xnrkflqz9cj8sl7f77sla93415hc2pz1v3qmm"; 91 - name = "kde-cli-tools-5.27.6.tar.xz"; 89 + url = "${mirror}/stable/plasma/5.27.7/kde-cli-tools-5.27.7.tar.xz"; 90 + sha256 = "1br1i8ba4n7d2yl618ph4glsaasn3rxy4kjp48f12l9l2pk29nxa"; 91 + name = "kde-cli-tools-5.27.7.tar.xz"; 92 92 }; 93 93 }; 94 94 kde-gtk-config = { 95 - version = "5.27.6"; 95 + version = "5.27.7"; 96 96 src = fetchurl { 97 - url = "${mirror}/stable/plasma/5.27.6/kde-gtk-config-5.27.6.tar.xz"; 98 - sha256 = "087qj3c46f5wn7vh3nvf0pg40rspja3113phbzapf2sk09b3mwmk"; 99 - name = "kde-gtk-config-5.27.6.tar.xz"; 97 + url = "${mirror}/stable/plasma/5.27.7/kde-gtk-config-5.27.7.tar.xz"; 98 + sha256 = "13qwj3gdfvs0l6k01n8hf25kzrsksi3qi0b1rzpshcj1ix31wamf"; 99 + name = "kde-gtk-config-5.27.7.tar.xz"; 100 100 }; 101 101 }; 102 102 kdecoration = { 103 - version = "5.27.6"; 103 + version = "5.27.7"; 104 104 src = fetchurl { 105 - url = "${mirror}/stable/plasma/5.27.6/kdecoration-5.27.6.tar.xz"; 106 - sha256 = "1rllab85yzx9s3vfm2j31wxwi1s0js0a6jz7bcy8cv4sk91rpdlx"; 107 - name = "kdecoration-5.27.6.tar.xz"; 105 + url = "${mirror}/stable/plasma/5.27.7/kdecoration-5.27.7.tar.xz"; 106 + sha256 = "153j3w00zwj6gx9ndq46vkfwx3ayig80j0jsqbkajk8zsncs89pg"; 107 + name = "kdecoration-5.27.7.tar.xz"; 108 108 }; 109 109 }; 110 110 kdeplasma-addons = { 111 - version = "5.27.6"; 111 + version = "5.27.7"; 112 112 src = fetchurl { 113 - url = "${mirror}/stable/plasma/5.27.6/kdeplasma-addons-5.27.6.tar.xz"; 114 - sha256 = "11zhpb4gcz4yy2v0j8mfzihi9rj35f83i8bi7iirix0vm100sfrl"; 115 - name = "kdeplasma-addons-5.27.6.tar.xz"; 113 + url = "${mirror}/stable/plasma/5.27.7/kdeplasma-addons-5.27.7.tar.xz"; 114 + sha256 = "0l7g4lx6y10xfabfcgvh7zb7h08clj0g9yx8ajyg7rzwfa43visi"; 115 + name = "kdeplasma-addons-5.27.7.tar.xz"; 116 116 }; 117 117 }; 118 118 kgamma5 = { 119 - version = "5.27.6"; 119 + version = "5.27.7"; 120 120 src = fetchurl { 121 - url = "${mirror}/stable/plasma/5.27.6/kgamma5-5.27.6.tar.xz"; 122 - sha256 = "14nn3wsk9w9x8m0mbdmdi86xh6x2946zhzhwdbsfgynjrkn13wb1"; 123 - name = "kgamma5-5.27.6.tar.xz"; 121 + url = "${mirror}/stable/plasma/5.27.7/kgamma5-5.27.7.tar.xz"; 122 + sha256 = "0v5fynydjha9wx9j59ysw8vxx2h2gm55q27gnnhgyv0wxva8hpnl"; 123 + name = "kgamma5-5.27.7.tar.xz"; 124 124 }; 125 125 }; 126 126 khotkeys = { 127 - version = "5.27.6"; 127 + version = "5.27.7"; 128 128 src = fetchurl { 129 - url = "${mirror}/stable/plasma/5.27.6/khotkeys-5.27.6.tar.xz"; 130 - sha256 = "0zixhdnsm3956w2bff6fk1ksvk61ywjkylg690b90l041rhfriyv"; 131 - name = "khotkeys-5.27.6.tar.xz"; 129 + url = "${mirror}/stable/plasma/5.27.7/khotkeys-5.27.7.tar.xz"; 130 + sha256 = "1ipg71jz356jrngw7kqbjs7jplpnr8q3yz694rkhqklsqlfh91bd"; 131 + name = "khotkeys-5.27.7.tar.xz"; 132 132 }; 133 133 }; 134 134 kinfocenter = { 135 - version = "5.27.6"; 135 + version = "5.27.7"; 136 136 src = fetchurl { 137 - url = "${mirror}/stable/plasma/5.27.6/kinfocenter-5.27.6.tar.xz"; 138 - sha256 = "06whh4wzc292xvzabv7q6x8wm0gkyd2nsy50vlvk7iy85jayk5nd"; 139 - name = "kinfocenter-5.27.6.tar.xz"; 137 + url = "${mirror}/stable/plasma/5.27.7/kinfocenter-5.27.7.tar.xz"; 138 + sha256 = "15hm828ifrrzsbkvknqwf0l3qxr45pdi49z823cw421z45r8ivkj"; 139 + name = "kinfocenter-5.27.7.tar.xz"; 140 140 }; 141 141 }; 142 142 kmenuedit = { 143 - version = "5.27.6"; 143 + version = "5.27.7"; 144 144 src = fetchurl { 145 - url = "${mirror}/stable/plasma/5.27.6/kmenuedit-5.27.6.tar.xz"; 146 - sha256 = "15j63b2vg5dmgqfin4irv3pz3ws6wvji0b5fdi82fml5hgx4y549"; 147 - name = "kmenuedit-5.27.6.tar.xz"; 145 + url = "${mirror}/stable/plasma/5.27.7/kmenuedit-5.27.7.tar.xz"; 146 + sha256 = "0n60z44wbsjinrcrhs5cfnjs9szpsv2wzva2fiwwgh36j6zz5av7"; 147 + name = "kmenuedit-5.27.7.tar.xz"; 148 148 }; 149 149 }; 150 150 kpipewire = { 151 - version = "5.27.6"; 151 + version = "5.27.7"; 152 152 src = fetchurl { 153 - url = "${mirror}/stable/plasma/5.27.6/kpipewire-5.27.6.tar.xz"; 154 - sha256 = "12rjwkk272r9r583vgxb64p5nylkcqsfyvbn0lpa6ap8q2zm7mky"; 155 - name = "kpipewire-5.27.6.tar.xz"; 153 + url = "${mirror}/stable/plasma/5.27.7/kpipewire-5.27.7.tar.xz"; 154 + sha256 = "10j7sa8vv530c388z5rzafkdr4sx3agjqczlnkh7412whyw77lha"; 155 + name = "kpipewire-5.27.7.tar.xz"; 156 156 }; 157 157 }; 158 158 kscreen = { 159 - version = "5.27.6"; 159 + version = "5.27.7"; 160 160 src = fetchurl { 161 - url = "${mirror}/stable/plasma/5.27.6/kscreen-5.27.6.tar.xz"; 162 - sha256 = "0m7jidcs9xf5xzlnhx2s9qnzn6z80fxhssrxz8i2zqk7xhg6bl6y"; 163 - name = "kscreen-5.27.6.tar.xz"; 161 + url = "${mirror}/stable/plasma/5.27.7/kscreen-5.27.7.tar.xz"; 162 + sha256 = "03qa2qrwdjgb6va7akhwpdvzky608sq2lnwj3b1f310mn3hmbmrq"; 163 + name = "kscreen-5.27.7.tar.xz"; 164 164 }; 165 165 }; 166 166 kscreenlocker = { 167 - version = "5.27.6"; 167 + version = "5.27.7"; 168 168 src = fetchurl { 169 - url = "${mirror}/stable/plasma/5.27.6/kscreenlocker-5.27.6.tar.xz"; 170 - sha256 = "0pgmy4dw41kim7syk4xb2n4g4iz3jjikhwnh3bjianl9h87rc12x"; 171 - name = "kscreenlocker-5.27.6.tar.xz"; 169 + url = "${mirror}/stable/plasma/5.27.7/kscreenlocker-5.27.7.tar.xz"; 170 + sha256 = "11y3ksd29p8hdn8chaf8vscnc7fbh8xkjdsbakrb056p1r8kn0f2"; 171 + name = "kscreenlocker-5.27.7.tar.xz"; 172 172 }; 173 173 }; 174 174 ksshaskpass = { 175 - version = "5.27.6"; 175 + version = "5.27.7"; 176 176 src = fetchurl { 177 - url = "${mirror}/stable/plasma/5.27.6/ksshaskpass-5.27.6.tar.xz"; 178 - sha256 = "1ig8qvjvrl27q1bg34c4lg34yx4pdvcjzxn4jxg6h9wbxdwssk45"; 179 - name = "ksshaskpass-5.27.6.tar.xz"; 177 + url = "${mirror}/stable/plasma/5.27.7/ksshaskpass-5.27.7.tar.xz"; 178 + sha256 = "0vmydvj4c9c93y9wyyjs2hr9m0hygssk1asl4idbj7mcy6n7acg1"; 179 + name = "ksshaskpass-5.27.7.tar.xz"; 180 180 }; 181 181 }; 182 182 ksystemstats = { 183 - version = "5.27.6"; 183 + version = "5.27.7"; 184 184 src = fetchurl { 185 - url = "${mirror}/stable/plasma/5.27.6/ksystemstats-5.27.6.tar.xz"; 186 - sha256 = "0xi3z8pk1byc4wcds0an2ndnw8j5zgq3wr0gm517rc8vck30m0gi"; 187 - name = "ksystemstats-5.27.6.tar.xz"; 185 + url = "${mirror}/stable/plasma/5.27.7/ksystemstats-5.27.7.tar.xz"; 186 + sha256 = "1fx5b566xx32q7gxi8qnnx6vny7ip5r65zi2znnx3azmwsc8jgvw"; 187 + name = "ksystemstats-5.27.7.tar.xz"; 188 188 }; 189 189 }; 190 190 kwallet-pam = { 191 - version = "5.27.6"; 191 + version = "5.27.7"; 192 192 src = fetchurl { 193 - url = "${mirror}/stable/plasma/5.27.6/kwallet-pam-5.27.6.tar.xz"; 194 - sha256 = "0c38s7iqha94vz2d8dfch4qfb7zpc6k5z7wm33f5x190bw3g1bdp"; 195 - name = "kwallet-pam-5.27.6.tar.xz"; 193 + url = "${mirror}/stable/plasma/5.27.7/kwallet-pam-5.27.7.tar.xz"; 194 + sha256 = "1ac0hqpzqivg40jq7pfr2s1zydl600a3nyzfv97wc20i9myzafrb"; 195 + name = "kwallet-pam-5.27.7.tar.xz"; 196 196 }; 197 197 }; 198 198 kwayland-integration = { 199 - version = "5.27.6"; 199 + version = "5.27.7"; 200 200 src = fetchurl { 201 - url = "${mirror}/stable/plasma/5.27.6/kwayland-integration-5.27.6.tar.xz"; 202 - sha256 = "10rc14ggbs86bq0sky4i3kdwarwk8mh2yx4g77if8vr7z96xpdqh"; 203 - name = "kwayland-integration-5.27.6.tar.xz"; 201 + url = "${mirror}/stable/plasma/5.27.7/kwayland-integration-5.27.7.tar.xz"; 202 + sha256 = "1fvf64vx5m3h5v8h697ixkcifhva6a14wlz75kv6759ji9l9fy8y"; 203 + name = "kwayland-integration-5.27.7.tar.xz"; 204 204 }; 205 205 }; 206 206 kwin = { 207 - version = "5.27.6"; 207 + version = "5.27.7"; 208 208 src = fetchurl { 209 - url = "${mirror}/stable/plasma/5.27.6/kwin-5.27.6.tar.xz"; 210 - sha256 = "1v4r4h2zbandg43iyww5p66sgv2z90lrri1gijnwjlg9j5gbvmb2"; 211 - name = "kwin-5.27.6.tar.xz"; 209 + url = "${mirror}/stable/plasma/5.27.7/kwin-5.27.7.tar.xz"; 210 + sha256 = "0bssp76lzqqlan5pfg6wjf4z9c6pl6p66ri8p82vqqw406x5bzyb"; 211 + name = "kwin-5.27.7.tar.xz"; 212 212 }; 213 213 }; 214 214 kwrited = { 215 - version = "5.27.6"; 215 + version = "5.27.7"; 216 216 src = fetchurl { 217 - url = "${mirror}/stable/plasma/5.27.6/kwrited-5.27.6.tar.xz"; 218 - sha256 = "153q38msna94wy8qbss02hzw7vabfghxs90bq9g9qjsr28428r86"; 219 - name = "kwrited-5.27.6.tar.xz"; 217 + url = "${mirror}/stable/plasma/5.27.7/kwrited-5.27.7.tar.xz"; 218 + sha256 = "1a4g05ynblbz0j0lqclxf6628x6wcd3b52l0smic3rdvbis43v0n"; 219 + name = "kwrited-5.27.7.tar.xz"; 220 220 }; 221 221 }; 222 222 layer-shell-qt = { 223 - version = "5.27.6"; 223 + version = "5.27.7"; 224 224 src = fetchurl { 225 - url = "${mirror}/stable/plasma/5.27.6/layer-shell-qt-5.27.6.tar.xz"; 226 - sha256 = "14w7kr5d5s9fg2qkybk5axg11cafc6rrxkivynj5v55zcp52jp76"; 227 - name = "layer-shell-qt-5.27.6.tar.xz"; 225 + url = "${mirror}/stable/plasma/5.27.7/layer-shell-qt-5.27.7.tar.xz"; 226 + sha256 = "08glqqh7jmqrli4n7j04lz3w3c6192w8p7ki51ksmwivnxylxi17"; 227 + name = "layer-shell-qt-5.27.7.tar.xz"; 228 228 }; 229 229 }; 230 230 libkscreen = { 231 - version = "5.27.6"; 231 + version = "5.27.7"; 232 232 src = fetchurl { 233 - url = "${mirror}/stable/plasma/5.27.6/libkscreen-5.27.6.tar.xz"; 234 - sha256 = "1ywyg1i9bg0nawndl4hzivd4yfsqk5snls8ak1vyr9xmm8zkgaf1"; 235 - name = "libkscreen-5.27.6.tar.xz"; 233 + url = "${mirror}/stable/plasma/5.27.7/libkscreen-5.27.7.tar.xz"; 234 + sha256 = "1ary7qavz8vkzbvjx2mxv09h61hxa7i4f7rfgbykldbc83ripdc6"; 235 + name = "libkscreen-5.27.7.tar.xz"; 236 236 }; 237 237 }; 238 238 libksysguard = { 239 - version = "5.27.6"; 239 + version = "5.27.7"; 240 240 src = fetchurl { 241 - url = "${mirror}/stable/plasma/5.27.6/libksysguard-5.27.6.tar.xz"; 242 - sha256 = "1nqv0gxq011acvmqc2rpqrw4l928mcmg4rq2g45qzfmnmas2rjwy"; 243 - name = "libksysguard-5.27.6.tar.xz"; 241 + url = "${mirror}/stable/plasma/5.27.7/libksysguard-5.27.7.tar.xz"; 242 + sha256 = "066bjar4105bfyry6ni7nnikz66bqzy5nvssz6vm4np3aa996ak8"; 243 + name = "libksysguard-5.27.7.tar.xz"; 244 244 }; 245 245 }; 246 246 milou = { 247 - version = "5.27.6"; 247 + version = "5.27.7"; 248 248 src = fetchurl { 249 - url = "${mirror}/stable/plasma/5.27.6/milou-5.27.6.tar.xz"; 250 - sha256 = "1il1sg7xi9p7snz9w3mygpydl6y02r5n24wa14yk23qhphwsgbpy"; 251 - name = "milou-5.27.6.tar.xz"; 249 + url = "${mirror}/stable/plasma/5.27.7/milou-5.27.7.tar.xz"; 250 + sha256 = "0lq8m72nwink8x46m8qd5zdkadym1kc70ipnkb04b16mr7zhnsc1"; 251 + name = "milou-5.27.7.tar.xz"; 252 252 }; 253 253 }; 254 254 oxygen = { 255 - version = "5.27.6"; 255 + version = "5.27.7"; 256 256 src = fetchurl { 257 - url = "${mirror}/stable/plasma/5.27.6/oxygen-5.27.6.tar.xz"; 258 - sha256 = "01h9vh8gk4ncgwa1p25ps5rm6m180081vh0ryw9x3z1qw893j1m9"; 259 - name = "oxygen-5.27.6.tar.xz"; 257 + url = "${mirror}/stable/plasma/5.27.7/oxygen-5.27.7.tar.xz"; 258 + sha256 = "139rar9d36cvp6hl7857qkw9h0xbmk2i7x3mdgjpsabv5wpzq652"; 259 + name = "oxygen-5.27.7.tar.xz"; 260 260 }; 261 261 }; 262 262 oxygen-sounds = { 263 - version = "5.27.6"; 263 + version = "5.27.7"; 264 264 src = fetchurl { 265 - url = "${mirror}/stable/plasma/5.27.6/oxygen-sounds-5.27.6.tar.xz"; 266 - sha256 = "0zijzkr6xqx3lqfccr9fkhmzmvqp5c8025nlh8sy94fi846g7smg"; 267 - name = "oxygen-sounds-5.27.6.tar.xz"; 265 + url = "${mirror}/stable/plasma/5.27.7/oxygen-sounds-5.27.7.tar.xz"; 266 + sha256 = "132jaabfpj8k6xk6f1732a0qgjz1mzyyk74b1mm7q7pyhpypr2gq"; 267 + name = "oxygen-sounds-5.27.7.tar.xz"; 268 268 }; 269 269 }; 270 270 plank-player = { 271 - version = "5.27.6"; 271 + version = "5.27.7"; 272 272 src = fetchurl { 273 - url = "${mirror}/stable/plasma/5.27.6/plank-player-5.27.6.tar.xz"; 274 - sha256 = "1mjn2qvzav3c2sxfnfv2h9bj7cd00vidl85zmljm17nflv9cvwa8"; 275 - name = "plank-player-5.27.6.tar.xz"; 273 + url = "${mirror}/stable/plasma/5.27.7/plank-player-5.27.7.tar.xz"; 274 + sha256 = "0360affl3wl6aa6lmd7lc6lpzq2v8sqbr5ah2c5vmq0n0p4xxk4n"; 275 + name = "plank-player-5.27.7.tar.xz"; 276 276 }; 277 277 }; 278 278 plasma-bigscreen = { 279 - version = "5.27.6"; 279 + version = "5.27.7"; 280 280 src = fetchurl { 281 - url = "${mirror}/stable/plasma/5.27.6/plasma-bigscreen-5.27.6.tar.xz"; 282 - sha256 = "097f5whppwla0y7zil7ykyp97glx2wdc05mwd7pk6y2l6d60fhl7"; 283 - name = "plasma-bigscreen-5.27.6.tar.xz"; 281 + url = "${mirror}/stable/plasma/5.27.7/plasma-bigscreen-5.27.7.tar.xz"; 282 + sha256 = "0b2w0d5w1s2jm7al1nqdc1qh9fmrj8fw93wjbb2bsa9fabz2i81b"; 283 + name = "plasma-bigscreen-5.27.7.tar.xz"; 284 284 }; 285 285 }; 286 286 plasma-browser-integration = { 287 - version = "5.27.6"; 287 + version = "5.27.7"; 288 288 src = fetchurl { 289 - url = "${mirror}/stable/plasma/5.27.6/plasma-browser-integration-5.27.6.tar.xz"; 290 - sha256 = "12hrd6mvhmi649n4jc9pmv116f2cpzd3j90hxlhljixnw4g6vy3j"; 291 - name = "plasma-browser-integration-5.27.6.tar.xz"; 289 + url = "${mirror}/stable/plasma/5.27.7/plasma-browser-integration-5.27.7.tar.xz"; 290 + sha256 = "0c30pdlhl452bjpdc7mwxl01hqabahyc0j1cc54liy0hla9vir9y"; 291 + name = "plasma-browser-integration-5.27.7.tar.xz"; 292 292 }; 293 293 }; 294 294 plasma-desktop = { 295 - version = "5.27.6"; 295 + version = "5.27.7"; 296 296 src = fetchurl { 297 - url = "${mirror}/stable/plasma/5.27.6/plasma-desktop-5.27.6.tar.xz"; 298 - sha256 = "10x68lqg6zxb8fajd277lm0qfrdg2jz7m58l3wna4nv9bni5wj72"; 299 - name = "plasma-desktop-5.27.6.tar.xz"; 297 + url = "${mirror}/stable/plasma/5.27.7/plasma-desktop-5.27.7.tar.xz"; 298 + sha256 = "1njkjf3fhxfmwyviypxqzrn23klxiih82bazvd8y61cshqwai6i2"; 299 + name = "plasma-desktop-5.27.7.tar.xz"; 300 300 }; 301 301 }; 302 302 plasma-disks = { 303 - version = "5.27.6"; 303 + version = "5.27.7"; 304 304 src = fetchurl { 305 - url = "${mirror}/stable/plasma/5.27.6/plasma-disks-5.27.6.tar.xz"; 306 - sha256 = "09v4hwx2q8sz0b4qak8xaxnyqj6ccjlgk28fijvmnv61nxb49h1w"; 307 - name = "plasma-disks-5.27.6.tar.xz"; 305 + url = "${mirror}/stable/plasma/5.27.7/plasma-disks-5.27.7.tar.xz"; 306 + sha256 = "0jwjv20ra1mhwl2cm7x2jz8pasmkc58fd57qxhzzf84l4sgbda9v"; 307 + name = "plasma-disks-5.27.7.tar.xz"; 308 308 }; 309 309 }; 310 310 plasma-firewall = { 311 - version = "5.27.6"; 311 + version = "5.27.7"; 312 312 src = fetchurl { 313 - url = "${mirror}/stable/plasma/5.27.6/plasma-firewall-5.27.6.tar.xz"; 314 - sha256 = "1jbcyz92q63gh1ihkrvs4ffp1xjav9miy6n5adhqik9qxpgkqqn8"; 315 - name = "plasma-firewall-5.27.6.tar.xz"; 313 + url = "${mirror}/stable/plasma/5.27.7/plasma-firewall-5.27.7.tar.xz"; 314 + sha256 = "1n5ljkydhcx6qapwrshslq835zaf02gssp2zvzi3vwfy4asc7ind"; 315 + name = "plasma-firewall-5.27.7.tar.xz"; 316 316 }; 317 317 }; 318 318 plasma-integration = { 319 - version = "5.27.6"; 319 + version = "5.27.7"; 320 320 src = fetchurl { 321 - url = "${mirror}/stable/plasma/5.27.6/plasma-integration-5.27.6.tar.xz"; 322 - sha256 = "1awd9l874gxxkbcfzb76xga1f6firaqpshrapg0492vq33r5vzd5"; 323 - name = "plasma-integration-5.27.6.tar.xz"; 321 + url = "${mirror}/stable/plasma/5.27.7/plasma-integration-5.27.7.tar.xz"; 322 + sha256 = "1ahzckvc69wk2rx73sl40h0in1y7ny0vm0i7lbrrcggv1v36dwp3"; 323 + name = "plasma-integration-5.27.7.tar.xz"; 324 324 }; 325 325 }; 326 326 plasma-mobile = { 327 - version = "5.27.6"; 327 + version = "5.27.7"; 328 328 src = fetchurl { 329 - url = "${mirror}/stable/plasma/5.27.6/plasma-mobile-5.27.6.tar.xz"; 330 - sha256 = "16djcga7ljq7zv979im8zd1l1fz7qfw9g2ya6kvdn9mf8li0l98j"; 331 - name = "plasma-mobile-5.27.6.tar.xz"; 329 + url = "${mirror}/stable/plasma/5.27.7/plasma-mobile-5.27.7.tar.xz"; 330 + sha256 = "0f32xj9v32f89pdhwsmwm2xqfwcypq8r85jhj4zq887zxy1cgn0n"; 331 + name = "plasma-mobile-5.27.7.tar.xz"; 332 332 }; 333 333 }; 334 334 plasma-nano = { 335 - version = "5.27.6"; 335 + version = "5.27.7"; 336 336 src = fetchurl { 337 - url = "${mirror}/stable/plasma/5.27.6/plasma-nano-5.27.6.tar.xz"; 338 - sha256 = "02qig2zh6py0i5phcyjln0yawbd6sdx4cm13l2kgi3bl1826kklb"; 339 - name = "plasma-nano-5.27.6.tar.xz"; 337 + url = "${mirror}/stable/plasma/5.27.7/plasma-nano-5.27.7.tar.xz"; 338 + sha256 = "14wc76bxnwd0z51gz4zb88p5h9n2711ifr1wpx9lrj9r7y1llank"; 339 + name = "plasma-nano-5.27.7.tar.xz"; 340 340 }; 341 341 }; 342 342 plasma-nm = { 343 - version = "5.27.6"; 343 + version = "5.27.7"; 344 344 src = fetchurl { 345 - url = "${mirror}/stable/plasma/5.27.6/plasma-nm-5.27.6.tar.xz"; 346 - sha256 = "1jfrd3xi4hyivkwrif6s87f9jasrnsihd7c80sqhwd1k2kl9wr0a"; 347 - name = "plasma-nm-5.27.6.tar.xz"; 345 + url = "${mirror}/stable/plasma/5.27.7/plasma-nm-5.27.7.tar.xz"; 346 + sha256 = "1w9zclih2mh8gqwahsmbbm0nrg1b6gcr5w2w02szlw30iq8k92j8"; 347 + name = "plasma-nm-5.27.7.tar.xz"; 348 348 }; 349 349 }; 350 350 plasma-pa = { 351 - version = "5.27.6"; 351 + version = "5.27.7"; 352 352 src = fetchurl { 353 - url = "${mirror}/stable/plasma/5.27.6/plasma-pa-5.27.6.tar.xz"; 354 - sha256 = "0kvfhpsiv0nkilirjwsplx67m5zdqc5w6zmp9gkgyym46ax0hxjf"; 355 - name = "plasma-pa-5.27.6.tar.xz"; 353 + url = "${mirror}/stable/plasma/5.27.7/plasma-pa-5.27.7.tar.xz"; 354 + sha256 = "1vg28v5n648y94m6amcwmr0n7dw4a2kfx16kny7jb9bkmxrgnwsc"; 355 + name = "plasma-pa-5.27.7.tar.xz"; 356 356 }; 357 357 }; 358 358 plasma-remotecontrollers = { 359 - version = "5.27.6"; 359 + version = "5.27.7"; 360 360 src = fetchurl { 361 - url = "${mirror}/stable/plasma/5.27.6/plasma-remotecontrollers-5.27.6.tar.xz"; 362 - sha256 = "0ibngr1qy0vpdi6sx071225g354cdsag7j0gv3b6vrhq7s0z66b0"; 363 - name = "plasma-remotecontrollers-5.27.6.tar.xz"; 361 + url = "${mirror}/stable/plasma/5.27.7/plasma-remotecontrollers-5.27.7.tar.xz"; 362 + sha256 = "0iswjkg93hf5vnvy5a4gpkc7p5d2d0b4nm74v2k9j23svipnzbah"; 363 + name = "plasma-remotecontrollers-5.27.7.tar.xz"; 364 364 }; 365 365 }; 366 366 plasma-sdk = { 367 - version = "5.27.6.1"; 367 + version = "5.27.7"; 368 368 src = fetchurl { 369 - url = "${mirror}/stable/plasma/5.27.6/plasma-sdk-5.27.6.1.tar.xz"; 370 - sha256 = "1byfknk60j4hajy1ibh25dv96irkpl4b5hyrrdg39m6fdx30wjrf"; 371 - name = "plasma-sdk-5.27.6.1.tar.xz"; 369 + url = "${mirror}/stable/plasma/5.27.7/plasma-sdk-5.27.7.tar.xz"; 370 + sha256 = "1jbd2y1hryif8a2s3x74xjgm9nrx5ln0bszn94igi4g9p8vsdq86"; 371 + name = "plasma-sdk-5.27.7.tar.xz"; 372 372 }; 373 373 }; 374 374 plasma-systemmonitor = { 375 - version = "5.27.6"; 375 + version = "5.27.7"; 376 376 src = fetchurl { 377 - url = "${mirror}/stable/plasma/5.27.6/plasma-systemmonitor-5.27.6.tar.xz"; 378 - sha256 = "07cwzcy7qd3b6rlyqjwhc2z567dn5j8gx701b57cs18z0rgv4vkr"; 379 - name = "plasma-systemmonitor-5.27.6.tar.xz"; 377 + url = "${mirror}/stable/plasma/5.27.7/plasma-systemmonitor-5.27.7.tar.xz"; 378 + sha256 = "1qr8krc7d1hzxv0gx0ii0rxk9bm62rgh157mr8x785qqbd11nq8l"; 379 + name = "plasma-systemmonitor-5.27.7.tar.xz"; 380 380 }; 381 381 }; 382 382 plasma-thunderbolt = { 383 - version = "5.27.6"; 383 + version = "5.27.7"; 384 384 src = fetchurl { 385 - url = "${mirror}/stable/plasma/5.27.6/plasma-thunderbolt-5.27.6.tar.xz"; 386 - sha256 = "1ikcbn9awh5zh9ivdm3ysi1dw208byj8d4ls5c9ckclvylkfx7v6"; 387 - name = "plasma-thunderbolt-5.27.6.tar.xz"; 385 + url = "${mirror}/stable/plasma/5.27.7/plasma-thunderbolt-5.27.7.tar.xz"; 386 + sha256 = "0sgh5pafp9i0bhk7fhxc4fy20ldwidc1f5n4fcsya4aviy4cf2nn"; 387 + name = "plasma-thunderbolt-5.27.7.tar.xz"; 388 388 }; 389 389 }; 390 390 plasma-vault = { 391 - version = "5.27.6"; 391 + version = "5.27.7"; 392 392 src = fetchurl { 393 - url = "${mirror}/stable/plasma/5.27.6/plasma-vault-5.27.6.tar.xz"; 394 - sha256 = "0wxa80m2ppjp8l8nchwcvrmx20j0rgm9ydn93x4w4d4rmi6mypr4"; 395 - name = "plasma-vault-5.27.6.tar.xz"; 393 + url = "${mirror}/stable/plasma/5.27.7/plasma-vault-5.27.7.tar.xz"; 394 + sha256 = "1p5m5rlamb50cbd1qlx81m003sv8vdijkpy5airmy1pf6xmvl6hq"; 395 + name = "plasma-vault-5.27.7.tar.xz"; 396 396 }; 397 397 }; 398 398 plasma-welcome = { 399 - version = "5.27.6"; 399 + version = "5.27.7"; 400 400 src = fetchurl { 401 - url = "${mirror}/stable/plasma/5.27.6/plasma-welcome-5.27.6.tar.xz"; 402 - sha256 = "0lvvxllhshawj7pjx3d9l53clcnr73x519khgf27fpblil1x0hm8"; 403 - name = "plasma-welcome-5.27.6.tar.xz"; 401 + url = "${mirror}/stable/plasma/5.27.7/plasma-welcome-5.27.7.tar.xz"; 402 + sha256 = "0nz1hxz5nvgl3sbm6k3a76s0l3fy3j38i4plly2zhp5xqdk0ks1x"; 403 + name = "plasma-welcome-5.27.7.tar.xz"; 404 404 }; 405 405 }; 406 406 plasma-workspace = { 407 - version = "5.27.6"; 407 + version = "5.27.7"; 408 408 src = fetchurl { 409 - url = "${mirror}/stable/plasma/5.27.6/plasma-workspace-5.27.6.tar.xz"; 410 - sha256 = "10w8ix9c29gvykr9970aax7jcz2fi99cafr1kknvj2drgc7zgrhw"; 411 - name = "plasma-workspace-5.27.6.tar.xz"; 409 + url = "${mirror}/stable/plasma/5.27.7/plasma-workspace-5.27.7.tar.xz"; 410 + sha256 = "0pyf5vc466mfgicxpp76igdz58lpa0n7x2cl2hhaq4zmrlfr8hh6"; 411 + name = "plasma-workspace-5.27.7.tar.xz"; 412 412 }; 413 413 }; 414 414 plasma-workspace-wallpapers = { 415 - version = "5.27.6"; 415 + version = "5.27.7"; 416 416 src = fetchurl { 417 - url = "${mirror}/stable/plasma/5.27.6/plasma-workspace-wallpapers-5.27.6.tar.xz"; 418 - sha256 = "018vvxhs0rlc25hd5kafhzk6anl1yabggby7b5vsqvip2rsma0qk"; 419 - name = "plasma-workspace-wallpapers-5.27.6.tar.xz"; 417 + url = "${mirror}/stable/plasma/5.27.7/plasma-workspace-wallpapers-5.27.7.tar.xz"; 418 + sha256 = "181q0mmmp3dygzafgh4qq2pwi5w15vw6mwc21nkl98qf6z773ify"; 419 + name = "plasma-workspace-wallpapers-5.27.7.tar.xz"; 420 420 }; 421 421 }; 422 422 plymouth-kcm = { 423 - version = "5.27.6"; 423 + version = "5.27.7"; 424 424 src = fetchurl { 425 - url = "${mirror}/stable/plasma/5.27.6/plymouth-kcm-5.27.6.tar.xz"; 426 - sha256 = "03qkrdin7s4kx14f518f6amvgd5adavgirjy8mk1zj62mz4f1sy5"; 427 - name = "plymouth-kcm-5.27.6.tar.xz"; 425 + url = "${mirror}/stable/plasma/5.27.7/plymouth-kcm-5.27.7.tar.xz"; 426 + sha256 = "1y7ahb0wir10isls65yp5p164kiw3jn8bf8zn9bkkjqp649av9sw"; 427 + name = "plymouth-kcm-5.27.7.tar.xz"; 428 428 }; 429 429 }; 430 430 polkit-kde-agent = { 431 - version = "1-5.27.6"; 431 + version = "1-5.27.7"; 432 432 src = fetchurl { 433 - url = "${mirror}/stable/plasma/5.27.6/polkit-kde-agent-1-5.27.6.tar.xz"; 434 - sha256 = "0k7d9jz49fp4h7gxakqsmj16h5xdv8jw69068sz5mazzczi7lwyz"; 435 - name = "polkit-kde-agent-1-5.27.6.tar.xz"; 433 + url = "${mirror}/stable/plasma/5.27.7/polkit-kde-agent-1-5.27.7.tar.xz"; 434 + sha256 = "0p6gnv59mnb5y6riiifyg98sk8zycchv8bkf7x1332qa7zqhcjcc"; 435 + name = "polkit-kde-agent-1-5.27.7.tar.xz"; 436 436 }; 437 437 }; 438 438 powerdevil = { 439 - version = "5.27.6"; 439 + version = "5.27.7"; 440 440 src = fetchurl { 441 - url = "${mirror}/stable/plasma/5.27.6/powerdevil-5.27.6.tar.xz"; 442 - sha256 = "1dbz479ikjy6fi3l701hvhkwhbll1gkibay3vzimb13kyamhy8vb"; 443 - name = "powerdevil-5.27.6.tar.xz"; 441 + url = "${mirror}/stable/plasma/5.27.7/powerdevil-5.27.7.tar.xz"; 442 + sha256 = "151qhpf5j33jk3jhhxsr4zaf0z3f8xlnw8inmzf2a8lficiq9060"; 443 + name = "powerdevil-5.27.7.tar.xz"; 444 444 }; 445 445 }; 446 446 qqc2-breeze-style = { 447 - version = "5.27.6"; 447 + version = "5.27.7"; 448 448 src = fetchurl { 449 - url = "${mirror}/stable/plasma/5.27.6/qqc2-breeze-style-5.27.6.tar.xz"; 450 - sha256 = "02hxczlhyy2vwrsrw7hncmhcidany4xirlrw9caxsq4rylp7vszj"; 451 - name = "qqc2-breeze-style-5.27.6.tar.xz"; 449 + url = "${mirror}/stable/plasma/5.27.7/qqc2-breeze-style-5.27.7.tar.xz"; 450 + sha256 = "0cjrjnj8iwjb9jxp28a30zxb56nhgslrbxzqy392b5sz2x5gbd04"; 451 + name = "qqc2-breeze-style-5.27.7.tar.xz"; 452 452 }; 453 453 }; 454 454 sddm-kcm = { 455 - version = "5.27.6"; 455 + version = "5.27.7"; 456 456 src = fetchurl { 457 - url = "${mirror}/stable/plasma/5.27.6/sddm-kcm-5.27.6.tar.xz"; 458 - sha256 = "1qmmsvfs22byx5i48icgqh0cdh228yk40946yymacm39iwbsnw6w"; 459 - name = "sddm-kcm-5.27.6.tar.xz"; 457 + url = "${mirror}/stable/plasma/5.27.7/sddm-kcm-5.27.7.tar.xz"; 458 + sha256 = "0hrw22ihrzph573lkwys6g5bnj72rwff1w1wjq0jzkcr3i8zai86"; 459 + name = "sddm-kcm-5.27.7.tar.xz"; 460 460 }; 461 461 }; 462 462 systemsettings = { 463 - version = "5.27.6"; 463 + version = "5.27.7"; 464 464 src = fetchurl { 465 - url = "${mirror}/stable/plasma/5.27.6/systemsettings-5.27.6.tar.xz"; 466 - sha256 = "17bqdsaih11wpcmv7qzk701l67431pf2nm8nnrix1s8k3qglfb5w"; 467 - name = "systemsettings-5.27.6.tar.xz"; 465 + url = "${mirror}/stable/plasma/5.27.7/systemsettings-5.27.7.tar.xz"; 466 + sha256 = "0vkcmb4sch97sq5xd8rj8z42qdcxy5ys758q6dl69kbv9hadl7bw"; 467 + name = "systemsettings-5.27.7.tar.xz"; 468 468 }; 469 469 }; 470 470 xdg-desktop-portal-kde = { 471 - version = "5.27.6"; 471 + version = "5.27.7"; 472 472 src = fetchurl { 473 - url = "${mirror}/stable/plasma/5.27.6/xdg-desktop-portal-kde-5.27.6.tar.xz"; 474 - sha256 = "0wzp21l521d9z9mnfgiapzljqpg5qc5ghyzndpr8cz54c2bf9mdf"; 475 - name = "xdg-desktop-portal-kde-5.27.6.tar.xz"; 473 + url = "${mirror}/stable/plasma/5.27.7/xdg-desktop-portal-kde-5.27.7.tar.xz"; 474 + sha256 = "1k88zr073qj96wfbj500mwn8fxj39pxscc6wqhsfjpa6ssxgknyc"; 475 + name = "xdg-desktop-portal-kde-5.27.7.tar.xz"; 476 476 }; 477 477 }; 478 478 }
+2 -2
pkgs/desktops/xfce/panel-plugins/xfce4-clipman-plugin/default.nix
··· 3 3 mkXfceDerivation { 4 4 category = "panel-plugins"; 5 5 pname = "xfce4-clipman-plugin"; 6 - version = "1.6.3"; 7 - sha256 = "sha256-tnpQRYLV48NxKsWDjVSmypx6X1bVbx2U5Q8kQaP0AW8="; 6 + version = "1.6.4"; 7 + sha256 = "sha256-N/e97C6xWyF1GUg7gMN0Wcw35awypflMmA+Pdg6alEw="; 8 8 9 9 buildInputs = [ libXtst libxfce4ui xfce4-panel xfconf ]; 10 10
+5 -2
pkgs/development/compilers/circt/default.nix
··· 13 13 in 14 14 stdenv.mkDerivation rec { 15 15 pname = "circt"; 16 - version = "1.45.0"; 16 + version = "1.48.0"; 17 17 src = fetchFromGitHub { 18 18 owner = "llvm"; 19 19 repo = "circt"; 20 20 rev = "firtool-${version}"; 21 - sha256 = "sha256-yzXYiqRIwV3bkMfvmduow3QWJASXhOspM8CHZPN2/uE="; 21 + sha256 = "sha256-8mqh3PPfB50ZkiJ+1OjclWw19t6OLv1mNiVkBnDz5jQ="; 22 22 fetchSubmodules = true; 23 23 }; 24 24 ··· 54 54 55 55 preConfigure = '' 56 56 find ./test -name '*.mlir' -exec sed -i 's|/usr/bin/env|${coreutils}/bin/env|g' {} \; 57 + # circt uses git to check its version, but when cloned on nix it can't access git. 58 + # So this hard codes the version. 59 + substituteInPlace cmake/modules/GenVersionFile.cmake --replace "unknown git version" "${src.rev}" 57 60 ''; 58 61 59 62 installPhase = ''
+17
pkgs/development/compilers/zig/hook.nix
··· 1 + { lib 2 + , makeSetupHook 3 + , zig 4 + }: 5 + 6 + makeSetupHook { 7 + name = "zig-hook"; 8 + 9 + propagatedBuildInputs = [ zig ]; 10 + 11 + passthru = { inherit zig; }; 12 + 13 + meta = { 14 + description = "A setup hook for using the Zig compiler in Nixpkgs"; 15 + inherit (zig.meta) maintainers platforms broken; 16 + }; 17 + } ./setup-hook.sh
+90
pkgs/development/compilers/zig/setup-hook.sh
··· 1 + # shellcheck shell=bash disable=SC2154,SC2086 2 + 3 + # This readonly zigDefaultBuildFlagsArray below is meant to avoid CPU feature 4 + # impurity in Nixpkgs. However, this flagset is "unstable": it is specifically 5 + # meant to be controlled by the upstream development team - being up to that 6 + # team exposing or not that flags to the outside (especially the package manager 7 + # teams). 8 + 9 + # Because of this hurdle, @andrewrk from Zig Software Foundation proposed some 10 + # solutions for this issue. Hopefully they will be implemented in future 11 + # releases of Zig. When this happens, this flagset should be revisited 12 + # accordingly. 13 + 14 + # Below are some useful links describing the discovery process of this 'bug' in 15 + # Nixpkgs: 16 + 17 + # https://github.com/NixOS/nixpkgs/issues/169461 18 + # https://github.com/NixOS/nixpkgs/issues/185644 19 + # https://github.com/NixOS/nixpkgs/pull/197046 20 + # https://github.com/NixOS/nixpkgs/pull/241741#issuecomment-1624227485 21 + # https://github.com/ziglang/zig/issues/14281#issuecomment-1624220653 22 + 23 + readonly zigDefaultFlagsArray=("-Drelease-safe=true" "-Dcpu=baseline") 24 + 25 + function zigSetGlobalCacheDir { 26 + ZIG_GLOBAL_CACHE_DIR=$(mktemp -d) 27 + export ZIG_GLOBAL_CACHE_DIR 28 + } 29 + 30 + function zigBuildPhase { 31 + runHook preBuild 32 + 33 + local flagsArray=( 34 + "${zigDefaultFlagsArray[@]}" 35 + $zigBuildFlags "${zigBuildFlagsArray[@]}" 36 + ) 37 + 38 + echoCmd 'build flags' "${flagsArray[@]}" 39 + zig build "${flagsArray[@]}" 40 + 41 + runHook postBuild 42 + } 43 + 44 + function zigCheckPhase { 45 + runHook preCheck 46 + 47 + local flagsArray=( 48 + "${zigDefaultFlagsArray[@]}" 49 + $zigCheckFlags "${zigCheckFlagsArray[@]}" 50 + ) 51 + 52 + echoCmd 'check flags' "${flagsArray[@]}" 53 + zig build test "${flagsArray[@]}" 54 + 55 + runHook postCheck 56 + } 57 + 58 + function zigInstallPhase { 59 + runHook preInstall 60 + 61 + local flagsArray=( 62 + "${zigDefaultFlagsArray[@]}" 63 + $zigBuildFlags "${zigBuildFlagsArray[@]}" 64 + $zigInstallFlags "${zigInstallFlagsArray[@]}" 65 + ) 66 + 67 + if [ -z "${dontAddPrefix-}" ]; then 68 + # Zig does not recognize `--prefix=/dir/`, only `--prefix /dir/` 69 + flagsArray+=("${prefixKey:---prefix}" "$prefix") 70 + fi 71 + 72 + echoCmd 'install flags' "${flagsArray[@]}" 73 + zig build install "${flagsArray[@]}" 74 + 75 + runHook postInstall 76 + } 77 + 78 + addEnvHooks "$targetOffset" zigSetGlobalCacheDir 79 + 80 + if [ -z "${dontUseZigBuild-}" ] && [ -z "${buildPhase-}" ]; then 81 + buildPhase=zigBuildPhase 82 + fi 83 + 84 + if [ -z "${dontUseZigCheck-}" ] && [ -z "${checkPhase-}" ]; then 85 + checkPhase=zigCheckPhase 86 + fi 87 + 88 + if [ -z "${dontUseZigInstall-}" ] && [ -z "${installPhase-}" ]; then 89 + installPhase=zigInstallPhase 90 + fi
+3 -2
pkgs/development/libraries/botan/generic.nix
··· 29 29 patches = extraPatches; 30 30 inherit postPatch; 31 31 32 - buildInputs = [ python3 bzip2 zlib gmp boost ] 32 + nativeBuildInputs = [ python3 ]; 33 + buildInputs = [ bzip2 zlib gmp boost ] 33 34 ++ lib.optionals stdenv.isDarwin [ CoreServices Security ]; 34 35 35 36 configurePhase = '' 36 37 runHook preConfigure 37 - python configure.py --prefix=$out --with-bzip2 --with-zlib ${extraConfigureFlags}${lib.optionalString stdenv.cc.isClang " --cc=clang"} 38 + python configure.py --prefix=$out --with-bzip2 --with-zlib ${extraConfigureFlags}${lib.optionalString stdenv.cc.isClang " --cc=clang"} ${lib.optionalString stdenv.hostPlatform.isAarch64 " --cpu=aarch64"} 38 39 runHook postConfigure 39 40 ''; 40 41
+3 -3
pkgs/development/libraries/ffmpeg/generic.nix
··· 34 34 , withCaca ? withFullDeps # Textual display (ASCII art) 35 35 , withCelt ? withFullDeps # CELT decoder 36 36 , withCrystalhd ? withFullDeps 37 - , withCuda ? withFullDeps && (with stdenv; (!isDarwin && !hostPlatform.isAarch)) 37 + , withCuda ? withFullDeps && (with stdenv; (!isDarwin && !hostPlatform.isAarch && !hostPlatform.isRiscV)) 38 38 , withCudaLLVM ? withFullDeps 39 39 , withDav1d ? withHeadlessDeps # AV1 decoder (focused on speed and correctness) 40 40 , withDc1394 ? withFullDeps && !stdenv.isDarwin # IIDC-1394 grabbing (ieee 1394) ··· 58 58 , withModplug ? withFullDeps && !stdenv.isDarwin # ModPlug support 59 59 , withMp3lame ? withHeadlessDeps # LAME MP3 encoder 60 60 , withMysofa ? withFullDeps # HRTF support via SOFAlizer 61 - , withNvdec ? withHeadlessDeps && !stdenv.isDarwin && stdenv.hostPlatform == stdenv.buildPlatform && !stdenv.isAarch32 62 - , withNvenc ? withHeadlessDeps && !stdenv.isDarwin && stdenv.hostPlatform == stdenv.buildPlatform && !stdenv.isAarch32 61 + , withNvdec ? withHeadlessDeps && (with stdenv; !isDarwin && hostPlatform == buildPlatform && !isAarch32 && !hostPlatform.isRiscV) 62 + , withNvenc ? withHeadlessDeps && (with stdenv; !isDarwin && hostPlatform == buildPlatform && !isAarch32 && !hostPlatform.isRiscV) 63 63 , withOgg ? withHeadlessDeps # Ogg container used by vorbis & theora 64 64 , withOpenal ? withFullDeps # OpenAL 1.1 capture support 65 65 , withOpencl ? withFullDeps
+14 -3
pkgs/development/libraries/science/astronomy/indilib/default.nix
··· 12 12 , libjpeg 13 13 , gsl 14 14 , fftw 15 + , gtest 15 16 }: 16 17 17 18 stdenv.mkDerivation rec { 18 19 pname = "indilib"; 19 - version = "1.9.8"; 20 + version = "2.0.2"; 20 21 21 22 src = fetchFromGitHub { 22 23 owner = "indilib"; 23 24 repo = "indi"; 24 25 rev = "v${version}"; 25 - sha256 = "sha256-+KFuZgM/Bl6Oezq3WXjWCHefc1wvR3wOKXejmT0pw1U="; 26 + hash = "sha256-GoEvWzGT3Ckv9Syif6Z2kAlnvg/Kt5I8SpGFG9kFTJo="; 26 27 }; 27 28 28 29 nativeBuildInputs = [ ··· 45 46 cmakeFlags = [ 46 47 "-DCMAKE_INSTALL_LIBDIR=lib" 47 48 "-DUDEVRULES_INSTALL_DIR=lib/udev/rules.d" 49 + ] ++ lib.optional doCheck [ 50 + "-DINDI_BUILD_UNITTESTS=ON" 51 + "-DINDI_BUILD_INTEGTESTS=ON" 48 52 ]; 49 53 54 + checkInputs = [ gtest ]; 55 + 56 + doCheck = true; 57 + 58 + # Socket address collisions between tests 59 + enableParallelChecking = false; 60 + 50 61 meta = with lib; { 51 62 homepage = "https://www.indilib.org/"; 52 63 description = "Implementation of the INDI protocol for POSIX operating systems"; 53 64 changelog = "https://github.com/indilib/indi/releases/tag/v${version}"; 54 65 license = licenses.lgpl2Plus; 55 - maintainers = with maintainers; [ hjones2199 ]; 66 + maintainers = with maintainers; [ hjones2199 sheepforce ]; 56 67 platforms = platforms.unix; 57 68 }; 58 69 }
+8 -10
pkgs/development/libraries/science/astronomy/indilib/indi-3rdparty.nix
··· 17 17 , libdc1394 18 18 , gpsd 19 19 , ffmpeg 20 + , limesuite 20 21 , version 21 22 , src 22 23 , withFirmware ? false ··· 33 34 buildInputs = [ 34 35 indilib libnova curl cfitsio libusb1 zlib boost gsl gpsd 35 36 libjpeg libgphoto2 libraw libftdi1 libdc1394 ffmpeg fftw 37 + limesuite 36 38 ] ++ lib.optionals withFirmware [ 37 39 firmware 38 40 ]; 39 41 40 42 postPatch = '' 41 - for f in indi-qsi/CMakeLists.txt \ 42 - indi-dsi/CMakeLists.txt \ 43 - indi-armadillo-platypus/CMakeLists.txt \ 44 - indi-orion-ssg3/CMakeLists.txt 45 - do 43 + for f in $(find . -name "CMakeLists.txt"); do 46 44 substituteInPlace $f \ 47 45 --replace "/lib/udev/rules.d" "lib/udev/rules.d" \ 48 46 --replace "/etc/udev/rules.d" "lib/udev/rules.d" \ 49 47 --replace "/lib/firmware" "lib/firmware" 50 48 done 51 49 50 + substituteInPlace libpktriggercord/CMakeLists.txt \ 51 + --replace "set (PK_DATADIR /usr/share/pktriggercord)" "set (PK_DATADIR $out/share/pkgtriggercord)" 52 + 52 53 sed '1i#include <ctime>' -i indi-duino/libfirmata/src/firmata.cpp # gcc12 53 54 ''; 54 55 ··· 57 58 "-DCMAKE_INSTALL_LIBDIR=lib" 58 59 "-DUDEVRULES_INSTALL_DIR=lib/udev/rules.d" 59 60 "-DRULES_INSTALL_DIR=lib/udev/rules.d" 60 - # Pentax, Atik, and SX cmakelists are currently broken 61 - "-DWITH_PENTAX=off" 61 + ] ++ lib.optionals (!withFirmware) [ 62 62 "-DWITH_ATIK=off" 63 - "-DWITH_SX=off" 64 - ] ++ lib.optionals (!withFirmware) [ 65 63 "-DWITH_APOGEE=off" 66 64 "-DWITH_DSI=off" 67 65 "-DWITH_QHY=off" ··· 75 73 description = "Third party drivers for the INDI astronomical software suite"; 76 74 changelog = "https://github.com/indilib/indi-3rdparty/releases/tag/v${version}"; 77 75 license = licenses.lgpl2Plus; 78 - maintainers = with maintainers; [ hjones2199 ]; 76 + maintainers = with maintainers; [ hjones2199 sheepforce ]; 79 77 platforms = platforms.linux; 80 78 }; 81 79 }
+3 -2
pkgs/development/libraries/science/astronomy/indilib/indi-firmware.nix
··· 19 19 , ffmpeg 20 20 , version 21 21 , src 22 + , autoPatchelfHook 22 23 }: 23 24 24 25 stdenv.mkDerivation rec { ··· 26 27 27 28 inherit version src; 28 29 29 - nativeBuildInputs = [ cmake ]; 30 + nativeBuildInputs = [ cmake autoPatchelfHook ]; 30 31 31 32 buildInputs = [ 32 33 indilib libnova curl cfitsio libusb1 zlib boost gsl gpsd ··· 60 61 description = "Third party firmware for the INDI astronomical software suite"; 61 62 changelog = "https://github.com/indilib/indi-3rdparty/releases/tag/v${version}"; 62 63 license = licenses.lgpl2Plus; 63 - maintainers = with maintainers; [ hjones2199 ]; 64 + maintainers = with maintainers; [ hjones2199 sheepforce ]; 64 65 platforms = platforms.linux; 65 66 }; 66 67 }
+9 -10
pkgs/development/libraries/science/astronomy/indilib/indi-full.nix
··· 1 1 { stdenv, lib, callPackage, fetchFromGitHub, indilib }: 2 2 3 3 let 4 - indi-version = "1.9.8"; 4 + inherit (indilib) version; 5 5 indi-3rdparty-src = fetchFromGitHub { 6 6 owner = "indilib"; 7 7 repo = "indi-3rdparty"; 8 - rev = "v${indi-version}"; 9 - sha256 = "sha256-ZFbMyjMvAWcdsl+1TyX5/v5nY1DqvhZ2ckFBDe8gdQg="; 8 + rev = "v${version}"; 9 + hash = "sha256-xAGSFTOfO9P8JldzY59OnQULzf2Mlx3vWjoP+IDdEFE="; 10 10 }; 11 11 indi-firmware = callPackage ./indi-firmware.nix { 12 - version = indi-version; 12 + inherit version; 13 13 src = indi-3rdparty-src; 14 14 }; 15 15 indi-3rdparty = callPackage ./indi-3rdparty.nix { 16 - version = indi-version; 16 + inherit version; 17 17 src = indi-3rdparty-src; 18 - withFirmware = stdenv.isx86_64; 18 + withFirmware = stdenv.isx86_64 || stdenv.isAarch64; 19 19 firmware = indi-firmware; 20 20 }; 21 21 in 22 22 callPackage ./indi-with-drivers.nix { 23 23 pname = "indi-full"; 24 - version = indi-version; 24 + inherit version; 25 25 extraDrivers = [ 26 26 indi-3rdparty 27 - ] ++ lib.optionals stdenv.isx86_64 [ 28 - indi-firmware 29 - ]; 27 + ] ++ lib.optional (stdenv.isx86_64 || stdenv.isAarch64) indi-firmware 28 + ; 30 29 }
+28 -7
pkgs/development/python-modules/accelerate/default.nix
··· 2 2 , lib 3 3 , buildPythonPackage 4 4 , fetchFromGitHub 5 + , fetchpatch 6 + , pythonAtLeast 5 7 , pythonOlder 6 8 , pytestCheckHook 7 9 , setuptools ··· 17 19 18 20 buildPythonPackage rec { 19 21 pname = "accelerate"; 20 - version = "0.19.0"; 22 + version = "0.21.0"; 21 23 format = "pyproject"; 22 24 disabled = pythonOlder "3.7"; 23 25 ··· 25 27 owner = "huggingface"; 26 28 repo = pname; 27 29 rev = "refs/tags/v${version}"; 28 - hash = "sha256-gW4wCpkyxoWfxXu8UHZfgopSQhOoPhGgqEqFiHJ+Db4="; 30 + hash = "sha256-BwM3gyNhsRkxtxLNrycUGwBmXf8eq/7b56/ykMryt5w="; 29 31 }; 30 32 33 + patches = [ 34 + # fix import error when torch>=2.0.1 and torch.distributed is disabled 35 + # https://github.com/huggingface/accelerate/pull/1800 36 + (fetchpatch { 37 + url = "https://github.com/huggingface/accelerate/commit/32701039d302d3875c50c35ab3e76c467755eae9.patch"; 38 + hash = "sha256-Hth7qyOfx1sC8UaRdbYTnyRXD/VRKf41GtLc0ee1t2I="; 39 + }) 40 + ]; 41 + 31 42 nativeBuildInputs = [ setuptools ]; 32 43 33 44 propagatedBuildInputs = [ ··· 53 64 # try to download data: 54 65 "FeatureExamplesTests" 55 66 "test_infer_auto_device_map_on_t0pp" 56 - # known failure with Torch>2.0; see https://github.com/huggingface/accelerate/pull/1339: 57 - # (remove for next release) 58 - "test_gradient_sync_cpu_multi" 59 67 ] ++ lib.optionals (stdenv.isLinux && stdenv.isAarch64) [ 60 68 # usual aarch64-linux RuntimeError: DataLoader worker (pid(s) <...>) exited unexpectedly 61 69 "CheckpointTest" 70 + ] ++ lib.optionals (stdenv.isDarwin && stdenv.isx86_64) [ 71 + # RuntimeError: torch_shm_manager: execl failed: Permission denied 72 + "CheckpointTest" 73 + ] ++ lib.optionals (pythonAtLeast "3.11") [ 74 + # python3.11 not yet supported for torch.compile 75 + "test_dynamo_extract_model" 62 76 ]; 63 - # numerous instances of torch.multiprocessing.spawn.ProcessRaisedException: 64 - doCheck = !stdenv.isDarwin; 77 + 78 + disabledTestPaths = lib.optionals (!(stdenv.isLinux && stdenv.isx86_64)) [ 79 + # numerous instances of torch.multiprocessing.spawn.ProcessRaisedException: 80 + "tests/test_cpu.py" 81 + "tests/test_grad_sync.py" 82 + "tests/test_metrics.py" 83 + "tests/test_scheduler.py" 84 + ]; 85 + 65 86 pythonImportsCheck = [ 66 87 "accelerate" 67 88 ];
+2 -2
pkgs/development/python-modules/async-lru/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "async-lru"; 12 - version = "2.0.3"; 12 + version = "2.0.4"; 13 13 14 14 disabled = pythonOlder "3.8"; 15 15 ··· 19 19 owner = "aio-libs"; 20 20 repo = "async-lru"; 21 21 rev = "refs/tags/v${version}"; 22 - hash = "sha256-5NlcufnCqcB8k8nscFJGwlpEbDJG5KAEwWBat5dvI84="; 22 + hash = "sha256-S2sOkgtS+YdMtVP7UHD3+oR8Fem8roLhhgVVfh33PcM="; 23 23 }; 24 24 25 25 propagatedBuildInputs = lib.optionals (pythonOlder "3.11") [
+2 -2
pkgs/development/python-modules/subarulink/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "subarulink"; 14 - version = "0.7.6-1"; 14 + version = "0.7.7"; 15 15 format = "setuptools"; 16 16 17 17 disabled = pythonOlder "3.7"; ··· 20 20 owner = "G-Two"; 21 21 repo = pname; 22 22 rev = "refs/tags/v${version}"; 23 - hash = "sha256-/VaGiOnPyTHSwkxlQtwyIZohD3QK897kapmM3S8bHtM="; 23 + hash = "sha256-SrOFKXh/wG2+HKaLvyNP6/Le9R3Ri7+/xsUBAazo7js="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+7 -4
pkgs/development/python-modules/transformers/default.nix
··· 51 51 52 52 buildPythonPackage rec { 53 53 pname = "transformers"; 54 - version = "4.30.2"; 54 + version = "4.31.0"; 55 55 format = "setuptools"; 56 56 57 57 disabled = pythonOlder "3.8"; ··· 60 60 owner = "huggingface"; 61 61 repo = pname; 62 62 rev = "refs/tags/v${version}"; 63 - hash = "sha256-S1jQsBObKGZY9tlbcNcgchwUs/eeaohYxOtbN1cPa2Q="; 63 + hash = "sha256-YbLI/CkRto8G4bV7ijUkB/0cc7LkfNBQxL1iNv8aWW4="; 64 64 }; 65 65 66 66 propagatedBuildInputs = [ 67 67 filelock 68 68 huggingface-hub 69 69 numpy 70 - protobuf 71 70 packaging 72 71 pyyaml 73 72 regex ··· 91 90 ja = [ 92 91 # fugashi 93 92 # ipadic 94 - # unidic_lite 93 + # rhoknp 94 + # sudachidict_core 95 + # sudachipy 95 96 # unidic 97 + # unidic_lite 96 98 ]; 97 99 sklearn = [ 98 100 scikit-learn ··· 122 124 onnxconverter-common 123 125 tf2onnx 124 126 onnxruntime 127 + onnxruntime-tools 125 128 ]; 126 129 modelcreation = [ 127 130 cookiecutter
+2 -3
pkgs/development/tools/continuous-integration/woodpecker/agent.nix
··· 1 - { lib, buildGoModule, callPackage, fetchFromGitHub }: 1 + { buildGoModule, callPackage }: 2 2 let 3 3 common = callPackage ./common.nix { }; 4 4 in 5 5 buildGoModule { 6 6 pname = "woodpecker-agent"; 7 - inherit (common) version src ldflags postBuild; 8 - vendorSha256 = null; 7 + inherit (common) version src ldflags postInstall vendorHash; 9 8 10 9 subPackages = "cmd/agent"; 11 10
+2 -3
pkgs/development/tools/continuous-integration/woodpecker/cli.nix
··· 1 - { lib, buildGoModule, callPackage, fetchFromGitHub }: 1 + { buildGoModule, callPackage }: 2 2 let 3 3 common = callPackage ./common.nix { }; 4 4 in 5 5 buildGoModule { 6 6 pname = "woodpecker-cli"; 7 - inherit (common) version src ldflags postBuild; 8 - vendorSha256 = null; 7 + inherit (common) version src ldflags postInstall vendorHash; 9 8 10 9 subPackages = "cmd/cli"; 11 10
+7 -6
pkgs/development/tools/continuous-integration/woodpecker/common.nix
··· 1 1 { lib, fetchFromGitHub }: 2 2 let 3 - version = "0.15.11"; 4 - srcHash = "sha256-iDcEkaR1ZvH7Q68sxbwOiP1WKbkiDhCOtkuipbjXHKM="; 5 - yarnHash = "sha256-PY0BIBbjyi2DG+n5x/IPc0AwrFSwII4huMDU+FeZ/Sc="; 3 + version = "1.0.0"; 4 + srcHash = "sha256-1HSSHR3myn1x75kO/70w1p21a7dHwFiC7iAH/KRoYsE="; 5 + vendorHash = "sha256-UFTK3EK8eYB3/iKxycCIkSHdLsKGnDkYCpoFJSajm5M="; 6 + yarnHash = "sha256-QNeQwWU36A05zaARWmqEOhfyZRW68OgF4wTonQLYQfs="; 6 7 in 7 8 { 8 - inherit version yarnHash; 9 + inherit version yarnHash vendorHash; 9 10 10 11 src = fetchFromGitHub { 11 12 owner = "woodpecker-ci"; ··· 14 15 hash = srcHash; 15 16 }; 16 17 17 - postBuild = '' 18 - cd $GOPATH/bin 18 + postInstall = '' 19 + cd $out/bin 19 20 for f in *; do 20 21 mv -- "$f" "woodpecker-$f" 21 22 done
+20 -3
pkgs/development/tools/continuous-integration/woodpecker/frontend.nix
··· 1 - { lib, callPackage, fetchFromGitHub, fetchYarnDeps, mkYarnPackage }: 1 + { lib, buildPackages, callPackage, fetchFromGitHub, fetchYarnDeps, mkYarnPackage }: 2 2 let 3 3 common = callPackage ./common.nix { }; 4 + 5 + esbuild_0_17_19 = buildPackages.esbuild.overrideAttrs (_: rec { 6 + version = "0.17.19"; 7 + 8 + src = fetchFromGitHub { 9 + owner = "evanw"; 10 + repo = "esbuild"; 11 + rev = "v${version}"; 12 + hash = "sha256-PLC7OJLSOiDq4OjvrdfCawZPfbfuZix4Waopzrj8qsU="; 13 + }; 14 + 15 + vendorHash = "sha256-+BfxCyg0KkDQpHt/wycy/8CTG6YBA/VJvJFhhzUnSiQ="; 16 + }); 4 17 in 5 18 mkYarnPackage { 6 19 pname = "woodpecker-frontend"; ··· 9 22 src = "${common.src}/web"; 10 23 11 24 packageJSON = ./woodpecker-package.json; 25 + yarnLock = ./yarn.lock; 26 + 12 27 offlineCache = fetchYarnDeps { 13 - yarnLock = "${common.src}/web/yarn.lock"; 28 + yarnLock = ./yarn.lock; 14 29 hash = common.yarnHash; 15 30 }; 31 + 32 + ESBUILD_BINARY_PATH = lib.getExe esbuild_0_17_19; 16 33 17 34 buildPhase = '' 18 35 runHook preBuild 19 36 20 - yarn build 37 + yarn --offline build 21 38 22 39 runHook postBuild 23 40 '';
+2 -3
pkgs/development/tools/continuous-integration/woodpecker/server.nix
··· 1 - { lib, buildGoModule, callPackage, fetchFromGitHub, woodpecker-frontend }: 1 + { buildGoModule, callPackage, woodpecker-frontend }: 2 2 let 3 3 common = callPackage ./common.nix { }; 4 4 in 5 5 buildGoModule { 6 6 pname = "woodpecker-server"; 7 - inherit (common) version src ldflags postBuild; 8 - vendorSha256 = null; 7 + inherit (common) version src ldflags postInstall vendorHash; 9 8 10 9 postPatch = '' 11 10 cp -r ${woodpecker-frontend} web/dist
+10 -6
pkgs/development/tools/continuous-integration/woodpecker/update.sh
··· 1 1 #!/usr/bin/env nix-shell 2 - #!nix-shell -i bash -p nix wget prefetch-yarn-deps nix-prefetch-github jq 2 + #!nix-shell -i bash -p nix wget prefetch-yarn-deps nix-prefetch-github jq nix-prefetch pnpm-lock-export 3 3 4 4 # shellcheck shell=bash 5 5 ··· 30 30 # Woodpecker repository 31 31 src_hash=$(nix-prefetch-github woodpecker-ci woodpecker --rev "v${version}" | jq -r .hash) 32 32 33 + # Go modules 34 + vendorHash=$(nix-prefetch '{ sha256 }: (callPackage (import ./cli.nix) { }).goModules.overrideAttrs (_: { modHash = sha256; })') 35 + 33 36 # Front-end dependencies 34 37 woodpecker_src="https://raw.githubusercontent.com/woodpecker-ci/woodpecker/v$version" 35 38 wget "${TOKEN_ARGS[@]}" "$woodpecker_src/web/package.json" -O woodpecker-package.json 36 39 37 - web_tmpdir=$(mktemp -d) 38 - trap 'rm -rf "$web_tmpdir"' EXIT 39 - pushd "$web_tmpdir" 40 - wget "${TOKEN_ARGS[@]}" "$woodpecker_src/web/yarn.lock" 40 + trap 'rm -rf pnpm-lock.yaml' EXIT 41 + wget "${TOKEN_ARGS[@]}" "$woodpecker_src/web/pnpm-lock.yaml" 42 + pnpm-lock-export --schema yarn.lock@v1 41 43 yarn_hash=$(prefetch-yarn-deps yarn.lock) 42 - popd 43 44 44 45 # Use friendlier hashes 46 + src_hash=$(nix hash to-sri --type sha256 "$src_hash") 47 + vendorHash=$(nix hash to-sri --type sha256 "$vendorHash") 45 48 yarn_hash=$(nix hash to-sri --type sha256 "$yarn_hash") 46 49 47 50 sed -i -E -e "s#version = \".*\"#version = \"$version\"#" common.nix 48 51 sed -i -E -e "s#srcHash = \".*\"#srcHash = \"$src_hash\"#" common.nix 52 + sed -i -E -e "s#vendorHash = \".*\"#vendorHash = \"$vendorHash\"#" common.nix 49 53 sed -i -E -e "s#yarnHash = \".*\"#yarnHash = \"$yarn_hash\"#" common.nix
+53 -39
pkgs/development/tools/continuous-integration/woodpecker/woodpecker-package.json
··· 17 17 "test": "echo 'No tests configured' && exit 0" 18 18 }, 19 19 "dependencies": { 20 - "@kyvg/vue3-notification": "2.3.4", 21 - "ansi-to-html": "0.7.2", 22 - "dayjs": "1.10.7", 23 - "floating-vue": "2.0.0-beta.5", 24 - "fuse.js": "6.4.6", 25 - "humanize-duration": "3.27.0", 26 - "javascript-time-ago": "2.3.10", 27 - "node-emoji": "1.11.0", 28 - "pinia": "2.0.0", 29 - "vue": "v3.2.20", 30 - "vue-router": "4.0.10" 20 + "@intlify/unplugin-vue-i18n": "^0.10.1", 21 + "@kyvg/vue3-notification": "^2.9.1", 22 + "@vueuse/core": "^9.13.0", 23 + "ansi_up": "^5.2.1", 24 + "dayjs": "^1.11.9", 25 + "floating-vue": "^2.0.0-beta.24", 26 + "fuse.js": "^6.6.2", 27 + "humanize-duration": "^3.28.0", 28 + "javascript-time-ago": "^2.5.9", 29 + "lodash": "^4.17.21", 30 + "node-emoji": "^1.11.0", 31 + "pinia": "^2.1.4", 32 + "prismjs": "^1.29.0", 33 + "vue": "^3.3.4", 34 + "vue-i18n": "^9.2.2", 35 + "vue-router": "^4.2.2" 31 36 }, 32 37 "devDependencies": { 33 - "@iconify/json": "1.1.421", 34 - "@types/humanize-duration": "3.27.0", 35 - "@types/javascript-time-ago": "2.0.3", 36 - "@types/node": "16.11.6", 37 - "@types/node-emoji": "1.8.1", 38 - "@typescript-eslint/eslint-plugin": "5.6.0", 39 - "@typescript-eslint/parser": "5.6.0", 40 - "@vitejs/plugin-vue": "1.9.4", 41 - "@vue/compiler-sfc": "3.2.20", 42 - "eslint": "7.32.0", 43 - "eslint-config-airbnb-base": "15.0.0", 44 - "eslint-config-airbnb-typescript": "16.1.0", 45 - "eslint-config-prettier": "8.3.0", 46 - "eslint-plugin-import": "2.25.3", 47 - "eslint-plugin-prettier": "4.0.0", 48 - "eslint-plugin-promise": "5.1.1", 49 - "eslint-plugin-simple-import-sort": "7.0.0", 50 - "eslint-plugin-vue": "7.18.0", 51 - "eslint-plugin-vue-scoped-css": "1.3.0", 52 - "prettier": "2.4.1", 53 - "typescript": "4.4.4", 54 - "unplugin-icons": "0.12.17", 55 - "unplugin-vue-components": "0.17.0", 56 - "vite": "2.9.13", 57 - "vite-plugin-windicss": "1.4.12", 58 - "vite-svg-loader": "3.0.0", 59 - "vue-tsc": "0.28.10", 60 - "windicss": "3.2.0" 38 + "@iconify/json": "^2.2.85", 39 + "@types/humanize-duration": "^3.27.1", 40 + "@types/javascript-time-ago": "^2.0.3", 41 + "@types/lodash": "^4.14.195", 42 + "@types/node": "^18.16.19", 43 + "@types/node-emoji": "^1.8.2", 44 + "@types/prismjs": "^1.26.0", 45 + "@typescript-eslint/eslint-plugin": "^5.60.1", 46 + "@typescript-eslint/parser": "^5.60.1", 47 + "@vitejs/plugin-vue": "^4.2.3", 48 + "@vue/compiler-sfc": "^3.3.4", 49 + "eslint": "^8.44.0", 50 + "eslint-config-airbnb-base": "^15.0.0", 51 + "eslint-config-airbnb-typescript": "^17.0.0", 52 + "eslint-config-prettier": "^8.8.0", 53 + "eslint-plugin-import": "^2.27.5", 54 + "eslint-plugin-prettier": "^4.2.1", 55 + "eslint-plugin-promise": "^6.1.1", 56 + "eslint-plugin-simple-import-sort": "^10.0.0", 57 + "eslint-plugin-vue": "^9.15.1", 58 + "eslint-plugin-vue-scoped-css": "^2.5.0", 59 + "prettier": "^2.8.8", 60 + "typescript": "5.0.3", 61 + "unplugin-icons": "^0.16.3", 62 + "unplugin-vue-components": "^0.24.1", 63 + "vite": "^4.3.9", 64 + "vite-plugin-prismjs": "^0.0.8", 65 + "vite-plugin-windicss": "^1.9.0", 66 + "vite-svg-loader": "^4.0.0", 67 + "vue-eslint-parser": "^9.3.1", 68 + "vue-tsc": "^1.8.3", 69 + "windicss": "^3.5.6" 70 + }, 71 + "pnpm": { 72 + "overrides": { 73 + "semver@<7.5.2": ">=7.5.2" 74 + } 61 75 } 62 76 }
+3219
pkgs/development/tools/continuous-integration/woodpecker/yarn.lock
··· 1 + # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 + # yarn lockfile v1 3 + 4 + 5 + "@aashutoshrathi/word-wrap@1.2.6": 6 + version "1.2.6" 7 + resolved "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz" 8 + integrity "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==" 9 + 10 + "@ampproject/remapping@2.2.1": 11 + version "2.2.1" 12 + resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz" 13 + integrity "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==" 14 + dependencies: 15 + "@jridgewell/gen-mapping" "0.3.3" 16 + "@jridgewell/trace-mapping" "0.3.18" 17 + 18 + "@antfu/install-pkg@0.1.1": 19 + version "0.1.1" 20 + resolved "https://registry.npmjs.org/@antfu/install-pkg/-/install-pkg-0.1.1.tgz" 21 + integrity "sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==" 22 + dependencies: 23 + "execa" "5.1.1" 24 + "find-up" "5.0.0" 25 + 26 + "@antfu/utils@0.7.4": 27 + version "0.7.4" 28 + resolved "https://registry.npmjs.org/@antfu/utils/-/utils-0.7.4.tgz" 29 + integrity "sha512-qe8Nmh9rYI/HIspLSTwtbMFPj6dISG6+dJnOguTlPNXtCvS2uezdxscVBb7/3DrmNbQK49TDqpkSQ1chbRGdpQ==" 30 + 31 + "@babel/code-frame@7.22.5": 32 + version "7.22.5" 33 + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz" 34 + integrity "sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==" 35 + dependencies: 36 + "@babel/highlight" "7.22.5" 37 + 38 + "@babel/compat-data@7.22.5": 39 + version "7.22.5" 40 + resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.5.tgz" 41 + integrity "sha512-4Jc/YuIaYqKnDDz892kPIledykKg12Aw1PYX5i/TY28anJtacvM1Rrr8wbieB9GfEJwlzqT0hUEao0CxEebiDA==" 42 + 43 + "@babel/core@7.22.5": 44 + version "7.22.5" 45 + resolved "https://registry.npmjs.org/@babel/core/-/core-7.22.5.tgz" 46 + integrity "sha512-SBuTAjg91A3eKOvD+bPEz3LlhHZRNu1nFOVts9lzDJTXshHTjII0BAtDS3Y2DAkdZdDKWVZGVwkDfc4Clxn1dg==" 47 + dependencies: 48 + "@ampproject/remapping" "2.2.1" 49 + "@babel/code-frame" "7.22.5" 50 + "@babel/generator" "7.22.5" 51 + "@babel/helper-compilation-targets" "7.22.5" 52 + "@babel/helper-module-transforms" "7.22.5" 53 + "@babel/helpers" "7.22.5" 54 + "@babel/parser" "7.22.5" 55 + "@babel/template" "7.22.5" 56 + "@babel/traverse" "7.22.5" 57 + "@babel/types" "7.22.5" 58 + "convert-source-map" "1.9.0" 59 + "debug" "4.3.4" 60 + "gensync" "1.0.0-beta.2" 61 + "json5" "2.2.3" 62 + "semver" "7.5.3" 63 + 64 + "@babel/generator@7.22.5": 65 + version "7.22.5" 66 + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.22.5.tgz" 67 + integrity "sha512-+lcUbnTRhd0jOewtFSedLyiPsD5tswKkbgcezOqqWFUVNEwoUTlpPOBmvhG7OXWLR4jMdv0czPGH5XbflnD1EA==" 68 + dependencies: 69 + "@babel/types" "7.22.5" 70 + "@jridgewell/gen-mapping" "0.3.3" 71 + "@jridgewell/trace-mapping" "0.3.18" 72 + "jsesc" "2.5.2" 73 + 74 + "@babel/helper-compilation-targets@7.22.5": 75 + version "7.22.5" 76 + resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.5.tgz" 77 + integrity "sha512-Ji+ywpHeuqxB8WDxraCiqR0xfhYjiDE/e6k7FuIaANnoOFxAHskHChz4vA1mJC9Lbm01s1PVAGhQY4FUKSkGZw==" 78 + dependencies: 79 + "@babel/compat-data" "7.22.5" 80 + "@babel/core" "7.22.5" 81 + "@babel/helper-validator-option" "7.22.5" 82 + "browserslist" "4.21.9" 83 + "lru-cache" "5.1.1" 84 + "semver" "7.5.3" 85 + 86 + "@babel/helper-environment-visitor@7.22.5": 87 + version "7.22.5" 88 + resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz" 89 + integrity "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==" 90 + 91 + "@babel/helper-function-name@7.22.5": 92 + version "7.22.5" 93 + resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz" 94 + integrity "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==" 95 + dependencies: 96 + "@babel/template" "7.22.5" 97 + "@babel/types" "7.22.5" 98 + 99 + "@babel/helper-hoist-variables@7.22.5": 100 + version "7.22.5" 101 + resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz" 102 + integrity "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==" 103 + dependencies: 104 + "@babel/types" "7.22.5" 105 + 106 + "@babel/helper-module-imports@7.22.5": 107 + version "7.22.5" 108 + resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz" 109 + integrity "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==" 110 + dependencies: 111 + "@babel/types" "7.22.5" 112 + 113 + "@babel/helper-module-transforms@7.22.5": 114 + version "7.22.5" 115 + resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.5.tgz" 116 + integrity "sha512-+hGKDt/Ze8GFExiVHno/2dvG5IdstpzCq0y4Qc9OJ25D4q3pKfiIP/4Vp3/JvhDkLKsDK2api3q3fpIgiIF5bw==" 117 + dependencies: 118 + "@babel/helper-environment-visitor" "7.22.5" 119 + "@babel/helper-module-imports" "7.22.5" 120 + "@babel/helper-simple-access" "7.22.5" 121 + "@babel/helper-split-export-declaration" "7.22.5" 122 + "@babel/helper-validator-identifier" "7.22.5" 123 + "@babel/template" "7.22.5" 124 + "@babel/traverse" "7.22.5" 125 + "@babel/types" "7.22.5" 126 + 127 + "@babel/helper-simple-access@7.22.5": 128 + version "7.22.5" 129 + resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz" 130 + integrity "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==" 131 + dependencies: 132 + "@babel/types" "7.22.5" 133 + 134 + "@babel/helper-split-export-declaration@7.22.5": 135 + version "7.22.5" 136 + resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.5.tgz" 137 + integrity "sha512-thqK5QFghPKWLhAV321lxF95yCg2K3Ob5yw+M3VHWfdia0IkPXUtoLH8x/6Fh486QUvzhb8YOWHChTVen2/PoQ==" 138 + dependencies: 139 + "@babel/types" "7.22.5" 140 + 141 + "@babel/helper-string-parser@7.22.5": 142 + version "7.22.5" 143 + resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz" 144 + integrity "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==" 145 + 146 + "@babel/helper-validator-identifier@7.22.5": 147 + version "7.22.5" 148 + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz" 149 + integrity "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==" 150 + 151 + "@babel/helper-validator-option@7.22.5": 152 + version "7.22.5" 153 + resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz" 154 + integrity "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==" 155 + 156 + "@babel/helpers@7.22.5": 157 + version "7.22.5" 158 + resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.5.tgz" 159 + integrity "sha512-pSXRmfE1vzcUIDFQcSGA5Mr+GxBV9oiRKDuDxXvWQQBCh8HoIjs/2DlDB7H8smac1IVrB9/xdXj2N3Wol9Cr+Q==" 160 + dependencies: 161 + "@babel/template" "7.22.5" 162 + "@babel/traverse" "7.22.5" 163 + "@babel/types" "7.22.5" 164 + 165 + "@babel/highlight@7.22.5": 166 + version "7.22.5" 167 + resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz" 168 + integrity "sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==" 169 + dependencies: 170 + "@babel/helper-validator-identifier" "7.22.5" 171 + "chalk" "2.4.2" 172 + "js-tokens" "4.0.0" 173 + 174 + "@babel/parser@7.22.5": 175 + version "7.22.5" 176 + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.22.5.tgz" 177 + integrity "sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==" 178 + dependencies: 179 + "@babel/types" "7.22.5" 180 + 181 + "@babel/template@7.22.5": 182 + version "7.22.5" 183 + resolved "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz" 184 + integrity "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==" 185 + dependencies: 186 + "@babel/code-frame" "7.22.5" 187 + "@babel/parser" "7.22.5" 188 + "@babel/types" "7.22.5" 189 + 190 + "@babel/traverse@7.22.5": 191 + version "7.22.5" 192 + resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.5.tgz" 193 + integrity "sha512-7DuIjPgERaNo6r+PZwItpjCZEa5vyw4eJGufeLxrPdBXBoLcCJCIasvK6pK/9DVNrLZTLFhUGqaC6X/PA007TQ==" 194 + dependencies: 195 + "@babel/code-frame" "7.22.5" 196 + "@babel/generator" "7.22.5" 197 + "@babel/helper-environment-visitor" "7.22.5" 198 + "@babel/helper-function-name" "7.22.5" 199 + "@babel/helper-hoist-variables" "7.22.5" 200 + "@babel/helper-split-export-declaration" "7.22.5" 201 + "@babel/parser" "7.22.5" 202 + "@babel/types" "7.22.5" 203 + "debug" "4.3.4" 204 + "globals" "11.12.0" 205 + 206 + "@babel/types@7.22.5": 207 + version "7.22.5" 208 + resolved "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz" 209 + integrity "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==" 210 + dependencies: 211 + "@babel/helper-string-parser" "7.22.5" 212 + "@babel/helper-validator-identifier" "7.22.5" 213 + "to-fast-properties" "2.0.0" 214 + 215 + "@esbuild/android-arm64@0.17.19": 216 + version "0.17.19" 217 + resolved "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz" 218 + integrity "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==" 219 + 220 + "@esbuild/android-arm@0.17.19": 221 + version "0.17.19" 222 + resolved "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz" 223 + integrity "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==" 224 + 225 + "@esbuild/android-x64@0.17.19": 226 + version "0.17.19" 227 + resolved "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz" 228 + integrity "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==" 229 + 230 + "@esbuild/darwin-arm64@0.17.19": 231 + version "0.17.19" 232 + resolved "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz" 233 + integrity "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==" 234 + 235 + "@esbuild/darwin-x64@0.17.19": 236 + version "0.17.19" 237 + resolved "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz" 238 + integrity "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==" 239 + 240 + "@esbuild/freebsd-arm64@0.17.19": 241 + version "0.17.19" 242 + resolved "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz" 243 + integrity "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==" 244 + 245 + "@esbuild/freebsd-x64@0.17.19": 246 + version "0.17.19" 247 + resolved "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz" 248 + integrity "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==" 249 + 250 + "@esbuild/linux-arm64@0.17.19": 251 + version "0.17.19" 252 + resolved "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz" 253 + integrity "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==" 254 + 255 + "@esbuild/linux-arm@0.17.19": 256 + version "0.17.19" 257 + resolved "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz" 258 + integrity "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==" 259 + 260 + "@esbuild/linux-ia32@0.17.19": 261 + version "0.17.19" 262 + resolved "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz" 263 + integrity "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==" 264 + 265 + "@esbuild/linux-loong64@0.17.19": 266 + version "0.17.19" 267 + resolved "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz" 268 + integrity "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==" 269 + 270 + "@esbuild/linux-mips64el@0.17.19": 271 + version "0.17.19" 272 + resolved "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz" 273 + integrity "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==" 274 + 275 + "@esbuild/linux-ppc64@0.17.19": 276 + version "0.17.19" 277 + resolved "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz" 278 + integrity "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==" 279 + 280 + "@esbuild/linux-riscv64@0.17.19": 281 + version "0.17.19" 282 + resolved "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz" 283 + integrity "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==" 284 + 285 + "@esbuild/linux-s390x@0.17.19": 286 + version "0.17.19" 287 + resolved "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz" 288 + integrity "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==" 289 + 290 + "@esbuild/linux-x64@0.17.19": 291 + version "0.17.19" 292 + resolved "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz" 293 + integrity "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==" 294 + 295 + "@esbuild/netbsd-x64@0.17.19": 296 + version "0.17.19" 297 + resolved "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz" 298 + integrity "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==" 299 + 300 + "@esbuild/openbsd-x64@0.17.19": 301 + version "0.17.19" 302 + resolved "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz" 303 + integrity "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==" 304 + 305 + "@esbuild/sunos-x64@0.17.19": 306 + version "0.17.19" 307 + resolved "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz" 308 + integrity "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==" 309 + 310 + "@esbuild/win32-arm64@0.17.19": 311 + version "0.17.19" 312 + resolved "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz" 313 + integrity "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==" 314 + 315 + "@esbuild/win32-ia32@0.17.19": 316 + version "0.17.19" 317 + resolved "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz" 318 + integrity "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==" 319 + 320 + "@esbuild/win32-x64@0.17.19": 321 + version "0.17.19" 322 + resolved "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz" 323 + integrity "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==" 324 + 325 + "@eslint-community/eslint-utils@4.4.0": 326 + version "4.4.0" 327 + resolved "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz" 328 + integrity "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==" 329 + dependencies: 330 + "eslint" "8.44.0" 331 + "eslint-visitor-keys" "3.4.1" 332 + 333 + "@eslint-community/regexpp@4.5.1": 334 + version "4.5.1" 335 + resolved "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz" 336 + integrity "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==" 337 + 338 + "@eslint/eslintrc@2.1.0": 339 + version "2.1.0" 340 + resolved "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.0.tgz" 341 + integrity "sha512-Lj7DECXqIVCqnqjjHMPna4vn6GJcMgul/wuS0je9OZ9gsL0zzDpKPVtcG1HaDVc+9y+qgXneTeUMbCqXJNpH1A==" 342 + dependencies: 343 + "ajv" "6.12.6" 344 + "debug" "4.3.4" 345 + "espree" "9.6.0" 346 + "globals" "13.20.0" 347 + "ignore" "5.2.4" 348 + "import-fresh" "3.3.0" 349 + "js-yaml" "4.1.0" 350 + "minimatch" "3.1.2" 351 + "strip-json-comments" "3.1.1" 352 + 353 + "@eslint/js@8.44.0": 354 + version "8.44.0" 355 + resolved "https://registry.npmjs.org/@eslint/js/-/js-8.44.0.tgz" 356 + integrity "sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==" 357 + 358 + "@floating-ui/core@1.3.1": 359 + version "1.3.1" 360 + resolved "https://registry.npmjs.org/@floating-ui/core/-/core-1.3.1.tgz" 361 + integrity "sha512-Bu+AMaXNjrpjh41znzHqaz3r2Nr8hHuHZT6V2LBKMhyMl0FgKA62PNYbqnfgmzOhoWZj70Zecisbo4H1rotP5g==" 362 + 363 + "@floating-ui/dom@1.1.1": 364 + version "1.1.1" 365 + resolved "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.1.1.tgz" 366 + integrity "sha512-TpIO93+DIujg3g7SykEAGZMDtbJRrmnYRCNYSjJlvIbGhBjRSNTLVbNeDQBrzy9qDgUbiWdc7KA0uZHZ2tJmiw==" 367 + dependencies: 368 + "@floating-ui/core" "1.3.1" 369 + 370 + "@humanwhocodes/config-array@0.11.10": 371 + version "0.11.10" 372 + resolved "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz" 373 + integrity "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==" 374 + dependencies: 375 + "@humanwhocodes/object-schema" "1.2.1" 376 + "debug" "4.3.4" 377 + "minimatch" "3.1.2" 378 + 379 + "@humanwhocodes/module-importer@1.0.1": 380 + version "1.0.1" 381 + resolved "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz" 382 + integrity "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==" 383 + 384 + "@humanwhocodes/object-schema@1.2.1": 385 + version "1.2.1" 386 + resolved "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz" 387 + integrity "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" 388 + 389 + "@iconify/json@^2.2.85", "@iconify/json@2.2.85": 390 + version "2.2.85" 391 + resolved "https://registry.npmjs.org/@iconify/json/-/json-2.2.85.tgz" 392 + integrity "sha512-T72zjZlpP311ftbdzpOFbRCictazlrX1xR8lLu3swVvFo22b/SZNBN4r0cv+e+eVNZvMxhF/cFww2fkaZ3m7Pg==" 393 + dependencies: 394 + "@iconify/types" "2.0.0" 395 + "pathe" "1.1.1" 396 + 397 + "@iconify/types@2.0.0": 398 + version "2.0.0" 399 + resolved "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz" 400 + integrity "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==" 401 + 402 + "@iconify/utils@2.1.7": 403 + version "2.1.7" 404 + resolved "https://registry.npmjs.org/@iconify/utils/-/utils-2.1.7.tgz" 405 + integrity "sha512-P8S3z/L1LcV4Qem9AoCfVAaTFGySEMzFEY4CHZLkfRj0Fv9LiR+AwjDgrDrzyI93U2L2mg9JHsbTJ52mF8suNw==" 406 + dependencies: 407 + "@antfu/install-pkg" "0.1.1" 408 + "@antfu/utils" "0.7.4" 409 + "@iconify/types" "2.0.0" 410 + "debug" "4.3.4" 411 + "kolorist" "1.8.0" 412 + "local-pkg" "0.4.3" 413 + 414 + "@intlify/bundle-utils@5.5.0": 415 + version "5.5.0" 416 + resolved "https://registry.npmjs.org/@intlify/bundle-utils/-/bundle-utils-5.5.0.tgz" 417 + integrity "sha512-k5xe8oAoPXiH6unXvyyyCRbq+LtLn1tSi/6r5f6mF+MsX7mcOMtgYbyAQINsjFrf7EDu5Pg4BY00VWSt8bI9XQ==" 418 + dependencies: 419 + "@intlify/message-compiler" "9.3.0-beta.17" 420 + "@intlify/shared" "9.3.0-beta.17" 421 + "acorn" "8.9.0" 422 + "escodegen" "2.1.0" 423 + "estree-walker" "2.0.2" 424 + "jsonc-eslint-parser" "1.4.1" 425 + "magic-string" "0.30.0" 426 + "source-map" "0.6.1" 427 + "vue-i18n" "9.2.2" 428 + "yaml-eslint-parser" "0.3.2" 429 + 430 + "@intlify/core-base@9.2.2": 431 + version "9.2.2" 432 + resolved "https://registry.npmjs.org/@intlify/core-base/-/core-base-9.2.2.tgz" 433 + integrity "sha512-JjUpQtNfn+joMbrXvpR4hTF8iJQ2sEFzzK3KIESOx+f+uwIjgw20igOyaIdhfsVVBCds8ZM64MoeNSx+PHQMkA==" 434 + dependencies: 435 + "@intlify/devtools-if" "9.2.2" 436 + "@intlify/message-compiler" "9.2.2" 437 + "@intlify/shared" "9.2.2" 438 + "@intlify/vue-devtools" "9.2.2" 439 + 440 + "@intlify/devtools-if@9.2.2": 441 + version "9.2.2" 442 + resolved "https://registry.npmjs.org/@intlify/devtools-if/-/devtools-if-9.2.2.tgz" 443 + integrity "sha512-4ttr/FNO29w+kBbU7HZ/U0Lzuh2cRDhP8UlWOtV9ERcjHzuyXVZmjyleESK6eVP60tGC9QtQW9yZE+JeRhDHkg==" 444 + dependencies: 445 + "@intlify/shared" "9.2.2" 446 + 447 + "@intlify/message-compiler@9.2.2": 448 + version "9.2.2" 449 + resolved "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.2.2.tgz" 450 + integrity "sha512-IUrQW7byAKN2fMBe8z6sK6riG1pue95e5jfokn8hA5Q3Bqy4MBJ5lJAofUsawQJYHeoPJ7svMDyBaVJ4d0GTtA==" 451 + dependencies: 452 + "@intlify/shared" "9.2.2" 453 + "source-map" "0.6.1" 454 + 455 + "@intlify/message-compiler@9.3.0-beta.17": 456 + version "9.3.0-beta.17" 457 + resolved "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.3.0-beta.17.tgz" 458 + integrity "sha512-i7hvVIRk1Ax2uKa9xLRJCT57to08OhFMhFXXjWN07rmx5pWQYQ23MfX1xgggv9drnWTNhqEiD+u4EJeHoS5+Ww==" 459 + dependencies: 460 + "@intlify/shared" "9.3.0-beta.17" 461 + "source-map" "0.6.1" 462 + 463 + "@intlify/shared@9.2.2": 464 + version "9.2.2" 465 + resolved "https://registry.npmjs.org/@intlify/shared/-/shared-9.2.2.tgz" 466 + integrity "sha512-wRwTpsslgZS5HNyM7uDQYZtxnbI12aGiBZURX3BTR9RFIKKRWpllTsgzHWvj3HKm3Y2Sh5LPC1r0PDCKEhVn9Q==" 467 + 468 + "@intlify/shared@9.3.0-beta.17": 469 + version "9.3.0-beta.17" 470 + resolved "https://registry.npmjs.org/@intlify/shared/-/shared-9.3.0-beta.17.tgz" 471 + integrity "sha512-mscf7RQsUTOil35jTij4KGW1RC9SWQjYScwLxP53Ns6g24iEd5HN7ksbt9O6FvTmlQuX77u+MXpBdfJsGqizLQ==" 472 + 473 + "@intlify/unplugin-vue-i18n@^0.10.1", "@intlify/unplugin-vue-i18n@0.10.1": 474 + version "0.10.1" 475 + resolved "https://registry.npmjs.org/@intlify/unplugin-vue-i18n/-/unplugin-vue-i18n-0.10.1.tgz" 476 + integrity "sha512-9ZzE0ddlDO06Xzg25JPiNbx6PJPDho5k/Np+uL9fJRZEKq2TxT3c+ZK+Pec6j0ybhhVXeda8/yE3tPUf4SOXZQ==" 477 + dependencies: 478 + "@intlify/bundle-utils" "5.5.0" 479 + "@intlify/shared" "9.3.0-beta.17" 480 + "@rollup/pluginutils" "5.0.2" 481 + "@vue/compiler-sfc" "3.3.4" 482 + "debug" "4.3.4" 483 + "fast-glob" "3.3.0" 484 + "js-yaml" "4.1.0" 485 + "json5" "2.2.3" 486 + "pathe" "1.1.1" 487 + "picocolors" "1.0.0" 488 + "source-map" "0.6.1" 489 + "unplugin" "1.3.1" 490 + "vue-i18n" "9.2.2" 491 + 492 + "@intlify/vue-devtools@9.2.2": 493 + version "9.2.2" 494 + resolved "https://registry.npmjs.org/@intlify/vue-devtools/-/vue-devtools-9.2.2.tgz" 495 + integrity "sha512-+dUyqyCHWHb/UcvY1MlIpO87munedm3Gn6E9WWYdWrMuYLcoIoOEVDWSS8xSwtlPU+kA+MEQTP6Q1iI/ocusJg==" 496 + dependencies: 497 + "@intlify/core-base" "9.2.2" 498 + "@intlify/shared" "9.2.2" 499 + 500 + "@jridgewell/gen-mapping@0.3.3": 501 + version "0.3.3" 502 + resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz" 503 + integrity "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==" 504 + dependencies: 505 + "@jridgewell/set-array" "1.1.2" 506 + "@jridgewell/sourcemap-codec" "1.4.15" 507 + "@jridgewell/trace-mapping" "0.3.18" 508 + 509 + "@jridgewell/resolve-uri@3.1.0": 510 + version "3.1.0" 511 + resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz" 512 + integrity "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" 513 + 514 + "@jridgewell/set-array@1.1.2": 515 + version "1.1.2" 516 + resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz" 517 + integrity "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" 518 + 519 + "@jridgewell/sourcemap-codec@1.4.14": 520 + version "1.4.14" 521 + resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz" 522 + integrity "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" 523 + 524 + "@jridgewell/sourcemap-codec@1.4.15": 525 + version "1.4.15" 526 + resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz" 527 + integrity "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" 528 + 529 + "@jridgewell/trace-mapping@0.3.18": 530 + version "0.3.18" 531 + resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz" 532 + integrity "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==" 533 + dependencies: 534 + "@jridgewell/resolve-uri" "3.1.0" 535 + "@jridgewell/sourcemap-codec" "1.4.14" 536 + 537 + "@kyvg/vue3-notification@^2.9.1", "@kyvg/vue3-notification@2.9.1": 538 + version "2.9.1" 539 + resolved "https://registry.npmjs.org/@kyvg/vue3-notification/-/vue3-notification-2.9.1.tgz" 540 + integrity "sha512-FsY8g25tQetr3etnarxHtCeNFKssH8sheFu13LyL2JJmOOel437QqKV5n4RBDDDTIo55iKgIVYXeojliXYdEhw==" 541 + dependencies: 542 + "vue" "3.3.4" 543 + 544 + "@nodelib/fs.scandir@2.1.5": 545 + version "2.1.5" 546 + resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" 547 + integrity "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==" 548 + dependencies: 549 + "@nodelib/fs.stat" "2.0.5" 550 + "run-parallel" "1.2.0" 551 + 552 + "@nodelib/fs.stat@2.0.5": 553 + version "2.0.5" 554 + resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" 555 + integrity "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" 556 + 557 + "@nodelib/fs.walk@1.2.8": 558 + version "1.2.8" 559 + resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" 560 + integrity "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==" 561 + dependencies: 562 + "@nodelib/fs.scandir" "2.1.5" 563 + "fastq" "1.15.0" 564 + 565 + "@rollup/pluginutils@5.0.2": 566 + version "5.0.2" 567 + resolved "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.2.tgz" 568 + integrity "sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==" 569 + dependencies: 570 + "@types/estree" "1.0.1" 571 + "estree-walker" "2.0.2" 572 + "picomatch" "2.3.1" 573 + 574 + "@trysound/sax@0.2.0": 575 + version "0.2.0" 576 + resolved "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz" 577 + integrity "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" 578 + 579 + "@types/estree@1.0.1": 580 + version "1.0.1" 581 + resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz" 582 + integrity "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==" 583 + 584 + "@types/humanize-duration@^3.27.1", "@types/humanize-duration@3.27.1": 585 + version "3.27.1" 586 + resolved "https://registry.npmjs.org/@types/humanize-duration/-/humanize-duration-3.27.1.tgz" 587 + integrity "sha512-K3e+NZlpCKd6Bd/EIdqjFJRFHbrq5TzPPLwREk5Iv/YoIjQrs6ljdAUCo+Lb2xFlGNOjGSE0dqsVD19cZL137w==" 588 + 589 + "@types/javascript-time-ago@^2.0.3", "@types/javascript-time-ago@2.0.3": 590 + version "2.0.3" 591 + resolved "https://registry.npmjs.org/@types/javascript-time-ago/-/javascript-time-ago-2.0.3.tgz" 592 + integrity "sha512-G6SdYh6gHxgCTU0s4cMIRHwRO4p3f7jQSZbDPfUOZpUAG1od3rTjT0e8rxGThUiTTWQHwpBRws8eHO8D2QqfkA==" 593 + 594 + "@types/json-schema@7.0.12": 595 + version "7.0.12" 596 + resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz" 597 + integrity "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==" 598 + 599 + "@types/json5@0.0.29": 600 + version "0.0.29" 601 + resolved "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz" 602 + integrity "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" 603 + 604 + "@types/lodash@^4.14.195", "@types/lodash@4.14.195": 605 + version "4.14.195" 606 + resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.195.tgz" 607 + integrity "sha512-Hwx9EUgdwf2GLarOjQp5ZH8ZmblzcbTBC2wtQWNKARBSxM9ezRIAUpeDTgoQRAFB0+8CNWXVA9+MaSOzOF3nPg==" 608 + 609 + "@types/node-emoji@^1.8.2", "@types/node-emoji@1.8.2": 610 + version "1.8.2" 611 + resolved "https://registry.npmjs.org/@types/node-emoji/-/node-emoji-1.8.2.tgz" 612 + integrity "sha512-PfF1qL/9veo8BSHLV84C9ORNr3lHSlnWJ6yU8OdNufoftajeWHTLVbGHvp2B7e7DPDS9gMs6cfeSsqo5rqSitg==" 613 + 614 + "@types/node@^18.16.19", "@types/node@18.16.19": 615 + version "18.16.19" 616 + resolved "https://registry.npmjs.org/@types/node/-/node-18.16.19.tgz" 617 + integrity "sha512-IXl7o+R9iti9eBW4Wg2hx1xQDig183jj7YLn8F7udNceyfkbn1ZxmzZXuak20gR40D7pIkIY1kYGx5VIGbaHKA==" 618 + 619 + "@types/prismjs@^1.26.0", "@types/prismjs@1.26.0": 620 + version "1.26.0" 621 + resolved "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.0.tgz" 622 + integrity "sha512-ZTaqn/qSqUuAq1YwvOFQfVW1AR/oQJlLSZVustdjwI+GZ8kr0MSHBj0tsXPW1EqHubx50gtBEjbPGsdZwQwCjQ==" 623 + 624 + "@types/semver@7.5.0": 625 + version "7.5.0" 626 + resolved "https://registry.npmjs.org/@types/semver/-/semver-7.5.0.tgz" 627 + integrity "sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==" 628 + 629 + "@types/web-bluetooth@0.0.16": 630 + version "0.0.16" 631 + resolved "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz" 632 + integrity "sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==" 633 + 634 + "@typescript-eslint/eslint-plugin@^5.60.1", "@typescript-eslint/eslint-plugin@5.60.1": 635 + version "5.60.1" 636 + resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.60.1.tgz" 637 + integrity "sha512-KSWsVvsJsLJv3c4e73y/Bzt7OpqMCADUO846bHcuWYSYM19bldbAeDv7dYyV0jwkbMfJ2XdlzwjhXtuD7OY6bw==" 638 + dependencies: 639 + "@eslint-community/regexpp" "4.5.1" 640 + "@typescript-eslint/parser" "5.60.1" 641 + "@typescript-eslint/scope-manager" "5.60.1" 642 + "@typescript-eslint/type-utils" "5.60.1" 643 + "@typescript-eslint/utils" "5.60.1" 644 + "debug" "4.3.4" 645 + "eslint" "8.44.0" 646 + "grapheme-splitter" "1.0.4" 647 + "ignore" "5.2.4" 648 + "natural-compare-lite" "1.4.0" 649 + "semver" "7.5.3" 650 + "tsutils" "3.21.0" 651 + "typescript" "5.0.3" 652 + 653 + "@typescript-eslint/parser@^5.60.1", "@typescript-eslint/parser@5.60.1": 654 + version "5.60.1" 655 + resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.60.1.tgz" 656 + integrity "sha512-pHWlc3alg2oSMGwsU/Is8hbm3XFbcrb6P5wIxcQW9NsYBfnrubl/GhVVD/Jm/t8HXhA2WncoIRfBtnCgRGV96Q==" 657 + dependencies: 658 + "@typescript-eslint/scope-manager" "5.60.1" 659 + "@typescript-eslint/types" "5.60.1" 660 + "@typescript-eslint/typescript-estree" "5.60.1" 661 + "debug" "4.3.4" 662 + "eslint" "8.44.0" 663 + "typescript" "5.0.3" 664 + 665 + "@typescript-eslint/scope-manager@5.60.1": 666 + version "5.60.1" 667 + resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.60.1.tgz" 668 + integrity "sha512-Dn/LnN7fEoRD+KspEOV0xDMynEmR3iSHdgNsarlXNLGGtcUok8L4N71dxUgt3YvlO8si7E+BJ5Fe3wb5yUw7DQ==" 669 + dependencies: 670 + "@typescript-eslint/types" "5.60.1" 671 + "@typescript-eslint/visitor-keys" "5.60.1" 672 + 673 + "@typescript-eslint/type-utils@5.60.1": 674 + version "5.60.1" 675 + resolved "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.60.1.tgz" 676 + integrity "sha512-vN6UztYqIu05nu7JqwQGzQKUJctzs3/Hg7E2Yx8rz9J+4LgtIDFWjjl1gm3pycH0P3mHAcEUBd23LVgfrsTR8A==" 677 + dependencies: 678 + "@typescript-eslint/typescript-estree" "5.60.1" 679 + "@typescript-eslint/utils" "5.60.1" 680 + "debug" "4.3.4" 681 + "eslint" "8.44.0" 682 + "tsutils" "3.21.0" 683 + "typescript" "5.0.3" 684 + 685 + "@typescript-eslint/types@5.60.1": 686 + version "5.60.1" 687 + resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.60.1.tgz" 688 + integrity "sha512-zDcDx5fccU8BA0IDZc71bAtYIcG9PowaOwaD8rjYbqwK7dpe/UMQl3inJ4UtUK42nOCT41jTSCwg76E62JpMcg==" 689 + 690 + "@typescript-eslint/typescript-estree@5.60.1": 691 + version "5.60.1" 692 + resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.60.1.tgz" 693 + integrity "sha512-hkX70J9+2M2ZT6fhti5Q2FoU9zb+GeZK2SLP1WZlvUDqdMbEKhexZODD1WodNRyO8eS+4nScvT0dts8IdaBzfw==" 694 + dependencies: 695 + "@typescript-eslint/types" "5.60.1" 696 + "@typescript-eslint/visitor-keys" "5.60.1" 697 + "debug" "4.3.4" 698 + "globby" "11.1.0" 699 + "is-glob" "4.0.3" 700 + "semver" "7.5.3" 701 + "tsutils" "3.21.0" 702 + "typescript" "5.0.3" 703 + 704 + "@typescript-eslint/utils@5.60.1": 705 + version "5.60.1" 706 + resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.60.1.tgz" 707 + integrity "sha512-tiJ7FFdFQOWssFa3gqb94Ilexyw0JVxj6vBzaSpfN/8IhoKkDuSAenUKvsSHw2A/TMpJb26izIszTXaqygkvpQ==" 708 + dependencies: 709 + "@eslint-community/eslint-utils" "4.4.0" 710 + "@types/json-schema" "7.0.12" 711 + "@types/semver" "7.5.0" 712 + "@typescript-eslint/scope-manager" "5.60.1" 713 + "@typescript-eslint/types" "5.60.1" 714 + "@typescript-eslint/typescript-estree" "5.60.1" 715 + "eslint" "8.44.0" 716 + "eslint-scope" "5.1.1" 717 + "semver" "7.5.3" 718 + 719 + "@typescript-eslint/visitor-keys@5.60.1": 720 + version "5.60.1" 721 + resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.60.1.tgz" 722 + integrity "sha512-xEYIxKcultP6E/RMKqube11pGjXH1DCo60mQoWhVYyKfLkwbIVVjYxmOenNMxILx0TjCujPTjjnTIVzm09TXIw==" 723 + dependencies: 724 + "@typescript-eslint/types" "5.60.1" 725 + "eslint-visitor-keys" "3.4.1" 726 + 727 + "@vitejs/plugin-vue@^4.2.3", "@vitejs/plugin-vue@4.2.3": 728 + version "4.2.3" 729 + resolved "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-4.2.3.tgz" 730 + integrity "sha512-R6JDUfiZbJA9cMiguQ7jxALsgiprjBeHL5ikpXfJCH62pPHtI+JdJ5xWj6Ev73yXSlYl86+blXn1kZHQ7uElxw==" 731 + dependencies: 732 + "vite" "4.3.9" 733 + "vue" "3.3.4" 734 + 735 + "@volar/language-core@1.7.10": 736 + version "1.7.10" 737 + resolved "https://registry.npmjs.org/@volar/language-core/-/language-core-1.7.10.tgz" 738 + integrity "sha512-18Gmth5M0UI3hDDqhZngjMnb6WCslcfglkOdepRIhGxRYe7xR7DRRzciisYDMZsvOQxDYme+uaohg0dKUxLV2Q==" 739 + dependencies: 740 + "@volar/source-map" "1.7.10" 741 + 742 + "@volar/source-map@1.7.10": 743 + version "1.7.10" 744 + resolved "https://registry.npmjs.org/@volar/source-map/-/source-map-1.7.10.tgz" 745 + integrity "sha512-FBpLEOKJpRxeh2nYbw1mTI5sZOPXYU8LlsCz6xuBY3yNtAizDTTIZtBHe1V8BaMpoSMgRysZe4gVxMEi3rDGVA==" 746 + dependencies: 747 + "muggle-string" "0.3.1" 748 + 749 + "@volar/typescript@1.7.10": 750 + version "1.7.10" 751 + resolved "https://registry.npmjs.org/@volar/typescript/-/typescript-1.7.10.tgz" 752 + integrity "sha512-yqIov4wndLU3GE1iE25bU5W6T+P+exPePcE1dFPPBKzQIBki1KvmdQN5jBlJp3Wo+wp7UIxa/RsdNkXT+iFBjg==" 753 + dependencies: 754 + "@volar/language-core" "1.7.10" 755 + 756 + "@vue/compiler-core@3.3.4": 757 + version "3.3.4" 758 + resolved "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.4.tgz" 759 + integrity "sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==" 760 + dependencies: 761 + "@babel/parser" "7.22.5" 762 + "@vue/shared" "3.3.4" 763 + "estree-walker" "2.0.2" 764 + "source-map-js" "1.0.2" 765 + 766 + "@vue/compiler-dom@3.3.4": 767 + version "3.3.4" 768 + resolved "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz" 769 + integrity "sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==" 770 + dependencies: 771 + "@vue/compiler-core" "3.3.4" 772 + "@vue/shared" "3.3.4" 773 + 774 + "@vue/compiler-sfc@^3.3.4", "@vue/compiler-sfc@3.3.4": 775 + version "3.3.4" 776 + resolved "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.4.tgz" 777 + integrity "sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==" 778 + dependencies: 779 + "@babel/parser" "7.22.5" 780 + "@vue/compiler-core" "3.3.4" 781 + "@vue/compiler-dom" "3.3.4" 782 + "@vue/compiler-ssr" "3.3.4" 783 + "@vue/reactivity-transform" "3.3.4" 784 + "@vue/shared" "3.3.4" 785 + "estree-walker" "2.0.2" 786 + "magic-string" "0.30.0" 787 + "postcss" "8.4.24" 788 + "source-map-js" "1.0.2" 789 + 790 + "@vue/compiler-ssr@3.3.4": 791 + version "3.3.4" 792 + resolved "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.4.tgz" 793 + integrity "sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==" 794 + dependencies: 795 + "@vue/compiler-dom" "3.3.4" 796 + "@vue/shared" "3.3.4" 797 + 798 + "@vue/devtools-api@6.5.0": 799 + version "6.5.0" 800 + resolved "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.5.0.tgz" 801 + integrity "sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==" 802 + 803 + "@vue/language-core@1.8.3": 804 + version "1.8.3" 805 + resolved "https://registry.npmjs.org/@vue/language-core/-/language-core-1.8.3.tgz" 806 + integrity "sha512-AzhvMYoQkK/tg8CpAAttO19kx1zjS3+weYIr2AhlH/M5HebVzfftQoq4jZNFifjq+hyLKi8j9FiDMS8oqA89+A==" 807 + dependencies: 808 + "@volar/language-core" "1.7.10" 809 + "@volar/source-map" "1.7.10" 810 + "@vue/compiler-dom" "3.3.4" 811 + "@vue/reactivity" "3.3.4" 812 + "@vue/shared" "3.3.4" 813 + "minimatch" "9.0.2" 814 + "muggle-string" "0.3.1" 815 + "typescript" "5.0.3" 816 + "vue-template-compiler" "2.7.14" 817 + 818 + "@vue/reactivity-transform@3.3.4": 819 + version "3.3.4" 820 + resolved "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.4.tgz" 821 + integrity "sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==" 822 + dependencies: 823 + "@babel/parser" "7.22.5" 824 + "@vue/compiler-core" "3.3.4" 825 + "@vue/shared" "3.3.4" 826 + "estree-walker" "2.0.2" 827 + "magic-string" "0.30.0" 828 + 829 + "@vue/reactivity@3.3.4": 830 + version "3.3.4" 831 + resolved "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.4.tgz" 832 + integrity "sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==" 833 + dependencies: 834 + "@vue/shared" "3.3.4" 835 + 836 + "@vue/runtime-core@3.3.4": 837 + version "3.3.4" 838 + resolved "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.3.4.tgz" 839 + integrity "sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==" 840 + dependencies: 841 + "@vue/reactivity" "3.3.4" 842 + "@vue/shared" "3.3.4" 843 + 844 + "@vue/runtime-dom@3.3.4": 845 + version "3.3.4" 846 + resolved "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.3.4.tgz" 847 + integrity "sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==" 848 + dependencies: 849 + "@vue/runtime-core" "3.3.4" 850 + "@vue/shared" "3.3.4" 851 + "csstype" "3.1.2" 852 + 853 + "@vue/server-renderer@3.3.4": 854 + version "3.3.4" 855 + resolved "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.3.4.tgz" 856 + integrity "sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==" 857 + dependencies: 858 + "@vue/compiler-ssr" "3.3.4" 859 + "@vue/shared" "3.3.4" 860 + "vue" "3.3.4" 861 + 862 + "@vue/shared@3.3.4": 863 + version "3.3.4" 864 + resolved "https://registry.npmjs.org/@vue/shared/-/shared-3.3.4.tgz" 865 + integrity "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==" 866 + 867 + "@vue/typescript@1.8.3": 868 + version "1.8.3" 869 + resolved "https://registry.npmjs.org/@vue/typescript/-/typescript-1.8.3.tgz" 870 + integrity "sha512-6bdgSnIFpRYHlt70pHmnmNksPU00bfXgqAISeaNz3W6d2cH0OTfH8h/IhligQ82sJIhsuyfftQJ5518ZuKIhtA==" 871 + dependencies: 872 + "@volar/typescript" "1.7.10" 873 + "@vue/language-core" "1.8.3" 874 + 875 + "@vueuse/core@^9.13.0", "@vueuse/core@9.13.0": 876 + version "9.13.0" 877 + resolved "https://registry.npmjs.org/@vueuse/core/-/core-9.13.0.tgz" 878 + integrity "sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==" 879 + dependencies: 880 + "@types/web-bluetooth" "0.0.16" 881 + "@vueuse/metadata" "9.13.0" 882 + "@vueuse/shared" "9.13.0" 883 + "vue-demi" "0.14.5" 884 + 885 + "@vueuse/metadata@9.13.0": 886 + version "9.13.0" 887 + resolved "https://registry.npmjs.org/@vueuse/metadata/-/metadata-9.13.0.tgz" 888 + integrity "sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==" 889 + 890 + "@vueuse/shared@9.13.0": 891 + version "9.13.0" 892 + resolved "https://registry.npmjs.org/@vueuse/shared/-/shared-9.13.0.tgz" 893 + integrity "sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==" 894 + dependencies: 895 + "vue-demi" "0.14.5" 896 + 897 + "@windicss/config@1.9.0": 898 + version "1.9.0" 899 + resolved "https://registry.npmjs.org/@windicss/config/-/config-1.9.0.tgz" 900 + integrity "sha512-QO4+udbmDIgZwAi89tqUt5nGwBq3IgyELjLn83twZXiIqzOw+77ecCuM0oPSbzWmIbCqXq3wRQHd6Z1u5E/5zQ==" 901 + dependencies: 902 + "debug" "4.3.4" 903 + "jiti" "1.18.2" 904 + "windicss" "3.5.6" 905 + 906 + "@windicss/plugin-utils@1.9.0": 907 + version "1.9.0" 908 + resolved "https://registry.npmjs.org/@windicss/plugin-utils/-/plugin-utils-1.9.0.tgz" 909 + integrity "sha512-omAacM5ExIr9XBUI2z47CyCXJBke4imJZqXW41YgHhRLbahTngbScFk5yxa6dXivDXUpUKqasOPXBJgA4bhHCg==" 910 + dependencies: 911 + "@antfu/utils" "0.7.4" 912 + "@windicss/config" "1.9.0" 913 + "debug" "4.3.4" 914 + "fast-glob" "3.3.0" 915 + "magic-string" "0.30.0" 916 + "micromatch" "4.0.5" 917 + "windicss" "3.5.6" 918 + 919 + "acorn-jsx@5.3.2": 920 + version "5.3.2" 921 + resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" 922 + integrity "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==" 923 + dependencies: 924 + "acorn" "8.9.0" 925 + 926 + "acorn@7.4.1": 927 + version "7.4.1" 928 + resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" 929 + integrity "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" 930 + 931 + "acorn@8.9.0": 932 + version "8.9.0" 933 + resolved "https://registry.npmjs.org/acorn/-/acorn-8.9.0.tgz" 934 + integrity "sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==" 935 + 936 + "ajv@6.12.6": 937 + version "6.12.6" 938 + resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" 939 + integrity "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==" 940 + dependencies: 941 + "fast-deep-equal" "3.1.3" 942 + "fast-json-stable-stringify" "2.1.0" 943 + "json-schema-traverse" "0.4.1" 944 + "uri-js" "4.4.1" 945 + 946 + "ansi-regex@5.0.1": 947 + version "5.0.1" 948 + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" 949 + integrity "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" 950 + 951 + "ansi-styles@3.2.1": 952 + version "3.2.1" 953 + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" 954 + integrity "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==" 955 + dependencies: 956 + "color-convert" "1.9.3" 957 + 958 + "ansi-styles@4.3.0": 959 + version "4.3.0" 960 + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" 961 + integrity "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" 962 + dependencies: 963 + "color-convert" "2.0.1" 964 + 965 + "ansi_up@^5.2.1", "ansi_up@5.2.1": 966 + version "5.2.1" 967 + resolved "https://registry.npmjs.org/ansi_up/-/ansi_up-5.2.1.tgz" 968 + integrity "sha512-5bz5T/7FRmlxA37zDXhG6cAwlcZtfnmNLDJra66EEIT3kYlw5aPJdbkJEhm59D6kA4Wi5ict6u6IDYHJaQlH+g==" 969 + 970 + "anymatch@3.1.3": 971 + version "3.1.3" 972 + resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz" 973 + integrity "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==" 974 + dependencies: 975 + "normalize-path" "3.0.0" 976 + "picomatch" "2.3.1" 977 + 978 + "argparse@2.0.1": 979 + version "2.0.1" 980 + resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" 981 + integrity "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" 982 + 983 + "array-buffer-byte-length@1.0.0": 984 + version "1.0.0" 985 + resolved "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz" 986 + integrity "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==" 987 + dependencies: 988 + "call-bind" "1.0.2" 989 + "is-array-buffer" "3.0.2" 990 + 991 + "array-includes@3.1.6": 992 + version "3.1.6" 993 + resolved "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz" 994 + integrity "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==" 995 + dependencies: 996 + "call-bind" "1.0.2" 997 + "define-properties" "1.2.0" 998 + "es-abstract" "1.21.2" 999 + "get-intrinsic" "1.2.1" 1000 + "is-string" "1.0.7" 1001 + 1002 + "array-union@2.1.0": 1003 + version "2.1.0" 1004 + resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" 1005 + integrity "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" 1006 + 1007 + "array.prototype.flat@1.3.1": 1008 + version "1.3.1" 1009 + resolved "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz" 1010 + integrity "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==" 1011 + dependencies: 1012 + "call-bind" "1.0.2" 1013 + "define-properties" "1.2.0" 1014 + "es-abstract" "1.21.2" 1015 + "es-shim-unscopables" "1.0.0" 1016 + 1017 + "array.prototype.flatmap@1.3.1": 1018 + version "1.3.1" 1019 + resolved "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz" 1020 + integrity "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==" 1021 + dependencies: 1022 + "call-bind" "1.0.2" 1023 + "define-properties" "1.2.0" 1024 + "es-abstract" "1.21.2" 1025 + "es-shim-unscopables" "1.0.0" 1026 + 1027 + "atob@2.1.2": 1028 + version "2.1.2" 1029 + resolved "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz" 1030 + integrity "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" 1031 + 1032 + "available-typed-arrays@1.0.5": 1033 + version "1.0.5" 1034 + resolved "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz" 1035 + integrity "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" 1036 + 1037 + "babel-plugin-prismjs@2.1.0": 1038 + version "2.1.0" 1039 + resolved "https://registry.npmjs.org/babel-plugin-prismjs/-/babel-plugin-prismjs-2.1.0.tgz" 1040 + integrity "sha512-ehzSKYfeAz4U78zi/sfwsjDPlq0LvDKxNefcZTJ/iKBu+plsHsLqZhUeGf1+82LAcA35UZGbU6ksEx2Utphc/g==" 1041 + dependencies: 1042 + "prismjs" "1.29.0" 1043 + 1044 + "balanced-match@1.0.2": 1045 + version "1.0.2" 1046 + resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" 1047 + integrity "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" 1048 + 1049 + "binary-extensions@2.2.0": 1050 + version "2.2.0" 1051 + resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" 1052 + integrity "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" 1053 + 1054 + "boolbase@1.0.0": 1055 + version "1.0.0" 1056 + resolved "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" 1057 + integrity "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" 1058 + 1059 + "brace-expansion@1.1.11": 1060 + version "1.1.11" 1061 + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" 1062 + integrity "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==" 1063 + dependencies: 1064 + "balanced-match" "1.0.2" 1065 + "concat-map" "0.0.1" 1066 + 1067 + "brace-expansion@2.0.1": 1068 + version "2.0.1" 1069 + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz" 1070 + integrity "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==" 1071 + dependencies: 1072 + "balanced-match" "1.0.2" 1073 + 1074 + "braces@3.0.2": 1075 + version "3.0.2" 1076 + resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" 1077 + integrity "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==" 1078 + dependencies: 1079 + "fill-range" "7.0.1" 1080 + 1081 + "browserslist@4.21.9": 1082 + version "4.21.9" 1083 + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz" 1084 + integrity "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==" 1085 + dependencies: 1086 + "caniuse-lite" "1.0.30001509" 1087 + "electron-to-chromium" "1.4.447" 1088 + "node-releases" "2.0.12" 1089 + "update-browserslist-db" "1.0.11" 1090 + 1091 + "call-bind@1.0.2": 1092 + version "1.0.2" 1093 + resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" 1094 + integrity "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==" 1095 + dependencies: 1096 + "function-bind" "1.1.1" 1097 + "get-intrinsic" "1.2.1" 1098 + 1099 + "callsites@3.1.0": 1100 + version "3.1.0" 1101 + resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" 1102 + integrity "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" 1103 + 1104 + "caniuse-lite@1.0.30001509": 1105 + version "1.0.30001509" 1106 + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001509.tgz" 1107 + integrity "sha512-2uDDk+TRiTX5hMcUYT/7CSyzMZxjfGu0vAUjS2g0LSD8UoXOv0LtpH4LxGMemsiPq6LCVIUjNwVM0erkOkGCDA==" 1108 + 1109 + "chalk@2.4.2": 1110 + version "2.4.2" 1111 + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" 1112 + integrity "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==" 1113 + dependencies: 1114 + "ansi-styles" "3.2.1" 1115 + "escape-string-regexp" "1.0.5" 1116 + "supports-color" "5.5.0" 1117 + 1118 + "chalk@4.1.2": 1119 + version "4.1.2" 1120 + resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" 1121 + integrity "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==" 1122 + dependencies: 1123 + "ansi-styles" "4.3.0" 1124 + "supports-color" "7.2.0" 1125 + 1126 + "chokidar@3.5.3": 1127 + version "3.5.3" 1128 + resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz" 1129 + integrity "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==" 1130 + dependencies: 1131 + "anymatch" "3.1.3" 1132 + "braces" "3.0.2" 1133 + "glob-parent" "5.1.2" 1134 + "is-binary-path" "2.1.0" 1135 + "is-glob" "4.0.3" 1136 + "normalize-path" "3.0.0" 1137 + "readdirp" "3.6.0" 1138 + 1139 + "color-convert@1.9.3": 1140 + version "1.9.3" 1141 + resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" 1142 + integrity "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==" 1143 + dependencies: 1144 + "color-name" "1.1.3" 1145 + 1146 + "color-convert@2.0.1": 1147 + version "2.0.1" 1148 + resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" 1149 + integrity "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==" 1150 + dependencies: 1151 + "color-name" "1.1.4" 1152 + 1153 + "color-name@1.1.3": 1154 + version "1.1.3" 1155 + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" 1156 + integrity "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" 1157 + 1158 + "color-name@1.1.4": 1159 + version "1.1.4" 1160 + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" 1161 + integrity "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" 1162 + 1163 + "commander@7.2.0": 1164 + version "7.2.0" 1165 + resolved "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz" 1166 + integrity "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" 1167 + 1168 + "concat-map@0.0.1": 1169 + version "0.0.1" 1170 + resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" 1171 + integrity "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" 1172 + 1173 + "confusing-browser-globals@1.0.11": 1174 + version "1.0.11" 1175 + resolved "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz" 1176 + integrity "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" 1177 + 1178 + "convert-source-map@1.9.0": 1179 + version "1.9.0" 1180 + resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz" 1181 + integrity "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" 1182 + 1183 + "cross-spawn@7.0.3": 1184 + version "7.0.3" 1185 + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" 1186 + integrity "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==" 1187 + dependencies: 1188 + "path-key" "3.1.1" 1189 + "shebang-command" "2.0.0" 1190 + "which" "2.0.2" 1191 + 1192 + "css-select@5.1.0": 1193 + version "5.1.0" 1194 + resolved "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz" 1195 + integrity "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==" 1196 + dependencies: 1197 + "boolbase" "1.0.0" 1198 + "css-what" "6.1.0" 1199 + "domhandler" "5.0.3" 1200 + "domutils" "3.1.0" 1201 + "nth-check" "2.1.1" 1202 + 1203 + "css-tree@2.2.1": 1204 + version "2.2.1" 1205 + resolved "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz" 1206 + integrity "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==" 1207 + dependencies: 1208 + "mdn-data" "2.0.28" 1209 + "source-map-js" "1.0.2" 1210 + 1211 + "css-tree@2.3.1": 1212 + version "2.3.1" 1213 + resolved "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz" 1214 + integrity "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==" 1215 + dependencies: 1216 + "mdn-data" "2.0.30" 1217 + "source-map-js" "1.0.2" 1218 + 1219 + "css-what@6.1.0": 1220 + version "6.1.0" 1221 + resolved "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz" 1222 + integrity "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" 1223 + 1224 + "css@3.0.0": 1225 + version "3.0.0" 1226 + resolved "https://registry.npmjs.org/css/-/css-3.0.0.tgz" 1227 + integrity "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==" 1228 + dependencies: 1229 + "inherits" "2.0.4" 1230 + "source-map" "0.6.1" 1231 + "source-map-resolve" "0.6.0" 1232 + 1233 + "cssesc@3.0.0": 1234 + version "3.0.0" 1235 + resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" 1236 + integrity "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" 1237 + 1238 + "csso@5.0.5": 1239 + version "5.0.5" 1240 + resolved "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz" 1241 + integrity "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==" 1242 + dependencies: 1243 + "css-tree" "2.2.1" 1244 + 1245 + "csstype@3.1.2": 1246 + version "3.1.2" 1247 + resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz" 1248 + integrity "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" 1249 + 1250 + "dayjs@^1.11.9", "dayjs@1.11.9": 1251 + version "1.11.9" 1252 + resolved "https://registry.npmjs.org/dayjs/-/dayjs-1.11.9.tgz" 1253 + integrity "sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA==" 1254 + 1255 + "de-indent@1.0.2": 1256 + version "1.0.2" 1257 + resolved "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz" 1258 + integrity "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==" 1259 + 1260 + "debug@3.2.7": 1261 + version "3.2.7" 1262 + resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" 1263 + integrity "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==" 1264 + dependencies: 1265 + "ms" "2.1.3" 1266 + 1267 + "debug@4.3.4": 1268 + version "4.3.4" 1269 + resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" 1270 + integrity "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==" 1271 + dependencies: 1272 + "ms" "2.1.2" 1273 + 1274 + "decode-uri-component@0.2.2": 1275 + version "0.2.2" 1276 + resolved "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz" 1277 + integrity "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==" 1278 + 1279 + "deep-is@0.1.4": 1280 + version "0.1.4" 1281 + resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" 1282 + integrity "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" 1283 + 1284 + "define-properties@1.2.0": 1285 + version "1.2.0" 1286 + resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz" 1287 + integrity "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==" 1288 + dependencies: 1289 + "has-property-descriptors" "1.0.0" 1290 + "object-keys" "1.1.1" 1291 + 1292 + "dir-glob@3.0.1": 1293 + version "3.0.1" 1294 + resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" 1295 + integrity "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==" 1296 + dependencies: 1297 + "path-type" "4.0.0" 1298 + 1299 + "doctrine@2.1.0": 1300 + version "2.1.0" 1301 + resolved "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz" 1302 + integrity "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==" 1303 + dependencies: 1304 + "esutils" "2.0.3" 1305 + 1306 + "doctrine@3.0.0": 1307 + version "3.0.0" 1308 + resolved "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz" 1309 + integrity "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==" 1310 + dependencies: 1311 + "esutils" "2.0.3" 1312 + 1313 + "dom-serializer@2.0.0": 1314 + version "2.0.0" 1315 + resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz" 1316 + integrity "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==" 1317 + dependencies: 1318 + "domelementtype" "2.3.0" 1319 + "domhandler" "5.0.3" 1320 + "entities" "4.5.0" 1321 + 1322 + "domelementtype@2.3.0": 1323 + version "2.3.0" 1324 + resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz" 1325 + integrity "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" 1326 + 1327 + "domhandler@5.0.3": 1328 + version "5.0.3" 1329 + resolved "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz" 1330 + integrity "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==" 1331 + dependencies: 1332 + "domelementtype" "2.3.0" 1333 + 1334 + "domutils@3.1.0": 1335 + version "3.1.0" 1336 + resolved "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz" 1337 + integrity "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==" 1338 + dependencies: 1339 + "dom-serializer" "2.0.0" 1340 + "domelementtype" "2.3.0" 1341 + "domhandler" "5.0.3" 1342 + 1343 + "electron-to-chromium@1.4.447": 1344 + version "1.4.447" 1345 + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.447.tgz" 1346 + integrity "sha512-sxX0LXh+uL41hSJsujAN86PjhrV/6c79XmpY0TvjZStV6VxIgarf8SRkUoUTuYmFcZQTemsoqo8qXOGw5npWfw==" 1347 + 1348 + "entities@4.5.0": 1349 + version "4.5.0" 1350 + resolved "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz" 1351 + integrity "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==" 1352 + 1353 + "es-abstract@1.21.2": 1354 + version "1.21.2" 1355 + resolved "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz" 1356 + integrity "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==" 1357 + dependencies: 1358 + "array-buffer-byte-length" "1.0.0" 1359 + "available-typed-arrays" "1.0.5" 1360 + "call-bind" "1.0.2" 1361 + "es-set-tostringtag" "2.0.1" 1362 + "es-to-primitive" "1.2.1" 1363 + "function.prototype.name" "1.1.5" 1364 + "get-intrinsic" "1.2.1" 1365 + "get-symbol-description" "1.0.0" 1366 + "globalthis" "1.0.3" 1367 + "gopd" "1.0.1" 1368 + "has" "1.0.3" 1369 + "has-property-descriptors" "1.0.0" 1370 + "has-proto" "1.0.1" 1371 + "has-symbols" "1.0.3" 1372 + "internal-slot" "1.0.5" 1373 + "is-array-buffer" "3.0.2" 1374 + "is-callable" "1.2.7" 1375 + "is-negative-zero" "2.0.2" 1376 + "is-regex" "1.1.4" 1377 + "is-shared-array-buffer" "1.0.2" 1378 + "is-string" "1.0.7" 1379 + "is-typed-array" "1.1.10" 1380 + "is-weakref" "1.0.2" 1381 + "object-inspect" "1.12.3" 1382 + "object-keys" "1.1.1" 1383 + "object.assign" "4.1.4" 1384 + "regexp.prototype.flags" "1.5.0" 1385 + "safe-regex-test" "1.0.0" 1386 + "string.prototype.trim" "1.2.7" 1387 + "string.prototype.trimend" "1.0.6" 1388 + "string.prototype.trimstart" "1.0.6" 1389 + "typed-array-length" "1.0.4" 1390 + "unbox-primitive" "1.0.2" 1391 + "which-typed-array" "1.1.9" 1392 + 1393 + "es-set-tostringtag@2.0.1": 1394 + version "2.0.1" 1395 + resolved "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz" 1396 + integrity "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==" 1397 + dependencies: 1398 + "get-intrinsic" "1.2.1" 1399 + "has" "1.0.3" 1400 + "has-tostringtag" "1.0.0" 1401 + 1402 + "es-shim-unscopables@1.0.0": 1403 + version "1.0.0" 1404 + resolved "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz" 1405 + integrity "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==" 1406 + dependencies: 1407 + "has" "1.0.3" 1408 + 1409 + "es-to-primitive@1.2.1": 1410 + version "1.2.1" 1411 + resolved "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" 1412 + integrity "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==" 1413 + dependencies: 1414 + "is-callable" "1.2.7" 1415 + "is-date-object" "1.0.5" 1416 + "is-symbol" "1.0.4" 1417 + 1418 + "esbuild@0.17.19": 1419 + version "0.17.19" 1420 + resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz" 1421 + integrity "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==" 1422 + 1423 + "escalade@3.1.1": 1424 + version "3.1.1" 1425 + resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" 1426 + integrity "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" 1427 + 1428 + "escape-string-regexp@1.0.5": 1429 + version "1.0.5" 1430 + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" 1431 + integrity "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" 1432 + 1433 + "escape-string-regexp@4.0.0": 1434 + version "4.0.0" 1435 + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" 1436 + integrity "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" 1437 + 1438 + "escodegen@2.1.0": 1439 + version "2.1.0" 1440 + resolved "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz" 1441 + integrity "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==" 1442 + dependencies: 1443 + "esprima" "4.0.1" 1444 + "estraverse" "5.3.0" 1445 + "esutils" "2.0.3" 1446 + 1447 + "eslint-config-airbnb-base@^15.0.0", "eslint-config-airbnb-base@15.0.0": 1448 + version "15.0.0" 1449 + resolved "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-15.0.0.tgz" 1450 + integrity "sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==" 1451 + dependencies: 1452 + "confusing-browser-globals" "1.0.11" 1453 + "eslint" "8.44.0" 1454 + "eslint-plugin-import" "2.27.5" 1455 + "object.assign" "4.1.4" 1456 + "object.entries" "1.1.6" 1457 + "semver" "7.5.3" 1458 + 1459 + "eslint-config-airbnb-typescript@^17.0.0", "eslint-config-airbnb-typescript@17.0.0": 1460 + version "17.0.0" 1461 + resolved "https://registry.npmjs.org/eslint-config-airbnb-typescript/-/eslint-config-airbnb-typescript-17.0.0.tgz" 1462 + integrity "sha512-elNiuzD0kPAPTXjFWg+lE24nMdHMtuxgYoD30OyMD6yrW1AhFZPAg27VX7d3tzOErw+dgJTNWfRSDqEcXb4V0g==" 1463 + dependencies: 1464 + "@typescript-eslint/eslint-plugin" "5.60.1" 1465 + "@typescript-eslint/parser" "5.60.1" 1466 + "eslint" "8.44.0" 1467 + "eslint-config-airbnb-base" "15.0.0" 1468 + "eslint-plugin-import" "2.27.5" 1469 + 1470 + "eslint-config-prettier@^8.8.0", "eslint-config-prettier@8.8.0": 1471 + version "8.8.0" 1472 + resolved "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz" 1473 + integrity "sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==" 1474 + dependencies: 1475 + "eslint" "8.44.0" 1476 + 1477 + "eslint-import-resolver-node@0.3.7": 1478 + version "0.3.7" 1479 + resolved "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz" 1480 + integrity "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==" 1481 + dependencies: 1482 + "debug" "3.2.7" 1483 + "is-core-module" "2.12.1" 1484 + "resolve" "1.22.2" 1485 + 1486 + "eslint-module-utils@2.8.0": 1487 + version "2.8.0" 1488 + resolved "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz" 1489 + integrity "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==" 1490 + dependencies: 1491 + "@typescript-eslint/parser" "5.60.1" 1492 + "debug" "3.2.7" 1493 + "eslint" "8.44.0" 1494 + "eslint-import-resolver-node" "0.3.7" 1495 + 1496 + "eslint-plugin-import@^2.27.5", "eslint-plugin-import@2.27.5": 1497 + version "2.27.5" 1498 + resolved "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz" 1499 + integrity "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==" 1500 + dependencies: 1501 + "@typescript-eslint/parser" "5.60.1" 1502 + "array-includes" "3.1.6" 1503 + "array.prototype.flat" "1.3.1" 1504 + "array.prototype.flatmap" "1.3.1" 1505 + "debug" "3.2.7" 1506 + "doctrine" "2.1.0" 1507 + "eslint" "8.44.0" 1508 + "eslint-import-resolver-node" "0.3.7" 1509 + "eslint-module-utils" "2.8.0" 1510 + "has" "1.0.3" 1511 + "is-core-module" "2.12.1" 1512 + "is-glob" "4.0.3" 1513 + "minimatch" "3.1.2" 1514 + "object.values" "1.1.6" 1515 + "resolve" "1.22.2" 1516 + "semver" "7.5.3" 1517 + "tsconfig-paths" "3.14.2" 1518 + 1519 + "eslint-plugin-prettier@^4.2.1", "eslint-plugin-prettier@4.2.1": 1520 + version "4.2.1" 1521 + resolved "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz" 1522 + integrity "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==" 1523 + dependencies: 1524 + "eslint" "8.44.0" 1525 + "eslint-config-prettier" "8.8.0" 1526 + "prettier" "2.8.8" 1527 + "prettier-linter-helpers" "1.0.0" 1528 + 1529 + "eslint-plugin-promise@^6.1.1", "eslint-plugin-promise@6.1.1": 1530 + version "6.1.1" 1531 + resolved "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.1.1.tgz" 1532 + integrity "sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==" 1533 + dependencies: 1534 + "eslint" "8.44.0" 1535 + 1536 + "eslint-plugin-simple-import-sort@^10.0.0", "eslint-plugin-simple-import-sort@10.0.0": 1537 + version "10.0.0" 1538 + resolved "https://registry.npmjs.org/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-10.0.0.tgz" 1539 + integrity "sha512-AeTvO9UCMSNzIHRkg8S6c3RPy5YEwKWSQPx3DYghLedo2ZQxowPFLGDN1AZ2evfg6r6mjBSZSLxLFsWSu3acsw==" 1540 + dependencies: 1541 + "eslint" "8.44.0" 1542 + 1543 + "eslint-plugin-vue-scoped-css@^2.5.0", "eslint-plugin-vue-scoped-css@2.5.0": 1544 + version "2.5.0" 1545 + resolved "https://registry.npmjs.org/eslint-plugin-vue-scoped-css/-/eslint-plugin-vue-scoped-css-2.5.0.tgz" 1546 + integrity "sha512-vR+raYNE1aQ69lS1lZGiKoz8rXFI3MWf2fxrfns/XCQ0XT5sIguhDtQS+9JmUQJClenLDEe2CQx7P+eeSdF4cA==" 1547 + dependencies: 1548 + "eslint" "8.44.0" 1549 + "eslint-utils" "3.0.0" 1550 + "lodash" "4.17.21" 1551 + "postcss" "8.4.24" 1552 + "postcss-safe-parser" "6.0.0" 1553 + "postcss-scss" "4.0.6" 1554 + "postcss-selector-parser" "6.0.13" 1555 + "postcss-styl" "0.12.3" 1556 + "vue-eslint-parser" "9.3.1" 1557 + 1558 + "eslint-plugin-vue@^9.15.1", "eslint-plugin-vue@9.15.1": 1559 + version "9.15.1" 1560 + resolved "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.15.1.tgz" 1561 + integrity "sha512-CJE/oZOslvmAR9hf8SClTdQ9JLweghT6JCBQNrT2Iel1uVw0W0OLJxzvPd6CxmABKCvLrtyDnqGV37O7KQv6+A==" 1562 + dependencies: 1563 + "@eslint-community/eslint-utils" "4.4.0" 1564 + "eslint" "8.44.0" 1565 + "natural-compare" "1.4.0" 1566 + "nth-check" "2.1.1" 1567 + "postcss-selector-parser" "6.0.13" 1568 + "semver" "7.5.3" 1569 + "vue-eslint-parser" "9.3.1" 1570 + "xml-name-validator" "4.0.0" 1571 + 1572 + "eslint-scope@5.1.1": 1573 + version "5.1.1" 1574 + resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" 1575 + integrity "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==" 1576 + dependencies: 1577 + "esrecurse" "4.3.0" 1578 + "estraverse" "4.3.0" 1579 + 1580 + "eslint-scope@7.2.0": 1581 + version "7.2.0" 1582 + resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz" 1583 + integrity "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==" 1584 + dependencies: 1585 + "esrecurse" "4.3.0" 1586 + "estraverse" "5.3.0" 1587 + 1588 + "eslint-utils@2.1.0": 1589 + version "2.1.0" 1590 + resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz" 1591 + integrity "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==" 1592 + dependencies: 1593 + "eslint-visitor-keys" "1.3.0" 1594 + 1595 + "eslint-utils@3.0.0": 1596 + version "3.0.0" 1597 + resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz" 1598 + integrity "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==" 1599 + dependencies: 1600 + "eslint" "8.44.0" 1601 + "eslint-visitor-keys" "2.1.0" 1602 + 1603 + "eslint-visitor-keys@1.3.0": 1604 + version "1.3.0" 1605 + resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz" 1606 + integrity "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" 1607 + 1608 + "eslint-visitor-keys@2.1.0": 1609 + version "2.1.0" 1610 + resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz" 1611 + integrity "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" 1612 + 1613 + "eslint-visitor-keys@3.4.1": 1614 + version "3.4.1" 1615 + resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz" 1616 + integrity "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==" 1617 + 1618 + "eslint@^8.44.0", "eslint@8.44.0": 1619 + version "8.44.0" 1620 + resolved "https://registry.npmjs.org/eslint/-/eslint-8.44.0.tgz" 1621 + integrity "sha512-0wpHoUbDUHgNCyvFB5aXLiQVfK9B0at6gUvzy83k4kAsQ/u769TQDX6iKC+aO4upIHO9WSaA3QoXYQDHbNwf1A==" 1622 + dependencies: 1623 + "@eslint-community/eslint-utils" "4.4.0" 1624 + "@eslint-community/regexpp" "4.5.1" 1625 + "@eslint/eslintrc" "2.1.0" 1626 + "@eslint/js" "8.44.0" 1627 + "@humanwhocodes/config-array" "0.11.10" 1628 + "@humanwhocodes/module-importer" "1.0.1" 1629 + "@nodelib/fs.walk" "1.2.8" 1630 + "ajv" "6.12.6" 1631 + "chalk" "4.1.2" 1632 + "cross-spawn" "7.0.3" 1633 + "debug" "4.3.4" 1634 + "doctrine" "3.0.0" 1635 + "escape-string-regexp" "4.0.0" 1636 + "eslint-scope" "7.2.0" 1637 + "eslint-visitor-keys" "3.4.1" 1638 + "espree" "9.6.0" 1639 + "esquery" "1.5.0" 1640 + "esutils" "2.0.3" 1641 + "fast-deep-equal" "3.1.3" 1642 + "file-entry-cache" "6.0.1" 1643 + "find-up" "5.0.0" 1644 + "glob-parent" "6.0.2" 1645 + "globals" "13.20.0" 1646 + "graphemer" "1.4.0" 1647 + "ignore" "5.2.4" 1648 + "import-fresh" "3.3.0" 1649 + "imurmurhash" "0.1.4" 1650 + "is-glob" "4.0.3" 1651 + "is-path-inside" "3.0.3" 1652 + "js-yaml" "4.1.0" 1653 + "json-stable-stringify-without-jsonify" "1.0.1" 1654 + "levn" "0.4.1" 1655 + "lodash.merge" "4.6.2" 1656 + "minimatch" "3.1.2" 1657 + "natural-compare" "1.4.0" 1658 + "optionator" "0.9.3" 1659 + "strip-ansi" "6.0.1" 1660 + "strip-json-comments" "3.1.1" 1661 + "text-table" "0.2.0" 1662 + 1663 + "espree@6.2.1": 1664 + version "6.2.1" 1665 + resolved "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz" 1666 + integrity "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==" 1667 + dependencies: 1668 + "acorn" "7.4.1" 1669 + "acorn-jsx" "5.3.2" 1670 + "eslint-visitor-keys" "1.3.0" 1671 + 1672 + "espree@9.6.0": 1673 + version "9.6.0" 1674 + resolved "https://registry.npmjs.org/espree/-/espree-9.6.0.tgz" 1675 + integrity "sha512-1FH/IiruXZ84tpUlm0aCUEwMl2Ho5ilqVh0VvQXw+byAz/4SAciyHLlfmL5WYqsvD38oymdUwBss0LtK8m4s/A==" 1676 + dependencies: 1677 + "acorn" "8.9.0" 1678 + "acorn-jsx" "5.3.2" 1679 + "eslint-visitor-keys" "3.4.1" 1680 + 1681 + "esprima@4.0.1": 1682 + version "4.0.1" 1683 + resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" 1684 + integrity "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" 1685 + 1686 + "esquery@1.5.0": 1687 + version "1.5.0" 1688 + resolved "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz" 1689 + integrity "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==" 1690 + dependencies: 1691 + "estraverse" "5.3.0" 1692 + 1693 + "esrecurse@4.3.0": 1694 + version "4.3.0" 1695 + resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" 1696 + integrity "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==" 1697 + dependencies: 1698 + "estraverse" "5.3.0" 1699 + 1700 + "estraverse@4.3.0": 1701 + version "4.3.0" 1702 + resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" 1703 + integrity "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" 1704 + 1705 + "estraverse@5.3.0": 1706 + version "5.3.0" 1707 + resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" 1708 + integrity "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" 1709 + 1710 + "estree-walker@2.0.2": 1711 + version "2.0.2" 1712 + resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz" 1713 + integrity "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" 1714 + 1715 + "esutils@2.0.3": 1716 + version "2.0.3" 1717 + resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" 1718 + integrity "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" 1719 + 1720 + "execa@5.1.1": 1721 + version "5.1.1" 1722 + resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" 1723 + integrity "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==" 1724 + dependencies: 1725 + "cross-spawn" "7.0.3" 1726 + "get-stream" "6.0.1" 1727 + "human-signals" "2.1.0" 1728 + "is-stream" "2.0.1" 1729 + "merge-stream" "2.0.0" 1730 + "npm-run-path" "4.0.1" 1731 + "onetime" "5.1.2" 1732 + "signal-exit" "3.0.7" 1733 + "strip-final-newline" "2.0.0" 1734 + 1735 + "fast-deep-equal@3.1.3": 1736 + version "3.1.3" 1737 + resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" 1738 + integrity "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" 1739 + 1740 + "fast-diff@1.3.0": 1741 + version "1.3.0" 1742 + resolved "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz" 1743 + integrity "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==" 1744 + 1745 + "fast-glob@3.3.0": 1746 + version "3.3.0" 1747 + resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.0.tgz" 1748 + integrity "sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==" 1749 + dependencies: 1750 + "@nodelib/fs.stat" "2.0.5" 1751 + "@nodelib/fs.walk" "1.2.8" 1752 + "glob-parent" "5.1.2" 1753 + "merge2" "1.4.1" 1754 + "micromatch" "4.0.5" 1755 + 1756 + "fast-json-stable-stringify@2.1.0": 1757 + version "2.1.0" 1758 + resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" 1759 + integrity "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" 1760 + 1761 + "fast-levenshtein@2.0.6": 1762 + version "2.0.6" 1763 + resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" 1764 + integrity "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" 1765 + 1766 + "fastq@1.15.0": 1767 + version "1.15.0" 1768 + resolved "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz" 1769 + integrity "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==" 1770 + dependencies: 1771 + "reusify" "1.0.4" 1772 + 1773 + "file-entry-cache@6.0.1": 1774 + version "6.0.1" 1775 + resolved "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz" 1776 + integrity "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==" 1777 + dependencies: 1778 + "flat-cache" "3.0.4" 1779 + 1780 + "fill-range@7.0.1": 1781 + version "7.0.1" 1782 + resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" 1783 + integrity "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==" 1784 + dependencies: 1785 + "to-regex-range" "5.0.1" 1786 + 1787 + "find-up@5.0.0": 1788 + version "5.0.0" 1789 + resolved "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz" 1790 + integrity "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==" 1791 + dependencies: 1792 + "locate-path" "6.0.0" 1793 + "path-exists" "4.0.0" 1794 + 1795 + "flat-cache@3.0.4": 1796 + version "3.0.4" 1797 + resolved "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz" 1798 + integrity "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==" 1799 + dependencies: 1800 + "flatted" "3.2.7" 1801 + "rimraf" "3.0.2" 1802 + 1803 + "flatted@3.2.7": 1804 + version "3.2.7" 1805 + resolved "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz" 1806 + integrity "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" 1807 + 1808 + "floating-vue@^2.0.0-beta.24", "floating-vue@2.0.0-beta.24": 1809 + version "2.0.0-beta.24" 1810 + resolved "https://registry.npmjs.org/floating-vue/-/floating-vue-2.0.0-beta.24.tgz" 1811 + integrity "sha512-URSzP6YXaF4u1oZ9XGL8Sn8puuM7ivp5jkOUrpy5Q1mfo9BfGppJOn+ierTmsSUfJEeHBae8KT7r5DeI3vQIEw==" 1812 + dependencies: 1813 + "@floating-ui/dom" "1.1.1" 1814 + "vue" "3.3.4" 1815 + "vue-resize" "2.0.0-alpha.1" 1816 + 1817 + "for-each@0.3.3": 1818 + version "0.3.3" 1819 + resolved "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz" 1820 + integrity "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==" 1821 + dependencies: 1822 + "is-callable" "1.2.7" 1823 + 1824 + "fs.realpath@1.0.0": 1825 + version "1.0.0" 1826 + resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" 1827 + integrity "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" 1828 + 1829 + "fsevents@2.3.2": 1830 + version "2.3.2" 1831 + resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" 1832 + integrity "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==" 1833 + 1834 + "function-bind@1.1.1": 1835 + version "1.1.1" 1836 + resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" 1837 + integrity "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" 1838 + 1839 + "function.prototype.name@1.1.5": 1840 + version "1.1.5" 1841 + resolved "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz" 1842 + integrity "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==" 1843 + dependencies: 1844 + "call-bind" "1.0.2" 1845 + "define-properties" "1.2.0" 1846 + "es-abstract" "1.21.2" 1847 + "functions-have-names" "1.2.3" 1848 + 1849 + "functions-have-names@1.2.3": 1850 + version "1.2.3" 1851 + resolved "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz" 1852 + integrity "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" 1853 + 1854 + "fuse.js@^6.6.2", "fuse.js@6.6.2": 1855 + version "6.6.2" 1856 + resolved "https://registry.npmjs.org/fuse.js/-/fuse.js-6.6.2.tgz" 1857 + integrity "sha512-cJaJkxCCxC8qIIcPBF9yGxY0W/tVZS3uEISDxhYIdtk8OL93pe+6Zj7LjCqVV4dzbqcriOZ+kQ/NE4RXZHsIGA==" 1858 + 1859 + "gensync@1.0.0-beta.2": 1860 + version "1.0.0-beta.2" 1861 + resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" 1862 + integrity "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" 1863 + 1864 + "get-intrinsic@1.2.1": 1865 + version "1.2.1" 1866 + resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz" 1867 + integrity "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==" 1868 + dependencies: 1869 + "function-bind" "1.1.1" 1870 + "has" "1.0.3" 1871 + "has-proto" "1.0.1" 1872 + "has-symbols" "1.0.3" 1873 + 1874 + "get-stream@6.0.1": 1875 + version "6.0.1" 1876 + resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" 1877 + integrity "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" 1878 + 1879 + "get-symbol-description@1.0.0": 1880 + version "1.0.0" 1881 + resolved "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz" 1882 + integrity "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==" 1883 + dependencies: 1884 + "call-bind" "1.0.2" 1885 + "get-intrinsic" "1.2.1" 1886 + 1887 + "glob-parent@5.1.2": 1888 + version "5.1.2" 1889 + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" 1890 + integrity "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" 1891 + dependencies: 1892 + "is-glob" "4.0.3" 1893 + 1894 + "glob-parent@6.0.2": 1895 + version "6.0.2" 1896 + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz" 1897 + integrity "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==" 1898 + dependencies: 1899 + "is-glob" "4.0.3" 1900 + 1901 + "glob@7.2.3": 1902 + version "7.2.3" 1903 + resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" 1904 + integrity "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==" 1905 + dependencies: 1906 + "fs.realpath" "1.0.0" 1907 + "inflight" "1.0.6" 1908 + "inherits" "2.0.4" 1909 + "minimatch" "3.1.2" 1910 + "once" "1.4.0" 1911 + "path-is-absolute" "1.0.1" 1912 + 1913 + "globals@11.12.0": 1914 + version "11.12.0" 1915 + resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" 1916 + integrity "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" 1917 + 1918 + "globals@13.20.0": 1919 + version "13.20.0" 1920 + resolved "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz" 1921 + integrity "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==" 1922 + dependencies: 1923 + "type-fest" "0.20.2" 1924 + 1925 + "globalthis@1.0.3": 1926 + version "1.0.3" 1927 + resolved "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz" 1928 + integrity "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==" 1929 + dependencies: 1930 + "define-properties" "1.2.0" 1931 + 1932 + "globby@11.1.0": 1933 + version "11.1.0" 1934 + resolved "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz" 1935 + integrity "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==" 1936 + dependencies: 1937 + "array-union" "2.1.0" 1938 + "dir-glob" "3.0.1" 1939 + "fast-glob" "3.3.0" 1940 + "ignore" "5.2.4" 1941 + "merge2" "1.4.1" 1942 + "slash" "3.0.0" 1943 + 1944 + "gopd@1.0.1": 1945 + version "1.0.1" 1946 + resolved "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz" 1947 + integrity "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==" 1948 + dependencies: 1949 + "get-intrinsic" "1.2.1" 1950 + 1951 + "grapheme-splitter@1.0.4": 1952 + version "1.0.4" 1953 + resolved "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz" 1954 + integrity "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" 1955 + 1956 + "graphemer@1.4.0": 1957 + version "1.4.0" 1958 + resolved "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz" 1959 + integrity "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" 1960 + 1961 + "has-bigints@1.0.2": 1962 + version "1.0.2" 1963 + resolved "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz" 1964 + integrity "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" 1965 + 1966 + "has-flag@3.0.0": 1967 + version "3.0.0" 1968 + resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" 1969 + integrity "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" 1970 + 1971 + "has-flag@4.0.0": 1972 + version "4.0.0" 1973 + resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" 1974 + integrity "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" 1975 + 1976 + "has-property-descriptors@1.0.0": 1977 + version "1.0.0" 1978 + resolved "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz" 1979 + integrity "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==" 1980 + dependencies: 1981 + "get-intrinsic" "1.2.1" 1982 + 1983 + "has-proto@1.0.1": 1984 + version "1.0.1" 1985 + resolved "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz" 1986 + integrity "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==" 1987 + 1988 + "has-symbols@1.0.3": 1989 + version "1.0.3" 1990 + resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz" 1991 + integrity "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" 1992 + 1993 + "has-tostringtag@1.0.0": 1994 + version "1.0.0" 1995 + resolved "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz" 1996 + integrity "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==" 1997 + dependencies: 1998 + "has-symbols" "1.0.3" 1999 + 2000 + "has@1.0.3": 2001 + version "1.0.3" 2002 + resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz" 2003 + integrity "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==" 2004 + dependencies: 2005 + "function-bind" "1.1.1" 2006 + 2007 + "he@1.2.0": 2008 + version "1.2.0" 2009 + resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz" 2010 + integrity "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" 2011 + 2012 + "human-signals@2.1.0": 2013 + version "2.1.0" 2014 + resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" 2015 + integrity "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" 2016 + 2017 + "humanize-duration@^3.28.0", "humanize-duration@3.28.0": 2018 + version "3.28.0" 2019 + resolved "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.28.0.tgz" 2020 + integrity "sha512-jMAxraOOmHuPbffLVDKkEKi/NeG8dMqP8lGRd6Tbf7JgAeG33jjgPWDbXXU7ypCI0o+oNKJFgbSB9FKVdWNI2A==" 2021 + 2022 + "ignore@5.2.4": 2023 + version "5.2.4" 2024 + resolved "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz" 2025 + integrity "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==" 2026 + 2027 + "import-fresh@3.3.0": 2028 + version "3.3.0" 2029 + resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" 2030 + integrity "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==" 2031 + dependencies: 2032 + "parent-module" "1.0.1" 2033 + "resolve-from" "4.0.0" 2034 + 2035 + "imurmurhash@0.1.4": 2036 + version "0.1.4" 2037 + resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" 2038 + integrity "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" 2039 + 2040 + "inflight@1.0.6": 2041 + version "1.0.6" 2042 + resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" 2043 + integrity "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==" 2044 + dependencies: 2045 + "once" "1.4.0" 2046 + "wrappy" "1.0.2" 2047 + 2048 + "inherits@2.0.4": 2049 + version "2.0.4" 2050 + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" 2051 + integrity "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 2052 + 2053 + "internal-slot@1.0.5": 2054 + version "1.0.5" 2055 + resolved "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz" 2056 + integrity "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==" 2057 + dependencies: 2058 + "get-intrinsic" "1.2.1" 2059 + "has" "1.0.3" 2060 + "side-channel" "1.0.4" 2061 + 2062 + "is-array-buffer@3.0.2": 2063 + version "3.0.2" 2064 + resolved "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz" 2065 + integrity "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==" 2066 + dependencies: 2067 + "call-bind" "1.0.2" 2068 + "get-intrinsic" "1.2.1" 2069 + "is-typed-array" "1.1.10" 2070 + 2071 + "is-bigint@1.0.4": 2072 + version "1.0.4" 2073 + resolved "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz" 2074 + integrity "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==" 2075 + dependencies: 2076 + "has-bigints" "1.0.2" 2077 + 2078 + "is-binary-path@2.1.0": 2079 + version "2.1.0" 2080 + resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" 2081 + integrity "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==" 2082 + dependencies: 2083 + "binary-extensions" "2.2.0" 2084 + 2085 + "is-boolean-object@1.1.2": 2086 + version "1.1.2" 2087 + resolved "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz" 2088 + integrity "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==" 2089 + dependencies: 2090 + "call-bind" "1.0.2" 2091 + "has-tostringtag" "1.0.0" 2092 + 2093 + "is-callable@1.2.7": 2094 + version "1.2.7" 2095 + resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz" 2096 + integrity "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" 2097 + 2098 + "is-core-module@2.12.1": 2099 + version "2.12.1" 2100 + resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz" 2101 + integrity "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==" 2102 + dependencies: 2103 + "has" "1.0.3" 2104 + 2105 + "is-date-object@1.0.5": 2106 + version "1.0.5" 2107 + resolved "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz" 2108 + integrity "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==" 2109 + dependencies: 2110 + "has-tostringtag" "1.0.0" 2111 + 2112 + "is-extglob@2.1.1": 2113 + version "2.1.1" 2114 + resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" 2115 + integrity "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" 2116 + 2117 + "is-glob@4.0.3": 2118 + version "4.0.3" 2119 + resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" 2120 + integrity "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==" 2121 + dependencies: 2122 + "is-extglob" "2.1.1" 2123 + 2124 + "is-negative-zero@2.0.2": 2125 + version "2.0.2" 2126 + resolved "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz" 2127 + integrity "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" 2128 + 2129 + "is-number-object@1.0.7": 2130 + version "1.0.7" 2131 + resolved "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz" 2132 + integrity "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==" 2133 + dependencies: 2134 + "has-tostringtag" "1.0.0" 2135 + 2136 + "is-number@7.0.0": 2137 + version "7.0.0" 2138 + resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" 2139 + integrity "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" 2140 + 2141 + "is-path-inside@3.0.3": 2142 + version "3.0.3" 2143 + resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz" 2144 + integrity "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" 2145 + 2146 + "is-regex@1.1.4": 2147 + version "1.1.4" 2148 + resolved "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz" 2149 + integrity "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==" 2150 + dependencies: 2151 + "call-bind" "1.0.2" 2152 + "has-tostringtag" "1.0.0" 2153 + 2154 + "is-shared-array-buffer@1.0.2": 2155 + version "1.0.2" 2156 + resolved "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz" 2157 + integrity "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==" 2158 + dependencies: 2159 + "call-bind" "1.0.2" 2160 + 2161 + "is-stream@2.0.1": 2162 + version "2.0.1" 2163 + resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" 2164 + integrity "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" 2165 + 2166 + "is-string@1.0.7": 2167 + version "1.0.7" 2168 + resolved "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz" 2169 + integrity "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==" 2170 + dependencies: 2171 + "has-tostringtag" "1.0.0" 2172 + 2173 + "is-symbol@1.0.4": 2174 + version "1.0.4" 2175 + resolved "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz" 2176 + integrity "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==" 2177 + dependencies: 2178 + "has-symbols" "1.0.3" 2179 + 2180 + "is-typed-array@1.1.10": 2181 + version "1.1.10" 2182 + resolved "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz" 2183 + integrity "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==" 2184 + dependencies: 2185 + "available-typed-arrays" "1.0.5" 2186 + "call-bind" "1.0.2" 2187 + "for-each" "0.3.3" 2188 + "gopd" "1.0.1" 2189 + "has-tostringtag" "1.0.0" 2190 + 2191 + "is-weakref@1.0.2": 2192 + version "1.0.2" 2193 + resolved "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz" 2194 + integrity "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==" 2195 + dependencies: 2196 + "call-bind" "1.0.2" 2197 + 2198 + "isexe@2.0.0": 2199 + version "2.0.0" 2200 + resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" 2201 + integrity "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" 2202 + 2203 + "javascript-time-ago@^2.5.9", "javascript-time-ago@2.5.9": 2204 + version "2.5.9" 2205 + resolved "https://registry.npmjs.org/javascript-time-ago/-/javascript-time-ago-2.5.9.tgz" 2206 + integrity "sha512-pQ8mNco/9g9TqWXWWjP0EWl6i/lAQScOyEeXy5AB+f7MfLSdgyV9BJhiOD1zrIac/lrxPYOWNbyl/IW8CW5n0A==" 2207 + dependencies: 2208 + "relative-time-format" "1.1.6" 2209 + 2210 + "jiti@1.18.2": 2211 + version "1.18.2" 2212 + resolved "https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz" 2213 + integrity "sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==" 2214 + 2215 + "js-tokens@4.0.0": 2216 + version "4.0.0" 2217 + resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" 2218 + integrity "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" 2219 + 2220 + "js-yaml@4.1.0": 2221 + version "4.1.0" 2222 + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz" 2223 + integrity "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==" 2224 + dependencies: 2225 + "argparse" "2.0.1" 2226 + 2227 + "jsesc@2.5.2": 2228 + version "2.5.2" 2229 + resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" 2230 + integrity "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" 2231 + 2232 + "json-schema-traverse@0.4.1": 2233 + version "0.4.1" 2234 + resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" 2235 + integrity "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" 2236 + 2237 + "json-stable-stringify-without-jsonify@1.0.1": 2238 + version "1.0.1" 2239 + resolved "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" 2240 + integrity "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" 2241 + 2242 + "json5@1.0.2": 2243 + version "1.0.2" 2244 + resolved "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz" 2245 + integrity "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==" 2246 + dependencies: 2247 + "minimist" "1.2.8" 2248 + 2249 + "json5@2.2.3": 2250 + version "2.2.3" 2251 + resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz" 2252 + integrity "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" 2253 + 2254 + "jsonc-eslint-parser@1.4.1": 2255 + version "1.4.1" 2256 + resolved "https://registry.npmjs.org/jsonc-eslint-parser/-/jsonc-eslint-parser-1.4.1.tgz" 2257 + integrity "sha512-hXBrvsR1rdjmB2kQmUjf1rEIa+TqHBGMge8pwi++C+Si1ad7EjZrJcpgwym+QGK/pqTx+K7keFAtLlVNdLRJOg==" 2258 + dependencies: 2259 + "acorn" "7.4.1" 2260 + "eslint-utils" "2.1.0" 2261 + "eslint-visitor-keys" "1.3.0" 2262 + "espree" "6.2.1" 2263 + "semver" "7.5.3" 2264 + 2265 + "kolorist@1.8.0": 2266 + version "1.8.0" 2267 + resolved "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz" 2268 + integrity "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==" 2269 + 2270 + "levn@0.4.1": 2271 + version "0.4.1" 2272 + resolved "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz" 2273 + integrity "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==" 2274 + dependencies: 2275 + "prelude-ls" "1.2.1" 2276 + "type-check" "0.4.0" 2277 + 2278 + "local-pkg@0.4.3": 2279 + version "0.4.3" 2280 + resolved "https://registry.npmjs.org/local-pkg/-/local-pkg-0.4.3.tgz" 2281 + integrity "sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==" 2282 + 2283 + "locate-path@6.0.0": 2284 + version "6.0.0" 2285 + resolved "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz" 2286 + integrity "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==" 2287 + dependencies: 2288 + "p-locate" "5.0.0" 2289 + 2290 + "lodash.merge@4.6.2": 2291 + version "4.6.2" 2292 + resolved "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz" 2293 + integrity "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" 2294 + 2295 + "lodash.sortedlastindex@4.1.0": 2296 + version "4.1.0" 2297 + resolved "https://registry.npmjs.org/lodash.sortedlastindex/-/lodash.sortedlastindex-4.1.0.tgz" 2298 + integrity "sha512-s8xEQdsp2Tu5zUqVdFSe9C0kR8YlnAJYLqMdkh+pIRBRxF6/apWseLdHl3/+jv2I61dhPwtI/Ff+EqvCpc+N8w==" 2299 + 2300 + "lodash@^4.17.21", "lodash@4.17.21": 2301 + version "4.17.21" 2302 + resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" 2303 + integrity "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" 2304 + 2305 + "lru-cache@5.1.1": 2306 + version "5.1.1" 2307 + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz" 2308 + integrity "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==" 2309 + dependencies: 2310 + "yallist" "3.1.1" 2311 + 2312 + "lru-cache@6.0.0": 2313 + version "6.0.0" 2314 + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" 2315 + integrity "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==" 2316 + dependencies: 2317 + "yallist" "4.0.0" 2318 + 2319 + "magic-string@0.30.0": 2320 + version "0.30.0" 2321 + resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz" 2322 + integrity "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==" 2323 + dependencies: 2324 + "@jridgewell/sourcemap-codec" "1.4.15" 2325 + 2326 + "mdn-data@2.0.28": 2327 + version "2.0.28" 2328 + resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz" 2329 + integrity "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==" 2330 + 2331 + "mdn-data@2.0.30": 2332 + version "2.0.30" 2333 + resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz" 2334 + integrity "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==" 2335 + 2336 + "merge-stream@2.0.0": 2337 + version "2.0.0" 2338 + resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" 2339 + integrity "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" 2340 + 2341 + "merge2@1.4.1": 2342 + version "1.4.1" 2343 + resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" 2344 + integrity "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" 2345 + 2346 + "micromatch@4.0.5": 2347 + version "4.0.5" 2348 + resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz" 2349 + integrity "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==" 2350 + dependencies: 2351 + "braces" "3.0.2" 2352 + "picomatch" "2.3.1" 2353 + 2354 + "mimic-fn@2.1.0": 2355 + version "2.1.0" 2356 + resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" 2357 + integrity "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" 2358 + 2359 + "minimatch@3.1.2": 2360 + version "3.1.2" 2361 + resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" 2362 + integrity "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==" 2363 + dependencies: 2364 + "brace-expansion" "1.1.11" 2365 + 2366 + "minimatch@7.4.6": 2367 + version "7.4.6" 2368 + resolved "https://registry.npmjs.org/minimatch/-/minimatch-7.4.6.tgz" 2369 + integrity "sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==" 2370 + dependencies: 2371 + "brace-expansion" "2.0.1" 2372 + 2373 + "minimatch@9.0.2": 2374 + version "9.0.2" 2375 + resolved "https://registry.npmjs.org/minimatch/-/minimatch-9.0.2.tgz" 2376 + integrity "sha512-PZOT9g5v2ojiTL7r1xF6plNHLtOeTpSlDI007As2NlA2aYBMfVom17yqa6QzhmDP8QOhn7LjHTg7DFCVSSa6yg==" 2377 + dependencies: 2378 + "brace-expansion" "2.0.1" 2379 + 2380 + "minimist@1.2.8": 2381 + version "1.2.8" 2382 + resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz" 2383 + integrity "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" 2384 + 2385 + "ms@2.1.2": 2386 + version "2.1.2" 2387 + resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" 2388 + integrity "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" 2389 + 2390 + "ms@2.1.3": 2391 + version "2.1.3" 2392 + resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" 2393 + integrity "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" 2394 + 2395 + "muggle-string@0.3.1": 2396 + version "0.3.1" 2397 + resolved "https://registry.npmjs.org/muggle-string/-/muggle-string-0.3.1.tgz" 2398 + integrity "sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==" 2399 + 2400 + "nanoid@3.3.6": 2401 + version "3.3.6" 2402 + resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz" 2403 + integrity "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==" 2404 + 2405 + "natural-compare-lite@1.4.0": 2406 + version "1.4.0" 2407 + resolved "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz" 2408 + integrity "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" 2409 + 2410 + "natural-compare@1.4.0": 2411 + version "1.4.0" 2412 + resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" 2413 + integrity "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" 2414 + 2415 + "node-emoji@^1.11.0", "node-emoji@1.11.0": 2416 + version "1.11.0" 2417 + resolved "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz" 2418 + integrity "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==" 2419 + dependencies: 2420 + "lodash" "4.17.21" 2421 + 2422 + "node-releases@2.0.12": 2423 + version "2.0.12" 2424 + resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz" 2425 + integrity "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==" 2426 + 2427 + "normalize-path@3.0.0": 2428 + version "3.0.0" 2429 + resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" 2430 + integrity "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" 2431 + 2432 + "npm-run-path@4.0.1": 2433 + version "4.0.1" 2434 + resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" 2435 + integrity "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==" 2436 + dependencies: 2437 + "path-key" "3.1.1" 2438 + 2439 + "nth-check@2.1.1": 2440 + version "2.1.1" 2441 + resolved "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz" 2442 + integrity "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==" 2443 + dependencies: 2444 + "boolbase" "1.0.0" 2445 + 2446 + "object-inspect@1.12.3": 2447 + version "1.12.3" 2448 + resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz" 2449 + integrity "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" 2450 + 2451 + "object-keys@1.1.1": 2452 + version "1.1.1" 2453 + resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" 2454 + integrity "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" 2455 + 2456 + "object.assign@4.1.4": 2457 + version "4.1.4" 2458 + resolved "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz" 2459 + integrity "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==" 2460 + dependencies: 2461 + "call-bind" "1.0.2" 2462 + "define-properties" "1.2.0" 2463 + "has-symbols" "1.0.3" 2464 + "object-keys" "1.1.1" 2465 + 2466 + "object.entries@1.1.6": 2467 + version "1.1.6" 2468 + resolved "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz" 2469 + integrity "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==" 2470 + dependencies: 2471 + "call-bind" "1.0.2" 2472 + "define-properties" "1.2.0" 2473 + "es-abstract" "1.21.2" 2474 + 2475 + "object.values@1.1.6": 2476 + version "1.1.6" 2477 + resolved "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz" 2478 + integrity "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==" 2479 + dependencies: 2480 + "call-bind" "1.0.2" 2481 + "define-properties" "1.2.0" 2482 + "es-abstract" "1.21.2" 2483 + 2484 + "once@1.4.0": 2485 + version "1.4.0" 2486 + resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" 2487 + integrity "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==" 2488 + dependencies: 2489 + "wrappy" "1.0.2" 2490 + 2491 + "onetime@5.1.2": 2492 + version "5.1.2" 2493 + resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" 2494 + integrity "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==" 2495 + dependencies: 2496 + "mimic-fn" "2.1.0" 2497 + 2498 + "optionator@0.9.3": 2499 + version "0.9.3" 2500 + resolved "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz" 2501 + integrity "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==" 2502 + dependencies: 2503 + "@aashutoshrathi/word-wrap" "1.2.6" 2504 + "deep-is" "0.1.4" 2505 + "fast-levenshtein" "2.0.6" 2506 + "levn" "0.4.1" 2507 + "prelude-ls" "1.2.1" 2508 + "type-check" "0.4.0" 2509 + 2510 + "p-limit@3.1.0": 2511 + version "3.1.0" 2512 + resolved "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" 2513 + integrity "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==" 2514 + dependencies: 2515 + "yocto-queue" "0.1.0" 2516 + 2517 + "p-locate@5.0.0": 2518 + version "5.0.0" 2519 + resolved "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz" 2520 + integrity "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==" 2521 + dependencies: 2522 + "p-limit" "3.1.0" 2523 + 2524 + "parent-module@1.0.1": 2525 + version "1.0.1" 2526 + resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" 2527 + integrity "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==" 2528 + dependencies: 2529 + "callsites" "3.1.0" 2530 + 2531 + "path-exists@4.0.0": 2532 + version "4.0.0" 2533 + resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" 2534 + integrity "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" 2535 + 2536 + "path-is-absolute@1.0.1": 2537 + version "1.0.1" 2538 + resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" 2539 + integrity "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" 2540 + 2541 + "path-key@3.1.1": 2542 + version "3.1.1" 2543 + resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" 2544 + integrity "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" 2545 + 2546 + "path-parse@1.0.7": 2547 + version "1.0.7" 2548 + resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" 2549 + integrity "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" 2550 + 2551 + "path-type@4.0.0": 2552 + version "4.0.0" 2553 + resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" 2554 + integrity "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" 2555 + 2556 + "pathe@1.1.1": 2557 + version "1.1.1" 2558 + resolved "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz" 2559 + integrity "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==" 2560 + 2561 + "picocolors@1.0.0": 2562 + version "1.0.0" 2563 + resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz" 2564 + integrity "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" 2565 + 2566 + "picomatch@2.3.1": 2567 + version "2.3.1" 2568 + resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" 2569 + integrity "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" 2570 + 2571 + "pinia@^2.1.4", "pinia@2.1.4": 2572 + version "2.1.4" 2573 + resolved "https://registry.npmjs.org/pinia/-/pinia-2.1.4.tgz" 2574 + integrity "sha512-vYlnDu+Y/FXxv1ABo1vhjC+IbqvzUdiUC3sfDRrRyY2CQSrqqaa+iiHmqtARFxJVqWQMCJfXx1PBvFs9aJVLXQ==" 2575 + dependencies: 2576 + "@vue/devtools-api" "6.5.0" 2577 + "typescript" "5.0.3" 2578 + "vue" "3.3.4" 2579 + "vue-demi" "0.14.5" 2580 + 2581 + "postcss-safe-parser@6.0.0": 2582 + version "6.0.0" 2583 + resolved "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz" 2584 + integrity "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==" 2585 + dependencies: 2586 + "postcss" "8.4.24" 2587 + 2588 + "postcss-scss@4.0.6": 2589 + version "4.0.6" 2590 + resolved "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.6.tgz" 2591 + integrity "sha512-rLDPhJY4z/i4nVFZ27j9GqLxj1pwxE80eAzUNRMXtcpipFYIeowerzBgG3yJhMtObGEXidtIgbUpQ3eLDsf5OQ==" 2592 + dependencies: 2593 + "postcss" "8.4.24" 2594 + 2595 + "postcss-selector-parser@6.0.13": 2596 + version "6.0.13" 2597 + resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz" 2598 + integrity "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==" 2599 + dependencies: 2600 + "cssesc" "3.0.0" 2601 + "util-deprecate" "1.0.2" 2602 + 2603 + "postcss-styl@0.12.3": 2604 + version "0.12.3" 2605 + resolved "https://registry.npmjs.org/postcss-styl/-/postcss-styl-0.12.3.tgz" 2606 + integrity "sha512-8I7Cd8sxiEITIp32xBK4K/Aj1ukX6vuWnx8oY/oAH35NfQI4OZaY5nd68Yx8HeN5S49uhQ6DL0rNk0ZBu/TaLg==" 2607 + dependencies: 2608 + "debug" "4.3.4" 2609 + "fast-diff" "1.3.0" 2610 + "lodash.sortedlastindex" "4.1.0" 2611 + "postcss" "8.4.24" 2612 + "stylus" "0.57.0" 2613 + 2614 + "postcss@8.4.24": 2615 + version "8.4.24" 2616 + resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.24.tgz" 2617 + integrity "sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==" 2618 + dependencies: 2619 + "nanoid" "3.3.6" 2620 + "picocolors" "1.0.0" 2621 + "source-map-js" "1.0.2" 2622 + 2623 + "prelude-ls@1.2.1": 2624 + version "1.2.1" 2625 + resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz" 2626 + integrity "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" 2627 + 2628 + "prettier-linter-helpers@1.0.0": 2629 + version "1.0.0" 2630 + resolved "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz" 2631 + integrity "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==" 2632 + dependencies: 2633 + "fast-diff" "1.3.0" 2634 + 2635 + "prettier@^2.8.8", "prettier@2.8.8": 2636 + version "2.8.8" 2637 + resolved "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz" 2638 + integrity "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==" 2639 + 2640 + "prismjs@^1.29.0", "prismjs@1.29.0": 2641 + version "1.29.0" 2642 + resolved "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz" 2643 + integrity "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==" 2644 + 2645 + "punycode@2.3.0": 2646 + version "2.3.0" 2647 + resolved "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz" 2648 + integrity "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" 2649 + 2650 + "queue-microtask@1.2.3": 2651 + version "1.2.3" 2652 + resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" 2653 + integrity "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" 2654 + 2655 + "readdirp@3.6.0": 2656 + version "3.6.0" 2657 + resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" 2658 + integrity "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==" 2659 + dependencies: 2660 + "picomatch" "2.3.1" 2661 + 2662 + "regexp.prototype.flags@1.5.0": 2663 + version "1.5.0" 2664 + resolved "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz" 2665 + integrity "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==" 2666 + dependencies: 2667 + "call-bind" "1.0.2" 2668 + "define-properties" "1.2.0" 2669 + "functions-have-names" "1.2.3" 2670 + 2671 + "relative-time-format@1.1.6": 2672 + version "1.1.6" 2673 + resolved "https://registry.npmjs.org/relative-time-format/-/relative-time-format-1.1.6.tgz" 2674 + integrity "sha512-aCv3juQw4hT1/P/OrVltKWLlp15eW1GRcwP1XdxHrPdZE9MtgqFpegjnTjLhi2m2WI9MT/hQQtE+tjEWG1hgkQ==" 2675 + 2676 + "resolve-from@4.0.0": 2677 + version "4.0.0" 2678 + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" 2679 + integrity "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" 2680 + 2681 + "resolve@1.22.2": 2682 + version "1.22.2" 2683 + resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz" 2684 + integrity "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==" 2685 + dependencies: 2686 + "is-core-module" "2.12.1" 2687 + "path-parse" "1.0.7" 2688 + "supports-preserve-symlinks-flag" "1.0.0" 2689 + 2690 + "reusify@1.0.4": 2691 + version "1.0.4" 2692 + resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" 2693 + integrity "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" 2694 + 2695 + "rimraf@3.0.2": 2696 + version "3.0.2" 2697 + resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" 2698 + integrity "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==" 2699 + dependencies: 2700 + "glob" "7.2.3" 2701 + 2702 + "rollup@3.26.0": 2703 + version "3.26.0" 2704 + resolved "https://registry.npmjs.org/rollup/-/rollup-3.26.0.tgz" 2705 + integrity "sha512-YzJH0eunH2hr3knvF3i6IkLO/jTjAEwU4HoMUbQl4//Tnl3ou0e7P5SjxdDr8HQJdeUJShlbEHXrrnEHy1l7Yg==" 2706 + 2707 + "run-parallel@1.2.0": 2708 + version "1.2.0" 2709 + resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" 2710 + integrity "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==" 2711 + dependencies: 2712 + "queue-microtask" "1.2.3" 2713 + 2714 + "safe-regex-test@1.0.0": 2715 + version "1.0.0" 2716 + resolved "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz" 2717 + integrity "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==" 2718 + dependencies: 2719 + "call-bind" "1.0.2" 2720 + "get-intrinsic" "1.2.1" 2721 + "is-regex" "1.1.4" 2722 + 2723 + "safer-buffer@2.1.2": 2724 + version "2.1.2" 2725 + resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" 2726 + integrity "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" 2727 + 2728 + "sax@1.2.4": 2729 + version "1.2.4" 2730 + resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz" 2731 + integrity "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" 2732 + 2733 + "semver@7.5.3": 2734 + version "7.5.3" 2735 + resolved "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz" 2736 + integrity "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==" 2737 + dependencies: 2738 + "lru-cache" "6.0.0" 2739 + 2740 + "shebang-command@2.0.0": 2741 + version "2.0.0" 2742 + resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" 2743 + integrity "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==" 2744 + dependencies: 2745 + "shebang-regex" "3.0.0" 2746 + 2747 + "shebang-regex@3.0.0": 2748 + version "3.0.0" 2749 + resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" 2750 + integrity "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" 2751 + 2752 + "side-channel@1.0.4": 2753 + version "1.0.4" 2754 + resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" 2755 + integrity "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==" 2756 + dependencies: 2757 + "call-bind" "1.0.2" 2758 + "get-intrinsic" "1.2.1" 2759 + "object-inspect" "1.12.3" 2760 + 2761 + "signal-exit@3.0.7": 2762 + version "3.0.7" 2763 + resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" 2764 + integrity "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" 2765 + 2766 + "slash@3.0.0": 2767 + version "3.0.0" 2768 + resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" 2769 + integrity "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" 2770 + 2771 + "source-map-js@1.0.2": 2772 + version "1.0.2" 2773 + resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz" 2774 + integrity "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" 2775 + 2776 + "source-map-resolve@0.6.0": 2777 + version "0.6.0" 2778 + resolved "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz" 2779 + integrity "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==" 2780 + dependencies: 2781 + "atob" "2.1.2" 2782 + "decode-uri-component" "0.2.2" 2783 + 2784 + "source-map@0.6.1": 2785 + version "0.6.1" 2786 + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" 2787 + integrity "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" 2788 + 2789 + "source-map@0.7.4": 2790 + version "0.7.4" 2791 + resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz" 2792 + integrity "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" 2793 + 2794 + "string.prototype.trim@1.2.7": 2795 + version "1.2.7" 2796 + resolved "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz" 2797 + integrity "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==" 2798 + dependencies: 2799 + "call-bind" "1.0.2" 2800 + "define-properties" "1.2.0" 2801 + "es-abstract" "1.21.2" 2802 + 2803 + "string.prototype.trimend@1.0.6": 2804 + version "1.0.6" 2805 + resolved "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz" 2806 + integrity "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==" 2807 + dependencies: 2808 + "call-bind" "1.0.2" 2809 + "define-properties" "1.2.0" 2810 + "es-abstract" "1.21.2" 2811 + 2812 + "string.prototype.trimstart@1.0.6": 2813 + version "1.0.6" 2814 + resolved "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz" 2815 + integrity "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==" 2816 + dependencies: 2817 + "call-bind" "1.0.2" 2818 + "define-properties" "1.2.0" 2819 + "es-abstract" "1.21.2" 2820 + 2821 + "strip-ansi@6.0.1": 2822 + version "6.0.1" 2823 + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" 2824 + integrity "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==" 2825 + dependencies: 2826 + "ansi-regex" "5.0.1" 2827 + 2828 + "strip-bom@3.0.0": 2829 + version "3.0.0" 2830 + resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz" 2831 + integrity "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" 2832 + 2833 + "strip-final-newline@2.0.0": 2834 + version "2.0.0" 2835 + resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" 2836 + integrity "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" 2837 + 2838 + "strip-json-comments@3.1.1": 2839 + version "3.1.1" 2840 + resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" 2841 + integrity "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" 2842 + 2843 + "stylus@0.57.0": 2844 + version "0.57.0" 2845 + resolved "https://registry.npmjs.org/stylus/-/stylus-0.57.0.tgz" 2846 + integrity "sha512-yOI6G8WYfr0q8v8rRvE91wbxFU+rJPo760Va4MF6K0I6BZjO4r+xSynkvyPBP9tV1CIEUeRsiidjIs2rzb1CnQ==" 2847 + dependencies: 2848 + "css" "3.0.0" 2849 + "debug" "4.3.4" 2850 + "glob" "7.2.3" 2851 + "safer-buffer" "2.1.2" 2852 + "sax" "1.2.4" 2853 + "source-map" "0.7.4" 2854 + 2855 + "supports-color@5.5.0": 2856 + version "5.5.0" 2857 + resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" 2858 + integrity "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" 2859 + dependencies: 2860 + "has-flag" "3.0.0" 2861 + 2862 + "supports-color@7.2.0": 2863 + version "7.2.0" 2864 + resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" 2865 + integrity "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==" 2866 + dependencies: 2867 + "has-flag" "4.0.0" 2868 + 2869 + "supports-preserve-symlinks-flag@1.0.0": 2870 + version "1.0.0" 2871 + resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" 2872 + integrity "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" 2873 + 2874 + "svgo@3.0.2": 2875 + version "3.0.2" 2876 + resolved "https://registry.npmjs.org/svgo/-/svgo-3.0.2.tgz" 2877 + integrity "sha512-Z706C1U2pb1+JGP48fbazf3KxHrWOsLme6Rv7imFBn5EnuanDW1GPaA/P1/dvObE670JDePC3mnj0k0B7P0jjQ==" 2878 + dependencies: 2879 + "@trysound/sax" "0.2.0" 2880 + "commander" "7.2.0" 2881 + "css-select" "5.1.0" 2882 + "css-tree" "2.3.1" 2883 + "csso" "5.0.5" 2884 + "picocolors" "1.0.0" 2885 + 2886 + "text-table@0.2.0": 2887 + version "0.2.0" 2888 + resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" 2889 + integrity "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" 2890 + 2891 + "to-fast-properties@2.0.0": 2892 + version "2.0.0" 2893 + resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" 2894 + integrity "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" 2895 + 2896 + "to-regex-range@5.0.1": 2897 + version "5.0.1" 2898 + resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" 2899 + integrity "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==" 2900 + dependencies: 2901 + "is-number" "7.0.0" 2902 + 2903 + "tsconfig-paths@3.14.2": 2904 + version "3.14.2" 2905 + resolved "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz" 2906 + integrity "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==" 2907 + dependencies: 2908 + "@types/json5" "0.0.29" 2909 + "json5" "1.0.2" 2910 + "minimist" "1.2.8" 2911 + "strip-bom" "3.0.0" 2912 + 2913 + "tslib@1.14.1": 2914 + version "1.14.1" 2915 + resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" 2916 + integrity "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" 2917 + 2918 + "tsutils@3.21.0": 2919 + version "3.21.0" 2920 + resolved "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz" 2921 + integrity "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==" 2922 + dependencies: 2923 + "tslib" "1.14.1" 2924 + "typescript" "5.0.3" 2925 + 2926 + "type-check@0.4.0": 2927 + version "0.4.0" 2928 + resolved "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz" 2929 + integrity "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==" 2930 + dependencies: 2931 + "prelude-ls" "1.2.1" 2932 + 2933 + "type-fest@0.20.2": 2934 + version "0.20.2" 2935 + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz" 2936 + integrity "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" 2937 + 2938 + "typed-array-length@1.0.4": 2939 + version "1.0.4" 2940 + resolved "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz" 2941 + integrity "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==" 2942 + dependencies: 2943 + "call-bind" "1.0.2" 2944 + "for-each" "0.3.3" 2945 + "is-typed-array" "1.1.10" 2946 + 2947 + "typescript@5.0.3": 2948 + version "5.0.3" 2949 + resolved "https://registry.npmjs.org/typescript/-/typescript-5.0.3.tgz" 2950 + integrity "sha512-xv8mOEDnigb/tN9PSMTwSEqAnUvkoXMQlicOb0IUVDBSQCgBSaAAROUZYy2IcUy5qU6XajK5jjjO7TMWqBTKZA==" 2951 + 2952 + "unbox-primitive@1.0.2": 2953 + version "1.0.2" 2954 + resolved "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz" 2955 + integrity "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==" 2956 + dependencies: 2957 + "call-bind" "1.0.2" 2958 + "has-bigints" "1.0.2" 2959 + "has-symbols" "1.0.3" 2960 + "which-boxed-primitive" "1.0.2" 2961 + 2962 + "unplugin-icons@^0.16.3", "unplugin-icons@0.16.3": 2963 + version "0.16.3" 2964 + resolved "https://registry.npmjs.org/unplugin-icons/-/unplugin-icons-0.16.3.tgz" 2965 + integrity "sha512-hivVVr6++WHSj6Iz+rjTa14/ALMYT+PFd2sPtTBKlQR3cdzui1VwM72TzSu94NkDm/KVncvOIiBwoHwUPeL9bg==" 2966 + dependencies: 2967 + "@antfu/install-pkg" "0.1.1" 2968 + "@antfu/utils" "0.7.4" 2969 + "@iconify/utils" "2.1.7" 2970 + "@vue/compiler-sfc" "3.3.4" 2971 + "debug" "4.3.4" 2972 + "kolorist" "1.8.0" 2973 + "local-pkg" "0.4.3" 2974 + "unplugin" "1.3.1" 2975 + 2976 + "unplugin-vue-components@^0.24.1", "unplugin-vue-components@0.24.1": 2977 + version "0.24.1" 2978 + resolved "https://registry.npmjs.org/unplugin-vue-components/-/unplugin-vue-components-0.24.1.tgz" 2979 + integrity "sha512-T3A8HkZoIE1Cja95xNqolwza0yD5IVlgZZ1PVAGvVCx8xthmjsv38xWRCtHtwl+rvZyL9uif42SRkDGw9aCfMA==" 2980 + dependencies: 2981 + "@antfu/utils" "0.7.4" 2982 + "@rollup/pluginutils" "5.0.2" 2983 + "chokidar" "3.5.3" 2984 + "debug" "4.3.4" 2985 + "fast-glob" "3.3.0" 2986 + "local-pkg" "0.4.3" 2987 + "magic-string" "0.30.0" 2988 + "minimatch" "7.4.6" 2989 + "resolve" "1.22.2" 2990 + "unplugin" "1.3.1" 2991 + "vue" "3.3.4" 2992 + 2993 + "unplugin@1.3.1": 2994 + version "1.3.1" 2995 + resolved "https://registry.npmjs.org/unplugin/-/unplugin-1.3.1.tgz" 2996 + integrity "sha512-h4uUTIvFBQRxUKS2Wjys6ivoeofGhxzTe2sRWlooyjHXVttcVfV/JiavNd3d4+jty0SVV0dxGw9AkY9MwiaCEw==" 2997 + dependencies: 2998 + "acorn" "8.9.0" 2999 + "chokidar" "3.5.3" 3000 + "webpack-sources" "3.2.3" 3001 + "webpack-virtual-modules" "0.5.0" 3002 + 3003 + "update-browserslist-db@1.0.11": 3004 + version "1.0.11" 3005 + resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz" 3006 + integrity "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==" 3007 + dependencies: 3008 + "browserslist" "4.21.9" 3009 + "escalade" "3.1.1" 3010 + "picocolors" "1.0.0" 3011 + 3012 + "uri-js@4.4.1": 3013 + version "4.4.1" 3014 + resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" 3015 + integrity "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==" 3016 + dependencies: 3017 + "punycode" "2.3.0" 3018 + 3019 + "util-deprecate@1.0.2": 3020 + version "1.0.2" 3021 + resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" 3022 + integrity "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" 3023 + 3024 + "vite-plugin-prismjs@^0.0.8", "vite-plugin-prismjs@0.0.8": 3025 + version "0.0.8" 3026 + resolved "https://registry.npmjs.org/vite-plugin-prismjs/-/vite-plugin-prismjs-0.0.8.tgz" 3027 + integrity "sha512-mBPPMS/hwVUArdqCtp/oajZT7iq1qwJDDCciNZ3R5+Q5tQUuUHXtDKuZHYnklPLElNbENf2FyuOtC4FrgxQRAA==" 3028 + dependencies: 3029 + "@babel/core" "7.22.5" 3030 + "babel-plugin-prismjs" "2.1.0" 3031 + 3032 + "vite-plugin-windicss@^1.9.0", "vite-plugin-windicss@1.9.0": 3033 + version "1.9.0" 3034 + resolved "https://registry.npmjs.org/vite-plugin-windicss/-/vite-plugin-windicss-1.9.0.tgz" 3035 + integrity "sha512-w0unPfcbVU5eaISAsFTLgIb41SLhmXoUF75Othu8NqFioe8+DEqiuvJ7/k/LRuEuvI8Rt/OKrY6cNzrB+dykaA==" 3036 + dependencies: 3037 + "@windicss/plugin-utils" "1.9.0" 3038 + "debug" "4.3.4" 3039 + "kolorist" "1.8.0" 3040 + "vite" "4.3.9" 3041 + "windicss" "3.5.6" 3042 + 3043 + "vite-svg-loader@^4.0.0", "vite-svg-loader@4.0.0": 3044 + version "4.0.0" 3045 + resolved "https://registry.npmjs.org/vite-svg-loader/-/vite-svg-loader-4.0.0.tgz" 3046 + integrity "sha512-0MMf1yzzSYlV4MGePsLVAOqXsbF5IVxbn4EEzqRnWxTQl8BJg/cfwIzfQNmNQxZp5XXwd4kyRKF1LytuHZTnqA==" 3047 + dependencies: 3048 + "@vue/compiler-sfc" "3.3.4" 3049 + "svgo" "3.0.2" 3050 + 3051 + "vite@^4.3.9", "vite@4.3.9": 3052 + version "4.3.9" 3053 + resolved "https://registry.npmjs.org/vite/-/vite-4.3.9.tgz" 3054 + integrity "sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==" 3055 + dependencies: 3056 + "@types/node" "18.16.19" 3057 + "esbuild" "0.17.19" 3058 + "postcss" "8.4.24" 3059 + "rollup" "3.26.0" 3060 + 3061 + "vue-demi@0.14.5": 3062 + version "0.14.5" 3063 + resolved "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.5.tgz" 3064 + integrity "sha512-o9NUVpl/YlsGJ7t+xuqJKx8EBGf1quRhCiT6D/J0pfwmk9zUwYkC7yrF4SZCe6fETvSM3UNL2edcbYrSyc4QHA==" 3065 + dependencies: 3066 + "vue" "3.3.4" 3067 + 3068 + "vue-eslint-parser@^9.3.1", "vue-eslint-parser@9.3.1": 3069 + version "9.3.1" 3070 + resolved "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.3.1.tgz" 3071 + integrity "sha512-Clr85iD2XFZ3lJ52/ppmUDG/spxQu6+MAeHXjjyI4I1NUYZ9xmenQp4N0oaHJhrA8OOxltCVxMRfANGa70vU0g==" 3072 + dependencies: 3073 + "debug" "4.3.4" 3074 + "eslint" "8.44.0" 3075 + "eslint-scope" "7.2.0" 3076 + "eslint-visitor-keys" "3.4.1" 3077 + "espree" "9.6.0" 3078 + "esquery" "1.5.0" 3079 + "lodash" "4.17.21" 3080 + "semver" "7.5.3" 3081 + 3082 + "vue-i18n@^9.2.2", "vue-i18n@9.2.2": 3083 + version "9.2.2" 3084 + resolved "https://registry.npmjs.org/vue-i18n/-/vue-i18n-9.2.2.tgz" 3085 + integrity "sha512-yswpwtj89rTBhegUAv9Mu37LNznyu3NpyLQmozF3i1hYOhwpG8RjcjIFIIfnu+2MDZJGSZPXaKWvnQA71Yv9TQ==" 3086 + dependencies: 3087 + "@intlify/core-base" "9.2.2" 3088 + "@intlify/shared" "9.2.2" 3089 + "@intlify/vue-devtools" "9.2.2" 3090 + "@vue/devtools-api" "6.5.0" 3091 + "vue" "3.3.4" 3092 + 3093 + "vue-resize@2.0.0-alpha.1": 3094 + version "2.0.0-alpha.1" 3095 + resolved "https://registry.npmjs.org/vue-resize/-/vue-resize-2.0.0-alpha.1.tgz" 3096 + integrity "sha512-7+iqOueLU7uc9NrMfrzbG8hwMqchfVfSzpVlCMeJQe4pyibqyoifDNbKTZvwxZKDvGkB+PdFeKvnGZMoEb8esg==" 3097 + dependencies: 3098 + "vue" "3.3.4" 3099 + 3100 + "vue-router@^4.2.2", "vue-router@4.2.2": 3101 + version "4.2.2" 3102 + resolved "https://registry.npmjs.org/vue-router/-/vue-router-4.2.2.tgz" 3103 + integrity "sha512-cChBPPmAflgBGmy3tBsjeoe3f3VOSG6naKyY5pjtrqLGbNEXdzCigFUHgBvp9e3ysAtFtEx7OLqcSDh/1Cq2TQ==" 3104 + dependencies: 3105 + "@vue/devtools-api" "6.5.0" 3106 + "vue" "3.3.4" 3107 + 3108 + "vue-template-compiler@2.7.14": 3109 + version "2.7.14" 3110 + resolved "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.14.tgz" 3111 + integrity "sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ==" 3112 + dependencies: 3113 + "de-indent" "1.0.2" 3114 + "he" "1.2.0" 3115 + 3116 + "vue-tsc@^1.8.3", "vue-tsc@1.8.3": 3117 + version "1.8.3" 3118 + resolved "https://registry.npmjs.org/vue-tsc/-/vue-tsc-1.8.3.tgz" 3119 + integrity "sha512-Ua4DHuYxjudlhCW2nRZtaXbhIDVncRGIbDjZhHpF8Z8vklct/G/35/kAPuGNSOmq0JcvhPAe28Oa7LWaUerZVA==" 3120 + dependencies: 3121 + "@vue/language-core" "1.8.3" 3122 + "@vue/typescript" "1.8.3" 3123 + "semver" "7.5.3" 3124 + "typescript" "5.0.3" 3125 + 3126 + "vue@^3.3.4", "vue@3.3.4": 3127 + version "3.3.4" 3128 + resolved "https://registry.npmjs.org/vue/-/vue-3.3.4.tgz" 3129 + integrity "sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==" 3130 + dependencies: 3131 + "@vue/compiler-dom" "3.3.4" 3132 + "@vue/compiler-sfc" "3.3.4" 3133 + "@vue/runtime-dom" "3.3.4" 3134 + "@vue/server-renderer" "3.3.4" 3135 + "@vue/shared" "3.3.4" 3136 + 3137 + "webpack-sources@3.2.3": 3138 + version "3.2.3" 3139 + resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz" 3140 + integrity "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" 3141 + 3142 + "webpack-virtual-modules@0.5.0": 3143 + version "0.5.0" 3144 + resolved "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.5.0.tgz" 3145 + integrity "sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==" 3146 + 3147 + "which-boxed-primitive@1.0.2": 3148 + version "1.0.2" 3149 + resolved "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" 3150 + integrity "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==" 3151 + dependencies: 3152 + "is-bigint" "1.0.4" 3153 + "is-boolean-object" "1.1.2" 3154 + "is-number-object" "1.0.7" 3155 + "is-string" "1.0.7" 3156 + "is-symbol" "1.0.4" 3157 + 3158 + "which-typed-array@1.1.9": 3159 + version "1.1.9" 3160 + resolved "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz" 3161 + integrity "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==" 3162 + dependencies: 3163 + "available-typed-arrays" "1.0.5" 3164 + "call-bind" "1.0.2" 3165 + "for-each" "0.3.3" 3166 + "gopd" "1.0.1" 3167 + "has-tostringtag" "1.0.0" 3168 + "is-typed-array" "1.1.10" 3169 + 3170 + "which@2.0.2": 3171 + version "2.0.2" 3172 + resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" 3173 + integrity "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==" 3174 + dependencies: 3175 + "isexe" "2.0.0" 3176 + 3177 + "windicss@^3.5.6", "windicss@3.5.6": 3178 + version "3.5.6" 3179 + resolved "https://registry.npmjs.org/windicss/-/windicss-3.5.6.tgz" 3180 + integrity "sha512-P1mzPEjgFMZLX0ZqfFht4fhV/FX8DTG7ERG1fBLiWvd34pTLVReS5CVsewKn9PApSgXnVfPWwvq+qUsRwpnwFA==" 3181 + 3182 + "wrappy@1.0.2": 3183 + version "1.0.2" 3184 + resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" 3185 + integrity "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" 3186 + 3187 + "xml-name-validator@4.0.0": 3188 + version "4.0.0" 3189 + resolved "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz" 3190 + integrity "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==" 3191 + 3192 + "yallist@3.1.1": 3193 + version "3.1.1" 3194 + resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" 3195 + integrity "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" 3196 + 3197 + "yallist@4.0.0": 3198 + version "4.0.0" 3199 + resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" 3200 + integrity "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" 3201 + 3202 + "yaml-eslint-parser@0.3.2": 3203 + version "0.3.2" 3204 + resolved "https://registry.npmjs.org/yaml-eslint-parser/-/yaml-eslint-parser-0.3.2.tgz" 3205 + integrity "sha512-32kYO6kJUuZzqte82t4M/gB6/+11WAuHiEnK7FreMo20xsCKPeFH5tDBU7iWxR7zeJpNnMXfJyXwne48D0hGrg==" 3206 + dependencies: 3207 + "eslint-visitor-keys" "1.3.0" 3208 + "lodash" "4.17.21" 3209 + "yaml" "1.10.2" 3210 + 3211 + "yaml@1.10.2": 3212 + version "1.10.2" 3213 + resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" 3214 + integrity "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" 3215 + 3216 + "yocto-queue@0.1.0": 3217 + version "0.1.0" 3218 + resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" 3219 + integrity "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="
+29
pkgs/development/tools/ldid-procursus/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , pkg-config 5 + , libplist 6 + , openssl 7 + }: 8 + 9 + stdenv.mkDerivation (finalAttrs: { 10 + pname = "ldid-procursus"; 11 + version = "2.1.5-procursus7"; 12 + src = fetchFromGitHub { 13 + owner = "ProcursusTeam"; 14 + repo = "ldid"; 15 + rev = "v${finalAttrs.version}"; 16 + hash = "sha256-QnSmWY9zCOPYAn2VHc5H+VQXjTCyr0EuosxvKGGpDtQ="; 17 + }; 18 + nativeBuildInputs = [ pkg-config libplist openssl ]; 19 + stripDebugFlags = [ "--strip-unneeded" ]; 20 + makeFlags = [ "PREFIX=${placeholder "out"}" ]; 21 + 22 + meta = with lib; { 23 + description = "Put real or fake signatures in a Mach-O binary"; 24 + homepage = "https://github.com/ProcursusTeam/ldid"; 25 + maintainers = with maintainers; [ keto ]; 26 + platforms = platforms.unix; 27 + license = licenses.agpl3Only; 28 + }; 29 + })
+25
pkgs/development/tools/rubyfmt/0001-cargo-lock-update-version.patch
··· 1 + From d9df7aaaaf9c758499f569376a041045d99e4015 Mon Sep 17 00:00:00 2001 2 + From: Bob van der Linden <bobvanderlinden@gmail.com> 3 + Date: Thu, 9 Feb 2023 16:17:46 +0100 4 + Subject: [PATCH 1/2] cargo: lock: update version 5 + 6 + --- 7 + Cargo.lock | 2 +- 8 + 1 file changed, 1 insertion(+), 1 deletion(-) 9 + 10 + diff --git a/Cargo.lock b/Cargo.lock 11 + index 79a81d1..374c10a 100644 12 + --- a/Cargo.lock 13 + +++ b/Cargo.lock 14 + @@ -642,7 +642,7 @@ dependencies = [ 15 + 16 + [[package]] 17 + name = "rubyfmt-main" 18 + -version = "0.8.0-pre" 19 + +version = "0.8.1" 20 + dependencies = [ 21 + "atty", 22 + "clap", 23 + -- 24 + 2.39.1 25 +
+62
pkgs/development/tools/rubyfmt/0002-remove-dependency-on-git.patch
··· 1 + From 3bbc396c4ddc8a5e26f7776155bb366c8d47c440 Mon Sep 17 00:00:00 2001 2 + From: Bob van der Linden <bobvanderlinden@gmail.com> 3 + Date: Thu, 9 Feb 2023 16:55:00 +0100 4 + Subject: [PATCH 2/2] remove dependency on git 5 + 6 + --- 7 + librubyfmt/build.rs | 35 +++-------------------------------- 8 + 1 file changed, 3 insertions(+), 32 deletions(-) 9 + 10 + diff --git a/librubyfmt/build.rs b/librubyfmt/build.rs 11 + index ef94c09..4668785 100644 12 + --- a/librubyfmt/build.rs 13 + +++ b/librubyfmt/build.rs 14 + @@ -26,27 +26,9 @@ fn main() -> Output { 15 + let path = std::env::current_dir()?; 16 + let ruby_checkout_path = path.join("ruby_checkout"); 17 + 18 + - let old_checkout_sha = if ruby_checkout_path.join(ripper).exists() { 19 + - Some(get_ruby_checkout_sha()) 20 + - } else { 21 + - None 22 + - }; 23 + - 24 + - let _ = Command::new("git") 25 + - .args(&["submodule", "update", "--init"]) 26 + - .status(); 27 + - 28 + - let new_checkout_sha = get_ruby_checkout_sha(); 29 + - 30 + - // Only rerun this build if the ruby_checkout has changed 31 + - match old_checkout_sha { 32 + - Some(old_sha) if old_sha == new_checkout_sha => {} 33 + - _ => { 34 + - make_configure(&ruby_checkout_path)?; 35 + - run_configure(&ruby_checkout_path)?; 36 + - build_ruby(&ruby_checkout_path)?; 37 + - } 38 + - } 39 + + make_configure(&ruby_checkout_path)?; 40 + + run_configure(&ruby_checkout_path)?; 41 + + build_ruby(&ruby_checkout_path)?; 42 + 43 + cc::Build::new() 44 + .file("src/rubyfmt.c") 45 + @@ -152,14 +134,3 @@ fn check_process_success(command: &str, code: ExitStatus) -> Output { 46 + } 47 + } 48 + 49 + -fn get_ruby_checkout_sha() -> String { 50 + - String::from_utf8( 51 + - Command::new("git") 52 + - .args(&["rev-parse", "HEAD"]) 53 + - .current_dir("./ruby_checkout") 54 + - .output() 55 + - .expect("git rev-parse shouldn't fail") 56 + - .stdout, 57 + - ) 58 + - .expect("output should be valid utf8") 59 + -} 60 + -- 61 + 2.39.1 62 +
+78
pkgs/development/tools/rubyfmt/default.nix
··· 1 + { lib 2 + , stdenv 3 + , rustPlatform 4 + , fetchFromGitHub 5 + , autoconf 6 + , automake 7 + , bison 8 + , ruby 9 + , zlib 10 + , readline 11 + , libiconv 12 + , libobjc 13 + , libunwind 14 + , libxcrypt 15 + , Foundation 16 + , Security 17 + }: 18 + 19 + rustPlatform.buildRustPackage rec { 20 + pname = "rubyfmt"; 21 + version = "0.8.1"; 22 + 23 + src = fetchFromGitHub { 24 + owner = "fables-tales"; 25 + repo = "rubyfmt"; 26 + rev = "v${version}"; 27 + hash = "sha256-lHq9lcLMp6HUHMonEe3T2YGwMYW1W131H1jo1cy6kyc="; 28 + fetchSubmodules = true; 29 + }; 30 + 31 + nativeBuildInputs = [ 32 + autoconf 33 + automake 34 + bison 35 + ruby 36 + ]; 37 + 38 + buildInputs = [ 39 + zlib 40 + libxcrypt 41 + ] ++ lib.optionals stdenv.isDarwin [ 42 + readline 43 + libiconv 44 + libobjc 45 + libunwind 46 + Foundation 47 + Security 48 + ]; 49 + 50 + preConfigure = '' 51 + pushd librubyfmt/ruby_checkout 52 + autoreconf --install --force --verbose 53 + ./configure 54 + popd 55 + ''; 56 + 57 + cargoPatches = [ 58 + # The 0.8.1 release did not have an up-to-date lock file. The rubyfmt 59 + # version in Cargo.toml was bumped, but it wasn't updated in the lock file. 60 + ./0001-cargo-lock-update-version.patch 61 + 62 + # Avoid checking whether ruby gitsubmodule is up-to-date. 63 + ./0002-remove-dependency-on-git.patch 64 + ]; 65 + 66 + cargoHash = "sha256-keeIonGNgE0U0IVi8DeXAy6ygTXVXH+WDjob36epUDI="; 67 + 68 + preFixup = '' 69 + mv $out/bin/rubyfmt{-main,} 70 + ''; 71 + 72 + meta = with lib; { 73 + description = "A Ruby autoformatter"; 74 + homepage = "https://github.com/fables-tales/rubyfmt"; 75 + license = licenses.mit; 76 + maintainers = with maintainers; [ bobvanderlinden ]; 77 + }; 78 + }
+5 -5
pkgs/development/web/pnpm-lock-export/default.nix
··· 1 1 { lib, buildNpmPackage, fetchFromGitHub }: 2 2 buildNpmPackage rec { 3 3 pname = "pnpm-lock-export"; 4 - version = "0.4.0"; 4 + version = "unstable-2023-07-31"; 5 5 6 6 src = fetchFromGitHub { 7 - owner = "cvent"; 7 + owner = "adamcstephens"; 8 8 repo = "pnpm-lock-export"; 9 - rev = "v${version}"; 10 - hash = "sha256-vS6AW3R4go1Fdr3PBOCnuN4JDrDkl1lWVF7q+q+xDGg="; 9 + rev = "cc03755d6718a9c0d268d0f375907328ac15dc92"; 10 + hash = "sha256-9OlFgmdKjvz4pB36Wm/fUAQDsD8zs32OSA3m2IAgrH8="; 11 11 }; 12 12 13 - npmDepsHash = "sha256-3uW/lzB+UDhFQtRb3X8szNlgAWTcSdwVdtyZvLu+cjI="; 13 + npmDepsHash = "sha256-nqkH7vFD78YvYr9Klguk2o7qHr5wr3ZjaywUKRRRjJo="; 14 14 15 15 postPatch = '' 16 16 cp ${./package-lock.json} package-lock.json
+2509 -913
pkgs/development/web/pnpm-lock-export/package-lock.json
··· 10 10 "license": "MIT", 11 11 "dependencies": { 12 12 "@manypkg/get-packages": "^1.1.3", 13 - "@pnpm/lockfile-file": "^5.1.4", 14 - "@pnpm/lockfile-utils": "^4.1.0", 15 - "@pnpm/logger": "^4.0.0", 16 - "@pnpm/prune-lockfile": "^4.0.12", 17 - "@pnpm/read-project-manifest": "^3.0.6", 18 - "@pnpm/types": "^8.4.0", 13 + "@pnpm/lockfile-file": "^8.1.2", 14 + "@pnpm/lockfile-utils": "^8.0.3", 15 + "@pnpm/logger": "^5.0.0", 16 + "@pnpm/prune-lockfile": "^5.0.5", 17 + "@pnpm/read-project-manifest": "^5.0.4", 18 + "@pnpm/types": "^9.2.0", 19 19 "argparse": "^2.0.1", 20 - "dependency-path": "^9.2.3", 21 - "semver": "^7.3.7" 20 + "dependency-path": "^9.2.8", 21 + "semver": "^7.5.4" 22 22 }, 23 23 "bin": { 24 24 "pnpm-lock-export": "dist/src/bin/pnpm-lock-export.js" 25 25 }, 26 26 "devDependencies": { 27 - "@pnpm/lockfile-types": "^4.2.0", 28 - "@pnpm/registry-mock": "^2.20.0", 29 - "@swc/core": "^1.2.218", 30 - "@swc/jest": "^0.2.22", 31 - "@tsconfig/node16-strictest": "^1.0.0", 27 + "@pnpm/lockfile-types": "^5.1.1", 28 + "@pnpm/registry-mock": "^3.10.2", 29 + "@swc/core": "^1.3.70", 30 + "@swc/jest": "^0.2.26", 31 + "@tsconfig/node16-strictest": "^1.0.4", 32 32 "@types/argparse": "^2.0.10", 33 - "@types/jest": "^28.1.6", 34 - "@types/node": "^16", 35 - "@types/semver": "^7.3.10", 36 - "@typescript-eslint/eslint-plugin": "^5.31.0", 37 - "@typescript-eslint/parser": "^5.31.0", 38 - "eslint": "^8.20.0", 33 + "@types/jest": "^29.5.3", 34 + "@types/node": "^18.16.19", 35 + "@types/semver": "^7.5.0", 36 + "@typescript-eslint/eslint-plugin": "^6.1.0", 37 + "@typescript-eslint/parser": "^6.1.0", 38 + "eslint": "^8.45.0", 39 39 "jest": "^28.1.3", 40 - "prettier": "^2.7.1", 40 + "prettier": "^3.0.0", 41 41 "tmp-promise": "^3.0.3", 42 - "typescript": "^4.7.4" 42 + "typescript": "^4.9.5" 43 + } 44 + }, 45 + "node_modules/@aashutoshrathi/word-wrap": { 46 + "version": "1.2.6", 47 + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", 48 + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", 49 + "dev": true, 50 + "engines": { 51 + "node": ">=0.10.0" 43 52 } 44 53 }, 45 54 "node_modules/@ampproject/remapping": { 46 - "version": "2.2.0", 47 - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", 48 - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", 55 + "version": "2.2.1", 56 + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", 57 + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", 49 58 "dev": true, 50 59 "dependencies": { 51 - "@jridgewell/gen-mapping": "^0.1.0", 60 + "@jridgewell/gen-mapping": "^0.3.0", 52 61 "@jridgewell/trace-mapping": "^0.3.9" 53 62 }, 54 63 "engines": { ··· 56 65 } 57 66 }, 58 67 "node_modules/@babel/code-frame": { 59 - "version": "7.18.6", 60 - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", 61 - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", 68 + "version": "7.22.5", 69 + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz", 70 + "integrity": "sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==", 62 71 "dependencies": { 63 - "@babel/highlight": "^7.18.6" 72 + "@babel/highlight": "^7.22.5" 64 73 }, 65 74 "engines": { 66 75 "node": ">=6.9.0" 67 76 } 68 77 }, 69 78 "node_modules/@babel/compat-data": { 70 - "version": "7.21.0", 71 - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.0.tgz", 72 - "integrity": "sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==", 79 + "version": "7.22.9", 80 + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz", 81 + "integrity": "sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==", 73 82 "dev": true, 74 83 "engines": { 75 84 "node": ">=6.9.0" 76 85 } 77 86 }, 78 87 "node_modules/@babel/core": { 79 - "version": "7.21.3", 80 - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.3.tgz", 81 - "integrity": "sha512-qIJONzoa/qiHghnm0l1n4i/6IIziDpzqc36FBs4pzMhDUraHqponwJLiAKm1hGLP3OSB/TVNz6rMwVGpwxxySw==", 88 + "version": "7.22.9", 89 + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.9.tgz", 90 + "integrity": "sha512-G2EgeufBcYw27U4hhoIwFcgc1XU7TlXJ3mv04oOv1WCuo900U/anZSPzEqNjwdjgffkk2Gs0AN0dW1CKVLcG7w==", 82 91 "dev": true, 83 92 "dependencies": { 84 93 "@ampproject/remapping": "^2.2.0", 85 - "@babel/code-frame": "^7.18.6", 86 - "@babel/generator": "^7.21.3", 87 - "@babel/helper-compilation-targets": "^7.20.7", 88 - "@babel/helper-module-transforms": "^7.21.2", 89 - "@babel/helpers": "^7.21.0", 90 - "@babel/parser": "^7.21.3", 91 - "@babel/template": "^7.20.7", 92 - "@babel/traverse": "^7.21.3", 93 - "@babel/types": "^7.21.3", 94 + "@babel/code-frame": "^7.22.5", 95 + "@babel/generator": "^7.22.9", 96 + "@babel/helper-compilation-targets": "^7.22.9", 97 + "@babel/helper-module-transforms": "^7.22.9", 98 + "@babel/helpers": "^7.22.6", 99 + "@babel/parser": "^7.22.7", 100 + "@babel/template": "^7.22.5", 101 + "@babel/traverse": "^7.22.8", 102 + "@babel/types": "^7.22.5", 94 103 "convert-source-map": "^1.7.0", 95 104 "debug": "^4.1.0", 96 105 "gensync": "^1.0.0-beta.2", 97 106 "json5": "^2.2.2", 98 - "semver": "^6.3.0" 107 + "semver": "^6.3.1" 99 108 }, 100 109 "engines": { 101 110 "node": ">=6.9.0" ··· 106 115 } 107 116 }, 108 117 "node_modules/@babel/core/node_modules/semver": { 109 - "version": "6.3.0", 110 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 111 - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 118 + "version": "6.3.1", 119 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 120 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 112 121 "dev": true, 113 122 "bin": { 114 123 "semver": "bin/semver.js" 115 124 } 116 125 }, 117 126 "node_modules/@babel/generator": { 118 - "version": "7.21.3", 119 - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.3.tgz", 120 - "integrity": "sha512-QS3iR1GYC/YGUnW7IdggFeN5c1poPUurnGttOV/bZgPGV+izC/D8HnD6DLwod0fsatNyVn1G3EVWMYIF0nHbeA==", 127 + "version": "7.22.9", 128 + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.9.tgz", 129 + "integrity": "sha512-KtLMbmicyuK2Ak/FTCJVbDnkN1SlT8/kceFTiuDiiRUUSMnHMidxSCdG4ndkTOHHpoomWe/4xkvHkEOncwjYIw==", 121 130 "dev": true, 122 131 "dependencies": { 123 - "@babel/types": "^7.21.3", 132 + "@babel/types": "^7.22.5", 124 133 "@jridgewell/gen-mapping": "^0.3.2", 125 134 "@jridgewell/trace-mapping": "^0.3.17", 126 135 "jsesc": "^2.5.1" ··· 129 138 "node": ">=6.9.0" 130 139 } 131 140 }, 132 - "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { 133 - "version": "0.3.2", 134 - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", 135 - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", 136 - "dev": true, 137 - "dependencies": { 138 - "@jridgewell/set-array": "^1.0.1", 139 - "@jridgewell/sourcemap-codec": "^1.4.10", 140 - "@jridgewell/trace-mapping": "^0.3.9" 141 - }, 142 - "engines": { 143 - "node": ">=6.0.0" 144 - } 145 - }, 146 141 "node_modules/@babel/helper-compilation-targets": { 147 - "version": "7.20.7", 148 - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", 149 - "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", 142 + "version": "7.22.9", 143 + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.9.tgz", 144 + "integrity": "sha512-7qYrNM6HjpnPHJbopxmb8hSPoZ0gsX8IvUS32JGVoy+pU9e5N0nLr1VjJoR6kA4d9dmGLxNYOjeB8sUDal2WMw==", 150 145 "dev": true, 151 146 "dependencies": { 152 - "@babel/compat-data": "^7.20.5", 153 - "@babel/helper-validator-option": "^7.18.6", 154 - "browserslist": "^4.21.3", 147 + "@babel/compat-data": "^7.22.9", 148 + "@babel/helper-validator-option": "^7.22.5", 149 + "browserslist": "^4.21.9", 155 150 "lru-cache": "^5.1.1", 156 - "semver": "^6.3.0" 151 + "semver": "^6.3.1" 157 152 }, 158 153 "engines": { 159 154 "node": ">=6.9.0" ··· 163 158 } 164 159 }, 165 160 "node_modules/@babel/helper-compilation-targets/node_modules/semver": { 166 - "version": "6.3.0", 167 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 168 - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 161 + "version": "6.3.1", 162 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 163 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 169 164 "dev": true, 170 165 "bin": { 171 166 "semver": "bin/semver.js" 172 167 } 173 168 }, 174 169 "node_modules/@babel/helper-environment-visitor": { 175 - "version": "7.18.9", 176 - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", 177 - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", 170 + "version": "7.22.5", 171 + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz", 172 + "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==", 178 173 "dev": true, 179 174 "engines": { 180 175 "node": ">=6.9.0" 181 176 } 182 177 }, 183 178 "node_modules/@babel/helper-function-name": { 184 - "version": "7.21.0", 185 - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", 186 - "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", 179 + "version": "7.22.5", 180 + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", 181 + "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", 187 182 "dev": true, 188 183 "dependencies": { 189 - "@babel/template": "^7.20.7", 190 - "@babel/types": "^7.21.0" 184 + "@babel/template": "^7.22.5", 185 + "@babel/types": "^7.22.5" 191 186 }, 192 187 "engines": { 193 188 "node": ">=6.9.0" 194 189 } 195 190 }, 196 191 "node_modules/@babel/helper-hoist-variables": { 197 - "version": "7.18.6", 198 - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", 199 - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", 192 + "version": "7.22.5", 193 + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", 194 + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", 200 195 "dev": true, 201 196 "dependencies": { 202 - "@babel/types": "^7.18.6" 197 + "@babel/types": "^7.22.5" 203 198 }, 204 199 "engines": { 205 200 "node": ">=6.9.0" 206 201 } 207 202 }, 208 203 "node_modules/@babel/helper-module-imports": { 209 - "version": "7.18.6", 210 - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", 211 - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", 204 + "version": "7.22.5", 205 + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz", 206 + "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==", 212 207 "dev": true, 213 208 "dependencies": { 214 - "@babel/types": "^7.18.6" 209 + "@babel/types": "^7.22.5" 215 210 }, 216 211 "engines": { 217 212 "node": ">=6.9.0" 218 213 } 219 214 }, 220 215 "node_modules/@babel/helper-module-transforms": { 221 - "version": "7.21.2", 222 - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", 223 - "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", 216 + "version": "7.22.9", 217 + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz", 218 + "integrity": "sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==", 224 219 "dev": true, 225 220 "dependencies": { 226 - "@babel/helper-environment-visitor": "^7.18.9", 227 - "@babel/helper-module-imports": "^7.18.6", 228 - "@babel/helper-simple-access": "^7.20.2", 229 - "@babel/helper-split-export-declaration": "^7.18.6", 230 - "@babel/helper-validator-identifier": "^7.19.1", 231 - "@babel/template": "^7.20.7", 232 - "@babel/traverse": "^7.21.2", 233 - "@babel/types": "^7.21.2" 221 + "@babel/helper-environment-visitor": "^7.22.5", 222 + "@babel/helper-module-imports": "^7.22.5", 223 + "@babel/helper-simple-access": "^7.22.5", 224 + "@babel/helper-split-export-declaration": "^7.22.6", 225 + "@babel/helper-validator-identifier": "^7.22.5" 234 226 }, 235 227 "engines": { 236 228 "node": ">=6.9.0" 229 + }, 230 + "peerDependencies": { 231 + "@babel/core": "^7.0.0" 237 232 } 238 233 }, 239 234 "node_modules/@babel/helper-plugin-utils": { 240 - "version": "7.20.2", 241 - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", 242 - "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", 235 + "version": "7.22.5", 236 + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", 237 + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", 243 238 "dev": true, 244 239 "engines": { 245 240 "node": ">=6.9.0" 246 241 } 247 242 }, 248 243 "node_modules/@babel/helper-simple-access": { 249 - "version": "7.20.2", 250 - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", 251 - "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", 244 + "version": "7.22.5", 245 + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", 246 + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", 252 247 "dev": true, 253 248 "dependencies": { 254 - "@babel/types": "^7.20.2" 249 + "@babel/types": "^7.22.5" 255 250 }, 256 251 "engines": { 257 252 "node": ">=6.9.0" 258 253 } 259 254 }, 260 255 "node_modules/@babel/helper-split-export-declaration": { 261 - "version": "7.18.6", 262 - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", 263 - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", 256 + "version": "7.22.6", 257 + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", 258 + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", 264 259 "dev": true, 265 260 "dependencies": { 266 - "@babel/types": "^7.18.6" 261 + "@babel/types": "^7.22.5" 267 262 }, 268 263 "engines": { 269 264 "node": ">=6.9.0" 270 265 } 271 266 }, 272 267 "node_modules/@babel/helper-string-parser": { 273 - "version": "7.19.4", 274 - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", 275 - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", 268 + "version": "7.22.5", 269 + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", 270 + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", 276 271 "dev": true, 277 272 "engines": { 278 273 "node": ">=6.9.0" 279 274 } 280 275 }, 281 276 "node_modules/@babel/helper-validator-identifier": { 282 - "version": "7.19.1", 283 - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", 284 - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", 277 + "version": "7.22.5", 278 + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", 279 + "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", 285 280 "engines": { 286 281 "node": ">=6.9.0" 287 282 } 288 283 }, 289 284 "node_modules/@babel/helper-validator-option": { 290 - "version": "7.21.0", 291 - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", 292 - "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", 285 + "version": "7.22.5", 286 + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz", 287 + "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==", 293 288 "dev": true, 294 289 "engines": { 295 290 "node": ">=6.9.0" 296 291 } 297 292 }, 298 293 "node_modules/@babel/helpers": { 299 - "version": "7.21.0", 300 - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", 301 - "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", 294 + "version": "7.22.6", 295 + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.6.tgz", 296 + "integrity": "sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA==", 302 297 "dev": true, 303 298 "dependencies": { 304 - "@babel/template": "^7.20.7", 305 - "@babel/traverse": "^7.21.0", 306 - "@babel/types": "^7.21.0" 299 + "@babel/template": "^7.22.5", 300 + "@babel/traverse": "^7.22.6", 301 + "@babel/types": "^7.22.5" 307 302 }, 308 303 "engines": { 309 304 "node": ">=6.9.0" 310 305 } 311 306 }, 312 307 "node_modules/@babel/highlight": { 313 - "version": "7.18.6", 314 - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", 315 - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", 308 + "version": "7.22.5", 309 + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz", 310 + "integrity": "sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==", 316 311 "dependencies": { 317 - "@babel/helper-validator-identifier": "^7.18.6", 312 + "@babel/helper-validator-identifier": "^7.22.5", 318 313 "chalk": "^2.0.0", 319 314 "js-tokens": "^4.0.0" 320 315 }, ··· 387 382 } 388 383 }, 389 384 "node_modules/@babel/parser": { 390 - "version": "7.21.3", 391 - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.3.tgz", 392 - "integrity": "sha512-lobG0d7aOfQRXh8AyklEAgZGvA4FShxo6xQbUrrT/cNBPUdIDojlokwJsQyCC/eKia7ifqM0yP+2DRZ4WKw2RQ==", 385 + "version": "7.22.7", 386 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.7.tgz", 387 + "integrity": "sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==", 393 388 "dev": true, 394 389 "bin": { 395 390 "parser": "bin/babel-parser.js" ··· 546 541 } 547 542 }, 548 543 "node_modules/@babel/plugin-syntax-typescript": { 549 - "version": "7.20.0", 550 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", 551 - "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", 544 + "version": "7.22.5", 545 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", 546 + "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", 552 547 "dev": true, 553 548 "dependencies": { 554 - "@babel/helper-plugin-utils": "^7.19.0" 549 + "@babel/helper-plugin-utils": "^7.22.5" 555 550 }, 556 551 "engines": { 557 552 "node": ">=6.9.0" ··· 572 567 } 573 568 }, 574 569 "node_modules/@babel/template": { 575 - "version": "7.20.7", 576 - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", 577 - "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", 570 + "version": "7.22.5", 571 + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz", 572 + "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==", 578 573 "dev": true, 579 574 "dependencies": { 580 - "@babel/code-frame": "^7.18.6", 581 - "@babel/parser": "^7.20.7", 582 - "@babel/types": "^7.20.7" 575 + "@babel/code-frame": "^7.22.5", 576 + "@babel/parser": "^7.22.5", 577 + "@babel/types": "^7.22.5" 583 578 }, 584 579 "engines": { 585 580 "node": ">=6.9.0" 586 581 } 587 582 }, 588 583 "node_modules/@babel/traverse": { 589 - "version": "7.21.3", 590 - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.3.tgz", 591 - "integrity": "sha512-XLyopNeaTancVitYZe2MlUEvgKb6YVVPXzofHgqHijCImG33b/uTurMS488ht/Hbsb2XK3U2BnSTxKVNGV3nGQ==", 584 + "version": "7.22.8", 585 + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.8.tgz", 586 + "integrity": "sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw==", 592 587 "dev": true, 593 588 "dependencies": { 594 - "@babel/code-frame": "^7.18.6", 595 - "@babel/generator": "^7.21.3", 596 - "@babel/helper-environment-visitor": "^7.18.9", 597 - "@babel/helper-function-name": "^7.21.0", 598 - "@babel/helper-hoist-variables": "^7.18.6", 599 - "@babel/helper-split-export-declaration": "^7.18.6", 600 - "@babel/parser": "^7.21.3", 601 - "@babel/types": "^7.21.3", 589 + "@babel/code-frame": "^7.22.5", 590 + "@babel/generator": "^7.22.7", 591 + "@babel/helper-environment-visitor": "^7.22.5", 592 + "@babel/helper-function-name": "^7.22.5", 593 + "@babel/helper-hoist-variables": "^7.22.5", 594 + "@babel/helper-split-export-declaration": "^7.22.6", 595 + "@babel/parser": "^7.22.7", 596 + "@babel/types": "^7.22.5", 602 597 "debug": "^4.1.0", 603 598 "globals": "^11.1.0" 604 599 }, ··· 616 611 } 617 612 }, 618 613 "node_modules/@babel/types": { 619 - "version": "7.21.3", 620 - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.3.tgz", 621 - "integrity": "sha512-sBGdETxC+/M4o/zKC0sl6sjWv62WFR/uzxrJ6uYyMLZOUlPnwzw0tKgVHOXxaAd5l2g8pEDM5RZ495GPQI77kg==", 614 + "version": "7.22.5", 615 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", 616 + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", 622 617 "dev": true, 623 618 "dependencies": { 624 - "@babel/helper-string-parser": "^7.19.4", 625 - "@babel/helper-validator-identifier": "^7.19.1", 619 + "@babel/helper-string-parser": "^7.22.5", 620 + "@babel/helper-validator-identifier": "^7.22.5", 626 621 "to-fast-properties": "^2.0.0" 627 622 }, 628 623 "engines": { ··· 656 651 } 657 652 }, 658 653 "node_modules/@eslint-community/regexpp": { 659 - "version": "4.4.1", 660 - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.1.tgz", 661 - "integrity": "sha512-BISJ6ZE4xQsuL/FmsyRaiffpq977bMlsKfGHTQrOGFErfByxIe6iZTxPf/00Zon9b9a7iUykfQwejN3s2ZW/Bw==", 654 + "version": "4.6.2", 655 + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.6.2.tgz", 656 + "integrity": "sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw==", 662 657 "dev": true, 663 658 "engines": { 664 659 "node": "^12.0.0 || ^14.0.0 || >=16.0.0" 665 660 } 666 661 }, 667 662 "node_modules/@eslint/eslintrc": { 668 - "version": "2.0.1", 669 - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.1.tgz", 670 - "integrity": "sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==", 663 + "version": "2.1.1", 664 + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.1.tgz", 665 + "integrity": "sha512-9t7ZA7NGGK8ckelF0PQCfcxIUzs1Md5rrO6U/c+FIQNanea5UZC0wqKXH4vHBccmu4ZJgZ2idtPeW7+Q2npOEA==", 671 666 "dev": true, 672 667 "dependencies": { 673 668 "ajv": "^6.12.4", 674 669 "debug": "^4.3.2", 675 - "espree": "^9.5.0", 670 + "espree": "^9.6.0", 676 671 "globals": "^13.19.0", 677 672 "ignore": "^5.2.0", 678 673 "import-fresh": "^3.2.1", ··· 700 695 } 701 696 }, 702 697 "node_modules/@eslint/js": { 703 - "version": "8.36.0", 704 - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.36.0.tgz", 705 - "integrity": "sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==", 698 + "version": "8.46.0", 699 + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.46.0.tgz", 700 + "integrity": "sha512-a8TLtmPi8xzPkCbp/OGFUo5yhRkHM2Ko9kOWP4znJr0WAhWyThaw3PnwX4vOTWOAMsV2uRt32PPDcEz63esSaA==", 706 701 "dev": true, 707 702 "engines": { 708 703 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 709 704 } 710 705 }, 706 + "node_modules/@gwhitney/detect-indent": { 707 + "version": "7.0.1", 708 + "resolved": "https://registry.npmjs.org/@gwhitney/detect-indent/-/detect-indent-7.0.1.tgz", 709 + "integrity": "sha512-7bQW+gkKa2kKZPeJf6+c6gFK9ARxQfn+FKy9ScTBppyKRWH2KzsmweXUoklqeEiHiNVWaeP5csIdsNq6w7QhzA==", 710 + "engines": { 711 + "node": ">=12.20" 712 + } 713 + }, 711 714 "node_modules/@humanwhocodes/config-array": { 712 - "version": "0.11.8", 713 - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", 714 - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", 715 + "version": "0.11.10", 716 + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", 717 + "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==", 715 718 "dev": true, 716 719 "dependencies": { 717 720 "@humanwhocodes/object-schema": "^1.2.1", ··· 814 817 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 815 818 } 816 819 }, 820 + "node_modules/@jest/console/node_modules/@jest/schemas": { 821 + "version": "28.1.3", 822 + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", 823 + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", 824 + "dev": true, 825 + "dependencies": { 826 + "@sinclair/typebox": "^0.24.1" 827 + }, 828 + "engines": { 829 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 830 + } 831 + }, 817 832 "node_modules/@jest/console/node_modules/@jest/types": { 818 833 "version": "28.1.3", 819 834 "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", ··· 831 846 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 832 847 } 833 848 }, 849 + "node_modules/@jest/console/node_modules/@sinclair/typebox": { 850 + "version": "0.24.51", 851 + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", 852 + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", 853 + "dev": true 854 + }, 834 855 "node_modules/@jest/console/node_modules/@types/yargs": { 835 - "version": "17.0.23", 836 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz", 837 - "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==", 856 + "version": "17.0.24", 857 + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", 858 + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", 838 859 "dev": true, 839 860 "dependencies": { 840 861 "@types/yargs-parser": "*" 841 862 } 842 863 }, 864 + "node_modules/@jest/console/node_modules/ansi-styles": { 865 + "version": "5.2.0", 866 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", 867 + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", 868 + "dev": true, 869 + "engines": { 870 + "node": ">=10" 871 + }, 872 + "funding": { 873 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 874 + } 875 + }, 876 + "node_modules/@jest/console/node_modules/jest-message-util": { 877 + "version": "28.1.3", 878 + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", 879 + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", 880 + "dev": true, 881 + "dependencies": { 882 + "@babel/code-frame": "^7.12.13", 883 + "@jest/types": "^28.1.3", 884 + "@types/stack-utils": "^2.0.0", 885 + "chalk": "^4.0.0", 886 + "graceful-fs": "^4.2.9", 887 + "micromatch": "^4.0.4", 888 + "pretty-format": "^28.1.3", 889 + "slash": "^3.0.0", 890 + "stack-utils": "^2.0.3" 891 + }, 892 + "engines": { 893 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 894 + } 895 + }, 896 + "node_modules/@jest/console/node_modules/jest-util": { 897 + "version": "28.1.3", 898 + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", 899 + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", 900 + "dev": true, 901 + "dependencies": { 902 + "@jest/types": "^28.1.3", 903 + "@types/node": "*", 904 + "chalk": "^4.0.0", 905 + "ci-info": "^3.2.0", 906 + "graceful-fs": "^4.2.9", 907 + "picomatch": "^2.2.3" 908 + }, 909 + "engines": { 910 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 911 + } 912 + }, 913 + "node_modules/@jest/console/node_modules/pretty-format": { 914 + "version": "28.1.3", 915 + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", 916 + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", 917 + "dev": true, 918 + "dependencies": { 919 + "@jest/schemas": "^28.1.3", 920 + "ansi-regex": "^5.0.1", 921 + "ansi-styles": "^5.0.0", 922 + "react-is": "^18.0.0" 923 + }, 924 + "engines": { 925 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 926 + } 927 + }, 843 928 "node_modules/@jest/core": { 844 929 "version": "28.1.3", 845 930 "resolved": "https://registry.npmjs.org/@jest/core/-/core-28.1.3.tgz", ··· 888 973 } 889 974 } 890 975 }, 976 + "node_modules/@jest/core/node_modules/@jest/schemas": { 977 + "version": "28.1.3", 978 + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", 979 + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", 980 + "dev": true, 981 + "dependencies": { 982 + "@sinclair/typebox": "^0.24.1" 983 + }, 984 + "engines": { 985 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 986 + } 987 + }, 891 988 "node_modules/@jest/core/node_modules/@jest/types": { 892 989 "version": "28.1.3", 893 990 "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", ··· 905 1002 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 906 1003 } 907 1004 }, 1005 + "node_modules/@jest/core/node_modules/@sinclair/typebox": { 1006 + "version": "0.24.51", 1007 + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", 1008 + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", 1009 + "dev": true 1010 + }, 908 1011 "node_modules/@jest/core/node_modules/@types/yargs": { 909 - "version": "17.0.23", 910 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz", 911 - "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==", 1012 + "version": "17.0.24", 1013 + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", 1014 + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", 912 1015 "dev": true, 913 1016 "dependencies": { 914 1017 "@types/yargs-parser": "*" 915 1018 } 916 1019 }, 1020 + "node_modules/@jest/core/node_modules/ansi-styles": { 1021 + "version": "5.2.0", 1022 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", 1023 + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", 1024 + "dev": true, 1025 + "engines": { 1026 + "node": ">=10" 1027 + }, 1028 + "funding": { 1029 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 1030 + } 1031 + }, 1032 + "node_modules/@jest/core/node_modules/jest-message-util": { 1033 + "version": "28.1.3", 1034 + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", 1035 + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", 1036 + "dev": true, 1037 + "dependencies": { 1038 + "@babel/code-frame": "^7.12.13", 1039 + "@jest/types": "^28.1.3", 1040 + "@types/stack-utils": "^2.0.0", 1041 + "chalk": "^4.0.0", 1042 + "graceful-fs": "^4.2.9", 1043 + "micromatch": "^4.0.4", 1044 + "pretty-format": "^28.1.3", 1045 + "slash": "^3.0.0", 1046 + "stack-utils": "^2.0.3" 1047 + }, 1048 + "engines": { 1049 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 1050 + } 1051 + }, 1052 + "node_modules/@jest/core/node_modules/jest-util": { 1053 + "version": "28.1.3", 1054 + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", 1055 + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", 1056 + "dev": true, 1057 + "dependencies": { 1058 + "@jest/types": "^28.1.3", 1059 + "@types/node": "*", 1060 + "chalk": "^4.0.0", 1061 + "ci-info": "^3.2.0", 1062 + "graceful-fs": "^4.2.9", 1063 + "picomatch": "^2.2.3" 1064 + }, 1065 + "engines": { 1066 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 1067 + } 1068 + }, 1069 + "node_modules/@jest/core/node_modules/pretty-format": { 1070 + "version": "28.1.3", 1071 + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", 1072 + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", 1073 + "dev": true, 1074 + "dependencies": { 1075 + "@jest/schemas": "^28.1.3", 1076 + "ansi-regex": "^5.0.1", 1077 + "ansi-styles": "^5.0.0", 1078 + "react-is": "^18.0.0" 1079 + }, 1080 + "engines": { 1081 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 1082 + } 1083 + }, 917 1084 "node_modules/@jest/create-cache-key-function": { 918 1085 "version": "27.5.1", 919 1086 "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-27.5.1.tgz", ··· 941 1108 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 942 1109 } 943 1110 }, 1111 + "node_modules/@jest/environment/node_modules/@jest/schemas": { 1112 + "version": "28.1.3", 1113 + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", 1114 + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", 1115 + "dev": true, 1116 + "dependencies": { 1117 + "@sinclair/typebox": "^0.24.1" 1118 + }, 1119 + "engines": { 1120 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 1121 + } 1122 + }, 944 1123 "node_modules/@jest/environment/node_modules/@jest/types": { 945 1124 "version": "28.1.3", 946 1125 "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", ··· 958 1137 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 959 1138 } 960 1139 }, 1140 + "node_modules/@jest/environment/node_modules/@sinclair/typebox": { 1141 + "version": "0.24.51", 1142 + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", 1143 + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", 1144 + "dev": true 1145 + }, 961 1146 "node_modules/@jest/environment/node_modules/@types/yargs": { 962 - "version": "17.0.23", 963 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz", 964 - "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==", 1147 + "version": "17.0.24", 1148 + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", 1149 + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", 965 1150 "dev": true, 966 1151 "dependencies": { 967 1152 "@types/yargs-parser": "*" ··· 981 1166 } 982 1167 }, 983 1168 "node_modules/@jest/expect-utils": { 1169 + "version": "29.6.2", 1170 + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.6.2.tgz", 1171 + "integrity": "sha512-6zIhM8go3RV2IG4aIZaZbxwpOzz3ZiM23oxAlkquOIole+G6TrbeXnykxWYlqF7kz2HlBjdKtca20x9atkEQYg==", 1172 + "dev": true, 1173 + "dependencies": { 1174 + "jest-get-type": "^29.4.3" 1175 + }, 1176 + "engines": { 1177 + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 1178 + } 1179 + }, 1180 + "node_modules/@jest/expect/node_modules/@jest/expect-utils": { 984 1181 "version": "28.1.3", 985 1182 "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.3.tgz", 986 1183 "integrity": "sha512-wvbi9LUrHJLn3NlDW6wF2hvIMtd4JUl2QNVrjq+IBSHirgfrR3o9RnVtxzdEGO2n9JyIWwHnLfby5KzqBGg2YA==", ··· 992 1189 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 993 1190 } 994 1191 }, 1192 + "node_modules/@jest/expect/node_modules/@jest/schemas": { 1193 + "version": "28.1.3", 1194 + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", 1195 + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", 1196 + "dev": true, 1197 + "dependencies": { 1198 + "@sinclair/typebox": "^0.24.1" 1199 + }, 1200 + "engines": { 1201 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 1202 + } 1203 + }, 1204 + "node_modules/@jest/expect/node_modules/@jest/types": { 1205 + "version": "28.1.3", 1206 + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", 1207 + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", 1208 + "dev": true, 1209 + "dependencies": { 1210 + "@jest/schemas": "^28.1.3", 1211 + "@types/istanbul-lib-coverage": "^2.0.0", 1212 + "@types/istanbul-reports": "^3.0.0", 1213 + "@types/node": "*", 1214 + "@types/yargs": "^17.0.8", 1215 + "chalk": "^4.0.0" 1216 + }, 1217 + "engines": { 1218 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 1219 + } 1220 + }, 1221 + "node_modules/@jest/expect/node_modules/@sinclair/typebox": { 1222 + "version": "0.24.51", 1223 + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", 1224 + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", 1225 + "dev": true 1226 + }, 1227 + "node_modules/@jest/expect/node_modules/@types/yargs": { 1228 + "version": "17.0.24", 1229 + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", 1230 + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", 1231 + "dev": true, 1232 + "dependencies": { 1233 + "@types/yargs-parser": "*" 1234 + } 1235 + }, 1236 + "node_modules/@jest/expect/node_modules/ansi-styles": { 1237 + "version": "5.2.0", 1238 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", 1239 + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", 1240 + "dev": true, 1241 + "engines": { 1242 + "node": ">=10" 1243 + }, 1244 + "funding": { 1245 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 1246 + } 1247 + }, 1248 + "node_modules/@jest/expect/node_modules/diff-sequences": { 1249 + "version": "28.1.1", 1250 + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.1.1.tgz", 1251 + "integrity": "sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==", 1252 + "dev": true, 1253 + "engines": { 1254 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 1255 + } 1256 + }, 1257 + "node_modules/@jest/expect/node_modules/expect": { 1258 + "version": "28.1.3", 1259 + "resolved": "https://registry.npmjs.org/expect/-/expect-28.1.3.tgz", 1260 + "integrity": "sha512-eEh0xn8HlsuOBxFgIss+2mX85VAS4Qy3OSkjV7rlBWljtA4oWH37glVGyOZSZvErDT/yBywZdPGwCXuTvSG85g==", 1261 + "dev": true, 1262 + "dependencies": { 1263 + "@jest/expect-utils": "^28.1.3", 1264 + "jest-get-type": "^28.0.2", 1265 + "jest-matcher-utils": "^28.1.3", 1266 + "jest-message-util": "^28.1.3", 1267 + "jest-util": "^28.1.3" 1268 + }, 1269 + "engines": { 1270 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 1271 + } 1272 + }, 1273 + "node_modules/@jest/expect/node_modules/jest-diff": { 1274 + "version": "28.1.3", 1275 + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.3.tgz", 1276 + "integrity": "sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==", 1277 + "dev": true, 1278 + "dependencies": { 1279 + "chalk": "^4.0.0", 1280 + "diff-sequences": "^28.1.1", 1281 + "jest-get-type": "^28.0.2", 1282 + "pretty-format": "^28.1.3" 1283 + }, 1284 + "engines": { 1285 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 1286 + } 1287 + }, 1288 + "node_modules/@jest/expect/node_modules/jest-get-type": { 1289 + "version": "28.0.2", 1290 + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", 1291 + "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", 1292 + "dev": true, 1293 + "engines": { 1294 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 1295 + } 1296 + }, 1297 + "node_modules/@jest/expect/node_modules/jest-matcher-utils": { 1298 + "version": "28.1.3", 1299 + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz", 1300 + "integrity": "sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==", 1301 + "dev": true, 1302 + "dependencies": { 1303 + "chalk": "^4.0.0", 1304 + "jest-diff": "^28.1.3", 1305 + "jest-get-type": "^28.0.2", 1306 + "pretty-format": "^28.1.3" 1307 + }, 1308 + "engines": { 1309 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 1310 + } 1311 + }, 1312 + "node_modules/@jest/expect/node_modules/jest-message-util": { 1313 + "version": "28.1.3", 1314 + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", 1315 + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", 1316 + "dev": true, 1317 + "dependencies": { 1318 + "@babel/code-frame": "^7.12.13", 1319 + "@jest/types": "^28.1.3", 1320 + "@types/stack-utils": "^2.0.0", 1321 + "chalk": "^4.0.0", 1322 + "graceful-fs": "^4.2.9", 1323 + "micromatch": "^4.0.4", 1324 + "pretty-format": "^28.1.3", 1325 + "slash": "^3.0.0", 1326 + "stack-utils": "^2.0.3" 1327 + }, 1328 + "engines": { 1329 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 1330 + } 1331 + }, 1332 + "node_modules/@jest/expect/node_modules/jest-util": { 1333 + "version": "28.1.3", 1334 + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", 1335 + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", 1336 + "dev": true, 1337 + "dependencies": { 1338 + "@jest/types": "^28.1.3", 1339 + "@types/node": "*", 1340 + "chalk": "^4.0.0", 1341 + "ci-info": "^3.2.0", 1342 + "graceful-fs": "^4.2.9", 1343 + "picomatch": "^2.2.3" 1344 + }, 1345 + "engines": { 1346 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 1347 + } 1348 + }, 1349 + "node_modules/@jest/expect/node_modules/pretty-format": { 1350 + "version": "28.1.3", 1351 + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", 1352 + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", 1353 + "dev": true, 1354 + "dependencies": { 1355 + "@jest/schemas": "^28.1.3", 1356 + "ansi-regex": "^5.0.1", 1357 + "ansi-styles": "^5.0.0", 1358 + "react-is": "^18.0.0" 1359 + }, 1360 + "engines": { 1361 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 1362 + } 1363 + }, 995 1364 "node_modules/@jest/fake-timers": { 996 1365 "version": "28.1.3", 997 1366 "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-28.1.3.tgz", ··· 1004 1373 "jest-message-util": "^28.1.3", 1005 1374 "jest-mock": "^28.1.3", 1006 1375 "jest-util": "^28.1.3" 1376 + }, 1377 + "engines": { 1378 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 1379 + } 1380 + }, 1381 + "node_modules/@jest/fake-timers/node_modules/@jest/schemas": { 1382 + "version": "28.1.3", 1383 + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", 1384 + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", 1385 + "dev": true, 1386 + "dependencies": { 1387 + "@sinclair/typebox": "^0.24.1" 1007 1388 }, 1008 1389 "engines": { 1009 1390 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" ··· 1026 1407 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 1027 1408 } 1028 1409 }, 1410 + "node_modules/@jest/fake-timers/node_modules/@sinclair/typebox": { 1411 + "version": "0.24.51", 1412 + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", 1413 + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", 1414 + "dev": true 1415 + }, 1029 1416 "node_modules/@jest/fake-timers/node_modules/@types/yargs": { 1030 - "version": "17.0.23", 1031 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz", 1032 - "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==", 1417 + "version": "17.0.24", 1418 + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", 1419 + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", 1033 1420 "dev": true, 1034 1421 "dependencies": { 1035 1422 "@types/yargs-parser": "*" 1036 1423 } 1037 1424 }, 1425 + "node_modules/@jest/fake-timers/node_modules/ansi-styles": { 1426 + "version": "5.2.0", 1427 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", 1428 + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", 1429 + "dev": true, 1430 + "engines": { 1431 + "node": ">=10" 1432 + }, 1433 + "funding": { 1434 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 1435 + } 1436 + }, 1437 + "node_modules/@jest/fake-timers/node_modules/jest-message-util": { 1438 + "version": "28.1.3", 1439 + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", 1440 + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", 1441 + "dev": true, 1442 + "dependencies": { 1443 + "@babel/code-frame": "^7.12.13", 1444 + "@jest/types": "^28.1.3", 1445 + "@types/stack-utils": "^2.0.0", 1446 + "chalk": "^4.0.0", 1447 + "graceful-fs": "^4.2.9", 1448 + "micromatch": "^4.0.4", 1449 + "pretty-format": "^28.1.3", 1450 + "slash": "^3.0.0", 1451 + "stack-utils": "^2.0.3" 1452 + }, 1453 + "engines": { 1454 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 1455 + } 1456 + }, 1457 + "node_modules/@jest/fake-timers/node_modules/jest-util": { 1458 + "version": "28.1.3", 1459 + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", 1460 + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", 1461 + "dev": true, 1462 + "dependencies": { 1463 + "@jest/types": "^28.1.3", 1464 + "@types/node": "*", 1465 + "chalk": "^4.0.0", 1466 + "ci-info": "^3.2.0", 1467 + "graceful-fs": "^4.2.9", 1468 + "picomatch": "^2.2.3" 1469 + }, 1470 + "engines": { 1471 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 1472 + } 1473 + }, 1474 + "node_modules/@jest/fake-timers/node_modules/pretty-format": { 1475 + "version": "28.1.3", 1476 + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", 1477 + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", 1478 + "dev": true, 1479 + "dependencies": { 1480 + "@jest/schemas": "^28.1.3", 1481 + "ansi-regex": "^5.0.1", 1482 + "ansi-styles": "^5.0.0", 1483 + "react-is": "^18.0.0" 1484 + }, 1485 + "engines": { 1486 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 1487 + } 1488 + }, 1038 1489 "node_modules/@jest/globals": { 1039 1490 "version": "28.1.3", 1040 1491 "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-28.1.3.tgz", ··· 1049 1500 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 1050 1501 } 1051 1502 }, 1503 + "node_modules/@jest/globals/node_modules/@jest/schemas": { 1504 + "version": "28.1.3", 1505 + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", 1506 + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", 1507 + "dev": true, 1508 + "dependencies": { 1509 + "@sinclair/typebox": "^0.24.1" 1510 + }, 1511 + "engines": { 1512 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 1513 + } 1514 + }, 1052 1515 "node_modules/@jest/globals/node_modules/@jest/types": { 1053 1516 "version": "28.1.3", 1054 1517 "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", ··· 1066 1529 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 1067 1530 } 1068 1531 }, 1532 + "node_modules/@jest/globals/node_modules/@sinclair/typebox": { 1533 + "version": "0.24.51", 1534 + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", 1535 + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", 1536 + "dev": true 1537 + }, 1069 1538 "node_modules/@jest/globals/node_modules/@types/yargs": { 1070 - "version": "17.0.23", 1071 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz", 1072 - "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==", 1539 + "version": "17.0.24", 1540 + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", 1541 + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", 1073 1542 "dev": true, 1074 1543 "dependencies": { 1075 1544 "@types/yargs-parser": "*" ··· 1119 1588 } 1120 1589 } 1121 1590 }, 1591 + "node_modules/@jest/reporters/node_modules/@jest/schemas": { 1592 + "version": "28.1.3", 1593 + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", 1594 + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", 1595 + "dev": true, 1596 + "dependencies": { 1597 + "@sinclair/typebox": "^0.24.1" 1598 + }, 1599 + "engines": { 1600 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 1601 + } 1602 + }, 1122 1603 "node_modules/@jest/reporters/node_modules/@jest/types": { 1123 1604 "version": "28.1.3", 1124 1605 "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", ··· 1136 1617 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 1137 1618 } 1138 1619 }, 1620 + "node_modules/@jest/reporters/node_modules/@sinclair/typebox": { 1621 + "version": "0.24.51", 1622 + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", 1623 + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", 1624 + "dev": true 1625 + }, 1139 1626 "node_modules/@jest/reporters/node_modules/@types/yargs": { 1140 - "version": "17.0.23", 1141 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz", 1142 - "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==", 1627 + "version": "17.0.24", 1628 + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", 1629 + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", 1143 1630 "dev": true, 1144 1631 "dependencies": { 1145 1632 "@types/yargs-parser": "*" 1146 1633 } 1147 1634 }, 1148 - "node_modules/@jest/schemas": { 1635 + "node_modules/@jest/reporters/node_modules/ansi-styles": { 1636 + "version": "5.2.0", 1637 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", 1638 + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", 1639 + "dev": true, 1640 + "engines": { 1641 + "node": ">=10" 1642 + }, 1643 + "funding": { 1644 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 1645 + } 1646 + }, 1647 + "node_modules/@jest/reporters/node_modules/jest-message-util": { 1648 + "version": "28.1.3", 1649 + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", 1650 + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", 1651 + "dev": true, 1652 + "dependencies": { 1653 + "@babel/code-frame": "^7.12.13", 1654 + "@jest/types": "^28.1.3", 1655 + "@types/stack-utils": "^2.0.0", 1656 + "chalk": "^4.0.0", 1657 + "graceful-fs": "^4.2.9", 1658 + "micromatch": "^4.0.4", 1659 + "pretty-format": "^28.1.3", 1660 + "slash": "^3.0.0", 1661 + "stack-utils": "^2.0.3" 1662 + }, 1663 + "engines": { 1664 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 1665 + } 1666 + }, 1667 + "node_modules/@jest/reporters/node_modules/jest-util": { 1668 + "version": "28.1.3", 1669 + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", 1670 + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", 1671 + "dev": true, 1672 + "dependencies": { 1673 + "@jest/types": "^28.1.3", 1674 + "@types/node": "*", 1675 + "chalk": "^4.0.0", 1676 + "ci-info": "^3.2.0", 1677 + "graceful-fs": "^4.2.9", 1678 + "picomatch": "^2.2.3" 1679 + }, 1680 + "engines": { 1681 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 1682 + } 1683 + }, 1684 + "node_modules/@jest/reporters/node_modules/pretty-format": { 1149 1685 "version": "28.1.3", 1150 - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", 1151 - "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", 1686 + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", 1687 + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", 1152 1688 "dev": true, 1153 1689 "dependencies": { 1154 - "@sinclair/typebox": "^0.24.1" 1690 + "@jest/schemas": "^28.1.3", 1691 + "ansi-regex": "^5.0.1", 1692 + "ansi-styles": "^5.0.0", 1693 + "react-is": "^18.0.0" 1155 1694 }, 1156 1695 "engines": { 1157 1696 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 1158 1697 } 1159 1698 }, 1699 + "node_modules/@jest/schemas": { 1700 + "version": "29.6.0", 1701 + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.0.tgz", 1702 + "integrity": "sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ==", 1703 + "dev": true, 1704 + "dependencies": { 1705 + "@sinclair/typebox": "^0.27.8" 1706 + }, 1707 + "engines": { 1708 + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 1709 + } 1710 + }, 1160 1711 "node_modules/@jest/source-map": { 1161 1712 "version": "28.1.2", 1162 1713 "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-28.1.2.tgz", ··· 1186 1737 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 1187 1738 } 1188 1739 }, 1740 + "node_modules/@jest/test-result/node_modules/@jest/schemas": { 1741 + "version": "28.1.3", 1742 + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", 1743 + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", 1744 + "dev": true, 1745 + "dependencies": { 1746 + "@sinclair/typebox": "^0.24.1" 1747 + }, 1748 + "engines": { 1749 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 1750 + } 1751 + }, 1189 1752 "node_modules/@jest/test-result/node_modules/@jest/types": { 1190 1753 "version": "28.1.3", 1191 1754 "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", ··· 1202 1765 "engines": { 1203 1766 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 1204 1767 } 1768 + }, 1769 + "node_modules/@jest/test-result/node_modules/@sinclair/typebox": { 1770 + "version": "0.24.51", 1771 + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", 1772 + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", 1773 + "dev": true 1205 1774 }, 1206 1775 "node_modules/@jest/test-result/node_modules/@types/yargs": { 1207 - "version": "17.0.23", 1208 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz", 1209 - "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==", 1776 + "version": "17.0.24", 1777 + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", 1778 + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", 1210 1779 "dev": true, 1211 1780 "dependencies": { 1212 1781 "@types/yargs-parser": "*" ··· 1253 1822 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 1254 1823 } 1255 1824 }, 1825 + "node_modules/@jest/transform/node_modules/@jest/schemas": { 1826 + "version": "28.1.3", 1827 + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", 1828 + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", 1829 + "dev": true, 1830 + "dependencies": { 1831 + "@sinclair/typebox": "^0.24.1" 1832 + }, 1833 + "engines": { 1834 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 1835 + } 1836 + }, 1256 1837 "node_modules/@jest/transform/node_modules/@jest/types": { 1257 1838 "version": "28.1.3", 1258 1839 "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", ··· 1270 1851 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 1271 1852 } 1272 1853 }, 1854 + "node_modules/@jest/transform/node_modules/@sinclair/typebox": { 1855 + "version": "0.24.51", 1856 + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", 1857 + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", 1858 + "dev": true 1859 + }, 1273 1860 "node_modules/@jest/transform/node_modules/@types/yargs": { 1274 - "version": "17.0.23", 1275 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz", 1276 - "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==", 1861 + "version": "17.0.24", 1862 + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", 1863 + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", 1277 1864 "dev": true, 1278 1865 "dependencies": { 1279 1866 "@types/yargs-parser": "*" 1280 1867 } 1281 1868 }, 1869 + "node_modules/@jest/transform/node_modules/jest-util": { 1870 + "version": "28.1.3", 1871 + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", 1872 + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", 1873 + "dev": true, 1874 + "dependencies": { 1875 + "@jest/types": "^28.1.3", 1876 + "@types/node": "*", 1877 + "chalk": "^4.0.0", 1878 + "ci-info": "^3.2.0", 1879 + "graceful-fs": "^4.2.9", 1880 + "picomatch": "^2.2.3" 1881 + }, 1882 + "engines": { 1883 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 1884 + } 1885 + }, 1886 + "node_modules/@jest/transform/node_modules/write-file-atomic": { 1887 + "version": "4.0.2", 1888 + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", 1889 + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", 1890 + "dev": true, 1891 + "dependencies": { 1892 + "imurmurhash": "^0.1.4", 1893 + "signal-exit": "^3.0.7" 1894 + }, 1895 + "engines": { 1896 + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 1897 + } 1898 + }, 1282 1899 "node_modules/@jest/types": { 1283 1900 "version": "27.5.1", 1284 1901 "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", ··· 1296 1913 } 1297 1914 }, 1298 1915 "node_modules/@jridgewell/gen-mapping": { 1299 - "version": "0.1.1", 1300 - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", 1301 - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", 1916 + "version": "0.3.3", 1917 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", 1918 + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", 1302 1919 "dev": true, 1303 1920 "dependencies": { 1304 - "@jridgewell/set-array": "^1.0.0", 1305 - "@jridgewell/sourcemap-codec": "^1.4.10" 1921 + "@jridgewell/set-array": "^1.0.1", 1922 + "@jridgewell/sourcemap-codec": "^1.4.10", 1923 + "@jridgewell/trace-mapping": "^0.3.9" 1306 1924 }, 1307 1925 "engines": { 1308 1926 "node": ">=6.0.0" ··· 1327 1945 } 1328 1946 }, 1329 1947 "node_modules/@jridgewell/sourcemap-codec": { 1330 - "version": "1.4.14", 1331 - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", 1332 - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", 1948 + "version": "1.4.15", 1949 + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", 1950 + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", 1333 1951 "dev": true 1334 1952 }, 1335 1953 "node_modules/@jridgewell/trace-mapping": { 1336 - "version": "0.3.17", 1337 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", 1338 - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", 1954 + "version": "0.3.18", 1955 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", 1956 + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", 1339 1957 "dev": true, 1340 1958 "dependencies": { 1341 1959 "@jridgewell/resolve-uri": "3.1.0", 1342 1960 "@jridgewell/sourcemap-codec": "1.4.14" 1343 1961 } 1962 + }, 1963 + "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { 1964 + "version": "1.4.14", 1965 + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", 1966 + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", 1967 + "dev": true 1344 1968 }, 1345 1969 "node_modules/@manypkg/find-root": { 1346 1970 "version": "1.1.0", ··· 1404 2028 } 1405 2029 }, 1406 2030 "node_modules/@pnpm/constants": { 1407 - "version": "6.1.0", 1408 - "resolved": "https://registry.npmjs.org/@pnpm/constants/-/constants-6.1.0.tgz", 1409 - "integrity": "sha512-L6AiU3OXv9kjKGTJN9j8n1TeJGDcLX9atQlZvAkthlvbXjvKc5SKNWESc/eXhr5nEfuMWhQhiKHDJCpYejmeCQ==", 2031 + "version": "7.1.1", 2032 + "resolved": "https://registry.npmjs.org/@pnpm/constants/-/constants-7.1.1.tgz", 2033 + "integrity": "sha512-31pZqMtjwV+Vaq7MaPrT1EoDFSYwye3dp6BiHIGRJmVThCQwySRKM7hCvqqI94epNkqFAAYoWrNynWoRYosGdw==", 1410 2034 "engines": { 1411 - "node": ">=14.19" 2035 + "node": ">=16.14" 1412 2036 }, 1413 2037 "funding": { 1414 2038 "url": "https://opencollective.com/pnpm" ··· 1429 2053 } 1430 2054 }, 1431 2055 "node_modules/@pnpm/dependency-path": { 1432 - "version": "1.1.3", 1433 - "resolved": "https://registry.npmjs.org/@pnpm/dependency-path/-/dependency-path-1.1.3.tgz", 1434 - "integrity": "sha512-HXmS9XzZ1CLCGFtfydAkWayn/o3jaftVFESXrJH0W6NENS92rYCUVvutqL/4Kfx72k0HHUbIZLQAsoISxKId8Q==", 2056 + "version": "2.1.3", 2057 + "resolved": "https://registry.npmjs.org/@pnpm/dependency-path/-/dependency-path-2.1.3.tgz", 2058 + "integrity": "sha512-OKuLDqRZfAJAb4fnPZyPyrR827ISL1WV5YBs0q4BitPAz8ORUPSXSCFVailLhoyZWLE0Ag6hROy42Jkw/WnCUw==", 1435 2059 "dependencies": { 1436 - "@pnpm/crypto.base32-hash": "1.0.1", 1437 - "@pnpm/types": "8.10.0", 2060 + "@pnpm/crypto.base32-hash": "2.0.0", 2061 + "@pnpm/types": "9.2.0", 1438 2062 "encode-registry": "^3.0.0", 1439 - "semver": "^7.3.8" 2063 + "semver": "^7.5.4" 2064 + }, 2065 + "engines": { 2066 + "node": ">=16.14" 2067 + }, 2068 + "funding": { 2069 + "url": "https://opencollective.com/pnpm" 2070 + } 2071 + }, 2072 + "node_modules/@pnpm/dependency-path/node_modules/@pnpm/crypto.base32-hash": { 2073 + "version": "2.0.0", 2074 + "resolved": "https://registry.npmjs.org/@pnpm/crypto.base32-hash/-/crypto.base32-hash-2.0.0.tgz", 2075 + "integrity": "sha512-3ttOeHBpmWRbgJrpDQ8Nwd3W8s8iuiP5YZM0JRyKWaMtX8lu9d7/AKyxPmhYsMJuN+q/1dwHa7QFeDZJ53b0oA==", 2076 + "dependencies": { 2077 + "rfc4648": "^1.5.2" 1440 2078 }, 1441 2079 "engines": { 1442 - "node": ">=14.6" 2080 + "node": ">=16.14" 1443 2081 }, 1444 2082 "funding": { 1445 2083 "url": "https://opencollective.com/pnpm" 1446 2084 } 1447 2085 }, 1448 2086 "node_modules/@pnpm/error": { 1449 - "version": "3.1.0", 1450 - "resolved": "https://registry.npmjs.org/@pnpm/error/-/error-3.1.0.tgz", 1451 - "integrity": "sha512-bmXBD/kzlgHqlIZPP8QJUDAxGqug2qhPdnqNnuXyWQSyIEgeaXyPiUh91MLj9GwLoHA9Zdrx5+dfEougzxf4mA==", 2087 + "version": "5.0.2", 2088 + "resolved": "https://registry.npmjs.org/@pnpm/error/-/error-5.0.2.tgz", 2089 + "integrity": "sha512-0TEm+tWNYm+9uh6DSKyRbv8pv/6b4NL0PastLvMxIoqZbBZ5Zj1cYi332R9xsSUi31ZOsu2wpgn/bC7DA9hrjg==", 1452 2090 "dependencies": { 1453 - "@pnpm/constants": "6.1.0" 2091 + "@pnpm/constants": "7.1.1" 1454 2092 }, 1455 2093 "engines": { 1456 - "node": ">=14.6" 2094 + "node": ">=16.14" 1457 2095 }, 1458 2096 "funding": { 1459 2097 "url": "https://opencollective.com/pnpm" 1460 2098 } 1461 2099 }, 1462 2100 "node_modules/@pnpm/git-utils": { 1463 - "version": "0.1.0", 1464 - "resolved": "https://registry.npmjs.org/@pnpm/git-utils/-/git-utils-0.1.0.tgz", 1465 - "integrity": "sha512-W3zsG9585cKL+FqgcT+IfTgZX5C+CbNkFjOnJN+qbysT1N30+BbvEByCcDMsTy7QDrAk6oS7WU1Rym3U2xlh2Q==", 2101 + "version": "1.0.0", 2102 + "resolved": "https://registry.npmjs.org/@pnpm/git-utils/-/git-utils-1.0.0.tgz", 2103 + "integrity": "sha512-lUI+XrzOJN4zdPGOGnFUrmtXAXpXi8wD8OI0nWOZmlh+raqbLzC3VkXu1zgaduOK6YonOcnQW88O+ojav1rAdA==", 1466 2104 "dependencies": { 1467 - "execa": "npm:safe-execa@^0.1.1" 2105 + "execa": "npm:safe-execa@0.1.2" 1468 2106 }, 1469 2107 "engines": { 1470 - "node": ">=14.6" 2108 + "node": ">=16.14" 1471 2109 }, 1472 2110 "funding": { 1473 2111 "url": "https://opencollective.com/pnpm" 1474 2112 } 1475 2113 }, 1476 2114 "node_modules/@pnpm/graceful-fs": { 1477 - "version": "2.0.0", 1478 - "resolved": "https://registry.npmjs.org/@pnpm/graceful-fs/-/graceful-fs-2.0.0.tgz", 1479 - "integrity": "sha512-ogUZCGf0/UILZt6d8PsO4gA4pXh7f0BumXeFkcCe4AQ65PXPKfAkHC0C30Lheh2EgFOpLZm3twDP1Eiww18gew==", 2115 + "version": "3.0.0", 2116 + "resolved": "https://registry.npmjs.org/@pnpm/graceful-fs/-/graceful-fs-3.0.0.tgz", 2117 + "integrity": "sha512-72kkqIL2sacOVr6Y6B6xDGjRC4QgTLeIGkw/5XYyeMgMeL9mDE0lonZEOL9JuLS0XPOXQoyDtRCSmUrzAA57LQ==", 1480 2118 "dependencies": { 1481 - "graceful-fs": "^4.2.6" 2119 + "graceful-fs": "^4.2.11" 1482 2120 }, 1483 2121 "engines": { 1484 - "node": ">=14.19" 2122 + "node": ">=16.14" 1485 2123 }, 1486 2124 "funding": { 1487 2125 "url": "https://opencollective.com/pnpm" 1488 2126 } 1489 2127 }, 1490 2128 "node_modules/@pnpm/lockfile-file": { 1491 - "version": "5.3.8", 1492 - "resolved": "https://registry.npmjs.org/@pnpm/lockfile-file/-/lockfile-file-5.3.8.tgz", 1493 - "integrity": "sha512-fgXUwTeyW6yhJp1pUdMZJoFTg7qgi1yr7n3rlqm5sgM7leX1Zzx+6+oNSldeRfz0M2jMANU0PXvqyx2meknO/Q==", 2129 + "version": "8.1.2", 2130 + "resolved": "https://registry.npmjs.org/@pnpm/lockfile-file/-/lockfile-file-8.1.2.tgz", 2131 + "integrity": "sha512-7HqPs4qDgfyBpnYqELwLvQQm/4xVRAzQ0Zv3sNt8IhJz8pncjPKcNVVXsGQEUg6Y922ThXfTCumbkSuPFl/rlA==", 1494 2132 "dependencies": { 1495 - "@pnpm/constants": "6.1.0", 1496 - "@pnpm/error": "3.1.0", 1497 - "@pnpm/git-utils": "0.1.0", 1498 - "@pnpm/lockfile-types": "4.3.3", 1499 - "@pnpm/merge-lockfile-changes": "3.0.11", 1500 - "@pnpm/types": "8.7.0", 2133 + "@pnpm/constants": "7.1.1", 2134 + "@pnpm/dependency-path": "2.1.3", 2135 + "@pnpm/error": "5.0.2", 2136 + "@pnpm/git-utils": "1.0.0", 2137 + "@pnpm/lockfile-types": "5.1.1", 2138 + "@pnpm/merge-lockfile-changes": "5.0.3", 2139 + "@pnpm/types": "9.2.0", 2140 + "@pnpm/util.lex-comparator": "1.0.0", 1501 2141 "@zkochan/rimraf": "^2.1.2", 1502 2142 "comver-to-semver": "^1.0.0", 1503 - "dependency-path": "9.2.6", 1504 - "js-yaml": "npm:@zkochan/js-yaml@^0.0.6", 2143 + "js-yaml": "npm:@zkochan/js-yaml@0.0.6", 1505 2144 "normalize-path": "^3.0.0", 1506 2145 "ramda": "npm:@pnpm/ramda@0.28.1", 1507 - "semver": "^7.3.8", 2146 + "semver": "^7.5.4", 1508 2147 "sort-keys": "^4.2.0", 1509 2148 "strip-bom": "^4.0.0", 1510 - "write-file-atomic": "^4.0.2" 2149 + "write-file-atomic": "^5.0.1" 1511 2150 }, 1512 2151 "engines": { 1513 - "node": ">=14.6" 2152 + "node": ">=16.14" 1514 2153 }, 1515 2154 "funding": { 1516 2155 "url": "https://opencollective.com/pnpm" 1517 2156 }, 1518 2157 "peerDependencies": { 1519 - "@pnpm/logger": "^4.0.0" 1520 - } 1521 - }, 1522 - "node_modules/@pnpm/lockfile-file/node_modules/@pnpm/lockfile-types": { 1523 - "version": "4.3.3", 1524 - "resolved": "https://registry.npmjs.org/@pnpm/lockfile-types/-/lockfile-types-4.3.3.tgz", 1525 - "integrity": "sha512-FY+u1JOclJNy/O3EuOPWhQyN23aQTisxmm29Tj52EGFy8zPz7SZev2+K06jUzqKuo7EChQlrR8Tqv/gTOMQN2w==", 1526 - "dependencies": { 1527 - "@pnpm/types": "8.7.0" 1528 - }, 1529 - "engines": { 1530 - "node": ">=14.6" 1531 - }, 1532 - "funding": { 1533 - "url": "https://opencollective.com/pnpm" 1534 - } 1535 - }, 1536 - "node_modules/@pnpm/lockfile-file/node_modules/@pnpm/types": { 1537 - "version": "8.7.0", 1538 - "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-8.7.0.tgz", 1539 - "integrity": "sha512-2j4ldzfOQNa3EZfJEmJrBQefE+OWBMgAoWWnVeXi5B7itVHRcg27Np+q0FxzuZE//O0N44WKH4WJG53sBsUqCQ==", 1540 - "engines": { 1541 - "node": ">=14.6" 1542 - }, 1543 - "funding": { 1544 - "url": "https://opencollective.com/pnpm" 1545 - } 1546 - }, 1547 - "node_modules/@pnpm/lockfile-file/node_modules/dependency-path": { 1548 - "version": "9.2.6", 1549 - "resolved": "https://registry.npmjs.org/dependency-path/-/dependency-path-9.2.6.tgz", 1550 - "integrity": "sha512-B6t52bLlGj/vpyVcqGuido0QNYIMpFKzfZzmgmYVjwuzLrlIuY9Dky4Dru8J5vWPcj/GHu3DtXUUemzCVwJ3Iw==", 1551 - "dependencies": { 1552 - "@pnpm/crypto.base32-hash": "1.0.1", 1553 - "@pnpm/types": "8.7.0", 1554 - "encode-registry": "^3.0.0", 1555 - "semver": "^7.3.7" 1556 - }, 1557 - "engines": { 1558 - "node": ">=14.6" 1559 - }, 1560 - "funding": { 1561 - "url": "https://opencollective.com/pnpm" 2158 + "@pnpm/logger": "^5.0.0" 1562 2159 } 1563 2160 }, 1564 2161 "node_modules/@pnpm/lockfile-types": { 1565 - "version": "4.3.6", 1566 - "resolved": "https://registry.npmjs.org/@pnpm/lockfile-types/-/lockfile-types-4.3.6.tgz", 1567 - "integrity": "sha512-5vvdV3tEVOCzzeGv2FXK4590qPUVpZ+5gdqCawFuiNTJavx+4rmmY4aDUjdVXUcKGwqkIBPVKe/SNUBA3A2rtg==", 2162 + "version": "5.1.1", 2163 + "resolved": "https://registry.npmjs.org/@pnpm/lockfile-types/-/lockfile-types-5.1.1.tgz", 2164 + "integrity": "sha512-QswQGFENlosERR2rCxp/0MhyOwBsRyfDvngTOmn8QG2IPd3KsCJFUNFnLddAp13L+9bxcTgijYIuyN2MlShoFw==", 1568 2165 "dependencies": { 1569 - "@pnpm/types": "8.10.0" 2166 + "@pnpm/types": "9.2.0" 1570 2167 }, 1571 2168 "engines": { 1572 - "node": ">=14.6" 2169 + "node": ">=16.14" 1573 2170 }, 1574 2171 "funding": { 1575 2172 "url": "https://opencollective.com/pnpm" 1576 2173 } 1577 2174 }, 1578 2175 "node_modules/@pnpm/lockfile-utils": { 1579 - "version": "4.2.8", 1580 - "resolved": "https://registry.npmjs.org/@pnpm/lockfile-utils/-/lockfile-utils-4.2.8.tgz", 1581 - "integrity": "sha512-4vonZnjhNPd7GFzDmcQeBoIucNWpbbrTQNT61QxB5cNbdYej3WBVtuApwEzkZ65/rpnv3+ek1DoXomMi1ttozQ==", 2176 + "version": "8.0.3", 2177 + "resolved": "https://registry.npmjs.org/@pnpm/lockfile-utils/-/lockfile-utils-8.0.3.tgz", 2178 + "integrity": "sha512-NezoTk3xdA9Dh7dd7lqi1v3QM2GR+ZvuPz9VaDXToqhUKYlcARgSbR56+eIAtraImeZdANIKjvwmJExVkUHAug==", 1582 2179 "dependencies": { 1583 - "@pnpm/lockfile-types": "4.3.5", 1584 - "@pnpm/resolver-base": "9.1.4", 1585 - "@pnpm/types": "8.9.0", 1586 - "dependency-path": "9.2.8", 2180 + "@pnpm/dependency-path": "2.1.3", 2181 + "@pnpm/lockfile-types": "5.1.1", 2182 + "@pnpm/resolver-base": "10.0.2", 2183 + "@pnpm/types": "9.2.0", 1587 2184 "get-npm-tarball-url": "^2.0.3", 1588 2185 "ramda": "npm:@pnpm/ramda@0.28.1" 1589 2186 }, 1590 2187 "engines": { 1591 - "node": ">=14.6" 1592 - }, 1593 - "funding": { 1594 - "url": "https://opencollective.com/pnpm" 1595 - } 1596 - }, 1597 - "node_modules/@pnpm/lockfile-utils/node_modules/@pnpm/lockfile-types": { 1598 - "version": "4.3.5", 1599 - "resolved": "https://registry.npmjs.org/@pnpm/lockfile-types/-/lockfile-types-4.3.5.tgz", 1600 - "integrity": "sha512-5GdnnhGdz+4JphrKYYZ7rcv9t37BllNwdCbFLYli6ajyIeoSCklNNCHWNewskWs3PZZUHW8LxD/nKHPaarbm9g==", 1601 - "dependencies": { 1602 - "@pnpm/types": "8.9.0" 1603 - }, 1604 - "engines": { 1605 - "node": ">=14.6" 1606 - }, 1607 - "funding": { 1608 - "url": "https://opencollective.com/pnpm" 1609 - } 1610 - }, 1611 - "node_modules/@pnpm/lockfile-utils/node_modules/@pnpm/types": { 1612 - "version": "8.9.0", 1613 - "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-8.9.0.tgz", 1614 - "integrity": "sha512-3MYHYm8epnciApn6w5Fzx6sepawmsNU7l6lvIq+ER22/DPSrr83YMhU/EQWnf4lORn2YyiXFj0FJSyJzEtIGmw==", 1615 - "engines": { 1616 - "node": ">=14.6" 2188 + "node": ">=16.14" 1617 2189 }, 1618 2190 "funding": { 1619 2191 "url": "https://opencollective.com/pnpm" 1620 2192 } 1621 2193 }, 1622 2194 "node_modules/@pnpm/logger": { 1623 - "version": "4.0.0", 1624 - "resolved": "https://registry.npmjs.org/@pnpm/logger/-/logger-4.0.0.tgz", 1625 - "integrity": "sha512-SIShw+k556e7S7tLZFVSIHjCdiVog1qWzcKW2RbLEHPItdisAFVNIe34kYd9fMSswTlSRLS/qRjw3ZblzWmJ9Q==", 2195 + "version": "5.0.0", 2196 + "resolved": "https://registry.npmjs.org/@pnpm/logger/-/logger-5.0.0.tgz", 2197 + "integrity": "sha512-YfcB2QrX+Wx1o6LD1G2Y2fhDhOix/bAY/oAnMpHoNLsKkWIRbt1oKLkIFvxBMzLwAEPqnYWguJrYC+J6i4ywbw==", 1626 2198 "dependencies": { 1627 - "bole": "^4.0.0", 2199 + "bole": "^5.0.0", 1628 2200 "ndjson": "^2.0.0" 1629 2201 }, 1630 2202 "engines": { ··· 1632 2204 } 1633 2205 }, 1634 2206 "node_modules/@pnpm/merge-lockfile-changes": { 1635 - "version": "3.0.11", 1636 - "resolved": "https://registry.npmjs.org/@pnpm/merge-lockfile-changes/-/merge-lockfile-changes-3.0.11.tgz", 1637 - "integrity": "sha512-LICYA0yc46ELJe6uECMO4rYhRb5W8DQDHFlVAkg7/tm9UT65aweiNopxVCHUNaHn5+m9u1QamsIXzvKnBwV+Kw==", 2207 + "version": "5.0.3", 2208 + "resolved": "https://registry.npmjs.org/@pnpm/merge-lockfile-changes/-/merge-lockfile-changes-5.0.3.tgz", 2209 + "integrity": "sha512-RmWcpl7wWDx17upkxPfGorpLr85FbyihZoi2naoc04nocawKkVVeI68PDWFkgEmImuoQgHZaFCgAVgTbwJyb9A==", 1638 2210 "dependencies": { 1639 - "@pnpm/lockfile-types": "4.3.3", 2211 + "@pnpm/lockfile-types": "5.1.1", 1640 2212 "comver-to-semver": "^1.0.0", 1641 2213 "ramda": "npm:@pnpm/ramda@0.28.1", 1642 - "semver": "^7.3.7" 1643 - }, 1644 - "engines": { 1645 - "node": ">=14.6" 1646 - }, 1647 - "funding": { 1648 - "url": "https://opencollective.com/pnpm" 1649 - } 1650 - }, 1651 - "node_modules/@pnpm/merge-lockfile-changes/node_modules/@pnpm/lockfile-types": { 1652 - "version": "4.3.3", 1653 - "resolved": "https://registry.npmjs.org/@pnpm/lockfile-types/-/lockfile-types-4.3.3.tgz", 1654 - "integrity": "sha512-FY+u1JOclJNy/O3EuOPWhQyN23aQTisxmm29Tj52EGFy8zPz7SZev2+K06jUzqKuo7EChQlrR8Tqv/gTOMQN2w==", 1655 - "dependencies": { 1656 - "@pnpm/types": "8.7.0" 2214 + "semver": "^7.5.4" 1657 2215 }, 1658 2216 "engines": { 1659 - "node": ">=14.6" 1660 - }, 1661 - "funding": { 1662 - "url": "https://opencollective.com/pnpm" 1663 - } 1664 - }, 1665 - "node_modules/@pnpm/merge-lockfile-changes/node_modules/@pnpm/types": { 1666 - "version": "8.7.0", 1667 - "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-8.7.0.tgz", 1668 - "integrity": "sha512-2j4ldzfOQNa3EZfJEmJrBQefE+OWBMgAoWWnVeXi5B7itVHRcg27Np+q0FxzuZE//O0N44WKH4WJG53sBsUqCQ==", 1669 - "engines": { 1670 - "node": ">=14.6" 2217 + "node": ">=16.14" 1671 2218 }, 1672 2219 "funding": { 1673 2220 "url": "https://opencollective.com/pnpm" 1674 2221 } 1675 2222 }, 1676 2223 "node_modules/@pnpm/prune-lockfile": { 1677 - "version": "4.0.24", 1678 - "resolved": "https://registry.npmjs.org/@pnpm/prune-lockfile/-/prune-lockfile-4.0.24.tgz", 1679 - "integrity": "sha512-v0NA9ZkxUkaT9LxwCwN6JNrQ8ok1L7skxn9wk+1icLYKPQXgSNKap0zSAJeBtyNd9NXGXxO0QG8Noeto/MCAKg==", 2224 + "version": "5.0.5", 2225 + "resolved": "https://registry.npmjs.org/@pnpm/prune-lockfile/-/prune-lockfile-5.0.5.tgz", 2226 + "integrity": "sha512-XY6P824cS1YN3LTy6IQzL9PDnE44Dq7SCxEaxWikPamgNRWO8m5rw1P8bdEzZQVuqJFdy8SjCgkE5VQrEEEiBw==", 1680 2227 "dependencies": { 1681 - "@pnpm/constants": "6.2.0", 1682 - "@pnpm/dependency-path": "1.1.3", 1683 - "@pnpm/lockfile-types": "4.3.6", 1684 - "@pnpm/types": "8.10.0", 2228 + "@pnpm/constants": "7.1.1", 2229 + "@pnpm/dependency-path": "2.1.3", 2230 + "@pnpm/lockfile-types": "5.1.1", 2231 + "@pnpm/types": "9.2.0", 1685 2232 "ramda": "npm:@pnpm/ramda@0.28.1" 1686 2233 }, 1687 2234 "engines": { 1688 - "node": ">=14.6" 1689 - }, 1690 - "funding": { 1691 - "url": "https://opencollective.com/pnpm" 1692 - } 1693 - }, 1694 - "node_modules/@pnpm/prune-lockfile/node_modules/@pnpm/constants": { 1695 - "version": "6.2.0", 1696 - "resolved": "https://registry.npmjs.org/@pnpm/constants/-/constants-6.2.0.tgz", 1697 - "integrity": "sha512-GlDVUkeTR2WK0oZAM+wtDY6RBMLw6b0Z/5qKgBbDszx4e+R7CHyfG7JofyypogRCfeWXeAXp2C2FkFTh+sNgIg==", 1698 - "engines": { 1699 - "node": ">=14.6" 2235 + "node": ">=16.14" 1700 2236 }, 1701 2237 "funding": { 1702 2238 "url": "https://opencollective.com/pnpm" 1703 2239 } 1704 2240 }, 1705 2241 "node_modules/@pnpm/read-project-manifest": { 1706 - "version": "3.0.13", 1707 - "resolved": "https://registry.npmjs.org/@pnpm/read-project-manifest/-/read-project-manifest-3.0.13.tgz", 1708 - "integrity": "sha512-DEpAO64fA6VhcAudrjTAM4RIWCvw0Pmr4L0gaZqV0yta5zIkOTfFXT07lo80Zch4bvqmcOxlbM6Bazd4W+6Cww==", 2242 + "version": "5.0.4", 2243 + "resolved": "https://registry.npmjs.org/@pnpm/read-project-manifest/-/read-project-manifest-5.0.4.tgz", 2244 + "integrity": "sha512-fEfk7jjEhQrKm6xdQ9zIUVEqy8gAACo8TNaflVoXj+6QRul3mKaqW5zrjo11zYvDUA6lHIFw5ka1QnHXGlu67A==", 1709 2245 "dependencies": { 1710 - "@pnpm/error": "3.1.0", 1711 - "@pnpm/graceful-fs": "2.0.0", 1712 - "@pnpm/types": "8.7.0", 1713 - "@pnpm/write-project-manifest": "3.0.10", 1714 - "detect-indent": "^6.1.0", 2246 + "@gwhitney/detect-indent": "7.0.1", 2247 + "@pnpm/error": "5.0.2", 2248 + "@pnpm/graceful-fs": "3.0.0", 2249 + "@pnpm/text.comments-parser": "2.0.0", 2250 + "@pnpm/types": "9.2.0", 2251 + "@pnpm/write-project-manifest": "5.0.2", 1715 2252 "fast-deep-equal": "^3.1.3", 1716 2253 "is-windows": "^1.0.2", 1717 - "json5": "^2.2.1", 2254 + "json5": "^2.2.3", 2255 + "lodash.clonedeep": "^4.5.0", 1718 2256 "parse-json": "^5.2.0", 1719 2257 "read-yaml-file": "^2.1.0", 1720 2258 "sort-keys": "^4.2.0", 1721 2259 "strip-bom": "^4.0.0" 1722 2260 }, 1723 2261 "engines": { 1724 - "node": ">=14.6" 1725 - }, 1726 - "funding": { 1727 - "url": "https://opencollective.com/pnpm" 1728 - } 1729 - }, 1730 - "node_modules/@pnpm/read-project-manifest/node_modules/@pnpm/types": { 1731 - "version": "8.7.0", 1732 - "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-8.7.0.tgz", 1733 - "integrity": "sha512-2j4ldzfOQNa3EZfJEmJrBQefE+OWBMgAoWWnVeXi5B7itVHRcg27Np+q0FxzuZE//O0N44WKH4WJG53sBsUqCQ==", 1734 - "engines": { 1735 - "node": ">=14.6" 2262 + "node": ">=16.14" 1736 2263 }, 1737 2264 "funding": { 1738 2265 "url": "https://opencollective.com/pnpm" ··· 1762 2289 } 1763 2290 }, 1764 2291 "node_modules/@pnpm/registry-mock": { 1765 - "version": "2.20.0", 1766 - "resolved": "https://registry.npmjs.org/@pnpm/registry-mock/-/registry-mock-2.20.0.tgz", 1767 - "integrity": "sha512-ADVI/RsdN+l4GHD9gKJvXpNd/UBX5W0Nfv/PEuc4kf++aBzDvEHd2n0QAnk5LZTidCHXvYCagFgcCy/oFkkIJg==", 2292 + "version": "3.11.0", 2293 + "resolved": "https://registry.npmjs.org/@pnpm/registry-mock/-/registry-mock-3.11.0.tgz", 2294 + "integrity": "sha512-Uc2h/h97YepX0Depm6/nOIUzjLz1Ny7xoL91GYcRRq/pbWJamCCGFSmZTHiBc3oX1WzremOqe4vvqE3uTkWZQg==", 1768 2295 "dev": true, 1769 2296 "dependencies": { 1770 2297 "anonymous-npm-registry-client": "^0.2.0", 1771 - "cpr": "^3.0.1", 1772 2298 "execa": "^5.1.1", 2299 + "fs-extra": "^11.1.1", 1773 2300 "read-yaml-file": "^2.1.0", 1774 2301 "rimraf": "^3.0.2", 1775 2302 "tempy": "^1.0.1", ··· 1806 2333 "url": "https://github.com/sindresorhus/execa?sponsor=1" 1807 2334 } 1808 2335 }, 2336 + "node_modules/@pnpm/registry-mock/node_modules/fs-extra": { 2337 + "version": "11.1.1", 2338 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", 2339 + "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", 2340 + "dev": true, 2341 + "dependencies": { 2342 + "graceful-fs": "^4.2.0", 2343 + "jsonfile": "^6.0.1", 2344 + "universalify": "^2.0.0" 2345 + }, 2346 + "engines": { 2347 + "node": ">=14.14" 2348 + } 2349 + }, 1809 2350 "node_modules/@pnpm/registry-mock/node_modules/js-yaml": { 1810 2351 "version": "4.1.0", 1811 2352 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", ··· 1818 2359 "js-yaml": "bin/js-yaml.js" 1819 2360 } 1820 2361 }, 2362 + "node_modules/@pnpm/registry-mock/node_modules/jsonfile": { 2363 + "version": "6.1.0", 2364 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 2365 + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 2366 + "dev": true, 2367 + "dependencies": { 2368 + "universalify": "^2.0.0" 2369 + }, 2370 + "optionalDependencies": { 2371 + "graceful-fs": "^4.1.6" 2372 + } 2373 + }, 1821 2374 "node_modules/@pnpm/registry-mock/node_modules/read-yaml-file": { 1822 2375 "version": "2.1.0", 1823 2376 "resolved": "https://registry.npmjs.org/read-yaml-file/-/read-yaml-file-2.1.0.tgz", ··· 1831 2384 "node": ">=10.13" 1832 2385 } 1833 2386 }, 2387 + "node_modules/@pnpm/registry-mock/node_modules/universalify": { 2388 + "version": "2.0.0", 2389 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", 2390 + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", 2391 + "dev": true, 2392 + "engines": { 2393 + "node": ">= 10.0.0" 2394 + } 2395 + }, 1834 2396 "node_modules/@pnpm/resolver-base": { 1835 - "version": "9.1.4", 1836 - "resolved": "https://registry.npmjs.org/@pnpm/resolver-base/-/resolver-base-9.1.4.tgz", 1837 - "integrity": "sha512-OoclNn2NxqyJ+BjrB6gaR2Vj1rA6eryIn+xEh5UDX5y3rNrFL1pKCYHkEJv4qqKSayX1JsGHv7NzK5iSh4g3iA==", 2397 + "version": "10.0.2", 2398 + "resolved": "https://registry.npmjs.org/@pnpm/resolver-base/-/resolver-base-10.0.2.tgz", 2399 + "integrity": "sha512-5Uop0eLVxoGnG+K5aNkiBeJqyDD4F34+ZpQxxFLtL7xGf9aISPY6OlFfHU0hBD/8aFtZ5JSXhHUsb42aFyqP5Q==", 1838 2400 "dependencies": { 1839 - "@pnpm/types": "8.9.0" 2401 + "@pnpm/types": "9.2.0" 1840 2402 }, 1841 2403 "engines": { 1842 - "node": ">=14.6" 2404 + "node": ">=16.14" 1843 2405 }, 1844 2406 "funding": { 1845 2407 "url": "https://opencollective.com/pnpm" 1846 2408 } 1847 2409 }, 1848 - "node_modules/@pnpm/resolver-base/node_modules/@pnpm/types": { 1849 - "version": "8.9.0", 1850 - "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-8.9.0.tgz", 1851 - "integrity": "sha512-3MYHYm8epnciApn6w5Fzx6sepawmsNU7l6lvIq+ER22/DPSrr83YMhU/EQWnf4lORn2YyiXFj0FJSyJzEtIGmw==", 2410 + "node_modules/@pnpm/text.comments-parser": { 2411 + "version": "2.0.0", 2412 + "resolved": "https://registry.npmjs.org/@pnpm/text.comments-parser/-/text.comments-parser-2.0.0.tgz", 2413 + "integrity": "sha512-DRWtTmmxQQtuWHf1xPt9bqzCSq8d0MQF5x1kdpCDMLd7xk3nP4To2/OGkPrb8MKbrWsgCNDwXyKCFlEKrAg7fg==", 2414 + "dependencies": { 2415 + "strip-comments-strings": "1.2.0" 2416 + }, 1852 2417 "engines": { 1853 - "node": ">=14.6" 2418 + "node": ">=16.14" 1854 2419 }, 1855 2420 "funding": { 1856 2421 "url": "https://opencollective.com/pnpm" 1857 2422 } 1858 2423 }, 1859 2424 "node_modules/@pnpm/types": { 1860 - "version": "8.10.0", 1861 - "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-8.10.0.tgz", 1862 - "integrity": "sha512-A4pcNNvFJdkMXArEjTCOIYNL2VxD4uBynWZ6cBIELXb5qJ0tUzwKsaSz4J953I0rQFqnsFpUYqaWIquI10W1sw==", 2425 + "version": "9.2.0", 2426 + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-9.2.0.tgz", 2427 + "integrity": "sha512-LtkHgtJ5Bjny4poUWyMhOKHc822/zm8NhPx+7VbopfDYnTrKgJwTyTbZjZEyN5KpDw3R1Fr8VYdmv5gn4eyWbw==", 1863 2428 "engines": { 1864 - "node": ">=14.6" 2429 + "node": ">=16.14" 1865 2430 }, 1866 2431 "funding": { 1867 2432 "url": "https://opencollective.com/pnpm" 1868 2433 } 1869 2434 }, 2435 + "node_modules/@pnpm/util.lex-comparator": { 2436 + "version": "1.0.0", 2437 + "resolved": "https://registry.npmjs.org/@pnpm/util.lex-comparator/-/util.lex-comparator-1.0.0.tgz", 2438 + "integrity": "sha512-3aBQPHntVgk5AweBWZn+1I/fqZ9krK/w01197aYVkAJQGftb+BVWgEepxY5GChjSW12j52XX+CmfynYZ/p0DFQ==", 2439 + "engines": { 2440 + "node": ">=12.22.0" 2441 + } 2442 + }, 1870 2443 "node_modules/@pnpm/write-project-manifest": { 1871 - "version": "3.0.10", 1872 - "resolved": "https://registry.npmjs.org/@pnpm/write-project-manifest/-/write-project-manifest-3.0.10.tgz", 1873 - "integrity": "sha512-sw5AXR+KplipHL3GiPq8xNib8XUsi8ieh4XFVgjrAGkLIhfOrslonULY7d0QpVMotFMS7ha74s0s059T/5cnmQ==", 2444 + "version": "5.0.2", 2445 + "resolved": "https://registry.npmjs.org/@pnpm/write-project-manifest/-/write-project-manifest-5.0.2.tgz", 2446 + "integrity": "sha512-BSYKyVOp+GbqxqYBuBex05iJgplgbiwoJGxLsK989lGT9Ekc0QatNpbyhk1vVhocv7AlRySrAyI7Yk2l4do/9g==", 1874 2447 "dependencies": { 1875 - "@pnpm/types": "8.7.0", 1876 - "json5": "^2.2.1", 1877 - "write-file-atomic": "^4.0.2", 1878 - "write-yaml-file": "^4.2.0" 2448 + "@pnpm/text.comments-parser": "2.0.0", 2449 + "@pnpm/types": "9.2.0", 2450 + "json5": "^2.2.3", 2451 + "write-file-atomic": "^5.0.1", 2452 + "write-yaml-file": "^5.0.0" 1879 2453 }, 1880 2454 "engines": { 1881 - "node": ">=14.6" 2455 + "node": ">=16.14" 1882 2456 }, 1883 2457 "funding": { 1884 2458 "url": "https://opencollective.com/pnpm" 1885 2459 } 1886 2460 }, 1887 - "node_modules/@pnpm/write-project-manifest/node_modules/@pnpm/types": { 1888 - "version": "8.7.0", 1889 - "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-8.7.0.tgz", 1890 - "integrity": "sha512-2j4ldzfOQNa3EZfJEmJrBQefE+OWBMgAoWWnVeXi5B7itVHRcg27Np+q0FxzuZE//O0N44WKH4WJG53sBsUqCQ==", 2461 + "node_modules/@pnpm/write-project-manifest/node_modules/js-yaml": { 2462 + "version": "4.1.0", 2463 + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 2464 + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 2465 + "dependencies": { 2466 + "argparse": "^2.0.1" 2467 + }, 2468 + "bin": { 2469 + "js-yaml": "bin/js-yaml.js" 2470 + } 2471 + }, 2472 + "node_modules/@pnpm/write-project-manifest/node_modules/write-yaml-file": { 2473 + "version": "5.0.0", 2474 + "resolved": "https://registry.npmjs.org/write-yaml-file/-/write-yaml-file-5.0.0.tgz", 2475 + "integrity": "sha512-FdNA4RyH1L43TlvGG8qOMIfcEczwA5ij+zLXUy3Z83CjxhLvcV7/Q/8pk22wnCgYw7PJhtK+7lhO+qqyT4NdvQ==", 2476 + "dependencies": { 2477 + "js-yaml": "^4.1.0", 2478 + "write-file-atomic": "^5.0.1" 2479 + }, 1891 2480 "engines": { 1892 - "node": ">=14.6" 1893 - }, 1894 - "funding": { 1895 - "url": "https://opencollective.com/pnpm" 2481 + "node": ">=16.14" 1896 2482 } 1897 2483 }, 1898 2484 "node_modules/@sinclair/typebox": { 1899 - "version": "0.24.51", 1900 - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", 1901 - "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", 2485 + "version": "0.27.8", 2486 + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", 2487 + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", 1902 2488 "dev": true 1903 2489 }, 1904 2490 "node_modules/@sinonjs/commons": { ··· 1920 2506 } 1921 2507 }, 1922 2508 "node_modules/@swc/core": { 1923 - "version": "1.3.42", 1924 - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.3.42.tgz", 1925 - "integrity": "sha512-nVFUd5+7tGniM2cT3LXaqnu3735Cu4az8A9gAKK+8sdpASI52SWuqfDBmjFCK9xG90MiVDVp2PTZr0BWqCIzpw==", 2509 + "version": "1.3.72", 2510 + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.3.72.tgz", 2511 + "integrity": "sha512-+AKjwLH3/STfPrd7CHzB9+NG1FVT0UKJMUChuWq9sQ8b9xlV8vUeRgZXgh/EHYvNQgl/OUTQKtL6xU2yOLuEuA==", 1926 2512 "dev": true, 1927 2513 "hasInstallScript": true, 1928 2514 "engines": { ··· 1933 2519 "url": "https://opencollective.com/swc" 1934 2520 }, 1935 2521 "optionalDependencies": { 1936 - "@swc/core-darwin-arm64": "1.3.42", 1937 - "@swc/core-darwin-x64": "1.3.42", 1938 - "@swc/core-linux-arm-gnueabihf": "1.3.42", 1939 - "@swc/core-linux-arm64-gnu": "1.3.42", 1940 - "@swc/core-linux-arm64-musl": "1.3.42", 1941 - "@swc/core-linux-x64-gnu": "1.3.42", 1942 - "@swc/core-linux-x64-musl": "1.3.42", 1943 - "@swc/core-win32-arm64-msvc": "1.3.42", 1944 - "@swc/core-win32-ia32-msvc": "1.3.42", 1945 - "@swc/core-win32-x64-msvc": "1.3.42" 2522 + "@swc/core-darwin-arm64": "1.3.72", 2523 + "@swc/core-darwin-x64": "1.3.72", 2524 + "@swc/core-linux-arm-gnueabihf": "1.3.72", 2525 + "@swc/core-linux-arm64-gnu": "1.3.72", 2526 + "@swc/core-linux-arm64-musl": "1.3.72", 2527 + "@swc/core-linux-x64-gnu": "1.3.72", 2528 + "@swc/core-linux-x64-musl": "1.3.72", 2529 + "@swc/core-win32-arm64-msvc": "1.3.72", 2530 + "@swc/core-win32-ia32-msvc": "1.3.72", 2531 + "@swc/core-win32-x64-msvc": "1.3.72" 2532 + }, 2533 + "peerDependencies": { 2534 + "@swc/helpers": "^0.5.0" 2535 + }, 2536 + "peerDependenciesMeta": { 2537 + "@swc/helpers": { 2538 + "optional": true 2539 + } 1946 2540 } 1947 2541 }, 1948 2542 "node_modules/@swc/core-darwin-arm64": { 1949 - "version": "1.3.42", 1950 - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.42.tgz", 1951 - "integrity": "sha512-hM6RrZFyoCM9mX3cj/zM5oXwhAqjUdOCLXJx7KTQps7NIkv/Qjvobgvyf2gAb89j3ARNo9NdIoLjTjJ6oALtiA==", 2543 + "version": "1.3.72", 2544 + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.72.tgz", 2545 + "integrity": "sha512-oNSI5hVfZ+1xpj+dH1g4kQqA0VsGtqd8S9S+cDqkHZiOOVOevw9KN6dzVtmLOcPtlULVypVc0TVvsB55KdVZhQ==", 1952 2546 "cpu": [ 1953 2547 "arm64" 1954 2548 ], ··· 1962 2556 } 1963 2557 }, 1964 2558 "node_modules/@swc/core-darwin-x64": { 1965 - "version": "1.3.42", 1966 - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.3.42.tgz", 1967 - "integrity": "sha512-bjsWtHMb6wJK1+RGlBs2USvgZ0txlMk11y0qBLKo32gLKTqzUwRw0Fmfzuf6Ue2a/w//7eqMlPFEre4LvJajGw==", 2559 + "version": "1.3.72", 2560 + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.3.72.tgz", 2561 + "integrity": "sha512-y5O/WQ1g0/VfTgeNahWIOutbdD5U2Gi703jaefdcoJo3FUx8WU108QQdbVGwGMgaqapo3iQB6Qs9paixYQAYsA==", 1968 2562 "cpu": [ 1969 2563 "x64" 1970 2564 ], ··· 1978 2572 } 1979 2573 }, 1980 2574 "node_modules/@swc/core-linux-arm-gnueabihf": { 1981 - "version": "1.3.42", 1982 - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.42.tgz", 1983 - "integrity": "sha512-Oe0ggMz3MyqXNfeVmY+bBTL0hFSNY3bx8dhcqsh4vXk/ZVGse94QoC4dd92LuPHmKT0x6nsUzB86x2jU9QHW5g==", 2575 + "version": "1.3.72", 2576 + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.72.tgz", 2577 + "integrity": "sha512-05JdWcso0OomHF+7bk5MBDgI8MZ9skcQ/4nhSv5gboSgSiuBmKM15Bg3lZ5iAUwGByNj7pGkSmmd3YwTrXEB+g==", 1984 2578 "cpu": [ 1985 2579 "arm" 1986 2580 ], ··· 1994 2588 } 1995 2589 }, 1996 2590 "node_modules/@swc/core-linux-arm64-gnu": { 1997 - "version": "1.3.42", 1998 - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.42.tgz", 1999 - "integrity": "sha512-ZJsa8NIW1RLmmHGTJCbM7OPSbBZ9rOMrLqDtUOGrT0uoJXZnnQqolflamB5wviW0X6h3Z3/PSTNGNDCJ3u3Lqg==", 2591 + "version": "1.3.72", 2592 + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.72.tgz", 2593 + "integrity": "sha512-8qRELJaeYshhJgqvyOeXCKqBOpai+JYdWuouMbvvDUL85j3OcZhzR+bipexEbbJKcOCdRnoYB7Qg6mjqZ0t7VA==", 2000 2594 "cpu": [ 2001 2595 "arm64" 2002 2596 ], ··· 2010 2604 } 2011 2605 }, 2012 2606 "node_modules/@swc/core-linux-arm64-musl": { 2013 - "version": "1.3.42", 2014 - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.42.tgz", 2015 - "integrity": "sha512-YpZwlFAfOp5vkm/uVUJX1O7N3yJDO1fDQRWqsOPPNyIJkI2ydlRQtgN6ZylC159Qv+TimfXnGTlNr7o3iBAqjg==", 2607 + "version": "1.3.72", 2608 + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.72.tgz", 2609 + "integrity": "sha512-tOqAGZw+Pe7YrBHFrwFVyRiKqjgjzwYbJmY+UDxLrzWrZSVtC3eO2TPrp7kWmhirg40Og81BbdfRAl8ds48w0Q==", 2016 2610 "cpu": [ 2017 2611 "arm64" 2018 2612 ], ··· 2026 2620 } 2027 2621 }, 2028 2622 "node_modules/@swc/core-linux-x64-gnu": { 2029 - "version": "1.3.42", 2030 - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.42.tgz", 2031 - "integrity": "sha512-0ccpKnsZbyHBzaQFdP8U9i29nvOfKitm6oJfdJzlqsY/jCqwvD8kv2CAKSK8WhJz//ExI2LqNrDI0yazx5j7+A==", 2623 + "version": "1.3.72", 2624 + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.72.tgz", 2625 + "integrity": "sha512-U2W2xWR3s9nplGVWz376GiBlcLTgxyYKlpZPBNZk0w3OvTcjKC62gW1Pe7PUkk4NgJUnaQDBa/mb4V4Zl+GZPA==", 2032 2626 "cpu": [ 2033 2627 "x64" 2034 2628 ], ··· 2042 2636 } 2043 2637 }, 2044 2638 "node_modules/@swc/core-linux-x64-musl": { 2045 - "version": "1.3.42", 2046 - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.42.tgz", 2047 - "integrity": "sha512-7eckRRuTZ6+3K21uyfXXgc2ZCg0mSWRRNwNT3wap2bYkKPeqTgb8pm8xYSZNEiMuDonHEat6XCCV36lFY6kOdQ==", 2639 + "version": "1.3.72", 2640 + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.72.tgz", 2641 + "integrity": "sha512-3+2dUiZBsifKgvnFEHWdysXjInK8K+BfPBw2tTZJmq1+fZLt0rvuErYDVMLfIJnVWLCcJMnDtTXrvkFV1y/6iA==", 2048 2642 "cpu": [ 2049 2643 "x64" 2050 2644 ], ··· 2058 2652 } 2059 2653 }, 2060 2654 "node_modules/@swc/core-win32-arm64-msvc": { 2061 - "version": "1.3.42", 2062 - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.42.tgz", 2063 - "integrity": "sha512-t27dJkdw0GWANdN4TV0lY/V5vTYSx5SRjyzzZolep358ueCGuN1XFf1R0JcCbd1ojosnkQg2L7A7991UjXingg==", 2655 + "version": "1.3.72", 2656 + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.72.tgz", 2657 + "integrity": "sha512-ndI8xZ2AId806D25xgqw2SFJ9gc/jhg21+5hA8XPq9ZL+oDiaYDztaP3ijVmZ1G5xXKD9DpgB7xmylv/f6o6GA==", 2064 2658 "cpu": [ 2065 2659 "arm64" 2066 2660 ], ··· 2074 2668 } 2075 2669 }, 2076 2670 "node_modules/@swc/core-win32-ia32-msvc": { 2077 - "version": "1.3.42", 2078 - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.42.tgz", 2079 - "integrity": "sha512-xfpc/Zt/aMILX4IX0e3loZaFyrae37u3MJCv1gJxgqrpeLi7efIQr3AmERkTK3mxTO6R5urSliWw2W3FyZ7D3Q==", 2671 + "version": "1.3.72", 2672 + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.72.tgz", 2673 + "integrity": "sha512-F3TK8JHP3SRFjLRlzcRVZPnvvGm2CQ5/cwbIkaEq0Dla3kyctU8SiRqvtYwWCW4JuY10cUygIg93Ec/C9Lkk4g==", 2080 2674 "cpu": [ 2081 2675 "ia32" 2082 2676 ], ··· 2090 2684 } 2091 2685 }, 2092 2686 "node_modules/@swc/core-win32-x64-msvc": { 2093 - "version": "1.3.42", 2094 - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.42.tgz", 2095 - "integrity": "sha512-ra2K4Tu++EJLPhzZ6L8hWUsk94TdK/2UKhL9dzCBhtzKUixsGCEqhtqH1zISXNvW8qaVLFIMUP37ULe80/IJaA==", 2687 + "version": "1.3.72", 2688 + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.72.tgz", 2689 + "integrity": "sha512-FXMnIUtLl0yEmGkw+xbUg/uUPExvUxUlLSHbX7CnbSuOIHqMHzvEd9skIueLAst4bvmJ8kT1hDyAIWQcTIAJYQ==", 2096 2690 "cpu": [ 2097 2691 "x64" 2098 2692 ], ··· 2106 2700 } 2107 2701 }, 2108 2702 "node_modules/@swc/jest": { 2109 - "version": "0.2.24", 2110 - "resolved": "https://registry.npmjs.org/@swc/jest/-/jest-0.2.24.tgz", 2111 - "integrity": "sha512-fwgxQbM1wXzyKzl1+IW0aGrRvAA8k0Y3NxFhKigbPjOJ4mCKnWEcNX9HQS3gshflcxq8YKhadabGUVfdwjCr6Q==", 2703 + "version": "0.2.27", 2704 + "resolved": "https://registry.npmjs.org/@swc/jest/-/jest-0.2.27.tgz", 2705 + "integrity": "sha512-Xt8EJ6Wy0NYVL8KDPcDMsuUSzyV2UAByamyy28x2iDZCJw2eVz3acedCGBYxxlPR/DNr6QbA35OSymuXhC9QVA==", 2112 2706 "dev": true, 2113 2707 "dependencies": { 2114 2708 "@jest/create-cache-key-function": "^27.4.2", ··· 2134 2728 "dev": true 2135 2729 }, 2136 2730 "node_modules/@types/babel__core": { 2137 - "version": "7.20.0", 2138 - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", 2139 - "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", 2731 + "version": "7.20.1", 2732 + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", 2733 + "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", 2140 2734 "dev": true, 2141 2735 "dependencies": { 2142 2736 "@babel/parser": "^7.20.7", ··· 2166 2760 } 2167 2761 }, 2168 2762 "node_modules/@types/babel__traverse": { 2169 - "version": "7.18.3", 2170 - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", 2171 - "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", 2763 + "version": "7.20.1", 2764 + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz", 2765 + "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==", 2172 2766 "dev": true, 2173 2767 "dependencies": { 2174 - "@babel/types": "^7.3.0" 2768 + "@babel/types": "^7.20.7" 2175 2769 } 2176 2770 }, 2177 2771 "node_modules/@types/graceful-fs": { ··· 2208 2802 } 2209 2803 }, 2210 2804 "node_modules/@types/jest": { 2211 - "version": "28.1.8", 2212 - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-28.1.8.tgz", 2213 - "integrity": "sha512-8TJkV++s7B6XqnDrzR1m/TT0A0h948Pnl/097veySPN67VRAgQ4gZ7n2KfJo2rVq6njQjdxU3GCCyDvAeuHoiw==", 2805 + "version": "29.5.3", 2806 + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.3.tgz", 2807 + "integrity": "sha512-1Nq7YrO/vJE/FYnqYyw0FS8LdrjExSgIiHyKg7xPpn+yi8Q4huZryKnkJatN1ZRH89Kw2v33/8ZMB7DuZeSLlA==", 2214 2808 "dev": true, 2215 2809 "dependencies": { 2216 - "expect": "^28.0.0", 2217 - "pretty-format": "^28.0.0" 2810 + "expect": "^29.0.0", 2811 + "pretty-format": "^29.0.0" 2218 2812 } 2219 2813 }, 2220 2814 "node_modules/@types/json-schema": { 2221 - "version": "7.0.11", 2222 - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", 2223 - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", 2815 + "version": "7.0.12", 2816 + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", 2817 + "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==", 2224 2818 "dev": true 2225 2819 }, 2226 2820 "node_modules/@types/lodash": { ··· 2230 2824 "dev": true 2231 2825 }, 2232 2826 "node_modules/@types/node": { 2233 - "version": "16.18.20", 2234 - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.20.tgz", 2235 - "integrity": "sha512-9fH66vSJnF563exTu3y1g2IbDz1vCj01Lbqms97r8j0qzfFisT2biypSfybVv/eYrtTB74x9xQTdRU8RyMiRrg==", 2827 + "version": "18.17.1", 2828 + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.17.1.tgz", 2829 + "integrity": "sha512-xlR1jahfizdplZYRU59JlUx9uzF1ARa8jbhM11ccpCJya8kvos5jwdm2ZAgxSCwOl0fq21svP18EVwPBXMQudw==", 2236 2830 "dev": true 2237 2831 }, 2238 2832 "node_modules/@types/prettier": { 2239 - "version": "2.7.2", 2240 - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", 2241 - "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==", 2833 + "version": "2.7.3", 2834 + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", 2835 + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", 2242 2836 "dev": true 2243 2837 }, 2244 2838 "node_modules/@types/semver": { 2245 - "version": "7.3.13", 2246 - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", 2247 - "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==", 2839 + "version": "7.5.0", 2840 + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.0.tgz", 2841 + "integrity": "sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==", 2248 2842 "dev": true 2249 2843 }, 2250 2844 "node_modules/@types/stack-utils": { ··· 2269 2863 "dev": true 2270 2864 }, 2271 2865 "node_modules/@typescript-eslint/eslint-plugin": { 2272 - "version": "5.56.0", 2273 - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.56.0.tgz", 2274 - "integrity": "sha512-ZNW37Ccl3oMZkzxrYDUX4o7cnuPgU+YrcaYXzsRtLB16I1FR5SHMqga3zGsaSliZADCWo2v8qHWqAYIj8nWCCg==", 2866 + "version": "6.2.0", 2867 + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.2.0.tgz", 2868 + "integrity": "sha512-rClGrMuyS/3j0ETa1Ui7s6GkLhfZGKZL3ZrChLeAiACBE/tRc1wq8SNZESUuluxhLj9FkUefRs2l6bCIArWBiQ==", 2275 2869 "dev": true, 2276 2870 "dependencies": { 2277 - "@eslint-community/regexpp": "^4.4.0", 2278 - "@typescript-eslint/scope-manager": "5.56.0", 2279 - "@typescript-eslint/type-utils": "5.56.0", 2280 - "@typescript-eslint/utils": "5.56.0", 2871 + "@eslint-community/regexpp": "^4.5.1", 2872 + "@typescript-eslint/scope-manager": "6.2.0", 2873 + "@typescript-eslint/type-utils": "6.2.0", 2874 + "@typescript-eslint/utils": "6.2.0", 2875 + "@typescript-eslint/visitor-keys": "6.2.0", 2281 2876 "debug": "^4.3.4", 2282 - "grapheme-splitter": "^1.0.4", 2283 - "ignore": "^5.2.0", 2877 + "graphemer": "^1.4.0", 2878 + "ignore": "^5.2.4", 2879 + "natural-compare": "^1.4.0", 2284 2880 "natural-compare-lite": "^1.4.0", 2285 - "semver": "^7.3.7", 2286 - "tsutils": "^3.21.0" 2881 + "semver": "^7.5.4", 2882 + "ts-api-utils": "^1.0.1" 2287 2883 }, 2288 2884 "engines": { 2289 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2885 + "node": "^16.0.0 || >=18.0.0" 2290 2886 }, 2291 2887 "funding": { 2292 2888 "type": "opencollective", 2293 2889 "url": "https://opencollective.com/typescript-eslint" 2294 2890 }, 2295 2891 "peerDependencies": { 2296 - "@typescript-eslint/parser": "^5.0.0", 2297 - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" 2892 + "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", 2893 + "eslint": "^7.0.0 || ^8.0.0" 2298 2894 }, 2299 2895 "peerDependenciesMeta": { 2300 2896 "typescript": { ··· 2303 2899 } 2304 2900 }, 2305 2901 "node_modules/@typescript-eslint/parser": { 2306 - "version": "5.56.0", 2307 - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.56.0.tgz", 2308 - "integrity": "sha512-sn1OZmBxUsgxMmR8a8U5QM/Wl+tyqlH//jTqCg8daTAmhAk26L2PFhcqPLlYBhYUJMZJK276qLXlHN3a83o2cg==", 2902 + "version": "6.2.0", 2903 + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.2.0.tgz", 2904 + "integrity": "sha512-igVYOqtiK/UsvKAmmloQAruAdUHihsOCvplJpplPZ+3h4aDkC/UKZZNKgB6h93ayuYLuEymU3h8nF1xMRbh37g==", 2309 2905 "dev": true, 2310 2906 "dependencies": { 2311 - "@typescript-eslint/scope-manager": "5.56.0", 2312 - "@typescript-eslint/types": "5.56.0", 2313 - "@typescript-eslint/typescript-estree": "5.56.0", 2907 + "@typescript-eslint/scope-manager": "6.2.0", 2908 + "@typescript-eslint/types": "6.2.0", 2909 + "@typescript-eslint/typescript-estree": "6.2.0", 2910 + "@typescript-eslint/visitor-keys": "6.2.0", 2314 2911 "debug": "^4.3.4" 2315 2912 }, 2316 2913 "engines": { 2317 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2914 + "node": "^16.0.0 || >=18.0.0" 2318 2915 }, 2319 2916 "funding": { 2320 2917 "type": "opencollective", 2321 2918 "url": "https://opencollective.com/typescript-eslint" 2322 2919 }, 2323 2920 "peerDependencies": { 2324 - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" 2921 + "eslint": "^7.0.0 || ^8.0.0" 2325 2922 }, 2326 2923 "peerDependenciesMeta": { 2327 2924 "typescript": { ··· 2330 2927 } 2331 2928 }, 2332 2929 "node_modules/@typescript-eslint/scope-manager": { 2333 - "version": "5.56.0", 2334 - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.56.0.tgz", 2335 - "integrity": "sha512-jGYKyt+iBakD0SA5Ww8vFqGpoV2asSjwt60Gl6YcO8ksQ8s2HlUEyHBMSa38bdLopYqGf7EYQMUIGdT/Luw+sw==", 2930 + "version": "6.2.0", 2931 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.2.0.tgz", 2932 + "integrity": "sha512-1ZMNVgm5nnHURU8ZSJ3snsHzpFeNK84rdZjluEVBGNu7jDymfqceB3kdIZ6A4xCfEFFhRIB6rF8q/JIqJd2R0Q==", 2336 2933 "dev": true, 2337 2934 "dependencies": { 2338 - "@typescript-eslint/types": "5.56.0", 2339 - "@typescript-eslint/visitor-keys": "5.56.0" 2935 + "@typescript-eslint/types": "6.2.0", 2936 + "@typescript-eslint/visitor-keys": "6.2.0" 2340 2937 }, 2341 2938 "engines": { 2342 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2939 + "node": "^16.0.0 || >=18.0.0" 2343 2940 }, 2344 2941 "funding": { 2345 2942 "type": "opencollective", ··· 2347 2944 } 2348 2945 }, 2349 2946 "node_modules/@typescript-eslint/type-utils": { 2350 - "version": "5.56.0", 2351 - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.56.0.tgz", 2352 - "integrity": "sha512-8WxgOgJjWRy6m4xg9KoSHPzBNZeQbGlQOH7l2QEhQID/+YseaFxg5J/DLwWSsi9Axj4e/cCiKx7PVzOq38tY4A==", 2947 + "version": "6.2.0", 2948 + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.2.0.tgz", 2949 + "integrity": "sha512-DnGZuNU2JN3AYwddYIqrVkYW0uUQdv0AY+kz2M25euVNlujcN2u+rJgfJsBFlUEzBB6OQkUqSZPyuTLf2bP5mw==", 2353 2950 "dev": true, 2354 2951 "dependencies": { 2355 - "@typescript-eslint/typescript-estree": "5.56.0", 2356 - "@typescript-eslint/utils": "5.56.0", 2952 + "@typescript-eslint/typescript-estree": "6.2.0", 2953 + "@typescript-eslint/utils": "6.2.0", 2357 2954 "debug": "^4.3.4", 2358 - "tsutils": "^3.21.0" 2955 + "ts-api-utils": "^1.0.1" 2359 2956 }, 2360 2957 "engines": { 2361 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2958 + "node": "^16.0.0 || >=18.0.0" 2362 2959 }, 2363 2960 "funding": { 2364 2961 "type": "opencollective", 2365 2962 "url": "https://opencollective.com/typescript-eslint" 2366 2963 }, 2367 2964 "peerDependencies": { 2368 - "eslint": "*" 2965 + "eslint": "^7.0.0 || ^8.0.0" 2369 2966 }, 2370 2967 "peerDependenciesMeta": { 2371 2968 "typescript": { ··· 2374 2971 } 2375 2972 }, 2376 2973 "node_modules/@typescript-eslint/types": { 2377 - "version": "5.56.0", 2378 - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.56.0.tgz", 2379 - "integrity": "sha512-JyAzbTJcIyhuUhogmiu+t79AkdnqgPUEsxMTMc/dCZczGMJQh1MK2wgrju++yMN6AWroVAy2jxyPcPr3SWCq5w==", 2974 + "version": "6.2.0", 2975 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.2.0.tgz", 2976 + "integrity": "sha512-1nRRaDlp/XYJQLvkQJG5F3uBTno5SHPT7XVcJ5n1/k2WfNI28nJsvLakxwZRNY5spuatEKO7d5nZWsQpkqXwBA==", 2380 2977 "dev": true, 2381 2978 "engines": { 2382 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2979 + "node": "^16.0.0 || >=18.0.0" 2383 2980 }, 2384 2981 "funding": { 2385 2982 "type": "opencollective", ··· 2387 2984 } 2388 2985 }, 2389 2986 "node_modules/@typescript-eslint/typescript-estree": { 2390 - "version": "5.56.0", 2391 - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.56.0.tgz", 2392 - "integrity": "sha512-41CH/GncsLXOJi0jb74SnC7jVPWeVJ0pxQj8bOjH1h2O26jXN3YHKDT1ejkVz5YeTEQPeLCCRY0U2r68tfNOcg==", 2987 + "version": "6.2.0", 2988 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.2.0.tgz", 2989 + "integrity": "sha512-Mts6+3HQMSM+LZCglsc2yMIny37IhUgp1Qe8yJUYVyO6rHP7/vN0vajKu3JvHCBIy8TSiKddJ/Zwu80jhnGj1w==", 2393 2990 "dev": true, 2394 2991 "dependencies": { 2395 - "@typescript-eslint/types": "5.56.0", 2396 - "@typescript-eslint/visitor-keys": "5.56.0", 2992 + "@typescript-eslint/types": "6.2.0", 2993 + "@typescript-eslint/visitor-keys": "6.2.0", 2397 2994 "debug": "^4.3.4", 2398 2995 "globby": "^11.1.0", 2399 2996 "is-glob": "^4.0.3", 2400 - "semver": "^7.3.7", 2401 - "tsutils": "^3.21.0" 2997 + "semver": "^7.5.4", 2998 + "ts-api-utils": "^1.0.1" 2402 2999 }, 2403 3000 "engines": { 2404 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 3001 + "node": "^16.0.0 || >=18.0.0" 2405 3002 }, 2406 3003 "funding": { 2407 3004 "type": "opencollective", ··· 2414 3011 } 2415 3012 }, 2416 3013 "node_modules/@typescript-eslint/utils": { 2417 - "version": "5.56.0", 2418 - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.56.0.tgz", 2419 - "integrity": "sha512-XhZDVdLnUJNtbzaJeDSCIYaM+Tgr59gZGbFuELgF7m0IY03PlciidS7UQNKLE0+WpUTn1GlycEr6Ivb/afjbhA==", 3014 + "version": "6.2.0", 3015 + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.2.0.tgz", 3016 + "integrity": "sha512-RCFrC1lXiX1qEZN8LmLrxYRhOkElEsPKTVSNout8DMzf8PeWoQG7Rxz2SadpJa3VSh5oYKGwt7j7X/VRg+Y3OQ==", 2420 3017 "dev": true, 2421 3018 "dependencies": { 2422 - "@eslint-community/eslint-utils": "^4.2.0", 2423 - "@types/json-schema": "^7.0.9", 2424 - "@types/semver": "^7.3.12", 2425 - "@typescript-eslint/scope-manager": "5.56.0", 2426 - "@typescript-eslint/types": "5.56.0", 2427 - "@typescript-eslint/typescript-estree": "5.56.0", 2428 - "eslint-scope": "^5.1.1", 2429 - "semver": "^7.3.7" 3019 + "@eslint-community/eslint-utils": "^4.4.0", 3020 + "@types/json-schema": "^7.0.12", 3021 + "@types/semver": "^7.5.0", 3022 + "@typescript-eslint/scope-manager": "6.2.0", 3023 + "@typescript-eslint/types": "6.2.0", 3024 + "@typescript-eslint/typescript-estree": "6.2.0", 3025 + "semver": "^7.5.4" 2430 3026 }, 2431 3027 "engines": { 2432 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 3028 + "node": "^16.0.0 || >=18.0.0" 2433 3029 }, 2434 3030 "funding": { 2435 3031 "type": "opencollective", 2436 3032 "url": "https://opencollective.com/typescript-eslint" 2437 3033 }, 2438 3034 "peerDependencies": { 2439 - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" 3035 + "eslint": "^7.0.0 || ^8.0.0" 2440 3036 } 2441 3037 }, 2442 3038 "node_modules/@typescript-eslint/visitor-keys": { 2443 - "version": "5.56.0", 2444 - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.56.0.tgz", 2445 - "integrity": "sha512-1mFdED7u5bZpX6Xxf5N9U2c18sb+8EvU3tyOIj6LQZ5OOvnmj8BVeNNP603OFPm5KkS1a7IvCIcwrdHXaEMG/Q==", 3039 + "version": "6.2.0", 3040 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.2.0.tgz", 3041 + "integrity": "sha512-QbaYUQVKKo9bgCzpjz45llCfwakyoxHetIy8CAvYCtd16Zu1KrpzNHofwF8kGkpPOxZB2o6kz+0nqH8ZkIzuoQ==", 2446 3042 "dev": true, 2447 3043 "dependencies": { 2448 - "@typescript-eslint/types": "5.56.0", 2449 - "eslint-visitor-keys": "^3.3.0" 3044 + "@typescript-eslint/types": "6.2.0", 3045 + "eslint-visitor-keys": "^3.4.1" 2450 3046 }, 2451 3047 "engines": { 2452 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 3048 + "node": "^16.0.0 || >=18.0.0" 2453 3049 }, 2454 3050 "funding": { 2455 3051 "type": "opencollective", ··· 2585 3181 "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 2586 3182 "dev": true 2587 3183 }, 3184 + "node_modules/@verdaccio/config/node_modules/lru-cache": { 3185 + "version": "6.0.0", 3186 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 3187 + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 3188 + "dev": true, 3189 + "dependencies": { 3190 + "yallist": "^4.0.0" 3191 + }, 3192 + "engines": { 3193 + "node": ">=10" 3194 + } 3195 + }, 3196 + "node_modules/@verdaccio/config/node_modules/semver": { 3197 + "version": "7.3.8", 3198 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", 3199 + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", 3200 + "dev": true, 3201 + "dependencies": { 3202 + "lru-cache": "^6.0.0" 3203 + }, 3204 + "bin": { 3205 + "semver": "bin/semver.js" 3206 + }, 3207 + "engines": { 3208 + "node": ">=10" 3209 + } 3210 + }, 3211 + "node_modules/@verdaccio/config/node_modules/yallist": { 3212 + "version": "4.0.0", 3213 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 3214 + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 3215 + "dev": true 3216 + }, 2588 3217 "node_modules/@verdaccio/core": { 2589 3218 "version": "6.0.0-6-next.67", 2590 3219 "resolved": "https://registry.npmjs.org/@verdaccio/core/-/core-6.0.0-6-next.67.tgz", ··· 2628 3257 "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 2629 3258 "dev": true 2630 3259 }, 3260 + "node_modules/@verdaccio/core/node_modules/lru-cache": { 3261 + "version": "6.0.0", 3262 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 3263 + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 3264 + "dev": true, 3265 + "dependencies": { 3266 + "yallist": "^4.0.0" 3267 + }, 3268 + "engines": { 3269 + "node": ">=10" 3270 + } 3271 + }, 3272 + "node_modules/@verdaccio/core/node_modules/semver": { 3273 + "version": "7.3.8", 3274 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", 3275 + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", 3276 + "dev": true, 3277 + "dependencies": { 3278 + "lru-cache": "^6.0.0" 3279 + }, 3280 + "bin": { 3281 + "semver": "bin/semver.js" 3282 + }, 3283 + "engines": { 3284 + "node": ">=10" 3285 + } 3286 + }, 3287 + "node_modules/@verdaccio/core/node_modules/yallist": { 3288 + "version": "4.0.0", 3289 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 3290 + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 3291 + "dev": true 3292 + }, 2631 3293 "node_modules/@verdaccio/file-locking": { 2632 3294 "version": "10.3.0", 2633 3295 "resolved": "https://registry.npmjs.org/@verdaccio/file-locking/-/file-locking-10.3.0.tgz", ··· 2911 3573 "url": "https://opencollective.com/verdaccio" 2912 3574 } 2913 3575 }, 3576 + "node_modules/@verdaccio/utils/node_modules/lru-cache": { 3577 + "version": "6.0.0", 3578 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 3579 + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 3580 + "dev": true, 3581 + "dependencies": { 3582 + "yallist": "^4.0.0" 3583 + }, 3584 + "engines": { 3585 + "node": ">=10" 3586 + } 3587 + }, 3588 + "node_modules/@verdaccio/utils/node_modules/semver": { 3589 + "version": "7.3.8", 3590 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", 3591 + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", 3592 + "dev": true, 3593 + "dependencies": { 3594 + "lru-cache": "^6.0.0" 3595 + }, 3596 + "bin": { 3597 + "semver": "bin/semver.js" 3598 + }, 3599 + "engines": { 3600 + "node": ">=10" 3601 + } 3602 + }, 3603 + "node_modules/@verdaccio/utils/node_modules/yallist": { 3604 + "version": "4.0.0", 3605 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 3606 + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 3607 + "dev": true 3608 + }, 2914 3609 "node_modules/@zkochan/rimraf": { 2915 3610 "version": "2.1.2", 2916 3611 "resolved": "https://registry.npmjs.org/@zkochan/rimraf/-/rimraf-2.1.2.tgz", ··· 2962 3657 } 2963 3658 }, 2964 3659 "node_modules/acorn": { 2965 - "version": "8.8.2", 2966 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", 2967 - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", 3660 + "version": "8.10.0", 3661 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", 3662 + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", 2968 3663 "dev": true, 2969 3664 "bin": { 2970 3665 "acorn": "bin/acorn" ··· 3411 4106 } 3412 4107 }, 3413 4108 "node_modules/bole": { 3414 - "version": "4.0.1", 3415 - "resolved": "https://registry.npmjs.org/bole/-/bole-4.0.1.tgz", 3416 - "integrity": "sha512-42r0aSOJFJti2l6LasBHq2BuWJzohGs349olQnH/ETlJo87XnoWw7UT8pGE6UstjxzOKkwz7tjoFcmSr6L16vg==", 4109 + "version": "5.0.6", 4110 + "resolved": "https://registry.npmjs.org/bole/-/bole-5.0.6.tgz", 4111 + "integrity": "sha512-HtZbVmxHqreaC29XVvGPShDtL2zSafkLe8vMdvFr4ppvtjrObVxtejoU/3jpRbxzxFeqDLXv5oIxUhSVw1NaAw==", 3417 4112 "dependencies": { 3418 4113 "fast-safe-stringify": "^2.0.7", 3419 4114 "individual": "^3.0.0" ··· 3440 4135 } 3441 4136 }, 3442 4137 "node_modules/browserslist": { 3443 - "version": "4.21.5", 3444 - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", 3445 - "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", 4138 + "version": "4.21.10", 4139 + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", 4140 + "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", 3446 4141 "dev": true, 3447 4142 "funding": [ 3448 4143 { ··· 3452 4147 { 3453 4148 "type": "tidelift", 3454 4149 "url": "https://tidelift.com/funding/github/npm/browserslist" 4150 + }, 4151 + { 4152 + "type": "github", 4153 + "url": "https://github.com/sponsors/ai" 3455 4154 } 3456 4155 ], 3457 4156 "dependencies": { 3458 - "caniuse-lite": "^1.0.30001449", 3459 - "electron-to-chromium": "^1.4.284", 3460 - "node-releases": "^2.0.8", 3461 - "update-browserslist-db": "^1.0.10" 4157 + "caniuse-lite": "^1.0.30001517", 4158 + "electron-to-chromium": "^1.4.477", 4159 + "node-releases": "^2.0.13", 4160 + "update-browserslist-db": "^1.0.11" 3462 4161 }, 3463 4162 "bin": { 3464 4163 "browserslist": "cli.js" ··· 3559 4258 } 3560 4259 }, 3561 4260 "node_modules/caniuse-lite": { 3562 - "version": "1.0.30001469", 3563 - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001469.tgz", 3564 - "integrity": "sha512-Rcp7221ScNqQPP3W+lVOYDyjdR6dC+neEQCttoNr5bAyz54AboB4iwpnWgyi8P4YUsPybVzT4LgWiBbI3drL4g==", 4261 + "version": "1.0.30001518", 4262 + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001518.tgz", 4263 + "integrity": "sha512-rup09/e3I0BKjncL+FesTayKtPrdwKhUufQFd3riFw1hHg8JmIFoInYfB102cFcY/pPgGmdyl/iy+jgiDi2vdA==", 3565 4264 "dev": true, 3566 4265 "funding": [ 3567 4266 { ··· 3571 4270 { 3572 4271 "type": "tidelift", 3573 4272 "url": "https://tidelift.com/funding/github/npm/caniuse-lite" 4273 + }, 4274 + { 4275 + "type": "github", 4276 + "url": "https://github.com/sponsors/ai" 3574 4277 } 3575 4278 ] 3576 4279 }, ··· 3621 4324 } 3622 4325 }, 3623 4326 "node_modules/cjs-module-lexer": { 3624 - "version": "1.2.2", 3625 - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", 3626 - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", 4327 + "version": "1.2.3", 4328 + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", 4329 + "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==", 3627 4330 "dev": true 3628 4331 }, 3629 4332 "node_modules/clean-stack": { ··· 3705 4408 } 3706 4409 }, 3707 4410 "node_modules/collect-v8-coverage": { 3708 - "version": "1.0.1", 3709 - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", 3710 - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", 4411 + "version": "1.0.2", 4412 + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", 4413 + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", 3711 4414 "dev": true 3712 4415 }, 3713 4416 "node_modules/color-convert": { ··· 3926 4629 "node": ">= 0.10" 3927 4630 } 3928 4631 }, 3929 - "node_modules/cpr": { 3930 - "version": "3.0.1", 3931 - "resolved": "https://registry.npmjs.org/cpr/-/cpr-3.0.1.tgz", 3932 - "integrity": "sha512-Xch4PXQ/KC8lJ+KfJ9JI6eG/nmppLrPPWg5Q+vh65Qr9EjuJEubxh/H/Le1TmCZ7+Xv7iJuNRqapyOFZB+wsxA==", 3933 - "dev": true, 3934 - "dependencies": { 3935 - "graceful-fs": "^4.1.5", 3936 - "minimist": "^1.2.0", 3937 - "mkdirp": "~0.5.1", 3938 - "rimraf": "^2.5.4" 3939 - }, 3940 - "bin": { 3941 - "cpr": "bin/cpr" 3942 - } 3943 - }, 3944 - "node_modules/cpr/node_modules/rimraf": { 3945 - "version": "2.7.1", 3946 - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", 3947 - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", 3948 - "dev": true, 3949 - "dependencies": { 3950 - "glob": "^7.1.3" 3951 - }, 3952 - "bin": { 3953 - "rimraf": "bin.js" 3954 - } 3955 - }, 3956 4632 "node_modules/cross-spawn": { 3957 4633 "version": "7.0.3", 3958 4634 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", ··· 4116 4792 "npm": "1.2.8000 || >= 1.4.16" 4117 4793 } 4118 4794 }, 4119 - "node_modules/detect-indent": { 4120 - "version": "6.1.0", 4121 - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", 4122 - "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", 4123 - "engines": { 4124 - "node": ">=8" 4125 - } 4126 - }, 4127 4795 "node_modules/detect-newline": { 4128 4796 "version": "3.1.0", 4129 4797 "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", ··· 4134 4802 } 4135 4803 }, 4136 4804 "node_modules/diff-sequences": { 4137 - "version": "28.1.1", 4138 - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.1.1.tgz", 4139 - "integrity": "sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==", 4805 + "version": "29.4.3", 4806 + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz", 4807 + "integrity": "sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==", 4140 4808 "dev": true, 4141 4809 "engines": { 4142 - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 4810 + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 4143 4811 } 4144 4812 }, 4145 4813 "node_modules/dir-glob": { ··· 4217 4885 "dev": true 4218 4886 }, 4219 4887 "node_modules/electron-to-chromium": { 4220 - "version": "1.4.340", 4221 - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.340.tgz", 4222 - "integrity": "sha512-zx8hqumOqltKsv/MF50yvdAlPF9S/4PXbyfzJS6ZGhbddGkRegdwImmfSVqCkEziYzrIGZ/TlrzBND4FysfkDg==", 4888 + "version": "1.4.477", 4889 + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.477.tgz", 4890 + "integrity": "sha512-shUVy6Eawp33dFBFIoYbIwLHrX0IZ857AlH9ug2o4rvbWmpaCUdBpQ5Zw39HRrfzAFm4APJE9V+E2A/WB0YqJw==", 4223 4891 "dev": true 4224 4892 }, 4225 4893 "node_modules/emittery": { ··· 4317 4985 } 4318 4986 }, 4319 4987 "node_modules/eslint": { 4320 - "version": "8.36.0", 4321 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.36.0.tgz", 4322 - "integrity": "sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==", 4988 + "version": "8.46.0", 4989 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.46.0.tgz", 4990 + "integrity": "sha512-cIO74PvbW0qU8e0mIvk5IV3ToWdCq5FYG6gWPHHkx6gNdjlbAYvtfHmlCMXxjcoVaIdwy/IAt3+mDkZkfvb2Dg==", 4323 4991 "dev": true, 4324 4992 "dependencies": { 4325 4993 "@eslint-community/eslint-utils": "^4.2.0", 4326 - "@eslint-community/regexpp": "^4.4.0", 4327 - "@eslint/eslintrc": "^2.0.1", 4328 - "@eslint/js": "8.36.0", 4329 - "@humanwhocodes/config-array": "^0.11.8", 4994 + "@eslint-community/regexpp": "^4.6.1", 4995 + "@eslint/eslintrc": "^2.1.1", 4996 + "@eslint/js": "^8.46.0", 4997 + "@humanwhocodes/config-array": "^0.11.10", 4330 4998 "@humanwhocodes/module-importer": "^1.0.1", 4331 4999 "@nodelib/fs.walk": "^1.2.8", 4332 - "ajv": "^6.10.0", 5000 + "ajv": "^6.12.4", 4333 5001 "chalk": "^4.0.0", 4334 5002 "cross-spawn": "^7.0.2", 4335 5003 "debug": "^4.3.2", 4336 5004 "doctrine": "^3.0.0", 4337 5005 "escape-string-regexp": "^4.0.0", 4338 - "eslint-scope": "^7.1.1", 4339 - "eslint-visitor-keys": "^3.3.0", 4340 - "espree": "^9.5.0", 5006 + "eslint-scope": "^7.2.2", 5007 + "eslint-visitor-keys": "^3.4.2", 5008 + "espree": "^9.6.1", 4341 5009 "esquery": "^1.4.2", 4342 5010 "esutils": "^2.0.2", 4343 5011 "fast-deep-equal": "^3.1.3", ··· 4345 5013 "find-up": "^5.0.0", 4346 5014 "glob-parent": "^6.0.2", 4347 5015 "globals": "^13.19.0", 4348 - "grapheme-splitter": "^1.0.4", 5016 + "graphemer": "^1.4.0", 4349 5017 "ignore": "^5.2.0", 4350 - "import-fresh": "^3.0.0", 4351 5018 "imurmurhash": "^0.1.4", 4352 5019 "is-glob": "^4.0.0", 4353 5020 "is-path-inside": "^3.0.3", 4354 - "js-sdsl": "^4.1.4", 4355 5021 "js-yaml": "^4.1.0", 4356 5022 "json-stable-stringify-without-jsonify": "^1.0.1", 4357 5023 "levn": "^0.4.1", 4358 5024 "lodash.merge": "^4.6.2", 4359 5025 "minimatch": "^3.1.2", 4360 5026 "natural-compare": "^1.4.0", 4361 - "optionator": "^0.9.1", 5027 + "optionator": "^0.9.3", 4362 5028 "strip-ansi": "^6.0.1", 4363 - "strip-json-comments": "^3.1.0", 4364 5029 "text-table": "^0.2.0" 4365 5030 }, 4366 5031 "bin": { ··· 4374 5039 } 4375 5040 }, 4376 5041 "node_modules/eslint-scope": { 4377 - "version": "5.1.1", 4378 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", 4379 - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", 5042 + "version": "7.2.2", 5043 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", 5044 + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", 4380 5045 "dev": true, 4381 5046 "dependencies": { 4382 5047 "esrecurse": "^4.3.0", 4383 - "estraverse": "^4.1.1" 5048 + "estraverse": "^5.2.0" 4384 5049 }, 4385 5050 "engines": { 4386 - "node": ">=8.0.0" 5051 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 5052 + }, 5053 + "funding": { 5054 + "url": "https://opencollective.com/eslint" 4387 5055 } 4388 5056 }, 4389 5057 "node_modules/eslint-visitor-keys": { 4390 - "version": "3.3.0", 4391 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", 4392 - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", 5058 + "version": "3.4.2", 5059 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.2.tgz", 5060 + "integrity": "sha512-8drBzUEyZ2llkpCA67iYrgEssKDUu68V8ChqqOfFupIaG/LCVPUT+CoGJpT77zJprs4T/W7p07LP7zAIMuweVw==", 4393 5061 "dev": true, 4394 5062 "engines": { 4395 5063 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 4396 - } 4397 - }, 4398 - "node_modules/eslint/node_modules/eslint-scope": { 4399 - "version": "7.1.1", 4400 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", 4401 - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", 4402 - "dev": true, 4403 - "dependencies": { 4404 - "esrecurse": "^4.3.0", 4405 - "estraverse": "^5.2.0" 4406 5064 }, 4407 - "engines": { 4408 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 4409 - } 4410 - }, 4411 - "node_modules/eslint/node_modules/estraverse": { 4412 - "version": "5.3.0", 4413 - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 4414 - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 4415 - "dev": true, 4416 - "engines": { 4417 - "node": ">=4.0" 5065 + "funding": { 5066 + "url": "https://opencollective.com/eslint" 4418 5067 } 4419 5068 }, 4420 5069 "node_modules/eslint/node_modules/find-up": { ··· 4476 5125 } 4477 5126 }, 4478 5127 "node_modules/espree": { 4479 - "version": "9.5.0", 4480 - "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.0.tgz", 4481 - "integrity": "sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==", 5128 + "version": "9.6.1", 5129 + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", 5130 + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", 4482 5131 "dev": true, 4483 5132 "dependencies": { 4484 - "acorn": "^8.8.0", 5133 + "acorn": "^8.9.0", 4485 5134 "acorn-jsx": "^5.3.2", 4486 - "eslint-visitor-keys": "^3.3.0" 5135 + "eslint-visitor-keys": "^3.4.1" 4487 5136 }, 4488 5137 "engines": { 4489 5138 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" ··· 4516 5165 "node": ">=0.10" 4517 5166 } 4518 5167 }, 4519 - "node_modules/esquery/node_modules/estraverse": { 4520 - "version": "5.3.0", 4521 - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 4522 - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 4523 - "dev": true, 4524 - "engines": { 4525 - "node": ">=4.0" 4526 - } 4527 - }, 4528 5168 "node_modules/esrecurse": { 4529 5169 "version": "4.3.0", 4530 5170 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", ··· 4537 5177 "node": ">=4.0" 4538 5178 } 4539 5179 }, 4540 - "node_modules/esrecurse/node_modules/estraverse": { 5180 + "node_modules/estraverse": { 4541 5181 "version": "5.3.0", 4542 5182 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 4543 5183 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", ··· 4546 5186 "node": ">=4.0" 4547 5187 } 4548 5188 }, 4549 - "node_modules/estraverse": { 4550 - "version": "4.3.0", 4551 - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", 4552 - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", 4553 - "dev": true, 4554 - "engines": { 4555 - "node": ">=4.0" 4556 - } 4557 - }, 4558 5189 "node_modules/esutils": { 4559 5190 "version": "2.0.3", 4560 5191 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", ··· 4593 5224 }, 4594 5225 "node_modules/execa": { 4595 5226 "name": "safe-execa", 4596 - "version": "0.1.3", 4597 - "resolved": "https://registry.npmjs.org/safe-execa/-/safe-execa-0.1.3.tgz", 4598 - "integrity": "sha512-KuOb5C35fJRrhTfErHX+Bw03PayibKwpmOPHnyWMkwSqeiyjq2/D6E524rtJFrvqoUKH6iTe/NC4nOtgWflU7g==", 5227 + "version": "0.1.2", 5228 + "resolved": "https://registry.npmjs.org/safe-execa/-/safe-execa-0.1.2.tgz", 5229 + "integrity": "sha512-vdTshSQ2JsRCgT8eKZWNJIL26C6bVqy1SOmuCMlKHegVeo8KYRobRrefOdUq9OozSPUUiSxrylteeRmLOMFfWg==", 4599 5230 "dependencies": { 4600 5231 "@zkochan/which": "^2.0.3", 4601 5232 "execa": "^5.1.1", ··· 4637 5268 } 4638 5269 }, 4639 5270 "node_modules/expect": { 4640 - "version": "28.1.3", 4641 - "resolved": "https://registry.npmjs.org/expect/-/expect-28.1.3.tgz", 4642 - "integrity": "sha512-eEh0xn8HlsuOBxFgIss+2mX85VAS4Qy3OSkjV7rlBWljtA4oWH37glVGyOZSZvErDT/yBywZdPGwCXuTvSG85g==", 5271 + "version": "29.6.2", 5272 + "resolved": "https://registry.npmjs.org/expect/-/expect-29.6.2.tgz", 5273 + "integrity": "sha512-iAErsLxJ8C+S02QbLAwgSGSezLQK+XXRDt8IuFXFpwCNw2ECmzZSmjKcCaFVp5VRMk+WAvz6h6jokzEzBFZEuA==", 4643 5274 "dev": true, 4644 5275 "dependencies": { 4645 - "@jest/expect-utils": "^28.1.3", 4646 - "jest-get-type": "^28.0.2", 4647 - "jest-matcher-utils": "^28.1.3", 4648 - "jest-message-util": "^28.1.3", 4649 - "jest-util": "^28.1.3" 5276 + "@jest/expect-utils": "^29.6.2", 5277 + "@types/node": "*", 5278 + "jest-get-type": "^29.4.3", 5279 + "jest-matcher-utils": "^29.6.2", 5280 + "jest-message-util": "^29.6.2", 5281 + "jest-util": "^29.6.2" 4650 5282 }, 4651 5283 "engines": { 4652 - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 5284 + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 4653 5285 } 4654 5286 }, 4655 5287 "node_modules/express": { ··· 5219 5851 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 5220 5852 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" 5221 5853 }, 5222 - "node_modules/grapheme-splitter": { 5223 - "version": "1.0.4", 5224 - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", 5225 - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", 5854 + "node_modules/graphemer": { 5855 + "version": "1.4.0", 5856 + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", 5857 + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", 5226 5858 "dev": true 5227 5859 }, 5228 5860 "node_modules/handlebars": { ··· 5629 6261 "node_modules/is-typedarray": { 5630 6262 "version": "1.0.0", 5631 6263 "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", 5632 - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" 6264 + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", 6265 + "dev": true 5633 6266 }, 5634 6267 "node_modules/is-windows": { 5635 6268 "version": "1.0.2", ··· 5682 6315 } 5683 6316 }, 5684 6317 "node_modules/istanbul-lib-instrument/node_modules/semver": { 5685 - "version": "6.3.0", 5686 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 5687 - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 6318 + "version": "6.3.1", 6319 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 6320 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 5688 6321 "dev": true, 5689 6322 "bin": { 5690 6323 "semver": "bin/semver.js" 5691 6324 } 5692 6325 }, 5693 6326 "node_modules/istanbul-lib-report": { 5694 - "version": "3.0.0", 5695 - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", 5696 - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", 6327 + "version": "3.0.1", 6328 + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", 6329 + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", 5697 6330 "dev": true, 5698 6331 "dependencies": { 5699 6332 "istanbul-lib-coverage": "^3.0.0", 5700 - "make-dir": "^3.0.0", 6333 + "make-dir": "^4.0.0", 5701 6334 "supports-color": "^7.1.0" 5702 6335 }, 5703 6336 "engines": { 5704 - "node": ">=8" 6337 + "node": ">=10" 5705 6338 } 5706 6339 }, 5707 6340 "node_modules/istanbul-lib-source-maps": { ··· 5719 6352 } 5720 6353 }, 5721 6354 "node_modules/istanbul-reports": { 5722 - "version": "3.1.5", 5723 - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", 5724 - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", 6355 + "version": "3.1.6", 6356 + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", 6357 + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", 5725 6358 "dev": true, 5726 6359 "dependencies": { 5727 6360 "html-escaper": "^2.0.0", ··· 5823 6456 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 5824 6457 } 5825 6458 }, 6459 + "node_modules/jest-circus/node_modules/@jest/schemas": { 6460 + "version": "28.1.3", 6461 + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", 6462 + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", 6463 + "dev": true, 6464 + "dependencies": { 6465 + "@sinclair/typebox": "^0.24.1" 6466 + }, 6467 + "engines": { 6468 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 6469 + } 6470 + }, 5826 6471 "node_modules/jest-circus/node_modules/@jest/types": { 5827 6472 "version": "28.1.3", 5828 6473 "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", ··· 5840 6485 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 5841 6486 } 5842 6487 }, 6488 + "node_modules/jest-circus/node_modules/@sinclair/typebox": { 6489 + "version": "0.24.51", 6490 + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", 6491 + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", 6492 + "dev": true 6493 + }, 5843 6494 "node_modules/jest-circus/node_modules/@types/yargs": { 5844 - "version": "17.0.23", 5845 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz", 5846 - "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==", 6495 + "version": "17.0.24", 6496 + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", 6497 + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", 5847 6498 "dev": true, 5848 6499 "dependencies": { 5849 6500 "@types/yargs-parser": "*" 5850 6501 } 5851 6502 }, 6503 + "node_modules/jest-circus/node_modules/ansi-styles": { 6504 + "version": "5.2.0", 6505 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", 6506 + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", 6507 + "dev": true, 6508 + "engines": { 6509 + "node": ">=10" 6510 + }, 6511 + "funding": { 6512 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 6513 + } 6514 + }, 6515 + "node_modules/jest-circus/node_modules/diff-sequences": { 6516 + "version": "28.1.1", 6517 + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.1.1.tgz", 6518 + "integrity": "sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==", 6519 + "dev": true, 6520 + "engines": { 6521 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 6522 + } 6523 + }, 6524 + "node_modules/jest-circus/node_modules/jest-diff": { 6525 + "version": "28.1.3", 6526 + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.3.tgz", 6527 + "integrity": "sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==", 6528 + "dev": true, 6529 + "dependencies": { 6530 + "chalk": "^4.0.0", 6531 + "diff-sequences": "^28.1.1", 6532 + "jest-get-type": "^28.0.2", 6533 + "pretty-format": "^28.1.3" 6534 + }, 6535 + "engines": { 6536 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 6537 + } 6538 + }, 6539 + "node_modules/jest-circus/node_modules/jest-get-type": { 6540 + "version": "28.0.2", 6541 + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", 6542 + "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", 6543 + "dev": true, 6544 + "engines": { 6545 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 6546 + } 6547 + }, 6548 + "node_modules/jest-circus/node_modules/jest-matcher-utils": { 6549 + "version": "28.1.3", 6550 + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz", 6551 + "integrity": "sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==", 6552 + "dev": true, 6553 + "dependencies": { 6554 + "chalk": "^4.0.0", 6555 + "jest-diff": "^28.1.3", 6556 + "jest-get-type": "^28.0.2", 6557 + "pretty-format": "^28.1.3" 6558 + }, 6559 + "engines": { 6560 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 6561 + } 6562 + }, 6563 + "node_modules/jest-circus/node_modules/jest-message-util": { 6564 + "version": "28.1.3", 6565 + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", 6566 + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", 6567 + "dev": true, 6568 + "dependencies": { 6569 + "@babel/code-frame": "^7.12.13", 6570 + "@jest/types": "^28.1.3", 6571 + "@types/stack-utils": "^2.0.0", 6572 + "chalk": "^4.0.0", 6573 + "graceful-fs": "^4.2.9", 6574 + "micromatch": "^4.0.4", 6575 + "pretty-format": "^28.1.3", 6576 + "slash": "^3.0.0", 6577 + "stack-utils": "^2.0.3" 6578 + }, 6579 + "engines": { 6580 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 6581 + } 6582 + }, 6583 + "node_modules/jest-circus/node_modules/jest-util": { 6584 + "version": "28.1.3", 6585 + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", 6586 + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", 6587 + "dev": true, 6588 + "dependencies": { 6589 + "@jest/types": "^28.1.3", 6590 + "@types/node": "*", 6591 + "chalk": "^4.0.0", 6592 + "ci-info": "^3.2.0", 6593 + "graceful-fs": "^4.2.9", 6594 + "picomatch": "^2.2.3" 6595 + }, 6596 + "engines": { 6597 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 6598 + } 6599 + }, 6600 + "node_modules/jest-circus/node_modules/pretty-format": { 6601 + "version": "28.1.3", 6602 + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", 6603 + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", 6604 + "dev": true, 6605 + "dependencies": { 6606 + "@jest/schemas": "^28.1.3", 6607 + "ansi-regex": "^5.0.1", 6608 + "ansi-styles": "^5.0.0", 6609 + "react-is": "^18.0.0" 6610 + }, 6611 + "engines": { 6612 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 6613 + } 6614 + }, 5852 6615 "node_modules/jest-cli": { 5853 6616 "version": "28.1.3", 5854 6617 "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-28.1.3.tgz", ··· 5883 6646 } 5884 6647 } 5885 6648 }, 6649 + "node_modules/jest-cli/node_modules/@jest/schemas": { 6650 + "version": "28.1.3", 6651 + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", 6652 + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", 6653 + "dev": true, 6654 + "dependencies": { 6655 + "@sinclair/typebox": "^0.24.1" 6656 + }, 6657 + "engines": { 6658 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 6659 + } 6660 + }, 5886 6661 "node_modules/jest-cli/node_modules/@jest/types": { 5887 6662 "version": "28.1.3", 5888 6663 "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", ··· 5900 6675 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 5901 6676 } 5902 6677 }, 6678 + "node_modules/jest-cli/node_modules/@sinclair/typebox": { 6679 + "version": "0.24.51", 6680 + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", 6681 + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", 6682 + "dev": true 6683 + }, 5903 6684 "node_modules/jest-cli/node_modules/@types/yargs": { 5904 - "version": "17.0.23", 5905 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz", 5906 - "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==", 6685 + "version": "17.0.24", 6686 + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", 6687 + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", 5907 6688 "dev": true, 5908 6689 "dependencies": { 5909 6690 "@types/yargs-parser": "*" 6691 + } 6692 + }, 6693 + "node_modules/jest-cli/node_modules/jest-util": { 6694 + "version": "28.1.3", 6695 + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", 6696 + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", 6697 + "dev": true, 6698 + "dependencies": { 6699 + "@jest/types": "^28.1.3", 6700 + "@types/node": "*", 6701 + "chalk": "^4.0.0", 6702 + "ci-info": "^3.2.0", 6703 + "graceful-fs": "^4.2.9", 6704 + "picomatch": "^2.2.3" 6705 + }, 6706 + "engines": { 6707 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 5910 6708 } 5911 6709 }, 5912 6710 "node_modules/jest-config": { ··· 5954 6752 } 5955 6753 } 5956 6754 }, 6755 + "node_modules/jest-config/node_modules/@jest/schemas": { 6756 + "version": "28.1.3", 6757 + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", 6758 + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", 6759 + "dev": true, 6760 + "dependencies": { 6761 + "@sinclair/typebox": "^0.24.1" 6762 + }, 6763 + "engines": { 6764 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 6765 + } 6766 + }, 5957 6767 "node_modules/jest-config/node_modules/@jest/types": { 5958 6768 "version": "28.1.3", 5959 6769 "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", ··· 5971 6781 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 5972 6782 } 5973 6783 }, 6784 + "node_modules/jest-config/node_modules/@sinclair/typebox": { 6785 + "version": "0.24.51", 6786 + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", 6787 + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", 6788 + "dev": true 6789 + }, 5974 6790 "node_modules/jest-config/node_modules/@types/yargs": { 5975 - "version": "17.0.23", 5976 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz", 5977 - "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==", 6791 + "version": "17.0.24", 6792 + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", 6793 + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", 5978 6794 "dev": true, 5979 6795 "dependencies": { 5980 6796 "@types/yargs-parser": "*" 5981 6797 } 5982 6798 }, 5983 - "node_modules/jest-diff": { 6799 + "node_modules/jest-config/node_modules/ansi-styles": { 6800 + "version": "5.2.0", 6801 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", 6802 + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", 6803 + "dev": true, 6804 + "engines": { 6805 + "node": ">=10" 6806 + }, 6807 + "funding": { 6808 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 6809 + } 6810 + }, 6811 + "node_modules/jest-config/node_modules/jest-get-type": { 6812 + "version": "28.0.2", 6813 + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", 6814 + "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", 6815 + "dev": true, 6816 + "engines": { 6817 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 6818 + } 6819 + }, 6820 + "node_modules/jest-config/node_modules/jest-util": { 5984 6821 "version": "28.1.3", 5985 - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.3.tgz", 5986 - "integrity": "sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==", 6822 + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", 6823 + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", 5987 6824 "dev": true, 5988 6825 "dependencies": { 6826 + "@jest/types": "^28.1.3", 6827 + "@types/node": "*", 5989 6828 "chalk": "^4.0.0", 5990 - "diff-sequences": "^28.1.1", 5991 - "jest-get-type": "^28.0.2", 5992 - "pretty-format": "^28.1.3" 6829 + "ci-info": "^3.2.0", 6830 + "graceful-fs": "^4.2.9", 6831 + "picomatch": "^2.2.3" 6832 + }, 6833 + "engines": { 6834 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 6835 + } 6836 + }, 6837 + "node_modules/jest-config/node_modules/pretty-format": { 6838 + "version": "28.1.3", 6839 + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", 6840 + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", 6841 + "dev": true, 6842 + "dependencies": { 6843 + "@jest/schemas": "^28.1.3", 6844 + "ansi-regex": "^5.0.1", 6845 + "ansi-styles": "^5.0.0", 6846 + "react-is": "^18.0.0" 5993 6847 }, 5994 6848 "engines": { 5995 6849 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 5996 6850 } 5997 6851 }, 6852 + "node_modules/jest-diff": { 6853 + "version": "29.6.2", 6854 + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.6.2.tgz", 6855 + "integrity": "sha512-t+ST7CB9GX5F2xKwhwCf0TAR17uNDiaPTZnVymP9lw0lssa9vG+AFyDZoeIHStU3WowFFwT+ky+er0WVl2yGhA==", 6856 + "dev": true, 6857 + "dependencies": { 6858 + "chalk": "^4.0.0", 6859 + "diff-sequences": "^29.4.3", 6860 + "jest-get-type": "^29.4.3", 6861 + "pretty-format": "^29.6.2" 6862 + }, 6863 + "engines": { 6864 + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 6865 + } 6866 + }, 5998 6867 "node_modules/jest-docblock": { 5999 6868 "version": "28.1.1", 6000 6869 "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-28.1.1.tgz", ··· 6023 6892 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 6024 6893 } 6025 6894 }, 6895 + "node_modules/jest-each/node_modules/@jest/schemas": { 6896 + "version": "28.1.3", 6897 + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", 6898 + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", 6899 + "dev": true, 6900 + "dependencies": { 6901 + "@sinclair/typebox": "^0.24.1" 6902 + }, 6903 + "engines": { 6904 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 6905 + } 6906 + }, 6026 6907 "node_modules/jest-each/node_modules/@jest/types": { 6027 6908 "version": "28.1.3", 6028 6909 "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", ··· 6039 6920 "engines": { 6040 6921 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 6041 6922 } 6923 + }, 6924 + "node_modules/jest-each/node_modules/@sinclair/typebox": { 6925 + "version": "0.24.51", 6926 + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", 6927 + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", 6928 + "dev": true 6042 6929 }, 6043 6930 "node_modules/jest-each/node_modules/@types/yargs": { 6044 - "version": "17.0.23", 6045 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz", 6046 - "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==", 6931 + "version": "17.0.24", 6932 + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", 6933 + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", 6047 6934 "dev": true, 6048 6935 "dependencies": { 6049 6936 "@types/yargs-parser": "*" 6050 6937 } 6051 6938 }, 6939 + "node_modules/jest-each/node_modules/ansi-styles": { 6940 + "version": "5.2.0", 6941 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", 6942 + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", 6943 + "dev": true, 6944 + "engines": { 6945 + "node": ">=10" 6946 + }, 6947 + "funding": { 6948 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 6949 + } 6950 + }, 6951 + "node_modules/jest-each/node_modules/jest-get-type": { 6952 + "version": "28.0.2", 6953 + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", 6954 + "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", 6955 + "dev": true, 6956 + "engines": { 6957 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 6958 + } 6959 + }, 6960 + "node_modules/jest-each/node_modules/jest-util": { 6961 + "version": "28.1.3", 6962 + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", 6963 + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", 6964 + "dev": true, 6965 + "dependencies": { 6966 + "@jest/types": "^28.1.3", 6967 + "@types/node": "*", 6968 + "chalk": "^4.0.0", 6969 + "ci-info": "^3.2.0", 6970 + "graceful-fs": "^4.2.9", 6971 + "picomatch": "^2.2.3" 6972 + }, 6973 + "engines": { 6974 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 6975 + } 6976 + }, 6977 + "node_modules/jest-each/node_modules/pretty-format": { 6978 + "version": "28.1.3", 6979 + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", 6980 + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", 6981 + "dev": true, 6982 + "dependencies": { 6983 + "@jest/schemas": "^28.1.3", 6984 + "ansi-regex": "^5.0.1", 6985 + "ansi-styles": "^5.0.0", 6986 + "react-is": "^18.0.0" 6987 + }, 6988 + "engines": { 6989 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 6990 + } 6991 + }, 6052 6992 "node_modules/jest-environment-node": { 6053 6993 "version": "28.1.3", 6054 6994 "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-28.1.3.tgz", ··· 6066 7006 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 6067 7007 } 6068 7008 }, 7009 + "node_modules/jest-environment-node/node_modules/@jest/schemas": { 7010 + "version": "28.1.3", 7011 + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", 7012 + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", 7013 + "dev": true, 7014 + "dependencies": { 7015 + "@sinclair/typebox": "^0.24.1" 7016 + }, 7017 + "engines": { 7018 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 7019 + } 7020 + }, 6069 7021 "node_modules/jest-environment-node/node_modules/@jest/types": { 6070 7022 "version": "28.1.3", 6071 7023 "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", ··· 6083 7035 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 6084 7036 } 6085 7037 }, 7038 + "node_modules/jest-environment-node/node_modules/@sinclair/typebox": { 7039 + "version": "0.24.51", 7040 + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", 7041 + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", 7042 + "dev": true 7043 + }, 6086 7044 "node_modules/jest-environment-node/node_modules/@types/yargs": { 6087 - "version": "17.0.23", 6088 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz", 6089 - "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==", 7045 + "version": "17.0.24", 7046 + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", 7047 + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", 6090 7048 "dev": true, 6091 7049 "dependencies": { 6092 7050 "@types/yargs-parser": "*" 6093 7051 } 6094 7052 }, 7053 + "node_modules/jest-environment-node/node_modules/jest-util": { 7054 + "version": "28.1.3", 7055 + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", 7056 + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", 7057 + "dev": true, 7058 + "dependencies": { 7059 + "@jest/types": "^28.1.3", 7060 + "@types/node": "*", 7061 + "chalk": "^4.0.0", 7062 + "ci-info": "^3.2.0", 7063 + "graceful-fs": "^4.2.9", 7064 + "picomatch": "^2.2.3" 7065 + }, 7066 + "engines": { 7067 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 7068 + } 7069 + }, 6095 7070 "node_modules/jest-get-type": { 6096 - "version": "28.0.2", 6097 - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", 6098 - "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", 7071 + "version": "29.4.3", 7072 + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.4.3.tgz", 7073 + "integrity": "sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==", 6099 7074 "dev": true, 6100 7075 "engines": { 6101 - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 7076 + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 6102 7077 } 6103 7078 }, 6104 7079 "node_modules/jest-haste-map": { ··· 6126 7101 "fsevents": "^2.3.2" 6127 7102 } 6128 7103 }, 7104 + "node_modules/jest-haste-map/node_modules/@jest/schemas": { 7105 + "version": "28.1.3", 7106 + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", 7107 + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", 7108 + "dev": true, 7109 + "dependencies": { 7110 + "@sinclair/typebox": "^0.24.1" 7111 + }, 7112 + "engines": { 7113 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 7114 + } 7115 + }, 6129 7116 "node_modules/jest-haste-map/node_modules/@jest/types": { 6130 7117 "version": "28.1.3", 6131 7118 "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", ··· 6143 7130 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 6144 7131 } 6145 7132 }, 7133 + "node_modules/jest-haste-map/node_modules/@sinclair/typebox": { 7134 + "version": "0.24.51", 7135 + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", 7136 + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", 7137 + "dev": true 7138 + }, 6146 7139 "node_modules/jest-haste-map/node_modules/@types/yargs": { 6147 - "version": "17.0.23", 6148 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz", 6149 - "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==", 7140 + "version": "17.0.24", 7141 + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", 7142 + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", 6150 7143 "dev": true, 6151 7144 "dependencies": { 6152 7145 "@types/yargs-parser": "*" 6153 7146 } 6154 7147 }, 7148 + "node_modules/jest-haste-map/node_modules/jest-util": { 7149 + "version": "28.1.3", 7150 + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", 7151 + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", 7152 + "dev": true, 7153 + "dependencies": { 7154 + "@jest/types": "^28.1.3", 7155 + "@types/node": "*", 7156 + "chalk": "^4.0.0", 7157 + "ci-info": "^3.2.0", 7158 + "graceful-fs": "^4.2.9", 7159 + "picomatch": "^2.2.3" 7160 + }, 7161 + "engines": { 7162 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 7163 + } 7164 + }, 6155 7165 "node_modules/jest-leak-detector": { 6156 7166 "version": "28.1.3", 6157 7167 "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-28.1.3.tgz", ··· 6165 7175 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 6166 7176 } 6167 7177 }, 6168 - "node_modules/jest-matcher-utils": { 7178 + "node_modules/jest-leak-detector/node_modules/@jest/schemas": { 7179 + "version": "28.1.3", 7180 + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", 7181 + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", 7182 + "dev": true, 7183 + "dependencies": { 7184 + "@sinclair/typebox": "^0.24.1" 7185 + }, 7186 + "engines": { 7187 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 7188 + } 7189 + }, 7190 + "node_modules/jest-leak-detector/node_modules/@sinclair/typebox": { 7191 + "version": "0.24.51", 7192 + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", 7193 + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", 7194 + "dev": true 7195 + }, 7196 + "node_modules/jest-leak-detector/node_modules/ansi-styles": { 7197 + "version": "5.2.0", 7198 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", 7199 + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", 7200 + "dev": true, 7201 + "engines": { 7202 + "node": ">=10" 7203 + }, 7204 + "funding": { 7205 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 7206 + } 7207 + }, 7208 + "node_modules/jest-leak-detector/node_modules/jest-get-type": { 7209 + "version": "28.0.2", 7210 + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", 7211 + "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", 7212 + "dev": true, 7213 + "engines": { 7214 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 7215 + } 7216 + }, 7217 + "node_modules/jest-leak-detector/node_modules/pretty-format": { 6169 7218 "version": "28.1.3", 6170 - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz", 6171 - "integrity": "sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==", 7219 + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", 7220 + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", 7221 + "dev": true, 7222 + "dependencies": { 7223 + "@jest/schemas": "^28.1.3", 7224 + "ansi-regex": "^5.0.1", 7225 + "ansi-styles": "^5.0.0", 7226 + "react-is": "^18.0.0" 7227 + }, 7228 + "engines": { 7229 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 7230 + } 7231 + }, 7232 + "node_modules/jest-matcher-utils": { 7233 + "version": "29.6.2", 7234 + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.6.2.tgz", 7235 + "integrity": "sha512-4LiAk3hSSobtomeIAzFTe+N8kL6z0JtF3n6I4fg29iIW7tt99R7ZcIFW34QkX+DuVrf+CUe6wuVOpm7ZKFJzZQ==", 6172 7236 "dev": true, 6173 7237 "dependencies": { 6174 7238 "chalk": "^4.0.0", 6175 - "jest-diff": "^28.1.3", 6176 - "jest-get-type": "^28.0.2", 6177 - "pretty-format": "^28.1.3" 7239 + "jest-diff": "^29.6.2", 7240 + "jest-get-type": "^29.4.3", 7241 + "pretty-format": "^29.6.2" 6178 7242 }, 6179 7243 "engines": { 6180 - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 7244 + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 6181 7245 } 6182 7246 }, 6183 7247 "node_modules/jest-message-util": { 6184 - "version": "28.1.3", 6185 - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", 6186 - "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", 7248 + "version": "29.6.2", 7249 + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.6.2.tgz", 7250 + "integrity": "sha512-vnIGYEjoPSuRqV8W9t+Wow95SDp6KPX2Uf7EoeG9G99J2OVh7OSwpS4B6J0NfpEIpfkBNHlBZpA2rblEuEFhZQ==", 6187 7251 "dev": true, 6188 7252 "dependencies": { 6189 7253 "@babel/code-frame": "^7.12.13", 6190 - "@jest/types": "^28.1.3", 7254 + "@jest/types": "^29.6.1", 6191 7255 "@types/stack-utils": "^2.0.0", 6192 7256 "chalk": "^4.0.0", 6193 7257 "graceful-fs": "^4.2.9", 6194 7258 "micromatch": "^4.0.4", 6195 - "pretty-format": "^28.1.3", 7259 + "pretty-format": "^29.6.2", 6196 7260 "slash": "^3.0.0", 6197 7261 "stack-utils": "^2.0.3" 6198 7262 }, 6199 7263 "engines": { 6200 - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 7264 + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 6201 7265 } 6202 7266 }, 6203 7267 "node_modules/jest-message-util/node_modules/@jest/types": { 6204 - "version": "28.1.3", 6205 - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", 6206 - "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", 7268 + "version": "29.6.1", 7269 + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.1.tgz", 7270 + "integrity": "sha512-tPKQNMPuXgvdOn2/Lg9HNfUvjYVGolt04Hp03f5hAk878uwOLikN+JzeLY0HcVgKgFl9Hs3EIqpu3WX27XNhnw==", 6207 7271 "dev": true, 6208 7272 "dependencies": { 6209 - "@jest/schemas": "^28.1.3", 7273 + "@jest/schemas": "^29.6.0", 6210 7274 "@types/istanbul-lib-coverage": "^2.0.0", 6211 7275 "@types/istanbul-reports": "^3.0.0", 6212 7276 "@types/node": "*", ··· 6214 7278 "chalk": "^4.0.0" 6215 7279 }, 6216 7280 "engines": { 6217 - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 7281 + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 6218 7282 } 6219 7283 }, 6220 7284 "node_modules/jest-message-util/node_modules/@types/yargs": { 6221 - "version": "17.0.23", 6222 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz", 6223 - "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==", 7285 + "version": "17.0.24", 7286 + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", 7287 + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", 6224 7288 "dev": true, 6225 7289 "dependencies": { 6226 7290 "@types/yargs-parser": "*" ··· 6239 7303 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 6240 7304 } 6241 7305 }, 7306 + "node_modules/jest-mock/node_modules/@jest/schemas": { 7307 + "version": "28.1.3", 7308 + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", 7309 + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", 7310 + "dev": true, 7311 + "dependencies": { 7312 + "@sinclair/typebox": "^0.24.1" 7313 + }, 7314 + "engines": { 7315 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 7316 + } 7317 + }, 6242 7318 "node_modules/jest-mock/node_modules/@jest/types": { 6243 7319 "version": "28.1.3", 6244 7320 "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", ··· 6256 7332 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 6257 7333 } 6258 7334 }, 7335 + "node_modules/jest-mock/node_modules/@sinclair/typebox": { 7336 + "version": "0.24.51", 7337 + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", 7338 + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", 7339 + "dev": true 7340 + }, 6259 7341 "node_modules/jest-mock/node_modules/@types/yargs": { 6260 - "version": "17.0.23", 6261 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz", 6262 - "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==", 7342 + "version": "17.0.24", 7343 + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", 7344 + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", 6263 7345 "dev": true, 6264 7346 "dependencies": { 6265 7347 "@types/yargs-parser": "*" ··· 6324 7406 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 6325 7407 } 6326 7408 }, 7409 + "node_modules/jest-resolve/node_modules/@jest/schemas": { 7410 + "version": "28.1.3", 7411 + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", 7412 + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", 7413 + "dev": true, 7414 + "dependencies": { 7415 + "@sinclair/typebox": "^0.24.1" 7416 + }, 7417 + "engines": { 7418 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 7419 + } 7420 + }, 7421 + "node_modules/jest-resolve/node_modules/@jest/types": { 7422 + "version": "28.1.3", 7423 + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", 7424 + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", 7425 + "dev": true, 7426 + "dependencies": { 7427 + "@jest/schemas": "^28.1.3", 7428 + "@types/istanbul-lib-coverage": "^2.0.0", 7429 + "@types/istanbul-reports": "^3.0.0", 7430 + "@types/node": "*", 7431 + "@types/yargs": "^17.0.8", 7432 + "chalk": "^4.0.0" 7433 + }, 7434 + "engines": { 7435 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 7436 + } 7437 + }, 7438 + "node_modules/jest-resolve/node_modules/@sinclair/typebox": { 7439 + "version": "0.24.51", 7440 + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", 7441 + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", 7442 + "dev": true 7443 + }, 7444 + "node_modules/jest-resolve/node_modules/@types/yargs": { 7445 + "version": "17.0.24", 7446 + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", 7447 + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", 7448 + "dev": true, 7449 + "dependencies": { 7450 + "@types/yargs-parser": "*" 7451 + } 7452 + }, 7453 + "node_modules/jest-resolve/node_modules/jest-util": { 7454 + "version": "28.1.3", 7455 + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", 7456 + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", 7457 + "dev": true, 7458 + "dependencies": { 7459 + "@jest/types": "^28.1.3", 7460 + "@types/node": "*", 7461 + "chalk": "^4.0.0", 7462 + "ci-info": "^3.2.0", 7463 + "graceful-fs": "^4.2.9", 7464 + "picomatch": "^2.2.3" 7465 + }, 7466 + "engines": { 7467 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 7468 + } 7469 + }, 6327 7470 "node_modules/jest-runner": { 6328 7471 "version": "28.1.3", 6329 7472 "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-28.1.3.tgz", ··· 6356 7499 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 6357 7500 } 6358 7501 }, 7502 + "node_modules/jest-runner/node_modules/@jest/schemas": { 7503 + "version": "28.1.3", 7504 + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", 7505 + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", 7506 + "dev": true, 7507 + "dependencies": { 7508 + "@sinclair/typebox": "^0.24.1" 7509 + }, 7510 + "engines": { 7511 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 7512 + } 7513 + }, 6359 7514 "node_modules/jest-runner/node_modules/@jest/types": { 6360 7515 "version": "28.1.3", 6361 7516 "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", ··· 6372 7527 "engines": { 6373 7528 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 6374 7529 } 7530 + }, 7531 + "node_modules/jest-runner/node_modules/@sinclair/typebox": { 7532 + "version": "0.24.51", 7533 + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", 7534 + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", 7535 + "dev": true 6375 7536 }, 6376 7537 "node_modules/jest-runner/node_modules/@types/yargs": { 6377 - "version": "17.0.23", 6378 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz", 6379 - "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==", 7538 + "version": "17.0.24", 7539 + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", 7540 + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", 6380 7541 "dev": true, 6381 7542 "dependencies": { 6382 7543 "@types/yargs-parser": "*" 6383 7544 } 6384 7545 }, 7546 + "node_modules/jest-runner/node_modules/ansi-styles": { 7547 + "version": "5.2.0", 7548 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", 7549 + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", 7550 + "dev": true, 7551 + "engines": { 7552 + "node": ">=10" 7553 + }, 7554 + "funding": { 7555 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 7556 + } 7557 + }, 7558 + "node_modules/jest-runner/node_modules/jest-message-util": { 7559 + "version": "28.1.3", 7560 + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", 7561 + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", 7562 + "dev": true, 7563 + "dependencies": { 7564 + "@babel/code-frame": "^7.12.13", 7565 + "@jest/types": "^28.1.3", 7566 + "@types/stack-utils": "^2.0.0", 7567 + "chalk": "^4.0.0", 7568 + "graceful-fs": "^4.2.9", 7569 + "micromatch": "^4.0.4", 7570 + "pretty-format": "^28.1.3", 7571 + "slash": "^3.0.0", 7572 + "stack-utils": "^2.0.3" 7573 + }, 7574 + "engines": { 7575 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 7576 + } 7577 + }, 7578 + "node_modules/jest-runner/node_modules/jest-util": { 7579 + "version": "28.1.3", 7580 + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", 7581 + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", 7582 + "dev": true, 7583 + "dependencies": { 7584 + "@jest/types": "^28.1.3", 7585 + "@types/node": "*", 7586 + "chalk": "^4.0.0", 7587 + "ci-info": "^3.2.0", 7588 + "graceful-fs": "^4.2.9", 7589 + "picomatch": "^2.2.3" 7590 + }, 7591 + "engines": { 7592 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 7593 + } 7594 + }, 7595 + "node_modules/jest-runner/node_modules/pretty-format": { 7596 + "version": "28.1.3", 7597 + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", 7598 + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", 7599 + "dev": true, 7600 + "dependencies": { 7601 + "@jest/schemas": "^28.1.3", 7602 + "ansi-regex": "^5.0.1", 7603 + "ansi-styles": "^5.0.0", 7604 + "react-is": "^18.0.0" 7605 + }, 7606 + "engines": { 7607 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 7608 + } 7609 + }, 6385 7610 "node_modules/jest-runtime": { 6386 7611 "version": "28.1.3", 6387 7612 "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-28.1.3.tgz", ··· 6415 7640 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 6416 7641 } 6417 7642 }, 7643 + "node_modules/jest-runtime/node_modules/@jest/schemas": { 7644 + "version": "28.1.3", 7645 + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", 7646 + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", 7647 + "dev": true, 7648 + "dependencies": { 7649 + "@sinclair/typebox": "^0.24.1" 7650 + }, 7651 + "engines": { 7652 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 7653 + } 7654 + }, 6418 7655 "node_modules/jest-runtime/node_modules/@jest/types": { 6419 7656 "version": "28.1.3", 6420 7657 "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", ··· 6432 7669 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 6433 7670 } 6434 7671 }, 7672 + "node_modules/jest-runtime/node_modules/@sinclair/typebox": { 7673 + "version": "0.24.51", 7674 + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", 7675 + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", 7676 + "dev": true 7677 + }, 6435 7678 "node_modules/jest-runtime/node_modules/@types/yargs": { 6436 - "version": "17.0.23", 6437 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz", 6438 - "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==", 7679 + "version": "17.0.24", 7680 + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", 7681 + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", 6439 7682 "dev": true, 6440 7683 "dependencies": { 6441 7684 "@types/yargs-parser": "*" 6442 7685 } 6443 7686 }, 7687 + "node_modules/jest-runtime/node_modules/ansi-styles": { 7688 + "version": "5.2.0", 7689 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", 7690 + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", 7691 + "dev": true, 7692 + "engines": { 7693 + "node": ">=10" 7694 + }, 7695 + "funding": { 7696 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 7697 + } 7698 + }, 6444 7699 "node_modules/jest-runtime/node_modules/execa": { 6445 7700 "version": "5.1.1", 6446 7701 "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", ··· 6464 7719 "url": "https://github.com/sindresorhus/execa?sponsor=1" 6465 7720 } 6466 7721 }, 7722 + "node_modules/jest-runtime/node_modules/jest-message-util": { 7723 + "version": "28.1.3", 7724 + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", 7725 + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", 7726 + "dev": true, 7727 + "dependencies": { 7728 + "@babel/code-frame": "^7.12.13", 7729 + "@jest/types": "^28.1.3", 7730 + "@types/stack-utils": "^2.0.0", 7731 + "chalk": "^4.0.0", 7732 + "graceful-fs": "^4.2.9", 7733 + "micromatch": "^4.0.4", 7734 + "pretty-format": "^28.1.3", 7735 + "slash": "^3.0.0", 7736 + "stack-utils": "^2.0.3" 7737 + }, 7738 + "engines": { 7739 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 7740 + } 7741 + }, 7742 + "node_modules/jest-runtime/node_modules/jest-util": { 7743 + "version": "28.1.3", 7744 + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", 7745 + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", 7746 + "dev": true, 7747 + "dependencies": { 7748 + "@jest/types": "^28.1.3", 7749 + "@types/node": "*", 7750 + "chalk": "^4.0.0", 7751 + "ci-info": "^3.2.0", 7752 + "graceful-fs": "^4.2.9", 7753 + "picomatch": "^2.2.3" 7754 + }, 7755 + "engines": { 7756 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 7757 + } 7758 + }, 7759 + "node_modules/jest-runtime/node_modules/pretty-format": { 7760 + "version": "28.1.3", 7761 + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", 7762 + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", 7763 + "dev": true, 7764 + "dependencies": { 7765 + "@jest/schemas": "^28.1.3", 7766 + "ansi-regex": "^5.0.1", 7767 + "ansi-styles": "^5.0.0", 7768 + "react-is": "^18.0.0" 7769 + }, 7770 + "engines": { 7771 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 7772 + } 7773 + }, 6467 7774 "node_modules/jest-snapshot": { 6468 7775 "version": "28.1.3", 6469 7776 "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.1.3.tgz", ··· 6498 7805 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 6499 7806 } 6500 7807 }, 7808 + "node_modules/jest-snapshot/node_modules/@jest/expect-utils": { 7809 + "version": "28.1.3", 7810 + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.3.tgz", 7811 + "integrity": "sha512-wvbi9LUrHJLn3NlDW6wF2hvIMtd4JUl2QNVrjq+IBSHirgfrR3o9RnVtxzdEGO2n9JyIWwHnLfby5KzqBGg2YA==", 7812 + "dev": true, 7813 + "dependencies": { 7814 + "jest-get-type": "^28.0.2" 7815 + }, 7816 + "engines": { 7817 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 7818 + } 7819 + }, 7820 + "node_modules/jest-snapshot/node_modules/@jest/schemas": { 7821 + "version": "28.1.3", 7822 + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", 7823 + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", 7824 + "dev": true, 7825 + "dependencies": { 7826 + "@sinclair/typebox": "^0.24.1" 7827 + }, 7828 + "engines": { 7829 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 7830 + } 7831 + }, 6501 7832 "node_modules/jest-snapshot/node_modules/@jest/types": { 6502 7833 "version": "28.1.3", 6503 7834 "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", ··· 6515 7846 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 6516 7847 } 6517 7848 }, 7849 + "node_modules/jest-snapshot/node_modules/@sinclair/typebox": { 7850 + "version": "0.24.51", 7851 + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", 7852 + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", 7853 + "dev": true 7854 + }, 6518 7855 "node_modules/jest-snapshot/node_modules/@types/yargs": { 6519 - "version": "17.0.23", 6520 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz", 6521 - "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==", 7856 + "version": "17.0.24", 7857 + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", 7858 + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", 6522 7859 "dev": true, 6523 7860 "dependencies": { 6524 7861 "@types/yargs-parser": "*" 6525 7862 } 6526 7863 }, 6527 - "node_modules/jest-util": { 7864 + "node_modules/jest-snapshot/node_modules/ansi-styles": { 7865 + "version": "5.2.0", 7866 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", 7867 + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", 7868 + "dev": true, 7869 + "engines": { 7870 + "node": ">=10" 7871 + }, 7872 + "funding": { 7873 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 7874 + } 7875 + }, 7876 + "node_modules/jest-snapshot/node_modules/diff-sequences": { 7877 + "version": "28.1.1", 7878 + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.1.1.tgz", 7879 + "integrity": "sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==", 7880 + "dev": true, 7881 + "engines": { 7882 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 7883 + } 7884 + }, 7885 + "node_modules/jest-snapshot/node_modules/expect": { 7886 + "version": "28.1.3", 7887 + "resolved": "https://registry.npmjs.org/expect/-/expect-28.1.3.tgz", 7888 + "integrity": "sha512-eEh0xn8HlsuOBxFgIss+2mX85VAS4Qy3OSkjV7rlBWljtA4oWH37glVGyOZSZvErDT/yBywZdPGwCXuTvSG85g==", 7889 + "dev": true, 7890 + "dependencies": { 7891 + "@jest/expect-utils": "^28.1.3", 7892 + "jest-get-type": "^28.0.2", 7893 + "jest-matcher-utils": "^28.1.3", 7894 + "jest-message-util": "^28.1.3", 7895 + "jest-util": "^28.1.3" 7896 + }, 7897 + "engines": { 7898 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 7899 + } 7900 + }, 7901 + "node_modules/jest-snapshot/node_modules/jest-diff": { 7902 + "version": "28.1.3", 7903 + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.3.tgz", 7904 + "integrity": "sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==", 7905 + "dev": true, 7906 + "dependencies": { 7907 + "chalk": "^4.0.0", 7908 + "diff-sequences": "^28.1.1", 7909 + "jest-get-type": "^28.0.2", 7910 + "pretty-format": "^28.1.3" 7911 + }, 7912 + "engines": { 7913 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 7914 + } 7915 + }, 7916 + "node_modules/jest-snapshot/node_modules/jest-get-type": { 7917 + "version": "28.0.2", 7918 + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", 7919 + "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", 7920 + "dev": true, 7921 + "engines": { 7922 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 7923 + } 7924 + }, 7925 + "node_modules/jest-snapshot/node_modules/jest-matcher-utils": { 7926 + "version": "28.1.3", 7927 + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz", 7928 + "integrity": "sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==", 7929 + "dev": true, 7930 + "dependencies": { 7931 + "chalk": "^4.0.0", 7932 + "jest-diff": "^28.1.3", 7933 + "jest-get-type": "^28.0.2", 7934 + "pretty-format": "^28.1.3" 7935 + }, 7936 + "engines": { 7937 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 7938 + } 7939 + }, 7940 + "node_modules/jest-snapshot/node_modules/jest-message-util": { 7941 + "version": "28.1.3", 7942 + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", 7943 + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", 7944 + "dev": true, 7945 + "dependencies": { 7946 + "@babel/code-frame": "^7.12.13", 7947 + "@jest/types": "^28.1.3", 7948 + "@types/stack-utils": "^2.0.0", 7949 + "chalk": "^4.0.0", 7950 + "graceful-fs": "^4.2.9", 7951 + "micromatch": "^4.0.4", 7952 + "pretty-format": "^28.1.3", 7953 + "slash": "^3.0.0", 7954 + "stack-utils": "^2.0.3" 7955 + }, 7956 + "engines": { 7957 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 7958 + } 7959 + }, 7960 + "node_modules/jest-snapshot/node_modules/jest-util": { 6528 7961 "version": "28.1.3", 6529 7962 "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", 6530 7963 "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", ··· 6541 7974 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 6542 7975 } 6543 7976 }, 6544 - "node_modules/jest-util/node_modules/@jest/types": { 7977 + "node_modules/jest-snapshot/node_modules/pretty-format": { 6545 7978 "version": "28.1.3", 6546 - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", 6547 - "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", 7979 + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", 7980 + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", 6548 7981 "dev": true, 6549 7982 "dependencies": { 6550 7983 "@jest/schemas": "^28.1.3", 7984 + "ansi-regex": "^5.0.1", 7985 + "ansi-styles": "^5.0.0", 7986 + "react-is": "^18.0.0" 7987 + }, 7988 + "engines": { 7989 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 7990 + } 7991 + }, 7992 + "node_modules/jest-util": { 7993 + "version": "29.6.2", 7994 + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.6.2.tgz", 7995 + "integrity": "sha512-3eX1qb6L88lJNCFlEADKOkjpXJQyZRiavX1INZ4tRnrBVr2COd3RgcTLyUiEXMNBlDU/cgYq6taUS0fExrWW4w==", 7996 + "dev": true, 7997 + "dependencies": { 7998 + "@jest/types": "^29.6.1", 7999 + "@types/node": "*", 8000 + "chalk": "^4.0.0", 8001 + "ci-info": "^3.2.0", 8002 + "graceful-fs": "^4.2.9", 8003 + "picomatch": "^2.2.3" 8004 + }, 8005 + "engines": { 8006 + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 8007 + } 8008 + }, 8009 + "node_modules/jest-util/node_modules/@jest/types": { 8010 + "version": "29.6.1", 8011 + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.1.tgz", 8012 + "integrity": "sha512-tPKQNMPuXgvdOn2/Lg9HNfUvjYVGolt04Hp03f5hAk878uwOLikN+JzeLY0HcVgKgFl9Hs3EIqpu3WX27XNhnw==", 8013 + "dev": true, 8014 + "dependencies": { 8015 + "@jest/schemas": "^29.6.0", 6551 8016 "@types/istanbul-lib-coverage": "^2.0.0", 6552 8017 "@types/istanbul-reports": "^3.0.0", 6553 8018 "@types/node": "*", ··· 6555 8020 "chalk": "^4.0.0" 6556 8021 }, 6557 8022 "engines": { 6558 - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 8023 + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 6559 8024 } 6560 8025 }, 6561 8026 "node_modules/jest-util/node_modules/@types/yargs": { 6562 - "version": "17.0.23", 6563 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz", 6564 - "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==", 8027 + "version": "17.0.24", 8028 + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", 8029 + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", 6565 8030 "dev": true, 6566 8031 "dependencies": { 6567 8032 "@types/yargs-parser": "*" ··· 6584 8049 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 6585 8050 } 6586 8051 }, 8052 + "node_modules/jest-validate/node_modules/@jest/schemas": { 8053 + "version": "28.1.3", 8054 + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", 8055 + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", 8056 + "dev": true, 8057 + "dependencies": { 8058 + "@sinclair/typebox": "^0.24.1" 8059 + }, 8060 + "engines": { 8061 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 8062 + } 8063 + }, 6587 8064 "node_modules/jest-validate/node_modules/@jest/types": { 6588 8065 "version": "28.1.3", 6589 8066 "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", ··· 6601 8078 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 6602 8079 } 6603 8080 }, 8081 + "node_modules/jest-validate/node_modules/@sinclair/typebox": { 8082 + "version": "0.24.51", 8083 + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", 8084 + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", 8085 + "dev": true 8086 + }, 6604 8087 "node_modules/jest-validate/node_modules/@types/yargs": { 6605 - "version": "17.0.23", 6606 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz", 6607 - "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==", 8088 + "version": "17.0.24", 8089 + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", 8090 + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", 6608 8091 "dev": true, 6609 8092 "dependencies": { 6610 8093 "@types/yargs-parser": "*" 8094 + } 8095 + }, 8096 + "node_modules/jest-validate/node_modules/ansi-styles": { 8097 + "version": "5.2.0", 8098 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", 8099 + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", 8100 + "dev": true, 8101 + "engines": { 8102 + "node": ">=10" 8103 + }, 8104 + "funding": { 8105 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 6611 8106 } 6612 8107 }, 6613 8108 "node_modules/jest-validate/node_modules/camelcase": { ··· 6622 8117 "url": "https://github.com/sponsors/sindresorhus" 6623 8118 } 6624 8119 }, 8120 + "node_modules/jest-validate/node_modules/jest-get-type": { 8121 + "version": "28.0.2", 8122 + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", 8123 + "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", 8124 + "dev": true, 8125 + "engines": { 8126 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 8127 + } 8128 + }, 8129 + "node_modules/jest-validate/node_modules/pretty-format": { 8130 + "version": "28.1.3", 8131 + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", 8132 + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", 8133 + "dev": true, 8134 + "dependencies": { 8135 + "@jest/schemas": "^28.1.3", 8136 + "ansi-regex": "^5.0.1", 8137 + "ansi-styles": "^5.0.0", 8138 + "react-is": "^18.0.0" 8139 + }, 8140 + "engines": { 8141 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 8142 + } 8143 + }, 6625 8144 "node_modules/jest-watcher": { 6626 8145 "version": "28.1.3", 6627 8146 "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", ··· 6641 8160 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 6642 8161 } 6643 8162 }, 8163 + "node_modules/jest-watcher/node_modules/@jest/schemas": { 8164 + "version": "28.1.3", 8165 + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", 8166 + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", 8167 + "dev": true, 8168 + "dependencies": { 8169 + "@sinclair/typebox": "^0.24.1" 8170 + }, 8171 + "engines": { 8172 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 8173 + } 8174 + }, 6644 8175 "node_modules/jest-watcher/node_modules/@jest/types": { 6645 8176 "version": "28.1.3", 6646 8177 "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", ··· 6658 8189 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 6659 8190 } 6660 8191 }, 8192 + "node_modules/jest-watcher/node_modules/@sinclair/typebox": { 8193 + "version": "0.24.51", 8194 + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", 8195 + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", 8196 + "dev": true 8197 + }, 6661 8198 "node_modules/jest-watcher/node_modules/@types/yargs": { 6662 - "version": "17.0.23", 6663 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz", 6664 - "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==", 8199 + "version": "17.0.24", 8200 + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", 8201 + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", 6665 8202 "dev": true, 6666 8203 "dependencies": { 6667 8204 "@types/yargs-parser": "*" 6668 8205 } 6669 8206 }, 8207 + "node_modules/jest-watcher/node_modules/jest-util": { 8208 + "version": "28.1.3", 8209 + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", 8210 + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", 8211 + "dev": true, 8212 + "dependencies": { 8213 + "@jest/types": "^28.1.3", 8214 + "@types/node": "*", 8215 + "chalk": "^4.0.0", 8216 + "ci-info": "^3.2.0", 8217 + "graceful-fs": "^4.2.9", 8218 + "picomatch": "^2.2.3" 8219 + }, 8220 + "engines": { 8221 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 8222 + } 8223 + }, 6670 8224 "node_modules/jest-worker": { 6671 8225 "version": "28.1.3", 6672 8226 "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", ··· 6696 8250 "url": "https://github.com/chalk/supports-color?sponsor=1" 6697 8251 } 6698 8252 }, 8253 + "node_modules/jest/node_modules/@jest/schemas": { 8254 + "version": "28.1.3", 8255 + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", 8256 + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", 8257 + "dev": true, 8258 + "dependencies": { 8259 + "@sinclair/typebox": "^0.24.1" 8260 + }, 8261 + "engines": { 8262 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 8263 + } 8264 + }, 6699 8265 "node_modules/jest/node_modules/@jest/types": { 6700 8266 "version": "28.1.3", 6701 8267 "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", ··· 6713 8279 "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 6714 8280 } 6715 8281 }, 8282 + "node_modules/jest/node_modules/@sinclair/typebox": { 8283 + "version": "0.24.51", 8284 + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", 8285 + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", 8286 + "dev": true 8287 + }, 6716 8288 "node_modules/jest/node_modules/@types/yargs": { 6717 - "version": "17.0.23", 6718 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.23.tgz", 6719 - "integrity": "sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ==", 8289 + "version": "17.0.24", 8290 + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", 8291 + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", 6720 8292 "dev": true, 6721 8293 "dependencies": { 6722 8294 "@types/yargs-parser": "*" 6723 - } 6724 - }, 6725 - "node_modules/js-sdsl": { 6726 - "version": "4.4.0", 6727 - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", 6728 - "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", 6729 - "dev": true, 6730 - "funding": { 6731 - "type": "opencollective", 6732 - "url": "https://opencollective.com/js-sdsl" 6733 8295 } 6734 8296 }, 6735 8297 "node_modules/js-tokens": { ··· 6977 8539 "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", 6978 8540 "dev": true 6979 8541 }, 8542 + "node_modules/lodash.clonedeep": { 8543 + "version": "4.5.0", 8544 + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", 8545 + "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==" 8546 + }, 6980 8547 "node_modules/lodash.merge": { 6981 8548 "version": "4.6.2", 6982 8549 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", ··· 7033 8600 } 7034 8601 }, 7035 8602 "node_modules/make-dir": { 7036 - "version": "3.1.0", 7037 - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", 7038 - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", 8603 + "version": "4.0.0", 8604 + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", 8605 + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", 7039 8606 "dev": true, 7040 8607 "dependencies": { 7041 - "semver": "^6.0.0" 8608 + "semver": "^7.5.3" 7042 8609 }, 7043 8610 "engines": { 7044 - "node": ">=8" 8611 + "node": ">=10" 7045 8612 }, 7046 8613 "funding": { 7047 8614 "url": "https://github.com/sponsors/sindresorhus" 7048 - } 7049 - }, 7050 - "node_modules/make-dir/node_modules/semver": { 7051 - "version": "6.3.0", 7052 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 7053 - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 7054 - "dev": true, 7055 - "bin": { 7056 - "semver": "bin/semver.js" 7057 8615 } 7058 8616 }, 7059 8617 "node_modules/makeerror": { ··· 7378 8936 "dev": true 7379 8937 }, 7380 8938 "node_modules/node-releases": { 7381 - "version": "2.0.10", 7382 - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", 7383 - "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", 8939 + "version": "2.0.13", 8940 + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", 8941 + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", 7384 8942 "dev": true 7385 8943 }, 7386 8944 "node_modules/normalize-package-data": { ··· 7552 9110 } 7553 9111 }, 7554 9112 "node_modules/optionator": { 7555 - "version": "0.9.1", 7556 - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", 7557 - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", 9113 + "version": "0.9.3", 9114 + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", 9115 + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", 7558 9116 "dev": true, 7559 9117 "dependencies": { 9118 + "@aashutoshrathi/word-wrap": "^1.2.3", 7560 9119 "deep-is": "^0.1.3", 7561 9120 "fast-levenshtein": "^2.0.6", 7562 9121 "levn": "^0.4.1", 7563 9122 "prelude-ls": "^1.2.1", 7564 - "type-check": "^0.4.0", 7565 - "word-wrap": "^1.2.3" 9123 + "type-check": "^0.4.0" 7566 9124 }, 7567 9125 "engines": { 7568 9126 "node": ">= 0.8.0" ··· 7876 9434 } 7877 9435 }, 7878 9436 "node_modules/pirates": { 7879 - "version": "4.0.5", 7880 - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", 7881 - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", 9437 + "version": "4.0.6", 9438 + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", 9439 + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", 7882 9440 "dev": true, 7883 9441 "engines": { 7884 9442 "node": ">= 6" ··· 7915 9473 } 7916 9474 }, 7917 9475 "node_modules/prettier": { 7918 - "version": "2.8.7", 7919 - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.7.tgz", 7920 - "integrity": "sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==", 9476 + "version": "3.0.0", 9477 + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.0.tgz", 9478 + "integrity": "sha512-zBf5eHpwHOGPC47h0zrPyNn+eAEIdEzfywMoYn2XPi0P44Zp0tSq64rq0xAREh4auw2cJZHo9QUob+NqCQky4g==", 7921 9479 "dev": true, 7922 9480 "bin": { 7923 - "prettier": "bin-prettier.js" 9481 + "prettier": "bin/prettier.cjs" 7924 9482 }, 7925 9483 "engines": { 7926 - "node": ">=10.13.0" 9484 + "node": ">=14" 7927 9485 }, 7928 9486 "funding": { 7929 9487 "url": "https://github.com/prettier/prettier?sponsor=1" 7930 9488 } 7931 9489 }, 7932 9490 "node_modules/pretty-format": { 7933 - "version": "28.1.3", 7934 - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", 7935 - "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", 9491 + "version": "29.6.2", 9492 + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz", 9493 + "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==", 7936 9494 "dev": true, 7937 9495 "dependencies": { 7938 - "@jest/schemas": "^28.1.3", 7939 - "ansi-regex": "^5.0.1", 9496 + "@jest/schemas": "^29.6.0", 7940 9497 "ansi-styles": "^5.0.0", 7941 9498 "react-is": "^18.0.0" 7942 9499 }, 7943 9500 "engines": { 7944 - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" 9501 + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 7945 9502 } 7946 9503 }, 7947 9504 "node_modules/pretty-format/node_modules/ansi-styles": { ··· 8392 9949 "dev": true 8393 9950 }, 8394 9951 "node_modules/semver": { 8395 - "version": "7.3.8", 8396 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", 8397 - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", 9952 + "version": "7.5.4", 9953 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", 9954 + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", 8398 9955 "dependencies": { 8399 9956 "lru-cache": "^6.0.0" 8400 9957 }, ··· 8849 10406 "node": ">=8" 8850 10407 } 8851 10408 }, 10409 + "node_modules/strip-comments-strings": { 10410 + "version": "1.2.0", 10411 + "resolved": "https://registry.npmjs.org/strip-comments-strings/-/strip-comments-strings-1.2.0.tgz", 10412 + "integrity": "sha512-zwF4bmnyEjZwRhaak9jUWNxc0DoeKBJ7lwSN/LEc8dQXZcUFG6auaaTQJokQWXopLdM3iTx01nQT8E4aL29DAQ==" 10413 + }, 8852 10414 "node_modules/strip-final-newline": { 8853 10415 "version": "2.0.0", 8854 10416 "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", ··· 9099 10661 "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", 9100 10662 "dev": true 9101 10663 }, 9102 - "node_modules/tslib": { 9103 - "version": "1.14.1", 9104 - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", 9105 - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", 9106 - "dev": true 10664 + "node_modules/ts-api-utils": { 10665 + "version": "1.0.1", 10666 + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.1.tgz", 10667 + "integrity": "sha512-lC/RGlPmwdrIBFTX59wwNzqh7aR2otPNPR/5brHZm/XKFYKsfqxihXUe9pU3JI+3vGkl+vyCoNNnPhJn3aLK1A==", 10668 + "dev": true, 10669 + "engines": { 10670 + "node": ">=16.13.0" 10671 + }, 10672 + "peerDependencies": { 10673 + "typescript": ">=4.2.0" 10674 + } 9107 10675 }, 9108 10676 "node_modules/tsscmp": { 9109 10677 "version": "1.0.6", ··· 9114 10682 "node": ">=0.6.x" 9115 10683 } 9116 10684 }, 9117 - "node_modules/tsutils": { 9118 - "version": "3.21.0", 9119 - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", 9120 - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", 9121 - "dev": true, 9122 - "dependencies": { 9123 - "tslib": "^1.8.1" 9124 - }, 9125 - "engines": { 9126 - "node": ">= 6" 9127 - }, 9128 - "peerDependencies": { 9129 - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" 9130 - } 9131 - }, 9132 10685 "node_modules/tunnel-agent": { 9133 10686 "version": "0.6.0", 9134 10687 "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", ··· 9209 10762 "version": "3.1.5", 9210 10763 "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", 9211 10764 "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", 10765 + "dev": true, 9212 10766 "dependencies": { 9213 10767 "is-typedarray": "^1.0.0" 9214 10768 } ··· 9275 10829 } 9276 10830 }, 9277 10831 "node_modules/update-browserslist-db": { 9278 - "version": "1.0.10", 9279 - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", 9280 - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", 10832 + "version": "1.0.11", 10833 + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", 10834 + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", 9281 10835 "dev": true, 9282 10836 "funding": [ 9283 10837 { ··· 9287 10841 { 9288 10842 "type": "tidelift", 9289 10843 "url": "https://tidelift.com/funding/github/npm/browserslist" 10844 + }, 10845 + { 10846 + "type": "github", 10847 + "url": "https://github.com/sponsors/ai" 9290 10848 } 9291 10849 ], 9292 10850 "dependencies": { ··· 9294 10852 "picocolors": "^1.0.0" 9295 10853 }, 9296 10854 "bin": { 9297 - "browserslist-lint": "cli.js" 10855 + "update-browserslist-db": "cli.js" 9298 10856 }, 9299 10857 "peerDependencies": { 9300 10858 "browserslist": ">= 4.21.0" ··· 9573 11131 "node": ">=10" 9574 11132 } 9575 11133 }, 11134 + "node_modules/verdaccio/node_modules/semver": { 11135 + "version": "7.3.8", 11136 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", 11137 + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", 11138 + "dev": true, 11139 + "dependencies": { 11140 + "lru-cache": "^6.0.0" 11141 + }, 11142 + "bin": { 11143 + "semver": "bin/semver.js" 11144 + }, 11145 + "engines": { 11146 + "node": ">=10" 11147 + } 11148 + }, 11149 + "node_modules/verdaccio/node_modules/semver/node_modules/lru-cache": { 11150 + "version": "6.0.0", 11151 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 11152 + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 11153 + "dev": true, 11154 + "dependencies": { 11155 + "yallist": "^4.0.0" 11156 + }, 11157 + "engines": { 11158 + "node": ">=10" 11159 + } 11160 + }, 11161 + "node_modules/verdaccio/node_modules/yallist": { 11162 + "version": "4.0.0", 11163 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 11164 + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 11165 + "dev": true 11166 + }, 9576 11167 "node_modules/verror": { 9577 11168 "version": "1.10.0", 9578 11169 "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", ··· 9642 11233 "string-width": "^1.0.2 || 2 || 3 || 4" 9643 11234 } 9644 11235 }, 9645 - "node_modules/word-wrap": { 9646 - "version": "1.2.3", 9647 - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", 9648 - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", 9649 - "dev": true, 9650 - "engines": { 9651 - "node": ">=0.10.0" 9652 - } 9653 - }, 9654 11236 "node_modules/wordwrap": { 9655 11237 "version": "1.0.0", 9656 11238 "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", ··· 9703 11285 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" 9704 11286 }, 9705 11287 "node_modules/write-file-atomic": { 9706 - "version": "4.0.2", 9707 - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", 9708 - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", 11288 + "version": "5.0.1", 11289 + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", 11290 + "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", 9709 11291 "dependencies": { 9710 11292 "imurmurhash": "^0.1.4", 9711 - "signal-exit": "^3.0.7" 11293 + "signal-exit": "^4.0.1" 9712 11294 }, 9713 11295 "engines": { 9714 - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 11296 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 11297 + } 11298 + }, 11299 + "node_modules/write-file-atomic/node_modules/signal-exit": { 11300 + "version": "4.1.0", 11301 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", 11302 + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", 11303 + "engines": { 11304 + "node": ">=14" 11305 + }, 11306 + "funding": { 11307 + "url": "https://github.com/sponsors/isaacs" 9715 11308 } 9716 11309 }, 9717 11310 "node_modules/write-yaml-file": { 9718 11311 "version": "4.2.0", 9719 11312 "resolved": "https://registry.npmjs.org/write-yaml-file/-/write-yaml-file-4.2.0.tgz", 9720 11313 "integrity": "sha512-LwyucHy0uhWqbrOkh9cBluZBeNVxzHjDaE9mwepZG3n3ZlbM4v3ndrFw51zW/NXYFFqP+QWZ72ihtLWTh05e4Q==", 11314 + "dev": true, 9721 11315 "dependencies": { 9722 11316 "js-yaml": "^4.0.0", 9723 11317 "write-file-atomic": "^3.0.3" ··· 9730 11324 "version": "4.1.0", 9731 11325 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 9732 11326 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 11327 + "dev": true, 9733 11328 "dependencies": { 9734 11329 "argparse": "^2.0.1" 9735 11330 }, ··· 9741 11336 "version": "3.0.3", 9742 11337 "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", 9743 11338 "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", 11339 + "dev": true, 9744 11340 "dependencies": { 9745 11341 "imurmurhash": "^0.1.4", 9746 11342 "is-typedarray": "^1.0.0", ··· 9764 11360 "dev": true 9765 11361 }, 9766 11362 "node_modules/yargs": { 9767 - "version": "17.7.1", 9768 - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", 9769 - "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", 11363 + "version": "17.7.2", 11364 + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", 11365 + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", 9770 11366 "dev": true, 9771 11367 "dependencies": { 9772 11368 "cliui": "^8.0.1",
+6 -9
pkgs/development/web/pnpm-lock-export/update.sh
··· 16 16 set -x 17 17 18 18 cd "$(dirname "$0")" 19 - version="$1" 19 + rev="$1" 20 20 21 21 set -euo pipefail 22 22 23 - if [ -z "$version" ]; then 24 - version="$(wget -O- "${TOKEN_ARGS[@]}" "https://api.github.com/repos/cvent/pnpm-lock-export/releases?per_page=1" | jq -r '.[0].tag_name')" 23 + if [ -z "$rev" ]; then 24 + rev="$(wget -O- "${TOKEN_ARGS[@]}" "https://api.github.com/repos/adamcstephens/pnpm-lock-export/commits?per_page=1" | jq -r '.[0].sha')" 25 25 fi 26 26 27 - # strip leading "v" 28 - version="${version#v}" 29 - 30 27 # pnpm-lock-export repository 31 - src_hash=$(nix-prefetch-github cvent pnpm-lock-export --rev "v${version}" | jq -r .hash) 28 + src_hash=$(nix-prefetch-github adamcstephens pnpm-lock-export --rev "${rev}" | jq -r .hash) 32 29 33 30 # Front-end dependencies 34 - upstream_src="https://raw.githubusercontent.com/cvent/pnpm-lock-export/v$version" 31 + upstream_src="https://raw.githubusercontent.com/adamcstephens/pnpm-lock-export/${rev}" 35 32 36 33 trap 'rm -rf package.json' EXIT 37 34 wget "${TOKEN_ARGS[@]}" "$upstream_src/package.json" ··· 41 38 # Use friendlier hashes 42 39 deps_hash=$(nix hash to-sri --type sha256 "$deps_hash") 43 40 44 - sed -i -E -e "s#version = \".*\"#version = \"$version\"#" default.nix 41 + sed -i -E -e "s#rev = \".*\"#rev = \"$rev\"#" default.nix 45 42 sed -i -E -e "s#hash = \".*\"#hash = \"$src_hash\"#" default.nix 46 43 sed -i -E -e "s#npmDepsHash = \".*\"#npmDepsHash = \"$deps_hash\"#" default.nix
+4 -4
pkgs/os-specific/linux/kernel/zen-kernels.nix
··· 4 4 # comments with variant added for update script 5 5 # ./update-zen.py zen 6 6 zenVariant = { 7 - version = "6.4.6"; #zen 7 + version = "6.4.7"; #zen 8 8 suffix = "zen1"; #zen 9 - sha256 = "0vsdqyb5416004dq0r03q2j6x3z8lw7a9632ji6acjhc5rd84s6a"; #zen 9 + sha256 = "1xxznqkgn17sh134c4szjhk8im342zh7z6200k3csnqd9fink2r7"; #zen 10 10 isLqx = false; 11 11 }; 12 12 # ./update-zen.py lqx 13 13 lqxVariant = { 14 - version = "6.4.6"; #lqx 14 + version = "6.4.7"; #lqx 15 15 suffix = "lqx1"; #lqx 16 - sha256 = "1xz2z1smy7xmwkc0l23nabz7sgbp8ipkcbxhnb91azql006mz80h"; #lqx 16 + sha256 = "055l8l83368858ap1pslxcs76hkms8ik627v7d7wczm9f1vldbln"; #lqx 17 17 isLqx = true; 18 18 }; 19 19 zenKernelsFor = { version, suffix, sha256, isLqx }: buildLinux (args // {
+101 -77
pkgs/servers/uwsgi/default.nix
··· 1 - { stdenv, nixosTests, lib, pkg-config, jansson, pcre, libxcrypt 2 - , expat, zlib 1 + { stdenv 2 + , nixosTests 3 + , lib 4 + , pkg-config 5 + , jansson 6 + , pcre 7 + , libxcrypt 8 + , expat 9 + , zlib 3 10 # plugins: list of strings, eg. [ "python2" "python3" ] 4 11 , plugins ? [] 5 12 , pam, withPAM ? stdenv.isLinux ··· 10 17 , makeWrapper, fetchFromGitHub 11 18 }: 12 19 13 - let php-embed = php.override { 14 - embedSupport = true; 15 - apxs2Support = false; 16 - }; 20 + let 21 + php-embed = php.override { 22 + embedSupport = true; 23 + apxs2Support = false; 24 + }; 17 25 18 - pythonPlugin = pkg : lib.nameValuePair "python${if pkg.isPy2 then "2" else "3"}" { 19 - interpreter = pkg.pythonForBuild.interpreter; 20 - path = "plugins/python"; 21 - inputs = [ pkg ncurses ]; 22 - install = '' 23 - install -Dm644 uwsgidecorators.py $out/${pkg.sitePackages}/uwsgidecorators.py 24 - ${pkg.pythonForBuild.executable} -m compileall $out/${pkg.sitePackages}/ 25 - ${pkg.pythonForBuild.executable} -O -m compileall $out/${pkg.sitePackages}/ 26 - ''; 27 - }; 26 + pythonPlugin = pkg : lib.nameValuePair "python${if pkg.isPy2 then "2" else "3"}" { 27 + interpreter = pkg.pythonForBuild.interpreter; 28 + path = "plugins/python"; 29 + inputs = [ pkg ncurses ]; 30 + install = '' 31 + install -Dm644 uwsgidecorators.py $out/${pkg.sitePackages}/uwsgidecorators.py 32 + ${pkg.pythonForBuild.executable} -m compileall $out/${pkg.sitePackages}/ 33 + ${pkg.pythonForBuild.executable} -O -m compileall $out/${pkg.sitePackages}/ 34 + ''; 35 + }; 28 36 29 - available = lib.listToAttrs [ 30 - (pythonPlugin python2) 31 - (pythonPlugin python3) 32 - (lib.nameValuePair "rack" { 33 - path = "plugins/rack"; 34 - inputs = [ ruby ]; 35 - }) 36 - (lib.nameValuePair "cgi" { 37 - # usage: https://uwsgi-docs.readthedocs.io/en/latest/CGI.html?highlight=cgi 38 - path = "plugins/cgi"; 39 - inputs = [ ]; 40 - }) 41 - (lib.nameValuePair "php" { 42 - # usage: https://uwsgi-docs.readthedocs.io/en/latest/PHP.html#running-php-apps-with-nginx 43 - path = "plugins/php"; 44 - inputs = [ 45 - php-embed 46 - php-embed.extensions.session 47 - php-embed.extensions.session.dev 48 - php-embed.unwrapped.dev 49 - ] ++ php-embed.unwrapped.buildInputs; 50 - }) 51 - ]; 37 + available = lib.listToAttrs [ 38 + (pythonPlugin python2) 39 + (pythonPlugin python3) 40 + (lib.nameValuePair "rack" { 41 + path = "plugins/rack"; 42 + inputs = [ ruby ]; 43 + }) 44 + (lib.nameValuePair "cgi" { 45 + # usage: https://uwsgi-docs.readthedocs.io/en/latest/CGI.html?highlight=cgi 46 + path = "plugins/cgi"; 47 + inputs = [ ]; 48 + }) 49 + (lib.nameValuePair "php" { 50 + # usage: https://uwsgi-docs.readthedocs.io/en/latest/PHP.html#running-php-apps-with-nginx 51 + path = "plugins/php"; 52 + inputs = [ 53 + php-embed 54 + php-embed.extensions.session 55 + php-embed.extensions.session.dev 56 + php-embed.unwrapped.dev 57 + ] ++ php-embed.unwrapped.buildInputs; 58 + }) 59 + ]; 52 60 53 - getPlugin = name: 54 - let all = lib.concatStringsSep ", " (lib.attrNames available); 55 - in if lib.hasAttr name available 56 - then lib.getAttr name available // { inherit name; } 57 - else throw "Unknown UWSGI plugin ${name}, available : ${all}"; 61 + getPlugin = name: 62 + let 63 + all = lib.concatStringsSep ", " (lib.attrNames available); 64 + in 65 + if lib.hasAttr name available 66 + then lib.getAttr name available // { inherit name; } 67 + else throw "Unknown UWSGI plugin ${name}, available : ${all}"; 58 68 59 - needed = builtins.map getPlugin plugins; 69 + needed = builtins.map getPlugin plugins; 60 70 in 61 71 62 - stdenv.mkDerivation rec { 72 + stdenv.mkDerivation (finalAttrs: { 63 73 pname = "uwsgi"; 64 - version = "2.0.21"; 74 + version = "2.0.22"; 65 75 66 76 src = fetchFromGitHub { 67 77 owner = "unbit"; 68 78 repo = "uwsgi"; 69 - rev = version; 70 - sha256 = "sha256-TUASYDyG+p1tlhmqi+ivaC7aW6UZBrPTFQUTYys5ICE="; 79 + rev = finalAttrs.version; 80 + hash = "sha256-pfy3EDXq3KVY2mC3BMAp/87IUiP4NhdTWZo+zVBJ+Pc="; 71 81 }; 72 82 73 83 patches = [ 74 - ./no-ext-session-php_session.h-on-NixOS.patch 75 - ./additional-php-ldflags.patch 84 + ./no-ext-session-php_session.h-on-NixOS.patch 85 + ./additional-php-ldflags.patch 76 86 ]; 77 87 78 - nativeBuildInputs = [ python3 pkg-config makeWrapper ]; 88 + nativeBuildInputs = [ 89 + makeWrapper 90 + pkg-config 91 + python3 92 + ]; 79 93 80 94 buildInputs = [ jansson pcre libxcrypt ] 81 - ++ lib.optionals (stdenv.isDarwin && stdenv.isAarch64) [ expat zlib ] 82 - ++ lib.optional withPAM pam 83 - ++ lib.optional withSystemd systemd 84 - ++ lib.optional withCap libcap 85 - ++ lib.concatMap (x: x.inputs) needed 86 - ; 95 + ++ lib.optionals (stdenv.isDarwin && stdenv.isAarch64) [ expat zlib ] 96 + ++ lib.optional withPAM pam 97 + ++ lib.optional withSystemd systemd 98 + ++ lib.optional withCap libcap 99 + ++ lib.concatMap (x: x.inputs) needed; 87 100 88 101 basePlugins = lib.concatStringsSep "," 89 - ( lib.optional withPAM "pam" 90 - ++ lib.optional withSystemd "systemd_logger" 91 - ); 102 + ( lib.optional withPAM "pam" 103 + ++ lib.optional withSystemd "systemd_logger" 104 + ); 92 105 93 106 UWSGI_INCLUDES = lib.optionalString withCap "${libcap.dev}/include"; 94 107 95 108 passthru = { 96 109 inherit python2 python3; 110 + tests.uwsgi = nixosTests.uwsgi; 97 111 }; 98 112 99 113 postPatch = '' ··· 105 119 ''; 106 120 107 121 configurePhase = '' 122 + runHook preConfigure 123 + 108 124 export pluginDir=$out/lib/uwsgi 109 125 substituteAll ${./nixos.ini} buildconf/nixos.ini 126 + 127 + runHook postConfigure 110 128 ''; 111 129 112 130 # this is a hack to make the php plugin link with session.so (which on nixos is a separate package) 113 131 # the hack works in coordination with ./additional-php-ldflags.patch 114 - UWSGICONFIG_PHP_LDFLAGS = lib.optionalString (builtins.any (x: x.name == "php") needed) 115 - (lib.concatStringsSep "," [ 116 - "-Wl" 117 - "-rpath=${php-embed.extensions.session}/lib/php/extensions/" 118 - "--library-path=${php-embed.extensions.session}/lib/php/extensions/" 119 - "-l:session.so" 120 - ]); 132 + UWSGICONFIG_PHP_LDFLAGS = lib.optionalString 133 + (builtins.any (x: x.name == "php") needed) 134 + (lib.concatStringsSep "," [ 135 + "-Wl" 136 + "-rpath=${php-embed.extensions.session}/lib/php/extensions/" 137 + "--library-path=${php-embed.extensions.session}/lib/php/extensions/" 138 + "-l:session.so" 139 + ]); 121 140 122 141 buildPhase = '' 142 + runHook preBuild 143 + 123 144 mkdir -p $pluginDir 124 145 python3 uwsgiconfig.py --build nixos 125 146 ${lib.concatMapStringsSep ";" (x: "${x.preBuild or ""}\n ${x.interpreter or "python3"} uwsgiconfig.py --plugin ${x.path} nixos ${x.name}") needed} 147 + 148 + runHook postBuild 126 149 ''; 127 150 128 151 installPhase = '' 152 + runHook preInstall 153 + 129 154 install -Dm755 uwsgi $out/bin/uwsgi 130 155 ${lib.concatMapStringsSep "\n" (x: x.install or "") needed} 156 + 157 + runHook postInstall 131 158 ''; 132 159 133 160 postFixup = lib.optionalString (builtins.any (x: x.name == "php") needed) ··· 135 162 wrapProgram $out/bin/uwsgi --set PHP_INI_SCAN_DIR ${php-embed}/lib 136 163 ''; 137 164 138 - meta = with lib; { 139 - homepage = "https://uwsgi-docs.readthedocs.org/en/latest/"; 165 + meta = { 140 166 description = "A fast, self-healing and developer/sysadmin-friendly application container server coded in pure C"; 141 - license = licenses.gpl2; 142 - maintainers = with maintainers; [ abbradar schneefux globin ]; 143 - platforms = platforms.unix; 167 + homepage = "https://uwsgi-docs.readthedocs.org/en/latest/"; 168 + license = lib.licenses.gpl2; 169 + maintainers = with lib.maintainers; [ abbradar schneefux globin ]; 170 + platforms = lib.platforms.unix; 144 171 }; 145 - 146 - passthru.tests.uwsgi = nixosTests.uwsgi; 147 - 148 - } 172 + })
+3 -3
pkgs/tools/misc/phrase-cli/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "phrase-cli"; 5 - version = "2.8.2"; 5 + version = "2.8.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "phrase"; 9 9 repo = "phrase-cli"; 10 10 rev = version; 11 - sha256 = "sha256-jsN7JouIyrFd//+kDAcEEsXiGLZx8e5jQsiNVQuDiQg="; 11 + sha256 = "sha256-tYpn93PSvO9g31soDOW0+gOBaypMUlx9Xfo0H3ftJQk="; 12 12 }; 13 13 14 - vendorHash = "sha256-a0QA/1vUryAnO0Nr+m8frxtpnSHBOSOP1pq+BORTIJw="; 14 + vendorHash = "sha256-SooYBVXcll8QciK8J68wUAsAH6kN+lWlmPS8h0Hw4e0="; 15 15 16 16 ldflags = [ "-X=github.com/phrase/phrase-cli/cmd.PHRASE_CLIENT_VERSION=${version}" ]; 17 17
+3 -3
pkgs/tools/networking/juicity/default.nix
··· 4 4 }: 5 5 buildGoModule rec { 6 6 pname = "juicity"; 7 - version = "0.1.0"; 7 + version = "0.1.1"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "juicity"; 11 11 repo = pname; 12 12 rev = "v${version}"; 13 - hash = "sha256-JuV9nIFyT2AO0baayVSiKiVDH1waRsqqIp9I4KZ9Xu4="; 13 + hash = "sha256-wTMWmHQPJ65FRJUNt7liLF+nM/tXdq067KT0fMWlDfM="; 14 14 }; 15 15 16 - vendorHash = "sha256-xrSy6ZUbmUrRZ+vXBo9VPdhsbD/RV19xBHvNuhDWOPo="; 16 + vendorHash = "sha256-RTf0+rf6DPJf9DKRNstZzJbQ3+pU/8siLSRgUo9Bcu8="; 17 17 18 18 proxyVendor = true; 19 19
+13 -2
pkgs/top-level/all-packages.nix
··· 17863 17863 17864 17864 rbenv = callPackage ../development/ruby-modules/rbenv { }; 17865 17865 17866 + rubyfmt = callPackage ../development/tools/rubyfmt { 17867 + inherit (darwin.apple_sdk.frameworks) Foundation Security; 17868 + inherit (darwin) libobjc; 17869 + }; 17870 + 17866 17871 inherit (darwin.apple_sdk_11_0.callPackage ../development/interpreters/ruby { 17867 17872 inherit (darwin) libobjc libunwind; 17868 17873 inherit (darwin.apple_sdk_11_0.frameworks) Foundation; ··· 25433 25438 }; 25434 25439 zig = zig_0_10; 25435 25440 25441 + zigHook = callPackage ../development/compilers/zig/hook.nix { }; 25442 + 25436 25443 zimlib = callPackage ../development/libraries/zimlib { }; 25437 25444 25438 25445 zita-convolver = callPackage ../development/libraries/audio/zita-convolver { }; ··· 30722 30729 extraIntegrations = extras; 30723 30730 }; 30724 30731 30732 + dayon = callPackage ../applications/networking/remote/dayon { }; 30733 + 30725 30734 ddgr = callPackage ../applications/misc/ddgr { }; 30726 30735 30727 30736 deadbeef = callPackage ../applications/audio/deadbeef { }; ··· 31516 31525 firefox-devedition-unwrapped = firefoxPackages.firefox-devedition; 31517 31526 firefox-esr-102-unwrapped = firefoxPackages.firefox-esr-102; 31518 31527 firefox-esr-115-unwrapped = firefoxPackages.firefox-esr-115; 31519 - firefox-esr-unwrapped = firefoxPackages.firefox-esr-102; 31528 + firefox-esr-unwrapped = firefoxPackages.firefox-esr-115; 31520 31529 31521 31530 firefox = wrapFirefox firefox-unwrapped { }; 31522 31531 firefox-beta = wrapFirefox firefox-beta-unwrapped { }; ··· 31524 31533 31525 31534 firefox-mobile = callPackage ../applications/networking/browsers/firefox/mobile-config.nix { }; 31526 31535 31527 - firefox-esr = firefox-esr-102; 31536 + firefox-esr = firefox-esr-115; 31528 31537 firefox-esr-102 = wrapFirefox firefox-esr-102-unwrapped { }; 31529 31538 firefox-esr-115 = wrapFirefox firefox-esr-115-unwrapped { }; 31530 31539 ··· 41482 41491 ldid = callPackage ../development/tools/ldid { 41483 41492 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security; 41484 41493 }; 41494 + 41495 + ldid-procursus = callPackage ../development/tools/ldid-procursus { }; 41485 41496 41486 41497 xcolor = callPackage ../tools/graphics/xcolor { }; 41487 41498