diff --git a/.github/labeler.yml b/.github/labeler.yml index 9cdc7dcd7e7b..8ddf598bc52b 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -589,6 +589,15 @@ - nixos/modules/services/x11/desktop-managers/xfce.nix - nixos/tests/xfce.nix - pkgs/desktops/xfce/**/* + - pkgs/by-name/ga/garcon/**/* + - pkgs/by-name/li/libxfce4*/**/* + - pkgs/by-name/th/thunar/**/* + - pkgs/by-name/th/thunar-*/**/* + - pkgs/by-name/tu/tumbler/**/* + - pkgs/by-name/xf/xfce4-*/**/* + - pkgs/by-name/xf/xfconf/**/* + - pkgs/by-name/xf/xfdesktop/**/* + - pkgs/by-name/xf/xfwm4/**/* "6.topic: zig": - any: diff --git a/doc/release-notes/rl-2605.section.md b/doc/release-notes/rl-2605.section.md index 899fee30e2f3..e91f536c48ad 100644 --- a/doc/release-notes/rl-2605.section.md +++ b/doc/release-notes/rl-2605.section.md @@ -13,10 +13,10 @@ -- `xfce.mkXfceDerivation` has been deprecated, please use `stdenv.mkDerivation` - directly. You can migrate by adding `pkg-config`, `xfce4-dev-tools`, and - `wrapGAppsHook3` to your `nativeBuildInputs` and `--enable-maintainer-mode` - to your `configureFlags`. +- `xfce.mkXfceDerivation` has been deprecated (i.e. conditioned behind `nixpkgs.config.allowAliases`) + and will be removed in NixOS 26.11, please use `stdenv.mkDerivation` directly. You can migrate by + adding `pkg-config`, `xfce4-dev-tools`, and `wrapGAppsHook3` to your `nativeBuildInputs` and + `--enable-maintainer-mode` to your `configureFlags`. - `corepack_latest` has been removed, as Corepack is no longer distributed with Node.js. @@ -66,7 +66,7 @@ - `services.openssh.settings.AcceptEnv` now explicitly defined as an option that takes a list of strings, to facilitate option merging. Setting it to a string value is no longer supported. -- Xfce panel plugins have been moved to top level (e.g. if you previously added `pkgs.xfce.xfce4-whiskermenu-plugin` to `environment.systemPackages`, you will need to change it to `pkgs.xfce4-whiskermenu-plugin`). +- All Xfce packages have been moved to top level (e.g. if you previously added `pkgs.xfce.xfce4-whiskermenu-plugin` to `environment.systemPackages`, you will need to change it to `pkgs.xfce4-whiskermenu-plugin`). The `xfce` scope will be removed in NixOS 26.11. ## Other Notable Changes {#sec-nixpkgs-release-26.05-notable-changes} diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 2c16c711ac20..5abe216b580e 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -10850,12 +10850,6 @@ githubId = 2332070; name = "Serge Baltic"; }; - hyphon81 = { - email = "zero812n@gmail.com"; - github = "hyphon81"; - githubId = 12491746; - name = "Masato Yonekawa"; - }; hyshka = { name = "Bryan Hyshka"; email = "bryan@hyshka.com"; @@ -10905,10 +10899,11 @@ keys = [ { fingerprint = "DF90 9D58 BEE4 E73A 1B8C 5AF3 35D3 9F9A 9A1B C8DA"; } ]; }; iamanaws = { - email = "nixpkgs.yjzaw@slmail.me"; - github = "Iamanaws"; + email = "iamanaws@httpd.dev"; + github = "iamanaws"; githubId = 78835633; name = "Angel J"; + keys = [ { fingerprint = "CF10 DCBB 9318 BE1D 6040 4222 272C 61AB 190D ED28"; } ]; }; iammrinal0 = { email = "nixpkgs@mrinalpurohit.in"; @@ -20944,6 +20939,12 @@ githubId = 66107; name = "Daniel Poelzleithner"; }; + poeschel = { + email = "poeschel@mailbox.org"; + github = "poeschel"; + githubId = 703724; + name = "Lars Pöschel"; + }; pogobanane = { email = "mail@peter-okelmann.de"; github = "pogobanane"; @@ -26129,6 +26130,7 @@ }; thegu5 = { name = "Gus"; + matrix = "@gus:gu5.org"; github = "thegu5"; githubId = 58223632; }; diff --git a/nixos/doc/manual/configuration/xfce.chapter.md b/nixos/doc/manual/configuration/xfce.chapter.md index 302cf9fa093d..59ef7de0c0be 100644 --- a/nixos/doc/manual/configuration/xfce.chapter.md +++ b/nixos/doc/manual/configuration/xfce.chapter.md @@ -26,14 +26,14 @@ example settings: Some Xfce programs are not installed automatically. To install them manually (system wide), put them into your -[](#opt-environment.systemPackages) from `pkgs.xfce`. +[](#opt-environment.systemPackages). ## Thunar {#sec-xfce-thunar-plugins} Thunar (the Xfce file manager) is automatically enabled when Xfce is enabled. To enable Thunar without enabling Xfce, use the configuration option [](#opt-programs.thunar.enable) instead of adding -`pkgs.xfce.thunar` to [](#opt-environment.systemPackages). +`pkgs.thunar` to [](#opt-environment.systemPackages). If you'd like to add extra plugins to Thunar, add them to [](#opt-programs.thunar.plugins). You shouldn't just add them to diff --git a/nixos/doc/manual/redirects.json b/nixos/doc/manual/redirects.json index e96bdf6d245f..5dd832354fef 100644 --- a/nixos/doc/manual/redirects.json +++ b/nixos/doc/manual/redirects.json @@ -62,6 +62,12 @@ "module-boot-plymouth-tpm2-totp-quick-start-enable": [ "index.html#module-boot-plymouth-tpm2-totp-quick-start-enable" ], + "module-services-tandoor-recipes-migrating-media-option-1": [ + "index.html#module-services-tandoor-recipes-migrating-media-option-1" + ], + "module-services-tandoor-recipes-migrating-media-option-2": [ + "index.html#module-services-tandoor-recipes-migrating-media-option-2" + ], "sec-override-nixos-test": [ "index.html#sec-override-nixos-test" ], @@ -1122,6 +1128,12 @@ "module-services-samba-configuring-file-share": [ "index.html#module-services-samba-configuring-file-share" ], + "module-services-tandoor-recipes": [ + "index.html#module-services-tandoor-recipes" + ], + "module-services-tandoor-recipes-migrating-media": [ + "index.html#module-services-tandoor-recipes-migrating-media" + ], "module-services-litestream": [ "index.html#module-services-litestream" ], diff --git a/nixos/doc/manual/release-notes/rl-2605.section.md b/nixos/doc/manual/release-notes/rl-2605.section.md index 1530959a82f8..caf131313bf5 100644 --- a/nixos/doc/manual/release-notes/rl-2605.section.md +++ b/nixos/doc/manual/release-notes/rl-2605.section.md @@ -42,6 +42,8 @@ - `services.crabfit` was removed because its upstream packages are unmaintained and insecure. +- `services.tandoor-recipes` now uses a sub-directory for media files by default starting with `26.05`. Existing setups should move media files out of the data directory and adjust `services.tandoor-recipes.extraConfig.MEDIA_ROOT` accordingly. See [Migrating media files for pre 26.05 installations](#module-services-tandoor-recipes-migrating-media). + - `services.kubernetes.addons.dns.coredns` has been renamed to `services.kubernetes.addons.dns.corednsImage` and now expects a package instead of attrs. Now, by default, nixpkgs.coredns in conjunction with dockerTools.buildImage is used, instead of pulling the upstream container image from Docker Hub. If you want the old behavior, you can set: diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 10823b360fa8..bb4e5343cc50 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -709,6 +709,7 @@ ./services/hardware/usbmuxd.nix ./services/hardware/usbrelayd.nix ./services/hardware/vdr.nix + ./services/home-automation/deye-dummycloud.nix ./services/home-automation/ebusd.nix ./services/home-automation/esphome.nix ./services/home-automation/evcc.nix diff --git a/nixos/modules/programs/thunar.nix b/nixos/modules/programs/thunar.nix index 57ce59f4e7a5..76da7d94c67c 100644 --- a/nixos/modules/programs/thunar.nix +++ b/nixos/modules/programs/thunar.nix @@ -22,7 +22,7 @@ in default = [ ]; type = lib.types.listOf lib.types.package; description = "List of thunar plugins to install."; - example = lib.literalExpression "with pkgs.xfce; [ thunar-archive-plugin thunar-volman ]"; + example = lib.literalExpression "with pkgs; [ thunar-archive-plugin thunar-volman ]"; }; }; @@ -30,7 +30,7 @@ in config = lib.mkIf cfg.enable ( let - package = pkgs.xfce.thunar.override { thunarPlugins = cfg.plugins; }; + package = pkgs.thunar.override { thunarPlugins = cfg.plugins; }; in { diff --git a/nixos/modules/services/desktops/tumbler.nix b/nixos/modules/services/desktops/tumbler.nix index c8ebf7e81e89..12b0184d42c9 100644 --- a/nixos/modules/services/desktops/tumbler.nix +++ b/nixos/modules/services/desktops/tumbler.nix @@ -37,11 +37,11 @@ in config = lib.mkIf cfg.enable { - environment.systemPackages = with pkgs.xfce; [ + environment.systemPackages = with pkgs; [ tumbler ]; - services.dbus.packages = with pkgs.xfce; [ + services.dbus.packages = with pkgs; [ tumbler ]; diff --git a/nixos/modules/services/home-automation/deye-dummycloud.nix b/nixos/modules/services/home-automation/deye-dummycloud.nix new file mode 100644 index 000000000000..561a6c39d2fe --- /dev/null +++ b/nixos/modules/services/home-automation/deye-dummycloud.nix @@ -0,0 +1,56 @@ +{ + config, + lib, + pkgs, + ... +}: + +let + cfg = config.services.deye-dummycloud; +in +{ + options.services.deye-dummycloud = { + enable = lib.mkEnableOption "the deye-dummycloud service"; + + mqttBrokerUrl = lib.mkOption { + type = lib.types.str; + default = "mqtt://localhost"; + description = "MQTT broker URL"; + }; + mqttUsername = lib.mkOption { + type = lib.types.str; + default = ""; + description = "MQTT username"; + }; + mqttPassword = lib.mkOption { + type = lib.types.str; + default = ""; + description = "MQTT password"; + }; + }; + + config = lib.mkIf cfg.enable { + systemd.services.deye-dummycloud = { + description = "Dummycloud server for DEYE microinverters and bridge to mqtt"; + wants = [ "network.target" ]; + after = [ "network.target" ]; + wantedBy = [ "multi-user.target" ]; + serviceConfig = { + WorkingDirectory = "${pkgs.deye-dummycloud}/lib/node_modules/deye-dummycloud"; + ExecStart = "${pkgs.nodejs}/bin/node app.js"; + Restart = "always"; + User = "deye-dummycloud"; + DynamicUser = true; + ProtectSystem = "full"; + ProtectHome = true; + Environment = [ + "MQTT_BROKER_URL=${cfg.mqttBrokerUrl}" + "MQTT_USERNAME=${cfg.mqttUsername}" + "MQTT_PASSWORD=${cfg.mqttPassword}" + ]; + }; + }; + + environment.systemPackages = [ pkgs.deye-dummycloud ]; + }; +} diff --git a/nixos/modules/services/misc/tandoor-recipes.md b/nixos/modules/services/misc/tandoor-recipes.md new file mode 100644 index 000000000000..762ab56c5c6d --- /dev/null +++ b/nixos/modules/services/misc/tandoor-recipes.md @@ -0,0 +1,19 @@ +# Tandoor Recipes {#module-services-tandoor-recipes} + +## Dealing with `MEDIA_ROOT` for installations prior 26.05 {#module-services-tandoor-recipes-migrating-media} + +See https://github.com/NixOS/nixpkgs/issues/338339 for some background. + +### Option 1: Migrate media to new `MEDIA_ROOT` {#module-services-tandoor-recipes-migrating-media-option-1} + +1. Stop the currently running service: `systemctl stop tandoor-recipes.service` +2. Create a media folder. NixOS `26.05` creates the media path at `/var/lib/tandoor-recipes/media` by default, but you may choose any other path as well. `mkdir -p /var/lib/tandoor-recipes/media` +3. Move existing media to the new path: `mv /var/lib/tandoor-recipes/{files,recipes} /var/lib/tandoor-recipes/media` +4. Set `services.tandoor-recipes.extraConfig.MEDIA_ROOT = "/var/lib/tandoor-recipes/media";` in your NixOS configuration (not needed if `system.stateVersion >= 26.05`). +5. Rebuild and switch! + +These changes can be reverted by moving the files back into the state directory. + +### Option 2: Keep existing directory (may be insecure) {#module-services-tandoor-recipes-migrating-media-option-2} + +To keep the existing directory, set `services.tandoor-recipes.extraConfig.MEDIA_ROOT = "/var/lib/tandoor-recipes";`. diff --git a/nixos/modules/services/misc/tandoor-recipes.nix b/nixos/modules/services/misc/tandoor-recipes.nix index 549b3ad5fa3d..8f8267e294bc 100644 --- a/nixos/modules/services/misc/tandoor-recipes.nix +++ b/nixos/modules/services/misc/tandoor-recipes.nix @@ -7,13 +7,15 @@ let cfg = config.services.tandoor-recipes; pkg = cfg.package; + stateDir = "/var/lib/tandoor-recipes"; + useNewMediaRoot = lib.versionAtLeast config.system.stateVersion "26.05"; # SECRET_KEY through an env file env = { GUNICORN_CMD_ARGS = "--bind=${cfg.address}:${toString cfg.port}"; DEBUG = "0"; DEBUG_TOOLBAR = "0"; - MEDIA_ROOT = "/var/lib/tandoor-recipes"; + MEDIA_ROOT = "${stateDir}${lib.optionalString useNewMediaRoot "/media"}"; } // lib.optionalAttrs (config.time.timeZone != null) { TZ = config.time.timeZone; @@ -26,12 +28,15 @@ let # UID is a read-only shell variable eval "$(${config.systemd.package}/bin/systemctl show -pUID,GID,MainPID tandoor-recipes.service | tr '[:upper:]' '[:lower:]')" exec ${pkgs.util-linux}/bin/nsenter \ - -t $mainpid -m -S $uid -G $gid --wdns=${env.MEDIA_ROOT} \ + -t $mainpid -m -S $uid -G $gid --wdns=${stateDir} \ ${pkg}/bin/tandoor-recipes "$@" ''; in { - meta.maintainers = with lib.maintainers; [ jvanbruegge ]; + meta = { + maintainers = with lib.maintainers; [ jvanbruegge ]; + doc = ./tandoor-recipes.md; + }; options.services.tandoor-recipes = { enable = lib.mkOption { @@ -101,6 +106,10 @@ in }; config = lib.mkIf cfg.enable { + warnings = lib.mkIf (!useNewMediaRoot && !(cfg.extraConfig ? MEDIA_ROOT)) [ + "`services.tandoor-recipes.extraConfig.MEDIA_ROOT` is unset. This is considered insecure for `system.stateVersion` < 26.05. See https://nixos.org/manual/nixos/unstable/#module-services-tandoor-recipes-migrating-media for migration instructions." + ]; + users.users = lib.mkIf (cfg.user == "tandoor_recipes") { tandoor_recipes = { inherit (cfg) group; @@ -126,8 +135,11 @@ in User = cfg.user; Group = cfg.group; - StateDirectory = "tandoor-recipes"; - WorkingDirectory = env.MEDIA_ROOT; + StateDirectory = [ + "tandoor-recipes" + ] + ++ lib.optional (env.MEDIA_ROOT == "/var/lib/tandoor-recipes/media") "tandoor-recipes/media"; + WorkingDirectory = stateDir; RuntimeDirectory = "tandoor-recipes"; BindReadOnlyPaths = [ diff --git a/nixos/modules/services/monitoring/prometheus/exporters.nix b/nixos/modules/services/monitoring/prometheus/exporters.nix index c387bf06c8f6..6898c8107be6 100644 --- a/nixos/modules/services/monitoring/prometheus/exporters.nix +++ b/nixos/modules/services/monitoring/prometheus/exporters.nix @@ -571,16 +571,6 @@ in services.prometheus.exporters.postfix.group = mkDefault config.services.postfix.setgidGroup; }) ] - ++ [ - (mkIf config.services.prometheus.exporters.deluge.enable { - system.activationScripts = { - deluge-exported.text = '' - mkdir -p /etc/deluge-exporter - echo "DELUGE_PASSWORD=$(cat ${config.services.prometheus.exporters.deluge.delugePasswordFile})" > /etc/deluge-exporter/password - ''; - }; - }) - ] ++ (mapAttrsToList ( name: conf: mkExporterConf { diff --git a/nixos/modules/services/monitoring/prometheus/exporters/deluge.nix b/nixos/modules/services/monitoring/prometheus/exporters/deluge.nix index 5297bcd089f5..939d2bcf3b7b 100644 --- a/nixos/modules/services/monitoring/prometheus/exporters/deluge.nix +++ b/nixos/modules/services/monitoring/prometheus/exporters/deluge.nix @@ -68,10 +68,20 @@ in }; }; serviceOpts = { + script = '' + passwordfile="$CREDENTIALS_DIRECTORY/password-file" + if [ -e "$passwordfile" ]; then + export DELUGE_PASSWORD="$(cat "$passwordfile")" + fi + + exec ${pkgs.prometheus-deluge-exporter}/bin/deluge-exporter + ''; + serviceConfig = { - ExecStart = '' - ${pkgs.prometheus-deluge-exporter}/bin/deluge-exporter - ''; + LoadCredential = lib.mkIf (config.services.prometheus.exporters.deluge.delugePasswordFile != null) [ + "password-file:${config.services.prometheus.exporters.deluge.delugePasswordFile}" + ]; + Environment = [ "LISTEN_PORT=${toString cfg.port}" "LISTEN_ADDRESS=${toString cfg.listenAddress}" @@ -86,9 +96,6 @@ in ++ lib.optionals cfg.exportPerTorrentMetrics [ "PER_TORRENT_METRICS=1" ]; - EnvironmentFile = lib.optionalString ( - cfg.delugePasswordFile != null - ) "/etc/deluge-exporter/password"; }; }; } diff --git a/nixos/modules/services/networking/wpa_supplicant.nix b/nixos/modules/services/networking/wpa_supplicant.nix index 124bd9c9eda0..7751308312ce 100644 --- a/nixos/modules/services/networking/wpa_supplicant.nix +++ b/nixos/modules/services/networking/wpa_supplicant.nix @@ -599,7 +599,7 @@ in }; extraConfig = mkOption { - type = types.str; + type = types.lines; default = ""; example = '' p2p_disabled=1 diff --git a/nixos/modules/services/x11/desktop-managers/xfce.nix b/nixos/modules/services/x11/desktop-managers/xfce.nix index 6b0a1ab51ab8..57fd8d7a7c40 100644 --- a/nixos/modules/services/x11/desktop-managers/xfce.nix +++ b/nixos/modules/services/x11/desktop-managers/xfce.nix @@ -101,7 +101,7 @@ in environment.xfce.excludePackages = mkOption { default = [ ]; - example = literalExpression "[ pkgs.xfce.xfce4-volumed-pulse ]"; + example = literalExpression "[ pkgs.xfce4-volumed-pulse ]"; type = types.listOf types.package; description = "Which packages XFCE should exclude from the default environment"; }; @@ -118,7 +118,7 @@ in adwaita-icon-theme hicolor-icon-theme tango-icon-theme - xfce.xfce4-icon-theme + xfce4-icon-theme desktop-file-utils shared-mime-info # for update-mime-database @@ -133,37 +133,37 @@ in garcon libxfce4ui - xfce.mousepad - xfce.parole - xfce.ristretto - xfce.xfce4-appfinder - xfce.xfce4-notifyd - xfce.xfce4-screenshooter - xfce.xfce4-session - xfce.xfce4-settings - xfce.xfce4-taskmanager - xfce.xfce4-terminal + mousepad + parole + ristretto + xfce4-appfinder + xfce4-notifyd + xfce4-screenshooter + xfce4-session + xfce4-settings + xfce4-taskmanager + xfce4-terminal ] # TODO: NetworkManager doesn't belong here ++ lib.optional config.networking.networkmanager.enable networkmanagerapplet - ++ lib.optional config.powerManagement.enable xfce.xfce4-power-manager + ++ lib.optional config.powerManagement.enable xfce4-power-manager ++ lib.optionals (config.services.pulseaudio.enable || config.services.pipewire.pulse.enable) [ pavucontrol # volume up/down keys support: # xfce4-pulseaudio-plugin includes all the functionalities of xfce4-volumed-pulse # but can only be used with xfce4-panel, so for no-desktop usage we still include # xfce4-volumed-pulse - (if cfg.noDesktop then xfce.xfce4-volumed-pulse else xfce4-pulseaudio-plugin) + (if cfg.noDesktop then xfce4-volumed-pulse else xfce4-pulseaudio-plugin) ] ++ lib.optionals cfg.enableXfwm [ - xfce.xfwm4 - xfce.xfwm4-themes + xfwm4 + xfwm4-themes ] ++ lib.optionals (!cfg.noDesktop) [ xfce4-panel - xfce.xfdesktop + xfdesktop ] - ++ lib.optional cfg.enableScreensaver xfce.xfce4-screensaver + ++ lib.optional cfg.enableScreensaver xfce4-screensaver ) excludePackages; programs.gnupg.agent.pinentryPackage = mkDefault pkgs.pinentry-gtk2; @@ -188,7 +188,7 @@ in desktopNames = [ "XFCE" ]; bgSupport = !cfg.noDesktop; start = '' - ${pkgs.runtimeShell} ${pkgs.xfce.xfce4-session.xinitrc} & + ${pkgs.runtimeShell} ${pkgs.xfce4-session.xinitrc} & waitPID=$! ''; } @@ -238,12 +238,12 @@ in programs.zsh.vteIntegration = mkDefault true; # Systemd services - systemd.packages = utils.removePackagesByName (with pkgs.xfce; [ + systemd.packages = utils.removePackagesByName (with pkgs; [ xfce4-notifyd ]) excludePackages; security.pam.services.xfce4-screensaver.unixAuth = cfg.enableScreensaver; - xdg.portal.configPackages = mkDefault [ pkgs.xfce.xfce4-session ]; + xdg.portal.configPackages = mkDefault [ pkgs.xfce4-session ]; }; } diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 0cc6942f10db..bbb72047c109 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -1294,7 +1294,10 @@ in privatebin = runTest ./privatebin.nix; privoxy = runTest ./privoxy.nix; prometheus = import ./prometheus { inherit runTest; }; - prometheus-exporters = handleTest ./prometheus-exporters.nix { }; + prometheus-exporters = import ./prometheus-exporters.nix { + inherit runTest; + inherit (pkgs) lib; + }; prosody = runTest ./xmpp/prosody.nix; prosody-mysql = handleTest ./xmpp/prosody-mysql.nix { }; prowlarr = runTest ./prowlarr.nix; @@ -1552,6 +1555,7 @@ in szurubooru = handleTest ./szurubooru.nix { }; taler = handleTest ./taler { }; tandoor-recipes = runTest ./tandoor-recipes.nix; + tandoor-recipes-media = runTest ./tandoor-recipes-media.nix; tandoor-recipes-script-name = runTest ./tandoor-recipes-script-name.nix; tang = runTest ./tang.nix; taskchampion-sync-server = runTest ./taskchampion-sync-server.nix; diff --git a/nixos/tests/prometheus-exporters.nix b/nixos/tests/prometheus-exporters.nix index 8f23817e508d..7d917e3bbc32 100644 --- a/nixos/tests/prometheus-exporters.nix +++ b/nixos/tests/prometheus-exporters.nix @@ -1,23 +1,9 @@ { - system ? builtins.currentSystem, - config ? { }, - pkgs ? import ../.. { inherit system config; }, + runTest, + lib, }: let - inherit (import ../lib/testing-python.nix { inherit system pkgs; }) makeTest; - inherit (pkgs.lib) - concatStringsSep - maintainers - mapAttrs - mkMerge - removeSuffix - replaceStrings - singleton - splitString - makeBinPath - ; - /* * The attrset `exporterTests` contains one attribute * for each exporter test. Each of these attributes @@ -69,319 +55,346 @@ let */ exporterTests = { - apcupsd = { - exporterConfig = { - enable = true; - }; - metricProvider = { - services.apcupsd.enable = true; - }; - exporterTest = '' - wait_for_unit("apcupsd.service") - wait_for_open_port(3551) - wait_for_unit("prometheus-apcupsd-exporter.service") - wait_for_open_port(9162) - succeed("curl -sSf http://localhost:9162/metrics | grep 'apcupsd_info'") - ''; - }; - - artifactory = { - exporterConfig = { - enable = true; - artiUsername = "artifactory-username"; - artiPassword = "artifactory-password"; - }; - exporterTest = '' - wait_for_unit("prometheus-artifactory-exporter.service") - wait_for_open_port(9531) - succeed( - "curl -sSf http://localhost:9531/metrics | grep 'artifactory_up'" - ) - ''; - }; - - bind = { - exporterConfig = { - enable = true; - }; - metricProvider = { - services.bind.enable = true; - services.bind.extraConfig = '' - statistics-channels { - inet 127.0.0.1 port 8053 allow { localhost; }; - }; + apcupsd = + { ... }: + { + exporterConfig = { + enable = true; + }; + metricProvider = { + services.apcupsd.enable = true; + }; + exporterTest = '' + wait_for_unit("apcupsd.service") + wait_for_open_port(3551) + wait_for_unit("prometheus-apcupsd-exporter.service") + wait_for_open_port(9162) + succeed("curl -sSf http://localhost:9162/metrics | grep 'apcupsd_info'") ''; }; - exporterTest = '' - wait_for_unit("prometheus-bind-exporter.service") - wait_for_open_port(9119) - succeed( - "curl -sSf http://localhost:9119/metrics | grep 'bind_query_recursions_total 0'" - ) - ''; - }; - bird = { - exporterConfig = { - enable = true; - }; - metricProvider = { - services.bird.enable = true; - services.bird.config = '' - router id 127.0.0.1; - - protocol kernel MyObviousTestString { - ipv4 { - import all; - export none; - }; - } - - protocol device { - } + artifactory = + { ... }: + { + exporterConfig = { + enable = true; + artiUsername = "artifactory-username"; + artiPassword = "artifactory-password"; + }; + exporterTest = '' + wait_for_unit("prometheus-artifactory-exporter.service") + wait_for_open_port(9531) + succeed( + "curl -sSf http://localhost:9531/metrics | grep 'artifactory_up'" + ) ''; }; - exporterTest = '' - wait_for_unit("prometheus-bird-exporter.service") - wait_for_open_port(9324) - wait_until_succeeds( - "curl -sSf http://localhost:9324/metrics | grep 'MyObviousTestString'" - ) - ''; - }; - bitcoin = { - exporterConfig = { - enable = true; - rpcUser = "bitcoinrpc"; - rpcPasswordFile = pkgs.writeText "password" "hunter2"; - }; - metricProvider = { - services.bitcoind.default.enable = true; - services.bitcoind.default.rpc.users.bitcoinrpc.passwordHMAC = - "e8fe33f797e698ac258c16c8d7aadfbe$872bdb8f4d787367c26bcfd75e6c23c4f19d44a69f5d1ad329e5adf3f82710f7"; - }; - exporterTest = '' - wait_for_unit("prometheus-bitcoin-exporter.service") - wait_for_unit("bitcoind-default.service") - wait_for_open_port(9332) - succeed("curl -sSf http://localhost:9332/metrics | grep '^bitcoin_blocks '") - ''; - }; - - blackbox = { - exporterConfig = { - enable = true; - configFile = pkgs.writeText "config.yml" ( - builtins.toJSON { - modules.icmp_v6 = { - prober = "icmp"; - icmp.preferred_ip_protocol = "ip6"; + bind = + { ... }: + { + exporterConfig = { + enable = true; + }; + metricProvider = { + services.bind.enable = true; + services.bind.extraConfig = '' + statistics-channels { + inet 127.0.0.1 port 8053 allow { localhost; }; }; - } - ); - }; - exporterTest = '' - wait_for_unit("prometheus-blackbox-exporter.service") - wait_for_open_port(9115) - succeed( - "curl -sSf 'http://localhost:9115/probe?target=localhost&module=icmp_v6' | grep 'probe_success 1'" - ) - ''; - }; - - borgmatic = { - exporterConfig = { - enable = true; - user = "root"; - }; - metricProvider = { - services.borgmatic.enable = true; - services.borgmatic.settings.source_directories = [ "/home" ]; - services.borgmatic.settings.repositories = [ - { - label = "local"; - path = "/var/backup"; - } - ]; - services.borgmatic.settings.keep_daily = 10; - }; - exporterTest = '' - succeed("borgmatic rcreate -e none") - succeed("borgmatic") - wait_for_unit("prometheus-borgmatic-exporter.service") - wait_for_open_port(9996) - succeed("curl -sSf localhost:9996/metrics | grep 'borg_total_backups{repository=\"/var/backup\"} 1'") - ''; - }; - - collectd = { - exporterConfig = { - enable = true; - extraFlags = [ "--web.collectd-push-path /collectd" ]; - }; - exporterTest = - let - postData = replaceStrings [ "\n" ] [ "" ] '' - [{ - "values":[23], - "dstypes":["gauge"], - "type":"gauge", - "interval":1000, - "host":"testhost", - "plugin":"testplugin", - "time":DATE - }] ''; - in - '' - wait_for_unit("prometheus-collectd-exporter.service") - wait_for_open_port(9103) + }; + exporterTest = '' + wait_for_unit("prometheus-bind-exporter.service") + wait_for_open_port(9119) succeed( - 'echo \'${postData}\'> /tmp/data.json' - ) - succeed('sed -i -e "s DATE $(date +%s) " /tmp/data.json') - succeed( - "curl -sSfH 'Content-Type: application/json' -X POST --data @/tmp/data.json localhost:9103/collectd" - ) - succeed( - "curl -sSf localhost:9103/metrics | grep 'collectd_testplugin_gauge{instance=\"testhost\"} 23'" + "curl -sSf http://localhost:9119/metrics | grep 'bind_query_recursions_total 0'" ) ''; - }; - - deluge = { - exporterConfig = { - enable = true; - port = 1234; - listenAddress = "127.0.0.1"; - - delugeUser = "user"; - delugePort = 2345; - delugePasswordFile = pkgs.writeText "password" "weak_password"; }; - metricProvider = { - services.deluge.enable = true; - services.deluge.declarative = true; - services.deluge.config.daemon_port = 2345; - services.deluge.authFile = pkgs.writeText "authFile" '' - localclient:abcdef:10 - user:weak_password:10 + + bird = + { ... }: + { + exporterConfig = { + enable = true; + }; + metricProvider = { + services.bird.enable = true; + services.bird.config = '' + router id 127.0.0.1; + + protocol kernel MyObviousTestString { + ipv4 { + import all; + export none; + }; + } + + protocol device { + } + ''; + }; + exporterTest = '' + wait_for_unit("prometheus-bird-exporter.service") + wait_for_open_port(9324) + wait_until_succeeds( + "curl -sSf http://localhost:9324/metrics | grep 'MyObviousTestString'" + ) ''; }; - exporterTest = '' - wait_for_unit("deluged.service") - wait_for_open_port(2345) - wait_for_unit("prometheus-deluge-exporter.service") - wait_for_open_port(1234) - succeed("curl -sSf http://localhost:1234 | grep 'deluge_torrents'") - ''; - }; - dnsmasq = { - exporterConfig = { - enable = true; - leasesPath = "/var/lib/dnsmasq/dnsmasq.leases"; + bitcoin = + { pkgs, ... }: + { + exporterConfig = { + enable = true; + rpcUser = "bitcoinrpc"; + rpcPasswordFile = pkgs.writeText "password" "hunter2"; + }; + metricProvider = { + services.bitcoind.default.enable = true; + services.bitcoind.default.rpc.users.bitcoinrpc.passwordHMAC = + "e8fe33f797e698ac258c16c8d7aadfbe$872bdb8f4d787367c26bcfd75e6c23c4f19d44a69f5d1ad329e5adf3f82710f7"; + }; + exporterTest = '' + wait_for_unit("prometheus-bitcoin-exporter.service") + wait_for_unit("bitcoind-default.service") + wait_for_open_port(9332) + succeed("curl -sSf http://localhost:9332/metrics | grep '^bitcoin_blocks '") + ''; }; - metricProvider = { - services.dnsmasq.enable = true; - }; - exporterTest = '' - wait_for_unit("dnsmasq.service") - wait_for_open_port(53) - wait_for_file("/var/lib/dnsmasq/dnsmasq.leases") - wait_for_unit("prometheus-dnsmasq-exporter.service") - wait_for_open_port(9153) - succeed("curl -sSf http://localhost:9153/metrics | grep 'dnsmasq_leases 0'") - ''; - }; - dnssec = { - exporterConfig = { - enable = true; - configuration = { - records = [ + blackbox = + { pkgs, ... }: + { + exporterConfig = { + enable = true; + configFile = pkgs.writeText "config.yml" ( + builtins.toJSON { + modules.icmp_v6 = { + prober = "icmp"; + icmp.preferred_ip_protocol = "ip6"; + }; + } + ); + }; + exporterTest = '' + wait_for_unit("prometheus-blackbox-exporter.service") + wait_for_open_port(9115) + succeed( + "curl -sSf 'http://localhost:9115/probe?target=localhost&module=icmp_v6' | grep 'probe_success 1'" + ) + ''; + }; + + borgmatic = + { ... }: + { + exporterConfig = { + enable = true; + user = "root"; + }; + metricProvider = { + services.borgmatic.enable = true; + services.borgmatic.settings.source_directories = [ "/home" ]; + services.borgmatic.settings.repositories = [ { - zone = "example.com"; - record = "@"; - type = "SOA"; + label = "local"; + path = "/var/backup"; } ]; + services.borgmatic.settings.keep_daily = 10; }; - resolvers = [ "127.0.0.1:53" ]; + exporterTest = '' + succeed("borgmatic rcreate -e none") + succeed("borgmatic") + wait_for_unit("prometheus-borgmatic-exporter.service") + wait_for_open_port(9996) + succeed("curl -sSf localhost:9996/metrics | grep 'borg_total_backups{repository=\"/var/backup\"} 1'") + ''; }; - metricProvider = { - services.knot = { + + collectd = + { lib, ... }: + { + exporterConfig = { enable = true; - settingsFile = pkgs.writeText "knot.conf" '' - server: - listen: 127.0.0.1@53 - template: - - id: default - storage: ${ - pkgs.buildEnv { - name = "zones"; - paths = [ - (pkgs.writeTextDir "example.com.zone" '' - @ SOA ns1.example.com. noc.example.com. 2024032401 86400 7200 3600000 172800 - @ NS ns1 - ns1 A 192.168.0.1 - '') - ]; - } - } - zonefile-load: difference - zonefile-sync: -1 - zone: - - domain: example.com - file: example.com.zone - dnssec-signing: on + extraFlags = [ "--web.collectd-push-path /collectd" ]; + }; + exporterTest = + let + postData = lib.replaceStrings [ "\n" ] [ "" ] '' + [{ + "values":[23], + "dstypes":["gauge"], + "type":"gauge", + "interval":1000, + "host":"testhost", + "plugin":"testplugin", + "time":DATE + }] + ''; + in + '' + wait_for_unit("prometheus-collectd-exporter.service") + wait_for_open_port(9103) + succeed( + 'echo \'${postData}\'> /tmp/data.json' + ) + succeed('sed -i -e "s DATE $(date +%s) " /tmp/data.json') + succeed( + "curl -sSfH 'Content-Type: application/json' -X POST --data @/tmp/data.json localhost:9103/collectd" + ) + succeed( + "curl -sSf localhost:9103/metrics | grep 'collectd_testplugin_gauge{instance=\"testhost\"} 23'" + ) + ''; + }; + + deluge = + { pkgs, ... }: + { + exporterConfig = { + enable = true; + port = 1234; + listenAddress = "127.0.0.1"; + + delugeUser = "user"; + delugePort = 2345; + delugePasswordFile = pkgs.writeText "password" "weak_password"; + }; + metricProvider = { + services.deluge.enable = true; + services.deluge.declarative = true; + services.deluge.config.daemon_port = 2345; + services.deluge.authFile = pkgs.writeText "authFile" '' + localclient:abcdef:10 + user:weak_password:10 ''; }; + exporterTest = '' + wait_for_unit("deluged.service") + wait_for_open_port(2345) + wait_for_unit("prometheus-deluge-exporter.service") + wait_for_open_port(1234) + succeed("curl -sSf http://localhost:1234 | grep 'deluge_torrents'") + ''; + }; + + dnsmasq = + { ... }: + { + exporterConfig = { + enable = true; + leasesPath = "/var/lib/dnsmasq/dnsmasq.leases"; + }; + metricProvider = { + services.dnsmasq.enable = true; + }; + exporterTest = '' + wait_for_unit("dnsmasq.service") + wait_for_open_port(53) + wait_for_file("/var/lib/dnsmasq/dnsmasq.leases") + wait_for_unit("prometheus-dnsmasq-exporter.service") + wait_for_open_port(9153) + succeed("curl -sSf http://localhost:9153/metrics | grep 'dnsmasq_leases 0'") + ''; + }; + + dnssec = + { pkgs, ... }: + { + exporterConfig = { + enable = true; + configuration = { + records = [ + { + zone = "example.com"; + record = "@"; + type = "SOA"; + } + ]; + }; + resolvers = [ "127.0.0.1:53" ]; + }; + metricProvider = { + services.knot = { + enable = true; + settingsFile = pkgs.writeText "knot.conf" '' + server: + listen: 127.0.0.1@53 + template: + - id: default + storage: ${ + pkgs.buildEnv { + name = "zones"; + paths = [ + (pkgs.writeTextDir "example.com.zone" '' + @ SOA ns1.example.com. noc.example.com. 2024032401 86400 7200 3600000 172800 + @ NS ns1 + ns1 A 192.168.0.1 + '') + ]; + } + } + zonefile-load: difference + zonefile-sync: -1 + zone: + - domain: example.com + file: example.com.zone + dnssec-signing: on + ''; + }; + }; + exporterTest = '' + wait_for_unit("knot.service") + wait_for_open_port(53) + wait_for_unit("prometheus-dnssec-exporter.service") + wait_for_open_port(9204) + succeed("curl -sSf http://localhost:9204/metrics | grep 'example.com'") + ''; }; - exporterTest = '' - wait_for_unit("knot.service") - wait_for_open_port(53) - wait_for_unit("prometheus-dnssec-exporter.service") - wait_for_open_port(9204) - succeed("curl -sSf http://localhost:9204/metrics | grep 'example.com'") - ''; - }; # Access to WHOIS server is required to properly test this exporter, so # just perform basic sanity check that the exporter is running and returns # a failure. - domain = { - exporterConfig = { - enable = true; + domain = + { ... }: + { + exporterConfig = { + enable = true; + }; + exporterTest = '' + wait_for_unit("prometheus-domain-exporter.service") + wait_for_open_port(9222) + succeed("curl -sSf 'http://localhost:9222/probe?target=nixos.org'") + ''; }; - exporterTest = '' - wait_for_unit("prometheus-domain-exporter.service") - wait_for_open_port(9222) - succeed("curl -sSf 'http://localhost:9222/probe?target=nixos.org'") - ''; - }; - dovecot = { - exporterConfig = { - enable = true; - scopes = [ "global" ]; - socketPath = "/var/run/dovecot2/old-stats"; - user = "root"; # <- don't use user root in production + dovecot = + { ... }: + { + exporterConfig = { + enable = true; + scopes = [ "global" ]; + socketPath = "/var/run/dovecot2/old-stats"; + user = "root"; # <- don't use user root in production + }; + metricProvider = { + services.dovecot2.enable = true; + }; + exporterTest = '' + wait_for_unit("prometheus-dovecot-exporter.service") + wait_for_open_port(9166) + succeed( + "curl -sSf http://localhost:9166/metrics | grep 'dovecot_up{scope=\"global\"} 1'" + ) + ''; }; - metricProvider = { - services.dovecot2.enable = true; - }; - exporterTest = '' - wait_for_unit("prometheus-dovecot-exporter.service") - wait_for_open_port(9166) - succeed( - "curl -sSf http://localhost:9166/metrics | grep 'dovecot_up{scope=\"global\"} 1'" - ) - ''; - }; exportarr-sonarr = + { pkgs, ... }: let apikey = "eccff6a992bc2e4b88e46d064b26bb4e"; in @@ -407,952 +420,1011 @@ let ''; }; - ebpf = { - exporterConfig = { - enable = true; - names = [ "timers" ]; - }; - exporterTest = '' - wait_for_unit("prometheus-ebpf-exporter.service") - wait_for_open_port(9435) - succeed( - "curl -sSf http://localhost:9435/metrics | grep 'ebpf_exporter_enabled_configs{name=\"timers\"} 1'" - ) - ''; - }; - - fastly = { - exporterConfig = { - enable = true; - environmentFile = pkgs.writeText "fastly-exporter-env" "FASTLY_API_TOKEN=abc123"; - }; - - exporterTest = '' - wait_for_unit("prometheus-fastly-exporter.service") - wait_for_open_port(9118) - ''; - }; - - fritzbox = { - # TODO add proper test case - exporterConfig = { - enable = true; - }; - exporterTest = '' - wait_for_unit("prometheus-fritzbox-exporter.service") - wait_for_open_port(9133) - succeed( - "curl -sSf http://localhost:9133/metrics | grep 'fritzbox_exporter_collect_errors 0'" - ) - ''; - }; - - graphite = { - exporterConfig = { - enable = true; - port = 9108; - graphitePort = 9109; - mappingSettings.mappings = [ - { - match = "test.*.*"; - name = "testing"; - labels = { - protocol = "$1"; - author = "$2"; - }; - } - ]; - }; - exporterTest = '' - wait_for_unit("prometheus-graphite-exporter.service") - wait_for_open_port(9108) - wait_for_open_port(9109) - succeed("echo test.tcp.foo-bar 1234 $(date +%s) | nc -w1 localhost 9109") - succeed("curl -sSf http://localhost:9108/metrics | grep 'testing{author=\"foo-bar\",protocol=\"tcp\"} 1234'") - ''; - }; - - idrac = { - exporterConfig = { - enable = true; - port = 9348; - configuration = { - hosts = { - default = { - username = "username"; - password = "password"; - }; - }; - }; - }; - exporterTest = '' - wait_for_unit("prometheus-idrac-exporter.service") - wait_for_open_port(9348) - wait_until_succeeds("curl localhost:9348") - ''; - }; - - influxdb = { - exporterConfig = { - enable = true; - sampleExpiry = "3s"; - }; - exporterTest = '' - wait_for_unit("prometheus-influxdb-exporter.service") - wait_for_open_port(9122) - succeed( - "curl -XPOST http://localhost:9122/write --data-binary 'influxdb_exporter,distro=nixos,added_in=21.09 value=1'" - ) - succeed( - "curl -sSf http://localhost:9122/metrics | grep 'nixos'" - ) - execute("sleep 5") - fail( - "curl -sSf http://localhost:9122/metrics | grep 'nixos'" - ) - ''; - }; - - ipmi = { - exporterConfig = { - enable = true; - }; - exporterTest = '' - wait_for_unit("prometheus-ipmi-exporter.service") - wait_for_open_port(9290) - succeed( - "curl -sSf http://localhost:9290/metrics | grep 'ipmi_scrape_duration_seconds'" - ) - ''; - }; - - jitsi = { - exporterConfig = { - enable = true; - }; - metricProvider = { - systemd.services.prometheus-jitsi-exporter.after = [ "jitsi-videobridge2.service" ]; - services.jitsi-videobridge = { + ebpf = + { ... }: + { + exporterConfig = { enable = true; - colibriRestApi = true; + names = [ "timers" ]; }; + exporterTest = '' + wait_for_unit("prometheus-ebpf-exporter.service") + wait_for_open_port(9435) + succeed( + "curl -sSf http://localhost:9435/metrics | grep 'ebpf_exporter_enabled_configs{name=\"timers\"} 1'" + ) + ''; }; - exporterTest = '' - wait_for_unit("jitsi-videobridge2.service") - wait_for_open_port(8080) - wait_for_unit("prometheus-jitsi-exporter.service") - wait_for_open_port(9700) - wait_until_succeeds( - 'journalctl -eu prometheus-jitsi-exporter.service -o cat | grep "key=participants"' - ) - succeed("curl -sSf 'localhost:9700/metrics' | grep 'jitsi_participants 0'") - ''; - }; - json = { - exporterConfig = { - enable = true; - configFile = pkgs.writeText "json-exporter-conf.json" ( - builtins.toJSON { - modules = { + fastly = + { pkgs, ... }: + { + exporterConfig = { + enable = true; + environmentFile = pkgs.writeText "fastly-exporter-env" "FASTLY_API_TOKEN=abc123"; + }; + + exporterTest = '' + wait_for_unit("prometheus-fastly-exporter.service") + wait_for_open_port(9118) + ''; + }; + + fritzbox = + { ... }: + { + # TODO add proper test case + exporterConfig = { + enable = true; + }; + exporterTest = '' + wait_for_unit("prometheus-fritzbox-exporter.service") + wait_for_open_port(9133) + succeed( + "curl -sSf http://localhost:9133/metrics | grep 'fritzbox_exporter_collect_errors 0'" + ) + ''; + }; + + graphite = + { ... }: + { + exporterConfig = { + enable = true; + port = 9108; + graphitePort = 9109; + mappingSettings.mappings = [ + { + match = "test.*.*"; + name = "testing"; + labels = { + protocol = "$1"; + author = "$2"; + }; + } + ]; + }; + exporterTest = '' + wait_for_unit("prometheus-graphite-exporter.service") + wait_for_open_port(9108) + wait_for_open_port(9109) + succeed("echo test.tcp.foo-bar 1234 $(date +%s) | nc -w1 localhost 9109") + succeed("curl -sSf http://localhost:9108/metrics | grep 'testing{author=\"foo-bar\",protocol=\"tcp\"} 1234'") + ''; + }; + + idrac = + { ... }: + { + exporterConfig = { + enable = true; + port = 9348; + configuration = { + hosts = { default = { - metrics = [ - { - name = "json_test_metric"; - path = "{ .test }"; - } - ]; + username = "username"; + password = "password"; }; }; - } - ); - }; - metricProvider = { - systemd.services.prometheus-json-exporter.after = [ "nginx.service" ]; - services.nginx = { - enable = true; - virtualHosts.localhost.locations."/".extraConfig = '' - return 200 "{\"test\":1}"; - ''; - }; - }; - exporterTest = '' - wait_for_unit("nginx.service") - wait_for_open_port(80) - wait_for_unit("prometheus-json-exporter.service") - wait_for_open_port(7979) - succeed( - "curl -sSf 'localhost:7979/probe?target=http://localhost' | grep 'json_test_metric 1'" - ) - ''; - }; - - kafka = { - exporterConfig = { - enable = true; - environmentFile = pkgs.writeTextFile { - name = "/tmp/prometheus-kafka-exporter.env"; - text = '' - KAFKA_BROKERS="localhost:9092" - ''; - }; - }; - metricProvider = { - services.apache-kafka = { - enable = true; - - clusterId = "pHG8aWuXSfWAibHFDCnsCQ"; - - formatLogDirs = true; - - settings = { - "node.id" = 1; - "process.roles" = [ - "broker" - "controller" - ]; - "listeners" = [ - "PLAINTEXT://:9092" - "CONTROLLER://:9093" - ]; - "listener.security.protocol.map" = [ - "PLAINTEXT:PLAINTEXT" - "CONTROLLER:PLAINTEXT" - ]; - "controller.quorum.voters" = [ - "1@localhost:9093" - ]; - "controller.listener.names" = [ "CONTROLLER" ]; - "log.dirs" = [ "/var/lib/apache-kafka" ]; }; }; - - systemd.services.apache-kafka.serviceConfig.StateDirectory = "apache-kafka"; - }; - exporterTest = '' - wait_for_unit("apache-kafka") - wait_for_open_port(9092) - wait_for_open_port(9093) - wait_for_unit("prometheus-kafka-exporter.service") - wait_for_open_port(8080) - wait_until_succeeds( - "journalctl -o cat -u prometheus-kafka-exporter.service | grep '\"version\":\"${pkgs.kminion.version}\"'" - ) - succeed( - "curl -sSf http://localhost:8080/metrics | grep 'kminion_exporter_up'" - ) - ''; - }; - - knot = { - exporterConfig = { - enable = true; - }; - metricProvider = { - services.knot = { - enable = true; - extraArgs = [ "-v" ]; - settingsFile = pkgs.writeText "knot.conf" '' - server: - listen: 127.0.0.1@53 - - template: - - id: default - global-module: mod-stats - dnssec-signing: off - zonefile-sync: -1 - zonefile-load: difference - storage: ${ - pkgs.buildEnv { - name = "foo"; - paths = [ - (pkgs.writeTextDir "test.zone" '' - @ SOA ns.example.com. noc.example.com. 2019031301 86400 7200 3600000 172800 - @ NS ns1 - @ NS ns2 - ns1 A 192.168.0.1 - '') - ]; - } - } - - mod-stats: - - id: custom - edns-presence: on - query-type: on - - zone: - - domain: test - file: test.zone - module: mod-stats/custom - ''; - }; - }; - exporterTest = '' - wait_for_unit("knot.service") - wait_for_unit("prometheus-knot-exporter.service") - wait_for_open_port(9433) - succeed("curl -sSf 'localhost:9433' | grep '2\.019031301'") - ''; - }; - - keylight = { - # A hardware device is required to properly test this exporter, so just - # perform a couple of basic sanity checks that the exporter is running - # and requires a target, but cannot reach a specified target. - exporterConfig = { - enable = true; - }; - exporterTest = '' - wait_for_unit("prometheus-keylight-exporter.service") - wait_for_open_port(9288) - succeed( - "curl -sS --write-out '%{http_code}' -o /dev/null http://localhost:9288/metrics | grep '400'" - ) - succeed( - "curl -sS --write-out '%{http_code}' -o /dev/null http://localhost:9288/metrics?target=nosuchdevice | grep '500'" - ) - ''; - }; - - lnd = { - exporterConfig = { - enable = true; - lndTlsPath = "/var/lib/lnd/tls.cert"; - lndMacaroonDir = "/var/lib/lnd"; - extraFlags = [ "--lnd.network=regtest" ]; - }; - metricProvider = { - systemd.services.prometheus-lnd-exporter.serviceConfig.RestartSec = 15; - systemd.services.prometheus-lnd-exporter.after = [ "lnd.service" ]; - services.bitcoind.regtest = { - enable = true; - extraConfig = '' - rpcauth=bitcoinrpc:e8fe33f797e698ac258c16c8d7aadfbe$872bdb8f4d787367c26bcfd75e6c23c4f19d44a69f5d1ad329e5adf3f82710f7 - zmqpubrawblock=tcp://127.0.0.1:28332 - zmqpubrawtx=tcp://127.0.0.1:28333 - # https://github.com/lightningnetwork/lnd/issues/9163 - deprecatedrpc=warnings - ''; - extraCmdlineOptions = [ "-regtest" ]; - }; - systemd.services.lnd = { - serviceConfig.ExecStart = '' - ${pkgs.lnd}/bin/lnd \ - --datadir=/var/lib/lnd \ - --tlscertpath=/var/lib/lnd/tls.cert \ - --tlskeypath=/var/lib/lnd/tls.key \ - --logdir=/var/log/lnd \ - --bitcoin.active \ - --bitcoin.regtest \ - --bitcoin.node=bitcoind \ - --bitcoind.rpcuser=bitcoinrpc \ - --bitcoind.rpcpass=hunter2 \ - --bitcoind.zmqpubrawblock=tcp://127.0.0.1:28332 \ - --bitcoind.zmqpubrawtx=tcp://127.0.0.1:28333 \ - --readonlymacaroonpath=/var/lib/lnd/readonly.macaroon - ''; - serviceConfig.StateDirectory = "lnd"; - wantedBy = [ "multi-user.target" ]; - after = [ "network.target" ]; - }; - # initialize wallet, creates macaroon needed by exporter - systemd.services.lnd.postStart = '' - ${pkgs.curl}/bin/curl \ - --retry 20 \ - --retry-delay 1 \ - --retry-connrefused \ - --cacert /var/lib/lnd/tls.cert \ - -X GET \ - https://localhost:8080/v1/genseed | ${pkgs.jq}/bin/jq -c '.cipher_seed_mnemonic' > /tmp/seed - ${pkgs.curl}/bin/curl \ - --retry 20 \ - --retry-delay 1 \ - --retry-connrefused \ - --cacert /var/lib/lnd/tls.cert \ - -X POST \ - -d "{\"wallet_password\": \"asdfasdfasdf\", \"cipher_seed_mnemonic\": $(cat /tmp/seed | tr -d '\n')}" \ - https://localhost:8080/v1/initwallet + exporterTest = '' + wait_for_unit("prometheus-idrac-exporter.service") + wait_for_open_port(9348) + wait_until_succeeds("curl localhost:9348") ''; }; - exporterTest = '' - wait_for_unit("lnd.service") - wait_for_open_port(10009) - wait_for_unit("prometheus-lnd-exporter.service") - wait_for_open_port(9092) - succeed("curl -sSf localhost:9092/metrics | grep '^lnd_peer_count'") - ''; - }; - mail = { - exporterConfig = { - enable = true; - configuration = { - monitoringInterval = "2s"; - mailCheckTimeout = "10s"; - servers = [ - { - name = "testserver"; - server = "localhost"; - port = 25; - from = "mail-exporter@localhost"; - to = "mail-exporter@localhost"; - detectionDir = "/var/spool/mail/mail-exporter/new"; - } - ]; - }; - }; - metricProvider = { - services.postfix.enable = true; - systemd.services.prometheus-mail-exporter = { - after = [ "postfix.service" ]; - requires = [ "postfix.service" ]; - serviceConfig = { - ExecStartPre = [ - "${pkgs.writeShellScript "create-maildir" '' - mkdir -p -m 0700 mail-exporter/new - ''}" - ]; - ProtectHome = true; - ReadOnlyPaths = "/"; - ReadWritePaths = "/var/spool/mail"; - WorkingDirectory = "/var/spool/mail"; - }; - }; - users.users.mailexporter = { - isSystemUser = true; - group = "mailexporter"; - }; - users.groups.mailexporter = { }; - }; - exporterTest = '' - wait_for_unit("postfix.service") - wait_for_unit("prometheus-mail-exporter.service") - wait_for_open_port(9225) - wait_until_succeeds( - "curl -sSf http://localhost:9225/metrics | grep 'mail_deliver_success{configname=\"testserver\"} 1'" - ) - ''; - }; - - mikrotik = { - exporterConfig = { - enable = true; - extraFlags = [ "-timeout=1s" ]; - configuration = { - devices = [ - { - name = "router"; - address = "192.168.42.48"; - user = "prometheus"; - password = "shh"; - } - ]; - features = { - bgp = true; - dhcp = true; - dhcpl = true; - dhcpv6 = true; - health = true; - routes = true; - poe = true; - pools = true; - optics = true; - w60g = true; - wlansta = true; - wlanif = true; - monitor = true; - ipsec = true; - }; - }; - }; - exporterTest = '' - wait_for_unit("prometheus-mikrotik-exporter.service") - wait_for_open_port(9436) - succeed( - "curl -sSf http://localhost:9436/metrics | grep 'mikrotik_scrape_collector_success{device=\"router\"} 0'" - ) - ''; - }; - - modemmanager = { - exporterConfig = { - enable = true; - refreshRate = "10s"; - }; - metricProvider = { - # ModemManager is installed when NetworkManager is enabled. Ensure it is - # started and is wanted by NM and the exporter to start everything up - # in the right order. - networking.networkmanager.enable = true; - systemd.services.ModemManager = { + influxdb = + { ... }: + { + exporterConfig = { enable = true; - wantedBy = [ - "NetworkManager.service" - "prometheus-modemmanager-exporter.service" - ]; + sampleExpiry = "3s"; }; - }; - exporterTest = '' - wait_for_unit("ModemManager.service") - wait_for_unit("prometheus-modemmanager-exporter.service") - wait_for_open_port(9539) - succeed( - "curl -sSf http://localhost:9539/metrics | grep 'modemmanager_info'" - ) - ''; - }; - - mqtt = { - exporterConfig = { - enable = true; - environmentFile = pkgs.writeText "mqtt-exporter-envfile" '' - MQTT_PASSWORD=testpassword + exporterTest = '' + wait_for_unit("prometheus-influxdb-exporter.service") + wait_for_open_port(9122) + succeed( + "curl -XPOST http://localhost:9122/write --data-binary 'influxdb_exporter,distro=nixos,added_in=21.09 value=1'" + ) + succeed( + "curl -sSf http://localhost:9122/metrics | grep 'nixos'" + ) + execute("sleep 5") + fail( + "curl -sSf http://localhost:9122/metrics | grep 'nixos'" + ) ''; }; - metricProvider = { - services.mosquitto = { - enable = true; - listeners = [ - { - users.exporter = { - acl = [ "read #" ]; - passwordFile = pkgs.writeText "mosquitto-password" "testpassword"; - }; - } - ]; - }; - systemd.services.prometheus-mqtt-exporter = { - wants = [ "mosquitto.service" ]; - after = [ "mosquitto.service" ]; - }; - }; - exporterTest = '' - wait_for_unit("mosquitto.service") - wait_for_unit("prometheus-mqtt-exporter.service") - wait_for_open_port(9000) - succeed( - "curl -sSf http://localhost:9000/metrics | grep '^python_info'" - ) - ''; - }; - mysqld = { - exporterConfig = { - enable = true; - runAsLocalSuperUser = true; - configFile = pkgs.writeText "test-prometheus-exporter-mysqld-config.my-cnf" '' - [client] - user = exporter - password = snakeoilpassword + ipmi = + { ... }: + { + exporterConfig = { + enable = true; + }; + exporterTest = '' + wait_for_unit("prometheus-ipmi-exporter.service") + wait_for_open_port(9290) + succeed( + "curl -sSf http://localhost:9290/metrics | grep 'ipmi_scrape_duration_seconds'" + ) ''; }; - metricProvider = { - services.mysql = { - enable = true; - package = pkgs.mariadb; - initialScript = pkgs.writeText "mysql-init-script.sql" '' - CREATE USER 'exporter'@'localhost' - IDENTIFIED BY 'snakeoilpassword' - WITH MAX_USER_CONNECTIONS 3; - GRANT PROCESS, REPLICATION CLIENT, SLAVE MONITOR, SELECT ON *.* TO 'exporter'@'localhost'; - ''; - }; - }; - exporterTest = '' - wait_for_unit("prometheus-mysqld-exporter.service") - wait_for_open_port(9104) - wait_for_unit("mysql.service") - succeed("curl -sSf http://localhost:9104/metrics | grep 'mysql_up 1'") - systemctl("stop mysql.service") - succeed("curl -sSf http://localhost:9104/metrics | grep 'mysql_up 0'") - systemctl("start mysql.service") - wait_for_unit("mysql.service") - succeed("curl -sSf http://localhost:9104/metrics | grep 'mysql_up 1'") - ''; - }; - nextcloud = { - exporterConfig = { - enable = true; - passwordFile = "/var/nextcloud-pwfile"; - url = "http://localhost"; - }; - metricProvider = { - systemd.services.nc-pwfile = - let - passfile = (pkgs.writeText "pwfile" "snakeoilpw"); - in - { - requiredBy = [ "prometheus-nextcloud-exporter.service" ]; - before = [ "prometheus-nextcloud-exporter.service" ]; - serviceConfig.ExecStart = '' - ${pkgs.coreutils}/bin/install -o nextcloud-exporter -m 0400 ${passfile} /var/nextcloud-pwfile - ''; - }; - services.nginx = { + jitsi = + { ... }: + { + exporterConfig = { enable = true; - virtualHosts."localhost" = { - basicAuth.nextcloud-exporter = "snakeoilpw"; - locations."/" = { - root = "${pkgs.prometheus-nextcloud-exporter.src}/serverinfo/testdata"; - tryFiles = "/negative-space.json =404"; - }; + }; + metricProvider = { + systemd.services.prometheus-jitsi-exporter.after = [ "jitsi-videobridge2.service" ]; + services.jitsi-videobridge = { + enable = true; + colibriRestApi = true; }; }; + exporterTest = '' + wait_for_unit("jitsi-videobridge2.service") + wait_for_open_port(8080) + wait_for_unit("prometheus-jitsi-exporter.service") + wait_for_open_port(9700) + wait_until_succeeds( + 'journalctl -eu prometheus-jitsi-exporter.service -o cat | grep "key=participants"' + ) + succeed("curl -sSf 'localhost:9700/metrics' | grep 'jitsi_participants 0'") + ''; }; - exporterTest = '' - wait_for_unit("nginx.service") - wait_for_unit("prometheus-nextcloud-exporter.service") - wait_for_open_port(9205) - succeed("curl -sSf http://localhost:9205/metrics | grep 'nextcloud_up 1'") - ''; - }; - nginx = { - exporterConfig = { - enable = true; - constLabels = [ "foo=bar" ]; - }; - metricProvider = { - services.nginx = { + json = + { pkgs, ... }: + { + exporterConfig = { enable = true; - statusPage = true; - virtualHosts."test".extraConfig = "return 204;"; - }; - }; - exporterTest = '' - wait_for_unit("nginx.service") - wait_for_unit("prometheus-nginx-exporter.service") - wait_for_open_port(9113) - succeed("curl -sSf http://localhost:9113/metrics | grep 'nginx_up{foo=\"bar\"} 1'") - ''; - }; - - nginxlog = { - exporterConfig = { - enable = true; - group = "nginx"; - settings = { - namespaces = [ - { - name = "filelogger"; - source = { - files = [ "/var/log/nginx/filelogger.access.log" ]; - }; - } - { - name = "syslogger"; - source = { - syslog = { - listen_address = "udp://127.0.0.1:10000"; - format = "rfc3164"; - tags = [ "nginx" ]; + configFile = pkgs.writeText "json-exporter-conf.json" ( + builtins.toJSON { + modules = { + default = { + metrics = [ + { + name = "json_test_metric"; + path = "{ .test }"; + } + ]; }; }; } - ]; + ); }; - }; - metricProvider = { - services.nginx = { - enable = true; - httpConfig = '' - server { - listen 80; - server_name filelogger.local; - access_log /var/log/nginx/filelogger.access.log; - } - server { - listen 81; - server_name syslogger.local; - access_log syslog:server=127.0.0.1:10000,tag=nginx,severity=info; - } - ''; + metricProvider = { + systemd.services.prometheus-json-exporter.after = [ "nginx.service" ]; + services.nginx = { + enable = true; + virtualHosts.localhost.locations."/".extraConfig = '' + return 200 "{\"test\":1}"; + ''; + }; }; - }; - exporterTest = '' - wait_for_unit("nginx.service") - wait_for_unit("prometheus-nginxlog-exporter.service") - wait_for_open_port(9117) - wait_for_open_port(80) - wait_for_open_port(81) - succeed("curl http://localhost") - execute("sleep 1") - succeed( - "curl -sSf http://localhost:9117/metrics | grep 'filelogger_http_response_count_total' | grep 1" - ) - succeed("curl http://localhost:81") - execute("sleep 1") - succeed( - "curl -sSf http://localhost:9117/metrics | grep 'syslogger_http_response_count_total' | grep 1" - ) - ''; - }; - - node = { - exporterConfig = { - enable = true; - }; - exporterTest = '' - wait_for_unit("prometheus-node-exporter.service") - wait_for_open_port(9100) - succeed( - "curl -sSf http://localhost:9100/metrics | grep 'node_exporter_build_info{.\\+} 1'" - ) - ''; - }; - - node-cert = { - nodeName = "node_cert"; - exporterConfig = { - enable = true; - paths = [ "/run/certs" ]; - }; - exporterTest = '' - wait_for_unit("prometheus-node-cert-exporter.service") - wait_for_open_port(9141) - wait_until_succeeds( - "curl -sSf http://localhost:9141/metrics | grep 'ssl_certificate_expiry_seconds{.\\+path=\"/run/certs/node-cert\\.cert\".\\+}'" - ) - ''; - - metricProvider = { - system.activationScripts.cert.text = '' - mkdir -p /run/certs - cd /run/certs - - cat >ca.template < /tmp/seed + ${pkgs.curl}/bin/curl \ + --retry 20 \ + --retry-delay 1 \ + --retry-connrefused \ + --cacert /var/lib/lnd/tls.cert \ + -X POST \ + -d "{\"wallet_password\": \"asdfasdfasdf\", \"cipher_seed_mnemonic\": $(cat /tmp/seed | tr -d '\n')}" \ + https://localhost:8080/v1/initwallet + ''; + }; + exporterTest = '' + wait_for_unit("lnd.service") + wait_for_open_port(10009) + wait_for_unit("prometheus-lnd-exporter.service") + wait_for_open_port(9092) + succeed("curl -sSf localhost:9092/metrics | grep '^lnd_peer_count'") + ''; + }; + + mail = + { pkgs, ... }: + { + exporterConfig = { + enable = true; + configuration = { + monitoringInterval = "2s"; + mailCheckTimeout = "10s"; + servers = [ + { + name = "testserver"; + server = "localhost"; + port = 25; + from = "mail-exporter@localhost"; + to = "mail-exporter@localhost"; + detectionDir = "/var/spool/mail/mail-exporter/new"; + } + ]; + }; + }; + metricProvider = { + services.postfix.enable = true; + systemd.services.prometheus-mail-exporter = { + after = [ "postfix.service" ]; + requires = [ "postfix.service" ]; + serviceConfig = { + ExecStartPre = [ + "${pkgs.writeShellScript "create-maildir" '' + mkdir -p -m 0700 mail-exporter/new + ''}" ]; + ProtectHome = true; + ReadOnlyPaths = "/"; + ReadWritePaths = "/var/spool/mail"; + WorkingDirectory = "/var/spool/mail"; + }; + }; + users.users.mailexporter = { + isSystemUser = true; + group = "mailexporter"; + }; + users.groups.mailexporter = { }; + }; + exporterTest = '' + wait_for_unit("postfix.service") + wait_for_unit("prometheus-mail-exporter.service") + wait_for_open_port(9225) + wait_until_succeeds( + "curl -sSf http://localhost:9225/metrics | grep 'mail_deliver_success{configname=\"testserver\"} 1'" + ) + ''; + }; + + mikrotik = + { ... }: + { + exporterConfig = { + enable = true; + extraFlags = [ "-timeout=1s" ]; + configuration = { + devices = [ + { + name = "router"; + address = "192.168.42.48"; + user = "prometheus"; + password = "shh"; + } + ]; + features = { + bgp = true; + dhcp = true; + dhcpl = true; + dhcpv6 = true; + health = true; + routes = true; + poe = true; + pools = true; + optics = true; + w60g = true; + wlansta = true; + wlanif = true; + monitor = true; + ipsec = true; }; }; }; + exporterTest = '' + wait_for_unit("prometheus-mikrotik-exporter.service") + wait_for_open_port(9436) + succeed( + "curl -sSf http://localhost:9436/metrics | grep 'mikrotik_scrape_collector_success{device=\"router\"} 0'" + ) + ''; }; - exporterTest = '' - wait_for_unit("postgresql.target") - wait_for_unit("pgbouncer.service") - wait_for_unit("prometheus-pgbouncer-exporter.service") - wait_for_open_port(9127) - succeed("curl -sSf http://localhost:9127/metrics | grep 'pgbouncer_up 1'") - succeed( - "curl -sSf http://localhost:9127/metrics | grep 'pgbouncer_config_max_client_connections 99'" - ) - ''; - }; - php-fpm = { - nodeName = "php_fpm"; - exporterConfig = { - enable = true; - environmentFile = pkgs.writeTextFile { - name = "/tmp/prometheus-php-fpm-exporter.env"; - text = '' - PHP_FPM_SCRAPE_URI="tcp://127.0.0.1:9000/status" + modemmanager = + { ... }: + { + exporterConfig = { + enable = true; + refreshRate = "10s"; + }; + metricProvider = { + # ModemManager is installed when NetworkManager is enabled. Ensure it is + # started and is wanted by NM and the exporter to start everything up + # in the right order. + networking.networkmanager.enable = true; + systemd.services.ModemManager = { + enable = true; + wantedBy = [ + "NetworkManager.service" + "prometheus-modemmanager-exporter.service" + ]; + }; + }; + exporterTest = '' + wait_for_unit("ModemManager.service") + wait_for_unit("prometheus-modemmanager-exporter.service") + wait_for_open_port(9539) + succeed( + "curl -sSf http://localhost:9539/metrics | grep 'modemmanager_info'" + ) + ''; + }; + + mqtt = + { pkgs, ... }: + { + exporterConfig = { + enable = true; + environmentFile = pkgs.writeText "mqtt-exporter-envfile" '' + MQTT_PASSWORD=testpassword + ''; + }; + metricProvider = { + services.mosquitto = { + enable = true; + listeners = [ + { + users.exporter = { + acl = [ "read #" ]; + passwordFile = pkgs.writeText "mosquitto-password" "testpassword"; + }; + } + ]; + }; + systemd.services.prometheus-mqtt-exporter = { + wants = [ "mosquitto.service" ]; + after = [ "mosquitto.service" ]; + }; + }; + exporterTest = '' + wait_for_unit("mosquitto.service") + wait_for_unit("prometheus-mqtt-exporter.service") + wait_for_open_port(9000) + succeed( + "curl -sSf http://localhost:9000/metrics | grep '^python_info'" + ) + ''; + }; + + mysqld = + { pkgs, ... }: + { + exporterConfig = { + enable = true; + runAsLocalSuperUser = true; + configFile = pkgs.writeText "test-prometheus-exporter-mysqld-config.my-cnf" '' + [client] + user = exporter + password = snakeoilpassword + ''; + }; + metricProvider = { + services.mysql = { + enable = true; + package = pkgs.mariadb; + initialScript = pkgs.writeText "mysql-init-script.sql" '' + CREATE USER 'exporter'@'localhost' + IDENTIFIED BY 'snakeoilpassword' + WITH MAX_USER_CONNECTIONS 3; + GRANT PROCESS, REPLICATION CLIENT, SLAVE MONITOR, SELECT ON *.* TO 'exporter'@'localhost'; + ''; + }; + }; + exporterTest = '' + wait_for_unit("prometheus-mysqld-exporter.service") + wait_for_open_port(9104) + wait_for_unit("mysql.service") + succeed("curl -sSf http://localhost:9104/metrics | grep 'mysql_up 1'") + systemctl("stop mysql.service") + succeed("curl -sSf http://localhost:9104/metrics | grep 'mysql_up 0'") + systemctl("start mysql.service") + wait_for_unit("mysql.service") + succeed("curl -sSf http://localhost:9104/metrics | grep 'mysql_up 1'") + ''; + }; + + nextcloud = + { pkgs, ... }: + { + exporterConfig = { + enable = true; + passwordFile = "/var/nextcloud-pwfile"; + url = "http://localhost"; + }; + metricProvider = { + systemd.services.nc-pwfile = + let + passfile = (pkgs.writeText "pwfile" "snakeoilpw"); + in + { + requiredBy = [ "prometheus-nextcloud-exporter.service" ]; + before = [ "prometheus-nextcloud-exporter.service" ]; + serviceConfig.ExecStart = '' + ${pkgs.coreutils}/bin/install -o nextcloud-exporter -m 0400 ${passfile} /var/nextcloud-pwfile + ''; + }; + services.nginx = { + enable = true; + virtualHosts."localhost" = { + basicAuth.nextcloud-exporter = "snakeoilpw"; + locations."/" = { + root = "${pkgs.prometheus-nextcloud-exporter.src}/serverinfo/testdata"; + tryFiles = "/negative-space.json =404"; + }; + }; + }; + }; + exporterTest = '' + wait_for_unit("nginx.service") + wait_for_unit("prometheus-nextcloud-exporter.service") + wait_for_open_port(9205) + succeed("curl -sSf http://localhost:9205/metrics | grep 'nextcloud_up 1'") + ''; + }; + + nginx = + { ... }: + { + exporterConfig = { + enable = true; + constLabels = [ "foo=bar" ]; + }; + metricProvider = { + services.nginx = { + enable = true; + statusPage = true; + virtualHosts."test".extraConfig = "return 204;"; + }; + }; + exporterTest = '' + wait_for_unit("nginx.service") + wait_for_unit("prometheus-nginx-exporter.service") + wait_for_open_port(9113) + succeed("curl -sSf http://localhost:9113/metrics | grep 'nginx_up{foo=\"bar\"} 1'") + ''; + }; + + nginxlog = + { ... }: + { + exporterConfig = { + enable = true; + group = "nginx"; + settings = { + namespaces = [ + { + name = "filelogger"; + source = { + files = [ "/var/log/nginx/filelogger.access.log" ]; + }; + } + { + name = "syslogger"; + source = { + syslog = { + listen_address = "udp://127.0.0.1:10000"; + format = "rfc3164"; + tags = [ "nginx" ]; + }; + }; + } + ]; + }; + }; + metricProvider = { + services.nginx = { + enable = true; + httpConfig = '' + server { + listen 80; + server_name filelogger.local; + access_log /var/log/nginx/filelogger.access.log; + } + server { + listen 81; + server_name syslogger.local; + access_log syslog:server=127.0.0.1:10000,tag=nginx,severity=info; + } + ''; + }; + }; + exporterTest = '' + wait_for_unit("nginx.service") + wait_for_unit("prometheus-nginxlog-exporter.service") + wait_for_open_port(9117) + wait_for_open_port(80) + wait_for_open_port(81) + succeed("curl http://localhost") + execute("sleep 1") + succeed( + "curl -sSf http://localhost:9117/metrics | grep 'filelogger_http_response_count_total' | grep 1" + ) + succeed("curl http://localhost:81") + execute("sleep 1") + succeed( + "curl -sSf http://localhost:9117/metrics | grep 'syslogger_http_response_count_total' | grep 1" + ) + ''; + }; + + node = + { ... }: + { + exporterConfig = { + enable = true; + }; + exporterTest = '' + wait_for_unit("prometheus-node-exporter.service") + wait_for_open_port(9100) + succeed( + "curl -sSf http://localhost:9100/metrics | grep 'node_exporter_build_info{.\\+} 1'" + ) + ''; + }; + + node-cert = + { pkgs, ... }: + { + nodeName = "node_cert"; + exporterConfig = { + enable = true; + paths = [ "/run/certs" ]; + }; + exporterTest = '' + wait_for_unit("prometheus-node-cert-exporter.service") + wait_for_open_port(9141) + wait_until_succeeds( + "curl -sSf http://localhost:9141/metrics | grep 'ssl_certificate_expiry_seconds{.\\+path=\"/run/certs/node-cert\\.cert\".\\+}'" + ) + ''; + + metricProvider = { + system.activationScripts.cert.text = '' + mkdir -p /run/certs + cd /run/certs + + cat >ca.template <[^ /]*) (?P.*)" ]; } ]; - dns = { }; - ping = { - interval = "2s"; - timeout = "3s"; - history-size = 42; - payload-size = 56; - }; - log = { - level = "warn"; - }; }; + exporterTest = '' + wait_for_unit("prometheus-process-exporter.service") + wait_for_open_port(9256) + wait_until_succeeds( + "curl -sSf localhost:9256/metrics | grep -q '{}'".format( + 'namedprocess_namegroup_cpu_seconds_total{groupname="process-exporter ' + ) + ) + ''; }; - exporterTest = '' - wait_for_unit("prometheus-ping-exporter.service") - wait_for_open_port(9427) - succeed("curl -sSf http://localhost:9427/metrics | grep 'ping_up{.*} 1'") - ''; - }; - - postfix = { - exporterConfig = { - enable = true; - }; - metricProvider = { - services.postfix.enable = true; - }; - exporterTest = '' - wait_for_unit("prometheus-postfix-exporter.service") - wait_for_file("/var/lib/postfix/queue/public/showq") - wait_for_open_port(9154) - wait_until_succeeds( - "curl -sSf http://localhost:9154/metrics | grep 'postfix_up{path=\"unix:///var/lib/postfix/queue/public/showq\"} 1'" - ) - succeed( - "curl -sSf http://localhost:9154/metrics | grep 'postfix_smtpd_connects_total 0'" - ) - succeed("curl -sSf http://localhost:9154/metrics | grep 'postfix_up{.*} 1'") - ''; - }; - - postgres = { - exporterConfig = { - enable = true; - runAsLocalSuperUser = true; - }; - metricProvider = { - services.postgresql.enable = true; - }; - exporterTest = '' - wait_for_unit("prometheus-postgres-exporter.service") - wait_for_open_port(9187) - wait_for_unit("postgresql.target") - succeed( - "curl -sSf http://localhost:9187/metrics | grep 'pg_exporter_last_scrape_error 0'" - ) - succeed("curl -sSf http://localhost:9187/metrics | grep 'pg_up 1'") - systemctl("stop postgresql") - succeed( - "curl -sSf http://localhost:9187/metrics | grep -v 'pg_exporter_last_scrape_error 0'" - ) - succeed("curl -sSf http://localhost:9187/metrics | grep 'pg_up 0'") - systemctl("start postgresql") - wait_for_unit("postgresql.target") - succeed( - "curl -sSf http://localhost:9187/metrics | grep 'pg_exporter_last_scrape_error 0'" - ) - succeed("curl -sSf http://localhost:9187/metrics | grep 'pg_up 1'") - ''; - }; - - process = { - exporterConfig = { - enable = true; - settings.process_names = [ - # Remove nix store path from process name - { - name = "{{.Matches.Wrapped}} {{ .Matches.Args }}"; - cmdline = [ "^/nix/store[^ ]*/(?P[^ /]*) (?P.*)" ]; - } - ]; - }; - exporterTest = '' - wait_for_unit("prometheus-process-exporter.service") - wait_for_open_port(9256) - wait_until_succeeds( - "curl -sSf localhost:9256/metrics | grep -q '{}'".format( - 'namedprocess_namegroup_cpu_seconds_total{groupname="process-exporter ' - ) - ) - ''; - }; - pve = + { pkgs, ... }: let pveExporterEnvFile = pkgs.writeTextFile { name = "pve.env"; @@ -1375,36 +1447,41 @@ let ''; }; - py-air-control = { - nodeName = "py_air_control"; - exporterConfig = { - enable = true; - deviceHostname = "127.0.0.1"; + py-air-control = + { ... }: + { + nodeName = "py_air_control"; + exporterConfig = { + enable = true; + deviceHostname = "127.0.0.1"; + }; + exporterTest = '' + wait_for_unit("prometheus-py-air-control-exporter.service") + wait_for_open_port(9896) + succeed( + "curl -sSf http://localhost:9896/metrics | grep 'py_air_control_sampling_error_total'" + ) + ''; }; - exporterTest = '' - wait_for_unit("prometheus-py-air-control-exporter.service") - wait_for_open_port(9896) - succeed( - "curl -sSf http://localhost:9896/metrics | grep 'py_air_control_sampling_error_total'" - ) - ''; - }; - redis = { - exporterConfig = { - enable = true; + redis = + { ... }: + { + exporterConfig = { + enable = true; + }; + metricProvider.services.redis.servers."".enable = true; + exporterTest = '' + wait_for_unit("redis.service") + wait_for_unit("prometheus-redis-exporter.service") + wait_for_open_port(6379) + wait_for_open_port(9121) + wait_until_succeeds("curl -sSf localhost:9121/metrics | grep 'redis_up 1'") + ''; }; - metricProvider.services.redis.servers."".enable = true; - exporterTest = '' - wait_for_unit("redis.service") - wait_for_unit("prometheus-redis-exporter.service") - wait_for_open_port(6379) - wait_for_open_port(9121) - wait_until_succeeds("curl -sSf localhost:9121/metrics | grep 'redis_up 1'") - ''; - }; restic = + { pkgs, ... }: let repository = "rest:http://127.0.0.1:8000"; passwordFile = pkgs.writeText "restic-test-password" "test-password"; @@ -1437,501 +1514,540 @@ let ''; }; - rspamd = { - exporterConfig = { - enable = true; - }; - metricProvider = { - services.rspamd.enable = true; - }; - exporterTest = '' - wait_for_unit("rspamd.service") - wait_for_unit("prometheus-rspamd-exporter.service") - wait_for_open_port(11334) - wait_for_open_port(7980) - wait_until_succeeds( - "curl -sSf 'localhost:7980/probe?target=http://localhost:11334/stat' | grep 'rspamd_scanned{host=\"rspamd\"} 0'" - ) - ''; - }; - - rtl_433 = { - exporterConfig = { - enable = true; - }; - metricProvider = { - # Mock rtl_433 binary to return a dummy metric stream. - nixpkgs.overlays = [ - (self: super: { - rtl_433 = self.runCommand "rtl_433" { } '' - mkdir -p "$out/bin" - cat < "$out/bin/rtl_433" - #!/bin/sh - while true; do - printf '{"time" : "2020-04-26 13:37:42", "model" : "zopieux", "id" : 55, "channel" : 3, "temperature_C" : 18.000}\n' - sleep 4 - done - EOF - chmod +x "$out/bin/rtl_433" - ''; - }) - ]; - }; - exporterTest = '' - wait_for_unit("prometheus-rtl_433-exporter.service") - wait_for_open_port(9550) - wait_until_succeeds( - "curl -sSf localhost:9550/metrics | grep '{}'".format( - 'rtl_433_temperature_celsius{channel="3",id="55",location="",model="zopieux"} 18' - ) - ) - ''; - }; - - sabnzbd = { - exporterConfig = { - enable = true; - servers = [ - { - baseUrl = "http://localhost:8080"; - apiKeyFile = "/var/sabnzbd-apikey"; - } - ]; - }; - - metricProvider = { - services.sabnzbd.enable = true; - - # extract the generated api key before starting - systemd.services.sabnzbd-apikey = { - requires = [ "sabnzbd.service" ]; - after = [ "sabnzbd.service" ]; - requiredBy = [ "prometheus-sabnzbd-exporter.service" ]; - before = [ "prometheus-sabnzbd-exporter.service" ]; - script = '' - grep -Po '^api_key = \K.+' /var/lib/sabnzbd/sabnzbd.ini > /var/sabnzbd-apikey - ''; - }; - }; - - exporterTest = '' - wait_for_unit("sabnzbd.service") - wait_for_unit("prometheus-sabnzbd-exporter.service") - wait_for_open_port(8080) - wait_for_open_port(9387) - wait_until_succeeds( - "curl -sSf 'localhost:9387/metrics' | grep 'sabnzbd_queue_size{sabnzbd_instance=\"http://localhost:8080\"} 0.0'" - ) - ''; - }; - - scaphandre = { - exporterConfig = { - enable = true; - }; - metricProvider = { - boot.kernelModules = [ "intel_rapl_common" ]; - }; - exporterTest = '' - wait_for_unit("prometheus-scaphandre-exporter.service") - wait_for_open_port(8080) - wait_until_succeeds( - "curl -sSf 'localhost:8080/metrics'" - ) - ''; - }; - - shelly = { - exporterConfig = { - enable = true; - metrics-file = "${pkgs.writeText "test.json" ''{}''}"; - }; - exporterTest = '' - wait_for_unit("prometheus-shelly-exporter.service") - wait_for_open_port(9784) - wait_until_succeeds( - "curl -sSf 'localhost:9784/metrics'" - ) - ''; - }; - - script = { - exporterConfig = { - enable = true; - settings.scripts = [ - { - name = "success"; - command = [ "sleep" ]; - args = [ "1" ]; - } - ]; - }; - exporterTest = '' - wait_for_unit("prometheus-script-exporter.service") - wait_for_open_port(9172) - wait_until_succeeds( - "curl -sSf 'localhost:9172/probe?script=success' | grep -q '{}'".format( - 'script_success{script="success"} 1' - ) - ) - ''; - }; - - smartctl = { - exporterConfig = { - enable = true; - devices = [ - "/dev/vda" - ]; - }; - exporterTest = '' - wait_until_succeeds( - 'journalctl -eu prometheus-smartctl-exporter.service -o cat | grep "Unable to detect device type"' - ) - ''; - }; - - smokeping = { - exporterConfig = { - enable = true; - hosts = [ "127.0.0.1" ]; - }; - exporterTest = '' - wait_for_unit("prometheus-smokeping-exporter.service") - wait_for_open_port(9374) - wait_until_succeeds( - "curl -sSf localhost:9374/metrics | grep '{}' | grep -v ' 0$'".format( - 'smokeping_requests_total{host="127.0.0.1",ip="127.0.0.1",source="",tos="0"} ' - ) - ) - wait_until_succeeds( - "curl -sSf localhost:9374/metrics | grep '{}'".format( - 'smokeping_response_ttl{host="127.0.0.1",ip="127.0.0.1",source="",tos="0"}' - ) - ) - ''; - }; - - storagebox = { - exporterConfig = { - enable = true; - tokenFile = "/tmp/faketoken"; - }; - exporterTest = '' - succeed( - 'echo faketoken > /tmp/faketoken' - ) - wait_for_unit("prometheus-storagebox-exporter.service") - wait_for_open_port(9509) - succeed("curl -sSf localhost:9509/metrics | grep 'process_open_fds'") - ''; - }; - - snmp = { - exporterConfig = { - enable = true; - configuration = { - auths.public_v2 = { - community = "public"; - version = 2; - }; - }; - }; - exporterTest = '' - wait_for_unit("prometheus-snmp-exporter.service") - wait_for_open_port(9116) - succeed("curl -sSf localhost:9116/metrics | grep 'snmp_request_errors_total 0'") - ''; - }; - - sql = { - exporterConfig = { - configuration.jobs.points = { - interval = "1m"; - connections = [ - "postgres://prometheus-sql-exporter@/data?host=/run/postgresql&sslmode=disable" - ]; - queries = { - points = { - labels = [ "name" ]; - help = "Amount of points accumulated per person"; - values = [ "amount" ]; - query = "SELECT SUM(amount) as amount, name FROM points GROUP BY name"; - }; - }; - }; - enable = true; - user = "prometheus-sql-exporter"; - }; - metricProvider = { - services.postgresql = { + rspamd = + { ... }: + { + exporterConfig = { enable = true; - initialScript = builtins.toFile "init.sql" '' - CREATE DATABASE data; - \c data; - CREATE TABLE points (amount INT, name TEXT); - INSERT INTO points(amount, name) VALUES (1, 'jack'); - INSERT INTO points(amount, name) VALUES (2, 'jill'); - INSERT INTO points(amount, name) VALUES (3, 'jack'); - - CREATE USER "prometheus-sql-exporter"; - GRANT ALL PRIVILEGES ON DATABASE data TO "prometheus-sql-exporter"; - GRANT SELECT ON points TO "prometheus-sql-exporter"; - ''; }; - systemd.services.prometheus-sql-exporter.after = [ "postgresql.target" ]; - }; - exporterTest = '' - wait_for_unit("prometheus-sql-exporter.service") - wait_for_open_port(9237) - succeed("curl http://localhost:9237/metrics | grep -c 'sql_points{' | grep 2") - ''; - }; - - statsd = { - exporterConfig = { - enable = true; - }; - exporterTest = '' - wait_for_unit("prometheus-statsd-exporter.service") - wait_for_open_port(9102) - succeed("curl http://localhost:9102/metrics | grep 'statsd_exporter_build_info{'") - wait_until_succeeds( - "echo 'test.udp:1|c' > /dev/udp/localhost/9125 && \ - curl http://localhost:9102/metrics | grep 'test_udp 1'", - timeout=10 - ) - wait_until_succeeds( - "echo 'test.tcp:1|c' > /dev/tcp/localhost/9125 && \ - curl http://localhost:9102/metrics | grep 'test_tcp 1'", - timeout=10 - ) - ''; - }; - - surfboard = { - exporterConfig = { - enable = true; - modemAddress = "localhost"; - }; - metricProvider = { - systemd.services.prometheus-surfboard-exporter.after = [ "nginx.service" ]; - services.nginx = { - enable = true; - virtualHosts.localhost.locations."/cgi-bin/status".extraConfig = '' - return 204; - ''; + metricProvider = { + services.rspamd.enable = true; }; - }; - exporterTest = '' - wait_for_unit("nginx.service") - wait_for_open_port(80) - wait_for_unit("prometheus-surfboard-exporter.service") - wait_for_open_port(9239) - succeed("curl -sSf localhost:9239/metrics | grep 'surfboard_up 1'") - ''; - }; - - systemd = { - exporterConfig = { - enable = true; - - extraFlags = [ - "--systemd.collector.enable-restart-count" - ]; - }; - metricProvider = { }; - exporterTest = '' - wait_for_unit("prometheus-systemd-exporter.service") - wait_for_open_port(9558) - wait_until_succeeds( - "curl -sSf localhost:9558/metrics | grep '{}'".format( - 'systemd_unit_state{name="basic.target",state="active",type="target"} 1' - ) - ) - succeed( - "curl -sSf localhost:9558/metrics | grep '{}'".format( - 'systemd_service_restart_total{name="prometheus-systemd-exporter.service"} 0' - ) - ) - ''; - }; - - tailscale = { - exporterConfig = { - package = pkgs.prometheus-tailscale-exporter.overrideAttrs { - patches = [ - # This patch prevents the exporter from exiting immediately upon - # startup when no credentials are provided, which is useful for - # testing the NixOS module. - (pkgs.writeText "allow-running-without-credentials" '' - diff --git a/cmd/tailscale-exporter/root.go b/cmd/tailscale-exporter/root.go - index 2ff11cb..2fb576f 100644 - --- a/cmd/tailscale-exporter/root.go - +++ b/cmd/tailscale-exporter/root.go - @@ -137,14 +137,6 @@ func runExporter(cmd *cobra.Command, args []string) error { - ''\t// Create HTTP client that automatically handles token refresh - ''\thttpClient := oauthConfig.Client(context.Background()) - - -''\t// Test OAuth token generation - -''\ttoken, err := oauthConfig.Token(context.Background()) - -''\tif err != nil { - -''\t''\treturn fmt.Errorf("failed to obtain OAuth token: %w", err) - -''\t} - -''\tlogger.Info("OAuth token obtained", "token_type", token.TokenType) - -''\tlogger.Info("Successfully obtained OAuth token", "expires", token.Expiry) - - - ''\t// Default labels for all metrics - ''\tdefaultLabels := prometheus.Labels{"tailnet": tailnet} - ''\treg := prometheus.WrapRegistererWith( - '') - ]; - }; - enable = true; - environmentFile = pkgs.writeText "tailscale-exporter-env" '' - TAILSCALE_OAUTH_CLIENT_ID=12345678 - TAILSCALE_OAUTH_CLIENT_SECRET=12345678 - TAILSCALE_TAILNET=example.com + exporterTest = '' + wait_for_unit("rspamd.service") + wait_for_unit("prometheus-rspamd-exporter.service") + wait_for_open_port(11334) + wait_for_open_port(7980) + wait_until_succeeds( + "curl -sSf 'localhost:7980/probe?target=http://localhost:11334/stat' | grep 'rspamd_scanned{host=\"rspamd\"} 0'" + ) ''; }; - exporterTest = '' - wait_for_unit("prometheus-tailscale-exporter.service") - wait_for_open_port(9250) - succeed("curl -sSf localhost:9250/metrics | grep 'tailscale_up{tailnet=\"example.com\"} 1'") - ''; - }; - - unpoller = { - nodeName = "unpoller"; - exporterConfig.enable = true; - exporterConfig.controllers = [ { } ]; - exporterTest = '' - wait_until_succeeds( - 'journalctl -eu prometheus-unpoller-exporter.service -o cat | grep "Connection Error"' - ) - ''; - }; - - unbound = { - exporterConfig = { - enable = true; - unbound.host = "unix:///run/unbound/unbound.ctl"; - }; - metricProvider = { - services.unbound = { + rtl_433 = + { ... }: + { + pkgsReadOnly = false; + exporterConfig = { enable = true; - localControlSocketPath = "/run/unbound/unbound.ctl"; }; - systemd.services.prometheus-unbound-exporter.serviceConfig = { - SupplementaryGroups = [ "unbound" ]; + metricProvider = { + # Mock rtl_433 binary to return a dummy metric stream. + nixpkgs.overlays = [ + (self: super: { + rtl_433 = self.runCommand "rtl_433" { } '' + mkdir -p "$out/bin" + cat < "$out/bin/rtl_433" + #!/bin/sh + while true; do + printf '{"time" : "2020-04-26 13:37:42", "model" : "zopieux", "id" : 55, "channel" : 3, "temperature_C" : 18.000}\n' + sleep 4 + done + EOF + chmod +x "$out/bin/rtl_433" + ''; + }) + ]; }; - }; - exporterTest = '' - wait_for_unit("unbound.service") - wait_for_unit("prometheus-unbound-exporter.service") - wait_for_open_port(9167) - wait_until_succeeds("curl -sSf localhost:9167/metrics | grep 'unbound_up 1'") - ''; - }; - - v2ray = { - exporterConfig = { - enable = true; + exporterTest = '' + wait_for_unit("prometheus-rtl_433-exporter.service") + wait_for_open_port(9550) + wait_until_succeeds( + "curl -sSf localhost:9550/metrics | grep '{}'".format( + 'rtl_433_temperature_celsius{channel="3",id="55",location="",model="zopieux"} 18' + ) + ) + ''; }; - metricProvider = { - systemd.services.prometheus-nginx-exporter.after = [ "v2ray.service" ]; - services.v2ray = { + sabnzbd = + { ... }: + { + exporterConfig = { enable = true; - config = { - stats = { }; - api = { - tag = "api"; - services = [ "StatsService" ]; + servers = [ + { + baseUrl = "http://localhost:8080"; + apiKeyFile = "/var/sabnzbd-apikey"; + } + ]; + }; + + metricProvider = { + services.sabnzbd.enable = true; + + # extract the generated api key before starting + systemd.services.sabnzbd-apikey = { + requires = [ "sabnzbd.service" ]; + after = [ "sabnzbd.service" ]; + requiredBy = [ "prometheus-sabnzbd-exporter.service" ]; + before = [ "prometheus-sabnzbd-exporter.service" ]; + script = '' + grep -Po '^api_key = \K.+' /var/lib/sabnzbd/sabnzbd.ini > /var/sabnzbd-apikey + ''; + }; + }; + + exporterTest = '' + wait_for_unit("sabnzbd.service") + wait_for_unit("prometheus-sabnzbd-exporter.service") + wait_for_open_port(8080) + wait_for_open_port(9387) + wait_until_succeeds( + "curl -sSf 'localhost:9387/metrics' | grep 'sabnzbd_queue_size{sabnzbd_instance=\"http://localhost:8080\"} 0.0'" + ) + ''; + }; + + scaphandre = + { ... }: + { + exporterConfig = { + enable = true; + }; + metricProvider = { + boot.kernelModules = [ "intel_rapl_common" ]; + }; + exporterTest = '' + wait_for_unit("prometheus-scaphandre-exporter.service") + wait_for_open_port(8080) + wait_until_succeeds( + "curl -sSf 'localhost:8080/metrics'" + ) + ''; + }; + + shelly = + { pkgs, ... }: + { + exporterConfig = { + enable = true; + metrics-file = "${pkgs.writeText "test.json" ''{}''}"; + }; + exporterTest = '' + wait_for_unit("prometheus-shelly-exporter.service") + wait_for_open_port(9784) + wait_until_succeeds( + "curl -sSf 'localhost:9784/metrics'" + ) + ''; + }; + + script = + { ... }: + { + exporterConfig = { + enable = true; + settings.scripts = [ + { + name = "success"; + command = [ "sleep" ]; + args = [ "1" ]; + } + ]; + }; + exporterTest = '' + wait_for_unit("prometheus-script-exporter.service") + wait_for_open_port(9172) + wait_until_succeeds( + "curl -sSf 'localhost:9172/probe?script=success' | grep -q '{}'".format( + 'script_success{script="success"} 1' + ) + ) + ''; + }; + + smartctl = + { ... }: + { + exporterConfig = { + enable = true; + devices = [ + "/dev/vda" + ]; + }; + exporterTest = '' + wait_until_succeeds( + 'journalctl -eu prometheus-smartctl-exporter.service -o cat | grep "Unable to detect device type"' + ) + ''; + }; + + smokeping = + { ... }: + { + exporterConfig = { + enable = true; + hosts = [ "127.0.0.1" ]; + }; + exporterTest = '' + wait_for_unit("prometheus-smokeping-exporter.service") + wait_for_open_port(9374) + wait_until_succeeds( + "curl -sSf localhost:9374/metrics | grep '{}' | grep -v ' 0$'".format( + 'smokeping_requests_total{host="127.0.0.1",ip="127.0.0.1",source="",tos="0"} ' + ) + ) + wait_until_succeeds( + "curl -sSf localhost:9374/metrics | grep '{}'".format( + 'smokeping_response_ttl{host="127.0.0.1",ip="127.0.0.1",source="",tos="0"}' + ) + ) + ''; + }; + + storagebox = + { ... }: + { + exporterConfig = { + enable = true; + tokenFile = "/tmp/faketoken"; + }; + exporterTest = '' + succeed( + 'echo faketoken > /tmp/faketoken' + ) + wait_for_unit("prometheus-storagebox-exporter.service") + wait_for_open_port(9509) + succeed("curl -sSf localhost:9509/metrics | grep 'process_open_fds'") + ''; + }; + + snmp = + { ... }: + { + exporterConfig = { + enable = true; + configuration = { + auths.public_v2 = { + community = "public"; + version = 2; }; - inbounds = [ - { - port = 1080; - listen = "127.0.0.1"; - protocol = "http"; - } - { - listen = "127.0.0.1"; - port = 54321; - protocol = "dokodemo-door"; + }; + }; + exporterTest = '' + wait_for_unit("prometheus-snmp-exporter.service") + wait_for_open_port(9116) + succeed("curl -sSf localhost:9116/metrics | grep 'snmp_request_errors_total 0'") + ''; + }; + + sql = + { ... }: + { + exporterConfig = { + configuration.jobs.points = { + interval = "1m"; + connections = [ + "postgres://prometheus-sql-exporter@/data?host=/run/postgresql&sslmode=disable" + ]; + queries = { + points = { + labels = [ "name" ]; + help = "Amount of points accumulated per person"; + values = [ "amount" ]; + query = "SELECT SUM(amount) as amount, name FROM points GROUP BY name"; + }; + }; + }; + enable = true; + user = "prometheus-sql-exporter"; + }; + metricProvider = { + services.postgresql = { + enable = true; + initialScript = builtins.toFile "init.sql" '' + CREATE DATABASE data; + \c data; + CREATE TABLE points (amount INT, name TEXT); + INSERT INTO points(amount, name) VALUES (1, 'jack'); + INSERT INTO points(amount, name) VALUES (2, 'jill'); + INSERT INTO points(amount, name) VALUES (3, 'jack'); + + CREATE USER "prometheus-sql-exporter"; + GRANT ALL PRIVILEGES ON DATABASE data TO "prometheus-sql-exporter"; + GRANT SELECT ON points TO "prometheus-sql-exporter"; + ''; + }; + systemd.services.prometheus-sql-exporter.after = [ "postgresql.target" ]; + }; + exporterTest = '' + wait_for_unit("prometheus-sql-exporter.service") + wait_for_open_port(9237) + succeed("curl http://localhost:9237/metrics | grep -c 'sql_points{' | grep 2") + ''; + }; + + statsd = + { ... }: + { + exporterConfig = { + enable = true; + }; + exporterTest = '' + wait_for_unit("prometheus-statsd-exporter.service") + wait_for_open_port(9102) + succeed("curl http://localhost:9102/metrics | grep 'statsd_exporter_build_info{'") + wait_until_succeeds( + "echo 'test.udp:1|c' > /dev/udp/localhost/9125 && \ + curl http://localhost:9102/metrics | grep 'test_udp 1'", + timeout=10 + ) + wait_until_succeeds( + "echo 'test.tcp:1|c' > /dev/tcp/localhost/9125 && \ + curl http://localhost:9102/metrics | grep 'test_tcp 1'", + timeout=10 + ) + ''; + }; + + surfboard = + { ... }: + { + exporterConfig = { + enable = true; + modemAddress = "localhost"; + }; + metricProvider = { + systemd.services.prometheus-surfboard-exporter.after = [ "nginx.service" ]; + services.nginx = { + enable = true; + virtualHosts.localhost.locations."/cgi-bin/status".extraConfig = '' + return 204; + ''; + }; + }; + exporterTest = '' + wait_for_unit("nginx.service") + wait_for_open_port(80) + wait_for_unit("prometheus-surfboard-exporter.service") + wait_for_open_port(9239) + succeed("curl -sSf localhost:9239/metrics | grep 'surfboard_up 1'") + ''; + }; + + systemd = + { ... }: + { + exporterConfig = { + enable = true; + + extraFlags = [ + "--systemd.collector.enable-restart-count" + ]; + }; + metricProvider = { }; + exporterTest = '' + wait_for_unit("prometheus-systemd-exporter.service") + wait_for_open_port(9558) + wait_until_succeeds( + "curl -sSf localhost:9558/metrics | grep '{}'".format( + 'systemd_unit_state{name="basic.target",state="active",type="target"} 1' + ) + ) + succeed( + "curl -sSf localhost:9558/metrics | grep '{}'".format( + 'systemd_service_restart_total{name="prometheus-systemd-exporter.service"} 0' + ) + ) + ''; + }; + + tailscale = + { pkgs, ... }: + { + exporterConfig = { + package = pkgs.prometheus-tailscale-exporter.overrideAttrs { + patches = [ + # This patch prevents the exporter from exiting immediately upon + # startup when no credentials are provided, which is useful for + # testing the NixOS module. + (pkgs.writeText "allow-running-without-credentials" '' + diff --git a/cmd/tailscale-exporter/root.go b/cmd/tailscale-exporter/root.go + index 2ff11cb..2fb576f 100644 + --- a/cmd/tailscale-exporter/root.go + +++ b/cmd/tailscale-exporter/root.go + @@ -137,14 +137,6 @@ func runExporter(cmd *cobra.Command, args []string) error { + ''\t// Create HTTP client that automatically handles token refresh + ''\thttpClient := oauthConfig.Client(context.Background()) + + -''\t// Test OAuth token generation + -''\ttoken, err := oauthConfig.Token(context.Background()) + -''\tif err != nil { + -''\t''\treturn fmt.Errorf("failed to obtain OAuth token: %w", err) + -''\t} + -''\tlogger.Info("OAuth token obtained", "token_type", token.TokenType) + -''\tlogger.Info("Successfully obtained OAuth token", "expires", token.Expiry) + - + ''\t// Default labels for all metrics + ''\tdefaultLabels := prometheus.Labels{"tailnet": tailnet} + ''\treg := prometheus.WrapRegistererWith( + '') + ]; + }; + enable = true; + environmentFile = pkgs.writeText "tailscale-exporter-env" '' + TAILSCALE_OAUTH_CLIENT_ID=12345678 + TAILSCALE_OAUTH_CLIENT_SECRET=12345678 + TAILSCALE_TAILNET=example.com + ''; + }; + + exporterTest = '' + wait_for_unit("prometheus-tailscale-exporter.service") + wait_for_open_port(9250) + succeed("curl -sSf localhost:9250/metrics | grep 'tailscale_up{tailnet=\"example.com\"} 1'") + ''; + }; + + unpoller = + { ... }: + { + nodeName = "unpoller"; + exporterConfig.enable = true; + exporterConfig.controllers = [ { } ]; + exporterTest = '' + wait_until_succeeds( + 'journalctl -eu prometheus-unpoller-exporter.service -o cat | grep "Connection Error"' + ) + ''; + }; + + unbound = + { ... }: + { + exporterConfig = { + enable = true; + unbound.host = "unix:///run/unbound/unbound.ctl"; + }; + metricProvider = { + services.unbound = { + enable = true; + localControlSocketPath = "/run/unbound/unbound.ctl"; + }; + systemd.services.prometheus-unbound-exporter.serviceConfig = { + SupplementaryGroups = [ "unbound" ]; + }; + }; + exporterTest = '' + wait_for_unit("unbound.service") + wait_for_unit("prometheus-unbound-exporter.service") + wait_for_open_port(9167) + wait_until_succeeds("curl -sSf localhost:9167/metrics | grep 'unbound_up 1'") + ''; + }; + + v2ray = + { ... }: + { + exporterConfig = { + enable = true; + }; + + metricProvider = { + systemd.services.prometheus-nginx-exporter.after = [ "v2ray.service" ]; + services.v2ray = { + enable = true; + config = { + stats = { }; + api = { + tag = "api"; + services = [ "StatsService" ]; + }; + inbounds = [ + { + port = 1080; + listen = "127.0.0.1"; + protocol = "http"; + } + { + listen = "127.0.0.1"; + port = 54321; + protocol = "dokodemo-door"; + settings = { + address = "127.0.0.1"; + }; + tag = "api"; + } + ]; + outbounds = [ + { + protocol = "freedom"; + } + { + protocol = "freedom"; + settings = { }; + tag = "api"; + } + ]; + routing = { + strategy = "rules"; settings = { - address = "127.0.0.1"; + rules = [ + { + inboundTag = [ "api" ]; + outboundTag = "api"; + type = "field"; + } + ]; }; - tag = "api"; - } - ]; - outbounds = [ - { - protocol = "freedom"; - } - { - protocol = "freedom"; - settings = { }; - tag = "api"; - } - ]; - routing = { - strategy = "rules"; - settings = { - rules = [ - { - inboundTag = [ "api" ]; - outboundTag = "api"; - type = "field"; - } - ]; }; }; }; }; + exporterTest = '' + wait_for_unit("prometheus-v2ray-exporter.service") + wait_for_open_port(9299) + succeed("curl -sSf localhost:9299/scrape | grep 'v2ray_up 1'") + ''; }; - exporterTest = '' - wait_for_unit("prometheus-v2ray-exporter.service") - wait_for_open_port(9299) - succeed("curl -sSf localhost:9299/scrape | grep 'v2ray_up 1'") - ''; - }; - varnish = { - exporterConfig = { - enable = true; - instance = "/run/varnish/varnish"; - group = "varnish"; - }; - metricProvider = { - systemd.services.prometheus-varnish-exporter.after = [ - "varnish.service" - ]; - services.varnish = { + varnish = + { ... }: + { + exporterConfig = { enable = true; - stateDir = "/run/varnish/varnish"; - config = '' - vcl 4.0; - backend default { - .host = "127.0.0.1"; - .port = "80"; - } - ''; + instance = "/run/varnish/varnish"; + group = "varnish"; }; + metricProvider = { + systemd.services.prometheus-varnish-exporter.after = [ + "varnish.service" + ]; + services.varnish = { + enable = true; + config = '' + vcl 4.0; + backend default { + .host = "127.0.0.1"; + .port = "80"; + } + ''; + }; + }; + exporterTest = '' + wait_for_unit("prometheus-varnish-exporter.service") + wait_for_open_port(6081) + wait_for_open_port(9131) + succeed("curl -sSf http://localhost:9131/metrics | grep 'varnish_up 1'") + ''; }; - exporterTest = '' - wait_for_unit("prometheus-varnish-exporter.service") - wait_for_open_port(6081) - wait_for_open_port(9131) - succeed("curl -sSf http://localhost:9131/metrics | grep 'varnish_up 1'") - ''; - }; wireguard = + { pkgs, lib, ... }: let snakeoil = import ./wireguard/snakeoil-keys.nix; - publicKeyWithoutNewlines = replaceStrings [ "\n" ] [ "" ] snakeoil.peer1.publicKey; + publicKeyWithoutNewlines = lib.replaceStrings [ "\n" ] [ "" ] snakeoil.peer1.publicKey; in { exporterConfig.enable = true; @@ -1945,7 +2061,7 @@ let inherit (snakeoil.peer0) privateKey; - peers = singleton { + peers = lib.singleton { allowedIPs = [ "10.23.42.2/32" "fc00::2/128" @@ -1965,34 +2081,38 @@ let ''; }; - zfs = { - exporterConfig = { - enable = true; + zfs = + { ... }: + { + exporterConfig = { + enable = true; + }; + metricProvider = { + boot.supportedFilesystems = [ "zfs" ]; + networking.hostId = "7327ded7"; + }; + exporterTest = '' + wait_for_unit("prometheus-zfs-exporter.service") + wait_for_unit("zfs.target") + wait_for_open_port(9134) + wait_until_succeeds("curl -f localhost:9134/metrics | grep 'zfs_scrape_collector_success{.*} 1'") + ''; }; - metricProvider = { - boot.supportedFilesystems = [ "zfs" ]; - networking.hostId = "7327ded7"; - }; - exporterTest = '' - wait_for_unit("prometheus-zfs-exporter.service") - wait_for_unit("zfs.target") - wait_for_open_port(9134) - wait_until_succeeds("curl -f localhost:9134/metrics | grep 'zfs_scrape_collector_success{.*} 1'") - ''; - }; }; in -mapAttrs ( - exporter: testConfig: - (makeTest ( +lib.mapAttrs ( + exporter: testConfigFun: + (runTest ( + { pkgs, lib, ... }: let + testConfig = testConfigFun { inherit pkgs lib; }; nodeName = testConfig.nodeName or exporter; - in { name = "prometheus-${exporter}-exporter"; + node.pkgsReadOnly = testConfig.pkgsReadOnly or true; - nodes.${nodeName} = mkMerge [ + nodes.${nodeName} = lib.mkMerge [ { services.prometheus.exporters.${exporter} = testConfig.exporterConfig; } @@ -2001,7 +2121,7 @@ mapAttrs ( testScript = '' ${nodeName}.start() - ${concatStringsSep "\n" ( + ${lib.concatStringsSep "\n" ( map ( line: if @@ -2015,7 +2135,7 @@ mapAttrs ( line else "${nodeName}.${line}" - ) (splitString "\n" (removeSuffix "\n" testConfig.exporterTest)) + ) (lib.splitString "\n" (lib.removeSuffix "\n" testConfig.exporterTest)) )} ${nodeName}.shutdown() ''; diff --git a/nixos/tests/tandoor-recipes-media.nix b/nixos/tests/tandoor-recipes-media.nix new file mode 100644 index 000000000000..9384c9765efa --- /dev/null +++ b/nixos/tests/tandoor-recipes-media.nix @@ -0,0 +1,91 @@ +{ ... }: +{ + name = "tandoor-recipes-media"; + + nodes.machine = { + services.tandoor-recipes = { + enable = true; + # This setting is not recommended, but it's an easy way serve the media + # folder in this test. + extraConfig = { + GUNICORN_MEDIA = true; + }; + }; + + specialisation.oldVersion.configuration = { + system.stateVersion = "25.11"; + services.tandoor-recipes = { + enable = true; + extraConfig = { + GUNICORN_MEDIA = true; + # Explicitly set insecure value (skips warning) + MEDIA_ROOT = "/var/lib/tandoor-recipes"; + }; + }; + }; + + specialisation.oldVersionOverrideMedia.configuration = { + system.stateVersion = "25.11"; + services.tandoor-recipes = { + enable = true; + extraConfig = { + GUNICORN_MEDIA = true; + MEDIA_ROOT = "/var/lib/tandoor-recipes/media"; + }; + }; + }; + }; + + testScript = + { nodes, ... }: + let + specBase = "${nodes.machine.system.build.toplevel}/specialisation"; + oldVersion = "${specBase}/oldVersion"; + oldVersionOverrideMedia = "${specBase}/oldVersionOverrideMedia"; + in + # python + '' + def wait_for_tandoor(): + machine.wait_for_unit("tandoor-recipes.service") + machine.wait_for_open_port(8080) + + + def stop_and_rm(): + machine.systemctl("stop tandoor-recipes") + machine.succeed("rm -r /var/lib/tandoor-recipes") + + + db_path = "http://localhost:8080/media/db.sqlite3" + + + # The media folder shouldn't contain the database. Subsequently it + # should **not** get served, resulting in a 404. Previously the + # database was located in the media folder. Therefore serving the media + # folder would expose the database. See #338339. + wait_for_tandoor() + machine.succeed(f"curl --head {db_path} | grep \"HTTP/1.1 404 Not Found\"") + + + # Switch to NixOS 24.11 to check if the setup still functions the same + # as before. + stop_and_rm() + machine.succeed("${oldVersion}/bin/switch-to-configuration test") + + # With the old setup the media folder should contain the database. + # Subsequently it should get served, resulting in a 200. + wait_for_tandoor() + machine.succeed(f"curl --head {db_path} | grep \"HTTP/1.1 200 OK\"") + + + # Switch to NixOS 24.11 with the MEDIA_ROOT already set to + # /var/lib/tandoor-recipes/media. + stop_and_rm() + machine.succeed("${oldVersionOverrideMedia}/bin/switch-to-configuration test") + + # With MEDIA_ROOT being set to /var/lib/tandoor-recipes/media the media + # folder shouldn't contain the database. Subsequently it should **not** + # get served, resulting in a 404. + wait_for_tandoor() + machine.succeed(f"curl --head {db_path} | grep \"HTTP/1.1 404 Not Found\"") + ''; +} diff --git a/nixos/tests/terminal-emulators.nix b/nixos/tests/terminal-emulators.nix index 3f745b21f873..b5b8b084a94b 100644 --- a/nixos/tests/terminal-emulators.nix +++ b/nixos/tests/terminal-emulators.nix @@ -109,7 +109,7 @@ let # times out after spending many hours #wezterm.pkg = p: p.wezterm; - xfce4-terminal.pkg = p: p.xfce.xfce4-terminal; + xfce4-terminal.pkg = p: p.xfce4-terminal; xterm.pkg = p: p.xterm; diff --git a/nixos/tests/xfce.nix b/nixos/tests/xfce.nix index dd86e8a099c1..6ac97b249991 100644 --- a/nixos/tests/xfce.nix +++ b/nixos/tests/xfce.nix @@ -20,7 +20,7 @@ services.xserver.desktopManager.xfce.enable = true; environment.systemPackages = [ pkgs.xfce4-whiskermenu-plugin ]; - programs.thunar.plugins = [ pkgs.xfce.thunar-archive-plugin ]; + programs.thunar.plugins = [ pkgs.thunar-archive-plugin ]; programs.ydotool.enable = true; }; diff --git a/pkgs/applications/editors/android-studio/default.nix b/pkgs/applications/editors/android-studio/default.nix index 05b0cd27b926..0ae0aacd91e7 100644 --- a/pkgs/applications/editors/android-studio/default.nix +++ b/pkgs/applications/editors/android-studio/default.nix @@ -16,8 +16,8 @@ let inherit tiling_wm; }; stableVersion = { - version = "2025.2.2.7"; # "Android Studio Otter 2 Feature Drop | 2025.2.2" - sha256Hash = "sha256-pvnUDYeFbxOnw2dP9BeKFushnTHmpDrBwmnNWDx8pbQ="; + version = "2025.2.2.8"; # "Android Studio Otter 2 Feature Drop | 2025.2.2 Patch 1" + sha256Hash = "sha256-xs9ABQ9f8/gtxcoiZkf/xEtmTOj6rb4Ty+w70/+C4Ss="; }; betaVersion = { version = "2025.2.3.6"; # "Android Studio Otter 3 Feature Drop | 2025.2.3 RC 1" diff --git a/pkgs/applications/editors/jetbrains/bin/update_bin.py b/pkgs/applications/editors/jetbrains/bin/update_bin.py index 2308c6cc5ccf..2c6fdfe29eac 100755 --- a/pkgs/applications/editors/jetbrains/bin/update_bin.py +++ b/pkgs/applications/editors/jetbrains/bin/update_bin.py @@ -13,6 +13,7 @@ from packaging import version updates_url = "https://www.jetbrains.com/updates/updates.xml" current_path = pathlib.Path(__file__).parent +ides_file_path = current_path.joinpath("..").joinpath("ides.json").resolve() versions_file_path = current_path.joinpath("versions.json").resolve() fromVersions = {} toVersions = {} @@ -72,8 +73,8 @@ def get_url(template, version_or_build_number, version_number): return None -def update_product(name, product): - update_channel = product["update-channel"] +def update_product(name, ide, version_info): + update_channel = ide["updateChannel"] logging.info("Updating %s", name) channel = channels.get(update_channel) if channel is None: @@ -93,17 +94,17 @@ def update_product(name, product): else: version_or_build_number = new_build_number version_number = new_version.split(' ')[0] - download_url = get_url(product["url-template"], version_or_build_number, version_number) + download_url = get_url(version_info["url-template"], version_or_build_number, version_number) if not download_url: raise Exception(f"No valid url for {name} version {version_or_build_number}") - product["url"] = download_url - if "sha256" not in product or product.get("build_number") != new_build_number: - fromVersions[name] = product["version"] + version_info["url"] = download_url + if "sha256" not in version_info or version_info.get("build_number") != new_build_number: + fromVersions[name] = version_info["version"] toVersions[name] = new_version logging.info("Found a newer version %s with build number %s.", new_version, new_build_number) - product["version"] = new_version - product["build_number"] = new_build_number - product["sha256"] = download_sha256(download_url) + version_info["version"] = new_version + version_info["build_number"] = new_build_number + version_info["sha256"] = download_sha256(download_url) else: logging.info("Already at the latest version %s with build number %s.", new_version, new_build_number) except Exception as e: @@ -112,16 +113,19 @@ def update_product(name, product): logging.warning("It may be out-of-date. Fix the error and rerun.") -def update_products(products): - for name, product in products.items(): - update_product(name, product) +def update_products(versioned_products, ides): + for name, version_info in versioned_products.items(): + update_product(name, ides[name], version_info) with open(versions_file_path, "r") as versions_file: versions = json.load(versions_file) -for products in versions.values(): - update_products(products) +with open(ides_file_path, "r") as ides_file: + ides = json.load(ides_file) + +for versioned_products in versions.values(): + update_products(versioned_products, ides) with open(versions_file_path, "w") as versions_file: json.dump(versions, versions_file, indent=2) diff --git a/pkgs/applications/editors/jetbrains/bin/versions.json b/pkgs/applications/editors/jetbrains/bin/versions.json index 105dec49dd4e..45b855093bf3 100644 --- a/pkgs/applications/editors/jetbrains/bin/versions.json +++ b/pkgs/applications/editors/jetbrains/bin/versions.json @@ -1,7 +1,6 @@ { "x86_64-linux": { "aqua": { - "update-channel": "Aqua RELEASE", "url-template": "https://download.jetbrains.com/aqua/aqua-{version}.tar.gz", "version": "2024.3.2", "sha256": "de073e8a3734a2c4ef984b3e1bd68f5de72a6180e73400889510439ac3f419aa", @@ -9,7 +8,6 @@ "build_number": "243.23654.154" }, "clion": { - "update-channel": "CLion RELEASE", "url-template": "https://download.jetbrains.com/cpp/CLion-{version}.tar.gz", "version": "2025.2.5", "sha256": "91474a3c35a9b3d50f43f0549098317b65aa881f2f80c3345f8dee7587d31f9e", @@ -17,7 +15,6 @@ "build_number": "252.28238.22" }, "datagrip": { - "update-channel": "DataGrip RELEASE", "url-template": "https://download.jetbrains.com/datagrip/datagrip-{version}.tar.gz", "version": "2025.3", "sha256": "010ad3a676cfe984e7498d1eb4f84686d7a110acbde4f9d288f53967255340e6", @@ -25,7 +22,6 @@ "build_number": "253.28294.259" }, "dataspell": { - "update-channel": "DataSpell RELEASE", "url-template": "https://download.jetbrains.com/python/dataspell-{version}.tar.gz", "version": "2025.2.3", "sha256": "1e4bc499da1ce8c63e8a4526159c20ef8a797315dc6d3ab4c8eb109f323faba6", @@ -33,7 +29,6 @@ "build_number": "252.27397.129" }, "gateway": { - "update-channel": "Gateway RELEASE", "url-template": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}.tar.gz", "version": "2025.2.5", "sha256": "5a84a4dbc5fc1aa03fa1bf142e1eae51e265f6d17ec38c50932b83e629a4366c", @@ -41,7 +36,6 @@ "build_number": "252.28238.6" }, "goland": { - "update-channel": "GoLand RELEASE", "url-template": "https://download.jetbrains.com/go/goland-{version}.tar.gz", "version": "2025.2.5", "sha256": "7b748b7f5af267e8bd4d90d44bbeea8cb58b262115d884d2cd567af8d9d753c1", @@ -49,7 +43,6 @@ "build_number": "252.28238.32" }, "idea-community": { - "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIC-{version}.tar.gz", "version": "2025.2.5", "sha256": "995c334cc3e143f13467abafef07a1ccf7d06275512bb6f4c91123948786ab7c", @@ -57,7 +50,6 @@ "build_number": "252.28238.7" }, "idea": { - "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIU-{version}.tar.gz", "version": "2025.2.5", "sha256": "dc92cd3850ba256d2cb1c9d884f9579f613f6fa747f628361458d21f66687393", @@ -65,7 +57,6 @@ "build_number": "252.28238.7" }, "mps": { - "update-channel": "MPS RELEASE", "url-template": "https://download.jetbrains.com/mps/{versionMajorMinor}/MPS-{version}.tar.gz", "version": "2025.2.1", "sha256": "cfbe530d0385cf3e9ccc2f18f43db25525e0024abdbcd3203bd66fb77fc6f3b4", @@ -73,7 +64,6 @@ "build_number": "252.26199.587" }, "phpstorm": { - "update-channel": "PhpStorm RELEASE", "url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}.tar.gz", "version": "2025.2.5", "sha256": "4f102bb85add2527e46695f3b866c0e315423e19bc45e0adb0de0fe577a1efe6", @@ -82,7 +72,6 @@ "version-major-minor": "2022.3" }, "pycharm-community": { - "update-channel": "PyCharm RELEASE", "url-template": "https://download.jetbrains.com/python/pycharm-community-{version}.tar.gz", "version": "2025.2.5", "sha256": "7f49a014f53f0f6f7c46f6710b131f390302287f4046b606331d88081cdb551f", @@ -90,7 +79,6 @@ "build_number": "252.28238.29" }, "pycharm": { - "update-channel": "PyCharm RELEASE", "url-template": "https://download.jetbrains.com/python/pycharm-{version}.tar.gz", "version": "2025.2.5", "sha256": "b1e47419e5844c38e7a7a9be9e5260c75cea6aa8423f2584dc1727f792d5feb4", @@ -98,7 +86,6 @@ "build_number": "252.28238.29" }, "rider": { - "update-channel": "Rider RELEASE", "url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}.tar.gz", "version": "2025.3.0.3", "sha256": "f09d5e060df110316e8abdedc397e6475e5d46d3f99b422d06de69f6e7025dbc", @@ -106,7 +93,6 @@ "build_number": "253.28294.237" }, "ruby-mine": { - "update-channel": "RubyMine RELEASE", "url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}.tar.gz", "version": "2025.2.5", "sha256": "9d42262fa938e072a83828bd643c6d702b07e4a45c095315500a2a60d7bb805c", @@ -114,7 +100,6 @@ "build_number": "252.28238.3" }, "rust-rover": { - "update-channel": "RustRover RELEASE", "url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}.tar.gz", "version": "2025.2.5", "sha256": "01ec30397ec61ac6dcb66cb037ea69b2be8a7e079020e50513f2e1e102ccfc84", @@ -122,7 +107,6 @@ "build_number": "252.28238.28" }, "webstorm": { - "update-channel": "WebStorm RELEASE", "url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}.tar.gz", "version": "2025.2.5", "sha256": "535167a94350f355e8d4b63624df25c9eca58e5f570df596c7ca8ab630f3c485", @@ -130,7 +114,6 @@ "build_number": "252.28238.10" }, "writerside": { - "update-channel": "Writerside EAP", "url-template": "https://download.jetbrains.com/writerside/writerside-{version}.tar.gz", "version": "2024.3 EAP", "sha256": "d49e58020d51ec4ccdbdffea5d42b5a2d776a809fc00789cef5abda7b23bd3f6", @@ -140,7 +123,6 @@ }, "aarch64-linux": { "aqua": { - "update-channel": "Aqua RELEASE", "url-template": "https://download.jetbrains.com/aqua/aqua-{version}-aarch64.tar.gz", "version": "2024.3.2", "sha256": "d2a3c781756a83ccea63dc6d9aebf85f819de1edb5bcd4e5a1a161eaa0779c84", @@ -148,7 +130,6 @@ "build_number": "243.23654.154" }, "clion": { - "update-channel": "CLion RELEASE", "url-template": "https://download.jetbrains.com/cpp/CLion-{version}-aarch64.tar.gz", "version": "2025.2.5", "sha256": "bff9d778fdfa41dc69019f05b01a9f242caa4406432f63b9d599799790f62655", @@ -156,7 +137,6 @@ "build_number": "252.28238.22" }, "datagrip": { - "update-channel": "DataGrip RELEASE", "url-template": "https://download.jetbrains.com/datagrip/datagrip-{version}-aarch64.tar.gz", "version": "2025.3", "sha256": "52a2e70f8903ee70ceb7fd45216f5d3ac35718ba066b30cb084c6bcacf9a5098", @@ -164,7 +144,6 @@ "build_number": "253.28294.259" }, "dataspell": { - "update-channel": "DataSpell RELEASE", "url-template": "https://download.jetbrains.com/python/dataspell-{version}-aarch64.tar.gz", "version": "2025.2.3", "sha256": "4bebb406617b4179791d4b6560dc50355760773ef37f6ce9f27bd0d1fd638750", @@ -172,7 +151,6 @@ "build_number": "252.27397.129" }, "gateway": { - "update-channel": "Gateway RELEASE", "url-template": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}-aarch64.tar.gz", "version": "2025.2.5", "sha256": "62cb3723786e66aec656561cc37f31bf232346be303184e3e73018e85b252430", @@ -180,7 +158,6 @@ "build_number": "252.28238.6" }, "goland": { - "update-channel": "GoLand RELEASE", "url-template": "https://download.jetbrains.com/go/goland-{version}-aarch64.tar.gz", "version": "2025.2.5", "sha256": "c9bdfe1a106c470ee335d779ab59f61898098d4769dac8c2975113dba6d8dcf5", @@ -188,7 +165,6 @@ "build_number": "252.28238.32" }, "idea-community": { - "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIC-{version}-aarch64.tar.gz", "version": "2025.2.5", "sha256": "4c57a783f31ee6f2c82d8c43bb5d0334a9afbc8bfb4542e732048c41f61e63a0", @@ -196,7 +172,6 @@ "build_number": "252.28238.7" }, "idea": { - "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIU-{version}-aarch64.tar.gz", "version": "2025.2.5", "sha256": "6203b9dbc2461abc59604a7fb319d8e06948b2886489ae03499e98f4c1a0a57c", @@ -204,7 +179,6 @@ "build_number": "252.28238.7" }, "mps": { - "update-channel": "MPS RELEASE", "url-template": "https://download.jetbrains.com/mps/{versionMajorMinor}/MPS-{version}.tar.gz", "version": "2025.2.1", "sha256": "cfbe530d0385cf3e9ccc2f18f43db25525e0024abdbcd3203bd66fb77fc6f3b4", @@ -212,7 +186,6 @@ "build_number": "252.26199.587" }, "phpstorm": { - "update-channel": "PhpStorm RELEASE", "url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}-aarch64.tar.gz", "version": "2025.2.5", "sha256": "9dbf2ef4f69039f82ed1c4f279a22d5e1cb88051bcf5670e7c4d5bf0263295e9", @@ -221,7 +194,6 @@ "version-major-minor": "2022.3" }, "pycharm-community": { - "update-channel": "PyCharm RELEASE", "url-template": "https://download.jetbrains.com/python/pycharm-community-{version}-aarch64.tar.gz", "version": "2025.2.5", "sha256": "67b61a3e788b043d93b3cc3e0dd3cea350e6d170402fd94adaf792cfc57e5462", @@ -229,7 +201,6 @@ "build_number": "252.28238.29" }, "pycharm": { - "update-channel": "PyCharm RELEASE", "url-template": "https://download.jetbrains.com/python/pycharm-{version}-aarch64.tar.gz", "version": "2025.2.5", "sha256": "7037672c6913f643ec4979ca5f16791588e001ffd39f830d874587f79e358be2", @@ -237,7 +208,6 @@ "build_number": "252.28238.29" }, "rider": { - "update-channel": "Rider RELEASE", "url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}-aarch64.tar.gz", "version": "2025.3.0.3", "sha256": "eb3727a2c4159e185b839b0ee0c2ee7383d4bc5a8ef3c1f41dbd59ae7cb705d6", @@ -245,7 +215,6 @@ "build_number": "253.28294.237" }, "ruby-mine": { - "update-channel": "RubyMine RELEASE", "url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}-aarch64.tar.gz", "version": "2025.2.5", "sha256": "1dd8720dbb32a9ae6ed9856834baf5242aa8296ed179fee3e5b7be432f993155", @@ -253,7 +222,6 @@ "build_number": "252.28238.3" }, "rust-rover": { - "update-channel": "RustRover RELEASE", "url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}-aarch64.tar.gz", "version": "2025.2.5", "sha256": "8e424e01a38faebbfd7fa36cdae51e233551f921a666e36a0a0a6a04e686fa0a", @@ -261,7 +229,6 @@ "build_number": "252.28238.28" }, "webstorm": { - "update-channel": "WebStorm RELEASE", "url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}-aarch64.tar.gz", "version": "2025.2.5", "sha256": "d4a474c7434878906ed9d3c92572ac61c6fe8eb7dc48653677e2ead1785f4551", @@ -269,7 +236,6 @@ "build_number": "252.28238.10" }, "writerside": { - "update-channel": "Writerside EAP", "url-template": "https://download.jetbrains.com/writerside/writerside-{version}-aarch64.tar.gz", "version": "2024.3 EAP", "sha256": "6067f6f73c4a178e2d0ae42bd18669045d85b5b5ed2c9115c2488ba7aa2a3d88", @@ -279,7 +245,6 @@ }, "x86_64-darwin": { "aqua": { - "update-channel": "Aqua RELEASE", "url-template": "https://download.jetbrains.com/aqua/aqua-{version}.dmg", "version": "2024.3.2", "sha256": "423d492e9849beb7edbbd1771650a04e8df9f469bf1789b41bc5878c84cee393", @@ -287,7 +252,6 @@ "build_number": "243.23654.154" }, "clion": { - "update-channel": "CLion RELEASE", "url-template": "https://download.jetbrains.com/cpp/CLion-{version}.dmg", "version": "2025.2.5", "sha256": "234b93f26fbb411393dbfd7d1084ff8e8d35b745778d4b9ed1ecba670dafe0fb", @@ -295,7 +259,6 @@ "build_number": "252.28238.22" }, "datagrip": { - "update-channel": "DataGrip RELEASE", "url-template": "https://download.jetbrains.com/datagrip/datagrip-{version}.dmg", "version": "2025.3", "sha256": "4a92e083ddc6edb7ff1639705d6bd3cf8d47d960659a9aa71e19b95fafad8d07", @@ -303,7 +266,6 @@ "build_number": "253.28294.259" }, "dataspell": { - "update-channel": "DataSpell RELEASE", "url-template": "https://download.jetbrains.com/python/dataspell-{version}.dmg", "version": "2025.2.3", "sha256": "7d1a60c4367a1e1bd43aec494177c4c30744cb5bf904a3c71d2a3d13439a7b12", @@ -311,7 +273,6 @@ "build_number": "252.27397.129" }, "gateway": { - "update-channel": "Gateway RELEASE", "url-template": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}.dmg", "version": "2025.2.5", "sha256": "a0a4314c5f08331a82420580bf3e26df19b52573cda3ecac354d8ac49caf191d", @@ -319,7 +280,6 @@ "build_number": "252.28238.6" }, "goland": { - "update-channel": "GoLand RELEASE", "url-template": "https://download.jetbrains.com/go/goland-{version}.dmg", "version": "2025.2.5", "sha256": "b900b868b748b78c01c5da949e8bcc0df277caa2e3efcc50898641aadaf485f2", @@ -327,7 +287,6 @@ "build_number": "252.28238.32" }, "idea-community": { - "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIC-{version}.dmg", "version": "2025.2.5", "sha256": "ff48a1e60869342a91db867fa482a49d4cdf38476496911c109f34a7e8d6523d", @@ -335,7 +294,6 @@ "build_number": "252.28238.7" }, "idea": { - "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIU-{version}.dmg", "version": "2025.2.5", "sha256": "c0d6731d60bdcdaaea5c0474c296e39cc336f424da872c6ed022e8f139d779ee", @@ -343,7 +301,6 @@ "build_number": "252.28238.7" }, "mps": { - "update-channel": "MPS RELEASE", "url-template": "https://download.jetbrains.com/mps/{versionMajorMinor}/MPS-{version}-macos.dmg", "version": "2025.2.1", "sha256": "e0b2644918ffe76b10001fc7904a58b2ec88cda2d317b10508d3bac784a490b2", @@ -351,7 +308,6 @@ "build_number": "252.26199.587" }, "phpstorm": { - "update-channel": "PhpStorm RELEASE", "url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}.dmg", "version": "2025.2.5", "sha256": "2a765be05bd2176899297ba0599735c2a13d1065e9d65895a6ead7ed850f0254", @@ -360,7 +316,6 @@ "version-major-minor": "2022.3" }, "pycharm-community": { - "update-channel": "PyCharm RELEASE", "url-template": "https://download.jetbrains.com/python/pycharm-community-{version}.dmg", "version": "2025.2.5", "sha256": "08ba97a278031ff1942ddefb18d8acf7582f0bb4a28ccdf5d65721bfb80ca456", @@ -368,7 +323,6 @@ "build_number": "252.28238.29" }, "pycharm": { - "update-channel": "PyCharm RELEASE", "url-template": "https://download.jetbrains.com/python/pycharm-{version}.dmg", "version": "2025.2.5", "sha256": "00eccdeb39bd8eeaed1b98ad99f542fbc3851389f9e7d19355d05dfd979eb669", @@ -376,7 +330,6 @@ "build_number": "252.28238.29" }, "rider": { - "update-channel": "Rider RELEASE", "url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}.dmg", "version": "2025.3.0.3", "sha256": "e8261d30d549f1809228c84e4b31d2cae337cb7bc35cd6da4e0f801e4d2f52db", @@ -384,7 +337,6 @@ "build_number": "253.28294.237" }, "ruby-mine": { - "update-channel": "RubyMine RELEASE", "url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}.dmg", "version": "2025.2.5", "sha256": "7dedc215b849194f8814380a4e622e117346fb52fc3f102bfa53332d33c9433b", @@ -392,7 +344,6 @@ "build_number": "252.28238.3" }, "rust-rover": { - "update-channel": "RustRover RELEASE", "url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}.dmg", "version": "2025.2.5", "sha256": "1f149d98d41b3929e3e920d5465eaa9963312d93f106d8821d0c51721ae2609c", @@ -400,7 +351,6 @@ "build_number": "252.28238.28" }, "webstorm": { - "update-channel": "WebStorm RELEASE", "url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}.dmg", "version": "2025.2.5", "sha256": "1f3779bf695758e830126a95734360bd640794ec278c250fad9a71969de4ee39", @@ -408,7 +358,6 @@ "build_number": "252.28238.10" }, "writerside": { - "update-channel": "Writerside EAP", "url-template": "https://download.jetbrains.com/writerside/writerside-{version}.dmg", "version": "2024.3 EAP", "sha256": "0c78b8035497c855aea5666256716778abd46dadf68f51e4f91c0db01f62b280", @@ -418,7 +367,6 @@ }, "aarch64-darwin": { "aqua": { - "update-channel": "Aqua RELEASE", "url-template": "https://download.jetbrains.com/aqua/aqua-{version}-aarch64.dmg", "version": "2024.3.2", "sha256": "43974cdbbb71aaf5bfcfaf2cfd0e69e9920dda3973e64671936c1d52b267494d", @@ -426,7 +374,6 @@ "build_number": "243.23654.154" }, "clion": { - "update-channel": "CLion RELEASE", "url-template": "https://download.jetbrains.com/cpp/CLion-{version}-aarch64.dmg", "version": "2025.2.5", "sha256": "b0496540a133c82c64ac959f1d4542fe331bd63403fd230e23adf4bc957c84af", @@ -434,7 +381,6 @@ "build_number": "252.28238.22" }, "datagrip": { - "update-channel": "DataGrip RELEASE", "url-template": "https://download.jetbrains.com/datagrip/datagrip-{version}-aarch64.dmg", "version": "2025.3", "sha256": "16a5df01852648a82082fb667bbed6fcb43e15ef9a91e35a0be422dd37d07180", @@ -442,7 +388,6 @@ "build_number": "253.28294.259" }, "dataspell": { - "update-channel": "DataSpell RELEASE", "url-template": "https://download.jetbrains.com/python/dataspell-{version}-aarch64.dmg", "version": "2025.2.3", "sha256": "ad8a2d8403c7d44f66d0905ab6d28a3e888e78b9cc140725e7ca744257c6ce58", @@ -450,7 +395,6 @@ "build_number": "252.27397.129" }, "gateway": { - "update-channel": "Gateway RELEASE", "url-template": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}-aarch64.dmg", "version": "2025.2.5", "sha256": "af0a82a46ecad837ee6c86d97623e58d377eed7d5ee56c7af5765071e0b0c12e", @@ -458,7 +402,6 @@ "build_number": "252.28238.6" }, "goland": { - "update-channel": "GoLand RELEASE", "url-template": "https://download.jetbrains.com/go/goland-{version}-aarch64.dmg", "version": "2025.2.5", "sha256": "91faea3e0aff80e16a27cacaec1c39ef13eac2b3da1b0f0aa1af667be96f4c78", @@ -466,7 +409,6 @@ "build_number": "252.28238.32" }, "idea-community": { - "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIC-{version}-aarch64.dmg", "version": "2025.2.5", "sha256": "52065492d433f0ea9df4debd5f0683154ab4dab5846394cabc8a49903d70e5bc", @@ -474,7 +416,6 @@ "build_number": "252.28238.7" }, "idea": { - "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIU-{version}-aarch64.dmg", "version": "2025.2.5", "sha256": "6ec8cf520556c75e91a3cae1c54f464dee3609c4d7efef3bb307b129c7d9cb63", @@ -482,7 +423,6 @@ "build_number": "252.28238.7" }, "mps": { - "update-channel": "MPS RELEASE", "url-template": "https://download.jetbrains.com/mps/{versionMajorMinor}/MPS-{version}-macos-aarch64.dmg", "version": "2025.2.1", "url": "https://download.jetbrains.com/mps/2025.2/MPS-2025.2.1-macos-aarch64.dmg", @@ -490,7 +430,6 @@ "build_number": "252.26199.587" }, "phpstorm": { - "update-channel": "PhpStorm RELEASE", "url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}-aarch64.dmg", "version": "2025.2.5", "sha256": "8320ce229c03277f53a836bc19b796e9241bb00e3e40d4f048290baa27aa9a90", @@ -499,7 +438,6 @@ "version-major-minor": "2022.3" }, "pycharm-community": { - "update-channel": "PyCharm RELEASE", "url-template": "https://download.jetbrains.com/python/pycharm-community-{version}-aarch64.dmg", "version": "2025.2.5", "sha256": "040a4ed6bb7563972d844c450f615d0d11385e524fbbfdbfc9fc68d78811e994", @@ -507,7 +445,6 @@ "build_number": "252.28238.29" }, "pycharm": { - "update-channel": "PyCharm RELEASE", "url-template": "https://download.jetbrains.com/python/pycharm-{version}-aarch64.dmg", "version": "2025.2.5", "sha256": "71da1283259bc59897e5bb43c6c3771a72d026419ed4d79192889ea3885ac0de", @@ -515,7 +452,6 @@ "build_number": "252.28238.29" }, "rider": { - "update-channel": "Rider RELEASE", "url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}-aarch64.dmg", "version": "2025.3.0.3", "sha256": "ff03408013ce86ffd437204d635401a4ca673ee15596e3d93cd9c69e63e7e7c3", @@ -523,7 +459,6 @@ "build_number": "253.28294.237" }, "ruby-mine": { - "update-channel": "RubyMine RELEASE", "url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}-aarch64.dmg", "version": "2025.2.5", "sha256": "8527cb286ea5d9cd612538cb55354dc689b7f7fe5ec0b81a8f1a4a2279e94351", @@ -531,7 +466,6 @@ "build_number": "252.28238.3" }, "rust-rover": { - "update-channel": "RustRover RELEASE", "url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}-aarch64.dmg", "version": "2025.2.5", "sha256": "7927f48c24ff1e9b235f3f6bbcd74fb1fad907035146a04c55ef62ccdf90c087", @@ -539,7 +473,6 @@ "build_number": "252.28238.28" }, "webstorm": { - "update-channel": "WebStorm RELEASE", "url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}-aarch64.dmg", "version": "2025.2.5", "sha256": "729d519244a4be15add4b0963ebf84fb9c3f3f2f7d1eab3ad925ef79fe359773", @@ -547,7 +480,6 @@ "build_number": "252.28238.10" }, "writerside": { - "update-channel": "Writerside EAP", "url-template": "https://download.jetbrains.com/writerside/writerside-{version}-aarch64.dmg", "version": "2024.3 EAP", "sha256": "9d86ef50b4c6d2a07d236219e9b05c0557241fb017d52ac395719bdb425130f5", diff --git a/pkgs/applications/editors/jetbrains/ides.json b/pkgs/applications/editors/jetbrains/ides.json index 49f2710ede97..ffe3240f5c09 100644 --- a/pkgs/applications/editors/jetbrains/ides.json +++ b/pkgs/applications/editors/jetbrains/ides.json @@ -1,6 +1,7 @@ { "aqua": { "product": "Aqua", + "updateChannel": "Aqua RELEASE", "wmClass": "jetbrains-aqua", "meta": { "isOpenSource": false, @@ -12,6 +13,7 @@ }, "clion": { "product": "CLion", + "updateChannel": "CLion RELEASE", "wmClass": "jetbrains-clion", "meta": { "isOpenSource": false, @@ -23,6 +25,7 @@ }, "datagrip": { "product": "DataGrip", + "updateChannel": "DataGrip RELEASE", "wmClass": "jetbrains-datagrip", "meta": { "isOpenSource": false, @@ -34,6 +37,7 @@ }, "dataspell": { "product": "DataSpell", + "updateChannel": "DataSpell RELEASE", "wmClass": "jetbrains-dataspell", "meta": { "isOpenSource": false, @@ -45,6 +49,7 @@ }, "gateway": { "product": "JetBrains Gateway", + "updateChannel": "Gateway RELEASE", "productShort": "Gateway", "wmClass": "jetbrains-gateway", "meta": { @@ -57,6 +62,7 @@ }, "goland": { "product": "Goland", + "updateChannel": "GoLand RELEASE", "wmClass": "jetbrains-goland", "meta": { "isOpenSource": false, @@ -68,6 +74,7 @@ }, "idea": { "product": "IntelliJ IDEA", + "updateChannel": "IntelliJ IDEA RELEASE", "productShort": "IDEA", "wmClass": "jetbrains-idea", "meta": { @@ -80,6 +87,7 @@ }, "idea-community": { "product": "IntelliJ IDEA CE", + "updateChannel": "IntelliJ IDEA RELEASE", "productShort": "IDEA", "wmClass": "jetbrains-idea-ce", "meta": { @@ -92,6 +100,7 @@ }, "idea-oss": { "product": "IntelliJ IDEA Open Source", + "updateChannel": "IntelliJ IDEA RELEASE", "productShort": "IDEA", "wmClass": "jetbrains-idea-ce", "meta": { @@ -104,6 +113,7 @@ }, "mps": { "product": "MPS", + "updateChannel": "MPS RELEASE", "wmClass": "jetbrains-MPS", "meta": { "isOpenSource": false, @@ -115,6 +125,7 @@ }, "phpstorm": { "product": "PhpStorm", + "updateChannel": "PhpStorm RELEASE", "wmClass": "jetbrains-phpstorm", "meta": { "isOpenSource": false, @@ -127,6 +138,7 @@ "pycharm": { "product": "PyCharm", "productShort": "PyCharm", + "updateChannel": "PyCharm RELEASE", "wmClass": "jetbrains-pycharm", "meta": { "isOpenSource": false, @@ -139,6 +151,7 @@ "pycharm-community": { "product": "PyCharm CE", "productShort": "PyCharm", + "updateChannel": "PyCharm RELEASE", "wmClass": "jetbrains-pycharm-ce", "meta": { "isOpenSource": true, @@ -151,6 +164,7 @@ "pycharm-oss": { "product": "PyCharm Open Source", "productShort": "PyCharm", + "updateChannel": "PyCharm RELEASE", "wmClass": "jetbrains-pycharm-ce", "meta": { "isOpenSource": true, @@ -162,6 +176,7 @@ }, "rider": { "product": "Rider", + "updateChannel": "Rider RELEASE", "wmClass": "jetbrains-rider", "meta": { "isOpenSource": false, @@ -173,6 +188,7 @@ }, "ruby-mine": { "product": "RubyMine", + "updateChannel": "RubyMine RELEASE", "wmClass": "jetbrains-rubymine", "meta": { "isOpenSource": false, @@ -184,6 +200,7 @@ }, "rust-rover": { "product": "RustRover", + "updateChannel": "RustRover RELEASE", "wmClass": "jetbrains-rustrover", "meta": { "isOpenSource": false, @@ -195,6 +212,7 @@ }, "webstorm": { "product": "WebStorm", + "updateChannel": "WebStorm RELEASE", "wmClass": "jetbrains-webstorm", "meta": { "isOpenSource": false, @@ -206,6 +224,7 @@ }, "writerside": { "product": "Writerside", + "updateChannel": "Writerside EAP", "wmClass": "jetbrains-writerside", "meta": { "isOpenSource": false, diff --git a/pkgs/applications/editors/jetbrains/patches/bump-jackson-core-in-source.patch b/pkgs/applications/editors/jetbrains/patches/bump-jackson-core-in-source.patch index 2bf5569fe56e..83f94d73a60e 100644 --- a/pkgs/applications/editors/jetbrains/patches/bump-jackson-core-in-source.patch +++ b/pkgs/applications/editors/jetbrains/patches/bump-jackson-core-in-source.patch @@ -5,7 +5,7 @@ ) -private val mavenTelemetryDependencies = listOf("com.fasterxml.jackson.core:jackson-core:2.16.0") -+private val mavenTelemetryDependencies = listOf("com.fasterxml.jackson.core:jackson-core:2.17.0") ++private val mavenTelemetryDependencies = listOf("com.fasterxml.jackson.core:jackson-core:2.19.0") object BundledMavenDownloader { private val mutex = Mutex() diff --git a/pkgs/applications/editors/jetbrains/patches/kotlinc-path.patch b/pkgs/applications/editors/jetbrains/patches/kotlinc-path.patch index 2106611bb412..5a984b42375b 100644 --- a/pkgs/applications/editors/jetbrains/patches/kotlinc-path.patch +++ b/pkgs/applications/editors/jetbrains/patches/kotlinc-path.patch @@ -1,7 +1,7 @@ --- a/src/main/java/org/jetbrains/jpsBootstrap/KotlinCompiler.kt +++ b/src/main/java/org/jetbrains/jpsBootstrap/KotlinCompiler.kt -@@ -14,19 +14,7 @@ - "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies" +@@ -30,25 +30,7 @@ + fun downloadAndExtractKotlinCompiler(communityRoot: BuildDependenciesCommunityRoot): Path { - // We already have kotlin JPS in the classpath, fetch version from it @@ -10,12 +10,18 @@ - info("Kotlin compiler version is $kotlincVersion") - - val kotlincUrl = getUriForMavenArtifact( -- KOTLIN_IDE_MAVEN_REPOSITORY_URL, +- getMavenRepositoryUrl(), - "org.jetbrains.kotlin", - "kotlin-dist-for-ide", - kotlincVersion, - "jar") -- val kotlincDist = downloadFileToCacheLocation(communityRoot, kotlincUrl) +- val kotlincDist = if (shouldUseMavenLocal()) { +- val path = kotlincUrl.toPath() +- check(path.exists()) { "kotlin-dist-for-ide was not found in the local Maven repository" } +- path +- } else { +- downloadFileToCacheLocation(communityRoot, kotlincUrl) +- } - val kotlinc = extractFileToCacheLocation(communityRoot, kotlincDist) + val kotlinc = Path.of("KOTLIN_PATH_HERE") verbose("Kotlin compiler is at $kotlinc") diff --git a/pkgs/applications/editors/jetbrains/patches/no-download.patch b/pkgs/applications/editors/jetbrains/patches/no-download.patch index 050cd2e57c26..8981d32e4dba 100644 --- a/pkgs/applications/editors/jetbrains/patches/no-download.patch +++ b/pkgs/applications/editors/jetbrains/patches/no-download.patch @@ -46,60 +46,58 @@ return URI.create("${base}/${groupStr}/${artifactId}/${version}/${artifactId}-${version}${classifierStr}.${packaging}") --- a/platform/build-scripts/downloader/src/org/jetbrains/intellij/build/dependencies/JdkDownloader.kt +++ b/platform/build-scripts/downloader/src/org/jetbrains/intellij/build/dependencies/JdkDownloader.kt -@@ -59,11 +59,7 @@ +@@ -71,9 +71,7 @@ infoLog: (String) -> Unit, ): Path { val effectiveVariation = if (isMusl) null else variation - val jdkUrl = getUrl(communityRoot = communityRoot, os = os, arch = arch, isMusl = isMusl, jdkBuildNumber = jdkBuildNumber, variation = effectiveVariation) -- val jdkArchive = downloadFileToCacheLocation(url = jdkUrl.toString(), communityRoot = communityRoot) -- val jdkExtracted = BuildDependenciesDownloader.extractFileToCacheLocation(communityRoot = communityRoot, -- archiveFile = jdkArchive, -- BuildDependenciesExtractOptions.STRIP_ROOT) +- val jdkArchive = downloadFileToCacheLocation(url = jdkUrl, communityRoot = communityRoot) +- val jdkExtracted = extractFileToCacheLocation(communityRoot = communityRoot, archiveFile = jdkArchive, stripRoot = true) + val jdkExtracted = Path.of("JDK_PATH_HERE") val jdkHome = if (os == OS.MACOSX) jdkExtracted.resolve("Contents").resolve("Home") else jdkExtracted infoLog("JPS-bootstrap JDK (jdkHome=$jdkHome, executable=${getJavaExecutable(jdkHome)})") return jdkHome --- a/platform/build-scripts/src/org/jetbrains/intellij/build/LinuxDistributionCustomizer.kt +++ b/platform/build-scripts/src/org/jetbrains/intellij/build/LinuxDistributionCustomizer.kt -@@ -46,7 +46,7 @@ +@@ -62,7 +62,7 @@ /** - * If `true`, a separate *[org.jetbrains.intellij.build.impl.LinuxDistributionBuilder.NO_RUNTIME_SUFFIX].tar.gz artifact without a runtime will be produced. + * If `true`, a separate `*[org.jetbrains.intellij.build.impl.LinuxDistributionBuilder.NO_RUNTIME_SUFFIX].tar.gz` artifact without a runtime will be produced. */ -- var buildArtifactWithoutRuntime = false -+ var buildArtifactWithoutRuntime = true +- var buildArtifactWithoutRuntime: Boolean = false ++ var buildArtifactWithoutRuntime: Boolean = true /** * Set both properties if a .snap package should be produced. --- a/platform/build-scripts/src/org/jetbrains/intellij/build/impl/LinuxDistributionBuilder.kt +++ b/platform/build-scripts/src/org/jetbrains/intellij/build/impl/LinuxDistributionBuilder.kt -@@ -50,7 +50,7 @@ +@@ -76,7 +76,7 @@ val distBinDir = targetPath.resolve("bin") val sourceBinDir = context.paths.communityHomeDir.resolve("bin/linux") - addNativeLauncher(distBinDir, targetPath, arch) + addNativeLauncher(distBinDir = distBinDir, targetPath = targetPath, arch = arch, context = context) - copyFileToDir(NativeBinaryDownloader.getRestarter(context, OsFamily.LINUX, arch), distBinDir) + copyFileToDir(sourceBinDir.resolve("${arch.dirName}/restarter"), distBinDir) copyFileToDir(sourceBinDir.resolve("${arch.dirName}/fsnotifier"), distBinDir) - generateBuildTxt(context, targetPath) - copyDistFiles(context, targetPath, OsFamily.LINUX, arch) -@@ -85,6 +85,8 @@ + generateBuildTxt(context = context, targetDirectory = targetPath) + copyDistFiles(context = context, newDir = targetPath, os = OsFamily.LINUX, arch = arch, libcImpl = targetLibcImpl) +@@ -132,6 +132,8 @@ + } } } - ++ + return@executeStep -+ - val runtimeDir = context.bundledRuntime.extract(os = OsFamily.LINUX, arch = arch) - updateExecutablePermissions(runtimeDir, executableFileMatchers) - val tarGzPath = buildTarGz(arch = arch, runtimeDir = runtimeDir, unixDistPath = osAndArchSpecificDistPath, suffix = suffix(arch)) -@@ -383,7 +385,8 @@ - } - private suspend fun addNativeLauncher(distBinDir: Path, targetPath: Path, arch: JvmArchitecture) { -- val (execPath, licensePath) = NativeBinaryDownloader.getLauncher(context, OsFamily.LINUX, arch) -+ val execPath = Path.of("XPLAT_LAUNCHER_PREBUILT_PATH_HERE/Linux-${arch.archName}/xplat-launcher") -+ val licensePath = Path.of("XPLAT_LAUNCHER_PREBUILT_PATH_HERE/license/xplat-launcher-third-party-licenses.html") - copyFile(execPath, distBinDir.resolve(context.productProperties.baseFileName)) - copyFile(licensePath, targetPath.resolve("license/launcher-third-party-libraries.html")) - } + val runtimeDir = context.bundledRuntime.extract(OsFamily.LINUX, arch, targetLibcImpl) + updateExecutablePermissions(runtimeDir, executableFileMatchers) +@@ -422,7 +424,8 @@ + } + + private suspend fun addNativeLauncher(distBinDir: Path, targetPath: Path, arch: JvmArchitecture, context: BuildContext) { +- val (execPath, licensePath) = NativeBinaryDownloader.getLauncher(context, OsFamily.LINUX, arch) ++ val execPath = Path.of("XPLAT_LAUNCHER_PREBUILT_PATH_HERE/Linux-${arch.archName}/xplat-launcher") ++ val licensePath = Path.of("XPLAT_LAUNCHER_PREBUILT_PATH_HERE/license/xplat-launcher-third-party-licenses.html") + copyFile(execPath, distBinDir.resolve(context.productProperties.baseFileName)) + copyFile(licensePath, targetPath.resolve("license/launcher-third-party-libraries.html")) + } --- a/platform/build-scripts/src/org/jetbrains/intellij/build/impl/brokenPlugins.kt +++ b/platform/build-scripts/src/org/jetbrains/intellij/build/impl/brokenPlugins.kt @@ -9,6 +9,8 @@ @@ -122,20 +120,32 @@ } --- a/platform/build-scripts/src/org/jetbrains/intellij/build/kotlin/KotlinCompilerDependencyDownloader.kt +++ b/platform/build-scripts/src/org/jetbrains/intellij/build/kotlin/KotlinCompilerDependencyDownloader.kt -@@ -23,31 +23,11 @@ +@@ -44,45 +44,11 @@ + - object KotlinCompilerDependencyDownloader { fun downloadAndExtractKotlinCompiler(communityRoot: BuildDependenciesCommunityRoot): Path { - val kotlinJpsPluginVersion = getKotlinJpsPluginVersion(communityRoot) -- val kotlinDistUrl = getUriForMavenArtifact(MAVEN_REPOSITORY_URL, ARTIFACT_GROUP_ID, "kotlin-dist-for-ide", kotlinJpsPluginVersion, "jar") -- val kotlinDistJar = downloadFileToCacheLocation(communityRoot, kotlinDistUrl) +- val kotlinDistUrl = getUriForMavenArtifact(getMavenRepositoryUrl(), ARTIFACT_GROUP_ID, "kotlin-dist-for-ide", kotlinJpsPluginVersion, "jar") +- val kotlinDistJar = if (shouldUseMavenLocal()) { +- val path = kotlinDistUrl.toPath() +- check(path.exists()) { "kotlin-dist-for-ide was not found in the local Maven repository" } +- path +- } else { +- downloadFileToCacheLocation(communityRoot, kotlinDistUrl) +- } - return extractFileToCacheLocation(communityRoot, kotlinDistJar) + return Path.of("KOTLIN_PATH_HERE") } suspend fun downloadKotlinJpsPlugin(communityRoot: BuildDependenciesCommunityRoot): Path = withContext(Dispatchers.IO) { - val kotlinJpsPluginVersion = getKotlinJpsPluginVersion(communityRoot) -- val kotlinJpsPluginUrl = getUriForMavenArtifact(MAVEN_REPOSITORY_URL, ARTIFACT_GROUP_ID, "kotlin-jps-plugin-classpath", kotlinJpsPluginVersion, "jar") +- val kotlinJpsPluginUrl = getUriForMavenArtifact(getMavenRepositoryUrl(), ARTIFACT_GROUP_ID, "kotlin-jps-plugin-classpath", kotlinJpsPluginVersion, "jar") +- +- if (shouldUseMavenLocal()) { +- val kotlinJpsPluginJar = kotlinJpsPluginUrl.toPath() +- check(kotlinJpsPluginJar.exists()) { "kotlin-jps-plugin-classpath was not found in the local Maven repository" } +- return@withContext kotlinJpsPluginJar +- } - - val cacheLocation = getTargetFile(communityRoot, kotlinJpsPluginUrl.toString()) - if (cacheLocation.exists()) { @@ -148,7 +158,9 @@ - println(" * Downloading $kotlinJpsPluginUrl") - val tmpLocation = Files.createTempFile(cacheLocation.parent, cacheLocation.name, ".tmp") - retryWithExponentialBackOff { -- FileUtils.copyURLToFile(kotlinJpsPluginUrl.toURL(), tmpLocation.toFile()) +- kotlinJpsPluginUrl.toURL().openStream().use { +- Files.copy(it, tmpLocation, StandardCopyOption.REPLACE_EXISTING) +- } - } - Files.move(tmpLocation, cacheLocation, StandardCopyOption.ATOMIC_MOVE) - return@withContext cacheLocation diff --git a/pkgs/applications/editors/jetbrains/readme.md b/pkgs/applications/editors/jetbrains/readme.md index 08814498e632..43744856818e 100644 --- a/pkgs/applications/editors/jetbrains/readme.md +++ b/pkgs/applications/editors/jetbrains/readme.md @@ -38,14 +38,13 @@ fetchurl { ## How to update stuff: - Run ./bin/update_bin.py, this will update binary IDEs, and automatically commit them - Source builds need a bit more effort, as they **aren't automated at the moment**: - - Run ./source/update.py ./source/sources.json ./bin/versions.json. This will update the source version to the version of their corresponding binary packages. + - Run ./source/update.py ./source/sources.json. This will update the source version to the latest available version. - Run these commands respectively: - `nix build .#jetbrains.idea-oss.src.src && ./source/build_maven.py source/idea_maven_artefacts.json result/` for IDEA - `nix build .#jetbrains.pycharm-oss.src.src && ./source/build_maven.py source/pycharm_maven_artefacts.json result/` for PyCharm - - Update `brokenPlugins` timestamp and hash (from https://web.archive.org/web/*/https://plugins.jetbrains.com/files/brokenPlugins.json) + - Make sure the Kotlin version used is correct. + - Check the recommended Kotlin version in `.idea/kotlinc.xml` in the IDEA source root - Do a test build - - Notice that sometimes a newer Kotlin version is required to build from source, if build fails, first check the recommended Kotlin version in `.idea/kotlinc.xml` in the IDEA source root - - Feel free to update the Kotlin version to a compatible one - If it succeeds, make a commit - make a PR/merge - If it fails, ping/message GenericNerdyUsername or the nixpkgs Jetbrains maintainer team diff --git a/pkgs/applications/editors/jetbrains/source/brokenPlugins.json b/pkgs/applications/editors/jetbrains/source/brokenPlugins.json new file mode 100644 index 000000000000..fe51488c7066 --- /dev/null +++ b/pkgs/applications/editors/jetbrains/source/brokenPlugins.json @@ -0,0 +1 @@ +[] diff --git a/pkgs/applications/editors/jetbrains/source/build.nix b/pkgs/applications/editors/jetbrains/source/build.nix index ffa2ab584616..84ee92265ac4 100644 --- a/pkgs/applications/editors/jetbrains/source/build.nix +++ b/pkgs/applications/editors/jetbrains/source/build.nix @@ -9,6 +9,7 @@ stdenv, stdenvNoCC, rustPlatform, + callPackage, ant, cmake, @@ -37,14 +38,14 @@ let kotlin' = kotlin.overrideAttrs (oldAttrs: { - version = "2.1.10"; + version = "2.2.20"; src = fetchurl { url = oldAttrs.src.url; - sha256 = "sha256-xuniY2iJgo4ZyIEdWriQhiU4yJ3CoxAZVt/uPCqLprE="; + hash = "sha256-gfAmTJBztcu9s/+EGM8sXawHaHn8FW+hpkYvWlrMRCA="; }; }); - jbr = jetbrains.jdk-no-jcef-17; + jbr = jetbrains.jdk-no-jcef; ideaSrc = fetchFromGitHub { owner = "jetbrains"; @@ -134,25 +135,7 @@ let ]; }; - jpsRepo = - runCommand "jps-bootstrap-repository" - { - outputHashAlgo = "sha256"; - outputHashMode = "recursive"; - outputHash = jpsHash; - nativeBuildInputs = [ - ant - jbr - ]; - } - '' - ant -Duser.home=$out -Dbuild.dir=/build/tmp -f ${src}/platform/jps-bootstrap/jps-bootstrap-classpath.xml - find $out -type f \( \ - -name \*.lastUpdated \ - -o -name resolver-status.properties \ - -o -name _remote.repositories \) \ - -delete - ''; + jpsRepo = callPackage ./jps_repo.nix { inherit jpsHash src jbr; }; jps-bootstrap = stdenvNoCC.mkDerivation { pname = "jps-bootstrap"; @@ -169,7 +152,8 @@ let buildPhase = '' runHook preBuild - ant -Duser.home=${jpsRepo} -Dbuild.dir=/build/out -f jps-bootstrap-classpath.xml + BUILD_HOME=$(mktemp -d) + ant -Duser.home=${jpsRepo} -Dbuild.dir="$BUILD_HOME" -f jps-bootstrap-classpath.xml runHook postBuild ''; @@ -177,8 +161,8 @@ let runHook preInstall mkdir -p $out/share/java/ - cp /build/out/jps-bootstrap.classes.jar $out/share/java/jps-bootstrap.jar - cp -r /build/out/jps-bootstrap.out.lib $out/share/java/jps-bootstrap-classpath + cp "$BUILD_HOME/jps-bootstrap.classes.jar" $out/share/java/jps-bootstrap.jar + cp -r "$BUILD_HOME/jps-bootstrap.out.lib" $out/share/java/jps-bootstrap-classpath makeWrapper ${jbr}/bin/java $out/bin/jps-bootstrap \ --add-flags "-cp $out/share/java/jps-bootstrap-classpath/'*' org.jetbrains.jpsBootstrap.JpsBootstrapMain" @@ -190,7 +174,12 @@ let mkRepoEntry = entry: { name = ".m2/repository/" + entry.path; path = fetchurl { - urls = map (url: "${url}/${entry.url}") repositories; + urls = lib.concatMap (url: [ + "https://cache-redirector.jetbrains.com/${url}/${entry.url}" + "https://${url}/${entry.url}" + ]) repositories; + # Do not try to retry 4xx errors + curlOptsList = [ "--no-retry-all-errors" ]; sha256 = entry.hash; }; }; @@ -198,25 +187,26 @@ let kotlin-jps-plugin-classpath = let - repoUrl = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies"; - groupId = builtins.replaceStrings [ "." ] [ "/" ] "org.jetbrains.kotlin"; + repoBaseUrl = "packages.jetbrains.team/maven/p/ij/intellij-dependencies"; + repoUrls = [ + "https://cache-redirector.jetbrains.com/${repoBaseUrl}" + "https://${repoBaseUrl}" + ]; + groupId = "org/jetbrains/kotlin"; artefactId = "kotlin-jps-plugin-classpath"; version = kotlin-jps-plugin.version; in fetchurl { - url = - repoUrl - + "/" - + groupId - + "/" - + artefactId - + "/" - + version - + "/" - + artefactId - + "-" - + version - + ".jar"; + urls = map ( + url: + lib.concatStringsSep "/" [ + url + groupId + artefactId + version + "${artefactId}-${version}.jar" + ] + ) repoUrls; hash = kotlin-jps-plugin.hash; }; @@ -232,16 +222,14 @@ let "OpenSourceCommunityInstallersBuildTarget"; xplat-launcher = fetchzip { - url = "https://cache-redirector.jetbrains.com/intellij-dependencies/org/jetbrains/intellij/deps/launcher/242.22926/launcher-242.22926.tar.gz"; + urls = [ + "https://cache-redirector.jetbrains.com/intellij-dependencies/org/jetbrains/intellij/deps/launcher/242.22926/launcher-242.22926.tar.gz" + "https://packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/launcher/242.22926/launcher-242.22926.tar.gz" + ]; hash = "sha256-ttrQZUbBvvyH1BSVt1yWOoD82WwRi/hkoRfrsdCjwTA="; stripRoot = false; }; - brokenPlugins = fetchurl { - url = "https://web.archive.org/web/20250509141038/https://downloads.marketplace.jetbrains.com/files/brokenPlugins.json"; - hash = "sha256-FzYANZSTasCdVEu9jLF1+2PEH8SadUddaIaec5vhKH8="; - }; - in stdenvNoCC.mkDerivation rec { pname = "${buildType}-oss"; @@ -261,6 +249,9 @@ stdenvNoCC.mkDerivation rec { ../patches/bump-jackson-core-in-source.patch ]; + # Regarding brokenPlugins.json: + # We provide an empty brokenPlugins.json because the original file is 2.8 MB in size and can't be reliably + # downloaded without hash changes. The file is not important for the IDEs to function properly. postPatch = '' cp ${restarter}/bin/restarter bin/linux/amd64/restarter cp ${fsnotifier}/bin/fsnotifier bin/linux/amd64/fsnotifier @@ -275,7 +266,7 @@ stdenvNoCC.mkDerivation rec { --replace-fail 'JDK_PATH_HERE' '${jbr}/lib/openjdk' substituteInPlace \ platform/build-scripts/src/org/jetbrains/intellij/build/impl/brokenPlugins.kt \ - --replace-fail 'BROKEN_PLUGINS_HERE' '${brokenPlugins}' + --replace-fail 'BROKEN_PLUGINS_HERE' '${./brokenPlugins.json}' substituteInPlace \ platform/build-scripts/src/org/jetbrains/intellij/build/impl/LinuxDistributionBuilder.kt \ --replace-fail 'XPLAT_LAUNCHER_PREBUILT_PATH_HERE' '${xplat-launcher}' @@ -290,8 +281,8 @@ stdenvNoCC.mkDerivation rec { configurePhase = '' runHook preConfigure - ln -s "$repo"/.m2 /build/.m2 - export JPS_BOOTSTRAP_COMMUNITY_HOME=/build/source + ln -s "$repo"/.m2 ../.m2 + export JPS_BOOTSTRAP_COMMUNITY_HOME="$PWD" jps-bootstrap \ -Dbuild.number=${buildNumber} \ -Djps.kotlin.home=${kotlin'} \ @@ -300,7 +291,7 @@ stdenvNoCC.mkDerivation rec { -Dintellij.build.skip.build.steps=mac_artifacts,mac_dmg,mac_sit,windows_exe_installer,windows_sign,repair_utility_bundle_step,sources_archive \ -Dintellij.build.unix.snaps=false \ --java-argfile-target=java_argfile \ - /build/source \ + "$PWD" \ ${targetClass} \ ${targetName} diff --git a/pkgs/applications/editors/jetbrains/source/build_maven.py b/pkgs/applications/editors/jetbrains/source/build_maven.py index 189ec3f49c4b..d549072cf489 100755 --- a/pkgs/applications/editors/jetbrains/source/build_maven.py +++ b/pkgs/applications/editors/jetbrains/source/build_maven.py @@ -1,6 +1,7 @@ #!/usr/bin/env nix-shell #! nix-shell -i python3 -p python3 python3.pkgs.xmltodict import os +import urllib from argparse import ArgumentParser from xmltodict import parse from json import dump @@ -22,11 +23,28 @@ def ensure_is_list(x): return x def add_entries(sources, targets, hashes): - for num, artefact in enumerate(sources): + for artefact in sources: + target = None + base_jar_name = os.path.basename(urllib.parse.urlparse(artefact["@url"]).path) + for candidate in targets: + if candidate["@url"].endswith(base_jar_name + "!/"): + target = candidate + break + if target is None: + raise ValueError(f"Did not find target for source {artefact}") + + url = artefact["@url"].removeprefix("file://$MAVEN_REPOSITORY$/") + if url == artefact["@url"]: + raise ValueError(f"Unexpected artefact URL {url}") + + path = target["@url"].removeprefix("jar://$MAVEN_REPOSITORY$/").removesuffix("!/") + if path == target["@url"]: + raise ValueError(f"Unexpected target path {path}") + hashes.append({ - "url": artefact["@url"][26:], + "url": url, "hash": artefact["sha256sum"], - "path": targets[num]["@url"][25:-2] + "path": path }) diff --git a/pkgs/applications/editors/jetbrains/source/idea_maven_artefacts.json b/pkgs/applications/editors/jetbrains/source/idea_maven_artefacts.json index 466d1b0f4ba2..9d6faa4ef596 100644 --- a/pkgs/applications/editors/jetbrains/source/idea_maven_artefacts.json +++ b/pkgs/applications/editors/jetbrains/source/idea_maven_artefacts.json @@ -1,538 +1,48 @@ [ { - "url": "org/jetbrains/intellij/deps/asm-all/9.6.1/asm-all-9.6.1.jar", - "hash": "a72e84efb1406a7ab326e0b28c4376e9e1ebfc08c09f23edff5e6e7249588df7", - "path": "org/jetbrains/intellij/deps/asm-all/9.6.1/asm-all-9.6.1.jar" + "url": "commons-io/commons-io/2.18.0/commons-io-2.18.0.jar", + "hash": "f3ca0f8d63c40e23a56d54101c60d5edee136b42d84bfb85bc7963093109cf8b", + "path": "commons-io/commons-io/2.18.0/commons-io-2.18.0.jar" }, { - "url": "org/jetbrains/intellij/deps/gradle-api/8.13/gradle-api-8.13.jar", - "hash": "63047597f2f6724abc9b39508b1da58a793edd93990e1c23f7ef5634e25adda9", - "path": "org/jetbrains/intellij/deps/gradle-api/8.13/gradle-api-8.13.jar" + "url": "org/jetbrains/intellij/deps/rwmutex-idea/0.0.10/rwmutex-idea-0.0.10.jar", + "hash": "61cd5eee5367d10e0cca664afdc4bbde2ff7aab9c175c5b520aac8b5315d874d", + "path": "org/jetbrains/intellij/deps/rwmutex-idea/0.0.10/rwmutex-idea-0.0.10.jar" }, { - "url": "com/google/guava/guava/33.4.0-jre/guava-33.4.0-jre.jar", - "hash": "b918c98a7e44dbe94ebd9fe3e40cddaadb5a93e6a78eb6008b42df237241e538", - "path": "com/google/guava/guava/33.4.0-jre/guava-33.4.0-jre.jar" + "url": "io/modelcontextprotocol/kotlin-sdk-jvm/0.8.1/kotlin-sdk-jvm-0.8.1.jar", + "hash": "095e5d11868ae359bd640c922c2d1ed7a20ba519496599ee697e81c468761339", + "path": "io/modelcontextprotocol/kotlin-sdk-jvm/0.8.1/kotlin-sdk-jvm-0.8.1.jar" }, { - "url": "com/google/guava/failureaccess/1.0.2/failureaccess-1.0.2.jar", - "hash": "8a8f81cf9b359e3f6dfa691a1e776985c061ef2f223c9b2c80753e1b458e8064", - "path": "com/google/guava/failureaccess/1.0.2/failureaccess-1.0.2.jar" + "url": "io/modelcontextprotocol/kotlin-sdk-client-jvm/0.8.1/kotlin-sdk-client-jvm-0.8.1.jar", + "hash": "e88a667c25b8ebb7c81f76dd96cb34ea804754752b5533a842b99d0daea2be99", + "path": "io/modelcontextprotocol/kotlin-sdk-client-jvm/0.8.1/kotlin-sdk-client-jvm-0.8.1.jar" }, { - "url": "com/google/j2objc/j2objc-annotations/3.0.0/j2objc-annotations-3.0.0.jar", - "hash": "88241573467ddca44ffd4d74aa04c2bbfd11bf7c17e0c342c94c9de7a70a7c64", - "path": "com/google/j2objc/j2objc-annotations/3.0.0/j2objc-annotations-3.0.0.jar" + "url": "io/modelcontextprotocol/kotlin-sdk-server-jvm/0.8.1/kotlin-sdk-server-jvm-0.8.1.jar", + "hash": "6086acf1d65bca24de344b493e3fc241f0db2b25fa0606057eee39e3a2264737", + "path": "io/modelcontextprotocol/kotlin-sdk-server-jvm/0.8.1/kotlin-sdk-server-jvm-0.8.1.jar" }, { - "url": "org/hdrhistogram/HdrHistogram/2.2.2/HdrHistogram-2.2.2.jar", - "hash": "22d1d4316c4ec13a68b559e98c8256d69071593731da96136640f864fa14fad8", - "path": "org/hdrhistogram/HdrHistogram/2.2.2/HdrHistogram-2.2.2.jar" + "url": "io/modelcontextprotocol/kotlin-sdk-core-jvm/0.8.1/kotlin-sdk-core-jvm-0.8.1.jar", + "hash": "dd9a13ba6b0803040b6fea56b6db66bc9c4f31dacf678dac642aaaff8d88a543", + "path": "io/modelcontextprotocol/kotlin-sdk-core-jvm/0.8.1/kotlin-sdk-core-jvm-0.8.1.jar" }, { - "url": "junit/junit/3.8.2/junit-3.8.2.jar", - "hash": "ecdcc08183708ea3f7b0ddc96f19678a0db8af1fb397791d484aed63200558b0", - "path": "junit/junit/3.8.2/junit-3.8.2.jar" + "url": "com/github/ben-manes/caffeine/caffeine/3.2.2/caffeine-3.2.2.jar", + "hash": "c74a6c72221dfb76eb92f2bb40108ea561a7da2f315dc3b1e64afa8f077f210c", + "path": "com/github/ben-manes/caffeine/caffeine/3.2.2/caffeine-3.2.2.jar" }, { - "url": "junit/junit/4.13.2/junit-4.13.2.jar", - "hash": "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3", - "path": "junit/junit/4.13.2/junit-4.13.2.jar" + "url": "org/jetbrains/intellij/deps/studio-test-platform/2025.1.2-287/studio-test-platform-2025.1.2-287.jar", + "hash": "146d8ebb454cccee149a81cc47026b6a576953aeb811f2ef6979bb44a5e4b50f", + "path": "org/jetbrains/intellij/deps/studio-test-platform/2025.1.2-287/studio-test-platform-2025.1.2-287.jar" }, { - "url": "org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", - "hash": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9", - "path": "org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" - }, - { - "url": "org/junit/jupiter/junit-jupiter-api/5.11.3/junit-jupiter-api-5.11.3.jar", - "hash": "5d8147a60f49453973e250ed68701b7ff055964fe2462fc2cb1ec1d6d44889ba", - "path": "org/junit/jupiter/junit-jupiter-api/5.11.3/junit-jupiter-api-5.11.3.jar" - }, - { - "url": "org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar", - "hash": "48e2df636cab6563ced64dcdff8abb2355627cb236ef0bf37598682ddf742f1b", - "path": "org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar" - }, - { - "url": "org/junit/platform/junit-platform-commons/1.11.3/junit-platform-commons-1.11.3.jar", - "hash": "be262964b0b6b48de977c61d4f931df8cf61e80e750cc3f3a0a39cdd21c1008c", - "path": "org/junit/platform/junit-platform-commons/1.11.3/junit-platform-commons-1.11.3.jar" - }, - { - "url": "org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar", - "hash": "b509448ac506d607319f182537f0b35d71007582ec741832a1f111e5b5b70b38", - "path": "org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar" - }, - { - "url": "org/junit/jupiter/junit-jupiter-engine/5.11.3/junit-jupiter-engine-5.11.3.jar", - "hash": "e62420c99f7c0d59a2159a2ef63e61877e9c80bd722c03ca8bf3bdcea050a589", - "path": "org/junit/jupiter/junit-jupiter-engine/5.11.3/junit-jupiter-engine-5.11.3.jar" - }, - { - "url": "org/junit/platform/junit-platform-launcher/1.11.3/junit-platform-launcher-1.11.3.jar", - "hash": "b4727459201b0011beb0742bd807421a1fc8426b116193031ed87825bc2d4f04", - "path": "org/junit/platform/junit-platform-launcher/1.11.3/junit-platform-launcher-1.11.3.jar" - }, - { - "url": "org/junit/platform/junit-platform-engine/1.11.3/junit-platform-engine-1.11.3.jar", - "hash": "0043f72f611664735da8dc9a308bf12ecd2236b05339351c4741edb4d8fab0da", - "path": "org/junit/platform/junit-platform-engine/1.11.3/junit-platform-engine-1.11.3.jar" - }, - { - "url": "org/junit/jupiter/junit-jupiter-params/5.11.3/junit-jupiter-params-5.11.3.jar", - "hash": "0f798ebec744c4e6605fd4f2072f41a8e989e2d469e21db5aa67cf799c0b51ec", - "path": "org/junit/jupiter/junit-jupiter-params/5.11.3/junit-jupiter-params-5.11.3.jar" - }, - { - "url": "org/junit-pioneer/junit-pioneer/2.3.0/junit-pioneer-2.3.0.jar", - "hash": "8b09db32c8cf5b2112a00262411ccd4ef6ca3bae695a0015ecad4def23dea9fd", - "path": "org/junit-pioneer/junit-pioneer/2.3.0/junit-pioneer-2.3.0.jar" - }, - { - "url": "org/junit/platform/junit-platform-suite/1.11.3/junit-platform-suite-1.11.3.jar", - "hash": "ef4cb7ed1625394c3cecfa8a1eed3559cd119be75b5cba3b7cb4a60c511aa2d3", - "path": "org/junit/platform/junit-platform-suite/1.11.3/junit-platform-suite-1.11.3.jar" - }, - { - "url": "org/junit/platform/junit-platform-suite-api/1.11.3/junit-platform-suite-api-1.11.3.jar", - "hash": "c728aa61ccd7942552f8bd4e50ec3064260d4a1e085022cbfccd64a88f9b3820", - "path": "org/junit/platform/junit-platform-suite-api/1.11.3/junit-platform-suite-api-1.11.3.jar" - }, - { - "url": "org/junit/platform/junit-platform-suite-engine/1.11.3/junit-platform-suite-engine-1.11.3.jar", - "hash": "b09dda0a52850bfb7cb8b94b76225b0245cac9dd3fa2d3cc4beef68dc255e6ca", - "path": "org/junit/platform/junit-platform-suite-engine/1.11.3/junit-platform-suite-engine-1.11.3.jar" - }, - { - "url": "org/junit/platform/junit-platform-suite-commons/1.11.3/junit-platform-suite-commons-1.11.3.jar", - "hash": "1369846b83b7ea6f24670b2b4d8a372a1bbbc844e2746f5a93396b5a13a28ca6", - "path": "org/junit/platform/junit-platform-suite-commons/1.11.3/junit-platform-suite-commons-1.11.3.jar" - }, - { - "url": "org/junit/vintage/junit-vintage-engine/5.11.3/junit-vintage-engine-5.11.3.jar", - "hash": "d58022419bc76b3df4f479a2b3599d95e24464cd68fb7c2267f1a1a871215c47", - "path": "org/junit/vintage/junit-vintage-engine/5.11.3/junit-vintage-engine-5.11.3.jar" - }, - { - "url": "org/jetbrains/intellij/deps/java-compatibility/1.0.1/java-compatibility-1.0.1.jar", - "hash": "1f799c9e7691a4dcddb1cb3e28e8517d5e6b27c2ac75093f39714afdc9216950", - "path": "org/jetbrains/intellij/deps/java-compatibility/1.0.1/java-compatibility-1.0.1.jar" - }, - { - "url": "jaxen/jaxen/1.2.0/jaxen-1.2.0.jar", - "hash": "70feef9dd75ad064def05a3ce8975aeba515ee7d1be146d12199c8828a64174c", - "path": "jaxen/jaxen/1.2.0/jaxen-1.2.0.jar" - }, - { - "url": "com/esotericsoftware/kryo5/5.6.0/kryo5-5.6.0.jar", - "hash": "2ceef6a5a0527ad89ab6d1fd71bba4fef355cded510970c650d1443412b18dc5", - "path": "com/esotericsoftware/kryo5/5.6.0/kryo5-5.6.0.jar" - }, - { - "url": "org/slf4j/log4j-over-slf4j/1.7.36/log4j-over-slf4j-1.7.36.jar", - "hash": "0a7e032bf5bcdd5b2bf8bf2e5cf02c5646f2aa6fee66933b8150dbe84e651e8a", - "path": "org/slf4j/log4j-over-slf4j/1.7.36/log4j-over-slf4j-1.7.36.jar" - }, - { - "url": "org/objenesis/objenesis/3.4/objenesis-3.4.jar", - "hash": "95488102feaf2e2858adf6b299353677dac6c15294006f8ed1c5556f8e3cd251", - "path": "org/objenesis/objenesis/3.4/objenesis-3.4.jar" - }, - { - "url": "oro/oro/2.0.8/oro-2.0.8.jar", - "hash": "e00ccdad5df7eb43fdee44232ef64602bf63807c2d133a7be83ba09fd49af26e", - "path": "oro/oro/2.0.8/oro-2.0.8.jar" - }, - { - "url": "one/util/streamex/0.8.2/streamex-0.8.2.jar", - "hash": "cf8459f4ce30c6eb57166de33d61699eedb7d91d9d0bbea8561971d145d58729", - "path": "one/util/streamex/0.8.2/streamex-0.8.2.jar" - }, - { - "url": "org/testng/testng/7.8.0/testng-7.8.0.jar", - "hash": "dbbc43e2c64623661c3537f9d74061eb6c8fc3e5b4376f31fadb16de2b200f88", - "path": "org/testng/testng/7.8.0/testng-7.8.0.jar" - }, - { - "url": "com/beust/jcommander/1.82/jcommander-1.82.jar", - "hash": "deeac157c8de6822878d85d0c7bc8467a19cc8484d37788f7804f039dde280b1", - "path": "com/beust/jcommander/1.82/jcommander-1.82.jar" - }, - { - "url": "org/webjars/jquery/3.6.1/jquery-3.6.1.jar", - "hash": "da2381fbee4799631ba44d1f4d6487b886b22450c7fc85842c5fdfa03429b817", - "path": "org/webjars/jquery/3.6.1/jquery-3.6.1.jar" - }, - { - "url": "org/apache/velocity/velocity-engine-core/2.3/velocity-engine-core-2.3.jar", - "hash": "b086cee8fd8183e240b4afcf54fe38ec33dd8eb0da414636e5bf7aa4d9856629", - "path": "org/apache/velocity/velocity-engine-core/2.3/velocity-engine-core-2.3.jar" - }, - { - "url": "com/thoughtworks/xstream/xstream/1.4.20/xstream-1.4.20.jar", - "hash": "87df0f0be57c92037d0110fbb225a30b651702dc275653d285afcfef31bc2e81", - "path": "com/thoughtworks/xstream/xstream/1.4.20/xstream-1.4.20.jar" - }, - { - "url": "io/github/x-stream/mxparser/1.2.2/mxparser-1.2.2.jar", - "hash": "aeeee23a3303d811bca8790ea7f25b534314861c03cff36dafdcc2180969eb97", - "path": "io/github/x-stream/mxparser/1.2.2/mxparser-1.2.2.jar" - }, - { - "url": "xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar", - "hash": "34e08ee62116071cbb69c0ed70d15a7a5b208d62798c59f2120bb8929324cb63", - "path": "xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar" - }, - { - "url": "xerces/xercesImpl/2.12.2/xercesImpl-2.12.2.jar", - "hash": "6fc991829af1708d15aea50c66f0beadcd2cfeb6968e0b2f55c1b0909883fe16", - "path": "xerces/xercesImpl/2.12.2/xercesImpl-2.12.2.jar" - }, - { - "url": "org/apache/ws/xmlrpc/xmlrpc/2.0.1/xmlrpc-2.0.1.jar", - "hash": "36efda6efee96e83602c9ba246db19bf4c5e733324390d2fa8213417d6b681e7", - "path": "org/apache/ws/xmlrpc/xmlrpc/2.0.1/xmlrpc-2.0.1.jar" - }, - { - "url": "com/fasterxml/aalto-xml/1.3.3/aalto-xml-1.3.3.jar", - "hash": "28829eebb36863b058108fa1b9b8b5cfb94c1871346e4a4f73e69e1fe0a5f0f6", - "path": "com/fasterxml/aalto-xml/1.3.3/aalto-xml-1.3.3.jar" - }, - { - "url": "org/codehaus/woodstox/stax2-api/4.2.2/stax2-api-4.2.2.jar", - "hash": "a61c48d553efad78bc01fffc4ac528bebbae64cbaec170b2a5e39cf61eb51abe", - "path": "org/codehaus/woodstox/stax2-api/4.2.2/stax2-api-4.2.2.jar" - }, - { - "url": "com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469.jar", - "hash": "6d8d14b91285cc7c1b73460f413bb3f80672dc34dc506ed578fba1f6dde8661e", - "path": "com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469.jar" - }, - { - "url": "ai/grazie/nlp/nlp-langs-jvm/0.4.16/nlp-langs-jvm-0.4.16.jar", - "hash": "dd132003dfc893e046834ec15ec5104f067d7a90eb9786e85f49b4e47bac4561", - "path": "ai/grazie/nlp/nlp-langs-jvm/0.4.16/nlp-langs-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/spell/gec-spell-engine-local-jvm/0.4.16/gec-spell-engine-local-jvm-0.4.16.jar", - "hash": "ddb7e0eaddaddfb9ee27bb723614364818898a242189f36cfca7f8031a6ae383", - "path": "ai/grazie/spell/gec-spell-engine-local-jvm/0.4.16/gec-spell-engine-local-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/utils/utils-common-jvm/0.4.16/utils-common-jvm-0.4.16.jar", - "hash": "1721b8bb4a7dbcbc34da8cec18100f03b72c8c06d4e945622c1a24b720981b73", - "path": "ai/grazie/utils/utils-common-jvm/0.4.16/utils-common-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/model/model-gec-jvm/0.4.16/model-gec-jvm-0.4.16.jar", - "hash": "554347aa33621257891e492a2e315c9e93a6d0ac57a3b7e5bb9f8d35bc071da5", - "path": "ai/grazie/model/model-gec-jvm/0.4.16/model-gec-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/model/model-text-jvm/0.4.16/model-text-jvm-0.4.16.jar", - "hash": "fac290bca4ef5ac2084e35dcb1663d5725de799d51333359931f542690672d7b", - "path": "ai/grazie/model/model-text-jvm/0.4.16/model-text-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/model/model-common-jvm/0.4.16/model-common-jvm-0.4.16.jar", - "hash": "58339397d3350db6c549a5ebee98b9611693c187fa2311b18aa849e27067c438", - "path": "ai/grazie/model/model-common-jvm/0.4.16/model-common-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/nlp/nlp-langs-jvm/0.4.16/nlp-langs-jvm-0.4.16.jar", - "hash": "dd132003dfc893e046834ec15ec5104f067d7a90eb9786e85f49b4e47bac4561", - "path": "ai/grazie/nlp/nlp-langs-jvm/0.4.16/nlp-langs-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/nlp/nlp-common-jvm/0.4.16/nlp-common-jvm-0.4.16.jar", - "hash": "d1c17c4dbb3f5f43b6e3cfc30a319d1a050aa5425ab0ce27b802b90f114a649e", - "path": "ai/grazie/nlp/nlp-common-jvm/0.4.16/nlp-common-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/nlp/nlp-patterns-jvm/0.4.16/nlp-patterns-jvm-0.4.16.jar", - "hash": "add762a914bd20ca21ea25b43f24627f902b687514ddce9ba28916bb20e8066e", - "path": "ai/grazie/nlp/nlp-patterns-jvm/0.4.16/nlp-patterns-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/nlp/nlp-similarity-jvm/0.4.16/nlp-similarity-jvm-0.4.16.jar", - "hash": "79a42758913de07c1ebeb851a4a70236309ea12dcb64d1db7ea007618593470f", - "path": "ai/grazie/nlp/nlp-similarity-jvm/0.4.16/nlp-similarity-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/nlp/nlp-phonetics-jvm/0.4.16/nlp-phonetics-jvm-0.4.16.jar", - "hash": "35479690a543b83528932122a18a476902673caa591bbeb580564eb09fbfdf62", - "path": "ai/grazie/nlp/nlp-phonetics-jvm/0.4.16/nlp-phonetics-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/nlp/nlp-tokenizer-jvm/0.4.16/nlp-tokenizer-jvm-0.4.16.jar", - "hash": "fcc839a317aba9e165c4d061e0f266dcebf32c7ceee9cb5571144cd1db60d63d", - "path": "ai/grazie/nlp/nlp-tokenizer-jvm/0.4.16/nlp-tokenizer-jvm-0.4.16.jar" - }, - { - "url": "com/android/tools/analytics-library/testing/31.5.0-alpha08/testing-31.5.0-alpha08.jar", - "hash": "a000df0643439bfc1a41cc35098491dcb5733766e629ecbed2d68adb473f8420", - "path": "com/android/tools/analytics-library/testing/31.5.0-alpha08/testing-31.5.0-alpha08.jar" - }, - { - "url": "com/android/tools/sdklib/31.5.0-alpha08/sdklib-31.5.0-alpha08.jar", - "hash": "a87c7d95a6d9c329ddde828af3f213253140135c60a0bf025a9107b3c2123f20", - "path": "com/android/tools/sdklib/31.5.0-alpha08/sdklib-31.5.0-alpha08.jar" - }, - { - "url": "com/jetbrains/fus/reporting/ap-validation/76/ap-validation-76.jar", - "hash": "3d2123e0a17edd77776f083d04b2465fdb30d07484be658db0304587bd54ba07", - "path": "com/jetbrains/fus/reporting/ap-validation/76/ap-validation-76.jar" - }, - { - "url": "com/jetbrains/fus/reporting/model/76/model-76.jar", - "hash": "2d931e26e6632f608a6dab0fb60d27fae075260bf4532bb6ba8828d81bd167b3", - "path": "com/jetbrains/fus/reporting/model/76/model-76.jar" - }, - { - "url": "org/apache/sshd/sshd-osgi/2.14.0/sshd-osgi-2.14.0.jar", - "hash": "cf7450bf7204380a817c86bb5968aa7df81555081f479690b32eb20fb51015e9", - "path": "org/apache/sshd/sshd-osgi/2.14.0/sshd-osgi-2.14.0.jar" - }, - { - "url": "org/ow2/asm/asm-analysis/9.7/asm-analysis-9.7.jar", - "hash": "7bc6bcbc21379948a0c8c467fb0f864206e5b818f6bc0b546872f5c9f941556f", - "path": "org/ow2/asm/asm-analysis/9.7/asm-analysis-9.7.jar" - }, - { - "url": "org/ow2/asm/asm-tree/9.7/asm-tree-9.7.jar", - "hash": "62f4b3bc436045c1acb5c3ba2d8ec556ec3369093d7f5d06c747eb04b56d52b1", - "path": "org/ow2/asm/asm-tree/9.7/asm-tree-9.7.jar" - }, - { - "url": "org/ow2/asm/asm/9.7/asm-9.7.jar", - "hash": "adf46d5e34940bdf148ecdd26a9ee8eea94496a72034ff7141066b3eea5c4e9d", - "path": "org/ow2/asm/asm/9.7/asm-9.7.jar" - }, - { - "url": "org/assertj/assertj-core/3.26.3/assertj-core-3.26.3.jar", - "hash": "4c2f86418ff47ee6b67fbc6adb194e80219b793281b3bda28799d4425bc9a0bd", - "path": "org/assertj/assertj-core/3.26.3/assertj-core-3.26.3.jar" - }, - { - "url": "net/bytebuddy/byte-buddy/1.14.18/byte-buddy-1.14.18.jar", - "hash": "52117af1696a53aa77c131353074ada25ccbdf2df511f2af33fad6704fa95104", - "path": "net/bytebuddy/byte-buddy/1.14.18/byte-buddy-1.14.18.jar" - }, - { - "url": "org/assertj/assertj-swing/3.17.1/assertj-swing-3.17.1.jar", - "hash": "e36445438d72d83cc48015dcb3f14d9a97eaa42c4663a9826db2bb50e4c7713b", - "path": "org/assertj/assertj-swing/3.17.1/assertj-swing-3.17.1.jar" - }, - { - "url": "dk/brics/automaton/1.12-4/automaton-1.12-4.jar", - "hash": "3941b48f2e9281aab7234395c549cbb399b3dc80fed2e13999a80db47f94b041", - "path": "dk/brics/automaton/1.12-4/automaton-1.12-4.jar" - }, - { - "url": "org/jetbrains/intellij/blockmap/1.0.7/blockmap-1.0.7.jar", - "hash": "7e3f98d3370551fea909ceb952e4797108a3a5ef67a1d7b5fb03a036eab24df9", - "path": "org/jetbrains/intellij/blockmap/1.0.7/blockmap-1.0.7.jar" - }, - { - "url": "org/bouncycastle/bcpg-jdk18on/1.80/bcpg-jdk18on-1.80.jar", - "hash": "3799a0d53511b860780af43c44ae8e0519afabb263195af40174f46312cd58bd", - "path": "org/bouncycastle/bcpg-jdk18on/1.80/bcpg-jdk18on-1.80.jar" - }, - { - "url": "org/bouncycastle/bcpkix-jdk18on/1.80/bcpkix-jdk18on-1.80.jar", - "hash": "4f4ba6a92617ea19dc183f0fa5db492eee426fdde2a0a2d6c94777ffd1af6413", - "path": "org/bouncycastle/bcpkix-jdk18on/1.80/bcpkix-jdk18on-1.80.jar" - }, - { - "url": "org/bouncycastle/bcutil-jdk18on/1.80/bcutil-jdk18on-1.80.jar", - "hash": "22eca687f7955411f456af33e6ea8e68fc73cd80cb8b32aa5f7a8b1827d7c678", - "path": "org/bouncycastle/bcutil-jdk18on/1.80/bcutil-jdk18on-1.80.jar" - }, - { - "url": "org/bouncycastle/bcprov-jdk18on/1.80/bcprov-jdk18on-1.80.jar", - "hash": "e8ad209f8c58d291a37ca9750e9e9fac60596956c983e49dd8282381dd8b3249", - "path": "org/bouncycastle/bcprov-jdk18on/1.80/bcprov-jdk18on-1.80.jar" - }, - { - "url": "com/github/ben-manes/caffeine/caffeine/3.2.0/caffeine-3.2.0.jar", - "hash": "ec411dfdf0c03f25218648ce89861630b71680e5858a9a7278ebac8e55cab3d7", - "path": "com/github/ben-manes/caffeine/caffeine/3.2.0/caffeine-3.2.0.jar" - }, - { - "url": "io/github/classgraph/classgraph/4.8.179/classgraph-4.8.179.jar", - "hash": "16558357f234052370109127a45d69a9bd6d8646925594792634486dc48b159d", - "path": "io/github/classgraph/classgraph/4.8.179/classgraph-4.8.179.jar" - }, - { - "url": "com/github/spullara/cli-parser/cli-parser/1.1.6/cli-parser-1.1.6.jar", - "hash": "436143bc3b925a1af4d0b8c9c7c53ac5c937f0f7aa32e4d97a24ce0a301ede27", - "path": "com/github/spullara/cli-parser/cli-parser/1.1.6/cli-parser-1.1.6.jar" - }, - { - "url": "com/github/ajalt/clikt/clikt-jvm/3.5.4/clikt-jvm-3.5.4.jar", - "hash": "b58b4d93fc1870b99b2adb3e16e9c483c8e73766b2944bc3cff805c0be47d19e", - "path": "com/github/ajalt/clikt/clikt-jvm/3.5.4/clikt-jvm-3.5.4.jar" - }, - { - "url": "com/jetbrains/cloudconfig/cloudconfig/2023.9/cloudconfig-2023.9.jar", - "hash": "e51ee1761684a946b9d5a0caaec2b92cf4598860cf231dbaf495f268fda35d10", - "path": "com/jetbrains/cloudconfig/cloudconfig/2023.9/cloudconfig-2023.9.jar" - }, - { - "url": "commons-cli/commons-cli/1.9.0/commons-cli-1.9.0.jar", - "hash": "d3d530d0f28fd0fbbffe2b0b338f70e8cb96f1605579e2e3abd4db29cac24e69", - "path": "commons-cli/commons-cli/1.9.0/commons-cli-1.9.0.jar" - }, - { - "url": "commons-codec/commons-codec/1.17.1/commons-codec-1.17.1.jar", - "hash": "f9f6cb103f2ddc3c99a9d80ada2ae7bf0685111fd6bffccb72033d1da4e6ff23", - "path": "commons-codec/commons-codec/1.17.1/commons-codec-1.17.1.jar" - }, - { - "url": "org/apache/commons/commons-compress/1.26.1/commons-compress-1.26.1.jar", - "hash": "27bb5d40f37c3bb7205b4a0540247df057715e9f6cbbd97d626ab8b50318bb04", - "path": "org/apache/commons/commons-compress/1.26.1/commons-compress-1.26.1.jar" - }, - { - "url": "org/jetbrains/intellij/deps/commons-imaging/1.0-RC-1/commons-imaging-1.0-RC-1.jar", - "hash": "ba1cb46e5494286940b016da372ae94a60d2dbc411b6dac5db1e40128725d501", - "path": "org/jetbrains/intellij/deps/commons-imaging/1.0-RC-1/commons-imaging-1.0-RC-1.jar" - }, - { - "url": "commons-io/commons-io/2.16.1/commons-io-2.16.1.jar", - "hash": "f41f7baacd716896447ace9758621f62c1c6b0a91d89acee488da26fc477c84f", - "path": "commons-io/commons-io/2.16.1/commons-io-2.16.1.jar" - }, - { - "url": "org/apache/commons/commons-lang3/3.17.0/commons-lang3-3.17.0.jar", - "hash": "6ee731df5c8e5a2976a1ca023b6bb320ea8d3539fbe64c8a1d5cb765127c33b4", - "path": "org/apache/commons/commons-lang3/3.17.0/commons-lang3-3.17.0.jar" - }, - { - "url": "commons-logging/commons-logging/1.2/commons-logging-1.2.jar", - "hash": "daddea1ea0be0f56978ab3006b8ac92834afeefbd9b7e4e6316fca57df0fa636", - "path": "commons-logging/commons-logging/1.2/commons-logging-1.2.jar" - }, - { - "url": "org/apache/commons/commons-text/1.13.0/commons-text-1.13.0.jar", - "hash": "1e323a501127df78ed0987f345d69d65d0ea7fa3d4fb5b3f84aaeba3a8b20f38", - "path": "org/apache/commons/commons-text/1.13.0/commons-text-1.13.0.jar" - }, - { - "url": "io/cucumber/cucumber-core/1.2.6/cucumber-core-1.2.6.jar", - "hash": "ace77c533236213a1aa9f68b8de10e564da809605371ef2f8c73cd8f4c71293a", - "path": "io/cucumber/cucumber-core/1.2.6/cucumber-core-1.2.6.jar" - }, - { - "url": "info/cukes/gherkin/2.12.2/gherkin-2.12.2.jar", - "hash": "0a5ebc0506ab1e4a08af1ca150f797304ff53b953c5b1f6fcf1f81551d964aad", - "path": "info/cukes/gherkin/2.12.2/gherkin-2.12.2.jar" - }, - { - "url": "io/cucumber/cucumber-core/2.4.0/cucumber-core-2.4.0.jar", - "hash": "ac0f343d6fc0dca4c93f8b6a6266b3bf4cb4d61913b8a4cd2b3abf50025268cf", - "path": "io/cucumber/cucumber-core/2.4.0/cucumber-core-2.4.0.jar" - }, - { - "url": "info/cukes/cucumber-html/0.2.6/cucumber-html-0.2.6.jar", - "hash": "e2167e99bdb018576cce9cc0aad154ad995fe67a4b0c36c63344f743865f96e7", - "path": "info/cukes/cucumber-html/0.2.6/cucumber-html-0.2.6.jar" - }, - { - "url": "io/cucumber/cucumber-jvm-deps/1.0.6/cucumber-jvm-deps-1.0.6.jar", - "hash": "d1c2cc901dd702eb77a2258c0d1446e4a302d28da0d4b49cd11ff3d5929281fa", - "path": "io/cucumber/cucumber-jvm-deps/1.0.6/cucumber-jvm-deps-1.0.6.jar" - }, - { - "url": "io/cucumber/gherkin/5.0.0/gherkin-5.0.0.jar", - "hash": "e35cfa4a16204bf59fa167bb6d45be0717d6b7cfba1c30f156d8f21cde2f4065", - "path": "io/cucumber/gherkin/5.0.0/gherkin-5.0.0.jar" - }, - { - "url": "io/cucumber/tag-expressions/1.1.1/tag-expressions-1.1.1.jar", - "hash": "e5a0a71fb846752900c0e5a99aa13e5a1bbc3ec97e7faf26803648fa45215584", - "path": "io/cucumber/tag-expressions/1.1.1/tag-expressions-1.1.1.jar" - }, - { - "url": "info/cukes/cucumber-jvm-deps/1.0.5/cucumber-jvm-deps-1.0.5.jar", - "hash": "2a4e84a51defe9108579b3c0a86bb41e54f04e9042e83adf4348a974dcf1dee6", - "path": "info/cukes/cucumber-jvm-deps/1.0.5/cucumber-jvm-deps-1.0.5.jar" - }, - { - "url": "de/cketti/unicode/kotlin-codepoints-jvm/0.9.0/kotlin-codepoints-jvm-0.9.0.jar", - "hash": "d642f145f6123739e779d4156145cc5fe7c2173bb58d437b813961a31c337ff9", - "path": "de/cketti/unicode/kotlin-codepoints-jvm/0.9.0/kotlin-codepoints-jvm-0.9.0.jar" - }, - { - "url": "com/jetbrains/intellij/devkit/devkit-runtime-module-repository-jps/251.16369/devkit-runtime-module-repository-jps-251.16369.jar", - "hash": "bb46909020abfc29fb6480b261ab1a887d19d0af83777ac8fb0cb950f45e7005", - "path": "com/jetbrains/intellij/devkit/devkit-runtime-module-repository-jps/251.16369/devkit-runtime-module-repository-jps-251.16369.jar" - }, - { - "url": "com/jetbrains/infra/download-pgp-verifier/1.1.4/download-pgp-verifier-1.1.4.jar", - "hash": "2bbfa931b2864c4f5e1fd22046d001df8d9a8592a20255baab0d396ed71c854c", - "path": "com/jetbrains/infra/download-pgp-verifier/1.1.4/download-pgp-verifier-1.1.4.jar" - }, - { - "url": "org/easymock/easymock/5.5.0/easymock-5.5.0.jar", - "hash": "bf05b56b102be91c7cd0bbad1684d5809ac2ccd0380e684f9445bfde14418f7f", - "path": "org/easymock/easymock/5.5.0/easymock-5.5.0.jar" - }, - { - "url": "org/ec4j/core/ec4j-core/0.3.0/ec4j-core-0.3.0.jar", - "hash": "cadef0207077074b11a12be442f89ab6cf93fbc2f848702d9371a9611414d558", - "path": "org/ec4j/core/ec4j-core/0.3.0/ec4j-core-0.3.0.jar" - }, - { - "url": "nl/jqno/equalsverifier/equalsverifier/3.16.1/equalsverifier-3.16.1.jar", - "hash": "3bbd0f98e95579271c6f838fb591fc1fa8f5b0af880e2de30220c7706f915148", - "path": "nl/jqno/equalsverifier/equalsverifier/3.16.1/equalsverifier-3.16.1.jar" - }, - { - "url": "org/objenesis/objenesis/3.3/objenesis-3.3.jar", - "hash": "02dfd0b0439a5591e35b708ed2f5474eb0948f53abf74637e959b8e4ef69bfeb", - "path": "org/objenesis/objenesis/3.3/objenesis-3.3.jar" - }, - { - "url": "net/bytebuddy/byte-buddy/1.14.13/byte-buddy-1.14.13.jar", - "hash": "ba8254ff6d612af49acee4cac1108453ce3a417efa548b24f2f4f268cd2b441a", - "path": "net/bytebuddy/byte-buddy/1.14.13/byte-buddy-1.14.13.jar" - }, - { - "url": "jetbrains/fleet/expects-compiler-plugin/2.1.10-0.1/expects-compiler-plugin-2.1.10-0.1.jar", - "hash": "5cc221cebbc1f72146b6f2bcd7f3804fada53ca75885854024f8141c20ebe734", - "path": "jetbrains/fleet/expects-compiler-plugin/2.1.10-0.1/expects-compiler-plugin-2.1.10-0.1.jar" - }, - { - "url": "org/jetbrains/intellij/deps/fastutil/intellij-deps-fastutil/8.5.14-jb1/intellij-deps-fastutil-8.5.14-jb1.jar", - "hash": "d9652a225d86e5420d1a07b2bd5be33cdaff9184a2522ced837bd3b963e7f4a4", - "path": "org/jetbrains/intellij/deps/fastutil/intellij-deps-fastutil/8.5.14-jb1/intellij-deps-fastutil-8.5.14-jb1.jar" - }, - { - "url": "org/jetbrains/intellij/deps/ift/git-learning-project/212.0.2/git-learning-project-212.0.2.jar", - "hash": "648eaffe833416e2accea4bf82b980f0e91ae51ef065f5bc74fa3481c373e9fd", - "path": "org/jetbrains/intellij/deps/ift/git-learning-project/212.0.2/git-learning-project-212.0.2.jar" - }, - { - "url": "com/android/tools/smali/smali-baksmali/3.0.3/smali-baksmali-3.0.3.jar", - "hash": "ffd6f3fbba2453440e4c04add42b9f903d84151b5b71f7e6bbb181d8096397a4", - "path": "com/android/tools/smali/smali-baksmali/3.0.3/smali-baksmali-3.0.3.jar" - }, - { - "url": "com/android/tools/smali/smali-util/3.0.3/smali-util-3.0.3.jar", - "hash": "8078a04709f42072a240a6fe7666b71755324745c505b39f86ededfd9c2b90c4", - "path": "com/android/tools/smali/smali-util/3.0.3/smali-util-3.0.3.jar" - }, - { - "url": "com/android/tools/smali/smali-dexlib2/3.0.3/smali-dexlib2-3.0.3.jar", - "hash": "11cc5e7b75b23feb65e41e28e5c225b4a77dbf7210d6cedd4bdb3f04c1f6ea24", - "path": "com/android/tools/smali/smali-dexlib2/3.0.3/smali-dexlib2-3.0.3.jar" - }, - { - "url": "com/google/protobuf/protobuf-java-util/3.24.4-jb.2/protobuf-java-util-3.24.4-jb.2.jar", - "hash": "bd30f6cf55c4f9f0891f8b6ea6601c1502b643543d2535c8b477ea0481809e99", - "path": "com/google/protobuf/protobuf-java-util/3.24.4-jb.2/protobuf-java-util-3.24.4-jb.2.jar" + "url": "com/github/marschall/memoryfilesystem/2.8.2/memoryfilesystem-2.8.2.jar", + "hash": "8b94840d71ad0caa36b3309425b2d23084bc8788ce84d71f2d805b0fc84d1f5a", + "path": "com/github/marschall/memoryfilesystem/2.8.2/memoryfilesystem-2.8.2.jar" }, { "url": "com/googlecode/plist/dd-plist/1.28/dd-plist-1.28.jar", @@ -540,89 +50,224 @@ "path": "com/googlecode/plist/dd-plist/1.28/dd-plist-1.28.jar" }, { - "url": "io/grpc/grpc-core/1.66.0/grpc-core-1.66.0.jar", - "hash": "136b7a7c411a45089dc2b26f0f032f4ae466d9b5d3bfe3a513421d6f35d2c2bd", - "path": "io/grpc/grpc-core/1.66.0/grpc-core-1.66.0.jar" + "url": "org/jline/jline-terminal-jna/3.27.0/jline-terminal-jna-3.27.0.jar", + "hash": "e7322e6d8dc1bd69f507b91865af741af4a95c649ccab36e79e8be89696bb432", + "path": "org/jline/jline-terminal-jna/3.27.0/jline-terminal-jna-3.27.0.jar" }, { - "url": "io/grpc/grpc-api/1.66.0/grpc-api-1.66.0.jar", - "hash": "8fadb1f4f0a18971c082497f34cbb78a51897ca8af4b212aa2a99c7de9ad995c", - "path": "io/grpc/grpc-api/1.66.0/grpc-api-1.66.0.jar" + "url": "net/java/dev/jna/jna/5.15.0/jna-5.15.0.jar", + "hash": "a564158d28ab5127fc6a958028ed54279fe0999662c46425b6a3b09a2a52094d", + "path": "net/java/dev/jna/jna/5.15.0/jna-5.15.0.jar" }, { - "url": "com/google/android/annotations/4.1.1.4/annotations-4.1.1.4.jar", - "hash": "ba734e1e84c09d615af6a09d33034b4f0442f8772dec120efb376d86a565ae15", - "path": "com/google/android/annotations/4.1.1.4/annotations-4.1.1.4.jar" + "url": "org/jline/jline-terminal/3.27.0/jline-terminal-3.27.0.jar", + "hash": "2f461c75091ec3810a42184afc80c96910f54e9dd2110e9ecb9902a5ee6c244b", + "path": "org/jline/jline-terminal/3.27.0/jline-terminal-3.27.0.jar" }, { - "url": "org/codehaus/mojo/animal-sniffer-annotations/1.24/animal-sniffer-annotations-1.24.jar", - "hash": "c720e6e5bcbe6b2f48ded75a47bccdb763eede79d14330102e0d352e3d89ed92", - "path": "org/codehaus/mojo/animal-sniffer-annotations/1.24/animal-sniffer-annotations-1.24.jar" + "url": "org/jline/jline-native/3.27.0/jline-native-3.27.0.jar", + "hash": "d8bc77bc80edc7d9a02a06a069b2d7085629421db0843aba7c153a869ffe525d", + "path": "org/jline/jline-native/3.27.0/jline-native-3.27.0.jar" }, { - "url": "io/perfmark/perfmark-api/0.27.0/perfmark-api-0.27.0.jar", - "hash": "c7b478503ec524e55df19b424d46d27c8a68aeb801664fadd4f069b71f52d0f6", - "path": "io/perfmark/perfmark-api/0.27.0/perfmark-api-0.27.0.jar" + "url": "io/kotest/kotest-assertions-core-jvm/5.5.4/kotest-assertions-core-jvm-5.5.4.jar", + "hash": "3acf3de882ec2c714dfc173cc382c38a5aee70c3f2bdda732583916845226d0c", + "path": "io/kotest/kotest-assertions-core-jvm/5.5.4/kotest-assertions-core-jvm-5.5.4.jar" }, { - "url": "io/grpc/grpc-context/1.66.0/grpc-context-1.66.0.jar", - "hash": "7b7521aa2116014d08dc08825e13d70eac8eb646d09dd44980b6f4d1883e6713", - "path": "io/grpc/grpc-context/1.66.0/grpc-context-1.66.0.jar" + "url": "io/kotest/kotest-assertions-shared-jvm/5.5.4/kotest-assertions-shared-jvm-5.5.4.jar", + "hash": "9977d913ef1fccf2e2663b5906d955fdf8215d0ec48265d669b01e05179e2043", + "path": "io/kotest/kotest-assertions-shared-jvm/5.5.4/kotest-assertions-shared-jvm-5.5.4.jar" }, { - "url": "io/grpc/grpc-kotlin-stub/1.4.1/grpc-kotlin-stub-1.4.1.jar", - "hash": "9403d4c826039dc869f036087569cc686b3c901da2d5be3db75d154ddd3f8209", - "path": "io/grpc/grpc-kotlin-stub/1.4.1/grpc-kotlin-stub-1.4.1.jar" + "url": "org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar", + "hash": "58812de60898d976fb81ef3b62da05c6604c18fd4a249f5044282479fc286af2", + "path": "org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar" }, { - "url": "io/grpc/grpc-netty-shaded/1.66.0/grpc-netty-shaded-1.66.0.jar", - "hash": "909c3465b9e287d81a2478f8fbc0985a5c3dcfa72f98a77ef0a5dcbbe41ba2e5", - "path": "io/grpc/grpc-netty-shaded/1.66.0/grpc-netty-shaded-1.66.0.jar" + "url": "io/kotest/kotest-common-jvm/5.5.4/kotest-common-jvm-5.5.4.jar", + "hash": "a2a4d02b86b2e849e514d18dbdf4b29e2e9d091e3c6f4d9d028db9cdc55dd28b", + "path": "io/kotest/kotest-common-jvm/5.5.4/kotest-common-jvm-5.5.4.jar" }, { - "url": "io/grpc/grpc-util/1.66.0/grpc-util-1.66.0.jar", - "hash": "c41b69a730bbc8605351a9e1a0dd7bd9283333c48c00234ba30b4d796b38bbdd", - "path": "io/grpc/grpc-util/1.66.0/grpc-util-1.66.0.jar" + "url": "io/kotest/kotest-assertions-api-jvm/5.5.4/kotest-assertions-api-jvm-5.5.4.jar", + "hash": "8b1c3e582e2f6f662261f3f45a6d723f3dd8d8b2b0b86a3f7d8e6c966eca0568", + "path": "io/kotest/kotest-assertions-api-jvm/5.5.4/kotest-assertions-api-jvm-5.5.4.jar" }, { - "url": "io/grpc/grpc-protobuf/1.66.0/grpc-protobuf-1.66.0.jar", - "hash": "5942dd582be6c0319bf2af9dd94886f631927b7126d57c8d84fbddd796fd7eb5", - "path": "io/grpc/grpc-protobuf/1.66.0/grpc-protobuf-1.66.0.jar" + "url": "com/squareup/javapoet/1.13.0/javapoet-1.13.0.jar", + "hash": "4c7517e848a71b36d069d12bb3bf46a70fd4cda3105d822b0ed2e19c00b69291", + "path": "com/squareup/javapoet/1.13.0/javapoet-1.13.0.jar" }, { - "url": "com/google/api/grpc/proto-google-common-protos/2.41.0/proto-google-common-protos-2.41.0.jar", - "hash": "49edeba62f334053b91aa9455c95e38449269891b920dbc36daa74e959a3d89a", - "path": "com/google/api/grpc/proto-google-common-protos/2.41.0/proto-google-common-protos-2.41.0.jar" + "url": "org/jetbrains/markdown-jvm/0.7.2/markdown-jvm-0.7.2.jar", + "hash": "02e0f9bf95e4b9f81e34593691a5c0ff14604db39fb8446fe9a4efa66553f3ac", + "path": "org/jetbrains/markdown-jvm/0.7.2/markdown-jvm-0.7.2.jar" }, { - "url": "io/grpc/grpc-protobuf-lite/1.66.0/grpc-protobuf-lite-1.66.0.jar", - "hash": "7cfe945848c64dbbb338d89b28bb5568b833f71a1dc67f30dbbd94071330dc5d", - "path": "io/grpc/grpc-protobuf-lite/1.66.0/grpc-protobuf-lite-1.66.0.jar" + "url": "org/assertj/assertj-swing/3.17.1/assertj-swing-3.17.1.jar", + "hash": "e36445438d72d83cc48015dcb3f14d9a97eaa42c4663a9826db2bb50e4c7713b", + "path": "org/assertj/assertj-swing/3.17.1/assertj-swing-3.17.1.jar" }, { - "url": "io/grpc/grpc-stub/1.66.0/grpc-stub-1.66.0.jar", - "hash": "39a32906304c7f442dfa56dfc6ea88887287fb398621d549e15dfdeaffae194a", - "path": "io/grpc/grpc-stub/1.66.0/grpc-stub-1.66.0.jar" + "url": "io/grpc/grpc-netty-shaded/1.73.0/grpc-netty-shaded-1.73.0.jar", + "hash": "8328289ba6b73445e982a1cadf8e651ea65354e288c825a43e7c77f16da8a056", + "path": "io/grpc/grpc-netty-shaded/1.73.0/grpc-netty-shaded-1.73.0.jar" }, { - "url": "com/google/code/gson/gson/2.12.1/gson-2.12.1.jar", - "hash": "ebee13d5fb7477cd7f1cc010e0c356df8ca80709715248da97f79e35ccb4fbec", - "path": "com/google/code/gson/gson/2.12.1/gson-2.12.1.jar" + "url": "io/grpc/grpc-util/1.73.0/grpc-util-1.73.0.jar", + "hash": "b7df6cbcc30b7a3219f06483a9a9d320a431beda8a1ace5b16d879f84112373f", + "path": "io/grpc/grpc-util/1.73.0/grpc-util-1.73.0.jar" }, { - "url": "com/google/guava/guava-testlib/33.0.0-jre/guava-testlib-33.0.0-jre.jar", - "hash": "79626019fed282b70eef91f645a9febd5f6b9f7be46484b6b328313a481f05f0", - "path": "com/google/guava/guava-testlib/33.0.0-jre/guava-testlib-33.0.0-jre.jar" + "url": "io/netty/netty-codec-protobuf/4.2.0.RC2/netty-codec-protobuf-4.2.0.RC2.jar", + "hash": "c5fb188895ffdfd529473c5e7ba1c58da2f514a44134b15ad0d51efe3f28bb38", + "path": "io/netty/netty-codec-protobuf/4.2.0.RC2/netty-codec-protobuf-4.2.0.RC2.jar" }, { - "url": "org/hamcrest/hamcrest/2.2/hamcrest-2.2.jar", - "hash": "5e62846a89f05cd78cd9c1a553f340d002458380c320455dd1f8fc5497a8a1c1", - "path": "org/hamcrest/hamcrest/2.2/hamcrest-2.2.jar" + "url": "org/jetbrains/kotlin/kotlin-build-common-tests-for-ide/2.3.20-ij253-45/kotlin-build-common-tests-for-ide-2.3.20-ij253-45.jar", + "hash": "c5d0331fb960fbb5e392118d1322e905f37be1b0b0abd6121d06caade7cc9b16", + "path": "org/jetbrains/kotlin/kotlin-build-common-tests-for-ide/2.3.20-ij253-45/kotlin-build-common-tests-for-ide-2.3.20-ij253-45.jar" }, { - "url": "com/dynatrace/hash4j/hash4j/0.20.0/hash4j-0.20.0.jar", - "hash": "0181873ba85684d119134f5598432f5b63109a03adc455767a1500b2145df8a2", - "path": "com/dynatrace/hash4j/hash4j/0.20.0/hash4j-0.20.0.jar" + "url": "com/android/tools/smali/smali-dexlib2/3.0.3/smali-dexlib2-3.0.3.jar", + "hash": "11cc5e7b75b23feb65e41e28e5c225b4a77dbf7210d6cedd4bdb3f04c1f6ea24", + "path": "com/android/tools/smali/smali-dexlib2/3.0.3/smali-dexlib2-3.0.3.jar" + }, + { + "url": "com/jetbrains/rd/rd-framework/2025.3.1/rd-framework-2025.3.1.jar", + "hash": "85f2a329245e4a6a1e4552ac62db4c1f23b6f02bf3c96e4df8240668187c848a", + "path": "com/jetbrains/rd/rd-framework/2025.3.1/rd-framework-2025.3.1.jar" + }, + { + "url": "org/jetbrains/intellij/deps/completion/ngram-slp/0.0.3/ngram-slp-0.0.3.jar", + "hash": "4ac10d8fb7e6326e09179fd83e664610a3362dc1d661fb32e5b2a19bcb9fc867", + "path": "org/jetbrains/intellij/deps/completion/ngram-slp/0.0.3/ngram-slp-0.0.3.jar" + }, + { + "url": "org/jetbrains/kotlin/analysis-api-fe10-for-ide/2.3.20-ij253-45/analysis-api-fe10-for-ide-2.3.20-ij253-45.jar", + "hash": "cbf24708e46c2e064a37887d5b53d1234ba2b3c1d285ecc9ba82cb6152076297", + "path": "org/jetbrains/kotlin/analysis-api-fe10-for-ide/2.3.20-ij253-45/analysis-api-fe10-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "org/jetbrains/kotlin/symbol-light-classes-for-ide/2.3.20-ij253-45/symbol-light-classes-for-ide-2.3.20-ij253-45.jar", + "hash": "298e61756dab332adc36712f14803e47f65f114f736c41cace04eaef2cce380e", + "path": "org/jetbrains/kotlin/symbol-light-classes-for-ide/2.3.20-ij253-45/symbol-light-classes-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "io/mockk/mockk-jvm/1.14.5/mockk-jvm-1.14.5.jar", + "hash": "74deb86cbab6871a3e4d0f97ba8eacbdae7aacd7537f142bcb083590465a6219", + "path": "io/mockk/mockk-jvm/1.14.5/mockk-jvm-1.14.5.jar" + }, + { + "url": "io/mockk/mockk-dsl-jvm/1.14.5/mockk-dsl-jvm-1.14.5.jar", + "hash": "d01d6ce85f9824d8ddb22ea7f1bccd581b831ffad504f48a4f18abf9bc6f2eac", + "path": "io/mockk/mockk-dsl-jvm/1.14.5/mockk-dsl-jvm-1.14.5.jar" + }, + { + "url": "io/mockk/mockk-agent-jvm/1.14.5/mockk-agent-jvm-1.14.5.jar", + "hash": "9f78e9988e84c98569edcf9a6225d5b7354939529642e54c2c58da3ef3913106", + "path": "io/mockk/mockk-agent-jvm/1.14.5/mockk-agent-jvm-1.14.5.jar" + }, + { + "url": "io/mockk/mockk-agent-api-jvm/1.14.5/mockk-agent-api-jvm-1.14.5.jar", + "hash": "a919a8fec03dfb0c084cb43dafcebe2dd9351431c7a08c2fc8147037de1d06b7", + "path": "io/mockk/mockk-agent-api-jvm/1.14.5/mockk-agent-api-jvm-1.14.5.jar" + }, + { + "url": "io/mockk/mockk-core-jvm/1.14.5/mockk-core-jvm-1.14.5.jar", + "hash": "060fffe7452e74f6e18bb9dfe1221e92c4ec0de29a84b022fb562ec6cd954691", + "path": "io/mockk/mockk-core-jvm/1.14.5/mockk-core-jvm-1.14.5.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-jps-plugin-classpath/2.2.20/kotlin-jps-plugin-classpath-2.2.20.jar", + "hash": "fa31a084adbecaaf98166e734fba1bf964e04e22671d70230ed9598cecd22124", + "path": "org/jetbrains/kotlin/kotlin-jps-plugin-classpath/2.2.20/kotlin-jps-plugin-classpath-2.2.20.jar" + }, + { + "url": "io/ktor/ktor-server-cio-jvm/3.1.3/ktor-server-cio-jvm-3.1.3.jar", + "hash": "f1526fe94e8d76c5251b5a25e4b4bb72199a25d3e1f6045e4b9e42789293f069", + "path": "io/ktor/ktor-server-cio-jvm/3.1.3/ktor-server-cio-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-server-core-jvm/3.1.3/ktor-server-core-jvm-3.1.3.jar", + "hash": "bf582ba004634d0d343bb2dfa1edd0e8de18cdc2c607a4089db8b79d3085d10a", + "path": "io/ktor/ktor-server-core-jvm/3.1.3/ktor-server-core-jvm-3.1.3.jar" + }, + { + "url": "com/typesafe/config/1.4.3/config-1.4.3.jar", + "hash": "8ada4c185ce72416712d63e0b5afdc5f009c0cdf405e5f26efecdf156aa5dfb6", + "path": "com/typesafe/config/1.4.3/config-1.4.3.jar" + }, + { + "url": "io/ktor/ktor-utils-jvm/3.1.3/ktor-utils-jvm-3.1.3.jar", + "hash": "33333937b98fc0c8e943ee4b10b3ea66b49782dfb569c44c142da4f32d85dffc", + "path": "io/ktor/ktor-utils-jvm/3.1.3/ktor-utils-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-http-jvm/3.1.3/ktor-http-jvm-3.1.3.jar", + "hash": "8a50d94b46f91bd56580b9169272d6cd636f442032ba078a141da70413465946", + "path": "io/ktor/ktor-http-jvm/3.1.3/ktor-http-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-serialization-jvm/3.1.3/ktor-serialization-jvm-3.1.3.jar", + "hash": "0d704bc1148a8fd9a1f2005e0b5189cdaed3030efe24b8236459c41c356f5620", + "path": "io/ktor/ktor-serialization-jvm/3.1.3/ktor-serialization-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-events-jvm/3.1.3/ktor-events-jvm-3.1.3.jar", + "hash": "da7069c6e78809d7c37d104e415613cbd4cd5cec1ed54a332cb64ef6a864a060", + "path": "io/ktor/ktor-events-jvm/3.1.3/ktor-events-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-http-cio-jvm/3.1.3/ktor-http-cio-jvm-3.1.3.jar", + "hash": "b04aede18e9c008168096dc53a3fc016177b61a5ec3024afbf8caca0cd5dbf42", + "path": "io/ktor/ktor-http-cio-jvm/3.1.3/ktor-http-cio-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-io-jvm/3.1.3/ktor-io-jvm-3.1.3.jar", + "hash": "bb2fb6c00afaa34b539cb30e7584d37bfcba171c266bbdb9990e003579dc24c1", + "path": "io/ktor/ktor-io-jvm/3.1.3/ktor-io-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-websockets-jvm/3.1.3/ktor-websockets-jvm-3.1.3.jar", + "hash": "ef28b4f12054ee125765b72fe3230e215a60b73b2ff2072a5c280fcf09329077", + "path": "io/ktor/ktor-websockets-jvm/3.1.3/ktor-websockets-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-network-jvm/3.1.3/ktor-network-jvm-3.1.3.jar", + "hash": "fa4e6165b5ad4bf5db337ebd5f16f9b596dc5e401fbea343b9deacb6138240af", + "path": "io/ktor/ktor-network-jvm/3.1.3/ktor-network-jvm-3.1.3.jar" + }, + { + "url": "com/fasterxml/jackson/core/jackson-databind/2.19.0/jackson-databind-2.19.0.jar", + "hash": "ceda311f476c3b18e1d2b240c94e2dcb9c8d44e70f8afa9facab88bac4ddc03a", + "path": "com/fasterxml/jackson/core/jackson-databind/2.19.0/jackson-databind-2.19.0.jar" + }, + { + "url": "com/fasterxml/jackson/core/jackson-annotations/2.19.0/jackson-annotations-2.19.0.jar", + "hash": "ead60e9cac0e42b57092b9e2d087ff43536e9477d4486ba393037a8cc156cda7", + "path": "com/fasterxml/jackson/core/jackson-annotations/2.19.0/jackson-annotations-2.19.0.jar" + }, + { + "url": "com/jetbrains/rd/rd-text/2025.3.1/rd-text-2025.3.1.jar", + "hash": "e465ab42d9c79cdec7147c8210f8e65d5f816704d47b959ac9f2cfc3f68dedb5", + "path": "com/jetbrains/rd/rd-text/2025.3.1/rd-text-2025.3.1.jar" + }, + { + "url": "org/slf4j/log4j-over-slf4j/1.7.36/log4j-over-slf4j-1.7.36.jar", + "hash": "0a7e032bf5bcdd5b2bf8bf2e5cf02c5646f2aa6fee66933b8150dbe84e651e8a", + "path": "org/slf4j/log4j-over-slf4j/1.7.36/log4j-over-slf4j-1.7.36.jar" + }, + { + "url": "com/jcraft/jzlib/1.1.3/jzlib-1.1.3.jar", + "hash": "89b1360f407381bf61fde411019d8cbd009ebb10cff715f3669017a031027560", + "path": "com/jcraft/jzlib/1.1.3/jzlib-1.1.3.jar" + }, + { + "url": "com/intellij/platform/kotlinx-coroutines-slf4j/1.10.1-intellij-5/kotlinx-coroutines-slf4j-1.10.1-intellij-5.jar", + "hash": "1d68dfc6ba67ec96ecb5a373dbd9fb557ce2210ffc2d74d6b528e4f1f73e7003", + "path": "com/intellij/platform/kotlinx-coroutines-slf4j/1.10.1-intellij-5/kotlinx-coroutines-slf4j-1.10.1-intellij-5.jar" }, { "url": "org/apache/httpcomponents/httpmime/4.5.14/httpmime-4.5.14.jar", @@ -640,29 +285,214 @@ "path": "org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar" }, { - "url": "com/ibm/icu/icu4j/73.2/icu4j-73.2.jar", - "hash": "29280822f4b0796acef1f79b90b1d0c1edd86c10e876a848e04b8a6298a16bf9", - "path": "com/ibm/icu/icu4j/73.2/icu4j-73.2.jar" + "url": "org/jetbrains/kotlin/kotlin-gradle-plugin-idea-proto/1.9.20-dev-8162/kotlin-gradle-plugin-idea-proto-1.9.20-dev-8162.jar", + "hash": "3841d6ad1fdd4bf90143ac6012146d291409b431e837f143c023135bd24b79a6", + "path": "org/jetbrains/kotlin/kotlin-gradle-plugin-idea-proto/1.9.20-dev-8162/kotlin-gradle-plugin-idea-proto-1.9.20-dev-8162.jar" }, { - "url": "org/imgscalr/imgscalr-lib/4.2/imgscalr-lib-4.2.jar", - "hash": "6f128a71c5e87a16f810513a73ad3c77d0ee0bb622ee0ce1ead115bccbc76d0a", - "path": "org/imgscalr/imgscalr-lib/4.2/imgscalr-lib-4.2.jar" + "url": "org/apache/lucene/lucene-queries/10.3.0/lucene-queries-10.3.0.jar", + "hash": "c0c5891b390759a0cf503c7864e6eb4d8447cc8df20806a4254bfdf3d2f43a91", + "path": "org/apache/lucene/lucene-queries/10.3.0/lucene-queries-10.3.0.jar" }, { - "url": "org/jetbrains/intellij/deps/ini4j/0.5.5-2/ini4j-0.5.5-2.jar", - "hash": "6d342a8599aed6e2871c638c87e2533647d6a32aec1e0feaa871133ae21517a4", - "path": "org/jetbrains/intellij/deps/ini4j/0.5.5-2/ini4j-0.5.5-2.jar" + "url": "org/jetbrains/kotlinx/kotlinx-datetime-jvm/0.6.2/kotlinx-datetime-jvm-0.6.2.jar", + "hash": "102764921129e1e44a74f408b7a0b8dac6d1892c6042e0e48f8bdbbbf78c6d2e", + "path": "org/jetbrains/kotlinx/kotlinx-datetime-jvm/0.6.2/kotlinx-datetime-jvm-0.6.2.jar" }, { - "url": "org/jetbrains/intellij/plugins/structure-intellij/3.276/structure-intellij-3.276.jar", - "hash": "a91abcf9c27362485f65af3876f52185d16b969efc30e071ffce534caa57223f", - "path": "org/jetbrains/intellij/plugins/structure-intellij/3.276/structure-intellij-3.276.jar" + "url": "org/jetbrains/kotlin/compose-compiler-plugin-for-ide/2.3.20-ij253-45/compose-compiler-plugin-for-ide-2.3.20-ij253-45.jar", + "hash": "84612c6b067f7018325c00975bb49a35e1947d8de1c03009e999b746219105f4", + "path": "org/jetbrains/kotlin/compose-compiler-plugin-for-ide/2.3.20-ij253-45/compose-compiler-plugin-for-ide-2.3.20-ij253-45.jar" }, { - "url": "org/jetbrains/intellij/plugins/structure-base/3.276/structure-base-3.276.jar", - "hash": "b763deb066b52b1e9df471f78f476f49732892b0839aabc51904c86b127cb9e7", - "path": "org/jetbrains/intellij/plugins/structure-base/3.276/structure-base-3.276.jar" + "url": "org/jetbrains/kotlin/incremental-compilation-impl-tests-for-ide/2.3.20-ij253-45/incremental-compilation-impl-tests-for-ide-2.3.20-ij253-45.jar", + "hash": "9d2369a7e71ff367dbed384ee50976c25743b09e4be68a58f9412ad165d8e0d7", + "path": "org/jetbrains/kotlin/incremental-compilation-impl-tests-for-ide/2.3.20-ij253-45/incremental-compilation-impl-tests-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "org/junit/jupiter/junit-jupiter-api/6.0.0/junit-jupiter-api-6.0.0.jar", + "hash": "88d690d2d373cd66170770c317977196ce9e465f2388930f4bc9665e887385f6", + "path": "org/junit/jupiter/junit-jupiter-api/6.0.0/junit-jupiter-api-6.0.0.jar" + }, + { + "url": "org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar", + "hash": "48e2df636cab6563ced64dcdff8abb2355627cb236ef0bf37598682ddf742f1b", + "path": "org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar" + }, + { + "url": "org/junit/platform/junit-platform-commons/6.0.0/junit-platform-commons-6.0.0.jar", + "hash": "86e8faf87f3151a3d545850852a0f2cc55ea8a2434eee9e08f83881c52d55992", + "path": "org/junit/platform/junit-platform-commons/6.0.0/junit-platform-commons-6.0.0.jar" + }, + { + "url": "org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar", + "hash": "b509448ac506d607319f182537f0b35d71007582ec741832a1f111e5b5b70b38", + "path": "org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar" + }, + { + "url": "org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar", + "hash": "1fad6e6be7557781e4d33729d49ae1cdc8fdda6fe477bb0cc68ce351eafdfbab", + "path": "org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl/2.3.20-ij253-45/kotlin-scripting-compiler-impl-2.3.20-ij253-45.jar", + "hash": "c2b19162264b2aa78371cd834f8703e1c49c032ec9862cdb9b744a4a2a8e7ded", + "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl/2.3.20-ij253-45/kotlin-scripting-compiler-impl-2.3.20-ij253-45.jar" + }, + { + "url": "org/junit/jupiter/junit-jupiter-engine/5.13.4/junit-jupiter-engine-5.13.4.jar", + "hash": "027404a92fe618b72465792a257951495c503a7d5751e2791e0f51c87f67f5bc", + "path": "org/junit/jupiter/junit-jupiter-engine/5.13.4/junit-jupiter-engine-5.13.4.jar" + }, + { + "url": "org/codehaus/groovy/groovy/3.0.25/groovy-3.0.25.jar", + "hash": "ad009e985dd84e4f524f4ed1751866da5bef816b691851bfbcefa48a01180a07", + "path": "org/codehaus/groovy/groovy/3.0.25/groovy-3.0.25.jar" + }, + { + "url": "org/apache/commons/commons-compress/1.27.1/commons-compress-1.27.1.jar", + "hash": "293d80f54b536b74095dcd7ea3cf0a29bbfc3402519281332495f4420d370d16", + "path": "org/apache/commons/commons-compress/1.27.1/commons-compress-1.27.1.jar" + }, + { + "url": "io/ktor/ktor-http-jvm/3.1.3/ktor-http-jvm-3.1.3.jar", + "hash": "8a50d94b46f91bd56580b9169272d6cd636f442032ba078a141da70413465946", + "path": "io/ktor/ktor-http-jvm/3.1.3/ktor-http-jvm-3.1.3.jar" + }, + { + "url": "org/jetbrains/intellij/deps/jb-jdi/2.45/jb-jdi-2.45.jar", + "hash": "f31793446f372ee33659fc7a4ce93a079fa520ae89ddf6f6280ea50425c408d4", + "path": "org/jetbrains/intellij/deps/jb-jdi/2.45/jb-jdi-2.45.jar" + }, + { + "url": "io/ktor/ktor-network-tls-jvm/3.1.3/ktor-network-tls-jvm-3.1.3.jar", + "hash": "f67507a3e8bf52aa08d753682e6cdda0194e3abe750118b99c9336953e598be9", + "path": "io/ktor/ktor-network-tls-jvm/3.1.3/ktor-network-tls-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-network-jvm/3.1.3/ktor-network-jvm-3.1.3.jar", + "hash": "fa4e6165b5ad4bf5db337ebd5f16f9b596dc5e401fbea343b9deacb6138240af", + "path": "io/ktor/ktor-network-jvm/3.1.3/ktor-network-jvm-3.1.3.jar" + }, + { + "url": "org/apache/lucene/lucene-queryparser/10.3.0/lucene-queryparser-10.3.0.jar", + "hash": "b4b57bc3d56c5a1ccc674f55a16086c37700eb151fa749b45887e391ec0f26f9", + "path": "org/apache/lucene/lucene-queryparser/10.3.0/lucene-queryparser-10.3.0.jar" + }, + { + "url": "com/google/jimfs/jimfs/1.1/jimfs-1.1.jar", + "hash": "c4828e28d7c0a930af9387510b3bada7daa5c04d7c25a75c7b8b081f1c257ddd", + "path": "com/google/jimfs/jimfs/1.1/jimfs-1.1.jar" + }, + { + "url": "org/apache/lucene/lucene-memory/10.3.0/lucene-memory-10.3.0.jar", + "hash": "ea77d0b2eb0b3e1f7fa04f2fbe671f5af3ae836cc40320411e195bdc9421f17b", + "path": "org/apache/lucene/lucene-memory/10.3.0/lucene-memory-10.3.0.jar" + }, + { + "url": "org/jetbrains/kotlin/noarg-compiler-plugin-for-ide/2.3.20-ij253-45/noarg-compiler-plugin-for-ide-2.3.20-ij253-45.jar", + "hash": "261a90d908355e185f0a291aa71b3ce1f4e3c67aa31411244ef8c124958b0c77", + "path": "org/jetbrains/kotlin/noarg-compiler-plugin-for-ide/2.3.20-ij253-45/noarg-compiler-plugin-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "io/ktor/ktor-serialization-kotlinx-json-jvm/3.1.3/ktor-serialization-kotlinx-json-jvm-3.1.3.jar", + "hash": "9b810f01caa6e3f27e02d71caba8595e2b4b04071dba16e0e426e20115bed354", + "path": "io/ktor/ktor-serialization-kotlinx-json-jvm/3.1.3/ktor-serialization-kotlinx-json-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-serialization-kotlinx-jvm/3.1.3/ktor-serialization-kotlinx-jvm-3.1.3.jar", + "hash": "b4dc2f9d4d1dda8d481a054d7f833ba195f064f5115fde3ab0dfdb8b42f61fda", + "path": "io/ktor/ktor-serialization-kotlinx-jvm/3.1.3/ktor-serialization-kotlinx-jvm-3.1.3.jar" + }, + { + "url": "junit/junit/4.13.2/junit-4.13.2.jar", + "hash": "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3", + "path": "junit/junit/4.13.2/junit-4.13.2.jar" + }, + { + "url": "org/jetbrains/packagesearch/packagesearch-api-client-jvm/3.4.0/packagesearch-api-client-jvm-3.4.0.jar", + "hash": "9d0f4c74e96787499fcc2462c32afeb7f4db97db30042e2578f205f61e5898fb", + "path": "org/jetbrains/packagesearch/packagesearch-api-client-jvm/3.4.0/packagesearch-api-client-jvm-3.4.0.jar" + }, + { + "url": "org/jetbrains/packagesearch/packagesearch-http-models-jvm/3.4.0/packagesearch-http-models-jvm-3.4.0.jar", + "hash": "0318b967115de0c7c8fbd93bc6e3d279c82de2954f90794146962921de45972d", + "path": "org/jetbrains/packagesearch/packagesearch-http-models-jvm/3.4.0/packagesearch-http-models-jvm-3.4.0.jar" + }, + { + "url": "org/jetbrains/packagesearch/packagesearch-api-models-jvm/3.4.0/packagesearch-api-models-jvm-3.4.0.jar", + "hash": "22022fe954980d8e183b252889719fc6ca71a13e91b8e869d92532da308e3da1", + "path": "org/jetbrains/packagesearch/packagesearch-api-models-jvm/3.4.0/packagesearch-api-models-jvm-3.4.0.jar" + }, + { + "url": "org/jetbrains/packagesearch/packagesearch-version-utils-jvm/3.4.0/packagesearch-version-utils-jvm-3.4.0.jar", + "hash": "4c86546693efaeb889e02d043521cda15da5f10853b0471095b7db80dc0540e7", + "path": "org/jetbrains/packagesearch/packagesearch-version-utils-jvm/3.4.0/packagesearch-version-utils-jvm-3.4.0.jar" + }, + { + "url": "com/soywiz/korlibs/krypto/krypto-jvm/4.0.10/krypto-jvm-4.0.10.jar", + "hash": "0fe8dcdf54b13b5ec56fdb5f63c057364264bb2f51b7f7bc3c271d5b1ba68dcb", + "path": "com/soywiz/korlibs/krypto/krypto-jvm/4.0.10/krypto-jvm-4.0.10.jar" + }, + { + "url": "com/jgoodies/forms/1.1-preview/forms-1.1-preview.jar", + "hash": "26b0fc745ea051b57462be22a150c7600dbac6716b24cc60a5ecc0e8085c41a0", + "path": "com/jgoodies/forms/1.1-preview/forms-1.1-preview.jar" + }, + { + "url": "org/jetbrains/testDiscovery/test-discovery-plugin-base/0.1.191/test-discovery-plugin-base-0.1.191.jar", + "hash": "5ed74de192bd48546a6bc6e1c9f8f508663d8506ad9ef257aebbd6e829fdea36", + "path": "org/jetbrains/testDiscovery/test-discovery-plugin-base/0.1.191/test-discovery-plugin-base-0.1.191.jar" + }, + { + "url": "com/jetbrains/fleet/rpc-compiler-plugin/2.2.20-0.1/rpc-compiler-plugin-2.2.20-0.1.jar", + "hash": "71e74b74676099dd9ebbb97780401f9b53f205a69d0d515a5e03c5a42fe20c18", + "path": "com/jetbrains/fleet/rpc-compiler-plugin/2.2.20-0.1/rpc-compiler-plugin-2.2.20-0.1.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-jps-plugin-classpath/2.3.20-ij253-45/kotlin-jps-plugin-classpath-2.3.20-ij253-45.jar", + "hash": "290744db458f813618c460312a1f35bb2ed082485385d558de368c893509d11c", + "path": "org/jetbrains/kotlin/kotlin-jps-plugin-classpath/2.3.20-ij253-45/kotlin-jps-plugin-classpath-2.3.20-ij253-45.jar" + }, + { + "url": "com/jetbrains/fus/reporting/configuration/171/configuration-171.jar", + "hash": "f138ed43c55cb90192518293a5b46a135221c898b2b05d6c0648645b3d0fac64", + "path": "com/jetbrains/fus/reporting/configuration/171/configuration-171.jar" + }, + { + "url": "io/ktor/ktor-network-jvm/3.1.3/ktor-network-jvm-3.1.3.jar", + "hash": "fa4e6165b5ad4bf5db337ebd5f16f9b596dc5e401fbea343b9deacb6138240af", + "path": "io/ktor/ktor-network-jvm/3.1.3/ktor-network-jvm-3.1.3.jar" + }, + { + "url": "com/intellij/platform/kotlinx-coroutines-guava/1.10.1-intellij-5/kotlinx-coroutines-guava-1.10.1-intellij-5.jar", + "hash": "61ff422fe859c2439d94727eb6dcd7ccadb5ba0d9cce4e181db1946209ef9bf6", + "path": "com/intellij/platform/kotlinx-coroutines-guava/1.10.1-intellij-5/kotlinx-coroutines-guava-1.10.1-intellij-5.jar" + }, + { + "url": "org/eclipse/xtext/org.eclipse.xtext.xbase.lib/2.40.0/org.eclipse.xtext.xbase.lib-2.40.0.jar", + "hash": "5a810154295fc20a0268cae4cbbc6e5a35a8b32480d8727dc8301910524e4b79", + "path": "org/eclipse/xtext/org.eclipse.xtext.xbase.lib/2.40.0/org.eclipse.xtext.xbase.lib-2.40.0.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-script-runtime/2.2.20/kotlin-script-runtime-2.2.20.jar", + "hash": "5c8bd5dd7ae1ea2eeb2778fdbeaa19a562184975f6cab8a0bb6779e4190731ae", + "path": "org/jetbrains/kotlin/kotlin-script-runtime/2.2.20/kotlin-script-runtime-2.2.20.jar" + }, + { + "url": "org/mockito/mockito-junit-jupiter/5.19.0/mockito-junit-jupiter-5.19.0.jar", + "hash": "7cfbb7a9c1198053c699c663479fd4836acc22c2650003c8dee20e7fbc55a65a", + "path": "org/mockito/mockito-junit-jupiter/5.19.0/mockito-junit-jupiter-5.19.0.jar" + }, + { + "url": "org/jetbrains/intellij/plugins/structure-intellij/3.316/structure-intellij-3.316.jar", + "hash": "0efe45aca820a2f722f29a49e5ffe5cd14f06c51ad60842247fcb15f8048e28a", + "path": "org/jetbrains/intellij/plugins/structure-intellij/3.316/structure-intellij-3.316.jar" + }, + { + "url": "org/jetbrains/intellij/plugins/structure-base/3.316/structure-base-3.316.jar", + "hash": "83789c1710426adb1637f773ec79e46ad0acf845e77e7964d7f2030cc2fd25c9", + "path": "org/jetbrains/intellij/plugins/structure-base/3.316/structure-base-3.316.jar" }, { "url": "org/atteo/evo-inflector/1.3/evo-inflector-1.3.jar", @@ -675,224 +505,169 @@ "path": "org/jdom/jdom2/2.0.6.1/jdom2-2.0.6.1.jar" }, { - "url": "org/jetbrains/intellij/deps/intellij-test-discovery-agent/1.0.763/intellij-test-discovery-agent-1.0.763.jar", - "hash": "de175ebed73336e126ecba42c8b93a6566f65b169c6b4a4deb8099fe28e944de", - "path": "org/jetbrains/intellij/deps/intellij-test-discovery-agent/1.0.763/intellij-test-discovery-agent-1.0.763.jar" + "url": "de/cketti/unicode/kotlin-codepoints-jvm/0.9.0/kotlin-codepoints-jvm-0.9.0.jar", + "hash": "d642f145f6123739e779d4156145cc5fe7c2173bb58d437b813961a31c337ff9", + "path": "de/cketti/unicode/kotlin-codepoints-jvm/0.9.0/kotlin-codepoints-jvm-0.9.0.jar" }, { - "url": "io/github/z4kn4fein/semver-jvm/2.0.0/semver-jvm-2.0.0.jar", - "hash": "fbbf174a4e78aa5be1f1b7db73edc5c0a6a2e59e1562263e2c3a2e510fa1ba45", - "path": "io/github/z4kn4fein/semver-jvm/2.0.0/semver-jvm-2.0.0.jar" + "url": "org/jetbrains/kotlin/analysis-api-k2-for-ide/2.3.20-ij253-45/analysis-api-k2-for-ide-2.3.20-ij253-45.jar", + "hash": "7fdbe230eae422cec677a358823315996f53853d4b4469e45e1531fb4f4e5245", + "path": "org/jetbrains/kotlin/analysis-api-k2-for-ide/2.3.20-ij253-45/analysis-api-k2-for-ide-2.3.20-ij253-45.jar" }, { - "url": "io/mockk/mockk/1.13.12/mockk-1.13.12.jar", - "hash": "f634a6723d70211de75070491bc7062b042f8dc01bcd3b88487fcb1a5b6d1c1c", - "path": "io/mockk/mockk/1.13.12/mockk-1.13.12.jar" + "url": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final.jar", + "hash": "cfd4332afd70ebb3041e244317dc790d8cb7bf6ddd05591cc1188b8052979946", + "path": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final.jar" }, { - "url": "io/mockk/mockk-dsl/1.13.12/mockk-dsl-1.13.12.jar", - "hash": "fbc64f5c44a7added8b6eab517cf7d70555e25153bf5d44a6ed9b0e5312f7de9", - "path": "io/mockk/mockk-dsl/1.13.12/mockk-dsl-1.13.12.jar" + "url": "io/netty/netty-tcnative-classes/2.0.73.Final/netty-tcnative-classes-2.0.73.Final.jar", + "hash": "6396a4e67269f3f35851c17613257964f46fd4e937cb3ffe73ddcd963c2a83a7", + "path": "io/netty/netty-tcnative-classes/2.0.73.Final/netty-tcnative-classes-2.0.73.Final.jar" }, { - "url": "io/mockk/mockk-agent/1.13.12/mockk-agent-1.13.12.jar", - "hash": "b5a3d62e5446d89a2a8ede3a05664f3f90e9d1373305fcd046e706dd9fae3c00", - "path": "io/mockk/mockk-agent/1.13.12/mockk-agent-1.13.12.jar" + "url": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final-linux-x86_64.jar", + "hash": "a700168761f778704d456e4b0cc9183a42a832ac4b970886663c6c855bf5461c", + "path": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final-linux-x86_64.jar" }, { - "url": "io/mockk/mockk-agent-api/1.13.12/mockk-agent-api-1.13.12.jar", - "hash": "fbc64f5c44a7added8b6eab517cf7d70555e25153bf5d44a6ed9b0e5312f7de9", - "path": "io/mockk/mockk-agent-api/1.13.12/mockk-agent-api-1.13.12.jar" + "url": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final-linux-aarch_64.jar", + "hash": "6d9ebbb6db1567ebc7e3561a555b2e80cded56002f16be4c152bb911f6952cee", + "path": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final-linux-aarch_64.jar" }, { - "url": "io/mockk/mockk-core/1.13.12/mockk-core-1.13.12.jar", - "hash": "fbc64f5c44a7added8b6eab517cf7d70555e25153bf5d44a6ed9b0e5312f7de9", - "path": "io/mockk/mockk-core/1.13.12/mockk-core-1.13.12.jar" + "url": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final-osx-x86_64.jar", + "hash": "f2cbc864db43bc57d13a79444b2f8d784a01345bbe259c9721be00935f8ba748", + "path": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final-osx-x86_64.jar" }, { - "url": "io/mockk/mockk-jvm/1.13.12/mockk-jvm-1.13.12.jar", - "hash": "d5e00099ecc52e171a6eb90af9bdeea8648fc0386eb66753f5b2ac41257ad2d1", - "path": "io/mockk/mockk-jvm/1.13.12/mockk-jvm-1.13.12.jar" + "url": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final-osx-aarch_64.jar", + "hash": "a1158e70bb79d591c7d7fcc2ab0bcf6682500f7de4961fda4a9cc1b015cad65e", + "path": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final-osx-aarch_64.jar" }, { - "url": "io/mockk/mockk-dsl-jvm/1.13.12/mockk-dsl-jvm-1.13.12.jar", - "hash": "869713aea27e0d589767172ed05b8319da4853b8686fcfbdbae9a4dbd1160ae4", - "path": "io/mockk/mockk-dsl-jvm/1.13.12/mockk-dsl-jvm-1.13.12.jar" + "url": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final-windows-x86_64.jar", + "hash": "6a8cb27bdd255a718ca100d52cfdac20cce70ab3a92c248efaee50f63eefd11e", + "path": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final-windows-x86_64.jar" }, { - "url": "io/mockk/mockk-agent-jvm/1.13.12/mockk-agent-jvm-1.13.12.jar", - "hash": "a016a7d678a37966ef6a91dd3f5c0d901e1fd087ea3a664b8aaade02edbb0428", - "path": "io/mockk/mockk-agent-jvm/1.13.12/mockk-agent-jvm-1.13.12.jar" + "url": "xml-resolver/xml-resolver/1.2/xml-resolver-1.2.jar", + "hash": "47dcde8986019314ef78ae7280a94973a21d2ed95075a40a000b42da956429e1", + "path": "xml-resolver/xml-resolver/1.2/xml-resolver-1.2.jar" }, { - "url": "io/mockk/mockk-agent-api-jvm/1.13.12/mockk-agent-api-jvm-1.13.12.jar", - "hash": "6aba1cfaba319bdbf624990a3a795ec59d8f71ca7f1bfc34487660fd9f403724", - "path": "io/mockk/mockk-agent-api-jvm/1.13.12/mockk-agent-api-jvm-1.13.12.jar" + "url": "org/openjdk/jmh/jmh-core/1.37/jmh-core-1.37.jar", + "hash": "dc0eaf2bbf0036a70b60798c785d6e03a9daf06b68b8edb0f1ba9eb3421baeb3", + "path": "org/openjdk/jmh/jmh-core/1.37/jmh-core-1.37.jar" }, { - "url": "io/mockk/mockk-core-jvm/1.13.12/mockk-core-jvm-1.13.12.jar", - "hash": "55438756521253b04da99f8e559d99188edb3efc08c5735820ff5c72eeef4f0e", - "path": "io/mockk/mockk-core-jvm/1.13.12/mockk-core-jvm-1.13.12.jar" + "url": "net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar", + "hash": "df26cc58f235f477db07f753ba5a3ab243ebe5789d9f89ecf68dd62ea9a66c28", + "path": "net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar" }, { - "url": "com/amazon/ion/ion-java/1.11.9/ion-java-1.11.9.jar", - "hash": "7f7e4914ac79d578969d75c040e3b3adce215b32281bc65d9d6aca411553b5dd", - "path": "com/amazon/ion/ion-java/1.11.9/ion-java-1.11.9.jar" + "url": "org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar", + "hash": "1e56d7b058d28b65abd256b8458e3885b674c1d588fa43cd7d1cbb9c7ef2b308", + "path": "org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar" }, { - "url": "com/fasterxml/jackson/core/jackson-core/2.17.0/jackson-core-2.17.0.jar", - "hash": "55be130f6a68038088a261856c4e383ce79957a0fc1a29ecb213a9efd6ef4389", - "path": "com/fasterxml/jackson/core/jackson-core/2.17.0/jackson-core-2.17.0.jar" + "url": "org/hamcrest/hamcrest/2.2/hamcrest-2.2.jar", + "hash": "5e62846a89f05cd78cd9c1a553f340d002458380c320455dd1f8fc5497a8a1c1", + "path": "org/hamcrest/hamcrest/2.2/hamcrest-2.2.jar" }, { - "url": "com/fasterxml/jackson/core/jackson-databind/2.17.2/jackson-databind-2.17.2.jar", - "hash": "c04993f33c0f845342653784f14f38373d005280e6359db5f808701cfae73c0c", - "path": "com/fasterxml/jackson/core/jackson-databind/2.17.2/jackson-databind-2.17.2.jar" + "url": "jetbrains/fleet/rhizomedb-compiler-plugin/2.2.20-0.1/rhizomedb-compiler-plugin-2.2.20-0.1.jar", + "hash": "eaaae0ef5b03c8cf3d3978699c517f3e2199f50191568efaff4d525be963f544", + "path": "jetbrains/fleet/rhizomedb-compiler-plugin/2.2.20-0.1/rhizomedb-compiler-plugin-2.2.20-0.1.jar" }, { - "url": "com/fasterxml/jackson/core/jackson-annotations/2.17.2/jackson-annotations-2.17.2.jar", - "hash": "873a606e23507969f9bbbea939d5e19274a88775ea5a169ba7e2d795aa5156e1", - "path": "com/fasterxml/jackson/core/jackson-annotations/2.17.2/jackson-annotations-2.17.2.jar" + "url": "org/codehaus/groovy/groovy-ant/3.0.25/groovy-ant-3.0.25.jar", + "hash": "fd65c1a0cd1c60272b6ed0f45025d7afae8de20b5c11e2a131a7ccb4b0f1f1b2", + "path": "org/codehaus/groovy/groovy-ant/3.0.25/groovy-ant-3.0.25.jar" }, { - "url": "com/fasterxml/jackson/dataformat/jackson-dataformat-toml/2.17.2/jackson-dataformat-toml-2.17.2.jar", - "hash": "bc7ecf3f1bf76a26daddf2c7ab4facc017ce6e8c5c8c6b8f29cb610494828017", - "path": "com/fasterxml/jackson/dataformat/jackson-dataformat-toml/2.17.2/jackson-dataformat-toml-2.17.2.jar" + "url": "org/bouncycastle/bcpg-jdk18on/1.81/bcpg-jdk18on-1.81.jar", + "hash": "ac2ddae3a844c1e2378604616dbe7cc17c64caaf9115d8c9c3b29db8b2982411", + "path": "org/bouncycastle/bcpg-jdk18on/1.81/bcpg-jdk18on-1.81.jar" }, { - "url": "com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.17.2/jackson-dataformat-yaml-2.17.2.jar", - "hash": "941bcd8b1381bb3b0d726fab41624fa8ece0ee7b6cf2860ad95e8157ce673376", - "path": "com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.17.2/jackson-dataformat-yaml-2.17.2.jar" + "url": "io/opentelemetry/opentelemetry-sdk/1.48.0/opentelemetry-sdk-1.48.0.jar", + "hash": "668e78642d50709dd147406a197cfdd256b1d5931023a23f4a25ed88154c8089", + "path": "io/opentelemetry/opentelemetry-sdk/1.48.0/opentelemetry-sdk-1.48.0.jar" }, { - "url": "com/fasterxml/jackson/datatype/jackson-datatype-joda/2.17.2/jackson-datatype-joda-2.17.2.jar", - "hash": "41fb59ad334ec6376b5761c0748118f1faddf6dd524322eb7309be5a67fa74b9", - "path": "com/fasterxml/jackson/datatype/jackson-datatype-joda/2.17.2/jackson-datatype-joda-2.17.2.jar" + "url": "io/opentelemetry/opentelemetry-api/1.48.0/opentelemetry-api-1.48.0.jar", + "hash": "8d3781bda58892f7d14216908fc0d1faf6f4e6b806e6e73e23489e41c0ecf012", + "path": "io/opentelemetry/opentelemetry-api/1.48.0/opentelemetry-api-1.48.0.jar" }, { - "url": "joda-time/joda-time/2.10.14/joda-time-2.10.14.jar", - "hash": "d65b4f127d36cf52b9b7b439552db22f3de92b892014512870cb3c98a3cf505e", - "path": "joda-time/joda-time/2.10.14/joda-time-2.10.14.jar" + "url": "io/opentelemetry/opentelemetry-context/1.48.0/opentelemetry-context-1.48.0.jar", + "hash": "1fcccff0f8171fe2001a17b99da229c12d0c4edcca617e453460344e92249d42", + "path": "io/opentelemetry/opentelemetry-context/1.48.0/opentelemetry-context-1.48.0.jar" }, { - "url": "com/fasterxml/jackson/jr/jackson-jr-objects/2.17.2/jackson-jr-objects-2.17.2.jar", - "hash": "0eced92de681033d7186751d05de213771d347feadcf633f106ebfd58a3308cd", - "path": "com/fasterxml/jackson/jr/jackson-jr-objects/2.17.2/jackson-jr-objects-2.17.2.jar" + "url": "io/opentelemetry/opentelemetry-sdk-common/1.48.0/opentelemetry-sdk-common-1.48.0.jar", + "hash": "d8cfbfe6403965f68fc5efca0c9cb85c2cafd5facda9238cd83468692bc00109", + "path": "io/opentelemetry/opentelemetry-sdk-common/1.48.0/opentelemetry-sdk-common-1.48.0.jar" }, { - "url": "com/fasterxml/jackson/module/jackson-module-kotlin/2.17.2/jackson-module-kotlin-2.17.2.jar", - "hash": "f96986fe7bc25559f938324065bd7a0e96c0d59acf17a48e26e517a9abd411e8", - "path": "com/fasterxml/jackson/module/jackson-module-kotlin/2.17.2/jackson-module-kotlin-2.17.2.jar" + "url": "io/opentelemetry/opentelemetry-sdk-trace/1.48.0/opentelemetry-sdk-trace-1.48.0.jar", + "hash": "d575e493f6c2e89d3100b3e73d3a2ae720bb8f3ee2fa0f70a7d0da81d048c87a", + "path": "io/opentelemetry/opentelemetry-sdk-trace/1.48.0/opentelemetry-sdk-trace-1.48.0.jar" }, { - "url": "com/squareup/javapoet/1.13.0/javapoet-1.13.0.jar", - "hash": "4c7517e848a71b36d069d12bb3bf46a70fd4cda3105d822b0ed2e19c00b69291", - "path": "com/squareup/javapoet/1.13.0/javapoet-1.13.0.jar" + "url": "io/opentelemetry/opentelemetry-sdk-metrics/1.48.0/opentelemetry-sdk-metrics-1.48.0.jar", + "hash": "70622ff3bbeee435fba5c49d9ff6b056511a0f9982080aa5959ccfccb8650fd9", + "path": "io/opentelemetry/opentelemetry-sdk-metrics/1.48.0/opentelemetry-sdk-metrics-1.48.0.jar" }, { - "url": "com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar", - "hash": "993302b16cd7056f21e779cc577d175a810bb4900ef73cd8fbf2b50f928ba9ce", - "path": "com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar" + "url": "io/opentelemetry/opentelemetry-sdk-logs/1.48.0/opentelemetry-sdk-logs-1.48.0.jar", + "hash": "3cb8107e3d142fb990ce7f7198cd051a3364fc9d254daa22d248215246857567", + "path": "io/opentelemetry/opentelemetry-sdk-logs/1.48.0/opentelemetry-sdk-logs-1.48.0.jar" }, { - "url": "javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", - "hash": "e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b", - "path": "javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar" + "url": "com/jetbrains/rd/rd-gen/2025.3.1/rd-gen-2025.3.1.jar", + "hash": "03b276130c0c1417c9bd07cfd8d2eea1fa465fc930dd132ac11fc383cf11deec", + "path": "com/jetbrains/rd/rd-gen/2025.3.1/rd-gen-2025.3.1.jar" }, { - "url": "javax/inject/javax.inject/1/javax.inject-1.jar", - "hash": "91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff", - "path": "javax/inject/javax.inject/1/javax.inject-1.jar" + "url": "com/squareup/okhttp3/okhttp/5.0.0-alpha.14/okhttp-5.0.0-alpha.14.jar", + "hash": "f0e3ffcbba6744ab4918a55aa32ff4f408fcd21e45ab8bd5f7883a1793b2a253", + "path": "com/squareup/okhttp3/okhttp/5.0.0-alpha.14/okhttp-5.0.0-alpha.14.jar" }, { - "url": "javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar", - "hash": "88b955a0df57880a26a74708bc34f74dcaf8ebf4e78843a28b50eae945732b06", - "path": "javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar" + "url": "com/squareup/okio/okio-jvm/3.9.0/okio-jvm-3.9.0.jar", + "hash": "ddc386ff14bd25d5c934167196eaf45b18de4f28e1c55a4db37ae594cbfd37e4", + "path": "com/squareup/okio/okio-jvm/3.9.0/okio-jvm-3.9.0.jar" }, { - "url": "org/glassfish/jaxb/jaxb-runtime/2.3.9/jaxb-runtime-2.3.9.jar", - "hash": "ba88e5bde7c0d878c3e1f2ec2fcabaf51d201eaf93b3bb9cfecfc1f11b2304d4", - "path": "org/glassfish/jaxb/jaxb-runtime/2.3.9/jaxb-runtime-2.3.9.jar" + "url": "org/jetbrains/intellij/deps/java-compatibility/1.0.1/java-compatibility-1.0.1.jar", + "hash": "1f799c9e7691a4dcddb1cb3e28e8517d5e6b27c2ac75093f39714afdc9216950", + "path": "org/jetbrains/intellij/deps/java-compatibility/1.0.1/java-compatibility-1.0.1.jar" }, { - "url": "org/glassfish/jaxb/txw2/2.3.9/txw2-2.3.9.jar", - "hash": "973018b87af911ecf6e6d861dd0d6a477e4d8ae6a883ec5d073d3df1330b87f0", - "path": "org/glassfish/jaxb/txw2/2.3.9/txw2-2.3.9.jar" + "url": "com/fasterxml/jackson/module/jackson-module-kotlin/2.19.0/jackson-module-kotlin-2.19.0.jar", + "hash": "df967eebc2c87eaa3f55338607104ffc8fa62fb2e813d67f95ed4f7f9c6f8cee", + "path": "com/fasterxml/jackson/module/jackson-module-kotlin/2.19.0/jackson-module-kotlin-2.19.0.jar" }, { - "url": "com/sun/istack/istack-commons-runtime/3.0.12/istack-commons-runtime-3.0.12.jar", - "hash": "27d85fc134c9271d5c79d3300fc4669668f017e72409727c428f54f2417f04cd", - "path": "com/sun/istack/istack-commons-runtime/3.0.12/istack-commons-runtime-3.0.12.jar" + "url": "org/jetbrains/intellij/deps/fastutil/intellij-deps-fastutil/8.5.16-jb1/intellij-deps-fastutil-8.5.16-jb1.jar", + "hash": "63aca730b99bb849f4efb87e61765a050b4a46c7d3f2969054e49439cb0132f8", + "path": "org/jetbrains/intellij/deps/fastutil/intellij-deps-fastutil/8.5.16-jb1/intellij-deps-fastutil-8.5.16-jb1.jar" }, { - "url": "com/sun/activation/jakarta.activation/1.2.2/jakarta.activation-1.2.2.jar", - "hash": "02156773e4ae9d048d14a56ad35d644bee9f1052a791d072df3ded3c656e6e1a", - "path": "com/sun/activation/jakarta.activation/1.2.2/jakarta.activation-1.2.2.jar" + "url": "org/apache/thrift/libthrift/0.19.0/libthrift-0.19.0.jar", + "hash": "2b6e6550b40467ede7b3034a1a9eb9148fbf920cfdae5bf0b1d2bb3d4e780625", + "path": "org/apache/thrift/libthrift/0.19.0/libthrift-0.19.0.jar" }, { - "url": "org/jetbrains/intellij/deps/jb-jdi/2.41/jb-jdi-2.41.jar", - "hash": "6cf1a0a0d77420bb644f3a737c42642e9f7e601c63843d73d492a55a1b926af3", - "path": "org/jetbrains/intellij/deps/jb-jdi/2.41/jb-jdi-2.41.jar" + "url": "org/codehaus/groovy/groovy-xml/3.0.25/groovy-xml-3.0.25.jar", + "hash": "d94e6ba5de99225d3d3fc8759d4480721402c7121d130d73d99d838e913500dd", + "path": "org/codehaus/groovy/groovy-xml/3.0.25/groovy-xml-3.0.25.jar" }, { - "url": "com/jetbrains/jbr-api/1.2.0/jbr-api-1.2.0.jar", - "hash": "c8c63ab5e027125413df7e064b7df4f8f767c111e015a8a3099c49a3c0fd9004", - "path": "com/jetbrains/jbr-api/1.2.0/jbr-api-1.2.0.jar" - }, - { - "url": "org/jetbrains/intellij/deps/jcef/jcef/122.1.9-gd14e051-chromium-122.0.6261.94-api-1.18-251-b27/jcef-122.1.9-gd14e051-chromium-122.0.6261.94-api-1.18-251-b27.jar", - "hash": "6ea1b11de64cafdad0521421d261a9b3c1531d3c28caf9a7c88a1487cbb27d4c", - "path": "org/jetbrains/intellij/deps/jcef/jcef/122.1.9-gd14e051-chromium-122.0.6261.94-api-1.18-251-b27/jcef-122.1.9-gd14e051-chromium-122.0.6261.94-api-1.18-251-b27.jar" - }, - { - "url": "net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.jar", - "hash": "be5805392060c71474bf6c9a67a099471274d30b83eef84bfc4e0889a4f1dcc0", - "path": "net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.jar" - }, - { - "url": "org/jetbrains/jediterm/jediterm-core/3.51/jediterm-core-3.51.jar", - "hash": "3227c674735a375a5ddfc53f131683b7f20be84571e2226bbed751b11f70adc5", - "path": "org/jetbrains/jediterm/jediterm-core/3.51/jediterm-core-3.51.jar" - }, - { - "url": "org/jetbrains/jediterm/jediterm-ui/3.51/jediterm-ui-3.51.jar", - "hash": "9d9da462aa81ce66989d70f006d1725a099d7cf7d0730ed5202608e408c68ac5", - "path": "org/jetbrains/jediterm/jediterm-ui/3.51/jediterm-ui-3.51.jar" - }, - { - "url": "org/jetbrains/jetCheck/0.2.2/jetCheck-0.2.2.jar", - "hash": "c5f95c97171311066a13eb750a6bb999fa7eeb43c1394705034926336c0b7b0f", - "path": "org/jetbrains/jetCheck/0.2.2/jetCheck-0.2.2.jar" - }, - { - "url": "org/jetbrains/annotations/24.0.0/annotations-24.0.0.jar", - "hash": "ff112f54ce874b8ae899cfd68f0315d96c9f406a338b8eca80c76d10e2e5a2f7", - "path": "org/jetbrains/annotations/24.0.0/annotations-24.0.0.jar" - }, - { - "url": "org/jetbrains/annotations-java5/24.0.0/annotations-java5-24.0.0.jar", - "hash": "2d033590350f9e936a787bfa407ecae221a80220762c9cf56c0066ff5e52fd10", - "path": "org/jetbrains/annotations-java5/24.0.0/annotations-java5-24.0.0.jar" - }, - { - "url": "org/jetbrains/intellij/deps/org.eclipse.jgit/6.6.1.202309021850-r-jb-202407181518/org.eclipse.jgit-6.6.1.202309021850-r-jb-202407181518.jar", - "hash": "84f1d58dbf19cd7d42a5301bd256d589af1f520b4c90b8836cee7747f8726992", - "path": "org/jetbrains/intellij/deps/org.eclipse.jgit/6.6.1.202309021850-r-jb-202407181518/org.eclipse.jgit-6.6.1.202309021850-r-jb-202407181518.jar" - }, - { - "url": "com/googlecode/javaewah/JavaEWAH/1.2.3/JavaEWAH-1.2.3.jar", - "hash": "d65226949713c4c61a784f41c51167e7b0316f93764398ebba9e4336b3d954c2", - "path": "com/googlecode/javaewah/JavaEWAH/1.2.3/JavaEWAH-1.2.3.jar" - }, - { - "url": "org/jetbrains/intellij/deps/rwmutex-idea/0.0.7/rwmutex-idea-0.0.7.jar", - "hash": "d6fc640c86dc102fac42e1fda19506db76c07745584e0e8acbe4a332d53c43af", - "path": "org/jetbrains/intellij/deps/rwmutex-idea/0.0.7/rwmutex-idea-0.0.7.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-compose-compiler-plugin/2.1.10/kotlin-compose-compiler-plugin-2.1.10.jar", - "hash": "c89e312d4bb3706e082b1e1a7c484da03ff1d6dfaf6db1ce6003d6ac66a1823a", - "path": "org/jetbrains/kotlin/kotlin-compose-compiler-plugin/2.1.10/kotlin-compose-compiler-plugin-2.1.10.jar" + "url": "io/ktor/ktor-server-core-jvm/3.1.3/ktor-server-core-jvm-3.1.3.jar", + "hash": "bf582ba004634d0d343bb2dfa1edd0e8de18cdc2c607a4089db8b79d3085d10a", + "path": "io/ktor/ktor-server-core-jvm/3.1.3/ktor-server-core-jvm-3.1.3.jar" }, { "url": "org/jetbrains/kotlinx/lincheck-jvm/2.33/lincheck-jvm-2.33.jar", @@ -945,49 +720,89 @@ "path": "org/jetbrains/kotlinx/atomicfu-jvm/0.20.2/atomicfu-jvm-0.20.2.jar" }, { - "url": "org/jetbrains/markdown-jvm/0.7.2/markdown-jvm-0.7.2.jar", - "hash": "02e0f9bf95e4b9f81e34593691a5c0ff14604db39fb8446fe9a4efa66553f3ac", - "path": "org/jetbrains/markdown-jvm/0.7.2/markdown-jvm-0.7.2.jar" + "url": "org/jetbrains/kotlin/assignment-compiler-plugin-for-ide/2.3.20-ij253-45/assignment-compiler-plugin-for-ide-2.3.20-ij253-45.jar", + "hash": "a1c99ebaca3f02a43d27c295ff6481a860c8e1e9f3b5a67dca2d6a01d5d977e5", + "path": "org/jetbrains/kotlin/assignment-compiler-plugin-for-ide/2.3.20-ij253-45/assignment-compiler-plugin-for-ide-2.3.20-ij253-45.jar" }, { - "url": "com/jetbrains/ml/models/python-imports-ranking-model/coral-panda/python-imports-ranking-model-coral-panda.jar", - "hash": "3ede7c75d81a2a643bca12c237c814508c70178708923e27a282a0c896cf1c6e", - "path": "com/jetbrains/ml/models/python-imports-ranking-model/coral-panda/python-imports-ranking-model-coral-panda.jar" + "url": "org/jetbrains/kotlin/kotlin-scripting-common/2.3.20-ij253-45/kotlin-scripting-common-2.3.20-ij253-45.jar", + "hash": "a06d90da5af5a992f93223d26976b81141edf5764dc798431352dbcd6606bce6", + "path": "org/jetbrains/kotlin/kotlin-scripting-common/2.3.20-ij253-45/kotlin-scripting-common-2.3.20-ij253-45.jar" }, { - "url": "com/jetbrains/mlapi/catboost-shadow-need-slf4j/1.2.5/catboost-shadow-need-slf4j-1.2.5.jar", - "hash": "94a06c3fdd4aa638df59c8c783a379ca43a5b933187760e219e09e84f1633d76", - "path": "com/jetbrains/mlapi/catboost-shadow-need-slf4j/1.2.5/catboost-shadow-need-slf4j-1.2.5.jar" + "url": "org/mozilla/rhino-runtime/1.7.15/rhino-runtime-1.7.15.jar", + "hash": "4f38c96499c614145b87442700e196df39b0af808b1b1204eaccaa15bef17c2b", + "path": "org/mozilla/rhino-runtime/1.7.15/rhino-runtime-1.7.15.jar" }, { - "url": "com/jetbrains/mlapi/ml-api/76/ml-api-76.jar", - "hash": "0bba8638b6297f9f2b8c441dc6a95c68ccfbe97850e31892ecef1d418fecf7fd", - "path": "com/jetbrains/mlapi/ml-api/76/ml-api-76.jar" + "url": "net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.jar", + "hash": "be5805392060c71474bf6c9a67a099471274d30b83eef84bfc4e0889a4f1dcc0", + "path": "net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.jar" }, { - "url": "com/jetbrains/mlapi/ml-tools/76/ml-tools-76.jar", - "hash": "92f9aacba9f8bfaa6f4fc8341127f2499a432a84e0e95575302a1ecba6f7f6ef", - "path": "com/jetbrains/mlapi/ml-tools/76/ml-tools-76.jar" + "url": "com/intellij/platform/kotlinx-coroutines-test-jvm/1.10.1-intellij-5/kotlinx-coroutines-test-jvm-1.10.1-intellij-5.jar", + "hash": "98b5c1291d9e473ce6df9823781a8a2170f1dfb4c30d985c56ff5242df2ff8f5", + "path": "com/intellij/platform/kotlinx-coroutines-test-jvm/1.10.1-intellij-5/kotlinx-coroutines-test-jvm-1.10.1-intellij-5.jar" }, { - "url": "com/jetbrains/mlapi/ml-tools-suspendable/76/ml-tools-suspendable-76.jar", - "hash": "98be4a00226838f7afc9dd054ee40ed03e1379672b343258480b8b72f1b25e0f", - "path": "com/jetbrains/mlapi/ml-tools-suspendable/76/ml-tools-suspendable-76.jar" + "url": "net/bytebuddy/byte-buddy/1.17.7/byte-buddy-1.17.7.jar", + "hash": "3575dcb8a98faf943d3c1595c47a16047c4fce8a83ebbb26262f1a2f67546357", + "path": "net/bytebuddy/byte-buddy/1.17.7/byte-buddy-1.17.7.jar" }, { - "url": "com/jgoodies/jgoodies-common/1.4.0/jgoodies-common-1.4.0.jar", - "hash": "efd986ec851c3a5cd57907e72f27d1af9c1e5b1874b07a8b778588646d71d9fc", - "path": "com/jgoodies/jgoodies-common/1.4.0/jgoodies-common-1.4.0.jar" + "url": "org/slf4j/slf4j-jdk14/2.0.13/slf4j-jdk14-2.0.13.jar", + "hash": "83f17205a6470c3cd4214306d3ed011651c173297f705acef544c01795f253cd", + "path": "org/slf4j/slf4j-jdk14/2.0.13/slf4j-jdk14-2.0.13.jar" }, { - "url": "com/jgoodies/forms/1.1-preview/forms-1.1-preview.jar", - "hash": "26b0fc745ea051b57462be22a150c7600dbac6716b24cc60a5ecc0e8085c41a0", - "path": "com/jgoodies/forms/1.1-preview/forms-1.1-preview.jar" + "url": "org/junit/jupiter/junit-jupiter-api/5.13.4/junit-jupiter-api-5.13.4.jar", + "hash": "d1bb81abfd9e03418306b4e6a3390c8db52c58372e749c2980ac29f0c08278f1", + "path": "org/junit/jupiter/junit-jupiter-api/5.13.4/junit-jupiter-api-5.13.4.jar" }, { - "url": "com/google/jimfs/jimfs/1.1/jimfs-1.1.jar", - "hash": "c4828e28d7c0a930af9387510b3bada7daa5c04d7c25a75c7b8b081f1c257ddd", - "path": "com/google/jimfs/jimfs/1.1/jimfs-1.1.jar" + "url": "org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar", + "hash": "48e2df636cab6563ced64dcdff8abb2355627cb236ef0bf37598682ddf742f1b", + "path": "org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar" + }, + { + "url": "org/junit/platform/junit-platform-commons/1.13.4/junit-platform-commons-1.13.4.jar", + "hash": "1c25ca641ebaae44ff3ad21ca1b2ef68d0dd84bfeb07c4805ba7840899b77408", + "path": "org/junit/platform/junit-platform-commons/1.13.4/junit-platform-commons-1.13.4.jar" + }, + { + "url": "org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar", + "hash": "b509448ac506d607319f182537f0b35d71007582ec741832a1f111e5b5b70b38", + "path": "org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-dataframe-compiler-plugin-for-ide/2.3.20-ij253-45/kotlin-dataframe-compiler-plugin-for-ide-2.3.20-ij253-45.jar", + "hash": "076c66a0899ca0dfaeb18efdf73ca70c0dfbe935a70e7f790e009885b61e56ee", + "path": "org/jetbrains/kotlin/kotlin-dataframe-compiler-plugin-for-ide/2.3.20-ij253-45/kotlin-dataframe-compiler-plugin-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "org/snakeyaml/snakeyaml-engine/2.9/snakeyaml-engine-2.9.jar", + "hash": "2f7a957461b6d70c0005e2c35b78a1c97bef6c446704c0ee9393ce98e4958ba8", + "path": "org/snakeyaml/snakeyaml-engine/2.9/snakeyaml-engine-2.9.jar" + }, + { + "url": "io/opentelemetry/opentelemetry-sdk-extension-autoconfigure-spi/1.45.0/opentelemetry-sdk-extension-autoconfigure-spi-1.45.0.jar", + "hash": "d55d8e2e877d5b0424375c79a891c82e78d00eb1b1273295763e1b55b0374123", + "path": "io/opentelemetry/opentelemetry-sdk-extension-autoconfigure-spi/1.45.0/opentelemetry-sdk-extension-autoconfigure-spi-1.45.0.jar" + }, + { + "url": "com/github/lamba92/kotlinx-document-store-mvstore/0.0.4/kotlinx-document-store-mvstore-0.0.4.jar", + "hash": "956a4c7faad66e3471861adaa278d9486f3a050ac25fb6a99ca90809d379adfe", + "path": "com/github/lamba92/kotlinx-document-store-mvstore/0.0.4/kotlinx-document-store-mvstore-0.0.4.jar" + }, + { + "url": "com/github/lamba92/kotlinx-document-store-core-jvm/0.0.4/kotlinx-document-store-core-jvm-0.0.4.jar", + "hash": "7e638082b4a14e3a96ca90f3f5db70ac65591e0b6c6670629e849d22ec34455f", + "path": "com/github/lamba92/kotlinx-document-store-core-jvm/0.0.4/kotlinx-document-store-core-jvm-0.0.4.jar" + }, + { + "url": "org/apache/lucene/lucene-sandbox/10.3.0/lucene-sandbox-10.3.0.jar", + "hash": "00aa7be5c214bff31d62b489fbb5f0c389545e9f455324b2b92681956d37c94f", + "path": "org/apache/lucene/lucene-sandbox/10.3.0/lucene-sandbox-10.3.0.jar" }, { "url": "org/jline/jline-terminal-jansi/3.27.0/jline-terminal-jansi-3.27.0.jar", @@ -1010,89 +825,14 @@ "path": "org/jline/jline-native/3.27.0/jline-native-3.27.0.jar" }, { - "url": "org/jline/jline-terminal-jna/3.27.0/jline-terminal-jna-3.27.0.jar", - "hash": "e7322e6d8dc1bd69f507b91865af741af4a95c649ccab36e79e8be89696bb432", - "path": "org/jline/jline-terminal-jna/3.27.0/jline-terminal-jna-3.27.0.jar" + "url": "org/jetbrains/jediterm/jediterm-core/3.57/jediterm-core-3.57.jar", + "hash": "e3d7c60adfdebe47732889d1ff21bc936ddf9990609ac54501c7cf749b0fe640", + "path": "org/jetbrains/jediterm/jediterm-core/3.57/jediterm-core-3.57.jar" }, { - "url": "net/java/dev/jna/jna/5.15.0/jna-5.15.0.jar", - "hash": "a564158d28ab5127fc6a958028ed54279fe0999662c46425b6a3b09a2a52094d", - "path": "net/java/dev/jna/jna/5.15.0/jna-5.15.0.jar" - }, - { - "url": "org/jline/jline-terminal/3.27.0/jline-terminal-3.27.0.jar", - "hash": "2f461c75091ec3810a42184afc80c96910f54e9dd2110e9ecb9902a5ee6c244b", - "path": "org/jline/jline-terminal/3.27.0/jline-terminal-3.27.0.jar" - }, - { - "url": "org/jline/jline-native/3.27.0/jline-native-3.27.0.jar", - "hash": "d8bc77bc80edc7d9a02a06a069b2d7085629421db0843aba7c153a869ffe525d", - "path": "org/jline/jline-native/3.27.0/jline-native-3.27.0.jar" - }, - { - "url": "org/openjdk/jmh/jmh-core/1.37/jmh-core-1.37.jar", - "hash": "dc0eaf2bbf0036a70b60798c785d6e03a9daf06b68b8edb0f1ba9eb3421baeb3", - "path": "org/openjdk/jmh/jmh-core/1.37/jmh-core-1.37.jar" - }, - { - "url": "net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar", - "hash": "df26cc58f235f477db07f753ba5a3ab243ebe5789d9f89ecf68dd62ea9a66c28", - "path": "net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar" - }, - { - "url": "org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar", - "hash": "1e56d7b058d28b65abd256b8458e3885b674c1d588fa43cd7d1cbb9c7ef2b308", - "path": "org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar" - }, - { - "url": "org/openjdk/jmh/jmh-generator-annprocess/1.36/jmh-generator-annprocess-1.36.jar", - "hash": "c2a88cf8be1eb0870732a7b2e669972efc7f33a145998f568096137f16b20d79", - "path": "org/openjdk/jmh/jmh-generator-annprocess/1.36/jmh-generator-annprocess-1.36.jar" - }, - { - "url": "org/jmock/jmock/2.5.1/jmock-2.5.1.jar", - "hash": "d96425f4bab28798162e59fffbe7e16ea6c2aab303ee8dfb0a2ec38a5a4e2f36", - "path": "org/jmock/jmock/2.5.1/jmock-2.5.1.jar" - }, - { - "url": "org/jmock/jmock-junit4/2.5.1/jmock-junit4-2.5.1.jar", - "hash": "c53b16b999d3b2f1aa273bf5c560273d23e1fa21ce493ba7cbf5243118386b88", - "path": "org/jmock/jmock-junit4/2.5.1/jmock-junit4-2.5.1.jar" - }, - { - "url": "org/jmock/jmock-legacy/2.5.1/jmock-legacy-2.5.1.jar", - "hash": "0c8d23755cd08d23c3ea194773a08b2c322d2b70cc8c86ac02b424d8a50c9118", - "path": "org/jmock/jmock-legacy/2.5.1/jmock-legacy-2.5.1.jar" - }, - { - "url": "net/java/dev/jna/jna-platform/5.14.0/jna-platform-5.14.0.jar", - "hash": "ae4caceb3840730c2537f9b7fb55a01baba580286b4122951488bcee558c2449", - "path": "net/java/dev/jna/jna-platform/5.14.0/jna-platform-5.14.0.jar" - }, - { - "url": "net/java/dev/jna/jna/5.14.0/jna-5.14.0.jar", - "hash": "34ed1e1f27fa896bca50dbc4e99cf3732967cec387a7a0d5e3486c09673fe8c6", - "path": "net/java/dev/jna/jna/5.14.0/jna-5.14.0.jar" - }, - { - "url": "org/jruby/joni/joni/2.2.3/joni-2.2.3.jar", - "hash": "7ea54221f5f91deff2e860fe986eefe208b59fa04300e54c505c5c0c08d55e9a", - "path": "org/jruby/joni/joni/2.2.3/joni-2.2.3.jar" - }, - { - "url": "org/jruby/jcodings/jcodings/1.0.61/jcodings-1.0.61.jar", - "hash": "3238c68a2f86cec53cc184ad26df8352db87bb22a419bd17fb4acdfbb0bc40f0", - "path": "org/jruby/jcodings/jcodings/1.0.61/jcodings-1.0.61.jar" - }, - { - "url": "org/jetbrains/jps/jps-javac-extension/10/jps-javac-extension-10.jar", - "hash": "86b9d2a2378cff951f3bd0750d56ff4cef64f78dbb33e9f7abd9c7e6e14d99de", - "path": "org/jetbrains/jps/jps-javac-extension/10/jps-javac-extension-10.jar" - }, - { - "url": "com/networknt/json-schema-validator/1.3.1/json-schema-validator-1.3.1.jar", - "hash": "81ad7bfe7e59de4cd047eacf24f979ec47db40eac6afc76e6f10288b456b14b1", - "path": "com/networknt/json-schema-validator/1.3.1/json-schema-validator-1.3.1.jar" + "url": "org/jetbrains/kotlin/kotlin-jps-plugin-tests-for-ide/2.2.20/kotlin-jps-plugin-tests-for-ide-2.2.20.jar", + "hash": "2074392bf202ae0cea075828e8739a17642eb3093db5f40e46b955937fbd8cdf", + "path": "org/jetbrains/kotlin/kotlin-jps-plugin-tests-for-ide/2.2.20/kotlin-jps-plugin-tests-for-ide-2.2.20.jar" }, { "url": "com/jayway/jsonpath/json-path/2.9.0/json-path-2.9.0.jar", @@ -1110,844 +850,59 @@ "path": "net/minidev/accessors-smart/2.5.0/accessors-smart-2.5.0.jar" }, { - "url": "org/jsoup/jsoup/1.18.3/jsoup-1.18.3.jar", - "hash": "5be1ccd3228ae5fd6eed1bd6d827bac2bc65b91c20e9957d16ea65f739f15302", - "path": "org/jsoup/jsoup/1.18.3/jsoup-1.18.3.jar" + "url": "com/fasterxml/jackson/datatype/jackson-datatype-joda/2.19.0/jackson-datatype-joda-2.19.0.jar", + "hash": "585fbc8bb26dffa4a3174d74352dd3e29cba990a9c1b06c1a547906aff2869ec", + "path": "com/fasterxml/jackson/datatype/jackson-datatype-joda/2.19.0/jackson-datatype-joda-2.19.0.jar" }, { - "url": "com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", - "hash": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", - "path": "com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" + "url": "joda-time/joda-time/2.12.7/joda-time-2.12.7.jar", + "hash": "385282b005818cfaccdbe8bd2429811e7e641782f2b88932a6b8ff51d668f616", + "path": "joda-time/joda-time/2.12.7/joda-time-2.12.7.jar" }, { - "url": "com/github/weisj/jsvg/1.3.0-jb.8/jsvg-1.3.0-jb.8.jar", - "hash": "da76eba4122036f4372008564b0db192c8649a57c7a896ae565a1adfcc31f0b0", - "path": "com/github/weisj/jsvg/1.3.0-jb.8/jsvg-1.3.0-jb.8.jar" + "url": "org/jetbrains/jetCheck/0.2.2/jetCheck-0.2.2.jar", + "hash": "c5f95c97171311066a13eb750a6bb999fa7eeb43c1394705034926336c0b7b0f", + "path": "org/jetbrains/jetCheck/0.2.2/jetCheck-0.2.2.jar" }, { - "url": "org/jetbrains/nativecerts/jvm-native-trusted-roots/1.0.24/jvm-native-trusted-roots-1.0.24.jar", - "hash": "2626f65eac06b4626468692c18413d0b3db65aa71a9960dd6ac237b04e18efd8", - "path": "org/jetbrains/nativecerts/jvm-native-trusted-roots/1.0.24/jvm-native-trusted-roots-1.0.24.jar" + "url": "io/ktor/ktor-events-jvm/3.1.3/ktor-events-jvm-3.1.3.jar", + "hash": "da7069c6e78809d7c37d104e415613cbd4cd5cec1ed54a332cb64ef6a864a060", + "path": "io/ktor/ktor-events-jvm/3.1.3/ktor-events-jvm-3.1.3.jar" }, { - "url": "com/jcraft/jzlib/1.1.3/jzlib-1.1.3.jar", - "hash": "89b1360f407381bf61fde411019d8cbd009ebb10cff715f3669017a031027560", - "path": "com/jcraft/jzlib/1.1.3/jzlib-1.1.3.jar" + "url": "org/jetbrains/kotlin/analysis-api-for-ide/2.3.20-ij253-45/analysis-api-for-ide-2.3.20-ij253-45.jar", + "hash": "47db94b0240122449cb95aa00dd8b9d0722948b81f8390b9d27d38797c0fc784", + "path": "org/jetbrains/kotlin/analysis-api-for-ide/2.3.20-ij253-45/analysis-api-for-ide-2.3.20-ij253-45.jar" }, { - "url": "com/charleskorn/kaml/kaml-jvm/0.66.0/kaml-jvm-0.66.0.jar", - "hash": "b7e94d0f2d8a5c4d826cfc31d4a1475e96fc1244228fb41e121bf005bb9f7f28", - "path": "com/charleskorn/kaml/kaml-jvm/0.66.0/kaml-jvm-0.66.0.jar" + "url": "org/jetbrains/kotlin/js-plain-objects-compiler-plugin-for-ide/2.3.20-ij253-45/js-plain-objects-compiler-plugin-for-ide-2.3.20-ij253-45.jar", + "hash": "fde628289a120756ea6155cbe76b905e7e800c968404aa20d76382ec0b26cf07", + "path": "org/jetbrains/kotlin/js-plain-objects-compiler-plugin-for-ide/2.3.20-ij253-45/js-plain-objects-compiler-plugin-for-ide-2.3.20-ij253-45.jar" }, { - "url": "it/krzeminski/snakeyaml-engine-kmp-jvm/3.0.3/snakeyaml-engine-kmp-jvm-3.0.3.jar", - "hash": "f1a11e3ad9525cb7f300b4174b74e1fe4a89d619a54a1fba75747f8c854b5856", - "path": "it/krzeminski/snakeyaml-engine-kmp-jvm/3.0.3/snakeyaml-engine-kmp-jvm-3.0.3.jar" + "url": "org/apache/lucene/lucene-core/10.3.0/lucene-core-10.3.0.jar", + "hash": "9d70afe194568ca0328b7f762e64eb8094a5e5a76ea3a30b7182f0e7d5f0dd35", + "path": "org/apache/lucene/lucene-core/10.3.0/lucene-core-10.3.0.jar" }, { - "url": "net/thauvin/erik/urlencoder/urlencoder-lib-jvm/1.6.0/urlencoder-lib-jvm-1.6.0.jar", - "hash": "8d0fd2aeb48d19dc49c563ebc00f274947e45f716c107535c12ead63decd688d", - "path": "net/thauvin/erik/urlencoder/urlencoder-lib-jvm/1.6.0/urlencoder-lib-jvm-1.6.0.jar" + "url": "org/jetbrains/intellij/deps/gradle-api/9.0.0/gradle-api-9.0.0.jar", + "hash": "b21806c4075aa42d4534ba7257097aea091ab99c40466b0f850872cfc07e7507", + "path": "org/jetbrains/intellij/deps/gradle-api/9.0.0/gradle-api-9.0.0.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-gradle-plugin-idea/1.9.20-dev-8162/kotlin-gradle-plugin-idea-1.9.20-dev-8162.jar", - "hash": "8d1af87632d95148f122a9fa0ae2903c19ee6fab7d01e017f76e0d2c9a022c20", - "path": "org/jetbrains/kotlin/kotlin-gradle-plugin-idea/1.9.20-dev-8162/kotlin-gradle-plugin-idea-1.9.20-dev-8162.jar" + "url": "org/jetbrains/kotlin/kotlin-jps-common-for-ide/2.3.20-ij253-45/kotlin-jps-common-for-ide-2.3.20-ij253-45.jar", + "hash": "4c42b6d0419bbdcb988df9ee3bd1d4f10fd90a3b1985966f66a9400d9c7a4ab0", + "path": "org/jetbrains/kotlin/kotlin-jps-common-for-ide/2.3.20-ij253-45/kotlin-jps-common-for-ide-2.3.20-ij253-45.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-gradle-plugin-idea-proto/1.9.20-dev-8162/kotlin-gradle-plugin-idea-proto-1.9.20-dev-8162.jar", - "hash": "3841d6ad1fdd4bf90143ac6012146d291409b431e837f143c023135bd24b79a6", - "path": "org/jetbrains/kotlin/kotlin-gradle-plugin-idea-proto/1.9.20-dev-8162/kotlin-gradle-plugin-idea-proto-1.9.20-dev-8162.jar" + "url": "org/jetbrains/annotations/26.0.2/annotations-26.0.2.jar", + "hash": "2037be378980d3ba9333e97955f3b2cde392aa124d04ca73ce2eee6657199297", + "path": "org/jetbrains/annotations/26.0.2/annotations-26.0.2.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-metadata-jvm/2.1.20-Beta2/kotlin-metadata-jvm-2.1.20-Beta2.jar", - "hash": "a4d99e5b88eff9972c117b577436aa587e83f78e60cf005cd614065f59ead7a9", - "path": "org/jetbrains/kotlin/kotlin-metadata-jvm/2.1.20-Beta2/kotlin-metadata-jvm-2.1.20-Beta2.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-project-model/1.6.0/kotlin-project-model-1.6.0.jar", - "hash": "38135d3f995fc505d604aed2e82ac5ba858b2a6a3e476899c3b8be47fd222b68", - "path": "org/jetbrains/kotlin/kotlin-project-model/1.6.0/kotlin-project-model-1.6.0.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-reflect/2.1.10/kotlin-reflect-2.1.10.jar", - "hash": "d019d3d615f3e55a2ea1299b619c26a73e227b250376e529aea1e1adbc65a4e4", - "path": "org/jetbrains/kotlin/kotlin-reflect/2.1.10/kotlin-reflect-2.1.10.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-script-runtime/2.1.10/kotlin-script-runtime-2.1.10.jar", - "hash": "e244c0e7f664111755f2e6e977861b71a6eba3b4f45162704833e46dfa883ae8", - "path": "org/jetbrains/kotlin/kotlin-script-runtime/2.1.10/kotlin-script-runtime-2.1.10.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-stdlib/2.1.10/kotlin-stdlib-2.1.10.jar", - "hash": "5f2ac1ca8dc8b37a3f4314e716d36969ebf0227a75181d32699d0a8f645b1c21", - "path": "org/jetbrains/kotlin/kotlin-stdlib/2.1.10/kotlin-stdlib-2.1.10.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-test/2.1.10/kotlin-test-2.1.10.jar", - "hash": "940eaaeccc434c79fc5afcb3093f47e46469661bb350e79f82f4d92ac6e960c5", - "path": "org/jetbrains/kotlin/kotlin-test/2.1.10/kotlin-test-2.1.10.jar" - }, - { - "url": "io/kotest/kotest-assertions-core-jvm/5.5.4/kotest-assertions-core-jvm-5.5.4.jar", - "hash": "3acf3de882ec2c714dfc173cc382c38a5aee70c3f2bdda732583916845226d0c", - "path": "io/kotest/kotest-assertions-core-jvm/5.5.4/kotest-assertions-core-jvm-5.5.4.jar" - }, - { - "url": "io/kotest/kotest-assertions-shared-jvm/5.5.4/kotest-assertions-shared-jvm-5.5.4.jar", - "hash": "9977d913ef1fccf2e2663b5906d955fdf8215d0ec48265d669b01e05179e2043", - "path": "io/kotest/kotest-assertions-shared-jvm/5.5.4/kotest-assertions-shared-jvm-5.5.4.jar" - }, - { - "url": "org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar", - "hash": "58812de60898d976fb81ef3b62da05c6604c18fd4a249f5044282479fc286af2", - "path": "org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar" - }, - { - "url": "io/kotest/kotest-common-jvm/5.5.4/kotest-common-jvm-5.5.4.jar", - "hash": "a2a4d02b86b2e849e514d18dbdf4b29e2e9d091e3c6f4d9d028db9cdc55dd28b", - "path": "io/kotest/kotest-common-jvm/5.5.4/kotest-common-jvm-5.5.4.jar" - }, - { - "url": "io/kotest/kotest-assertions-api-jvm/5.5.4/kotest-assertions-api-jvm-5.5.4.jar", - "hash": "8b1c3e582e2f6f662261f3f45a6d723f3dd8d8b2b0b86a3f7d8e6c966eca0568", - "path": "io/kotest/kotest-assertions-api-jvm/5.5.4/kotest-assertions-api-jvm-5.5.4.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-test-junit/2.1.10/kotlin-test-junit-2.1.10.jar", - "hash": "1bc2f4e0bad73a2d04bcc67f46ab63fb10cc8e288f77f94b5e5dc07361ef30be", - "path": "org/jetbrains/kotlin/kotlin-test-junit/2.1.10/kotlin-test-junit-2.1.10.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-tooling-core/1.9.20-dev-8162/kotlin-tooling-core-1.9.20-dev-8162.jar", - "hash": "8938eb97e36320daa3e6fb2a60fd2a05b232ff4a557173c5019f045b8832d9f4", - "path": "org/jetbrains/kotlin/kotlin-tooling-core/1.9.20-dev-8162/kotlin-tooling-core-1.9.20-dev-8162.jar" - }, - { - "url": "org/jetbrains/kotlin/allopen-compiler-plugin-for-ide/2.2.0-ij251-113/allopen-compiler-plugin-for-ide-2.2.0-ij251-113.jar", - "hash": "68dde6aafe14dcd94bafb2390e57b8c885f0d9efcf83379de6fa6d85cc644d0e", - "path": "org/jetbrains/kotlin/allopen-compiler-plugin-for-ide/2.2.0-ij251-113/allopen-compiler-plugin-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/analysis-api-for-ide/2.2.0-ij251-113/analysis-api-for-ide-2.2.0-ij251-113.jar", - "hash": "0428679338ee7e5fdd8f56b1ab4fb7cf16a3905b23e9c40e55276afe2760fd0d", - "path": "org/jetbrains/kotlin/analysis-api-for-ide/2.2.0-ij251-113/analysis-api-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/analysis-api-fe10-for-ide/2.2.0-ij251-113/analysis-api-fe10-for-ide-2.2.0-ij251-113.jar", - "hash": "ed0dc0ae7fae09130516642ef11541c02a6d6842aba0f2c77b68c70c32fed5b3", - "path": "org/jetbrains/kotlin/analysis-api-fe10-for-ide/2.2.0-ij251-113/analysis-api-fe10-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/analysis-api-impl-base-for-ide/2.2.0-ij251-113/analysis-api-impl-base-for-ide-2.2.0-ij251-113.jar", - "hash": "509fcbcc46e6570122b81fc2d8753eeec9e6560b38a8cdbbf419406ebfef7ffe", - "path": "org/jetbrains/kotlin/analysis-api-impl-base-for-ide/2.2.0-ij251-113/analysis-api-impl-base-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/analysis-api-impl-base-tests-for-ide/2.2.0-ij251-113/analysis-api-impl-base-tests-for-ide-2.2.0-ij251-113.jar", - "hash": "6e00c06173b25a209d819432c894630a283e110b909fcdb0258bf4971d74d199", - "path": "org/jetbrains/kotlin/analysis-api-impl-base-tests-for-ide/2.2.0-ij251-113/analysis-api-impl-base-tests-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/analysis-api-k2-for-ide/2.2.0-ij251-113/analysis-api-k2-for-ide-2.2.0-ij251-113.jar", - "hash": "efbdecbea08ffa0378c4106ceaf356d3038440c4d9bdcf56f5ec74f79cb1b329", - "path": "org/jetbrains/kotlin/analysis-api-k2-for-ide/2.2.0-ij251-113/analysis-api-k2-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/analysis-api-k2-tests-for-ide/2.2.0-ij251-113/analysis-api-k2-tests-for-ide-2.2.0-ij251-113.jar", - "hash": "247163b97450f15365b0c1591f97f3415d914fa58578af903530b147b2ae07ab", - "path": "org/jetbrains/kotlin/analysis-api-k2-tests-for-ide/2.2.0-ij251-113/analysis-api-k2-tests-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/analysis-api-platform-interface-for-ide/2.2.0-ij251-113/analysis-api-platform-interface-for-ide-2.2.0-ij251-113.jar", - "hash": "06deb049fceb7e3752fa7f1b41a522ceb073f35e713c40fb6e39a0c7d6bec6e4", - "path": "org/jetbrains/kotlin/analysis-api-platform-interface-for-ide/2.2.0-ij251-113/analysis-api-platform-interface-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/android-extensions-compiler-plugin-for-ide/2.2.0-ij251-113/android-extensions-compiler-plugin-for-ide-2.2.0-ij251-113.jar", - "hash": "0c70387a833da47727d3e78ed41cdb6ed1d9ed14d5e343d26f5e1849fd0d5ede", - "path": "org/jetbrains/kotlin/android-extensions-compiler-plugin-for-ide/2.2.0-ij251-113/android-extensions-compiler-plugin-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/assignment-compiler-plugin-for-ide/2.2.0-ij251-113/assignment-compiler-plugin-for-ide-2.2.0-ij251-113.jar", - "hash": "140b48b6299cdc520c61acef0e3fe7e954bd02c7547dd4ee132df1f3194e4f58", - "path": "org/jetbrains/kotlin/assignment-compiler-plugin-for-ide/2.2.0-ij251-113/assignment-compiler-plugin-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/compose-compiler-plugin-for-ide/2.2.0-ij251-113/compose-compiler-plugin-for-ide-2.2.0-ij251-113.jar", - "hash": "5f58828ae2c0f0e85fab247b7f7552d9b24134659d194b680732ba54adb72359", - "path": "org/jetbrains/kotlin/compose-compiler-plugin-for-ide/2.2.0-ij251-113/compose-compiler-plugin-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/incremental-compilation-impl-tests-for-ide/2.2.0-ij251-113/incremental-compilation-impl-tests-for-ide-2.2.0-ij251-113.jar", - "hash": "3151d70d9baf13cc76cb5ab96ee1d73c24e105bfa2b27bb1756b28433eabb611", - "path": "org/jetbrains/kotlin/incremental-compilation-impl-tests-for-ide/2.2.0-ij251-113/incremental-compilation-impl-tests-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/js-plain-objects-compiler-plugin-for-ide/2.2.0-ij251-113/js-plain-objects-compiler-plugin-for-ide-2.2.0-ij251-113.jar", - "hash": "fc292a9b9d1523fa6deddcb8a62fc56a093222100b8dd8c73091d35e412d4d96", - "path": "org/jetbrains/kotlin/js-plain-objects-compiler-plugin-for-ide/2.2.0-ij251-113/js-plain-objects-compiler-plugin-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-build-common-tests-for-ide/2.2.0-ij251-113/kotlin-build-common-tests-for-ide-2.2.0-ij251-113.jar", - "hash": "7aaa4d25fb414cc7559255a06a5027f63d319f1ae893dca3b5ac60b3ebb648b5", - "path": "org/jetbrains/kotlin/kotlin-build-common-tests-for-ide/2.2.0-ij251-113/kotlin-build-common-tests-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-compiler-cli-for-ide/2.2.0-ij251-113/kotlin-compiler-cli-for-ide-2.2.0-ij251-113.jar", - "hash": "2bd4959d245de9f914d0ece10d18327eac7f59ccaa2e18cab3191101b689f970", - "path": "org/jetbrains/kotlin/kotlin-compiler-cli-for-ide/2.2.0-ij251-113/kotlin-compiler-cli-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-compiler-common-for-ide/2.2.0-ij251-113/kotlin-compiler-common-for-ide-2.2.0-ij251-113.jar", - "hash": "ba660cd2228902d9cff9d24c462c9e23d687a5a6d9ca6c98bae8a5ceed4ae4df", - "path": "org/jetbrains/kotlin/kotlin-compiler-common-for-ide/2.2.0-ij251-113/kotlin-compiler-common-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-compiler-fe10-for-ide/2.2.0-ij251-113/kotlin-compiler-fe10-for-ide-2.2.0-ij251-113.jar", - "hash": "2d1db1b8e8f87f6057c7204ca9949fa6ec95d938cc424f29ccb26165c6ccb2ce", - "path": "org/jetbrains/kotlin/kotlin-compiler-fe10-for-ide/2.2.0-ij251-113/kotlin-compiler-fe10-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-compiler-fir-for-ide/2.2.0-ij251-113/kotlin-compiler-fir-for-ide-2.2.0-ij251-113.jar", - "hash": "69520294ce045a019cbf3a74f266b18ba540db4bf8c8c7e5037bc8934c4dc34e", - "path": "org/jetbrains/kotlin/kotlin-compiler-fir-for-ide/2.2.0-ij251-113/kotlin-compiler-fir-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-compiler-ir-for-ide/2.2.0-ij251-113/kotlin-compiler-ir-for-ide-2.2.0-ij251-113.jar", - "hash": "fb6c7f0f1e75553b152f635cf53f685565f282acf88d505abf18691ceba186ec", - "path": "org/jetbrains/kotlin/kotlin-compiler-ir-for-ide/2.2.0-ij251-113/kotlin-compiler-ir-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-compiler-tests-for-ide/2.2.0-ij251-113/kotlin-compiler-tests-for-ide-2.2.0-ij251-113.jar", - "hash": "b8c256faf7ec0d060e919b08f88a7d5d5d892df630bad85ff56b5d0be92ae746", - "path": "org/jetbrains/kotlin/kotlin-compiler-tests-for-ide/2.2.0-ij251-113/kotlin-compiler-tests-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-dist-for-ide/2.1.10-release-473/kotlin-dist-for-ide-2.1.10-release-473.jar", - "hash": "6dd76c8210c222475afcfe6d9aedcf4bbd22bda094be28cc8c262fd3025021a3", - "path": "org/jetbrains/kotlin/kotlin-dist-for-ide/2.1.10-release-473/kotlin-dist-for-ide-2.1.10-release-473.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-gradle-statistics-for-ide/2.2.0-ij251-113/kotlin-gradle-statistics-for-ide-2.2.0-ij251-113.jar", - "hash": "7f462ff29dd7c76dac54d79390d1ba6f4ade330c4ec18b9f959343b347d9e65a", - "path": "org/jetbrains/kotlin/kotlin-gradle-statistics-for-ide/2.2.0-ij251-113/kotlin-gradle-statistics-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-dist-for-ide/2.2.0-ij251-113/kotlin-dist-for-ide-2.2.0-ij251-113.jar", - "hash": "72118ba64af8914b96658b157ec1d38c24edc97be283699b1d2abf021dde9f69", - "path": "org/jetbrains/kotlin/kotlin-dist-for-ide/2.2.0-ij251-113/kotlin-dist-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-jps-common-for-ide/2.2.0-ij251-113/kotlin-jps-common-for-ide-2.2.0-ij251-113.jar", - "hash": "5662991aed8e8553f8ebe80adcb559a2d7523bc0e415561a7ac36687353fb260", - "path": "org/jetbrains/kotlin/kotlin-jps-common-for-ide/2.2.0-ij251-113/kotlin-jps-common-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-jps-plugin-classpath/2.1.10-release-473/kotlin-jps-plugin-classpath-2.1.10-release-473.jar", - "hash": "fe44b80eef227eadeb265e06a66461fa8be390bbfdb194e14d9fc5cc4c0e637f", - "path": "org/jetbrains/kotlin/kotlin-jps-plugin-classpath/2.1.10-release-473/kotlin-jps-plugin-classpath-2.1.10-release-473.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-jps-plugin-classpath/2.2.0-ij251-113/kotlin-jps-plugin-classpath-2.2.0-ij251-113.jar", - "hash": "7f76f25eff7b31b8919eb13ea84f90b8208d1e62e7a7df26dedcc526325321f6", - "path": "org/jetbrains/kotlin/kotlin-jps-plugin-classpath/2.2.0-ij251-113/kotlin-jps-plugin-classpath-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-jps-plugin-tests-for-ide/2.1.10-release-473/kotlin-jps-plugin-tests-for-ide-2.1.10-release-473.jar", - "hash": "367c500b2dc454413b00746bc4ee9dce2842515ca4699ec73bb846bc3db58a26", - "path": "org/jetbrains/kotlin/kotlin-jps-plugin-tests-for-ide/2.1.10-release-473/kotlin-jps-plugin-tests-for-ide-2.1.10-release-473.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-script-runtime/2.2.0-ij251-113/kotlin-script-runtime-2.2.0-ij251-113.jar", - "hash": "2459e696992df776b3e3d1bc764ddd01538c503ca4c14d969faae1f50f839245", - "path": "org/jetbrains/kotlin/kotlin-script-runtime/2.2.0-ij251-113/kotlin-script-runtime-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-scripting-common/2.2.0-ij251-113/kotlin-scripting-common-2.2.0-ij251-113.jar", - "hash": "e2b5b208e7ff5d66de1c9c60e2d2bd378764243a34cb164595682470f0f2c513", - "path": "org/jetbrains/kotlin/kotlin-scripting-common/2.2.0-ij251-113/kotlin-scripting-common-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl/2.2.0-ij251-113/kotlin-scripting-compiler-impl-2.2.0-ij251-113.jar", - "hash": "3aa2c2b3eb89a4ce3391573fe5c0b68336e14f2c28e9e54c408ad61b74a668a3", - "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl/2.2.0-ij251-113/kotlin-scripting-compiler-impl-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-scripting-dependencies/2.2.0-ij251-113/kotlin-scripting-dependencies-2.2.0-ij251-113.jar", - "hash": "b77ac6a8aa085a856074bc8b39546bdf294ea989c3dbb8d8750044c580d95949", - "path": "org/jetbrains/kotlin/kotlin-scripting-dependencies/2.2.0-ij251-113/kotlin-scripting-dependencies-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-scripting-jvm/2.2.0-ij251-113/kotlin-scripting-jvm-2.2.0-ij251-113.jar", - "hash": "12c5601a20e50b07568730033c6d9beb46e543aa09cfff4ff92b27782103ae8c", - "path": "org/jetbrains/kotlin/kotlin-scripting-jvm/2.2.0-ij251-113/kotlin-scripting-jvm-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlinx-serialization-compiler-plugin-for-ide/2.2.0-ij251-113/kotlinx-serialization-compiler-plugin-for-ide-2.2.0-ij251-113.jar", - "hash": "6785503b6d70df42206fa2ba2179c082c99ef2bcf1f2abf3afbb01623837a289", - "path": "org/jetbrains/kotlin/kotlinx-serialization-compiler-plugin-for-ide/2.2.0-ij251-113/kotlinx-serialization-compiler-plugin-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/lombok-compiler-plugin-for-ide/2.2.0-ij251-113/lombok-compiler-plugin-for-ide-2.2.0-ij251-113.jar", - "hash": "be89498e1d104ae7cb1fa8837c9373cc7112b8e65bb880845f4c200b03e07c71", - "path": "org/jetbrains/kotlin/lombok-compiler-plugin-for-ide/2.2.0-ij251-113/lombok-compiler-plugin-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/low-level-api-fir-for-ide/2.2.0-ij251-113/low-level-api-fir-for-ide-2.2.0-ij251-113.jar", - "hash": "ab4ee3ac977eabd1819ad0c3c56c85bec62e218557b86a20df96a32ecc284729", - "path": "org/jetbrains/kotlin/low-level-api-fir-for-ide/2.2.0-ij251-113/low-level-api-fir-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/noarg-compiler-plugin-for-ide/2.2.0-ij251-113/noarg-compiler-plugin-for-ide-2.2.0-ij251-113.jar", - "hash": "f43b1827eb22e54db6daf09e093661bee645097bc91ad82ff9a25b0cbc5afb11", - "path": "org/jetbrains/kotlin/noarg-compiler-plugin-for-ide/2.2.0-ij251-113/noarg-compiler-plugin-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/parcelize-compiler-plugin-for-ide/2.2.0-ij251-113/parcelize-compiler-plugin-for-ide-2.2.0-ij251-113.jar", - "hash": "b19f4f6ccd8da25be1e203be14b6dd3adf536a09143a95ca7099d131a0151235", - "path": "org/jetbrains/kotlin/parcelize-compiler-plugin-for-ide/2.2.0-ij251-113/parcelize-compiler-plugin-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/sam-with-receiver-compiler-plugin-for-ide/2.2.0-ij251-113/sam-with-receiver-compiler-plugin-for-ide-2.2.0-ij251-113.jar", - "hash": "30fe55c761ae4fe20c9cdbf360736c3b9a113aeb31ed14cc9f518beb5c3589d1", - "path": "org/jetbrains/kotlin/sam-with-receiver-compiler-plugin-for-ide/2.2.0-ij251-113/sam-with-receiver-compiler-plugin-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/scripting-compiler-plugin-for-ide/2.2.0-ij251-113/scripting-compiler-plugin-for-ide-2.2.0-ij251-113.jar", - "hash": "b6b9913645e9737665b28d86d54b82f774cd244e5add095e6cf7bd66d3e1f319", - "path": "org/jetbrains/kotlin/scripting-compiler-plugin-for-ide/2.2.0-ij251-113/scripting-compiler-plugin-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/symbol-light-classes-for-ide/2.2.0-ij251-113/symbol-light-classes-for-ide-2.2.0-ij251-113.jar", - "hash": "1046966135cd38c348a7b7be1f54667224653876fe8cd61c236cd6caf653d4c6", - "path": "org/jetbrains/kotlin/symbol-light-classes-for-ide/2.2.0-ij251-113/symbol-light-classes-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-collections-immutable-jvm/0.3.8/kotlinx-collections-immutable-jvm-0.3.8.jar", - "hash": "72e9a9b0003ec5254b638186f7ca1675b08006bdde4c9c4c589970342ccd2e77", - "path": "org/jetbrains/kotlinx/kotlinx-collections-immutable-jvm/0.3.8/kotlinx-collections-immutable-jvm-0.3.8.jar" - }, - { - "url": "com/intellij/platform/kotlinx-coroutines-core-jvm/1.8.0-intellij-13/kotlinx-coroutines-core-jvm-1.8.0-intellij-13.jar", - "hash": "48e61a763238a5153e536e69ee756e39fcd52337316f1e1649d59c542ec04296", - "path": "com/intellij/platform/kotlinx-coroutines-core-jvm/1.8.0-intellij-13/kotlinx-coroutines-core-jvm-1.8.0-intellij-13.jar" - }, - { - "url": "com/intellij/platform/kotlinx-coroutines-debug/1.8.0-intellij-13/kotlinx-coroutines-debug-1.8.0-intellij-13.jar", - "hash": "59bf113af7f36da5d9060cdc35d28da3ee51132124417e3ea044ef2c6a532b77", - "path": "com/intellij/platform/kotlinx-coroutines-debug/1.8.0-intellij-13/kotlinx-coroutines-debug-1.8.0-intellij-13.jar" - }, - { - "url": "com/intellij/platform/kotlinx-coroutines-guava/1.8.0-intellij-13/kotlinx-coroutines-guava-1.8.0-intellij-13.jar", - "hash": "1503cfdab3e5203944da627903e5019aee9b39b14d3d21a4a50b99bce5de5b33", - "path": "com/intellij/platform/kotlinx-coroutines-guava/1.8.0-intellij-13/kotlinx-coroutines-guava-1.8.0-intellij-13.jar" - }, - { - "url": "com/intellij/platform/kotlinx-coroutines-slf4j/1.8.0-intellij-13/kotlinx-coroutines-slf4j-1.8.0-intellij-13.jar", - "hash": "3b293c76828fe94916dd781b7a9a8adef65b2ca621f2a55608aaf90d2754891f", - "path": "com/intellij/platform/kotlinx-coroutines-slf4j/1.8.0-intellij-13/kotlinx-coroutines-slf4j-1.8.0-intellij-13.jar" - }, - { - "url": "com/intellij/platform/kotlinx-coroutines-test-jvm/1.8.0-intellij-13/kotlinx-coroutines-test-jvm-1.8.0-intellij-13.jar", - "hash": "c7f514518440283a8e8e4052b79cb56310ed708af35e734cef8de201d18c341a", - "path": "com/intellij/platform/kotlinx-coroutines-test-jvm/1.8.0-intellij-13/kotlinx-coroutines-test-jvm-1.8.0-intellij-13.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-datetime-jvm/0.6.2/kotlinx-datetime-jvm-0.6.2.jar", - "hash": "102764921129e1e44a74f408b7a0b8dac6d1892c6042e0e48f8bdbbbf78c6d2e", - "path": "org/jetbrains/kotlinx/kotlinx-datetime-jvm/0.6.2/kotlinx-datetime-jvm-0.6.2.jar" - }, - { - "url": "com/github/lamba92/kotlinx-document-store-mvstore/0.0.4/kotlinx-document-store-mvstore-0.0.4.jar", - "hash": "956a4c7faad66e3471861adaa278d9486f3a050ac25fb6a99ca90809d379adfe", - "path": "com/github/lamba92/kotlinx-document-store-mvstore/0.0.4/kotlinx-document-store-mvstore-0.0.4.jar" - }, - { - "url": "com/github/lamba92/kotlinx-document-store-core-jvm/0.0.4/kotlinx-document-store-core-jvm-0.0.4.jar", - "hash": "7e638082b4a14e3a96ca90f3f5db70ac65591e0b6c6670629e849d22ec34455f", - "path": "com/github/lamba92/kotlinx-document-store-core-jvm/0.0.4/kotlinx-document-store-core-jvm-0.0.4.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-html-jvm/0.12.0/kotlinx-html-jvm-0.12.0.jar", - "hash": "f854126f39acbd963fd54e0cd226000a151a76f7225ee28185d52f44e262befb", - "path": "org/jetbrains/kotlinx/kotlinx-html-jvm/0.12.0/kotlinx-html-jvm-0.12.0.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-serialization-core-jvm/1.7.3/kotlinx-serialization-core-jvm-1.7.3.jar", - "hash": "f0adde45864144475385cf4aa7e0b7feb27f61fcf9472665ed98cc971b06b1eb", - "path": "org/jetbrains/kotlinx/kotlinx-serialization-core-jvm/1.7.3/kotlinx-serialization-core-jvm-1.7.3.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-serialization-json-jvm/1.7.3/kotlinx-serialization-json-jvm-1.7.3.jar", - "hash": "b1e9138499ed8d20375edda3f2b1c95f3103a258eff6af9edc5ea07100f2b29c", - "path": "org/jetbrains/kotlinx/kotlinx-serialization-json-jvm/1.7.3/kotlinx-serialization-json-jvm-1.7.3.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-serialization-json-io-jvm/1.7.3/kotlinx-serialization-json-io-jvm-1.7.3.jar", - "hash": "963372b471616c2cd421fdea8085c4afb801a9aa71e5ef3acd1ba66e3450216c", - "path": "org/jetbrains/kotlinx/kotlinx-serialization-json-io-jvm/1.7.3/kotlinx-serialization-json-io-jvm-1.7.3.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-serialization-protobuf-jvm/1.7.3/kotlinx-serialization-protobuf-jvm-1.7.3.jar", - "hash": "7c85fb07055583a2e58dfdcee9dc19fef7255a323285707f82a0adc84f2ee84d", - "path": "org/jetbrains/kotlinx/kotlinx-serialization-protobuf-jvm/1.7.3/kotlinx-serialization-protobuf-jvm-1.7.3.jar" - }, - { - "url": "io/ktor/ktor-client-core-jvm/3.0.3/ktor-client-core-jvm-3.0.3.jar", - "hash": "e3d174d16548023805041b29a42fb135bfe3182534d3bf9f839d5821337f8d69", - "path": "io/ktor/ktor-client-core-jvm/3.0.3/ktor-client-core-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-http-jvm/3.0.3/ktor-http-jvm-3.0.3.jar", - "hash": "0e4e38b5f7098f269f39962cd78f3479027637f3970176798a41be82bd46d2ca", - "path": "io/ktor/ktor-http-jvm/3.0.3/ktor-http-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-utils-jvm/3.0.3/ktor-utils-jvm-3.0.3.jar", - "hash": "4948ec013b71417fffcae187e4aa7943f24eaf907210a4ac9bf853af27131b72", - "path": "io/ktor/ktor-utils-jvm/3.0.3/ktor-utils-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-io-jvm/3.0.3/ktor-io-jvm-3.0.3.jar", - "hash": "587f6aa4a22daf484ebb84ee5513f1b898e0feeeac714bd2fe0dd2232f57ade5", - "path": "io/ktor/ktor-io-jvm/3.0.3/ktor-io-jvm-3.0.3.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-io-core-jvm/0.5.4/kotlinx-io-core-jvm-0.5.4.jar", - "hash": "dc3587c12795af01231591c0ef09a4139dfca8113c2989273b96b958006853c3", - "path": "org/jetbrains/kotlinx/kotlinx-io-core-jvm/0.5.4/kotlinx-io-core-jvm-0.5.4.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-io-bytestring-jvm/0.5.4/kotlinx-io-bytestring-jvm-0.5.4.jar", - "hash": "1fc96e19b445387dbc49183d0cc623c5a61bfa47c86cf81aaf5aff4845154fab", - "path": "org/jetbrains/kotlinx/kotlinx-io-bytestring-jvm/0.5.4/kotlinx-io-bytestring-jvm-0.5.4.jar" - }, - { - "url": "io/ktor/ktor-events-jvm/3.0.3/ktor-events-jvm-3.0.3.jar", - "hash": "317ee7adeb43e197717a5ab61fa3d8761514805ca0bcff49de029c4d6f2b3df2", - "path": "io/ktor/ktor-events-jvm/3.0.3/ktor-events-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-websocket-serialization-jvm/3.0.3/ktor-websocket-serialization-jvm-3.0.3.jar", - "hash": "80cdcfd738948e123744e24534a752e90b353b3485a5c48c8af17a2467a96e76", - "path": "io/ktor/ktor-websocket-serialization-jvm/3.0.3/ktor-websocket-serialization-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-serialization-jvm/3.0.3/ktor-serialization-jvm-3.0.3.jar", - "hash": "78eb204e4b58f9357cd7f5c7a92d301518488c721befedb6c3832dc4c32a0354", - "path": "io/ktor/ktor-serialization-jvm/3.0.3/ktor-serialization-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-websockets-jvm/3.0.3/ktor-websockets-jvm-3.0.3.jar", - "hash": "4ecb08d33dc0d7c9d6b943b2b3e706f3d55fabef584b0c72fb2f0c5ba8a0eb7a", - "path": "io/ktor/ktor-websockets-jvm/3.0.3/ktor-websockets-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-sse-jvm/3.0.3/ktor-sse-jvm-3.0.3.jar", - "hash": "5fbfc2833738bc283d5bb8464bff48e08e7b526014e0eff5828efa9e69bffdf3", - "path": "io/ktor/ktor-sse-jvm/3.0.3/ktor-sse-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-client-auth-jvm/3.0.3/ktor-client-auth-jvm-3.0.3.jar", - "hash": "e78ff6ab04f5c7ddbfd64e23039a325cc244ee9b6b813ed3806147db2cd4eae5", - "path": "io/ktor/ktor-client-auth-jvm/3.0.3/ktor-client-auth-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-client-cio-jvm/3.0.3/ktor-client-cio-jvm-3.0.3.jar", - "hash": "0d3bbfc7698254bd93f52522ac9b8ed92597d5cf80ea3ffc0f0c9f237f3396ce", - "path": "io/ktor/ktor-client-cio-jvm/3.0.3/ktor-client-cio-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-client-core-jvm/3.0.3/ktor-client-core-jvm-3.0.3.jar", - "hash": "e3d174d16548023805041b29a42fb135bfe3182534d3bf9f839d5821337f8d69", - "path": "io/ktor/ktor-client-core-jvm/3.0.3/ktor-client-core-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-http-jvm/3.0.3/ktor-http-jvm-3.0.3.jar", - "hash": "0e4e38b5f7098f269f39962cd78f3479027637f3970176798a41be82bd46d2ca", - "path": "io/ktor/ktor-http-jvm/3.0.3/ktor-http-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-events-jvm/3.0.3/ktor-events-jvm-3.0.3.jar", - "hash": "317ee7adeb43e197717a5ab61fa3d8761514805ca0bcff49de029c4d6f2b3df2", - "path": "io/ktor/ktor-events-jvm/3.0.3/ktor-events-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-websocket-serialization-jvm/3.0.3/ktor-websocket-serialization-jvm-3.0.3.jar", - "hash": "80cdcfd738948e123744e24534a752e90b353b3485a5c48c8af17a2467a96e76", - "path": "io/ktor/ktor-websocket-serialization-jvm/3.0.3/ktor-websocket-serialization-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-serialization-jvm/3.0.3/ktor-serialization-jvm-3.0.3.jar", - "hash": "78eb204e4b58f9357cd7f5c7a92d301518488c721befedb6c3832dc4c32a0354", - "path": "io/ktor/ktor-serialization-jvm/3.0.3/ktor-serialization-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-sse-jvm/3.0.3/ktor-sse-jvm-3.0.3.jar", - "hash": "5fbfc2833738bc283d5bb8464bff48e08e7b526014e0eff5828efa9e69bffdf3", - "path": "io/ktor/ktor-sse-jvm/3.0.3/ktor-sse-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-http-cio-jvm/3.0.3/ktor-http-cio-jvm-3.0.3.jar", - "hash": "2574639ce266e33419ecbbb729c8f921274b2588ed1dfeb4aa87039115df0666", - "path": "io/ktor/ktor-http-cio-jvm/3.0.3/ktor-http-cio-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-network-jvm/3.0.3/ktor-network-jvm-3.0.3.jar", - "hash": "c7c440822e0dcd90b3c794b17c85a50851cb92fa406693bd08d858141ecdc6c1", - "path": "io/ktor/ktor-network-jvm/3.0.3/ktor-network-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-io-jvm/3.0.3/ktor-io-jvm-3.0.3.jar", - "hash": "587f6aa4a22daf484ebb84ee5513f1b898e0feeeac714bd2fe0dd2232f57ade5", - "path": "io/ktor/ktor-io-jvm/3.0.3/ktor-io-jvm-3.0.3.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-io-core-jvm/0.5.4/kotlinx-io-core-jvm-0.5.4.jar", - "hash": "dc3587c12795af01231591c0ef09a4139dfca8113c2989273b96b958006853c3", - "path": "org/jetbrains/kotlinx/kotlinx-io-core-jvm/0.5.4/kotlinx-io-core-jvm-0.5.4.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-io-bytestring-jvm/0.5.4/kotlinx-io-bytestring-jvm-0.5.4.jar", - "hash": "1fc96e19b445387dbc49183d0cc623c5a61bfa47c86cf81aaf5aff4845154fab", - "path": "org/jetbrains/kotlinx/kotlinx-io-bytestring-jvm/0.5.4/kotlinx-io-bytestring-jvm-0.5.4.jar" - }, - { - "url": "io/ktor/ktor-websockets-jvm/3.0.3/ktor-websockets-jvm-3.0.3.jar", - "hash": "4ecb08d33dc0d7c9d6b943b2b3e706f3d55fabef584b0c72fb2f0c5ba8a0eb7a", - "path": "io/ktor/ktor-websockets-jvm/3.0.3/ktor-websockets-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-network-tls-jvm/3.0.3/ktor-network-tls-jvm-3.0.3.jar", - "hash": "65e9a916e918fc76dd72764d17235506190ec1ec92dd7a4633246b2db12579c8", - "path": "io/ktor/ktor-network-tls-jvm/3.0.3/ktor-network-tls-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-utils-jvm/3.0.3/ktor-utils-jvm-3.0.3.jar", - "hash": "4948ec013b71417fffcae187e4aa7943f24eaf907210a4ac9bf853af27131b72", - "path": "io/ktor/ktor-utils-jvm/3.0.3/ktor-utils-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-client-content-negotiation-jvm/3.0.3/ktor-client-content-negotiation-jvm-3.0.3.jar", - "hash": "683829363345abb59e20f6adfb3323d6abb100ba4d46c10002fa0c1bad149532", - "path": "io/ktor/ktor-client-content-negotiation-jvm/3.0.3/ktor-client-content-negotiation-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-client-core-jvm/3.0.3/ktor-client-core-jvm-3.0.3.jar", - "hash": "e3d174d16548023805041b29a42fb135bfe3182534d3bf9f839d5821337f8d69", - "path": "io/ktor/ktor-client-core-jvm/3.0.3/ktor-client-core-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-http-jvm/3.0.3/ktor-http-jvm-3.0.3.jar", - "hash": "0e4e38b5f7098f269f39962cd78f3479027637f3970176798a41be82bd46d2ca", - "path": "io/ktor/ktor-http-jvm/3.0.3/ktor-http-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-utils-jvm/3.0.3/ktor-utils-jvm-3.0.3.jar", - "hash": "4948ec013b71417fffcae187e4aa7943f24eaf907210a4ac9bf853af27131b72", - "path": "io/ktor/ktor-utils-jvm/3.0.3/ktor-utils-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-io-jvm/3.0.3/ktor-io-jvm-3.0.3.jar", - "hash": "587f6aa4a22daf484ebb84ee5513f1b898e0feeeac714bd2fe0dd2232f57ade5", - "path": "io/ktor/ktor-io-jvm/3.0.3/ktor-io-jvm-3.0.3.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-io-core-jvm/0.5.4/kotlinx-io-core-jvm-0.5.4.jar", - "hash": "dc3587c12795af01231591c0ef09a4139dfca8113c2989273b96b958006853c3", - "path": "org/jetbrains/kotlinx/kotlinx-io-core-jvm/0.5.4/kotlinx-io-core-jvm-0.5.4.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-io-bytestring-jvm/0.5.4/kotlinx-io-bytestring-jvm-0.5.4.jar", - "hash": "1fc96e19b445387dbc49183d0cc623c5a61bfa47c86cf81aaf5aff4845154fab", - "path": "org/jetbrains/kotlinx/kotlinx-io-bytestring-jvm/0.5.4/kotlinx-io-bytestring-jvm-0.5.4.jar" - }, - { - "url": "io/ktor/ktor-events-jvm/3.0.3/ktor-events-jvm-3.0.3.jar", - "hash": "317ee7adeb43e197717a5ab61fa3d8761514805ca0bcff49de029c4d6f2b3df2", - "path": "io/ktor/ktor-events-jvm/3.0.3/ktor-events-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-websocket-serialization-jvm/3.0.3/ktor-websocket-serialization-jvm-3.0.3.jar", - "hash": "80cdcfd738948e123744e24534a752e90b353b3485a5c48c8af17a2467a96e76", - "path": "io/ktor/ktor-websocket-serialization-jvm/3.0.3/ktor-websocket-serialization-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-serialization-jvm/3.0.3/ktor-serialization-jvm-3.0.3.jar", - "hash": "78eb204e4b58f9357cd7f5c7a92d301518488c721befedb6c3832dc4c32a0354", - "path": "io/ktor/ktor-serialization-jvm/3.0.3/ktor-serialization-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-websockets-jvm/3.0.3/ktor-websockets-jvm-3.0.3.jar", - "hash": "4ecb08d33dc0d7c9d6b943b2b3e706f3d55fabef584b0c72fb2f0c5ba8a0eb7a", - "path": "io/ktor/ktor-websockets-jvm/3.0.3/ktor-websockets-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-sse-jvm/3.0.3/ktor-sse-jvm-3.0.3.jar", - "hash": "5fbfc2833738bc283d5bb8464bff48e08e7b526014e0eff5828efa9e69bffdf3", - "path": "io/ktor/ktor-sse-jvm/3.0.3/ktor-sse-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-client-encoding-jvm/3.0.3/ktor-client-encoding-jvm-3.0.3.jar", - "hash": "924822996d4dd9696c21480eaca5b3bcfd1280d7780c89ca7a5c510db50e0fcf", - "path": "io/ktor/ktor-client-encoding-jvm/3.0.3/ktor-client-encoding-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-client-java-jvm/3.0.3/ktor-client-java-jvm-3.0.3.jar", - "hash": "0ef22cd0d7a0dd5c99878e02786a7bbacf3e4327accfb282232b687e4d08b8d6", - "path": "io/ktor/ktor-client-java-jvm/3.0.3/ktor-client-java-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-client-logging-jvm/3.0.3/ktor-client-logging-jvm-3.0.3.jar", - "hash": "4761f5ea9ae9d4839d36098a8747619aaa48635c1ca6616aadc62f1865b35d97", - "path": "io/ktor/ktor-client-logging-jvm/3.0.3/ktor-client-logging-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-client-mock-jvm/3.0.3/ktor-client-mock-jvm-3.0.3.jar", - "hash": "fbbcc7694b2ec2269f9a140527a9aadd4f973b6c92c75fd121941c5501774ab0", - "path": "io/ktor/ktor-client-mock-jvm/3.0.3/ktor-client-mock-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-http-jvm/3.0.3/ktor-http-jvm-3.0.3.jar", - "hash": "0e4e38b5f7098f269f39962cd78f3479027637f3970176798a41be82bd46d2ca", - "path": "io/ktor/ktor-http-jvm/3.0.3/ktor-http-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-utils-jvm/3.0.3/ktor-utils-jvm-3.0.3.jar", - "hash": "4948ec013b71417fffcae187e4aa7943f24eaf907210a4ac9bf853af27131b72", - "path": "io/ktor/ktor-utils-jvm/3.0.3/ktor-utils-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-io-jvm/3.0.3/ktor-io-jvm-3.0.3.jar", - "hash": "587f6aa4a22daf484ebb84ee5513f1b898e0feeeac714bd2fe0dd2232f57ade5", - "path": "io/ktor/ktor-io-jvm/3.0.3/ktor-io-jvm-3.0.3.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-io-core-jvm/0.5.4/kotlinx-io-core-jvm-0.5.4.jar", - "hash": "dc3587c12795af01231591c0ef09a4139dfca8113c2989273b96b958006853c3", - "path": "org/jetbrains/kotlinx/kotlinx-io-core-jvm/0.5.4/kotlinx-io-core-jvm-0.5.4.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-io-bytestring-jvm/0.5.4/kotlinx-io-bytestring-jvm-0.5.4.jar", - "hash": "1fc96e19b445387dbc49183d0cc623c5a61bfa47c86cf81aaf5aff4845154fab", - "path": "org/jetbrains/kotlinx/kotlinx-io-bytestring-jvm/0.5.4/kotlinx-io-bytestring-jvm-0.5.4.jar" - }, - { - "url": "io/ktor/ktor-client-core-jvm/3.0.3/ktor-client-core-jvm-3.0.3.jar", - "hash": "e3d174d16548023805041b29a42fb135bfe3182534d3bf9f839d5821337f8d69", - "path": "io/ktor/ktor-client-core-jvm/3.0.3/ktor-client-core-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-events-jvm/3.0.3/ktor-events-jvm-3.0.3.jar", - "hash": "317ee7adeb43e197717a5ab61fa3d8761514805ca0bcff49de029c4d6f2b3df2", - "path": "io/ktor/ktor-events-jvm/3.0.3/ktor-events-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-websocket-serialization-jvm/3.0.3/ktor-websocket-serialization-jvm-3.0.3.jar", - "hash": "80cdcfd738948e123744e24534a752e90b353b3485a5c48c8af17a2467a96e76", - "path": "io/ktor/ktor-websocket-serialization-jvm/3.0.3/ktor-websocket-serialization-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-serialization-jvm/3.0.3/ktor-serialization-jvm-3.0.3.jar", - "hash": "78eb204e4b58f9357cd7f5c7a92d301518488c721befedb6c3832dc4c32a0354", - "path": "io/ktor/ktor-serialization-jvm/3.0.3/ktor-serialization-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-websockets-jvm/3.0.3/ktor-websockets-jvm-3.0.3.jar", - "hash": "4ecb08d33dc0d7c9d6b943b2b3e706f3d55fabef584b0c72fb2f0c5ba8a0eb7a", - "path": "io/ktor/ktor-websockets-jvm/3.0.3/ktor-websockets-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-sse-jvm/3.0.3/ktor-sse-jvm-3.0.3.jar", - "hash": "5fbfc2833738bc283d5bb8464bff48e08e7b526014e0eff5828efa9e69bffdf3", - "path": "io/ktor/ktor-sse-jvm/3.0.3/ktor-sse-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-client-okhttp-jvm/3.0.3/ktor-client-okhttp-jvm-3.0.3.jar", - "hash": "c497931a1cc4192e59d3e28c39bab4a821a02da0856b71a2014a814bb64587bb", - "path": "io/ktor/ktor-client-okhttp-jvm/3.0.3/ktor-client-okhttp-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-network-tls-jvm/3.0.3/ktor-network-tls-jvm-3.0.3.jar", - "hash": "65e9a916e918fc76dd72764d17235506190ec1ec92dd7a4633246b2db12579c8", - "path": "io/ktor/ktor-network-tls-jvm/3.0.3/ktor-network-tls-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-http-jvm/3.0.3/ktor-http-jvm-3.0.3.jar", - "hash": "0e4e38b5f7098f269f39962cd78f3479027637f3970176798a41be82bd46d2ca", - "path": "io/ktor/ktor-http-jvm/3.0.3/ktor-http-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-network-jvm/3.0.3/ktor-network-jvm-3.0.3.jar", - "hash": "c7c440822e0dcd90b3c794b17c85a50851cb92fa406693bd08d858141ecdc6c1", - "path": "io/ktor/ktor-network-jvm/3.0.3/ktor-network-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-utils-jvm/3.0.3/ktor-utils-jvm-3.0.3.jar", - "hash": "4948ec013b71417fffcae187e4aa7943f24eaf907210a4ac9bf853af27131b72", - "path": "io/ktor/ktor-utils-jvm/3.0.3/ktor-utils-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-io-jvm/3.0.3/ktor-io-jvm-3.0.3.jar", - "hash": "587f6aa4a22daf484ebb84ee5513f1b898e0feeeac714bd2fe0dd2232f57ade5", - "path": "io/ktor/ktor-io-jvm/3.0.3/ktor-io-jvm-3.0.3.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-io-core-jvm/0.5.4/kotlinx-io-core-jvm-0.5.4.jar", - "hash": "dc3587c12795af01231591c0ef09a4139dfca8113c2989273b96b958006853c3", - "path": "org/jetbrains/kotlinx/kotlinx-io-core-jvm/0.5.4/kotlinx-io-core-jvm-0.5.4.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-io-bytestring-jvm/0.5.4/kotlinx-io-bytestring-jvm-0.5.4.jar", - "hash": "1fc96e19b445387dbc49183d0cc623c5a61bfa47c86cf81aaf5aff4845154fab", - "path": "org/jetbrains/kotlinx/kotlinx-io-bytestring-jvm/0.5.4/kotlinx-io-bytestring-jvm-0.5.4.jar" - }, - { - "url": "io/ktor/ktor-serialization-kotlinx-json-jvm/3.0.3/ktor-serialization-kotlinx-json-jvm-3.0.3.jar", - "hash": "dbee8f66edf9a845c1f96b9b8c34ff6920c600f1c46e72f4fe530b4333f4a8cb", - "path": "io/ktor/ktor-serialization-kotlinx-json-jvm/3.0.3/ktor-serialization-kotlinx-json-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-serialization-kotlinx-jvm/3.0.3/ktor-serialization-kotlinx-jvm-3.0.3.jar", - "hash": "101fa93a9bb0a1b70d410834bbad3e7a060a5eb8da0ba76f3c6f00737ade28ea", - "path": "io/ktor/ktor-serialization-kotlinx-jvm/3.0.3/ktor-serialization-kotlinx-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-serialization-jvm/3.0.3/ktor-serialization-jvm-3.0.3.jar", - "hash": "78eb204e4b58f9357cd7f5c7a92d301518488c721befedb6c3832dc4c32a0354", - "path": "io/ktor/ktor-serialization-jvm/3.0.3/ktor-serialization-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-server-cio-jvm/3.0.3/ktor-server-cio-jvm-3.0.3.jar", - "hash": "172e5fc3dc4f00f90252f7a92466b53712cce16d9e7160d414923fb3332bfc92", - "path": "io/ktor/ktor-server-cio-jvm/3.0.3/ktor-server-cio-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-server-core-jvm/3.0.3/ktor-server-core-jvm-3.0.3.jar", - "hash": "bb751d8ed0b0b72b37e5101ac552f1555d6fcbb557c1ec46802ac84e5873413a", - "path": "io/ktor/ktor-server-core-jvm/3.0.3/ktor-server-core-jvm-3.0.3.jar" - }, - { - "url": "com/typesafe/config/1.4.3/config-1.4.3.jar", - "hash": "8ada4c185ce72416712d63e0b5afdc5f009c0cdf405e5f26efecdf156aa5dfb6", - "path": "com/typesafe/config/1.4.3/config-1.4.3.jar" - }, - { - "url": "io/ktor/ktor-utils-jvm/3.0.3/ktor-utils-jvm-3.0.3.jar", - "hash": "4948ec013b71417fffcae187e4aa7943f24eaf907210a4ac9bf853af27131b72", - "path": "io/ktor/ktor-utils-jvm/3.0.3/ktor-utils-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-http-jvm/3.0.3/ktor-http-jvm-3.0.3.jar", - "hash": "0e4e38b5f7098f269f39962cd78f3479027637f3970176798a41be82bd46d2ca", - "path": "io/ktor/ktor-http-jvm/3.0.3/ktor-http-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-serialization-jvm/3.0.3/ktor-serialization-jvm-3.0.3.jar", - "hash": "78eb204e4b58f9357cd7f5c7a92d301518488c721befedb6c3832dc4c32a0354", - "path": "io/ktor/ktor-serialization-jvm/3.0.3/ktor-serialization-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-events-jvm/3.0.3/ktor-events-jvm-3.0.3.jar", - "hash": "317ee7adeb43e197717a5ab61fa3d8761514805ca0bcff49de029c4d6f2b3df2", - "path": "io/ktor/ktor-events-jvm/3.0.3/ktor-events-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-http-cio-jvm/3.0.3/ktor-http-cio-jvm-3.0.3.jar", - "hash": "2574639ce266e33419ecbbb729c8f921274b2588ed1dfeb4aa87039115df0666", - "path": "io/ktor/ktor-http-cio-jvm/3.0.3/ktor-http-cio-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-io-jvm/3.0.3/ktor-io-jvm-3.0.3.jar", - "hash": "587f6aa4a22daf484ebb84ee5513f1b898e0feeeac714bd2fe0dd2232f57ade5", - "path": "io/ktor/ktor-io-jvm/3.0.3/ktor-io-jvm-3.0.3.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-io-core-jvm/0.5.4/kotlinx-io-core-jvm-0.5.4.jar", - "hash": "dc3587c12795af01231591c0ef09a4139dfca8113c2989273b96b958006853c3", - "path": "org/jetbrains/kotlinx/kotlinx-io-core-jvm/0.5.4/kotlinx-io-core-jvm-0.5.4.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-io-bytestring-jvm/0.5.4/kotlinx-io-bytestring-jvm-0.5.4.jar", - "hash": "1fc96e19b445387dbc49183d0cc623c5a61bfa47c86cf81aaf5aff4845154fab", - "path": "org/jetbrains/kotlinx/kotlinx-io-bytestring-jvm/0.5.4/kotlinx-io-bytestring-jvm-0.5.4.jar" - }, - { - "url": "io/ktor/ktor-websockets-jvm/3.0.3/ktor-websockets-jvm-3.0.3.jar", - "hash": "4ecb08d33dc0d7c9d6b943b2b3e706f3d55fabef584b0c72fb2f0c5ba8a0eb7a", - "path": "io/ktor/ktor-websockets-jvm/3.0.3/ktor-websockets-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-network-jvm/3.0.3/ktor-network-jvm-3.0.3.jar", - "hash": "c7c440822e0dcd90b3c794b17c85a50851cb92fa406693bd08d858141ecdc6c1", - "path": "io/ktor/ktor-network-jvm/3.0.3/ktor-network-jvm-3.0.3.jar" - }, - { - "url": "net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", - "hash": "f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2", - "path": "net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar" - }, - { - "url": "com/android/tools/layoutlib/layoutlib/15.1.2/layoutlib-15.1.2.jar", - "hash": "5b8567d7ef44b616a340ba1207c0f75bbb4046f2035fbd5ddaba6bc62aecba8b", - "path": "com/android/tools/layoutlib/layoutlib/15.1.2/layoutlib-15.1.2.jar" - }, - { - "url": "org/apache/thrift/libthrift/0.19.0/libthrift-0.19.0.jar", - "hash": "2b6e6550b40467ede7b3034a1a9eb9148fbf920cfdae5bf0b1d2bb3d4e780625", - "path": "org/apache/thrift/libthrift/0.19.0/libthrift-0.19.0.jar" - }, - { - "url": "org/apache/lucene/lucene-analysis-common/9.12.0/lucene-analysis-common-9.12.0.jar", - "hash": "8c79d8741f711cc6d7501805b03f7b5f505805d09cab1beb95f0be24b6d27655", - "path": "org/apache/lucene/lucene-analysis-common/9.12.0/lucene-analysis-common-9.12.0.jar" - }, - { - "url": "org/apache/lucene/lucene-codecs/9.12.0/lucene-codecs-9.12.0.jar", - "hash": "8173a45b87df23a6dd279916cf16b361c0dcfeff5927121b014d210b19f17555", - "path": "org/apache/lucene/lucene-codecs/9.12.0/lucene-codecs-9.12.0.jar" - }, - { - "url": "org/apache/lucene/lucene-core/9.12.0/lucene-core-9.12.0.jar", - "hash": "6c7b774b75cd8f369e246f365a47caa54ae991cae6afa49c7f339e9921ca58a0", - "path": "org/apache/lucene/lucene-core/9.12.0/lucene-core-9.12.0.jar" - }, - { - "url": "org/apache/lucene/lucene-highlighter/9.12.0/lucene-highlighter-9.12.0.jar", - "hash": "5094e1b38f02eb72500a4283ac0f654e2e81943c5359b629567dd7900c935a59", - "path": "org/apache/lucene/lucene-highlighter/9.12.0/lucene-highlighter-9.12.0.jar" - }, - { - "url": "org/apache/lucene/lucene-memory/9.12.0/lucene-memory-9.12.0.jar", - "hash": "fdbb9c9b3270ce06370d094f1a80dbbbf81b2638b55fa14cc817469092899f01", - "path": "org/apache/lucene/lucene-memory/9.12.0/lucene-memory-9.12.0.jar" - }, - { - "url": "org/apache/lucene/lucene-queries/9.12.0/lucene-queries-9.12.0.jar", - "hash": "3b4da6b1673e4edd141c7b86538cc61f6ff3386106f1f5e179c9fe2d30ea2fca", - "path": "org/apache/lucene/lucene-queries/9.12.0/lucene-queries-9.12.0.jar" - }, - { - "url": "org/apache/lucene/lucene-queryparser/9.12.0/lucene-queryparser-9.12.0.jar", - "hash": "fc866b7bbfc199436feb24be7dd5c575445342eb283bfe07dd519eab131d3675", - "path": "org/apache/lucene/lucene-queryparser/9.12.0/lucene-queryparser-9.12.0.jar" - }, - { - "url": "org/apache/lucene/lucene-sandbox/9.12.0/lucene-sandbox-9.12.0.jar", - "hash": "2262f39a241f435dba61f230e7528205c34f4bf0008faa57f0808476bb782996", - "path": "org/apache/lucene/lucene-sandbox/9.12.0/lucene-sandbox-9.12.0.jar" - }, - { - "url": "org/apache/lucene/lucene-suggest/9.12.0/lucene-suggest-9.12.0.jar", - "hash": "1606fb9c7cf57d88b2824916c00280c92e14bcde798a6b78b27e0db8f13227f0", - "path": "org/apache/lucene/lucene-suggest/9.12.0/lucene-suggest-9.12.0.jar" - }, - { - "url": "org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.jar", - "hash": "d74a3334fb35195009b338a951f918203d6bbca3d1d359033dc33edd1cadc9ef", - "path": "org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.jar" + "url": "com/amazon/ion/ion-java/1.11.10/ion-java-1.11.10.jar", + "hash": "ede1a1a3bf3e4c182105695728b8b2808f6edd03587dc0e258f9a8920593f903", + "path": "com/amazon/ion/ion-java/1.11.10/ion-java-1.11.10.jar" }, { "url": "org/apache/maven/maven-resolver-provider/3.9.9/maven-resolver-provider-3.9.9.jar", @@ -2015,34 +970,114 @@ "path": "org/apache/maven/resolver/maven-resolver-named-locks/1.9.22/maven-resolver-named-locks-1.9.22.jar" }, { - "url": "com/github/marschall/memoryfilesystem/2.8.1/memoryfilesystem-2.8.1.jar", - "hash": "4926485c107e0f44c0037a3cca7c10f1ef1c57844a13837f99fd8e848a74a00b", - "path": "com/github/marschall/memoryfilesystem/2.8.1/memoryfilesystem-2.8.1.jar" + "url": "io/netty/netty-codec-http2/4.2.0.RC2/netty-codec-http2-4.2.0.RC2.jar", + "hash": "c542657efd81b268535fb77e1866c8234c5a22de416ecbd8aea0e06e2c1588de", + "path": "io/netty/netty-codec-http2/4.2.0.RC2/netty-codec-http2-4.2.0.RC2.jar" }, { - "url": "com/miglayout/miglayout-swing/11.4/miglayout-swing-11.4.jar", - "hash": "ddaf8b1b483d428203a45a13a9a621c6af855d2b805c11fd186f182ea2b52373", - "path": "com/miglayout/miglayout-swing/11.4/miglayout-swing-11.4.jar" + "url": "io/netty/netty-transport/4.2.0.RC2/netty-transport-4.2.0.RC2.jar", + "hash": "9c86cf3a130237b059f5ef89661a4fbe715f5e8bce9626a6aded95a1c3775a47", + "path": "io/netty/netty-transport/4.2.0.RC2/netty-transport-4.2.0.RC2.jar" }, { - "url": "com/miglayout/miglayout-core/11.4/miglayout-core-11.4.jar", - "hash": "2707c00b274df1f206626492902e240bbbeee68491bd56298534f9e9b72853e7", - "path": "com/miglayout/miglayout-core/11.4/miglayout-core-11.4.jar" + "url": "io/netty/netty-resolver/4.2.0.RC2/netty-resolver-4.2.0.RC2.jar", + "hash": "10fa70357cbfd55f52d64cf4bb4011e01ced0e0e5dea0bac77f73908cef676ff", + "path": "io/netty/netty-resolver/4.2.0.RC2/netty-resolver-4.2.0.RC2.jar" }, { - "url": "org/mockito/mockito-core/5.12.0/mockito-core-5.12.0.jar", - "hash": "4a2eb29237050da749e90a46f948bce7e26ec22b671e41f59b1ac6f4b6408229", - "path": "org/mockito/mockito-core/5.12.0/mockito-core-5.12.0.jar" + "url": "io/netty/netty-codec/4.2.0.RC2/netty-codec-4.2.0.RC2.jar", + "hash": "b94f2d169acd04e8a41f1082e8f522529be1f5a10515473de9fb8d259afbfc77", + "path": "io/netty/netty-codec/4.2.0.RC2/netty-codec-4.2.0.RC2.jar" }, { - "url": "net/bytebuddy/byte-buddy/1.14.15/byte-buddy-1.14.15.jar", - "hash": "7472e3961992c12a9fd4f6d67c21de4280abe18f292704dd49d7338289f8acf5", - "path": "net/bytebuddy/byte-buddy/1.14.15/byte-buddy-1.14.15.jar" + "url": "io/netty/netty-codec-base/4.2.0.RC2/netty-codec-base-4.2.0.RC2.jar", + "hash": "f39581a55f89fb0586373e237e1e4a9d5e2fe3b94167c7a6762552651e5a6038", + "path": "io/netty/netty-codec-base/4.2.0.RC2/netty-codec-base-4.2.0.RC2.jar" }, { - "url": "net/bytebuddy/byte-buddy-agent/1.14.15/byte-buddy-agent-1.14.15.jar", - "hash": "3ef6ec7175801361170067cc6902969f966d37c72bf9353d9cd282263b184064", - "path": "net/bytebuddy/byte-buddy-agent/1.14.15/byte-buddy-agent-1.14.15.jar" + "url": "io/netty/netty-handler/4.2.0.RC2/netty-handler-4.2.0.RC2.jar", + "hash": "3f1912b14a2fdd7ad2ef0bda9eeb1ae544c463857081d7dd69f9aa2b7137de6e", + "path": "io/netty/netty-handler/4.2.0.RC2/netty-handler-4.2.0.RC2.jar" + }, + { + "url": "io/netty/netty-transport-native-unix-common/4.2.0.RC2/netty-transport-native-unix-common-4.2.0.RC2.jar", + "hash": "dfc1db2a05dafeba40987a76591004cc72d4a27062d874961fadc5059900f65d", + "path": "io/netty/netty-transport-native-unix-common/4.2.0.RC2/netty-transport-native-unix-common-4.2.0.RC2.jar" + }, + { + "url": "io/netty/netty-codec-http/4.2.0.RC2/netty-codec-http-4.2.0.RC2.jar", + "hash": "a44d21dff0254e4f4f9ceb7870e8b27a403d7f1d6325ab03ae6c045302957761", + "path": "io/netty/netty-codec-http/4.2.0.RC2/netty-codec-http-4.2.0.RC2.jar" + }, + { + "url": "com/networknt/json-schema-validator/1.3.1/json-schema-validator-1.3.1.jar", + "hash": "81ad7bfe7e59de4cd047eacf24f979ec47db40eac6afc76e6f10288b456b14b1", + "path": "com/networknt/json-schema-validator/1.3.1/json-schema-validator-1.3.1.jar" + }, + { + "url": "org/hdrhistogram/HdrHistogram/2.2.2/HdrHistogram-2.2.2.jar", + "hash": "22d1d4316c4ec13a68b559e98c8256d69071593731da96136640f864fa14fad8", + "path": "org/hdrhistogram/HdrHistogram/2.2.2/HdrHistogram-2.2.2.jar" + }, + { + "url": "org/assertj/assertj-core/4.0.0-M1/assertj-core-4.0.0-M1.jar", + "hash": "03852ab5b4419c1b0b3689930cdc1ac4f0c437a0c8094a900370dcb170cfbb46", + "path": "org/assertj/assertj-core/4.0.0-M1/assertj-core-4.0.0-M1.jar" + }, + { + "url": "org/jetbrains/kotlinx/kotlinx-serialization-json-jvm/1.8.1/kotlinx-serialization-json-jvm-1.8.1.jar", + "hash": "8769e5647557e3700919c32d508f5c5dad53c5d8234cd10846354fbcff14aa24", + "path": "org/jetbrains/kotlinx/kotlinx-serialization-json-jvm/1.8.1/kotlinx-serialization-json-jvm-1.8.1.jar" + }, + { + "url": "org/jetbrains/kotlin/analysis-api-impl-base-for-ide/2.3.20-ij253-45/analysis-api-impl-base-for-ide-2.3.20-ij253-45.jar", + "hash": "1ae230b0e5847a47838b871060b7271c9b2329febb85e1470d1490ffe2e28fd4", + "path": "org/jetbrains/kotlin/analysis-api-impl-base-for-ide/2.3.20-ij253-45/analysis-api-impl-base-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "io/ktor/ktor-http-cio-jvm/3.1.3/ktor-http-cio-jvm-3.1.3.jar", + "hash": "b04aede18e9c008168096dc53a3fc016177b61a5ec3024afbf8caca0cd5dbf42", + "path": "io/ktor/ktor-http-cio-jvm/3.1.3/ktor-http-cio-jvm-3.1.3.jar" + }, + { + "url": "org/jetbrains/intellij/deps/commons-imaging/1.0-RC-1/commons-imaging-1.0-RC-1.jar", + "hash": "ba1cb46e5494286940b016da372ae94a60d2dbc411b6dac5db1e40128725d501", + "path": "org/jetbrains/intellij/deps/commons-imaging/1.0-RC-1/commons-imaging-1.0-RC-1.jar" + }, + { + "url": "com/intellij/platform/kotlinx-coroutines-core-jvm/1.10.1-intellij-5/kotlinx-coroutines-core-jvm-1.10.1-intellij-5.jar", + "hash": "e9b7e2b1262fd02fe63b08f636903ff36f453f08ae52190c78e3cbf19d777e42", + "path": "com/intellij/platform/kotlinx-coroutines-core-jvm/1.10.1-intellij-5/kotlinx-coroutines-core-jvm-1.10.1-intellij-5.jar" + }, + { + "url": "io/github/z4kn4fein/semver-jvm/2.0.0/semver-jvm-2.0.0.jar", + "hash": "fbbf174a4e78aa5be1f1b7db73edc5c0a6a2e59e1562263e2c3a2e510fa1ba45", + "path": "io/github/z4kn4fein/semver-jvm/2.0.0/semver-jvm-2.0.0.jar" + }, + { + "url": "org/apache/commons/commons-lang3/3.18.0/commons-lang3-3.18.0.jar", + "hash": "4eeeae8d20c078abb64b015ec158add383ac581571cddc45c68f0c9ae0230720", + "path": "org/apache/commons/commons-lang3/3.18.0/commons-lang3-3.18.0.jar" + }, + { + "url": "org/codehaus/groovy/groovy-json/3.0.25/groovy-json-3.0.25.jar", + "hash": "511cea72a464809d7e376968910fa704f9fa5afa8f2a94b53672a061b45475bb", + "path": "org/codehaus/groovy/groovy-json/3.0.25/groovy-json-3.0.25.jar" + }, + { + "url": "com/fasterxml/jackson/dataformat/jackson-dataformat-toml/2.19.0/jackson-dataformat-toml-2.19.0.jar", + "hash": "e6312d390c6bef67681f8e258f29ced2f3d0fa1d83a72e0bec1513b8c1c4f430", + "path": "com/fasterxml/jackson/dataformat/jackson-dataformat-toml/2.19.0/jackson-dataformat-toml-2.19.0.jar" + }, + { + "url": "org/mockito/mockito-core/5.19.0/mockito-core-5.19.0.jar", + "hash": "d875ff234a4b72e0eedfe170dd804797a4b87ba4c76207c9659d6f46b527877b", + "path": "org/mockito/mockito-core/5.19.0/mockito-core-5.19.0.jar" + }, + { + "url": "net/bytebuddy/byte-buddy-agent/1.17.6/byte-buddy-agent-1.17.6.jar", + "hash": "8a80959465bb09848cd41a89301490c55b9d940dc6ec30d8abac0f63b39fd5d0", + "path": "net/bytebuddy/byte-buddy-agent/1.17.6/byte-buddy-agent-1.17.6.jar" }, { "url": "org/objenesis/objenesis/3.3/objenesis-3.3.jar", @@ -2050,134 +1085,279 @@ "path": "org/objenesis/objenesis/3.3/objenesis-3.3.jar" }, { - "url": "org/mockito/mockito-junit-jupiter/5.12.0/mockito-junit-jupiter-5.12.0.jar", - "hash": "2663b47e5b36bebef3a1a21610dc4cea504f0124545d45fa5f3332837971d66d", - "path": "org/mockito/mockito-junit-jupiter/5.12.0/mockito-junit-jupiter-5.12.0.jar" + "url": "com/google/code/gson/gson/2.13.1/gson-2.13.1.jar", + "hash": "94855942d4992f112946d3de1c334e709237b8126d8130bf07807c018a4a2120", + "path": "com/google/code/gson/gson/2.13.1/gson-2.13.1.jar" }, { - "url": "org/mockito/kotlin/mockito-kotlin/5.4.0/mockito-kotlin-5.4.0.jar", - "hash": "c97a3c0ad362d9352a135323767fd3dad64796f26339399b129fe19d7e30356a", - "path": "org/mockito/kotlin/mockito-kotlin/5.4.0/mockito-kotlin-5.4.0.jar" + "url": "org/jetbrains/kotlin/kotlin-compiler-fe10-for-ide/2.3.20-ij253-45/kotlin-compiler-fe10-for-ide-2.3.20-ij253-45.jar", + "hash": "d1f296fae451d3e16f70a6812fe88024132422189a6cb8a74e4f62b1fa5f18fd", + "path": "org/jetbrains/kotlin/kotlin-compiler-fe10-for-ide/2.3.20-ij253-45/kotlin-compiler-fe10-for-ide-2.3.20-ij253-45.jar" }, { - "url": "com/h2database/h2-mvstore/2.3.232/h2-mvstore-2.3.232.jar", - "hash": "2c8225cd73b2394382b9d0016d9278a00291562224a594eef00c00a6ac50bc04", - "path": "com/h2database/h2-mvstore/2.3.232/h2-mvstore-2.3.232.jar" + "url": "com/typesafe/config/1.4.4/config-1.4.4.jar", + "hash": "ab16decc45cc678b0cf17fb9668f380a73bfdf11b75af1fa1ddec5da82805aea", + "path": "com/typesafe/config/1.4.4/config-1.4.4.jar" }, { - "url": "io/netty/netty-all/4.2.0.RC2/netty-all-4.2.0.RC2.jar", - "hash": "4a12af2ac8345bfc7e0987ad8748787de033a9e27357cace7f45c7d40be522e0", - "path": "io/netty/netty-all/4.2.0.RC2/netty-all-4.2.0.RC2.jar" + "url": "io/ktor/ktor-client-core-jvm/3.1.3/ktor-client-core-jvm-3.1.3.jar", + "hash": "746e2a3dece87379d64c40999401969001d373de1458fe851c0d2e0f880b42ef", + "path": "io/ktor/ktor-client-core-jvm/3.1.3/ktor-client-core-jvm-3.1.3.jar" }, { - "url": "io/netty/netty-buffer/4.2.0.RC2/netty-buffer-4.2.0.RC2.jar", - "hash": "74d953cec00048b892112f9602fc7b1113ea55337dc1ede32e449efcb2b231c7", - "path": "io/netty/netty-buffer/4.2.0.RC2/netty-buffer-4.2.0.RC2.jar" + "url": "org/junit-pioneer/junit-pioneer/2.3.0/junit-pioneer-2.3.0.jar", + "hash": "8b09db32c8cf5b2112a00262411ccd4ef6ca3bae695a0015ecad4def23dea9fd", + "path": "org/junit-pioneer/junit-pioneer/2.3.0/junit-pioneer-2.3.0.jar" }, { - "url": "io/netty/netty-codec-base/4.2.0.RC2/netty-codec-base-4.2.0.RC2.jar", - "hash": "f39581a55f89fb0586373e237e1e4a9d5e2fe3b94167c7a6762552651e5a6038", - "path": "io/netty/netty-codec-base/4.2.0.RC2/netty-codec-base-4.2.0.RC2.jar" + "url": "org/junit/vintage/junit-vintage-engine/5.13.4/junit-vintage-engine-5.13.4.jar", + "hash": "066b702d850ebcde36f2a8181b46a2f0f1416129d1dc63c3a1e1531006e74739", + "path": "org/junit/vintage/junit-vintage-engine/5.13.4/junit-vintage-engine-5.13.4.jar" }, { - "url": "io/netty/netty-codec/4.2.0.RC2/netty-codec-4.2.0.RC2.jar", - "hash": "b94f2d169acd04e8a41f1082e8f522529be1f5a10515473de9fb8d259afbfc77", - "path": "io/netty/netty-codec/4.2.0.RC2/netty-codec-4.2.0.RC2.jar" + "url": "org/testcontainers/testcontainers/1.20.3/testcontainers-1.20.3.jar", + "hash": "e1d89a13d93337e1b14000d6c7c3e8e047fe244db63231134e52fbc1c0ffc5f7", + "path": "org/testcontainers/testcontainers/1.20.3/testcontainers-1.20.3.jar" }, { - "url": "io/netty/netty-codec-http/4.2.0.RC2/netty-codec-http-4.2.0.RC2.jar", - "hash": "a44d21dff0254e4f4f9ceb7870e8b27a403d7f1d6325ab03ae6c045302957761", - "path": "io/netty/netty-codec-http/4.2.0.RC2/netty-codec-http-4.2.0.RC2.jar" + "url": "org/rnorth/duct-tape/duct-tape/1.0.8/duct-tape-1.0.8.jar", + "hash": "31cef12ddec979d1f86d7cf708c41a17da523d05c685fd6642e9d0b2addb7240", + "path": "org/rnorth/duct-tape/duct-tape/1.0.8/duct-tape-1.0.8.jar" }, { - "url": "io/netty/netty-codec-http2/4.2.0.RC2/netty-codec-http2-4.2.0.RC2.jar", - "hash": "c542657efd81b268535fb77e1866c8234c5a22de416ecbd8aea0e06e2c1588de", - "path": "io/netty/netty-codec-http2/4.2.0.RC2/netty-codec-http2-4.2.0.RC2.jar" + "url": "com/github/docker-java/docker-java-api/3.4.0/docker-java-api-3.4.0.jar", + "hash": "ad8e9f748380985e0b702bfb2356749a0966afa28a7d637aa3211217ae6a6f2e", + "path": "com/github/docker-java/docker-java-api/3.4.0/docker-java-api-3.4.0.jar" }, { - "url": "io/netty/netty-common/4.2.0.RC2/netty-common-4.2.0.RC2.jar", - "hash": "cc65afe17daf2f9380d3c64460f5b10ec279f98b9461fbf0ccf62b3cb3ee6c37", - "path": "io/netty/netty-common/4.2.0.RC2/netty-common-4.2.0.RC2.jar" + "url": "com/github/docker-java/docker-java-transport-zerodep/3.4.0/docker-java-transport-zerodep-3.4.0.jar", + "hash": "aac3ba9ed78c73961d13d7b7dac51ba51fe9089629efd4f77ffa4e6e8c6e4048", + "path": "com/github/docker-java/docker-java-transport-zerodep/3.4.0/docker-java-transport-zerodep-3.4.0.jar" }, { - "url": "io/netty/netty-handler/4.2.0.RC2/netty-handler-4.2.0.RC2.jar", - "hash": "3f1912b14a2fdd7ad2ef0bda9eeb1ae544c463857081d7dd69f9aa2b7137de6e", - "path": "io/netty/netty-handler/4.2.0.RC2/netty-handler-4.2.0.RC2.jar" + "url": "com/github/docker-java/docker-java-transport/3.4.0/docker-java-transport-3.4.0.jar", + "hash": "a1a8ce872dbf92423a948443b88b9417283ead5d56cb5ed77803353658b97b34", + "path": "com/github/docker-java/docker-java-transport/3.4.0/docker-java-transport-3.4.0.jar" }, { - "url": "io/netty/netty-transport-native-unix-common/4.2.0.RC2/netty-transport-native-unix-common-4.2.0.RC2.jar", - "hash": "dfc1db2a05dafeba40987a76591004cc72d4a27062d874961fadc5059900f65d", - "path": "io/netty/netty-transport-native-unix-common/4.2.0.RC2/netty-transport-native-unix-common-4.2.0.RC2.jar" + "url": "org/junit/platform/junit-platform-suite/1.13.4/junit-platform-suite-1.13.4.jar", + "hash": "8088a80b47f5a7e73fa107f466dfa6a86776ca496fc2e7724aba65202d467913", + "path": "org/junit/platform/junit-platform-suite/1.13.4/junit-platform-suite-1.13.4.jar" }, { - "url": "io/netty/netty-handler-ssl-ocsp/4.2.0.RC2/netty-handler-ssl-ocsp-4.2.0.RC2.jar", - "hash": "c1d3051facf0297a3d7e15078a2c94f3650b6beddd398f21c591d098fd549922", - "path": "io/netty/netty-handler-ssl-ocsp/4.2.0.RC2/netty-handler-ssl-ocsp-4.2.0.RC2.jar" + "url": "org/junit/platform/junit-platform-suite-api/1.13.4/junit-platform-suite-api-1.13.4.jar", + "hash": "9a05bf77e128371f5b3e25ffc89f7af467a9f68dd365fdfced469ebcf533abc9", + "path": "org/junit/platform/junit-platform-suite-api/1.13.4/junit-platform-suite-api-1.13.4.jar" }, { - "url": "io/netty/netty-resolver/4.2.0.RC2/netty-resolver-4.2.0.RC2.jar", - "hash": "10fa70357cbfd55f52d64cf4bb4011e01ced0e0e5dea0bac77f73908cef676ff", - "path": "io/netty/netty-resolver/4.2.0.RC2/netty-resolver-4.2.0.RC2.jar" + "url": "org/junit/platform/junit-platform-suite-engine/1.13.4/junit-platform-suite-engine-1.13.4.jar", + "hash": "3b34fd8172d70d0d7c59155e487bd8e77d43bdbfdcfe1d78c2b4eea55e9acb92", + "path": "org/junit/platform/junit-platform-suite-engine/1.13.4/junit-platform-suite-engine-1.13.4.jar" }, { - "url": "io/netty/netty-transport/4.2.0.RC2/netty-transport-4.2.0.RC2.jar", - "hash": "9c86cf3a130237b059f5ef89661a4fbe715f5e8bce9626a6aded95a1c3775a47", - "path": "io/netty/netty-transport/4.2.0.RC2/netty-transport-4.2.0.RC2.jar" + "url": "org/junit/platform/junit-platform-suite-commons/1.13.4/junit-platform-suite-commons-1.13.4.jar", + "hash": "e7dacfcfa3bc692c0a7a413cefd5f51ae420415a14d39091bdf88aebfdba70b6", + "path": "org/junit/platform/junit-platform-suite-commons/1.13.4/junit-platform-suite-commons-1.13.4.jar" }, { - "url": "io/netty/netty-pkitesting/4.2.0.RC2/netty-pkitesting-4.2.0.RC2.jar", - "hash": "6d3fbdf60229ee2baafaa850bf46115923109c73d6d1b0fefdcce5a12ddd43e8", - "path": "io/netty/netty-pkitesting/4.2.0.RC2/netty-pkitesting-4.2.0.RC2.jar" + "url": "org/apache/lucene/lucene-suggest/10.3.0/lucene-suggest-10.3.0.jar", + "hash": "4b53bf7160e8cdf2ae6bf1a27018bb4fbfdb1841fbdad988c5ff71c7920f4a84", + "path": "org/apache/lucene/lucene-suggest/10.3.0/lucene-suggest-10.3.0.jar" }, { - "url": "org/bouncycastle/bcpkix-jdk18on/1.79/bcpkix-jdk18on-1.79.jar", - "hash": "3639a24ddf9ba4b7eba0659b44770e91eba816421888e571f285aadefe532cd6", - "path": "org/bouncycastle/bcpkix-jdk18on/1.79/bcpkix-jdk18on-1.79.jar" + "url": "org/yaml/snakeyaml/2.4/snakeyaml-2.4.jar", + "hash": "ef779af5d29a9dde8cc70ce0341f5c6f7735e23edff9685ceaa9d35359b7bb7f", + "path": "org/yaml/snakeyaml/2.4/snakeyaml-2.4.jar" }, { - "url": "org/bouncycastle/bcutil-jdk18on/1.79/bcutil-jdk18on-1.79.jar", - "hash": "c70b88ada58938cbc2f005d40329054078bcfa1149e6ffc03e9242eb6ab21836", - "path": "org/bouncycastle/bcutil-jdk18on/1.79/bcutil-jdk18on-1.79.jar" + "url": "com/jetbrains/rd/rd-core/2025.3.1/rd-core-2025.3.1.jar", + "hash": "05492a77e70f6a35f1ce19b60841ba39f2fcbe03b1b26eee7aea0c8745cc5e7e", + "path": "com/jetbrains/rd/rd-core/2025.3.1/rd-core-2025.3.1.jar" }, { - "url": "org/bouncycastle/bcprov-jdk18on/1.79/bcprov-jdk18on-1.79.jar", - "hash": "0d81ecc3124536b539bce9aa3fe9621b7f84c9cee371b635a5b31c78b79ab1da", - "path": "org/bouncycastle/bcprov-jdk18on/1.79/bcprov-jdk18on-1.79.jar" + "url": "io/opentelemetry/semconv/opentelemetry-semconv/1.30.0/opentelemetry-semconv-1.30.0.jar", + "hash": "99c2478a9b803b7d385d1624d5c1ab6f9a64cac5a2dc00f44a350744a1d858ac", + "path": "io/opentelemetry/semconv/opentelemetry-semconv/1.30.0/opentelemetry-semconv-1.30.0.jar" }, { - "url": "io/netty/netty-transport-classes-epoll/4.2.0.RC2/netty-transport-classes-epoll-4.2.0.RC2.jar", - "hash": "b28e39a15989b29683ccbc360d27cdb71fa992c16e50f2b331278a68267d110a", - "path": "io/netty/netty-transport-classes-epoll/4.2.0.RC2/netty-transport-classes-epoll-4.2.0.RC2.jar" + "url": "org/jetbrains/kotlin/parcelize-compiler-plugin-for-ide/2.3.20-ij253-45/parcelize-compiler-plugin-for-ide-2.3.20-ij253-45.jar", + "hash": "c4e51a757d46f19bdc2264c7be0cba0cc52eb52c9047c0be9b1df91eb8195f4e", + "path": "org/jetbrains/kotlin/parcelize-compiler-plugin-for-ide/2.3.20-ij253-45/parcelize-compiler-plugin-for-ide-2.3.20-ij253-45.jar" }, { - "url": "io/netty/netty-transport-classes-kqueue/4.2.0.RC2/netty-transport-classes-kqueue-4.2.0.RC2.jar", - "hash": "15c46096b22d0fc833c09ce85d002cc8e171c9f1741030663899a6315997d5bd", - "path": "io/netty/netty-transport-classes-kqueue/4.2.0.RC2/netty-transport-classes-kqueue-4.2.0.RC2.jar" + "url": "javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar", + "hash": "88b955a0df57880a26a74708bc34f74dcaf8ebf4e78843a28b50eae945732b06", + "path": "javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar" }, { - "url": "io/netty/netty-transport-native-epoll/4.2.0.RC2/netty-transport-native-epoll-4.2.0.RC2-linux-x86_64.jar", - "hash": "d57f64acefa1cebc8b18f1add825f4d965bb495a340eee69b9d626d54e161a24", - "path": "io/netty/netty-transport-native-epoll/4.2.0.RC2/netty-transport-native-epoll-4.2.0.RC2-linux-x86_64.jar" + "url": "org/jetbrains/kotlin/low-level-api-fir-for-ide/2.3.20-ij253-45/low-level-api-fir-for-ide-2.3.20-ij253-45.jar", + "hash": "635cd736b002e250cbb2165f5cb05b2a9750f403ec8eaf6e1be9fad67f3ec1aa", + "path": "org/jetbrains/kotlin/low-level-api-fir-for-ide/2.3.20-ij253-45/low-level-api-fir-for-ide-2.3.20-ij253-45.jar" }, { - "url": "io/netty/netty-transport-native-epoll/4.2.0.RC2/netty-transport-native-epoll-4.2.0.RC2-linux-aarch_64.jar", - "hash": "9ff603349365d28397dc239097cab0ceca3b27cacd13fb5f1afda8d4d7388194", - "path": "io/netty/netty-transport-native-epoll/4.2.0.RC2/netty-transport-native-epoll-4.2.0.RC2-linux-aarch_64.jar" + "url": "org/jetbrains/kotlin/kotlin-stdlib/2.2.20/kotlin-stdlib-2.2.20.jar", + "hash": "8836ccffd3585fadda9901244b20d42901d2f3cd581058d8434e2ffabcf3a3e7", + "path": "org/jetbrains/kotlin/kotlin-stdlib/2.2.20/kotlin-stdlib-2.2.20.jar" }, { - "url": "io/netty/netty-transport-native-epoll/4.2.0.RC2/netty-transport-native-epoll-4.2.0.RC2-linux-riscv64.jar", - "hash": "c9fb752bd54bf2dae1e4330d2446202fdfb28e6a7f933248886de13d4b2f6959", - "path": "io/netty/netty-transport-native-epoll/4.2.0.RC2/netty-transport-native-epoll-4.2.0.RC2-linux-riscv64.jar" + "url": "org/jetbrains/compose/components/components-ui-tooling-preview-desktop/1.9.0/components-ui-tooling-preview-desktop-1.9.0.jar", + "hash": "ca0857dcde7cffff8eea3cce2940a285f219f673829f7f9a3381f767d224f411", + "path": "org/jetbrains/compose/components/components-ui-tooling-preview-desktop/1.9.0/components-ui-tooling-preview-desktop-1.9.0.jar" }, { - "url": "io/netty/netty-transport-native-kqueue/4.2.0.RC2/netty-transport-native-kqueue-4.2.0.RC2-osx-x86_64.jar", - "hash": "2c80194e02e8f2424be3eb18be4514ece9fcaec79cb11a7d2f0dbe92fe86e283", - "path": "io/netty/netty-transport-native-kqueue/4.2.0.RC2/netty-transport-native-kqueue-4.2.0.RC2-osx-x86_64.jar" + "url": "com/jgoodies/jgoodies-common/1.4.0/jgoodies-common-1.4.0.jar", + "hash": "efd986ec851c3a5cd57907e72f27d1af9c1e5b1874b07a8b778588646d71d9fc", + "path": "com/jgoodies/jgoodies-common/1.4.0/jgoodies-common-1.4.0.jar" }, { - "url": "io/netty/netty-transport-native-kqueue/4.2.0.RC2/netty-transport-native-kqueue-4.2.0.RC2-osx-aarch_64.jar", - "hash": "d942f12645bf694c5083e40d7ec2f1d03b897ceccb0d0acd9d1178bf4f72092d", - "path": "io/netty/netty-transport-native-kqueue/4.2.0.RC2/netty-transport-native-kqueue-4.2.0.RC2-osx-aarch_64.jar" + "url": "io/vavr/vavr/0.10.4/vavr-0.10.4.jar", + "hash": "12622deeea2618b59b284051a9484f1def8ccbebc847c350358f12d325ba9dd5", + "path": "io/vavr/vavr/0.10.4/vavr-0.10.4.jar" + }, + { + "url": "io/vavr/vavr-match/0.10.4/vavr-match-0.10.4.jar", + "hash": "d46f96bf59ccd5800261eec5869a6877ee0a37ea781312e6735be55539f50354", + "path": "io/vavr/vavr-match/0.10.4/vavr-match-0.10.4.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-compiler-fir-for-ide/2.3.20-ij253-45/kotlin-compiler-fir-for-ide-2.3.20-ij253-45.jar", + "hash": "51241b1d60e87ef52b69ad58dc530230dd832def0cec16ca3a57e705f7ecd9bc", + "path": "org/jetbrains/kotlin/kotlin-compiler-fir-for-ide/2.3.20-ij253-45/kotlin-compiler-fir-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "org/testng/testng/7.8.0/testng-7.8.0.jar", + "hash": "dbbc43e2c64623661c3537f9d74061eb6c8fc3e5b4376f31fadb16de2b200f88", + "path": "org/testng/testng/7.8.0/testng-7.8.0.jar" + }, + { + "url": "com/beust/jcommander/1.82/jcommander-1.82.jar", + "hash": "deeac157c8de6822878d85d0c7bc8467a19cc8484d37788f7804f039dde280b1", + "path": "com/beust/jcommander/1.82/jcommander-1.82.jar" + }, + { + "url": "org/webjars/jquery/3.6.1/jquery-3.6.1.jar", + "hash": "da2381fbee4799631ba44d1f4d6487b886b22450c7fc85842c5fdfa03429b817", + "path": "org/webjars/jquery/3.6.1/jquery-3.6.1.jar" + }, + { + "url": "net/java/dev/jna/jna-platform/5.17.0/jna-platform-5.17.0.jar", + "hash": "b7e3d46c87bad2eb409b0e704916bcd81206168e357312dfddd0e253679cd9e0", + "path": "net/java/dev/jna/jna-platform/5.17.0/jna-platform-5.17.0.jar" + }, + { + "url": "net/java/dev/jna/jna/5.17.0/jna-5.17.0.jar", + "hash": "b3a9408e7c51e08ef0e3bfcc08f443f6ec0f6191ba8cd7c18d53d2b22e5bdbc0", + "path": "net/java/dev/jna/jna/5.17.0/jna-5.17.0.jar" + }, + { + "url": "org/jetbrains/kotlinx/kotlinx-serialization-cbor-jvm/1.8.1/kotlinx-serialization-cbor-jvm-1.8.1.jar", + "hash": "604c4130ca7a0e979a449cf550087a5c2c586485e8af01dcf24b03b7b287306d", + "path": "org/jetbrains/kotlinx/kotlinx-serialization-cbor-jvm/1.8.1/kotlinx-serialization-cbor-jvm-1.8.1.jar" + }, + { + "url": "org/jetbrains/kotlinx/kotlinx-io-core-jvm/0.7.0/kotlinx-io-core-jvm-0.7.0.jar", + "hash": "6ededc9be4d878aea80c7dd609f91bfc47fcd3d36cc91fd0f3f328fbd6656c8f", + "path": "org/jetbrains/kotlinx/kotlinx-io-core-jvm/0.7.0/kotlinx-io-core-jvm-0.7.0.jar" + }, + { + "url": "org/jetbrains/kotlinx/kotlinx-io-bytestring-jvm/0.7.0/kotlinx-io-bytestring-jvm-0.7.0.jar", + "hash": "ea38a66b0ff46ed82dded9e81d2dce70e5fbe03bd6cc52b4fc8869381dea7b7d", + "path": "org/jetbrains/kotlinx/kotlinx-io-bytestring-jvm/0.7.0/kotlinx-io-bytestring-jvm-0.7.0.jar" + }, + { + "url": "org/imgscalr/imgscalr-lib/4.2/imgscalr-lib-4.2.jar", + "hash": "6f128a71c5e87a16f810513a73ad3c77d0ee0bb622ee0ce1ead115bccbc76d0a", + "path": "org/imgscalr/imgscalr-lib/4.2/imgscalr-lib-4.2.jar" + }, + { + "url": "io/ktor/ktor-client-cio-jvm/3.1.3/ktor-client-cio-jvm-3.1.3.jar", + "hash": "9a86341588057a23d3ba4562fdc8afcef6facd071678a0c20b3b28a19ec35c88", + "path": "io/ktor/ktor-client-cio-jvm/3.1.3/ktor-client-cio-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-client-core-jvm/3.1.3/ktor-client-core-jvm-3.1.3.jar", + "hash": "746e2a3dece87379d64c40999401969001d373de1458fe851c0d2e0f880b42ef", + "path": "io/ktor/ktor-client-core-jvm/3.1.3/ktor-client-core-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-http-jvm/3.1.3/ktor-http-jvm-3.1.3.jar", + "hash": "8a50d94b46f91bd56580b9169272d6cd636f442032ba078a141da70413465946", + "path": "io/ktor/ktor-http-jvm/3.1.3/ktor-http-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-events-jvm/3.1.3/ktor-events-jvm-3.1.3.jar", + "hash": "da7069c6e78809d7c37d104e415613cbd4cd5cec1ed54a332cb64ef6a864a060", + "path": "io/ktor/ktor-events-jvm/3.1.3/ktor-events-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-websocket-serialization-jvm/3.1.3/ktor-websocket-serialization-jvm-3.1.3.jar", + "hash": "67f0f566e2ed51717f6ed55f6d2b4dee1c84be4ea2cd96fc636d0bdf0fd43067", + "path": "io/ktor/ktor-websocket-serialization-jvm/3.1.3/ktor-websocket-serialization-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-serialization-jvm/3.1.3/ktor-serialization-jvm-3.1.3.jar", + "hash": "0d704bc1148a8fd9a1f2005e0b5189cdaed3030efe24b8236459c41c356f5620", + "path": "io/ktor/ktor-serialization-jvm/3.1.3/ktor-serialization-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-sse-jvm/3.1.3/ktor-sse-jvm-3.1.3.jar", + "hash": "a2ae8a338bb1d446d16dcfea2189ef5a5be31a88123b3879562b7955667a5639", + "path": "io/ktor/ktor-sse-jvm/3.1.3/ktor-sse-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-http-cio-jvm/3.1.3/ktor-http-cio-jvm-3.1.3.jar", + "hash": "b04aede18e9c008168096dc53a3fc016177b61a5ec3024afbf8caca0cd5dbf42", + "path": "io/ktor/ktor-http-cio-jvm/3.1.3/ktor-http-cio-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-network-jvm/3.1.3/ktor-network-jvm-3.1.3.jar", + "hash": "fa4e6165b5ad4bf5db337ebd5f16f9b596dc5e401fbea343b9deacb6138240af", + "path": "io/ktor/ktor-network-jvm/3.1.3/ktor-network-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-io-jvm/3.1.3/ktor-io-jvm-3.1.3.jar", + "hash": "bb2fb6c00afaa34b539cb30e7584d37bfcba171c266bbdb9990e003579dc24c1", + "path": "io/ktor/ktor-io-jvm/3.1.3/ktor-io-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-websockets-jvm/3.1.3/ktor-websockets-jvm-3.1.3.jar", + "hash": "ef28b4f12054ee125765b72fe3230e215a60b73b2ff2072a5c280fcf09329077", + "path": "io/ktor/ktor-websockets-jvm/3.1.3/ktor-websockets-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-utils-jvm/3.1.3/ktor-utils-jvm-3.1.3.jar", + "hash": "33333937b98fc0c8e943ee4b10b3ea66b49782dfb569c44c142da4f32d85dffc", + "path": "io/ktor/ktor-utils-jvm/3.1.3/ktor-utils-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-network-tls-jvm/3.1.3/ktor-network-tls-jvm-3.1.3.jar", + "hash": "f67507a3e8bf52aa08d753682e6cdda0194e3abe750118b99c9336953e598be9", + "path": "io/ktor/ktor-network-tls-jvm/3.1.3/ktor-network-tls-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-client-java-jvm/3.1.3/ktor-client-java-jvm-3.1.3.jar", + "hash": "4449fa59e5f4f9a18e18b5ed10db95dba3f65a825cfc32d053097d8bffccfbf1", + "path": "io/ktor/ktor-client-java-jvm/3.1.3/ktor-client-java-jvm-3.1.3.jar" + }, + { + "url": "com/jetbrains/fus/reporting/connection-client/171/connection-client-171.jar", + "hash": "ca8ebd17e33f333647b905d43fc8cce2ad16abd22bfa99b75cb8a499894648b8", + "path": "com/jetbrains/fus/reporting/connection-client/171/connection-client-171.jar" + }, + { + "url": "org/jetbrains/kotlinx/kotlinx-serialization-core-jvm/1.8.1/kotlinx-serialization-core-jvm-1.8.1.jar", + "hash": "3565b6d4d789bf70683c45566944287fc1d8dc75c23d98bd87d01059cc76f2b3", + "path": "org/jetbrains/kotlinx/kotlinx-serialization-core-jvm/1.8.1/kotlinx-serialization-core-jvm-1.8.1.jar" + }, + { + "url": "com/intellij/platform/kotlinx-coroutines-debug/1.10.1-intellij-5/kotlinx-coroutines-debug-1.10.1-intellij-5.jar", + "hash": "f8f56f19d2b29da511809c3345d2f0bf283bfb94a0a0d83f5b630e1424625723", + "path": "com/intellij/platform/kotlinx-coroutines-debug/1.10.1-intellij-5/kotlinx-coroutines-debug-1.10.1-intellij-5.jar" + }, + { + "url": "com/github/luben/zstd-jni/1.5.7-4/zstd-jni-1.5.7-4.jar", + "hash": "e7f064bf1eab83fa785cf587f657f09649e3b0af6f27caa5382416953b5a35f8", + "path": "com/github/luben/zstd-jni/1.5.7-4/zstd-jni-1.5.7-4.jar" }, { "url": "io/netty/netty-buffer/4.2.0.RC2/netty-buffer-4.2.0.RC2.jar", @@ -2190,54 +1370,264 @@ "path": "io/netty/netty-common/4.2.0.RC2/netty-common-4.2.0.RC2.jar" }, { - "url": "io/netty/netty-codec-compression/4.2.0.RC2/netty-codec-compression-4.2.0.RC2.jar", - "hash": "7251646a8ea8d56a2415311de6040159479ac0e35de36dab70b667ed899ac931", - "path": "io/netty/netty-codec-compression/4.2.0.RC2/netty-codec-compression-4.2.0.RC2.jar" + "url": "org/codehaus/groovy/groovy-templates/3.0.25/groovy-templates-3.0.25.jar", + "hash": "fd0e111cae80bd6285677759b72cb67e7da68ee779a90e51bee12a7011c28436", + "path": "org/codehaus/groovy/groovy-templates/3.0.25/groovy-templates-3.0.25.jar" }, { - "url": "io/netty/netty-codec-http2/4.2.0.RC2/netty-codec-http2-4.2.0.RC2.jar", - "hash": "c542657efd81b268535fb77e1866c8234c5a22de416ecbd8aea0e06e2c1588de", - "path": "io/netty/netty-codec-http2/4.2.0.RC2/netty-codec-http2-4.2.0.RC2.jar" + "url": "org/jetbrains/kotlin/kotlin-reflect/2.2.20/kotlin-reflect-2.2.20.jar", + "hash": "8209083a4a7c4e476d9842b078308fa96a96f07a6bd99f05f3586ee13289ab26", + "path": "org/jetbrains/kotlin/kotlin-reflect/2.2.20/kotlin-reflect-2.2.20.jar" }, { - "url": "io/netty/netty-transport/4.2.0.RC2/netty-transport-4.2.0.RC2.jar", - "hash": "9c86cf3a130237b059f5ef89661a4fbe715f5e8bce9626a6aded95a1c3775a47", - "path": "io/netty/netty-transport/4.2.0.RC2/netty-transport-4.2.0.RC2.jar" + "url": "io/grpc/grpc-kotlin-stub/1.4.3/grpc-kotlin-stub-1.4.3.jar", + "hash": "4b5705f8cabd07e82c81dbce36f1554aa9d1740f03e369fd049a71f375dac2f0", + "path": "io/grpc/grpc-kotlin-stub/1.4.3/grpc-kotlin-stub-1.4.3.jar" }, { - "url": "io/netty/netty-resolver/4.2.0.RC2/netty-resolver-4.2.0.RC2.jar", - "hash": "10fa70357cbfd55f52d64cf4bb4011e01ced0e0e5dea0bac77f73908cef676ff", - "path": "io/netty/netty-resolver/4.2.0.RC2/netty-resolver-4.2.0.RC2.jar" + "url": "com/fasterxml/jackson/core/jackson-core/2.19.0/jackson-core-2.19.0.jar", + "hash": "da8e859bac94874528116a25f20c68560e4287acbf27628711b8a4f96b028430", + "path": "com/fasterxml/jackson/core/jackson-core/2.19.0/jackson-core-2.19.0.jar" }, { - "url": "io/netty/netty-codec/4.2.0.RC2/netty-codec-4.2.0.RC2.jar", - "hash": "b94f2d169acd04e8a41f1082e8f522529be1f5a10515473de9fb8d259afbfc77", - "path": "io/netty/netty-codec/4.2.0.RC2/netty-codec-4.2.0.RC2.jar" + "url": "org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.jar", + "hash": "d74a3334fb35195009b338a951f918203d6bbca3d1d359033dc33edd1cadc9ef", + "path": "org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.jar" }, { - "url": "io/netty/netty-codec-base/4.2.0.RC2/netty-codec-base-4.2.0.RC2.jar", - "hash": "f39581a55f89fb0586373e237e1e4a9d5e2fe3b94167c7a6762552651e5a6038", - "path": "io/netty/netty-codec-base/4.2.0.RC2/netty-codec-base-4.2.0.RC2.jar" + "url": "io/ktor/ktor-utils-jvm/3.1.3/ktor-utils-jvm-3.1.3.jar", + "hash": "33333937b98fc0c8e943ee4b10b3ea66b49782dfb569c44c142da4f32d85dffc", + "path": "io/ktor/ktor-utils-jvm/3.1.3/ktor-utils-jvm-3.1.3.jar" }, { - "url": "io/netty/netty-handler/4.2.0.RC2/netty-handler-4.2.0.RC2.jar", - "hash": "3f1912b14a2fdd7ad2ef0bda9eeb1ae544c463857081d7dd69f9aa2b7137de6e", - "path": "io/netty/netty-handler/4.2.0.RC2/netty-handler-4.2.0.RC2.jar" + "url": "org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.jar", + "hash": "86e0255d4c879c61b4833ed7f13124e8bb679df47debb127326e7db7dd49a07b", + "path": "org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.jar" }, { - "url": "io/netty/netty-transport-native-unix-common/4.2.0.RC2/netty-transport-native-unix-common-4.2.0.RC2.jar", - "hash": "dfc1db2a05dafeba40987a76591004cc72d4a27062d874961fadc5059900f65d", - "path": "io/netty/netty-transport-native-unix-common/4.2.0.RC2/netty-transport-native-unix-common-4.2.0.RC2.jar" + "url": "ai/grazie/grazie-rule-engine/0.3.11/grazie-rule-engine-0.3.11.jar", + "hash": "54b321650a50f78ceee6bd06653ee3cea0b19db5fe95e3c3a109e6af4a20126c", + "path": "ai/grazie/grazie-rule-engine/0.3.11/grazie-rule-engine-0.3.11.jar" }, { - "url": "io/netty/netty-codec-http/4.2.0.RC2/netty-codec-http-4.2.0.RC2.jar", - "hash": "a44d21dff0254e4f4f9ceb7870e8b27a403d7f1d6325ab03ae6c045302957761", - "path": "io/netty/netty-codec-http/4.2.0.RC2/netty-codec-http-4.2.0.RC2.jar" + "url": "net/fellbaum/jemoji/1.3.1/jemoji-1.3.1.jar", + "hash": "80a2f8918240a07d3a6fc7cdcc543d278013f6943c080835e43a22fc90462a9f", + "path": "net/fellbaum/jemoji/1.3.1/jemoji-1.3.1.jar" }, { - "url": "io/netty/netty-codec-protobuf/4.2.0.RC2/netty-codec-protobuf-4.2.0.RC2.jar", - "hash": "c5fb188895ffdfd529473c5e7ba1c58da2f514a44134b15ad0d51efe3f28bb38", - "path": "io/netty/netty-codec-protobuf/4.2.0.RC2/netty-codec-protobuf-4.2.0.RC2.jar" + "url": "com/jetbrains/mlapi/mlapi-core/0.2.1/mlapi-core-0.2.1.jar", + "hash": "02da615dd0adac62f2d87db878f587529e8d2cb82b3a65ed8b5466a518324180", + "path": "com/jetbrains/mlapi/mlapi-core/0.2.1/mlapi-core-0.2.1.jar" + }, + { + "url": "io/cucumber/cucumber-core/2.4.0/cucumber-core-2.4.0.jar", + "hash": "ac0f343d6fc0dca4c93f8b6a6266b3bf4cb4d61913b8a4cd2b3abf50025268cf", + "path": "io/cucumber/cucumber-core/2.4.0/cucumber-core-2.4.0.jar" + }, + { + "url": "info/cukes/cucumber-html/0.2.6/cucumber-html-0.2.6.jar", + "hash": "e2167e99bdb018576cce9cc0aad154ad995fe67a4b0c36c63344f743865f96e7", + "path": "info/cukes/cucumber-html/0.2.6/cucumber-html-0.2.6.jar" + }, + { + "url": "io/cucumber/cucumber-jvm-deps/1.0.6/cucumber-jvm-deps-1.0.6.jar", + "hash": "d1c2cc901dd702eb77a2258c0d1446e4a302d28da0d4b49cd11ff3d5929281fa", + "path": "io/cucumber/cucumber-jvm-deps/1.0.6/cucumber-jvm-deps-1.0.6.jar" + }, + { + "url": "io/cucumber/gherkin/5.0.0/gherkin-5.0.0.jar", + "hash": "e35cfa4a16204bf59fa167bb6d45be0717d6b7cfba1c30f156d8f21cde2f4065", + "path": "io/cucumber/gherkin/5.0.0/gherkin-5.0.0.jar" + }, + { + "url": "io/cucumber/tag-expressions/1.1.1/tag-expressions-1.1.1.jar", + "hash": "e5a0a71fb846752900c0e5a99aa13e5a1bbc3ec97e7faf26803648fa45215584", + "path": "io/cucumber/tag-expressions/1.1.1/tag-expressions-1.1.1.jar" + }, + { + "url": "org/jmock/jmock/2.5.1/jmock-2.5.1.jar", + "hash": "d96425f4bab28798162e59fffbe7e16ea6c2aab303ee8dfb0a2ec38a5a4e2f36", + "path": "org/jmock/jmock/2.5.1/jmock-2.5.1.jar" + }, + { + "url": "org/swinglabs/swingx-core/1.6.2-2/swingx-core-1.6.2-2.jar", + "hash": "0df80935d9bc3b3841bc621c6fef6615c93aaf80393ccaa196db11bf97784f18", + "path": "org/swinglabs/swingx-core/1.6.2-2/swingx-core-1.6.2-2.jar" + }, + { + "url": "io/mockk/mockk/1.14.5/mockk-1.14.5.jar", + "hash": "089e24417bf9f6c34eec5720eebb2cbcc82ea2855ecef90133eb17e1079d5868", + "path": "io/mockk/mockk/1.14.5/mockk-1.14.5.jar" + }, + { + "url": "io/mockk/mockk-dsl/1.14.5/mockk-dsl-1.14.5.jar", + "hash": "089e24417bf9f6c34eec5720eebb2cbcc82ea2855ecef90133eb17e1079d5868", + "path": "io/mockk/mockk-dsl/1.14.5/mockk-dsl-1.14.5.jar" + }, + { + "url": "io/mockk/mockk-agent/1.14.5/mockk-agent-1.14.5.jar", + "hash": "089e24417bf9f6c34eec5720eebb2cbcc82ea2855ecef90133eb17e1079d5868", + "path": "io/mockk/mockk-agent/1.14.5/mockk-agent-1.14.5.jar" + }, + { + "url": "io/mockk/mockk-agent-api/1.14.5/mockk-agent-api-1.14.5.jar", + "hash": "089e24417bf9f6c34eec5720eebb2cbcc82ea2855ecef90133eb17e1079d5868", + "path": "io/mockk/mockk-agent-api/1.14.5/mockk-agent-api-1.14.5.jar" + }, + { + "url": "io/mockk/mockk-core/1.14.5/mockk-core-1.14.5.jar", + "hash": "089e24417bf9f6c34eec5720eebb2cbcc82ea2855ecef90133eb17e1079d5868", + "path": "io/mockk/mockk-core/1.14.5/mockk-core-1.14.5.jar" + }, + { + "url": "com/jetbrains/infra/download-pgp-verifier/1.1.4/download-pgp-verifier-1.1.4.jar", + "hash": "2bbfa931b2864c4f5e1fd22046d001df8d9a8592a20255baab0d396ed71c854c", + "path": "com/jetbrains/infra/download-pgp-verifier/1.1.4/download-pgp-verifier-1.1.4.jar" + }, + { + "url": "com/jetbrains/fus/reporting/model/171/model-171.jar", + "hash": "8aa0be7e7c1a46ef0827d98c026d328a6f9be27aed79b36692a7f38bacd41a6a", + "path": "com/jetbrains/fus/reporting/model/171/model-171.jar" + }, + { + "url": "org/jetbrains/kotlin/analysis-api-k2-tests-for-ide/2.3.20-ij253-45/analysis-api-k2-tests-for-ide-2.3.20-ij253-45.jar", + "hash": "7359f01e280d5d55781135956975278b3e4c1472e9628cce72bb0071705ce63b", + "path": "org/jetbrains/kotlin/analysis-api-k2-tests-for-ide/2.3.20-ij253-45/analysis-api-k2-tests-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "com/jetbrains/mlapi/catboost-shadow-need-slf4j/1.2.5/catboost-shadow-need-slf4j-1.2.5.jar", + "hash": "94a06c3fdd4aa638df59c8c783a379ca43a5b933187760e219e09e84f1633d76", + "path": "com/jetbrains/mlapi/catboost-shadow-need-slf4j/1.2.5/catboost-shadow-need-slf4j-1.2.5.jar" + }, + { + "url": "io/ktor/ktor-server-cio-jvm/3.1.3/ktor-server-cio-jvm-3.1.3.jar", + "hash": "f1526fe94e8d76c5251b5a25e4b4bb72199a25d3e1f6045e4b9e42789293f069", + "path": "io/ktor/ktor-server-cio-jvm/3.1.3/ktor-server-cio-jvm-3.1.3.jar" + }, + { + "url": "org/mockito/kotlin/mockito-kotlin/6.0.0/mockito-kotlin-6.0.0.jar", + "hash": "34d626ffa4a27ec49e47de7d760f1df30223ecb8944b6472941f5c73ec68dfbd", + "path": "org/mockito/kotlin/mockito-kotlin/6.0.0/mockito-kotlin-6.0.0.jar" + }, + { + "url": "com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469.jar", + "hash": "6d8d14b91285cc7c1b73460f413bb3f80672dc34dc506ed578fba1f6dde8661e", + "path": "com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlinx-serialization-compiler-plugin-for-ide/2.3.20-ij253-45/kotlinx-serialization-compiler-plugin-for-ide-2.3.20-ij253-45.jar", + "hash": "7566ed7641a9eb3852d51a58f15f0815827c903b493ed0b7386a9ee4f83769ba", + "path": "org/jetbrains/kotlin/kotlinx-serialization-compiler-plugin-for-ide/2.3.20-ij253-45/kotlinx-serialization-compiler-plugin-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "app/cash/turbine/turbine-jvm/1.0.0/turbine-jvm-1.0.0.jar", + "hash": "41984dffaf069b84b814fa787f740bf7ebdc90bf89f69d05bc4660c69874b49e", + "path": "app/cash/turbine/turbine-jvm/1.0.0/turbine-jvm-1.0.0.jar" + }, + { + "url": "com/android/tools/smali/smali-baksmali/3.0.3/smali-baksmali-3.0.3.jar", + "hash": "ffd6f3fbba2453440e4c04add42b9f903d84151b5b71f7e6bbb181d8096397a4", + "path": "com/android/tools/smali/smali-baksmali/3.0.3/smali-baksmali-3.0.3.jar" + }, + { + "url": "com/android/tools/smali/smali-util/3.0.3/smali-util-3.0.3.jar", + "hash": "8078a04709f42072a240a6fe7666b71755324745c505b39f86ededfd9c2b90c4", + "path": "com/android/tools/smali/smali-util/3.0.3/smali-util-3.0.3.jar" + }, + { + "url": "io/github/smiley4/schema-kenerator-jsonschema/2.2.0/schema-kenerator-jsonschema-2.2.0.jar", + "hash": "81981241b8df2eeee48efac05798e7beaa2b8d6bd5d610b3f5a4fea07b0eff6e", + "path": "io/github/smiley4/schema-kenerator-jsonschema/2.2.0/schema-kenerator-jsonschema-2.2.0.jar" + }, + { + "url": "io/ktor/ktor-client-okhttp-jvm/3.1.3/ktor-client-okhttp-jvm-3.1.3.jar", + "hash": "a3c111c85eabb8149c485c275768d57cd96a05b595ca1946781c0d4c5fb1654a", + "path": "io/ktor/ktor-client-okhttp-jvm/3.1.3/ktor-client-okhttp-jvm-3.1.3.jar" + }, + { + "url": "com/google/truth/truth/0.42/truth-0.42.jar", + "hash": "dd652bdf0c4427c59848ac0340fd6b6d20c2cbfaa3c569a8366604dbcda5214c", + "path": "com/google/truth/truth/0.42/truth-0.42.jar" + }, + { + "url": "com/googlecode/java-diff-utils/diffutils/1.3.0/diffutils-1.3.0.jar", + "hash": "61ba4dc49adca95243beaa0569adc2a23aedb5292ae78aa01186fa782ebdc5c2", + "path": "com/googlecode/java-diff-utils/diffutils/1.3.0/diffutils-1.3.0.jar" + }, + { + "url": "io/opentelemetry/opentelemetry-extension-kotlin/1.48.0/opentelemetry-extension-kotlin-1.48.0.jar", + "hash": "2285ebfe8e0fd38e186b7033f6f6c542324c9bab23260b914b1b73eaf4492c5d", + "path": "io/opentelemetry/opentelemetry-extension-kotlin/1.48.0/opentelemetry-extension-kotlin-1.48.0.jar" + }, + { + "url": "org/jsoup/jsoup/1.21.2/jsoup-1.21.2.jar", + "hash": "f05496e255734759f0d4b5632da7b24f81313147c78c69e90ad045d096191344", + "path": "org/jsoup/jsoup/1.21.2/jsoup-1.21.2.jar" + }, + { + "url": "org/tukaani/xz/1.10/xz-1.10.jar", + "hash": "95c63c1a55b22dd6453890a419cc1a640f790bbf7d8ae82db1e30aefefb08888", + "path": "org/tukaani/xz/1.10/xz-1.10.jar" + }, + { + "url": "com/charleskorn/kaml/kaml-jvm/0.80.1/kaml-jvm-0.80.1.jar", + "hash": "7e346b94d47fb4e4495ebd6161fd5c6d01659687e93c460bbfd320ba47bea852", + "path": "com/charleskorn/kaml/kaml-jvm/0.80.1/kaml-jvm-0.80.1.jar" + }, + { + "url": "it/krzeminski/snakeyaml-engine-kmp-jvm/3.1.1/snakeyaml-engine-kmp-jvm-3.1.1.jar", + "hash": "733e1347e3ec909e8a7ee199e48a64d0180569461b3bc08c8a6bb1335f5ce1bd", + "path": "it/krzeminski/snakeyaml-engine-kmp-jvm/3.1.1/snakeyaml-engine-kmp-jvm-3.1.1.jar" + }, + { + "url": "net/thauvin/erik/urlencoder/urlencoder-lib-jvm/1.6.0/urlencoder-lib-jvm-1.6.0.jar", + "hash": "8d0fd2aeb48d19dc49c563ebc00f274947e45f716c107535c12ead63decd688d", + "path": "net/thauvin/erik/urlencoder/urlencoder-lib-jvm/1.6.0/urlencoder-lib-jvm-1.6.0.jar" + }, + { + "url": "jaxen/jaxen/1.2.0/jaxen-1.2.0.jar", + "hash": "70feef9dd75ad064def05a3ce8975aeba515ee7d1be146d12199c8828a64174c", + "path": "jaxen/jaxen/1.2.0/jaxen-1.2.0.jar" + }, + { + "url": "com/jetbrains/intellij/devkit/devkit-runtime-module-repository-jps/252.21158/devkit-runtime-module-repository-jps-252.21158.jar", + "hash": "677e12f96a6c48b1b4c4234417cda17bbcb3c25f5c7178ec752ef2a831c65313", + "path": "com/jetbrains/intellij/devkit/devkit-runtime-module-repository-jps/252.21158/devkit-runtime-module-repository-jps-252.21158.jar" + }, + { + "url": "com/jetbrains/intellij/platform/runtime-repository/252.21158/runtime-repository-252.21158.jar", + "hash": "3ad94d6402b94932f4341c908827016787cdc6ee3201ee64970822a610c55d34", + "path": "com/jetbrains/intellij/platform/runtime-repository/252.21158/runtime-repository-252.21158.jar" + }, + { + "url": "org/bidib/com/github/markusbernhardt/proxy-vole/1.1.6/proxy-vole-1.1.6.jar", + "hash": "4b9fb2e5a13b37cf8bd62eebada8d3485c3dc17df752783b68d89d657bcc01fd", + "path": "org/bidib/com/github/markusbernhardt/proxy-vole/1.1.6/proxy-vole-1.1.6.jar" + }, + { + "url": "org/javadelight/delight-rhino-sandbox/0.0.17/delight-rhino-sandbox-0.0.17.jar", + "hash": "e22941d77d0d01dfc6ee5612ad421860baae8a3a0dea2eeb67658061f34527b4", + "path": "org/javadelight/delight-rhino-sandbox/0.0.17/delight-rhino-sandbox-0.0.17.jar" + }, + { + "url": "com/jetbrains/cloudconfig/cloudconfig/2023.9/cloudconfig-2023.9.jar", + "hash": "e51ee1761684a946b9d5a0caaec2b92cf4598860cf231dbaf495f268fda35d10", + "path": "com/jetbrains/cloudconfig/cloudconfig/2023.9/cloudconfig-2023.9.jar" + }, + { + "url": "com/github/ajalt/clikt/clikt-jvm/3.5.4/clikt-jvm-3.5.4.jar", + "hash": "b58b4d93fc1870b99b2adb3e16e9c483c8e73766b2944bc3cff805c0be47d19e", + "path": "com/github/ajalt/clikt/clikt-jvm/3.5.4/clikt-jvm-3.5.4.jar" + }, + { + "url": "com/github/oshi/oshi-core/6.8.2/oshi-core-6.8.2.jar", + "hash": "9403c2537ac0dd425e556dfc3434e5d9f9a9547312472f4c27b7ab2673e9e862", + "path": "com/github/oshi/oshi-core/6.8.2/oshi-core-6.8.2.jar" + }, + { + "url": "net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", + "hash": "f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2", + "path": "net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar" }, { "url": "io/netty/netty-all/4.1.117.Final/netty-all-4.1.117.Final.jar", @@ -2280,389 +1670,604 @@ "path": "io/netty/netty-transport/4.1.117.Final/netty-transport-4.1.117.Final.jar" }, { - "url": "io/netty/netty-tcnative-boringssl-static/2.0.69.Final/netty-tcnative-boringssl-static-2.0.69.Final.jar", - "hash": "79dbae7f0c2a1f73a6b4bb992edb0ab94ebd3196f5e83a94784039fb96d9a040", - "path": "io/netty/netty-tcnative-boringssl-static/2.0.69.Final/netty-tcnative-boringssl-static-2.0.69.Final.jar" + "url": "org/fusesource/jansi/jansi/2.4.1/jansi-2.4.1.jar", + "hash": "2e5e775a9dc58ffa6bbd6aa6f099d62f8b62dcdeb4c3c3bbbe5cf2301bc2dcc1", + "path": "org/fusesource/jansi/jansi/2.4.1/jansi-2.4.1.jar" }, { - "url": "io/netty/netty-tcnative-classes/2.0.69.Final/netty-tcnative-classes-2.0.69.Final.jar", - "hash": "0bbc2848cb099eb3f6f4ec36501b3600e1828457cda41d5330687f601ee04bef", - "path": "io/netty/netty-tcnative-classes/2.0.69.Final/netty-tcnative-classes-2.0.69.Final.jar" + "url": "org/openjdk/jmh/jmh-generator-annprocess/1.36/jmh-generator-annprocess-1.36.jar", + "hash": "c2a88cf8be1eb0870732a7b2e669972efc7f33a145998f568096137f16b20d79", + "path": "org/openjdk/jmh/jmh-generator-annprocess/1.36/jmh-generator-annprocess-1.36.jar" }, { - "url": "io/netty/netty-tcnative-boringssl-static/2.0.69.Final/netty-tcnative-boringssl-static-2.0.69.Final-linux-x86_64.jar", - "hash": "083b527de741bd8e7cf3c4714429454122d2fb5e8cdd17c42d90269a391f6d11", - "path": "io/netty/netty-tcnative-boringssl-static/2.0.69.Final/netty-tcnative-boringssl-static-2.0.69.Final-linux-x86_64.jar" + "url": "org/glassfish/jaxb/jaxb-runtime/2.3.9/jaxb-runtime-2.3.9.jar", + "hash": "ba88e5bde7c0d878c3e1f2ec2fcabaf51d201eaf93b3bb9cfecfc1f11b2304d4", + "path": "org/glassfish/jaxb/jaxb-runtime/2.3.9/jaxb-runtime-2.3.9.jar" }, { - "url": "io/netty/netty-tcnative-boringssl-static/2.0.69.Final/netty-tcnative-boringssl-static-2.0.69.Final-linux-aarch_64.jar", - "hash": "9e2a725c68de1b14347b4d849557d81940692613b0e7f7ec4fe3d4064ce82b53", - "path": "io/netty/netty-tcnative-boringssl-static/2.0.69.Final/netty-tcnative-boringssl-static-2.0.69.Final-linux-aarch_64.jar" + "url": "org/glassfish/jaxb/txw2/2.3.9/txw2-2.3.9.jar", + "hash": "973018b87af911ecf6e6d861dd0d6a477e4d8ae6a883ec5d073d3df1330b87f0", + "path": "org/glassfish/jaxb/txw2/2.3.9/txw2-2.3.9.jar" }, { - "url": "io/netty/netty-tcnative-boringssl-static/2.0.69.Final/netty-tcnative-boringssl-static-2.0.69.Final-osx-x86_64.jar", - "hash": "f66b18f8367c2a244d3d95e9869ab8178e8ff2f90d4b8bf076c6e2563ffd3442", - "path": "io/netty/netty-tcnative-boringssl-static/2.0.69.Final/netty-tcnative-boringssl-static-2.0.69.Final-osx-x86_64.jar" + "url": "com/sun/istack/istack-commons-runtime/3.0.12/istack-commons-runtime-3.0.12.jar", + "hash": "27d85fc134c9271d5c79d3300fc4669668f017e72409727c428f54f2417f04cd", + "path": "com/sun/istack/istack-commons-runtime/3.0.12/istack-commons-runtime-3.0.12.jar" }, { - "url": "io/netty/netty-tcnative-boringssl-static/2.0.69.Final/netty-tcnative-boringssl-static-2.0.69.Final-osx-aarch_64.jar", - "hash": "78bac6de55f6333157671007f989d5c183bbad9302e1a43b01b625125552e619", - "path": "io/netty/netty-tcnative-boringssl-static/2.0.69.Final/netty-tcnative-boringssl-static-2.0.69.Final-osx-aarch_64.jar" + "url": "com/sun/activation/jakarta.activation/1.2.2/jakarta.activation-1.2.2.jar", + "hash": "02156773e4ae9d048d14a56ad35d644bee9f1052a791d072df3ded3c656e6e1a", + "path": "com/sun/activation/jakarta.activation/1.2.2/jakarta.activation-1.2.2.jar" }, { - "url": "io/netty/netty-tcnative-boringssl-static/2.0.69.Final/netty-tcnative-boringssl-static-2.0.69.Final-windows-x86_64.jar", - "hash": "bbfc52aaf8d15db7ed4b2707bdc59e5b8b2c20fcee6a27a2475a8fbb8fa2f747", - "path": "io/netty/netty-tcnative-boringssl-static/2.0.69.Final/netty-tcnative-boringssl-static-2.0.69.Final-windows-x86_64.jar" + "url": "org/jetbrains/kotlin/kotlin-scripting-jvm/2.3.20-ij253-45/kotlin-scripting-jvm-2.3.20-ij253-45.jar", + "hash": "42d81993e1dd93ba47dc648cf6f8af88aa20ab276077086adcffcc51cd65e08d", + "path": "org/jetbrains/kotlin/kotlin-scripting-jvm/2.3.20-ij253-45/kotlin-scripting-jvm-2.3.20-ij253-45.jar" }, { - "url": "org/jetbrains/intellij/deps/completion/ngram-slp/0.0.3/ngram-slp-0.0.3.jar", - "hash": "4ac10d8fb7e6326e09179fd83e664610a3362dc1d661fb32e5b2a19bcb9fc867", - "path": "org/jetbrains/intellij/deps/completion/ngram-slp/0.0.3/ngram-slp-0.0.3.jar" + "url": "jetbrains/fleet/expects-compiler-plugin/2.2.20-0.1/expects-compiler-plugin-2.2.20-0.1.jar", + "hash": "ce4dc5b9232e9467373ef2e79cab9e3404db898ab45020ce14ef893944745331", + "path": "jetbrains/fleet/expects-compiler-plugin/2.2.20-0.1/expects-compiler-plugin-2.2.20-0.1.jar" }, { - "url": "jetbrains/fleet/noria-compiler-plugin/2.1.10-0.1/noria-compiler-plugin-2.1.10-0.1.jar", - "hash": "0343917854d11f7b85fcf1bf014e07c1a958fdc6fdb89771be64a6785fddc6c7", - "path": "jetbrains/fleet/noria-compiler-plugin/2.1.10-0.1/noria-compiler-plugin-2.1.10-0.1.jar" - }, - { - "url": "com/squareup/okhttp3/okhttp/5.0.0-alpha.14/okhttp-5.0.0-alpha.14.jar", - "hash": "f0e3ffcbba6744ab4918a55aa32ff4f408fcd21e45ab8bd5f7883a1793b2a253", - "path": "com/squareup/okhttp3/okhttp/5.0.0-alpha.14/okhttp-5.0.0-alpha.14.jar" - }, - { - "url": "com/squareup/okio/okio-jvm/3.9.0/okio-jvm-3.9.0.jar", - "hash": "ddc386ff14bd25d5c934167196eaf45b18de4f28e1c55a4db37ae594cbfd37e4", - "path": "com/squareup/okio/okio-jvm/3.9.0/okio-jvm-3.9.0.jar" - }, - { - "url": "io/opentelemetry/opentelemetry-sdk/1.47.0/opentelemetry-sdk-1.47.0.jar", - "hash": "4a09eb2ee484769973e14218a34e6da54f35955aa02b26dc5238b0c2ed6a801d", - "path": "io/opentelemetry/opentelemetry-sdk/1.47.0/opentelemetry-sdk-1.47.0.jar" - }, - { - "url": "io/opentelemetry/opentelemetry-api/1.47.0/opentelemetry-api-1.47.0.jar", - "hash": "6566f1f1133d611ff4e8b8fdb8eb18577b970425620315363ee9be43843b14bf", - "path": "io/opentelemetry/opentelemetry-api/1.47.0/opentelemetry-api-1.47.0.jar" - }, - { - "url": "io/opentelemetry/opentelemetry-context/1.47.0/opentelemetry-context-1.47.0.jar", - "hash": "15b4fc4234e6dca6d54800d572694ecbd07ba52c15fc5b221b4da5517ce8d90d", - "path": "io/opentelemetry/opentelemetry-context/1.47.0/opentelemetry-context-1.47.0.jar" - }, - { - "url": "io/opentelemetry/opentelemetry-sdk-common/1.47.0/opentelemetry-sdk-common-1.47.0.jar", - "hash": "7ce55666aca7f2e5697a57bd4133e4508a6dc5041685f2d1ef31bb156f32e3bd", - "path": "io/opentelemetry/opentelemetry-sdk-common/1.47.0/opentelemetry-sdk-common-1.47.0.jar" - }, - { - "url": "io/opentelemetry/opentelemetry-sdk-trace/1.47.0/opentelemetry-sdk-trace-1.47.0.jar", - "hash": "03950efd5fa5a276769a593579d8f602742a5d52f9978569326d2a9f9e162546", - "path": "io/opentelemetry/opentelemetry-sdk-trace/1.47.0/opentelemetry-sdk-trace-1.47.0.jar" - }, - { - "url": "io/opentelemetry/opentelemetry-sdk-metrics/1.47.0/opentelemetry-sdk-metrics-1.47.0.jar", - "hash": "7d1442c5ca916ba2513005205d3b8b9bc5dca4e2a84867d0550602a0dfc0bba5", - "path": "io/opentelemetry/opentelemetry-sdk-metrics/1.47.0/opentelemetry-sdk-metrics-1.47.0.jar" - }, - { - "url": "io/opentelemetry/opentelemetry-sdk-logs/1.47.0/opentelemetry-sdk-logs-1.47.0.jar", - "hash": "302491984b63eebaf4b58bd3ae19d223a55f79090a3e46b40507b49c3cbe9cc5", - "path": "io/opentelemetry/opentelemetry-sdk-logs/1.47.0/opentelemetry-sdk-logs-1.47.0.jar" - }, - { - "url": "io/opentelemetry/opentelemetry-exporter-otlp-common/1.47.0/opentelemetry-exporter-otlp-common-1.47.0.jar", - "hash": "aa1799740e75486da0b64b1455d24150a5bff64c71a72482bdf3d8e5274d4bd5", - "path": "io/opentelemetry/opentelemetry-exporter-otlp-common/1.47.0/opentelemetry-exporter-otlp-common-1.47.0.jar" - }, - { - "url": "io/opentelemetry/opentelemetry-exporter-common/1.47.0/opentelemetry-exporter-common-1.47.0.jar", - "hash": "691479853712dbdf4ccbd5ec72434732918723f21d7d75b6b57436cca943a330", - "path": "io/opentelemetry/opentelemetry-exporter-common/1.47.0/opentelemetry-exporter-common-1.47.0.jar" - }, - { - "url": "io/opentelemetry/opentelemetry-extension-kotlin/1.47.0/opentelemetry-extension-kotlin-1.47.0.jar", - "hash": "bd1ef04d976c0c4c5f2c7dea8250f12affccdc48ec34ac96c60bac579433d55d", - "path": "io/opentelemetry/opentelemetry-extension-kotlin/1.47.0/opentelemetry-extension-kotlin-1.47.0.jar" - }, - { - "url": "io/opentelemetry/semconv/opentelemetry-semconv/1.30.0-rc.1/opentelemetry-semconv-1.30.0-rc.1.jar", - "hash": "b913fe3b2063216dfedf66580a4c508c3078c2dda8f85fe145638b37f6130ea2", - "path": "io/opentelemetry/semconv/opentelemetry-semconv/1.30.0-rc.1/opentelemetry-semconv-1.30.0-rc.1.jar" - }, - { - "url": "org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar", - "hash": "48e2df636cab6563ced64dcdff8abb2355627cb236ef0bf37598682ddf742f1b", - "path": "org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar" - }, - { - "url": "org/codehaus/groovy/groovy/3.0.19/groovy-3.0.19.jar", - "hash": "7ad326b0a7e49791f552313e35df7406c1a46bb6faf7908c2ecbb74daeff23fb", - "path": "org/codehaus/groovy/groovy/3.0.19/groovy-3.0.19.jar" - }, - { - "url": "org/codehaus/groovy/groovy-ant/3.0.19/groovy-ant-3.0.19.jar", - "hash": "4bb1ef7f1dc01950e910b7dbc04010a999fc11f41a6dda02a7228036dd0a2379", - "path": "org/codehaus/groovy/groovy-ant/3.0.19/groovy-ant-3.0.19.jar" - }, - { - "url": "org/codehaus/groovy/groovy-json/3.0.19/groovy-json-3.0.19.jar", - "hash": "6f4b1f79e8745b1546b96d248f50f1122e0697b6d33bbdd3af362ebc8fd19df3", - "path": "org/codehaus/groovy/groovy-json/3.0.19/groovy-json-3.0.19.jar" - }, - { - "url": "org/codehaus/groovy/groovy-jsr223/3.0.19/groovy-jsr223-3.0.19.jar", - "hash": "3a01fc77e1813aa032fd1db371d6f436e5c6fa6ee78f0f538002522e584fd522", - "path": "org/codehaus/groovy/groovy-jsr223/3.0.19/groovy-jsr223-3.0.19.jar" - }, - { - "url": "org/codehaus/groovy/groovy-templates/3.0.19/groovy-templates-3.0.19.jar", - "hash": "5d094c043aa9beaa090b75c6ab4e9bbb07de0d7b3e39f292f12c50ddae0f8f3d", - "path": "org/codehaus/groovy/groovy-templates/3.0.19/groovy-templates-3.0.19.jar" - }, - { - "url": "org/codehaus/groovy/groovy-xml/3.0.19/groovy-xml-3.0.19.jar", - "hash": "1527f7c7778dda9c87c8c905b81aba865e5dc7b92932bf2d04b85e96b3f8ad9e", - "path": "org/codehaus/groovy/groovy-xml/3.0.19/groovy-xml-3.0.19.jar" - }, - { - "url": "org/jetbrains/packagesearch/packagesearch-api-client-jvm/3.4.0/packagesearch-api-client-jvm-3.4.0.jar", - "hash": "9d0f4c74e96787499fcc2462c32afeb7f4db97db30042e2578f205f61e5898fb", - "path": "org/jetbrains/packagesearch/packagesearch-api-client-jvm/3.4.0/packagesearch-api-client-jvm-3.4.0.jar" - }, - { - "url": "org/jetbrains/packagesearch/packagesearch-http-models-jvm/3.4.0/packagesearch-http-models-jvm-3.4.0.jar", - "hash": "0318b967115de0c7c8fbd93bc6e3d279c82de2954f90794146962921de45972d", - "path": "org/jetbrains/packagesearch/packagesearch-http-models-jvm/3.4.0/packagesearch-http-models-jvm-3.4.0.jar" - }, - { - "url": "org/jetbrains/packagesearch/packagesearch-api-models-jvm/3.4.0/packagesearch-api-models-jvm-3.4.0.jar", - "hash": "22022fe954980d8e183b252889719fc6ca71a13e91b8e869d92532da308e3da1", - "path": "org/jetbrains/packagesearch/packagesearch-api-models-jvm/3.4.0/packagesearch-api-models-jvm-3.4.0.jar" - }, - { - "url": "org/jetbrains/packagesearch/packagesearch-version-utils-jvm/3.4.0/packagesearch-version-utils-jvm-3.4.0.jar", - "hash": "4c86546693efaeb889e02d043521cda15da5f10853b0471095b7db80dc0540e7", - "path": "org/jetbrains/packagesearch/packagesearch-version-utils-jvm/3.4.0/packagesearch-version-utils-jvm-3.4.0.jar" - }, - { - "url": "com/soywiz/korlibs/krypto/krypto-jvm/4.0.10/krypto-jvm-4.0.10.jar", - "hash": "0fe8dcdf54b13b5ec56fdb5f63c057364264bb2f51b7f7bc3c271d5b1ba68dcb", - "path": "com/soywiz/korlibs/krypto/krypto-jvm/4.0.10/krypto-jvm-4.0.10.jar" - }, - { - "url": "org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.jar", - "hash": "86e0255d4c879c61b4833ed7f13124e8bb679df47debb127326e7db7dd49a07b", - "path": "org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.jar" - }, - { - "url": "com/google/protobuf/protobuf-java/3.24.4-jb.2/protobuf-java-3.24.4-jb.2.jar", - "hash": "6ba90d0d081c03c5c03d2d41497f75a183da7fb23cc2691f7b782dea77f73d21", - "path": "com/google/protobuf/protobuf-java/3.24.4-jb.2/protobuf-java-3.24.4-jb.2.jar" - }, - { - "url": "org/bidib/com/github/markusbernhardt/proxy-vole/1.1.6/proxy-vole-1.1.6.jar", - "hash": "4b9fb2e5a13b37cf8bd62eebada8d3485c3dc17df752783b68d89d657bcc01fd", - "path": "org/bidib/com/github/markusbernhardt/proxy-vole/1.1.6/proxy-vole-1.1.6.jar" - }, - { - "url": "org/javadelight/delight-rhino-sandbox/0.0.17/delight-rhino-sandbox-0.0.17.jar", - "hash": "e22941d77d0d01dfc6ee5612ad421860baae8a3a0dea2eeb67658061f34527b4", - "path": "org/javadelight/delight-rhino-sandbox/0.0.17/delight-rhino-sandbox-0.0.17.jar" - }, - { - "url": "org/jetbrains/pty4j/pty4j/0.13.1/pty4j-0.13.1.jar", - "hash": "b8df7a5814a082741c523cb1647e2c0fa3cdd0fd1147ca8e9b0b3cf10995a9ed", - "path": "org/jetbrains/pty4j/pty4j/0.13.1/pty4j-0.13.1.jar" - }, - { - "url": "com/jetbrains/rd/rd-core/2025.1.1/rd-core-2025.1.1.jar", - "hash": "fd55d05786bb6cdef140ae931bde12c53c76fa75ea9cde7e7553c2eea520e251", - "path": "com/jetbrains/rd/rd-core/2025.1.1/rd-core-2025.1.1.jar" - }, - { - "url": "com/jetbrains/rd/rd-framework/2025.1.1/rd-framework-2025.1.1.jar", - "hash": "bda87e5727c89c84558e6274d6ba9f4aef5c7e5b367cfc8e1948ad2aa116e55b", - "path": "com/jetbrains/rd/rd-framework/2025.1.1/rd-framework-2025.1.1.jar" - }, - { - "url": "com/jetbrains/rd/rd-gen/2025.1.1/rd-gen-2025.1.1.jar", - "hash": "ac27be39dc003b2e820be90f1615e2afe01ed885da7d67cf8e2b4cec86b089ae", - "path": "com/jetbrains/rd/rd-gen/2025.1.1/rd-gen-2025.1.1.jar" - }, - { - "url": "com/jetbrains/rd/rd-swing/2025.1.1/rd-swing-2025.1.1.jar", - "hash": "2f6ff47219254512cd7c4b5889678f702f71abee8a4315d8b1fcb5ca1c2a8a4e", - "path": "com/jetbrains/rd/rd-swing/2025.1.1/rd-swing-2025.1.1.jar" - }, - { - "url": "com/jetbrains/rd/rd-text/2025.1.1/rd-text-2025.1.1.jar", - "hash": "87f3de641877980b21985dca5df46dc937e4cd1c7ed567ed3e8366f0e8188e91", - "path": "com/jetbrains/rd/rd-text/2025.1.1/rd-text-2025.1.1.jar" - }, - { - "url": "org/mozilla/rhino-runtime/1.7.15/rhino-runtime-1.7.15.jar", - "hash": "4f38c96499c614145b87442700e196df39b0af808b1b1204eaccaa15bef17c2b", - "path": "org/mozilla/rhino-runtime/1.7.15/rhino-runtime-1.7.15.jar" - }, - { - "url": "jetbrains/fleet/rhizomedb-compiler-plugin/2.1.10-0.1/rhizomedb-compiler-plugin-2.1.10-0.1.jar", - "hash": "274000194023322bf6b1377e2d01d3af8abd181cd2d5ecebe6f2bcc1cad83a7a", - "path": "jetbrains/fleet/rhizomedb-compiler-plugin/2.1.10-0.1/rhizomedb-compiler-plugin-2.1.10-0.1.jar" - }, - { - "url": "com/jetbrains/fleet/rpc-compiler-plugin/2.1.10-0.1/rpc-compiler-plugin-2.1.10-0.1.jar", - "hash": "35dfa35e72724fdad2adeb5b1c1bf3e5d6ac196274e804eed765465a4f9f9853", - "path": "com/jetbrains/fleet/rpc-compiler-plugin/2.1.10-0.1/rpc-compiler-plugin-2.1.10-0.1.jar" - }, - { - "url": "org/slf4j/slf4j-api/2.0.13/slf4j-api-2.0.13.jar", - "hash": "e7c2a48e8515ba1f49fa637d57b4e2f590b3f5bd97407ac699c3aa5efb1204a9", - "path": "org/slf4j/slf4j-api/2.0.13/slf4j-api-2.0.13.jar" - }, - { - "url": "org/slf4j/slf4j-jdk14/2.0.13/slf4j-jdk14-2.0.13.jar", - "hash": "83f17205a6470c3cd4214306d3ed011651c173297f705acef544c01795f253cd", - "path": "org/slf4j/slf4j-jdk14/2.0.13/slf4j-jdk14-2.0.13.jar" - }, - { - "url": "org/yaml/snakeyaml/2.3/snakeyaml-2.3.jar", - "hash": "63a76fe66b652360bd4c2c107e6f0258daa7d4bb492008ba8c26fcd230ff9146", - "path": "org/yaml/snakeyaml/2.3/snakeyaml-2.3.jar" - }, - { - "url": "org/snakeyaml/snakeyaml-engine/2.9/snakeyaml-engine-2.9.jar", - "hash": "2f7a957461b6d70c0005e2c35b78a1c97bef6c446704c0ee9393ce98e4958ba8", - "path": "org/snakeyaml/snakeyaml-engine/2.9/snakeyaml-engine-2.9.jar" - }, - { - "url": "org/xerial/sqlite-jdbc/3.48.0.0/sqlite-jdbc-3.48.0.0.jar", - "hash": "dbe24ab138e9654c918f561299e47cb6a3baf1a946eda97871f6f3abd4eca395", - "path": "org/xerial/sqlite-jdbc/3.48.0.0/sqlite-jdbc-3.48.0.0.jar" - }, - { - "url": "org/sqlite/native/3.42.0-jb.1/native-3.42.0-jb.1.jar", - "hash": "491c4ae84a1bad34c85624682a80def4f3a3a0fb9d517121d05c2dfeb94966f8", - "path": "org/sqlite/native/3.42.0-jb.1/native-3.42.0-jb.1.jar" - }, - { - "url": "org/jetbrains/intellij/deps/studio-platform/2024.3.2-alpha05-222/studio-platform-2024.3.2-alpha05-222.jar", - "hash": "29254aa865510979045ee3812c652bdba0bbee01d5ac95bb829ce686fff0dd1b", - "path": "org/jetbrains/intellij/deps/studio-platform/2024.3.2-alpha05-222/studio-platform-2024.3.2-alpha05-222.jar" - }, - { - "url": "org/jetbrains/intellij/deps/studio-test-platform/2024.3.2-alpha05-222/studio-test-platform-2024.3.2-alpha05-222.jar", - "hash": "9c1322c7186947c8b78af455c4430abf9ca275c83b800e7189a8f0ca44a00fea", - "path": "org/jetbrains/intellij/deps/studio-test-platform/2024.3.2-alpha05-222/studio-test-platform-2024.3.2-alpha05-222.jar" - }, - { - "url": "org/swinglabs/swingx-core/1.6.2-2/swingx-core-1.6.2-2.jar", - "hash": "0df80935d9bc3b3841bc621c6fef6615c93aaf80393ccaa196db11bf97784f18", - "path": "org/swinglabs/swingx-core/1.6.2-2/swingx-core-1.6.2-2.jar" - }, - { - "url": "org/jetbrains/teamcity/serviceMessages/2024.07/serviceMessages-2024.07.jar", - "hash": "5280d3e4bae23c4f1cc59bab77dab9f7a9626aeceeaa0bb07a9868bcedae2da9", - "path": "org/jetbrains/teamcity/serviceMessages/2024.07/serviceMessages-2024.07.jar" - }, - { - "url": "org/jetbrains/testDiscovery/test-discovery-plugin-base/0.1.191/test-discovery-plugin-base-0.1.191.jar", - "hash": "5ed74de192bd48546a6bc6e1c9f8f508663d8506ad9ef257aebbd6e829fdea36", - "path": "org/jetbrains/testDiscovery/test-discovery-plugin-base/0.1.191/test-discovery-plugin-base-0.1.191.jar" - }, - { - "url": "org/testcontainers/testcontainers/1.20.3/testcontainers-1.20.3.jar", - "hash": "e1d89a13d93337e1b14000d6c7c3e8e047fe244db63231134e52fbc1c0ffc5f7", - "path": "org/testcontainers/testcontainers/1.20.3/testcontainers-1.20.3.jar" - }, - { - "url": "org/rnorth/duct-tape/duct-tape/1.0.8/duct-tape-1.0.8.jar", - "hash": "31cef12ddec979d1f86d7cf708c41a17da523d05c685fd6642e9d0b2addb7240", - "path": "org/rnorth/duct-tape/duct-tape/1.0.8/duct-tape-1.0.8.jar" - }, - { - "url": "com/github/docker-java/docker-java-api/3.4.0/docker-java-api-3.4.0.jar", - "hash": "ad8e9f748380985e0b702bfb2356749a0966afa28a7d637aa3211217ae6a6f2e", - "path": "com/github/docker-java/docker-java-api/3.4.0/docker-java-api-3.4.0.jar" - }, - { - "url": "com/github/docker-java/docker-java-transport-zerodep/3.4.0/docker-java-transport-zerodep-3.4.0.jar", - "hash": "aac3ba9ed78c73961d13d7b7dac51ba51fe9089629efd4f77ffa4e6e8c6e4048", - "path": "com/github/docker-java/docker-java-transport-zerodep/3.4.0/docker-java-transport-zerodep-3.4.0.jar" - }, - { - "url": "com/github/docker-java/docker-java-transport/3.4.0/docker-java-transport-3.4.0.jar", - "hash": "a1a8ce872dbf92423a948443b88b9417283ead5d56cb5ed77803353658b97b34", - "path": "com/github/docker-java/docker-java-transport/3.4.0/docker-java-transport-3.4.0.jar" + "url": "org/jetbrains/kotlin/kotlin-compiler-tests-for-ide/2.3.20-ij253-45/kotlin-compiler-tests-for-ide-2.3.20-ij253-45.jar", + "hash": "4b182e6689c0b5ff330195dc89d249df941a11a7027ce08e6e84163fa89d37d2", + "path": "org/jetbrains/kotlin/kotlin-compiler-tests-for-ide/2.3.20-ij253-45/kotlin-compiler-tests-for-ide-2.3.20-ij253-45.jar" }, { "url": "org/testcontainers/junit-jupiter/1.20.3/junit-jupiter-1.20.3.jar", "hash": "3b0f0422993e571f3460d8436a0e56538bd474147084a6cbb244a6d5cb1a01a5", "path": "org/testcontainers/junit-jupiter/1.20.3/junit-jupiter-1.20.3.jar" }, + { + "url": "io/ktor/ktor-client-mock-jvm/3.1.3/ktor-client-mock-jvm-3.1.3.jar", + "hash": "2ae0d57bb9fceb8ee2aeda6536acc6f3e1de355984b4c9da720566b85f1525e8", + "path": "io/ktor/ktor-client-mock-jvm/3.1.3/ktor-client-mock-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-http-jvm/3.1.3/ktor-http-jvm-3.1.3.jar", + "hash": "8a50d94b46f91bd56580b9169272d6cd636f442032ba078a141da70413465946", + "path": "io/ktor/ktor-http-jvm/3.1.3/ktor-http-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-utils-jvm/3.1.3/ktor-utils-jvm-3.1.3.jar", + "hash": "33333937b98fc0c8e943ee4b10b3ea66b49782dfb569c44c142da4f32d85dffc", + "path": "io/ktor/ktor-utils-jvm/3.1.3/ktor-utils-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-io-jvm/3.1.3/ktor-io-jvm-3.1.3.jar", + "hash": "bb2fb6c00afaa34b539cb30e7584d37bfcba171c266bbdb9990e003579dc24c1", + "path": "io/ktor/ktor-io-jvm/3.1.3/ktor-io-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-client-core-jvm/3.1.3/ktor-client-core-jvm-3.1.3.jar", + "hash": "746e2a3dece87379d64c40999401969001d373de1458fe851c0d2e0f880b42ef", + "path": "io/ktor/ktor-client-core-jvm/3.1.3/ktor-client-core-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-http-cio-jvm/3.1.3/ktor-http-cio-jvm-3.1.3.jar", + "hash": "b04aede18e9c008168096dc53a3fc016177b61a5ec3024afbf8caca0cd5dbf42", + "path": "io/ktor/ktor-http-cio-jvm/3.1.3/ktor-http-cio-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-network-jvm/3.1.3/ktor-network-jvm-3.1.3.jar", + "hash": "fa4e6165b5ad4bf5db337ebd5f16f9b596dc5e401fbea343b9deacb6138240af", + "path": "io/ktor/ktor-network-jvm/3.1.3/ktor-network-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-events-jvm/3.1.3/ktor-events-jvm-3.1.3.jar", + "hash": "da7069c6e78809d7c37d104e415613cbd4cd5cec1ed54a332cb64ef6a864a060", + "path": "io/ktor/ktor-events-jvm/3.1.3/ktor-events-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-websocket-serialization-jvm/3.1.3/ktor-websocket-serialization-jvm-3.1.3.jar", + "hash": "67f0f566e2ed51717f6ed55f6d2b4dee1c84be4ea2cd96fc636d0bdf0fd43067", + "path": "io/ktor/ktor-websocket-serialization-jvm/3.1.3/ktor-websocket-serialization-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-serialization-jvm/3.1.3/ktor-serialization-jvm-3.1.3.jar", + "hash": "0d704bc1148a8fd9a1f2005e0b5189cdaed3030efe24b8236459c41c356f5620", + "path": "io/ktor/ktor-serialization-jvm/3.1.3/ktor-serialization-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-websockets-jvm/3.1.3/ktor-websockets-jvm-3.1.3.jar", + "hash": "ef28b4f12054ee125765b72fe3230e215a60b73b2ff2072a5c280fcf09329077", + "path": "io/ktor/ktor-websockets-jvm/3.1.3/ktor-websockets-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-sse-jvm/3.1.3/ktor-sse-jvm-3.1.3.jar", + "hash": "a2ae8a338bb1d446d16dcfea2189ef5a5be31a88123b3879562b7955667a5639", + "path": "io/ktor/ktor-sse-jvm/3.1.3/ktor-sse-jvm-3.1.3.jar" + }, + { + "url": "org/jetbrains/kotlin/analysis-api-platform-interface-for-ide/2.3.20-ij253-45/analysis-api-platform-interface-for-ide-2.3.20-ij253-45.jar", + "hash": "33db5c2be1f298109a32c67efc9ff9f2351812cd18b1d3e3b6142b8c1f6562a0", + "path": "org/jetbrains/kotlin/analysis-api-platform-interface-for-ide/2.3.20-ij253-45/analysis-api-platform-interface-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "io/ktor/ktor-client-core-jvm/3.1.3/ktor-client-core-jvm-3.1.3.jar", + "hash": "746e2a3dece87379d64c40999401969001d373de1458fe851c0d2e0f880b42ef", + "path": "io/ktor/ktor-client-core-jvm/3.1.3/ktor-client-core-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-http-jvm/3.1.3/ktor-http-jvm-3.1.3.jar", + "hash": "8a50d94b46f91bd56580b9169272d6cd636f442032ba078a141da70413465946", + "path": "io/ktor/ktor-http-jvm/3.1.3/ktor-http-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-http-cio-jvm/3.1.3/ktor-http-cio-jvm-3.1.3.jar", + "hash": "b04aede18e9c008168096dc53a3fc016177b61a5ec3024afbf8caca0cd5dbf42", + "path": "io/ktor/ktor-http-cio-jvm/3.1.3/ktor-http-cio-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-events-jvm/3.1.3/ktor-events-jvm-3.1.3.jar", + "hash": "da7069c6e78809d7c37d104e415613cbd4cd5cec1ed54a332cb64ef6a864a060", + "path": "io/ktor/ktor-events-jvm/3.1.3/ktor-events-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-websocket-serialization-jvm/3.1.3/ktor-websocket-serialization-jvm-3.1.3.jar", + "hash": "67f0f566e2ed51717f6ed55f6d2b4dee1c84be4ea2cd96fc636d0bdf0fd43067", + "path": "io/ktor/ktor-websocket-serialization-jvm/3.1.3/ktor-websocket-serialization-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-serialization-jvm/3.1.3/ktor-serialization-jvm-3.1.3.jar", + "hash": "0d704bc1148a8fd9a1f2005e0b5189cdaed3030efe24b8236459c41c356f5620", + "path": "io/ktor/ktor-serialization-jvm/3.1.3/ktor-serialization-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-websockets-jvm/3.1.3/ktor-websockets-jvm-3.1.3.jar", + "hash": "ef28b4f12054ee125765b72fe3230e215a60b73b2ff2072a5c280fcf09329077", + "path": "io/ktor/ktor-websockets-jvm/3.1.3/ktor-websockets-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-sse-jvm/3.1.3/ktor-sse-jvm-3.1.3.jar", + "hash": "a2ae8a338bb1d446d16dcfea2189ef5a5be31a88123b3879562b7955667a5639", + "path": "io/ktor/ktor-sse-jvm/3.1.3/ktor-sse-jvm-3.1.3.jar" + }, + { + "url": "org/easymock/easymock/5.6.0/easymock-5.6.0.jar", + "hash": "63efc00da99774fb0253330ef9b5788b261022ba73f36bf76889ce7edf3d2b31", + "path": "org/easymock/easymock/5.6.0/easymock-5.6.0.jar" + }, + { + "url": "com/jetbrains/fus/reporting/serialization-kotlin/171/serialization-kotlin-171.jar", + "hash": "83380929b70dc8e25db327be8680438f3d80087962a88f4dcf061c919ba2fc32", + "path": "com/jetbrains/fus/reporting/serialization-kotlin/171/serialization-kotlin-171.jar" + }, + { + "url": "oro/oro/2.0.8/oro-2.0.8.jar", + "hash": "e00ccdad5df7eb43fdee44232ef64602bf63807c2d133a7be83ba09fd49af26e", + "path": "oro/oro/2.0.8/oro-2.0.8.jar" + }, + { + "url": "io/grpc/grpc-core/1.73.0/grpc-core-1.73.0.jar", + "hash": "cffb55f1e7268e160647e88da142c09c6175ff72970c64f7cb411d78eb661663", + "path": "io/grpc/grpc-core/1.73.0/grpc-core-1.73.0.jar" + }, + { + "url": "io/grpc/grpc-api/1.73.0/grpc-api-1.73.0.jar", + "hash": "bae13d4e4716a0955d316b5fcb75582504325e5b11ac946b13b64b4fce19bc6e", + "path": "io/grpc/grpc-api/1.73.0/grpc-api-1.73.0.jar" + }, + { + "url": "com/google/android/annotations/4.1.1.4/annotations-4.1.1.4.jar", + "hash": "ba734e1e84c09d615af6a09d33034b4f0442f8772dec120efb376d86a565ae15", + "path": "com/google/android/annotations/4.1.1.4/annotations-4.1.1.4.jar" + }, + { + "url": "org/codehaus/mojo/animal-sniffer-annotations/1.24/animal-sniffer-annotations-1.24.jar", + "hash": "c720e6e5bcbe6b2f48ded75a47bccdb763eede79d14330102e0d352e3d89ed92", + "path": "org/codehaus/mojo/animal-sniffer-annotations/1.24/animal-sniffer-annotations-1.24.jar" + }, + { + "url": "io/perfmark/perfmark-api/0.27.0/perfmark-api-0.27.0.jar", + "hash": "c7b478503ec524e55df19b424d46d27c8a68aeb801664fadd4f069b71f52d0f6", + "path": "io/perfmark/perfmark-api/0.27.0/perfmark-api-0.27.0.jar" + }, + { + "url": "io/grpc/grpc-context/1.73.0/grpc-context-1.73.0.jar", + "hash": "d8d6911e225b55501692651272ce961ba5be1f76662ceb7f0aa79ecce8f63f25", + "path": "io/grpc/grpc-context/1.73.0/grpc-context-1.73.0.jar" + }, + { + "url": "org/jetbrains/kotlinx/kotlinx-collections-immutable-jvm/0.4.0/kotlinx-collections-immutable-jvm-0.4.0.jar", + "hash": "d767014ad0c9a27d27d26fd38e7afa030aee0d141338f108781ff02ecf2fdab5", + "path": "org/jetbrains/kotlinx/kotlinx-collections-immutable-jvm/0.4.0/kotlinx-collections-immutable-jvm-0.4.0.jar" + }, + { + "url": "org/jmock/jmock-legacy/2.5.1/jmock-legacy-2.5.1.jar", + "hash": "0c8d23755cd08d23c3ea194773a08b2c322d2b70cc8c86ac02b424d8a50c9118", + "path": "org/jmock/jmock-legacy/2.5.1/jmock-legacy-2.5.1.jar" + }, + { + "url": "io/ktor/ktor-serialization-jvm/3.1.3/ktor-serialization-jvm-3.1.3.jar", + "hash": "0d704bc1148a8fd9a1f2005e0b5189cdaed3030efe24b8236459c41c356f5620", + "path": "io/ktor/ktor-serialization-jvm/3.1.3/ktor-serialization-jvm-3.1.3.jar" + }, + { + "url": "org/jruby/joni/joni/2.2.3/joni-2.2.3.jar", + "hash": "7ea54221f5f91deff2e860fe986eefe208b59fa04300e54c505c5c0c08d55e9a", + "path": "org/jruby/joni/joni/2.2.3/joni-2.2.3.jar" + }, + { + "url": "org/jruby/jcodings/jcodings/1.0.61/jcodings-1.0.61.jar", + "hash": "3238c68a2f86cec53cc184ad26df8352db87bb22a419bd17fb4acdfbb0bc40f0", + "path": "org/jruby/jcodings/jcodings/1.0.61/jcodings-1.0.61.jar" + }, + { + "url": "com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar", + "hash": "993302b16cd7056f21e779cc577d175a810bb4900ef73cd8fbf2b50f928ba9ce", + "path": "com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-compose-compiler-plugin/2.2.20/kotlin-compose-compiler-plugin-2.2.20.jar", + "hash": "d99052e257681e496590c5c724e1324eb511e4205f5fd413b5f503d8e932b698", + "path": "org/jetbrains/kotlin/kotlin-compose-compiler-plugin/2.2.20/kotlin-compose-compiler-plugin-2.2.20.jar" + }, + { + "url": "org/jetbrains/intellij/deps/intellij-test-discovery-agent/1.0.763/intellij-test-discovery-agent-1.0.763.jar", + "hash": "de175ebed73336e126ecba42c8b93a6566f65b169c6b4a4deb8099fe28e944de", + "path": "org/jetbrains/intellij/deps/intellij-test-discovery-agent/1.0.763/intellij-test-discovery-agent-1.0.763.jar" + }, + { + "url": "org/java-websocket/Java-WebSocket/1.6.0/Java-WebSocket-1.6.0.jar", + "hash": "eae29213e4f16515639c28957200f011b3967fffcada1962cf0255d24919c22f", + "path": "org/java-websocket/Java-WebSocket/1.6.0/Java-WebSocket-1.6.0.jar" + }, + { + "url": "io/ktor/ktor-io-jvm/3.1.3/ktor-io-jvm-3.1.3.jar", + "hash": "bb2fb6c00afaa34b539cb30e7584d37bfcba171c266bbdb9990e003579dc24c1", + "path": "io/ktor/ktor-io-jvm/3.1.3/ktor-io-jvm-3.1.3.jar" + }, + { + "url": "com/ibm/icu/icu4j/77.1/icu4j-77.1.jar", + "hash": "b3640b9f416a4411fd33c59abbeea8fd57d024c23e1819bf9673220a97499fe3", + "path": "com/ibm/icu/icu4j/77.1/icu4j-77.1.jar" + }, + { + "url": "com/google/guava/guava-testlib/33.0.0-jre/guava-testlib-33.0.0-jre.jar", + "hash": "79626019fed282b70eef91f645a9febd5f6b9f7be46484b6b328313a481f05f0", + "path": "com/google/guava/guava-testlib/33.0.0-jre/guava-testlib-33.0.0-jre.jar" + }, + { + "url": "com/jetbrains/fus/reporting/ap-validation/171/ap-validation-171.jar", + "hash": "3c8c66663148ac5d2a953cb048a1939b96be543d4612c23e030a7c6fd20390cd", + "path": "com/jetbrains/fus/reporting/ap-validation/171/ap-validation-171.jar" + }, + { + "url": "com/jetbrains/rd/rd-swing/2025.3.1/rd-swing-2025.3.1.jar", + "hash": "8103c08a017068f9ba79aa260471780b38e3a68bce8995ec1d5279b523ac87ca", + "path": "com/jetbrains/rd/rd-swing/2025.3.1/rd-swing-2025.3.1.jar" + }, + { + "url": "org/jetbrains/teamcity/serviceMessages/2024.07/serviceMessages-2024.07.jar", + "hash": "5280d3e4bae23c4f1cc59bab77dab9f7a9626aeceeaa0bb07a9868bcedae2da9", + "path": "org/jetbrains/teamcity/serviceMessages/2024.07/serviceMessages-2024.07.jar" + }, + { + "url": "com/fasterxml/aalto-xml/1.3.3/aalto-xml-1.3.3.jar", + "hash": "28829eebb36863b058108fa1b9b8b5cfb94c1871346e4a4f73e69e1fe0a5f0f6", + "path": "com/fasterxml/aalto-xml/1.3.3/aalto-xml-1.3.3.jar" + }, + { + "url": "org/codehaus/woodstox/stax2-api/4.2.2/stax2-api-4.2.2.jar", + "hash": "a61c48d553efad78bc01fffc4ac528bebbae64cbaec170b2a5e39cf61eb51abe", + "path": "org/codehaus/woodstox/stax2-api/4.2.2/stax2-api-4.2.2.jar" + }, + { + "url": "com/jetbrains/mlapi/mlapi-catboost/0.2.1/mlapi-catboost-0.2.1.jar", + "hash": "de75176f3c95433d8da2b95dcdd233b6d9e3cca39f6e2baedb01d4932f911c85", + "path": "com/jetbrains/mlapi/mlapi-catboost/0.2.1/mlapi-catboost-0.2.1.jar" + }, + { + "url": "org/slf4j/slf4j-api/2.0.13/slf4j-api-2.0.13.jar", + "hash": "e7c2a48e8515ba1f49fa637d57b4e2f590b3f5bd97407ac699c3aa5efb1204a9", + "path": "org/slf4j/slf4j-api/2.0.13/slf4j-api-2.0.13.jar" + }, + { + "url": "org/jetbrains/nativecerts/jvm-native-trusted-roots/1.1.7/jvm-native-trusted-roots-1.1.7.jar", + "hash": "8d715c487c8908a8b3b1d982f013f5ec39fb9033eb4272fdb251d648b5ede48c", + "path": "org/jetbrains/nativecerts/jvm-native-trusted-roots/1.1.7/jvm-native-trusted-roots-1.1.7.jar" + }, + { + "url": "javax/inject/javax.inject/1/javax.inject-1.jar", + "hash": "91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff", + "path": "javax/inject/javax.inject/1/javax.inject-1.jar" + }, + { + "url": "org/junit/jupiter/junit-jupiter-params/5.13.4/junit-jupiter-params-5.13.4.jar", + "hash": "3a8c6365716dbb698c0d49a05456c1e1ad05c406613c550f9dd50037872efc41", + "path": "org/junit/jupiter/junit-jupiter-params/5.13.4/junit-jupiter-params-5.13.4.jar" + }, + { + "url": "commons-codec/commons-codec/1.18.0/commons-codec-1.18.0.jar", + "hash": "ba005f304cef92a3dede24a38ad5ac9b8afccf0d8f75839d6c1338634cf7f6e4", + "path": "commons-codec/commons-codec/1.18.0/commons-codec-1.18.0.jar" + }, + { + "url": "io/ktor/ktor-network-tls-jvm/3.1.3/ktor-network-tls-jvm-3.1.3.jar", + "hash": "f67507a3e8bf52aa08d753682e6cdda0194e3abe750118b99c9336953e598be9", + "path": "io/ktor/ktor-network-tls-jvm/3.1.3/ktor-network-tls-jvm-3.1.3.jar" + }, + { + "url": "commons-cli/commons-cli/1.10.0/commons-cli-1.10.0.jar", + "hash": "1b273d92160b9fa69c3e65389a5c4decd2f38a697e458e6f75080ae09e886404", + "path": "commons-cli/commons-cli/1.10.0/commons-cli-1.10.0.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-scripting-dependencies/2.3.20-ij253-45/kotlin-scripting-dependencies-2.3.20-ij253-45.jar", + "hash": "beeae35aaf0e3043b8202e081bbdeb55672a89dc8bbcc482dfa5cc21d26dc1de", + "path": "org/jetbrains/kotlin/kotlin-scripting-dependencies/2.3.20-ij253-45/kotlin-scripting-dependencies-2.3.20-ij253-45.jar" + }, + { + "url": "com/google/protobuf/protobuf-java-util/3.24.4-jb.2/protobuf-java-util-3.24.4-jb.2.jar", + "hash": "bd30f6cf55c4f9f0891f8b6ea6601c1502b643543d2535c8b477ea0481809e99", + "path": "com/google/protobuf/protobuf-java-util/3.24.4-jb.2/protobuf-java-util-3.24.4-jb.2.jar" + }, + { + "url": "org/junit/platform/junit-platform-launcher/6.0.0/junit-platform-launcher-6.0.0.jar", + "hash": "5f097b00c6714bb71ecfb5dec62b59bb4c2f789763fafd1ece96c4ef0e6c280f", + "path": "org/junit/platform/junit-platform-launcher/6.0.0/junit-platform-launcher-6.0.0.jar" + }, + { + "url": "org/junit/platform/junit-platform-engine/6.0.0/junit-platform-engine-6.0.0.jar", + "hash": "6f81842e9c13e997cac66b44614522f3639419e2388ae2d000c4bc0a6b92d93f", + "path": "org/junit/platform/junit-platform-engine/6.0.0/junit-platform-engine-6.0.0.jar" + }, + { + "url": "org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar", + "hash": "1fad6e6be7557781e4d33729d49ae1cdc8fdda6fe477bb0cc68ce351eafdfbab", + "path": "org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar" + }, + { + "url": "io/github/oshai/kotlin-logging-jvm/7.0.3/kotlin-logging-jvm-7.0.3.jar", + "hash": "241daa21665dd0ca55576a4bc4d8e9ace8891ae3c698cc77f13bb4bdac372e94", + "path": "io/github/oshai/kotlin-logging-jvm/7.0.3/kotlin-logging-jvm-7.0.3.jar" + }, + { + "url": "javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", + "hash": "e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b", + "path": "javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar" + }, + { + "url": "com/google/guava/guava/33.4.8-jre/guava-33.4.8-jre.jar", + "hash": "f3d7f57f67fd622f4d468dfdd692b3a5e3909246c28017ac3263405f0fe617ed", + "path": "com/google/guava/guava/33.4.8-jre/guava-33.4.8-jre.jar" + }, + { + "url": "com/google/guava/failureaccess/1.0.3/failureaccess-1.0.3.jar", + "hash": "cbfc3906b19b8f55dd7cfd6dfe0aa4532e834250d7f080bd8d211a3e246b59cb", + "path": "com/google/guava/failureaccess/1.0.3/failureaccess-1.0.3.jar" + }, + { + "url": "org/jetbrains/kotlin/allopen-compiler-plugin-for-ide/2.3.20-ij253-45/allopen-compiler-plugin-for-ide-2.3.20-ij253-45.jar", + "hash": "f7374912dbbcfc18686114a78804a7f4ba91aa54b6f3bf4be10a54bb643f8a61", + "path": "org/jetbrains/kotlin/allopen-compiler-plugin-for-ide/2.3.20-ij253-45/allopen-compiler-plugin-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "org/jetbrains/jps/jps-javac-extension/10/jps-javac-extension-10.jar", + "hash": "86b9d2a2378cff951f3bd0750d56ff4cef64f78dbb33e9f7abd9c7e6e14d99de", + "path": "org/jetbrains/jps/jps-javac-extension/10/jps-javac-extension-10.jar" + }, + { + "url": "io/ktor/ktor-server-host-common-jvm/3.1.3/ktor-server-host-common-jvm-3.1.3.jar", + "hash": "6f4932086ba785deeb74170140508156b21772cd2961a37e7b551eb5d2649a29", + "path": "io/ktor/ktor-server-host-common-jvm/3.1.3/ktor-server-host-common-jvm-3.1.3.jar" + }, + { + "url": "org/jetbrains/intellij/deps/org.eclipse.jgit/6.6.1.202309021850-r-jb-202407181518/org.eclipse.jgit-6.6.1.202309021850-r-jb-202407181518.jar", + "hash": "84f1d58dbf19cd7d42a5301bd256d589af1f520b4c90b8836cee7747f8726992", + "path": "org/jetbrains/intellij/deps/org.eclipse.jgit/6.6.1.202309021850-r-jb-202407181518/org.eclipse.jgit-6.6.1.202309021850-r-jb-202407181518.jar" + }, + { + "url": "com/googlecode/javaewah/JavaEWAH/1.2.3/JavaEWAH-1.2.3.jar", + "hash": "d65226949713c4c61a784f41c51167e7b0316f93764398ebba9e4336b3d954c2", + "path": "com/googlecode/javaewah/JavaEWAH/1.2.3/JavaEWAH-1.2.3.jar" + }, + { + "url": "io/grpc/grpc-protobuf/1.73.0/grpc-protobuf-1.73.0.jar", + "hash": "5c0ca9e321c02845c47dc6edcef9f22e49015cef7753c54012f5398425163c08", + "path": "io/grpc/grpc-protobuf/1.73.0/grpc-protobuf-1.73.0.jar" + }, + { + "url": "com/google/api/grpc/proto-google-common-protos/2.51.0/proto-google-common-protos-2.51.0.jar", + "hash": "0b27938f3d28ccd6884945d7e4f75f4e26a677bbf3cd39bbcb694f130f782aa9", + "path": "com/google/api/grpc/proto-google-common-protos/2.51.0/proto-google-common-protos-2.51.0.jar" + }, + { + "url": "io/grpc/grpc-protobuf-lite/1.73.0/grpc-protobuf-lite-1.73.0.jar", + "hash": "de8ce5309713e72bb57d5ff2dabdb4c173ae4872bd1439b9c3d3f93430b407d9", + "path": "io/grpc/grpc-protobuf-lite/1.73.0/grpc-protobuf-lite-1.73.0.jar" + }, + { + "url": "org/jetbrains/intellij/deps/ift/git-learning-project/212.0.2/git-learning-project-212.0.2.jar", + "hash": "648eaffe833416e2accea4bf82b980f0e91ae51ef065f5bc74fa3481c373e9fd", + "path": "org/jetbrains/intellij/deps/ift/git-learning-project/212.0.2/git-learning-project-212.0.2.jar" + }, + { + "url": "org/jetbrains/kotlinx/kotlinx-serialization-json-io-jvm/1.8.1/kotlinx-serialization-json-io-jvm-1.8.1.jar", + "hash": "ab5ec8ea48815197c46a7df9f418a62791fe91cda5023b941ce4de872d810cc1", + "path": "org/jetbrains/kotlinx/kotlinx-serialization-json-io-jvm/1.8.1/kotlinx-serialization-json-io-jvm-1.8.1.jar" + }, + { + "url": "one/util/streamex/0.8.4/streamex-0.8.4.jar", + "hash": "c8bcde95bb6c659bd611a5bc464380f38118a10a0443f3fc15304d91e5c9dd81", + "path": "one/util/streamex/0.8.4/streamex-0.8.4.jar" + }, + { + "url": "io/consensys/tuweni/tuweni-toml/2.7.1/tuweni-toml-2.7.1.jar", + "hash": "00cfcc187ff46ce8d702a0f2cb98d6a4f2a67f8f41242b5901e46efdcb7c84b7", + "path": "io/consensys/tuweni/tuweni-toml/2.7.1/tuweni-toml-2.7.1.jar" + }, + { + "url": "org/antlr/antlr4-runtime/4.13.0/antlr4-runtime-4.13.0.jar", + "hash": "bd7f7b5d07bc0b047f10915b32ca4bb1de9e57d8049098882e4453c88c076a5d", + "path": "org/antlr/antlr4-runtime/4.13.0/antlr4-runtime-4.13.0.jar" + }, + { + "url": "io/netty/netty-codec-compression/4.2.0.RC2/netty-codec-compression-4.2.0.RC2.jar", + "hash": "7251646a8ea8d56a2415311de6040159479ac0e35de36dab70b667ed899ac931", + "path": "io/netty/netty-codec-compression/4.2.0.RC2/netty-codec-compression-4.2.0.RC2.jar" + }, + { + "url": "com/google/protobuf/protobuf-java/3.24.4-jb.2/protobuf-java-3.24.4-jb.2.jar", + "hash": "6ba90d0d081c03c5c03d2d41497f75a183da7fb23cc2691f7b782dea77f73d21", + "path": "com/google/protobuf/protobuf-java/3.24.4-jb.2/protobuf-java-3.24.4-jb.2.jar" + }, + { + "url": "org/codehaus/groovy/groovy-jsr223/3.0.25/groovy-jsr223-3.0.25.jar", + "hash": "7d703a1d484ac1135b78b24a4880f5653161cda83454c0f484fa09e29311d3bd", + "path": "org/codehaus/groovy/groovy-jsr223/3.0.25/groovy-jsr223-3.0.25.jar" + }, + { + "url": "org/junit/platform/junit-platform-launcher/1.13.4/junit-platform-launcher-1.13.4.jar", + "hash": "0b0beaeb6880a31149641d2d848b863712885469670c12099586d7f798522564", + "path": "org/junit/platform/junit-platform-launcher/1.13.4/junit-platform-launcher-1.13.4.jar" + }, + { + "url": "org/junit/platform/junit-platform-engine/1.13.4/junit-platform-engine-1.13.4.jar", + "hash": "390c5f77b84283a64b644f88251b397e0b0debb80bdcc50f899881aecff43a5a", + "path": "org/junit/platform/junit-platform-engine/1.13.4/junit-platform-engine-1.13.4.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-test-junit/2.2.20/kotlin-test-junit-2.2.20.jar", + "hash": "6842753b11a1544198f4a14b0f8820728327939b859c23c50b5fd4179c693900", + "path": "org/jetbrains/kotlin/kotlin-test-junit/2.2.20/kotlin-test-junit-2.2.20.jar" + }, + { + "url": "org/ec4j/core/ec4j-core/0.3.0/ec4j-core-0.3.0.jar", + "hash": "cadef0207077074b11a12be442f89ab6cf93fbc2f848702d9371a9611414d558", + "path": "org/ec4j/core/ec4j-core/0.3.0/ec4j-core-0.3.0.jar" + }, + { + "url": "org/jetbrains/intellij/deps/studio-platform/2025.1.2-287/studio-platform-2025.1.2-287.jar", + "hash": "21a748abc565fd6d97d90f2547d0fd1da36810171050b2a337cbc02799cfe482", + "path": "org/jetbrains/intellij/deps/studio-platform/2025.1.2-287/studio-platform-2025.1.2-287.jar" + }, + { + "url": "io/ktor/ktor-websockets-jvm/3.1.3/ktor-websockets-jvm-3.1.3.jar", + "hash": "ef28b4f12054ee125765b72fe3230e215a60b73b2ff2072a5c280fcf09329077", + "path": "io/ktor/ktor-websockets-jvm/3.1.3/ktor-websockets-jvm-3.1.3.jar" + }, + { + "url": "org/ow2/asm/asm-analysis/9.8/asm-analysis-9.8.jar", + "hash": "e640732fbcd3c6271925a504f125e38384688f4dfbbf92c8622dfcee0d09edb9", + "path": "org/ow2/asm/asm-analysis/9.8/asm-analysis-9.8.jar" + }, + { + "url": "org/ow2/asm/asm-tree/9.8/asm-tree-9.8.jar", + "hash": "14b7880cb7c85eed101e2710432fc3ffb83275532a6a894dc4c4095d49ad59f1", + "path": "org/ow2/asm/asm-tree/9.8/asm-tree-9.8.jar" + }, + { + "url": "org/ow2/asm/asm/9.8/asm-9.8.jar", + "hash": "876eab6a83daecad5ca67eb9fcabb063c97b5aeb8cf1fca7a989ecde17522051", + "path": "org/ow2/asm/asm/9.8/asm-9.8.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-tooling-core/1.9.20-dev-8162/kotlin-tooling-core-1.9.20-dev-8162.jar", + "hash": "8938eb97e36320daa3e6fb2a60fd2a05b232ff4a557173c5019f045b8832d9f4", + "path": "org/jetbrains/kotlin/kotlin-tooling-core/1.9.20-dev-8162/kotlin-tooling-core-1.9.20-dev-8162.jar" + }, { "url": "com/jetbrains/intellij/documentation/tips-pycharm-community/241.74/tips-pycharm-community-241.74.jar", "hash": "7f9fd8e37ec4dfdef7bfc3bc6a687fa5a322976fc588432fa46d2feb1fefc966", "path": "com/jetbrains/intellij/documentation/tips-pycharm-community/241.74/tips-pycharm-community-241.74.jar" }, { - "url": "com/google/truth/truth/0.42/truth-0.42.jar", - "hash": "dd652bdf0c4427c59848ac0340fd6b6d20c2cbfaa3c569a8366604dbcda5214c", - "path": "com/google/truth/truth/0.42/truth-0.42.jar" + "url": "io/ktor/ktor-server-sse-jvm/3.1.3/ktor-server-sse-jvm-3.1.3.jar", + "hash": "4c172eb930db7d7cfef36cf3ba7d5094ce08dea6fde2b4be7746680a2ebd7c05", + "path": "io/ktor/ktor-server-sse-jvm/3.1.3/ktor-server-sse-jvm-3.1.3.jar" }, { - "url": "com/googlecode/java-diff-utils/diffutils/1.3.0/diffutils-1.3.0.jar", - "hash": "61ba4dc49adca95243beaa0569adc2a23aedb5292ae78aa01186fa782ebdc5c2", - "path": "com/googlecode/java-diff-utils/diffutils/1.3.0/diffutils-1.3.0.jar" + "url": "org/bouncycastle/bcpkix-jdk18on/1.81/bcpkix-jdk18on-1.81.jar", + "hash": "b38c604871f3690109a3c00982d9145634125de3365a817ba16eb90d88e242c9", + "path": "org/bouncycastle/bcpkix-jdk18on/1.81/bcpkix-jdk18on-1.81.jar" }, { - "url": "org/apache/tuweni/tuweni-toml/2.0.0/tuweni-toml-2.0.0.jar", - "hash": "b7331e02e955b6b962a8fa89eb8d7db0960d0b232880bfc60e8602fb3fed36ad", - "path": "org/apache/tuweni/tuweni-toml/2.0.0/tuweni-toml-2.0.0.jar" + "url": "org/bouncycastle/bcutil-jdk18on/1.81/bcutil-jdk18on-1.81.jar", + "hash": "31a5fe3a7ba42e3457b83930f0ff8d679fb5b76eaadf2b51f5740c92a394bf52", + "path": "org/bouncycastle/bcutil-jdk18on/1.81/bcutil-jdk18on-1.81.jar" }, { - "url": "org/antlr/antlr4-runtime/4.7.1/antlr4-runtime-4.7.1.jar", - "hash": "43516d19beae35909e04d06af6c0c58c17bc94e0070c85e8dc9929ca640dc91d", - "path": "org/antlr/antlr4-runtime/4.7.1/antlr4-runtime-4.7.1.jar" + "url": "org/bouncycastle/bcprov-jdk18on/1.81/bcprov-jdk18on-1.81.jar", + "hash": "249f396412b0c0ce67f25c8197da757b241b8be3ec4199386c00704a2457459b", + "path": "org/bouncycastle/bcprov-jdk18on/1.81/bcprov-jdk18on-1.81.jar" }, { - "url": "io/vavr/vavr/0.10.4/vavr-0.10.4.jar", - "hash": "12622deeea2618b59b284051a9484f1def8ccbebc847c350358f12d325ba9dd5", - "path": "io/vavr/vavr/0.10.4/vavr-0.10.4.jar" + "url": "org/objenesis/objenesis/3.4/objenesis-3.4.jar", + "hash": "95488102feaf2e2858adf6b299353677dac6c15294006f8ed1c5556f8e3cd251", + "path": "org/objenesis/objenesis/3.4/objenesis-3.4.jar" }, { - "url": "io/vavr/vavr-match/0.10.4/vavr-match-0.10.4.jar", - "hash": "d46f96bf59ccd5800261eec5869a6877ee0a37ea781312e6735be55539f50354", - "path": "io/vavr/vavr-match/0.10.4/vavr-match-0.10.4.jar" + "url": "com/android/tools/layoutlib/layoutlib/15.2.3/layoutlib-15.2.3.jar", + "hash": "e826a88e448a0c1d42abc30c9d047131badbac6fc3922b8e93ac3ea27bb0eb2c", + "path": "com/android/tools/layoutlib/layoutlib/15.2.3/layoutlib-15.2.3.jar" }, { - "url": "org/jetbrains/intellij/deps/winp/winp/1.30.1/winp-1.30.1.jar", - "hash": "9e2d7a23a1d3921861939509108606ad1cf6b10c64d65ac91958a62043cfa253", - "path": "org/jetbrains/intellij/deps/winp/winp/1.30.1/winp-1.30.1.jar" + "url": "org/jetbrains/kotlin/kotlin-compiler-ir-for-ide/2.3.20-ij253-45/kotlin-compiler-ir-for-ide-2.3.20-ij253-45.jar", + "hash": "230f801ec0de74e6363bf7553c71dbf085d1aaaadcf553afd1248ab51fbcfef1", + "path": "org/jetbrains/kotlin/kotlin-compiler-ir-for-ide/2.3.20-ij253-45/kotlin-compiler-ir-for-ide-2.3.20-ij253-45.jar" }, { - "url": "com/jetbrains/intellij/platform/workspace-model-codegen/0.0.9/workspace-model-codegen-0.0.9.jar", - "hash": "78e527dfea8d79c16ea9ca875bd943d443b63bf9d0df1f253c233dc54366df35", - "path": "com/jetbrains/intellij/platform/workspace-model-codegen/0.0.9/workspace-model-codegen-0.0.9.jar" + "url": "org/xerial/sqlite-jdbc/3.50.3.0/sqlite-jdbc-3.50.3.0.jar", + "hash": "a3f53a2aa15ae9425a9e793bbe9c8e5288febeb4b65ef5c1a4e80d4c2045cf08", + "path": "org/xerial/sqlite-jdbc/3.50.3.0/sqlite-jdbc-3.50.3.0.jar" }, { - "url": "xml-resolver/xml-resolver/1.2/xml-resolver-1.2.jar", - "hash": "47dcde8986019314ef78ae7280a94973a21d2ed95075a40a000b42da956429e1", - "path": "xml-resolver/xml-resolver/1.2/xml-resolver-1.2.jar" + "url": "org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar", + "hash": "48e2df636cab6563ced64dcdff8abb2355627cb236ef0bf37598682ddf742f1b", + "path": "org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar" }, { - "url": "org/tukaani/xz/1.10/xz-1.10.jar", - "hash": "95c63c1a55b22dd6453890a419cc1a640f790bbf7d8ae82db1e30aefefb08888", - "path": "org/tukaani/xz/1.10/xz-1.10.jar" + "url": "org/apache/lucene/lucene-codecs/10.3.0/lucene-codecs-10.3.0.jar", + "hash": "0628a26040706fea7a222a91c8ca339aef9ea8ceda6d24527a817dc7e0ad5c92", + "path": "org/apache/lucene/lucene-codecs/10.3.0/lucene-codecs-10.3.0.jar" }, { - "url": "org/jetbrains/marketplace-zip-signer/0.1.24/marketplace-zip-signer-0.1.24.jar", - "hash": "da98a08c22bb20e2e37e11445a222281d71751eb0b04c217b219d1d43faf2423", - "path": "org/jetbrains/marketplace-zip-signer/0.1.24/marketplace-zip-signer-0.1.24.jar" + "url": "org/sqlite/native/3.42.0-jb.1/native-3.42.0-jb.1.jar", + "hash": "491c4ae84a1bad34c85624682a80def4f3a3a0fb9d517121d05c2dfeb94966f8", + "path": "org/sqlite/native/3.42.0-jb.1/native-3.42.0-jb.1.jar" }, { - "url": "com/github/luben/zstd-jni/1.5.6-9/zstd-jni-1.5.6-9.jar", - "hash": "e122143e2abb041b6384e43c9a79980fe3d2ff3d9610ea20b29231ea518772b2", - "path": "com/github/luben/zstd-jni/1.5.6-9/zstd-jni-1.5.6-9.jar" + "url": "io/opentelemetry/opentelemetry-exporter-otlp-common/1.48.0/opentelemetry-exporter-otlp-common-1.48.0.jar", + "hash": "9b3211ad7f1508f6453d16922aad6c7dce5b2f9a88b7e272171f63875ee78efd", + "path": "io/opentelemetry/opentelemetry-exporter-otlp-common/1.48.0/opentelemetry-exporter-otlp-common-1.48.0.jar" + }, + { + "url": "io/opentelemetry/opentelemetry-exporter-common/1.48.0/opentelemetry-exporter-common-1.48.0.jar", + "hash": "bc7af4f3c4ba1a23c20a6e1945f3e17fd3f5719f6f17d62961b3167d939a18e2", + "path": "io/opentelemetry/opentelemetry-exporter-common/1.48.0/opentelemetry-exporter-common-1.48.0.jar" + }, + { + "url": "io/ktor/ktor-websocket-serialization-jvm/3.1.3/ktor-websocket-serialization-jvm-3.1.3.jar", + "hash": "67f0f566e2ed51717f6ed55f6d2b4dee1c84be4ea2cd96fc636d0bdf0fd43067", + "path": "io/ktor/ktor-websocket-serialization-jvm/3.1.3/ktor-websocket-serialization-jvm-3.1.3.jar" + }, + { + "url": "io/github/smiley4/schema-kenerator-serialization/2.2.0/schema-kenerator-serialization-2.2.0.jar", + "hash": "9c4a9713b2722b3b124210e89c3702c3e18c19156a3a06fa6bcef43a850299ca", + "path": "io/github/smiley4/schema-kenerator-serialization/2.2.0/schema-kenerator-serialization-2.2.0.jar" + }, + { + "url": "info/cukes/cucumber-jvm-deps/1.0.5/cucumber-jvm-deps-1.0.5.jar", + "hash": "2a4e84a51defe9108579b3c0a86bb41e54f04e9042e83adf4348a974dcf1dee6", + "path": "info/cukes/cucumber-jvm-deps/1.0.5/cucumber-jvm-deps-1.0.5.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-dist-for-ide/2.2.20/kotlin-dist-for-ide-2.2.20.jar", + "hash": "0070e80f9fed930c7209b15a5590f178acfc56028f2b6dd447c2c7cae1fc058d", + "path": "org/jetbrains/kotlin/kotlin-dist-for-ide/2.2.20/kotlin-dist-for-ide-2.2.20.jar" + }, + { + "url": "commons-logging/commons-logging/1.2/commons-logging-1.2.jar", + "hash": "daddea1ea0be0f56978ab3006b8ac92834afeefbd9b7e4e6316fca57df0fa636", + "path": "commons-logging/commons-logging/1.2/commons-logging-1.2.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-script-runtime/2.3.20-ij253-45/kotlin-script-runtime-2.3.20-ij253-45.jar", + "hash": "c35fd880ce45b252c0daee0bc644ea91a326a69c9dceda54151f4b2e13f3bdc3", + "path": "org/jetbrains/kotlin/kotlin-script-runtime/2.3.20-ij253-45/kotlin-script-runtime-2.3.20-ij253-45.jar" }, { "url": "com/google/zxing/core/3.5.1/core-3.5.1.jar", @@ -2670,9 +2275,174 @@ "path": "com/google/zxing/core/3.5.1/core-3.5.1.jar" }, { - "url": "org/jetbrains/intellij/deps/completion/completion-ranking-kotlin/0.4.0/completion-ranking-kotlin-0.4.0.jar", - "hash": "1849979a0cd2a997e1071ac79741b1a77781357e254138f30eabffebccddfec8", - "path": "org/jetbrains/intellij/deps/completion/completion-ranking-kotlin/0.4.0/completion-ranking-kotlin-0.4.0.jar" + "url": "io/github/smiley4/schema-kenerator-core/2.2.0/schema-kenerator-core-2.2.0.jar", + "hash": "c1c197ed03acaf46773176a001836219b6299fe267dc4751c2c28ae98edfa0f3", + "path": "io/github/smiley4/schema-kenerator-core/2.2.0/schema-kenerator-core-2.2.0.jar" + }, + { + "url": "org/jetbrains/marketplace-zip-signer/0.1.43/marketplace-zip-signer-0.1.43.jar", + "hash": "7db707d839949384760b0f3e58eff49bfedea05f822e4f3361c4b540aa5dcc16", + "path": "org/jetbrains/marketplace-zip-signer/0.1.43/marketplace-zip-signer-0.1.43.jar" + }, + { + "url": "org/jetbrains/kotlin/analysis-api-impl-base-tests-for-ide/2.3.20-ij253-45/analysis-api-impl-base-tests-for-ide-2.3.20-ij253-45.jar", + "hash": "c6deada2fac53b8ea6523dbda77597b128006674616f140f04df23264c6d1aa3", + "path": "org/jetbrains/kotlin/analysis-api-impl-base-tests-for-ide/2.3.20-ij253-45/analysis-api-impl-base-tests-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "io/ktor/ktor-sse-jvm/3.1.3/ktor-sse-jvm-3.1.3.jar", + "hash": "a2ae8a338bb1d446d16dcfea2189ef5a5be31a88123b3879562b7955667a5639", + "path": "io/ktor/ktor-sse-jvm/3.1.3/ktor-sse-jvm-3.1.3.jar" + }, + { + "url": "org/jetbrains/kotlin/sam-with-receiver-compiler-plugin-for-ide/2.3.20-ij253-45/sam-with-receiver-compiler-plugin-for-ide-2.3.20-ij253-45.jar", + "hash": "98457d26126f1095049a8769d78168ff7d0907f0b472ee28967073709b4b4607", + "path": "org/jetbrains/kotlin/sam-with-receiver-compiler-plugin-for-ide/2.3.20-ij253-45/sam-with-receiver-compiler-plugin-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-metadata-jvm/2.2.20/kotlin-metadata-jvm-2.2.20.jar", + "hash": "8524eac90f7e8e0f1366883f2c6c820c93bfa61df3d76857c8d3e803cf67315d", + "path": "org/jetbrains/kotlin/kotlin-metadata-jvm/2.2.20/kotlin-metadata-jvm-2.2.20.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-gradle-statistics-for-ide/2.3.20-ij253-45/kotlin-gradle-statistics-for-ide-2.3.20-ij253-45.jar", + "hash": "94ffb26541561992a8eb23937f28437782830f896b90a6eed6f97e479fffdfa0", + "path": "org/jetbrains/kotlin/kotlin-gradle-statistics-for-ide/2.3.20-ij253-45/kotlin-gradle-statistics-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-compiler-cli-for-ide/2.3.20-ij253-45/kotlin-compiler-cli-for-ide-2.3.20-ij253-45.jar", + "hash": "fd9db5d6b301967133bc977935d22295e247ed2ccefc2583942ef7376fd598c1", + "path": "org/jetbrains/kotlin/kotlin-compiler-cli-for-ide/2.3.20-ij253-45/kotlin-compiler-cli-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-gradle-plugin-idea/1.9.20-dev-8162/kotlin-gradle-plugin-idea-1.9.20-dev-8162.jar", + "hash": "8d1af87632d95148f122a9fa0ae2903c19ee6fab7d01e017f76e0d2c9a022c20", + "path": "org/jetbrains/kotlin/kotlin-gradle-plugin-idea/1.9.20-dev-8162/kotlin-gradle-plugin-idea-1.9.20-dev-8162.jar" + }, + { + "url": "org/jetbrains/runtime/jbr-api/1.9.0/jbr-api-1.9.0.jar", + "hash": "7e37284e33b5b304ee6174dcaa92db949b257cc4c8991ca865e7daf5113d8279", + "path": "org/jetbrains/runtime/jbr-api/1.9.0/jbr-api-1.9.0.jar" + }, + { + "url": "io/ktor/ktor-client-cio-jvm/3.1.3/ktor-client-cio-jvm-3.1.3.jar", + "hash": "9a86341588057a23d3ba4562fdc8afcef6facd071678a0c20b3b28a19ec35c88", + "path": "io/ktor/ktor-client-cio-jvm/3.1.3/ktor-client-cio-jvm-3.1.3.jar" + }, + { + "url": "org/jetbrains/kotlinx/kotlinx-serialization-protobuf-jvm/1.8.1/kotlinx-serialization-protobuf-jvm-1.8.1.jar", + "hash": "fbd174f72ea82364baa112069f2d7b361758f6b68bd81d2ac51b02c66a48e924", + "path": "org/jetbrains/kotlinx/kotlinx-serialization-protobuf-jvm/1.8.1/kotlinx-serialization-protobuf-jvm-1.8.1.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-compiler-common-for-ide/2.3.20-ij253-45/kotlin-compiler-common-for-ide-2.3.20-ij253-45.jar", + "hash": "4af9a30fde5d143da69428bfef59e292c794927613bf0a5b111aaaa0ead01ba2", + "path": "org/jetbrains/kotlin/kotlin-compiler-common-for-ide/2.3.20-ij253-45/kotlin-compiler-common-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "com/jetbrains/intellij/platform/workspace-model-codegen/0.0.9/workspace-model-codegen-0.0.9.jar", + "hash": "78e527dfea8d79c16ea9ca875bd943d443b63bf9d0df1f253c233dc54366df35", + "path": "com/jetbrains/intellij/platform/workspace-model-codegen/0.0.9/workspace-model-codegen-0.0.9.jar" + }, + { + "url": "dk/brics/automaton/1.12-4/automaton-1.12-4.jar", + "hash": "3941b48f2e9281aab7234395c549cbb399b3dc80fed2e13999a80db47f94b041", + "path": "dk/brics/automaton/1.12-4/automaton-1.12-4.jar" + }, + { + "url": "nl/jqno/equalsverifier/equalsverifier/3.19.4/equalsverifier-3.19.4.jar", + "hash": "2bcbbf2f3227aa97527730eb92ca8724263e6d555b888fbb14aae52bc712d434", + "path": "nl/jqno/equalsverifier/equalsverifier/3.19.4/equalsverifier-3.19.4.jar" + }, + { + "url": "org/objenesis/objenesis/3.4/objenesis-3.4.jar", + "hash": "95488102feaf2e2858adf6b299353677dac6c15294006f8ed1c5556f8e3cd251", + "path": "org/objenesis/objenesis/3.4/objenesis-3.4.jar" + }, + { + "url": "net/bytebuddy/byte-buddy/1.17.5/byte-buddy-1.17.5.jar", + "hash": "71568c9f8396677219f650268fbf6493ded484edcdbdf2dae6129ca5be81e8db", + "path": "net/bytebuddy/byte-buddy/1.17.5/byte-buddy-1.17.5.jar" + }, + { + "url": "org/jetbrains/kotlin/lombok-compiler-plugin-for-ide/2.3.20-ij253-45/lombok-compiler-plugin-for-ide-2.3.20-ij253-45.jar", + "hash": "8bc0ca5c9bb47b4ae74ab75306e8c0481d2748b3165dc850165d72d199540653", + "path": "org/jetbrains/kotlin/lombok-compiler-plugin-for-ide/2.3.20-ij253-45/lombok-compiler-plugin-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "org/apache/lucene/lucene-analysis-common/10.3.0/lucene-analysis-common-10.3.0.jar", + "hash": "124bddea3fa0683d3e174552fba5fcf0f24a2f57f1ccf6957010d010d246db8b", + "path": "org/apache/lucene/lucene-analysis-common/10.3.0/lucene-analysis-common-10.3.0.jar" + }, + { + "url": "io/cucumber/cucumber-core/1.2.6/cucumber-core-1.2.6.jar", + "hash": "ace77c533236213a1aa9f68b8de10e564da809605371ef2f8c73cd8f4c71293a", + "path": "io/cucumber/cucumber-core/1.2.6/cucumber-core-1.2.6.jar" + }, + { + "url": "info/cukes/gherkin/2.12.2/gherkin-2.12.2.jar", + "hash": "0a5ebc0506ab1e4a08af1ca150f797304ff53b953c5b1f6fcf1f81551d964aad", + "path": "info/cukes/gherkin/2.12.2/gherkin-2.12.2.jar" + }, + { + "url": "io/grpc/grpc-stub/1.73.0/grpc-stub-1.73.0.jar", + "hash": "050fe139de47d8937e6b0080e8dff3d0f42df6782f147c10bb298c0e9cd94b2f", + "path": "io/grpc/grpc-stub/1.73.0/grpc-stub-1.73.0.jar" + }, + { + "url": "com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", + "hash": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", + "path": "com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" + }, + { + "url": "org/jmock/jmock-junit4/2.5.1/jmock-junit4-2.5.1.jar", + "hash": "c53b16b999d3b2f1aa273bf5c560273d23e1fa21ce493ba7cbf5243118386b88", + "path": "org/jmock/jmock-junit4/2.5.1/jmock-junit4-2.5.1.jar" + }, + { + "url": "jetbrains/fleet/noria-compiler-plugin/2.2.20-0.1/noria-compiler-plugin-2.2.20-0.1.jar", + "hash": "dda6a96d529f473c952ba7e8205509de29725ad40eff80af7d371df95ccb14c1", + "path": "jetbrains/fleet/noria-compiler-plugin/2.2.20-0.1/noria-compiler-plugin-2.2.20-0.1.jar" + }, + { + "url": "org/jetbrains/kotlin/scripting-compiler-plugin-for-ide/2.3.20-ij253-45/scripting-compiler-plugin-for-ide-2.3.20-ij253-45.jar", + "hash": "75048ae78a873e992533ba3c376a65701cff28fbcafd79d587efc999a638e0bd", + "path": "org/jetbrains/kotlin/scripting-compiler-plugin-for-ide/2.3.20-ij253-45/scripting-compiler-plugin-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "com/esotericsoftware/kryo5/5.6.0/kryo5-5.6.0.jar", + "hash": "2ceef6a5a0527ad89ab6d1fd71bba4fef355cded510970c650d1443412b18dc5", + "path": "com/esotericsoftware/kryo5/5.6.0/kryo5-5.6.0.jar" + }, + { + "url": "org/apache/sshd/sshd-osgi/2.15.0/sshd-osgi-2.15.0.jar", + "hash": "3c8a183f81e176d9c452c9bb94007574bc8188446b4fc98b527aa79074cd0dda", + "path": "org/apache/sshd/sshd-osgi/2.15.0/sshd-osgi-2.15.0.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-project-model/1.6.0/kotlin-project-model-1.6.0.jar", + "hash": "38135d3f995fc505d604aed2e82ac5ba858b2a6a3e476899c3b8be47fd222b68", + "path": "org/jetbrains/kotlin/kotlin-project-model/1.6.0/kotlin-project-model-1.6.0.jar" + }, + { + "url": "com/android/tools/analytics-library/testing/31.5.0-alpha08/testing-31.5.0-alpha08.jar", + "hash": "a000df0643439bfc1a41cc35098491dcb5733766e629ecbed2d68adb473f8420", + "path": "com/android/tools/analytics-library/testing/31.5.0-alpha08/testing-31.5.0-alpha08.jar" + }, + { + "url": "org/apache/lucene/lucene-highlighter/10.3.0/lucene-highlighter-10.3.0.jar", + "hash": "acbf67631c42197791363ce8e8f155f62aeef51ade809e0847a89eba44785c7d", + "path": "org/apache/lucene/lucene-highlighter/10.3.0/lucene-highlighter-10.3.0.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-test/2.2.20/kotlin-test-2.2.20.jar", + "hash": "0054c51c672512a918440703e35ea946a8e7a210872f2196dbd6b9f2959198b0", + "path": "org/jetbrains/kotlin/kotlin-test/2.2.20/kotlin-test-2.2.20.jar" + }, + { + "url": "com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.19.0/jackson-dataformat-yaml-2.19.0.jar", + "hash": "46e54dcbd39d4d12cda18ec9276e7b888e08fc765ea0c77e71662306f0d4abc4", + "path": "com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.19.0/jackson-dataformat-yaml-2.19.0.jar" }, { "url": "xalan/xalan/2.7.3/xalan-2.7.3.jar", @@ -2714,35 +2484,15 @@ "hash": "ade351bed9f7b5c0c321429187229be7814ade496004dab10c389c4cd1930db9", "path": "com/apollographql/apollo/apollo-annotations-jvm/4.0.0/apollo-annotations-jvm-4.0.0.jar" }, - { - "url": "org/jetbrains/intellij/deps/changeReminder/prediction/randomForestRegressor/0.0.11/randomForestRegressor-0.0.11.jar", - "hash": "a6908f14a17757a20a0d629c5d2f0986826021c679bfb224963ef6a06097aa21", - "path": "org/jetbrains/intellij/deps/changeReminder/prediction/randomForestRegressor/0.0.11/randomForestRegressor-0.0.11.jar" - }, { "url": "org/jetbrains/intellij/deps/completion/performance-kotlin/0.0.9/performance-kotlin-0.0.9.jar", "hash": "fabf4f175e25ea01a72fb18e6ba1479ebbbd555245021a83174089dc4fac1f5f", "path": "org/jetbrains/intellij/deps/completion/performance-kotlin/0.0.9/performance-kotlin-0.0.9.jar" }, { - "url": "org/jetbrains/kotlinx/binary-compatibility-validator/0.14.0/binary-compatibility-validator-0.14.0.jar", - "hash": "bc4224bdfd69330aa9d3f90914f0bd41fa3bb8eb7741d7f65a925404c0e55807", - "path": "org/jetbrains/kotlinx/binary-compatibility-validator/0.14.0/binary-compatibility-validator-0.14.0.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.6.2/kotlinx-metadata-jvm-0.6.2.jar", - "hash": "8f5759b435fcbcfdf06c80295013ba953db4ec817b04d7809c61a739a483527b", - "path": "org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.6.2/kotlinx-metadata-jvm-0.6.2.jar" - }, - { - "url": "org/ow2/asm/asm/9.6/asm-9.6.jar", - "hash": "3c6fac2424db3d4a853b669f4e3d1d9c3c552235e19a319673f887083c2303a1", - "path": "org/ow2/asm/asm/9.6/asm-9.6.jar" - }, - { - "url": "org/ow2/asm/asm-tree/9.6/asm-tree-9.6.jar", - "hash": "c43ecf17b539c777e15da7b5b86553b377e2d39a683de6285567d5283888e7ef", - "path": "org/ow2/asm/asm-tree/9.6/asm-tree-9.6.jar" + "url": "org/jetbrains/kotlinx/binary-compatibility-validator/0.17.0/binary-compatibility-validator-0.17.0.jar", + "hash": "0c8d35914a9094ab7071001c5b789e20d5f80d284c70a915a1ecb8fcecf92031", + "path": "org/jetbrains/kotlinx/binary-compatibility-validator/0.17.0/binary-compatibility-validator-0.17.0.jar" }, { "url": "org/jetbrains/terminal/completion-spec/0.4.0/completion-spec-0.4.0.jar", @@ -2774,61 +2524,6 @@ "hash": "f6f453ba3dc824d16ae0911e403dcde8e18e0ea7406c91e2832e8b6248a1f404", "path": "org/jetbrains/intellij/deps/completion/completion-log-events/0.0.3/completion-log-events-0.0.3.jar" }, - { - "url": "ai/grazie/nlp/nlp-detect-jvm/0.4.16/nlp-detect-jvm-0.4.16.jar", - "hash": "5f28a3687f814c10cef0e3a733295ba26732d06242bad4f5e991c802c30169f7", - "path": "ai/grazie/nlp/nlp-detect-jvm/0.4.16/nlp-detect-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/utils/utils-common-jvm/0.4.16/utils-common-jvm-0.4.16.jar", - "hash": "1721b8bb4a7dbcbc34da8cec18100f03b72c8c06d4e945622c1a24b720981b73", - "path": "ai/grazie/utils/utils-common-jvm/0.4.16/utils-common-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/nlp/nlp-common-jvm/0.4.16/nlp-common-jvm-0.4.16.jar", - "hash": "d1c17c4dbb3f5f43b6e3cfc30a319d1a050aa5425ab0ce27b802b90f114a649e", - "path": "ai/grazie/nlp/nlp-common-jvm/0.4.16/nlp-common-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/model/model-text-jvm/0.4.16/model-text-jvm-0.4.16.jar", - "hash": "fac290bca4ef5ac2084e35dcb1663d5725de799d51333359931f542690672d7b", - "path": "ai/grazie/model/model-text-jvm/0.4.16/model-text-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/model/model-common-jvm/0.4.16/model-common-jvm-0.4.16.jar", - "hash": "58339397d3350db6c549a5ebee98b9611693c187fa2311b18aa849e27067c438", - "path": "ai/grazie/model/model-common-jvm/0.4.16/model-common-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/nlp/nlp-patterns-jvm/0.4.16/nlp-patterns-jvm-0.4.16.jar", - "hash": "add762a914bd20ca21ea25b43f24627f902b687514ddce9ba28916bb20e8066e", - "path": "ai/grazie/nlp/nlp-patterns-jvm/0.4.16/nlp-patterns-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/nlp/nlp-tokenizer-jvm/0.4.16/nlp-tokenizer-jvm-0.4.16.jar", - "hash": "fcc839a317aba9e165c4d061e0f266dcebf32c7ceee9cb5571144cd1db60d63d", - "path": "ai/grazie/nlp/nlp-tokenizer-jvm/0.4.16/nlp-tokenizer-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/nlp/nlp-similarity-jvm/0.4.16/nlp-similarity-jvm-0.4.16.jar", - "hash": "79a42758913de07c1ebeb851a4a70236309ea12dcb64d1db7ea007618593470f", - "path": "ai/grazie/nlp/nlp-similarity-jvm/0.4.16/nlp-similarity-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/nlp/nlp-langs-jvm/0.4.16/nlp-langs-jvm-0.4.16.jar", - "hash": "dd132003dfc893e046834ec15ec5104f067d7a90eb9786e85f49b4e47bac4561", - "path": "ai/grazie/nlp/nlp-langs-jvm/0.4.16/nlp-langs-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/spell/hunspell-en-jvm/0.2.246/hunspell-en-jvm-0.2.246.jar", - "hash": "b76f2c0952ed3b7cde6362e2104986572f05d5fa35840473973d81e41b842f4a", - "path": "ai/grazie/spell/hunspell-en-jvm/0.2.246/hunspell-en-jvm-0.2.246.jar" - }, - { - "url": "ai/grazie/utils/utils-lucene-lt-compatibility/0.4.16/utils-lucene-lt-compatibility-0.4.16.jar", - "hash": "c9f992502b804b28381d5b194f855280e69b8866c292a1449589ad389f1c05a9", - "path": "ai/grazie/utils/utils-lucene-lt-compatibility/0.4.16/utils-lucene-lt-compatibility-0.4.16.jar" - }, { "url": "info/debatty/java-string-similarity/2.0.0/java-string-similarity-2.0.0.jar", "hash": "87675985e637d231b5783d1fea0bd947e71267bf557adc93ce3daec8a519bd22", @@ -2845,64 +2540,79 @@ "path": "org/eclipse/jgit/org.eclipse.jgit.ssh.apache/6.6.1.202309021850-r/org.eclipse.jgit.ssh.apache-6.6.1.202309021850-r.jar" }, { - "url": "org/jetbrains/intellij/deps/searchEverywhere/model/find-action-model/231.0.0/find-action-model-231.0.0.jar", - "hash": "e0717acecdebc0c23e71a73a16c7a4287fd790a800cc6e2f2213e018a315bfcb", - "path": "org/jetbrains/intellij/deps/searchEverywhere/model/find-action-model/231.0.0/find-action-model-231.0.0.jar" + "url": "ai/grazie/spell/gec-spell-engine-local/0.8.74/gec-spell-engine-local-0.8.74.jar", + "hash": "9bc5a572406da07a704d5e71e662dd183dfe9385e7c06cab1a49debc5a355638", + "path": "ai/grazie/spell/gec-spell-engine-local/0.8.74/gec-spell-engine-local-0.8.74.jar" }, { - "url": "org/jetbrains/intellij/deps/searchEverywhere/model/find-action-model/243.0.1/find-action-model-243.0.1.jar", - "hash": "9cb70f89f95ff50c6d9e16f2fae6a4052a2cf3c5e158222afc8f4573d676f436", - "path": "org/jetbrains/intellij/deps/searchEverywhere/model/find-action-model/243.0.1/find-action-model-243.0.1.jar" + "url": "org/jetbrains/intellij/deps/searchEverywhere/model/find-action-model/252.0.0/find-action-model-252.0.0.jar", + "hash": "0e2660aabf41c984a38cf8b19f5cfd8ef714d29ed614b47e27547a9319fa4104", + "path": "org/jetbrains/intellij/deps/searchEverywhere/model/find-action-model/252.0.0/find-action-model-252.0.0.jar" }, { - "url": "org/jetbrains/intellij/deps/searchEverywhere/model/find-file-model/232.1.1/find-file-model-232.1.1.jar", - "hash": "229be0e816adabeee4abc5d1c1b6127e2308c820bad116455b33548ae728e553", - "path": "org/jetbrains/intellij/deps/searchEverywhere/model/find-file-model/232.1.1/find-file-model-232.1.1.jar" + "url": "org/jetbrains/intellij/deps/searchEverywhere/model/find-action-model/252.0.1/find-action-model-252.0.1.jar", + "hash": "f8544a3f781d84ff4983cd72cd5822d581aab0855857db31a3a358b6f1035492", + "path": "org/jetbrains/intellij/deps/searchEverywhere/model/find-action-model/252.0.1/find-action-model-252.0.1.jar" }, { - "url": "org/jetbrains/intellij/deps/searchEverywhere/model/find-file-model/243.0.1/find-file-model-243.0.1.jar", - "hash": "1f72666aab8b4cc3f77ee474ee1aad5e5c7886082cc23a2a6d1f0be6f9662aa8", - "path": "org/jetbrains/intellij/deps/searchEverywhere/model/find-file-model/243.0.1/find-file-model-243.0.1.jar" + "url": "org/jetbrains/intellij/deps/searchEverywhere/model/find-file-model/252.0.0/find-file-model-252.0.0.jar", + "hash": "79a649df8091ebf33aecb28d91eabd8f0b9fb3f6f6aa834665855aacf0dc2044", + "path": "org/jetbrains/intellij/deps/searchEverywhere/model/find-file-model/252.0.0/find-file-model-252.0.0.jar" }, { - "url": "org/jetbrains/intellij/deps/searchEverywhere/model/find-classes-model/231.0.0/find-classes-model-231.0.0.jar", - "hash": "8269c5e164ad03387ef0df89197d9c3444f8a1c039e52ebfbfff37ca69a380f4", - "path": "org/jetbrains/intellij/deps/searchEverywhere/model/find-classes-model/231.0.0/find-classes-model-231.0.0.jar" + "url": "org/jetbrains/intellij/deps/searchEverywhere/model/find-file-model/252.0.1/find-file-model-252.0.1.jar", + "hash": "a90e92a95dc07a7dfdea9e7fd274c7d64678bb89effc4b756b52acb7137782fa", + "path": "org/jetbrains/intellij/deps/searchEverywhere/model/find-file-model/252.0.1/find-file-model-252.0.1.jar" }, { - "url": "org/jetbrains/intellij/deps/searchEverywhere/model/find-classes-model/243.0.1/find-classes-model-243.0.1.jar", - "hash": "1cd8278c965d549c0843befa80914b74f659f47b5268a8b39f7535dd6a2ebcd6", - "path": "org/jetbrains/intellij/deps/searchEverywhere/model/find-classes-model/243.0.1/find-classes-model-243.0.1.jar" + "url": "org/jetbrains/intellij/deps/searchEverywhere/model/find-classes-model/252.0.0/find-classes-model-252.0.0.jar", + "hash": "925e272431706c9044c296f007249f360b57acdf0f762eeb29fa451f4a955adc", + "path": "org/jetbrains/intellij/deps/searchEverywhere/model/find-classes-model/252.0.0/find-classes-model-252.0.0.jar" }, { - "url": "org/jetbrains/intellij/deps/searchEverywhere/model/find-all-model/232.1.1/find-all-model-232.1.1.jar", - "hash": "b8de4c4b9d7baf979279f562b094cf85ed106bb00d04535d9dc4206c5625dd59", - "path": "org/jetbrains/intellij/deps/searchEverywhere/model/find-all-model/232.1.1/find-all-model-232.1.1.jar" + "url": "org/jetbrains/intellij/deps/searchEverywhere/model/find-classes-model/252.0.1/find-classes-model-252.0.1.jar", + "hash": "808170665e62250dcf80bb5d2adc56105a5d9c0a550bfba8e901f1563479858f", + "path": "org/jetbrains/intellij/deps/searchEverywhere/model/find-classes-model/252.0.1/find-classes-model-252.0.1.jar" }, { - "url": "org/jetbrains/intellij/deps/searchEverywhere/model/find-ec-model/251.0.1/find-ec-model-251.0.1.jar", - "hash": "ae63199745e718694979c467993df0e6170d5fedda3a38916b1d009436bf0c3c", - "path": "org/jetbrains/intellij/deps/searchEverywhere/model/find-ec-model/251.0.1/find-ec-model-251.0.1.jar" + "url": "org/jetbrains/intellij/deps/searchEverywhere/model/find-all-model/252.0.1/find-all-model-252.0.1.jar", + "hash": "9670b6befe4aa52df008d6612095d1db587880b42d36550794a3db43ff55c377", + "path": "org/jetbrains/intellij/deps/searchEverywhere/model/find-all-model/252.0.1/find-all-model-252.0.1.jar" }, { - "url": "ai/grazie/model/model-emb-jvm/0.4.16/model-emb-jvm-0.4.16.jar", - "hash": "41a39ea18d934827d293a918e144042ae65c0974892c0330add0a52c366c2709", - "path": "ai/grazie/model/model-emb-jvm/0.4.16/model-emb-jvm-0.4.16.jar" + "url": "org/jetbrains/intellij/deps/searchEverywhere/model/find-ec-model/252.0.1/find-ec-model-252.0.1.jar", + "hash": "7c49ae42530a312fd8bcb0e63be01b8bae3f2daded8524ba599cd023b376edb2", + "path": "org/jetbrains/intellij/deps/searchEverywhere/model/find-ec-model/252.0.1/find-ec-model-252.0.1.jar" }, { - "url": "ai/grazie/model/model-text-jvm/0.4.16/model-text-jvm-0.4.16.jar", - "hash": "fac290bca4ef5ac2084e35dcb1663d5725de799d51333359931f542690672d7b", - "path": "ai/grazie/model/model-text-jvm/0.4.16/model-text-jvm-0.4.16.jar" + "url": "ai/grazie/model/model-emb-jvm/0.8.74/model-emb-jvm-0.8.74.jar", + "hash": "fd646112e2bb2bb16527397946016a17e269a27095d0c7343a8f154b83db9d0a", + "path": "ai/grazie/model/model-emb-jvm/0.8.74/model-emb-jvm-0.8.74.jar" }, { - "url": "ai/grazie/model/model-common-jvm/0.4.16/model-common-jvm-0.4.16.jar", - "hash": "58339397d3350db6c549a5ebee98b9611693c187fa2311b18aa849e27067c438", - "path": "ai/grazie/model/model-common-jvm/0.4.16/model-common-jvm-0.4.16.jar" + "url": "ai/grazie/model/model-text-jvm/0.8.74/model-text-jvm-0.8.74.jar", + "hash": "fa7db0b8e4cad3a8951c91d6d09c2c6baf8ae9008b0b59d76158cf2282797caa", + "path": "ai/grazie/model/model-text-jvm/0.8.74/model-text-jvm-0.8.74.jar" }, { - "url": "ai/grazie/utils/utils-common-jvm/0.4.16/utils-common-jvm-0.4.16.jar", - "hash": "1721b8bb4a7dbcbc34da8cec18100f03b72c8c06d4e945622c1a24b720981b73", - "path": "ai/grazie/utils/utils-common-jvm/0.4.16/utils-common-jvm-0.4.16.jar" + "url": "ai/grazie/model/model-common-jvm/0.8.74/model-common-jvm-0.8.74.jar", + "hash": "d9c0813e00ff06888f30008098a3938a348863ee65c0b7f9a6aa524bb10982bf", + "path": "ai/grazie/model/model-common-jvm/0.8.74/model-common-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/utils/utils-common-jvm/0.8.74/utils-common-jvm-0.8.74.jar", + "hash": "e1cc87b2a052ce4e4124abc6cd6d9c14dbc9e3319f854eb5829d44af860cb7f6", + "path": "ai/grazie/utils/utils-common-jvm/0.8.74/utils-common-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/utils/utils-multiplatform-jvm/0.8.74/utils-multiplatform-jvm-0.8.74.jar", + "hash": "ce5f571e5eae530cc4835d99977181a545bc07c85755b5b73a1bfb1a669f40d1", + "path": "ai/grazie/utils/utils-multiplatform-jvm/0.8.74/utils-multiplatform-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/swagger-annotations-jvm/0.8.74/swagger-annotations-jvm-0.8.74.jar", + "hash": "e3c8ebc2e1d06fd9efece9fed214d80e16416b6630567d891e200dcad2f07144", + "path": "ai/grazie/model/swagger-annotations-jvm/0.8.74/swagger-annotations-jvm-0.8.74.jar" }, { "url": "isorelax/isorelax/20030108/isorelax-20030108.jar", @@ -2914,6 +2624,11 @@ "hash": "600acd9ebd37dd46e3a006bc6e748d68dfeb31cbf4881a84d06e6dc5cc5eed26", "path": "thaiopensource/jing/20030619/jing-20030619.jar" }, + { + "url": "com/jetbrains/ml/models/python-imports-ranking-model/coral-panda-republished-6/python-imports-ranking-model-coral-panda-republished-6.jar", + "hash": "2dbd0ae71bac24a83db76238f0a0cf2bd6b0fd1963b6827371ae8813a0434827", + "path": "com/jetbrains/ml/models/python-imports-ranking-model/coral-panda-republished-6/python-imports-ranking-model-coral-panda-republished-6.jar" + }, { "url": "completion/ml/python/features/ml-completion-prev-exprs-models/1.11/ml-completion-prev-exprs-models-1.11.jar", "hash": "8924b199c8cc52530de2b250670806d8b046fa5ae9d32a9f27a9b224e934a1ad", @@ -3045,14 +2760,9 @@ "path": "com/squareup/okhttp3/mockwebserver3/5.0.0-alpha.11/mockwebserver3-5.0.0-alpha.11.jar" }, { - "url": "org/jetbrains/kotlinx/kotlinx-serialization-cbor-jvm/1.7.3/kotlinx-serialization-cbor-jvm-1.7.3.jar", - "hash": "ec45d74e2293eacbc1f804f3ec55d4908f9905ac5053316b565f1b66326f1f70", - "path": "org/jetbrains/kotlinx/kotlinx-serialization-cbor-jvm/1.7.3/kotlinx-serialization-cbor-jvm-1.7.3.jar" - }, - { - "url": "com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.16.0/jackson-dataformat-cbor-2.16.0.jar", - "hash": "c6496d54e2dfcf3397dad550c56564475e6880a5e6f1bb3219c8da3c067148c0", - "path": "com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.16.0/jackson-dataformat-cbor-2.16.0.jar" + "url": "com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.19.0/jackson-dataformat-cbor-2.19.0.jar", + "hash": "ce27bf04655ac4a9f703ebf340782cf6836fc36c569a2daf25077c32532c88be", + "path": "com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.19.0/jackson-dataformat-cbor-2.19.0.jar" }, { "url": "net/jqwik/jqwik/1.9.2/jqwik-1.9.2.jar", @@ -3090,24 +2800,14 @@ "path": "com/thoughtworks/qdox/qdox/2.2.0/qdox-2.2.0.jar" }, { - "url": "org/jetbrains/compose/components/components-resources/1.8.0-alpha04/components-resources-1.8.0-alpha04.jar", - "hash": "7bc14c3ea620289907b3bc666999005ceda75c4da407bc8596d0965cf06990fe", - "path": "org/jetbrains/compose/components/components-resources/1.8.0-alpha04/components-resources-1.8.0-alpha04.jar" + "url": "org/jetbrains/compose/components/components-resources/1.10.0-alpha01/components-resources-1.10.0-alpha01.jar", + "hash": "75ed361cabb9ed491c00dadd0784d329ea6433c39d8240df062778c31b509bdb", + "path": "org/jetbrains/compose/components/components-resources/1.10.0-alpha01/components-resources-1.10.0-alpha01.jar" }, { - "url": "org/jetbrains/compose/components/components-resources-desktop/1.8.0-alpha04/components-resources-desktop-1.8.0-alpha04.jar", - "hash": "1b58df32c67ffb4f0f3dbc15fda9b959e2ec3f43e0bc56ddb088be351237b9a0", - "path": "org/jetbrains/compose/components/components-resources-desktop/1.8.0-alpha04/components-resources-desktop-1.8.0-alpha04.jar" - }, - { - "url": "com/darkrockstudios/mpfilepicker/3.1.0/mpfilepicker-3.1.0.jar", - "hash": "93e571b342f2bc87aa192fc7eb6d177ac5075415617824674b0d5fa063840f4e", - "path": "com/darkrockstudios/mpfilepicker/3.1.0/mpfilepicker-3.1.0.jar" - }, - { - "url": "com/darkrockstudios/mpfilepicker-jvm/3.1.0/mpfilepicker-jvm-3.1.0.jar", - "hash": "65bb8c814bc66faf28395e7f9d51c74f5cc35d70919c50ea8639388ec46cef2d", - "path": "com/darkrockstudios/mpfilepicker-jvm/3.1.0/mpfilepicker-jvm-3.1.0.jar" + "url": "org/jetbrains/compose/components/components-resources-desktop/1.10.0-alpha01/components-resources-desktop-1.10.0-alpha01.jar", + "hash": "efdd4db41e57baa5cd50d679be5a141ddf8ab9ed75f99fdaf9db7277343e3d96", + "path": "org/jetbrains/compose/components/components-resources-desktop/1.10.0-alpha01/components-resources-desktop-1.10.0-alpha01.jar" }, { "url": "org/lwjgl/lwjgl-tinyfd/3.3.1/lwjgl-tinyfd-3.3.1.jar", @@ -3119,11 +2819,6 @@ "hash": "39c6588948ab31b98ab1fea4a6abab37243f387cb48cb50ae599410effb70038", "path": "org/nibor/autolink/autolink/0.11.0/autolink-0.11.0.jar" }, - { - "url": "org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1.jar", - "hash": "cf83f90e32fb973ff5edfca4ef35f55ca51bb70a579b6a1f290744f552e8e484", - "path": "org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1.jar" - }, { "url": "org/commonmark/commonmark-ext-gfm-tables/0.24.0/commonmark-ext-gfm-tables-0.24.0.jar", "hash": "b54dc332f931e6d07c2766144c087b08f3693677e368151a67020b4e95bb4b99", @@ -3139,11 +2834,6 @@ "hash": "013ba4f3ba4850a1de35935d1501587c518f764331d279805da33473e79f5f33", "path": "org/commonmark/commonmark-ext-autolink/0.24.0/commonmark-ext-autolink-0.24.0.jar" }, - { - "url": "org/commonmark/commonmark/0.24.0/commonmark-0.24.0.jar", - "hash": "679338e0b7fc15c02d275d598654b01a149893bc28a87992e90123c8d06af25b", - "path": "org/commonmark/commonmark/0.24.0/commonmark-0.24.0.jar" - }, { "url": "org/nibor/autolink/autolink/0.11.0/autolink-0.11.0.jar", "hash": "39c6588948ab31b98ab1fea4a6abab37243f387cb48cb50ae599410effb70038", @@ -3155,19 +2845,19 @@ "path": "org/commonmark/commonmark/0.24.0/commonmark-0.24.0.jar" }, { - "url": "io/gitlab/arturbosch/detekt/detekt-api/1.23.7/detekt-api-1.23.7.jar", - "hash": "93fd0c9cdb22dd97ecfc843d55abfc52c9d9c6a0db32abdf9c85735e1bc8047d", - "path": "io/gitlab/arturbosch/detekt/detekt-api/1.23.7/detekt-api-1.23.7.jar" + "url": "io/gitlab/arturbosch/detekt/detekt-api/1.23.8/detekt-api-1.23.8.jar", + "hash": "dd5b84d420904d5c564aab115d36e6290a9d7daf6955923099015618f2b5c83f", + "path": "io/gitlab/arturbosch/detekt/detekt-api/1.23.8/detekt-api-1.23.8.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-compiler-embeddable/2.0.10/kotlin-compiler-embeddable-2.0.10.jar", - "hash": "ea76850ffe3b84c92654a73f8e366964857f7e95687ca158882241cebef591e8", - "path": "org/jetbrains/kotlin/kotlin-compiler-embeddable/2.0.10/kotlin-compiler-embeddable-2.0.10.jar" + "url": "org/jetbrains/kotlin/kotlin-compiler-embeddable/2.0.21/kotlin-compiler-embeddable-2.0.21.jar", + "hash": "9fa8cdd1de0dccffe154c997d423ec6b5f53cd6d9177e3a77a9b0de03fb1bc81", + "path": "org/jetbrains/kotlin/kotlin-compiler-embeddable/2.0.21/kotlin-compiler-embeddable-2.0.21.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-script-runtime/2.0.10/kotlin-script-runtime-2.0.10.jar", - "hash": "58f4f7ad99a4a045964b44fe55f0b2604d2c5f51ff4d97c7e6817983fdf92ea7", - "path": "org/jetbrains/kotlin/kotlin-script-runtime/2.0.10/kotlin-script-runtime-2.0.10.jar" + "url": "org/jetbrains/kotlin/kotlin-script-runtime/2.0.21/kotlin-script-runtime-2.0.21.jar", + "hash": "9c111f8d08ade455566272d561921adc2b2cb6b7a4ccee38d9829c5e3a1ca6a3", + "path": "org/jetbrains/kotlin/kotlin-script-runtime/2.0.21/kotlin-script-runtime-2.0.21.jar" }, { "url": "org/jetbrains/kotlin/kotlin-reflect/1.6.10/kotlin-reflect-1.6.10.jar", @@ -3175,9 +2865,9 @@ "path": "org/jetbrains/kotlin/kotlin-reflect/1.6.10/kotlin-reflect-1.6.10.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-daemon-embeddable/2.0.10/kotlin-daemon-embeddable-2.0.10.jar", - "hash": "a500d6f7bb2152a8387a9e24b886d0654fdbdb6662ec264c544ce9346f186141", - "path": "org/jetbrains/kotlin/kotlin-daemon-embeddable/2.0.10/kotlin-daemon-embeddable-2.0.10.jar" + "url": "org/jetbrains/kotlin/kotlin-daemon-embeddable/2.0.21/kotlin-daemon-embeddable-2.0.21.jar", + "hash": "b1a0a73c5022f8dd05a638c6b76b2bd7361818a1f3860ff2644133b1dd2bdb03", + "path": "org/jetbrains/kotlin/kotlin-daemon-embeddable/2.0.21/kotlin-daemon-embeddable-2.0.21.jar" }, { "url": "org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.jar", @@ -3185,44 +2875,49 @@ "path": "org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.jar" }, { - "url": "io/gitlab/arturbosch/detekt/detekt-psi-utils/1.23.7/detekt-psi-utils-1.23.7.jar", - "hash": "6a054c91da27aac77db3ed509ff9f408c45410e1a5e989dc380aae3c09d7fb6e", - "path": "io/gitlab/arturbosch/detekt/detekt-psi-utils/1.23.7/detekt-psi-utils-1.23.7.jar" + "url": "org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.6.4/kotlinx-coroutines-core-jvm-1.6.4.jar", + "hash": "c24c8bb27bb320c4a93871501a7e5e0c61607638907b197aef675513d4c820be", + "path": "org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.6.4/kotlinx-coroutines-core-jvm-1.6.4.jar" }, { - "url": "io/gitlab/arturbosch/detekt/detekt-utils/1.23.7/detekt-utils-1.23.7.jar", - "hash": "0b5c211c72f63985a3e2e0f12f9a7733c7b3411b983a1c7f3175f3bd68d72194", - "path": "io/gitlab/arturbosch/detekt/detekt-utils/1.23.7/detekt-utils-1.23.7.jar" + "url": "io/gitlab/arturbosch/detekt/detekt-psi-utils/1.23.8/detekt-psi-utils-1.23.8.jar", + "hash": "9505fa9d4f9a771d256a5d415b5d51ffd7a24e5019f6a60e5a69a12633dcf7ba", + "path": "io/gitlab/arturbosch/detekt/detekt-psi-utils/1.23.8/detekt-psi-utils-1.23.8.jar" }, { - "url": "dev/drewhamilton/poko/poko-annotations-jvm/0.16.0/poko-annotations-jvm-0.16.0.jar", + "url": "io/gitlab/arturbosch/detekt/detekt-utils/1.23.8/detekt-utils-1.23.8.jar", + "hash": "f75fd7e924b9267d9ec661859ca913102de4a8f5895b09685ce10797dc26d056", + "path": "io/gitlab/arturbosch/detekt/detekt-utils/1.23.8/detekt-utils-1.23.8.jar" + }, + { + "url": "dev/drewhamilton/poko/poko-annotations-jvm/0.17.1/poko-annotations-jvm-0.17.1.jar", "hash": "940e6d50445bc6b0ae26ad414ec7b953a3e4e802dc7756cc14d56958bc97cc31", - "path": "dev/drewhamilton/poko/poko-annotations-jvm/0.16.0/poko-annotations-jvm-0.16.0.jar" + "path": "dev/drewhamilton/poko/poko-annotations-jvm/0.17.1/poko-annotations-jvm-0.17.1.jar" }, { - "url": "io/gitlab/arturbosch/detekt/detekt-test/1.23.7/detekt-test-1.23.7.jar", - "hash": "fdceebdaead6217fbe6292c15ac93c7712f460458977201a0bb695ae847e3749", - "path": "io/gitlab/arturbosch/detekt/detekt-test/1.23.7/detekt-test-1.23.7.jar" + "url": "io/gitlab/arturbosch/detekt/detekt-test/1.23.8/detekt-test-1.23.8.jar", + "hash": "5383c41e5f22c8def6f890bd66820fe9ff438835600525fdf6eba96742499351", + "path": "io/gitlab/arturbosch/detekt/detekt-test/1.23.8/detekt-test-1.23.8.jar" }, { - "url": "io/gitlab/arturbosch/detekt/detekt-api/1.23.7/detekt-api-1.23.7.jar", - "hash": "93fd0c9cdb22dd97ecfc843d55abfc52c9d9c6a0db32abdf9c85735e1bc8047d", - "path": "io/gitlab/arturbosch/detekt/detekt-api/1.23.7/detekt-api-1.23.7.jar" + "url": "io/gitlab/arturbosch/detekt/detekt-api/1.23.8/detekt-api-1.23.8.jar", + "hash": "dd5b84d420904d5c564aab115d36e6290a9d7daf6955923099015618f2b5c83f", + "path": "io/gitlab/arturbosch/detekt/detekt-api/1.23.8/detekt-api-1.23.8.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-compiler-embeddable/2.0.10/kotlin-compiler-embeddable-2.0.10.jar", - "hash": "ea76850ffe3b84c92654a73f8e366964857f7e95687ca158882241cebef591e8", - "path": "org/jetbrains/kotlin/kotlin-compiler-embeddable/2.0.10/kotlin-compiler-embeddable-2.0.10.jar" + "url": "org/jetbrains/kotlin/kotlin-compiler-embeddable/2.0.21/kotlin-compiler-embeddable-2.0.21.jar", + "hash": "9fa8cdd1de0dccffe154c997d423ec6b5f53cd6d9177e3a77a9b0de03fb1bc81", + "path": "org/jetbrains/kotlin/kotlin-compiler-embeddable/2.0.21/kotlin-compiler-embeddable-2.0.21.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-script-runtime/2.0.10/kotlin-script-runtime-2.0.10.jar", - "hash": "58f4f7ad99a4a045964b44fe55f0b2604d2c5f51ff4d97c7e6817983fdf92ea7", - "path": "org/jetbrains/kotlin/kotlin-script-runtime/2.0.10/kotlin-script-runtime-2.0.10.jar" + "url": "org/jetbrains/kotlin/kotlin-script-runtime/2.0.21/kotlin-script-runtime-2.0.21.jar", + "hash": "9c111f8d08ade455566272d561921adc2b2cb6b7a4ccee38d9829c5e3a1ca6a3", + "path": "org/jetbrains/kotlin/kotlin-script-runtime/2.0.21/kotlin-script-runtime-2.0.21.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-daemon-embeddable/2.0.10/kotlin-daemon-embeddable-2.0.10.jar", - "hash": "a500d6f7bb2152a8387a9e24b886d0654fdbdb6662ec264c544ce9346f186141", - "path": "org/jetbrains/kotlin/kotlin-daemon-embeddable/2.0.10/kotlin-daemon-embeddable-2.0.10.jar" + "url": "org/jetbrains/kotlin/kotlin-daemon-embeddable/2.0.21/kotlin-daemon-embeddable-2.0.21.jar", + "hash": "b1a0a73c5022f8dd05a638c6b76b2bd7361818a1f3860ff2644133b1dd2bdb03", + "path": "org/jetbrains/kotlin/kotlin-daemon-embeddable/2.0.21/kotlin-daemon-embeddable-2.0.21.jar" }, { "url": "org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.jar", @@ -3230,19 +2925,19 @@ "path": "org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.jar" }, { - "url": "io/gitlab/arturbosch/detekt/detekt-psi-utils/1.23.7/detekt-psi-utils-1.23.7.jar", - "hash": "6a054c91da27aac77db3ed509ff9f408c45410e1a5e989dc380aae3c09d7fb6e", - "path": "io/gitlab/arturbosch/detekt/detekt-psi-utils/1.23.7/detekt-psi-utils-1.23.7.jar" + "url": "io/gitlab/arturbosch/detekt/detekt-psi-utils/1.23.8/detekt-psi-utils-1.23.8.jar", + "hash": "9505fa9d4f9a771d256a5d415b5d51ffd7a24e5019f6a60e5a69a12633dcf7ba", + "path": "io/gitlab/arturbosch/detekt/detekt-psi-utils/1.23.8/detekt-psi-utils-1.23.8.jar" }, { - "url": "dev/drewhamilton/poko/poko-annotations-jvm/0.16.0/poko-annotations-jvm-0.16.0.jar", + "url": "dev/drewhamilton/poko/poko-annotations-jvm/0.17.1/poko-annotations-jvm-0.17.1.jar", "hash": "940e6d50445bc6b0ae26ad414ec7b953a3e4e802dc7756cc14d56958bc97cc31", - "path": "dev/drewhamilton/poko/poko-annotations-jvm/0.16.0/poko-annotations-jvm-0.16.0.jar" + "path": "dev/drewhamilton/poko/poko-annotations-jvm/0.17.1/poko-annotations-jvm-0.17.1.jar" }, { - "url": "io/gitlab/arturbosch/detekt/detekt-test-utils/1.23.7/detekt-test-utils-1.23.7.jar", - "hash": "33d970cc98c59e5d9d0b01ba7b525a76d363443a6a463f8cb869e08677e37ca3", - "path": "io/gitlab/arturbosch/detekt/detekt-test-utils/1.23.7/detekt-test-utils-1.23.7.jar" + "url": "io/gitlab/arturbosch/detekt/detekt-test-utils/1.23.8/detekt-test-utils-1.23.8.jar", + "hash": "c27c0673cad7cc1f2e932c89a060b7ae85749a03d69f221b4c1281f64136c702", + "path": "io/gitlab/arturbosch/detekt/detekt-test-utils/1.23.8/detekt-test-utils-1.23.8.jar" }, { "url": "org/junit/jupiter/junit-jupiter-api/5.10.2/junit-jupiter-api-5.10.2.jar", @@ -3265,9 +2960,9 @@ "path": "org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar" }, { - "url": "io/gitlab/arturbosch/detekt/detekt-parser/1.23.7/detekt-parser-1.23.7.jar", - "hash": "e217ab883e2e0f0e8a69b1fce7a131ff93a8bf2e06bd5fd395b38cde6b9c9504", - "path": "io/gitlab/arturbosch/detekt/detekt-parser/1.23.7/detekt-parser-1.23.7.jar" + "url": "io/gitlab/arturbosch/detekt/detekt-parser/1.23.8/detekt-parser-1.23.8.jar", + "hash": "5cdf45a0172d934d6e7401cd43838e7b954f7adb117eed8358fcae0b177e90e5", + "path": "io/gitlab/arturbosch/detekt/detekt-parser/1.23.8/detekt-parser-1.23.8.jar" }, { "url": "io/github/davidburstrom/contester/contester-breakpoint/0.2.0/contester-breakpoint-0.2.0.jar", @@ -3275,34 +2970,184 @@ "path": "io/github/davidburstrom/contester/contester-breakpoint/0.2.0/contester-breakpoint-0.2.0.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-main-kts/2.0.10/kotlin-main-kts-2.0.10.jar", - "hash": "1ae40572a7b9cc19dde70e88dae3dd7fa9db642578b5fbfaabca4dfc22e76b60", - "path": "org/jetbrains/kotlin/kotlin-main-kts/2.0.10/kotlin-main-kts-2.0.10.jar" + "url": "org/jetbrains/kotlin/kotlin-main-kts/2.0.21/kotlin-main-kts-2.0.21.jar", + "hash": "36fef581638be9c674295c176f10bc9f13025e5e1160030200991ded62ed6c29", + "path": "org/jetbrains/kotlin/kotlin-main-kts/2.0.21/kotlin-main-kts-2.0.21.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/2.0.10/kotlin-scripting-compiler-embeddable-2.0.10.jar", - "hash": "6c83faccacfc9ed71ade5e5ad1f22202a6b5be37deea10d2bc7df4dc3abdab3a", - "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/2.0.10/kotlin-scripting-compiler-embeddable-2.0.10.jar" + "url": "org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/2.0.21/kotlin-scripting-compiler-embeddable-2.0.21.jar", + "hash": "2413c230fdd8cd47ebbeba273e4df94cf3b44cb3ec95d2cb35472c93768c9f1c", + "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/2.0.21/kotlin-scripting-compiler-embeddable-2.0.21.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/2.0.10/kotlin-scripting-compiler-impl-embeddable-2.0.10.jar", - "hash": "97749ff32fce25ac35b2fd333080d34b6fc4d7a6b6ffb0499ece09ffebd123c8", - "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/2.0.10/kotlin-scripting-compiler-impl-embeddable-2.0.10.jar" + "url": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/2.0.21/kotlin-scripting-compiler-impl-embeddable-2.0.21.jar", + "hash": "6ed0fa5beb25466883989b5641f36809479260b7014535502fd387ce6c7ba833", + "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/2.0.21/kotlin-scripting-compiler-impl-embeddable-2.0.21.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-scripting-common/2.0.10/kotlin-scripting-common-2.0.10.jar", - "hash": "37d4671e73ca6599f597aba464577ebb3b8771a31ee9d7dcb52d916762d16871", - "path": "org/jetbrains/kotlin/kotlin-scripting-common/2.0.10/kotlin-scripting-common-2.0.10.jar" + "url": "org/jetbrains/kotlin/kotlin-scripting-common/2.0.21/kotlin-scripting-common-2.0.21.jar", + "hash": "f87deb2b14d068f99cba18217d80af85481c029c731ad8704458e9add9ca20f8", + "path": "org/jetbrains/kotlin/kotlin-scripting-common/2.0.21/kotlin-scripting-common-2.0.21.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-scripting-jvm/2.0.10/kotlin-scripting-jvm-2.0.10.jar", - "hash": "5259a5173e2ea1b0256fb5ab994be50c18fdc15ed4f5b62edcf7e2579ecc9a7a", - "path": "org/jetbrains/kotlin/kotlin-scripting-jvm/2.0.10/kotlin-scripting-jvm-2.0.10.jar" + "url": "org/jetbrains/kotlin/kotlin-scripting-jvm/2.0.21/kotlin-scripting-jvm-2.0.21.jar", + "hash": "88427f0f7a4c47845fa2221d29f6e0e0d7cbe73c3edf8bca30b4d8b3a336a77c", + "path": "org/jetbrains/kotlin/kotlin-scripting-jvm/2.0.21/kotlin-scripting-jvm-2.0.21.jar" }, { - "url": "io/gitlab/arturbosch/detekt/detekt-utils/1.23.7/detekt-utils-1.23.7.jar", - "hash": "0b5c211c72f63985a3e2e0f12f9a7733c7b3411b983a1c7f3175f3bd68d72194", - "path": "io/gitlab/arturbosch/detekt/detekt-utils/1.23.7/detekt-utils-1.23.7.jar" + "url": "io/gitlab/arturbosch/detekt/detekt-utils/1.23.8/detekt-utils-1.23.8.jar", + "hash": "f75fd7e924b9267d9ec661859ca913102de4a8f5895b09685ce10797dc26d056", + "path": "io/gitlab/arturbosch/detekt/detekt-utils/1.23.8/detekt-utils-1.23.8.jar" + }, + { + "url": "io/gitlab/arturbosch/detekt/detekt-core/1.23.8/detekt-core-1.23.8.jar", + "hash": "1981dea8e4e2e8541af2d83e4f8d3581ce647cfe63175b9eb9ac2a07849d74c9", + "path": "io/gitlab/arturbosch/detekt/detekt-core/1.23.8/detekt-core-1.23.8.jar" + }, + { + "url": "io/gitlab/arturbosch/detekt/detekt-api/1.23.8/detekt-api-1.23.8.jar", + "hash": "dd5b84d420904d5c564aab115d36e6290a9d7daf6955923099015618f2b5c83f", + "path": "io/gitlab/arturbosch/detekt/detekt-api/1.23.8/detekt-api-1.23.8.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-compiler-embeddable/2.0.21/kotlin-compiler-embeddable-2.0.21.jar", + "hash": "9fa8cdd1de0dccffe154c997d423ec6b5f53cd6d9177e3a77a9b0de03fb1bc81", + "path": "org/jetbrains/kotlin/kotlin-compiler-embeddable/2.0.21/kotlin-compiler-embeddable-2.0.21.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-script-runtime/2.0.21/kotlin-script-runtime-2.0.21.jar", + "hash": "9c111f8d08ade455566272d561921adc2b2cb6b7a4ccee38d9829c5e3a1ca6a3", + "path": "org/jetbrains/kotlin/kotlin-script-runtime/2.0.21/kotlin-script-runtime-2.0.21.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-daemon-embeddable/2.0.21/kotlin-daemon-embeddable-2.0.21.jar", + "hash": "b1a0a73c5022f8dd05a638c6b76b2bd7361818a1f3860ff2644133b1dd2bdb03", + "path": "org/jetbrains/kotlin/kotlin-daemon-embeddable/2.0.21/kotlin-daemon-embeddable-2.0.21.jar" + }, + { + "url": "org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.jar", + "hash": "c5fd725bffab51846bf3c77db1383c60aaaebfe1b7fe2f00d23fe1b7df0a439d", + "path": "org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.jar" + }, + { + "url": "org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.6.4/kotlinx-coroutines-core-jvm-1.6.4.jar", + "hash": "c24c8bb27bb320c4a93871501a7e5e0c61607638907b197aef675513d4c820be", + "path": "org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.6.4/kotlinx-coroutines-core-jvm-1.6.4.jar" + }, + { + "url": "dev/drewhamilton/poko/poko-annotations-jvm/0.17.1/poko-annotations-jvm-0.17.1.jar", + "hash": "940e6d50445bc6b0ae26ad414ec7b953a3e4e802dc7756cc14d56958bc97cc31", + "path": "dev/drewhamilton/poko/poko-annotations-jvm/0.17.1/poko-annotations-jvm-0.17.1.jar" + }, + { + "url": "io/gitlab/arturbosch/detekt/detekt-parser/1.23.8/detekt-parser-1.23.8.jar", + "hash": "5cdf45a0172d934d6e7401cd43838e7b954f7adb117eed8358fcae0b177e90e5", + "path": "io/gitlab/arturbosch/detekt/detekt-parser/1.23.8/detekt-parser-1.23.8.jar" + }, + { + "url": "io/github/davidburstrom/contester/contester-breakpoint/0.2.0/contester-breakpoint-0.2.0.jar", + "hash": "672cbebb5d45a72b35dd81fd6127e187451bb6fb7fba35315bbdf2f57cfce835", + "path": "io/github/davidburstrom/contester/contester-breakpoint/0.2.0/contester-breakpoint-0.2.0.jar" + }, + { + "url": "io/gitlab/arturbosch/detekt/detekt-tooling/1.23.8/detekt-tooling-1.23.8.jar", + "hash": "7e93e9a23b478f70128893b06748673f912100b7ef03040d7d0331e26d30d092", + "path": "io/gitlab/arturbosch/detekt/detekt-tooling/1.23.8/detekt-tooling-1.23.8.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-stdlib/2.0.21/kotlin-stdlib-2.0.21.jar", + "hash": "f31cc53f105a7e48c093683bbd5437561d1233920513774b470805641bedbc09", + "path": "org/jetbrains/kotlin/kotlin-stdlib/2.0.21/kotlin-stdlib-2.0.21.jar" + }, + { + "url": "org/jetbrains/annotations/13.0/annotations-13.0.jar", + "hash": "ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478", + "path": "org/jetbrains/annotations/13.0/annotations-13.0.jar" + }, + { + "url": "org/snakeyaml/snakeyaml-engine/2.7/snakeyaml-engine-2.7.jar", + "hash": "4053f878c171692aab8782f53a3974f43e55e2b6ed12c3682b36a46968c5ded1", + "path": "org/snakeyaml/snakeyaml-engine/2.7/snakeyaml-engine-2.7.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-reflect/2.0.21/kotlin-reflect-2.0.21.jar", + "hash": "3ad2fcad0c09ddc0922debab4444d612144b7b465b75a8bb7587e20ddfafd799", + "path": "org/jetbrains/kotlin/kotlin-reflect/2.0.21/kotlin-reflect-2.0.21.jar" + }, + { + "url": "io/gitlab/arturbosch/detekt/detekt-metrics/1.23.8/detekt-metrics-1.23.8.jar", + "hash": "718e8f71f5872986e4f5cd4887a41e26aa0aeff42e99cf4a42582291b8738cc4", + "path": "io/gitlab/arturbosch/detekt/detekt-metrics/1.23.8/detekt-metrics-1.23.8.jar" + }, + { + "url": "io/gitlab/arturbosch/detekt/detekt-psi-utils/1.23.8/detekt-psi-utils-1.23.8.jar", + "hash": "9505fa9d4f9a771d256a5d415b5d51ffd7a24e5019f6a60e5a69a12633dcf7ba", + "path": "io/gitlab/arturbosch/detekt/detekt-psi-utils/1.23.8/detekt-psi-utils-1.23.8.jar" + }, + { + "url": "io/gitlab/arturbosch/detekt/detekt-report-html/1.23.8/detekt-report-html-1.23.8.jar", + "hash": "8068a15e07718e3bdbf501ede5f666812fb5f9fb1450db060449534c05e6722a", + "path": "io/gitlab/arturbosch/detekt/detekt-report-html/1.23.8/detekt-report-html-1.23.8.jar" + }, + { + "url": "org/jetbrains/kotlinx/kotlinx-html-jvm/0.8.1/kotlinx-html-jvm-0.8.1.jar", + "hash": "98bda1c78a5028a134ceb25b63f5c130c89349730d35fd47ef7490b6bf0b63b3", + "path": "org/jetbrains/kotlinx/kotlinx-html-jvm/0.8.1/kotlinx-html-jvm-0.8.1.jar" + }, + { + "url": "io/gitlab/arturbosch/detekt/detekt-report-md/1.23.8/detekt-report-md-1.23.8.jar", + "hash": "cc5b90b1476cef99e112162dbcd1db32b040284a768f3c975a49ec0b63980ca3", + "path": "io/gitlab/arturbosch/detekt/detekt-report-md/1.23.8/detekt-report-md-1.23.8.jar" + }, + { + "url": "io/gitlab/arturbosch/detekt/detekt-report-txt/1.23.8/detekt-report-txt-1.23.8.jar", + "hash": "41e85ca3587abce9a03f8dcb2a67e05fcf59b7518fa016c9350ea73c79f9c54a", + "path": "io/gitlab/arturbosch/detekt/detekt-report-txt/1.23.8/detekt-report-txt-1.23.8.jar" + }, + { + "url": "io/gitlab/arturbosch/detekt/detekt-report-xml/1.23.8/detekt-report-xml-1.23.8.jar", + "hash": "d71abaa98890cae8a618839b1309c013dff39c6bd7d0de0b704e6193e027ef09", + "path": "io/gitlab/arturbosch/detekt/detekt-report-xml/1.23.8/detekt-report-xml-1.23.8.jar" + }, + { + "url": "io/gitlab/arturbosch/detekt/detekt-report-sarif/1.23.8/detekt-report-sarif-1.23.8.jar", + "hash": "c9f9221fc57ed1fbd1374de5c4da6c069160f892a71f83b551d3a32c8cbad13d", + "path": "io/gitlab/arturbosch/detekt/detekt-report-sarif/1.23.8/detekt-report-sarif-1.23.8.jar" + }, + { + "url": "io/github/detekt/sarif4k/sarif4k-jvm/0.6.0/sarif4k-jvm-0.6.0.jar", + "hash": "b3ac96dd97acba8318dbe26f6a432d6c6db91c46c780805e8928b8103e5763dc", + "path": "io/github/detekt/sarif4k/sarif4k-jvm/0.6.0/sarif4k-jvm-0.6.0.jar" + }, + { + "url": "org/jetbrains/kotlinx/kotlinx-serialization-json-jvm/1.4.1/kotlinx-serialization-json-jvm-1.4.1.jar", + "hash": "af604c46737121d4225fdb60ef0e17766a3c94b7c1c9ef76b4e3a5c7733d557e", + "path": "org/jetbrains/kotlinx/kotlinx-serialization-json-jvm/1.4.1/kotlinx-serialization-json-jvm-1.4.1.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-stdlib-common/1.7.20/kotlin-stdlib-common-1.7.20.jar", + "hash": "e0e91962bc0007338bf5b1739f62927ac32d14ba3d827fa608ab4e5351729d5d", + "path": "org/jetbrains/kotlin/kotlin-stdlib-common/1.7.20/kotlin-stdlib-common-1.7.20.jar" + }, + { + "url": "org/jetbrains/kotlinx/kotlinx-serialization-core-jvm/1.4.1/kotlinx-serialization-core-jvm-1.4.1.jar", + "hash": "eba7f1c854296e4ce1418fb01360f8f10c5683e7c45aa3472018417a067636f3", + "path": "org/jetbrains/kotlinx/kotlinx-serialization-core-jvm/1.4.1/kotlinx-serialization-core-jvm-1.4.1.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.20/kotlin-stdlib-jdk8-1.7.20.jar", + "hash": "1da0d306c995945e1f807240ef64b5cd2dd5ac58612afb1a8596143d10b7ded5", + "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.20/kotlin-stdlib-jdk8-1.7.20.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.20/kotlin-stdlib-jdk7-1.7.20.jar", + "hash": "524da3c1a2ad56fd52c4ae2272ef3de421de8d2047ab1c51fc306d351243f2f5", + "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.20/kotlin-stdlib-jdk7-1.7.20.jar" + }, + { + "url": "io/gitlab/arturbosch/detekt/detekt-utils/1.23.8/detekt-utils-1.23.8.jar", + "hash": "f75fd7e924b9267d9ec661859ca913102de4a8f5895b09685ce10797dc26d056", + "path": "io/gitlab/arturbosch/detekt/detekt-utils/1.23.8/detekt-utils-1.23.8.jar" }, { "url": "com/pngencoder/pngencoder/0.14.0/pngencoder-0.14.0.jar", @@ -3375,9 +3220,14 @@ "path": "org/json/json/20231013/json-20231013.jar" }, { - "url": "com/jetbrains/format-ripper/format-ripper/1.1.1/format-ripper-1.1.1.jar", - "hash": "c5edac7046453d487daf26bfce1ebb0ccb2d51e07167d01878a13ffdb9b66b8e", - "path": "com/jetbrains/format-ripper/format-ripper/1.1.1/format-ripper-1.1.1.jar" + "url": "org/jetbrains/kotlin/kotlin-jps-plugin-classpath/2.2.0/kotlin-jps-plugin-classpath-2.2.0.jar", + "hash": "61002bb21cc3c512bd7c9d532f3932e33e019e58d554bc4d3c208ebec5c11284", + "path": "org/jetbrains/kotlin/kotlin-jps-plugin-classpath/2.2.0/kotlin-jps-plugin-classpath-2.2.0.jar" + }, + { + "url": "com/jetbrains/format-ripper/format-ripper/1.2.0/format-ripper-1.2.0.jar", + "hash": "7b47cc1b48092566eaf82c8cd6210151661423b755dc578613000cac90464eef", + "path": "com/jetbrains/format-ripper/format-ripper/1.2.0/format-ripper-1.2.0.jar" }, { "url": "org/jetbrains/apple-notary-api-kotlin-client/2.0.1/apple-notary-api-kotlin-client-2.0.1.jar", @@ -3430,9 +3280,154 @@ "path": "com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.15.0/jackson-dataformat-xml-2.15.0.jar" }, { - "url": "com/github/oshi/oshi-core/6.6.0/oshi-core-6.6.0.jar", - "hash": "706b5582246d534f427a57141d9fe4a9a7ac1aae37aac857769ec9abacf0de82", - "path": "com/github/oshi/oshi-core/6.6.0/oshi-core-6.6.0.jar" + "url": "io/netty/netty-all/4.2.0.RC2/netty-all-4.2.0.RC2.jar", + "hash": "4a12af2ac8345bfc7e0987ad8748787de033a9e27357cace7f45c7d40be522e0", + "path": "io/netty/netty-all/4.2.0.RC2/netty-all-4.2.0.RC2.jar" + }, + { + "url": "io/netty/netty-buffer/4.2.0.RC2/netty-buffer-4.2.0.RC2.jar", + "hash": "74d953cec00048b892112f9602fc7b1113ea55337dc1ede32e449efcb2b231c7", + "path": "io/netty/netty-buffer/4.2.0.RC2/netty-buffer-4.2.0.RC2.jar" + }, + { + "url": "io/netty/netty-codec-base/4.2.0.RC2/netty-codec-base-4.2.0.RC2.jar", + "hash": "f39581a55f89fb0586373e237e1e4a9d5e2fe3b94167c7a6762552651e5a6038", + "path": "io/netty/netty-codec-base/4.2.0.RC2/netty-codec-base-4.2.0.RC2.jar" + }, + { + "url": "io/netty/netty-codec/4.2.0.RC2/netty-codec-4.2.0.RC2.jar", + "hash": "b94f2d169acd04e8a41f1082e8f522529be1f5a10515473de9fb8d259afbfc77", + "path": "io/netty/netty-codec/4.2.0.RC2/netty-codec-4.2.0.RC2.jar" + }, + { + "url": "io/netty/netty-codec-http/4.2.0.RC2/netty-codec-http-4.2.0.RC2.jar", + "hash": "a44d21dff0254e4f4f9ceb7870e8b27a403d7f1d6325ab03ae6c045302957761", + "path": "io/netty/netty-codec-http/4.2.0.RC2/netty-codec-http-4.2.0.RC2.jar" + }, + { + "url": "io/netty/netty-codec-http2/4.2.0.RC2/netty-codec-http2-4.2.0.RC2.jar", + "hash": "c542657efd81b268535fb77e1866c8234c5a22de416ecbd8aea0e06e2c1588de", + "path": "io/netty/netty-codec-http2/4.2.0.RC2/netty-codec-http2-4.2.0.RC2.jar" + }, + { + "url": "io/netty/netty-common/4.2.0.RC2/netty-common-4.2.0.RC2.jar", + "hash": "cc65afe17daf2f9380d3c64460f5b10ec279f98b9461fbf0ccf62b3cb3ee6c37", + "path": "io/netty/netty-common/4.2.0.RC2/netty-common-4.2.0.RC2.jar" + }, + { + "url": "io/netty/netty-handler/4.2.0.RC2/netty-handler-4.2.0.RC2.jar", + "hash": "3f1912b14a2fdd7ad2ef0bda9eeb1ae544c463857081d7dd69f9aa2b7137de6e", + "path": "io/netty/netty-handler/4.2.0.RC2/netty-handler-4.2.0.RC2.jar" + }, + { + "url": "io/netty/netty-transport-native-unix-common/4.2.0.RC2/netty-transport-native-unix-common-4.2.0.RC2.jar", + "hash": "dfc1db2a05dafeba40987a76591004cc72d4a27062d874961fadc5059900f65d", + "path": "io/netty/netty-transport-native-unix-common/4.2.0.RC2/netty-transport-native-unix-common-4.2.0.RC2.jar" + }, + { + "url": "io/netty/netty-handler-ssl-ocsp/4.2.0.RC2/netty-handler-ssl-ocsp-4.2.0.RC2.jar", + "hash": "c1d3051facf0297a3d7e15078a2c94f3650b6beddd398f21c591d098fd549922", + "path": "io/netty/netty-handler-ssl-ocsp/4.2.0.RC2/netty-handler-ssl-ocsp-4.2.0.RC2.jar" + }, + { + "url": "io/netty/netty-resolver/4.2.0.RC2/netty-resolver-4.2.0.RC2.jar", + "hash": "10fa70357cbfd55f52d64cf4bb4011e01ced0e0e5dea0bac77f73908cef676ff", + "path": "io/netty/netty-resolver/4.2.0.RC2/netty-resolver-4.2.0.RC2.jar" + }, + { + "url": "io/netty/netty-transport/4.2.0.RC2/netty-transport-4.2.0.RC2.jar", + "hash": "9c86cf3a130237b059f5ef89661a4fbe715f5e8bce9626a6aded95a1c3775a47", + "path": "io/netty/netty-transport/4.2.0.RC2/netty-transport-4.2.0.RC2.jar" + }, + { + "url": "io/netty/netty-pkitesting/4.2.0.RC2/netty-pkitesting-4.2.0.RC2.jar", + "hash": "6d3fbdf60229ee2baafaa850bf46115923109c73d6d1b0fefdcce5a12ddd43e8", + "path": "io/netty/netty-pkitesting/4.2.0.RC2/netty-pkitesting-4.2.0.RC2.jar" + }, + { + "url": "org/bouncycastle/bcpkix-jdk18on/1.79/bcpkix-jdk18on-1.79.jar", + "hash": "3639a24ddf9ba4b7eba0659b44770e91eba816421888e571f285aadefe532cd6", + "path": "org/bouncycastle/bcpkix-jdk18on/1.79/bcpkix-jdk18on-1.79.jar" + }, + { + "url": "org/bouncycastle/bcutil-jdk18on/1.79/bcutil-jdk18on-1.79.jar", + "hash": "c70b88ada58938cbc2f005d40329054078bcfa1149e6ffc03e9242eb6ab21836", + "path": "org/bouncycastle/bcutil-jdk18on/1.79/bcutil-jdk18on-1.79.jar" + }, + { + "url": "org/bouncycastle/bcprov-jdk18on/1.79/bcprov-jdk18on-1.79.jar", + "hash": "0d81ecc3124536b539bce9aa3fe9621b7f84c9cee371b635a5b31c78b79ab1da", + "path": "org/bouncycastle/bcprov-jdk18on/1.79/bcprov-jdk18on-1.79.jar" + }, + { + "url": "io/netty/netty-transport-classes-epoll/4.2.0.RC2/netty-transport-classes-epoll-4.2.0.RC2.jar", + "hash": "b28e39a15989b29683ccbc360d27cdb71fa992c16e50f2b331278a68267d110a", + "path": "io/netty/netty-transport-classes-epoll/4.2.0.RC2/netty-transport-classes-epoll-4.2.0.RC2.jar" + }, + { + "url": "io/netty/netty-transport-classes-kqueue/4.2.0.RC2/netty-transport-classes-kqueue-4.2.0.RC2.jar", + "hash": "15c46096b22d0fc833c09ce85d002cc8e171c9f1741030663899a6315997d5bd", + "path": "io/netty/netty-transport-classes-kqueue/4.2.0.RC2/netty-transport-classes-kqueue-4.2.0.RC2.jar" + }, + { + "url": "io/netty/netty-transport-native-epoll/4.2.0.RC2/netty-transport-native-epoll-4.2.0.RC2-linux-x86_64.jar", + "hash": "d57f64acefa1cebc8b18f1add825f4d965bb495a340eee69b9d626d54e161a24", + "path": "io/netty/netty-transport-native-epoll/4.2.0.RC2/netty-transport-native-epoll-4.2.0.RC2-linux-x86_64.jar" + }, + { + "url": "io/netty/netty-transport-native-epoll/4.2.0.RC2/netty-transport-native-epoll-4.2.0.RC2-linux-aarch_64.jar", + "hash": "9ff603349365d28397dc239097cab0ceca3b27cacd13fb5f1afda8d4d7388194", + "path": "io/netty/netty-transport-native-epoll/4.2.0.RC2/netty-transport-native-epoll-4.2.0.RC2-linux-aarch_64.jar" + }, + { + "url": "io/netty/netty-transport-native-epoll/4.2.0.RC2/netty-transport-native-epoll-4.2.0.RC2-linux-riscv64.jar", + "hash": "c9fb752bd54bf2dae1e4330d2446202fdfb28e6a7f933248886de13d4b2f6959", + "path": "io/netty/netty-transport-native-epoll/4.2.0.RC2/netty-transport-native-epoll-4.2.0.RC2-linux-riscv64.jar" + }, + { + "url": "io/netty/netty-transport-native-kqueue/4.2.0.RC2/netty-transport-native-kqueue-4.2.0.RC2-osx-x86_64.jar", + "hash": "2c80194e02e8f2424be3eb18be4514ece9fcaec79cb11a7d2f0dbe92fe86e283", + "path": "io/netty/netty-transport-native-kqueue/4.2.0.RC2/netty-transport-native-kqueue-4.2.0.RC2-osx-x86_64.jar" + }, + { + "url": "io/netty/netty-transport-native-kqueue/4.2.0.RC2/netty-transport-native-kqueue-4.2.0.RC2-osx-aarch_64.jar", + "hash": "d942f12645bf694c5083e40d7ec2f1d03b897ceccb0d0acd9d1178bf4f72092d", + "path": "io/netty/netty-transport-native-kqueue/4.2.0.RC2/netty-transport-native-kqueue-4.2.0.RC2-osx-aarch_64.jar" + }, + { + "url": "org/jetbrains/intellij/deps/intellij-coverage-reporter/1.0.766/intellij-coverage-reporter-1.0.766.jar", + "hash": "25393a60c2f7552955e7f5719a73b044cec83e05a62a3b0b1c75ad3e6953275b", + "path": "org/jetbrains/intellij/deps/intellij-coverage-reporter/1.0.766/intellij-coverage-reporter-1.0.766.jar" + }, + { + "url": "org/jetbrains/intellij/deps/coverage-report/1.0.25/coverage-report-1.0.25.jar", + "hash": "8627281c15b1b5347ca618d0dbc2090aa92a096a867c1d030198a51efcc33bfe", + "path": "org/jetbrains/intellij/deps/coverage-report/1.0.25/coverage-report-1.0.25.jar" + }, + { + "url": "org/freemarker/freemarker/2.3.32/freemarker-2.3.32.jar", + "hash": "04d65ec1bde6cea20e3495d5e78ef96ab774d9936434861d3254bd88e7e94f92", + "path": "org/freemarker/freemarker/2.3.32/freemarker-2.3.32.jar" + }, + { + "url": "org/jetbrains/intellij/deps/intellij-coverage-agent/1.0.766/intellij-coverage-agent-1.0.766.jar", + "hash": "52f66c83318dcacb879f2a07fe448eccd1313b077809190810c83aa4b875611c", + "path": "org/jetbrains/intellij/deps/intellij-coverage-agent/1.0.766/intellij-coverage-agent-1.0.766.jar" + }, + { + "url": "io/ktor/ktor-server-cio-jvm/3.1.3/ktor-server-cio-jvm-3.1.3.jar", + "hash": "f1526fe94e8d76c5251b5a25e4b4bb72199a25d3e1f6045e4b9e42789293f069", + "path": "io/ktor/ktor-server-cio-jvm/3.1.3/ktor-server-cio-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-server-core-jvm/3.1.3/ktor-server-core-jvm-3.1.3.jar", + "hash": "bf582ba004634d0d343bb2dfa1edd0e8de18cdc2c607a4089db8b79d3085d10a", + "path": "io/ktor/ktor-server-core-jvm/3.1.3/ktor-server-core-jvm-3.1.3.jar" + }, + { + "url": "com/typesafe/config/1.4.3/config-1.4.3.jar", + "hash": "8ada4c185ce72416712d63e0b5afdc5f009c0cdf405e5f26efecdf156aa5dfb6", + "path": "com/typesafe/config/1.4.3/config-1.4.3.jar" }, { "url": "io/takari/maven-wrapper/0.5.5/maven-wrapper-0.5.5.jar", @@ -3440,149 +3435,169 @@ "path": "io/takari/maven-wrapper/0.5.5/maven-wrapper-0.5.5.jar" }, { - "url": "org/apache/maven/maven-embedder/4.0.0-rc-3/maven-embedder-4.0.0-rc-3.jar", - "hash": "8edfbc2c8889fc79401d3248dc249bc3f8417ed51a8ec7c8beb348e1b273a672", - "path": "org/apache/maven/maven-embedder/4.0.0-rc-3/maven-embedder-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-embedder/4.0.0-rc-4/maven-embedder-4.0.0-rc-4.jar", + "hash": "e7ade06969b92d91941ff57d2d31eae2cf392cd7bcfa848d052859e523a581a2", + "path": "org/apache/maven/maven-embedder/4.0.0-rc-4/maven-embedder-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-api-annotations/4.0.0-rc-3/maven-api-annotations-4.0.0-rc-3.jar", - "hash": "5d3490f72ad3a7e82be88b27629f37c59fd2531bae511c3b13866420d5d862bd", - "path": "org/apache/maven/maven-api-annotations/4.0.0-rc-3/maven-api-annotations-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-api-annotations/4.0.0-rc-4/maven-api-annotations-4.0.0-rc-4.jar", + "hash": "2937b37475450e47e1d9175733d6a1af8aa816889c2165e1a1bfc80461c66908", + "path": "org/apache/maven/maven-api-annotations/4.0.0-rc-4/maven-api-annotations-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-api-core/4.0.0-rc-3/maven-api-core-4.0.0-rc-3.jar", - "hash": "f5ef65b6b707160439f6e0548d66b74e8ac19686aa741619e3c8e7955bb7a2ba", - "path": "org/apache/maven/maven-api-core/4.0.0-rc-3/maven-api-core-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-api-core/4.0.0-rc-4/maven-api-core-4.0.0-rc-4.jar", + "hash": "ba5a77673592e9092247b08cf38b1069c03d31b9ac79bda81d08fb175f32964d", + "path": "org/apache/maven/maven-api-core/4.0.0-rc-4/maven-api-core-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-api-di/4.0.0-rc-3/maven-api-di-4.0.0-rc-3.jar", - "hash": "a325978f2d9d05756a426fd35ef1180a90fbad1f0477e11bca7dd0dd8f6f754e", - "path": "org/apache/maven/maven-api-di/4.0.0-rc-3/maven-api-di-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-api-di/4.0.0-rc-4/maven-api-di-4.0.0-rc-4.jar", + "hash": "43a19d3d5f852fbd39f0da6b92e678c68648ae78c2e4b815a9de07be944c7c39", + "path": "org/apache/maven/maven-api-di/4.0.0-rc-4/maven-api-di-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-api-settings/4.0.0-rc-3/maven-api-settings-4.0.0-rc-3.jar", - "hash": "4f5e43e45efd4c92d6cef4f8f64171ac62298b612ea39d086dff82f468f67bfd", - "path": "org/apache/maven/maven-api-settings/4.0.0-rc-3/maven-api-settings-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-api-settings/4.0.0-rc-4/maven-api-settings-4.0.0-rc-4.jar", + "hash": "30d7850abf5bb66902a55c98041edccc50c85dfdbeac3abfd0f5febd2009f638", + "path": "org/apache/maven/maven-api-settings/4.0.0-rc-4/maven-api-settings-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-api-toolchain/4.0.0-rc-3/maven-api-toolchain-4.0.0-rc-3.jar", - "hash": "0faebfcd9142c4fadf47a9024ca5bec52a693c298cfdf2e24f3749af163bae09", - "path": "org/apache/maven/maven-api-toolchain/4.0.0-rc-3/maven-api-toolchain-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-api-toolchain/4.0.0-rc-4/maven-api-toolchain-4.0.0-rc-4.jar", + "hash": "6e9132f8f32764692236e491eafa6c5ff14f0ed4ccf339fc20e3103f01f01076", + "path": "org/apache/maven/maven-api-toolchain/4.0.0-rc-4/maven-api-toolchain-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-api-plugin/4.0.0-rc-3/maven-api-plugin-4.0.0-rc-3.jar", - "hash": "841b52f2cecb43a21836d25bf667b9ca40e2e0d4e66980859029c5f2d4e88365", - "path": "org/apache/maven/maven-api-plugin/4.0.0-rc-3/maven-api-plugin-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-api-plugin/4.0.0-rc-4/maven-api-plugin-4.0.0-rc-4.jar", + "hash": "f72e30329c609814745fc29a2ea3803f03a0312985b152e896af3b692b6eb08a", + "path": "org/apache/maven/maven-api-plugin/4.0.0-rc-4/maven-api-plugin-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-api-cli/4.0.0-rc-3/maven-api-cli-4.0.0-rc-3.jar", - "hash": "bdefb5e95b159d4bad4b0755346f6e4ebee9451e9edff3be5d221aaad1637157", - "path": "org/apache/maven/maven-api-cli/4.0.0-rc-3/maven-api-cli-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-api-cli/4.0.0-rc-4/maven-api-cli-4.0.0-rc-4.jar", + "hash": "f019911b55edef8d2fd0770601cabd45b439b7833dc3e7cfc2922c9118993dea", + "path": "org/apache/maven/maven-api-cli/4.0.0-rc-4/maven-api-cli-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-api-model/4.0.0-rc-3/maven-api-model-4.0.0-rc-3.jar", - "hash": "7208a02aeca7534e361d5e16aa71fd53cd7bfe8f8acaf51d4610f312794691c8", - "path": "org/apache/maven/maven-api-model/4.0.0-rc-3/maven-api-model-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-api-model/4.0.0-rc-4/maven-api-model-4.0.0-rc-4.jar", + "hash": "74b6c10ba09f457a8130534e34dc3824aeacbc4767943a533b5ab88efb2f1359", + "path": "org/apache/maven/maven-api-model/4.0.0-rc-4/maven-api-model-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-api-xml/4.0.0-rc-3/maven-api-xml-4.0.0-rc-3.jar", - "hash": "f3e3b3642373c69d4c7441d40eba0765e1d744e992b62194452f5ea5451dfdba", - "path": "org/apache/maven/maven-api-xml/4.0.0-rc-3/maven-api-xml-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-api-xml/4.0.0-rc-4/maven-api-xml-4.0.0-rc-4.jar", + "hash": "a4c1edd5846995fde7bf068b9303bf0949d3cee60cf8a4b0ac385d8d3b3c2eed", + "path": "org/apache/maven/maven-api-xml/4.0.0-rc-4/maven-api-xml-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-core/4.0.0-rc-3/maven-core-4.0.0-rc-3.jar", - "hash": "aa6077183921bf068aecba9080622354b7cc660d12f588f554424564b4640041", - "path": "org/apache/maven/maven-core/4.0.0-rc-3/maven-core-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-core/4.0.0-rc-4/maven-core-4.0.0-rc-4.jar", + "hash": "ede5d3c2f31ca66769810b245bbdd524627b14c93cbc3d04e934aa9c033373f9", + "path": "org/apache/maven/maven-core/4.0.0-rc-4/maven-core-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-api-metadata/4.0.0-rc-3/maven-api-metadata-4.0.0-rc-3.jar", - "hash": "dd346dde9f11ea854c2519e40aaaab375559a60a43e3b1e6463b805bb88ce2d9", - "path": "org/apache/maven/maven-api-metadata/4.0.0-rc-3/maven-api-metadata-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-api-metadata/4.0.0-rc-4/maven-api-metadata-4.0.0-rc-4.jar", + "hash": "96eb305694b66dd7717f35b284122f4762c802a70da2d89e4ead82be5ea51ad0", + "path": "org/apache/maven/maven-api-metadata/4.0.0-rc-4/maven-api-metadata-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-api-spi/4.0.0-rc-3/maven-api-spi-4.0.0-rc-3.jar", - "hash": "69dc1e9ef3865f7c6c09125eb797867aa6e55573e79570519279f2aafa817613", - "path": "org/apache/maven/maven-api-spi/4.0.0-rc-3/maven-api-spi-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-api-spi/4.0.0-rc-4/maven-api-spi-4.0.0-rc-4.jar", + "hash": "46b495fa82b53622aed8e2c1ac9b8b180c21abca6b620a536386917ccf7c0950", + "path": "org/apache/maven/maven-api-spi/4.0.0-rc-4/maven-api-spi-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-impl/4.0.0-rc-3/maven-impl-4.0.0-rc-3.jar", - "hash": "e54093819207d287e0c2234d0bffd6fd09d12f62a1b6da920a9b285475446d94", - "path": "org/apache/maven/maven-impl/4.0.0-rc-3/maven-impl-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-impl/4.0.0-rc-4/maven-impl-4.0.0-rc-4.jar", + "hash": "a78370c3e52ef07a5fa1853bc0c6f4a54b0423d19b96b81880ed0bf047e8fdf5", + "path": "org/apache/maven/maven-impl/4.0.0-rc-4/maven-impl-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-repository-metadata/4.0.0-rc-3/maven-repository-metadata-4.0.0-rc-3.jar", - "hash": "564b6c79d4a9567d1d86592c915a6d95d48e152e6fec5984467f60e5ff9cd67c", - "path": "org/apache/maven/maven-repository-metadata/4.0.0-rc-3/maven-repository-metadata-4.0.0-rc-3.jar" + "url": "org/apache/maven/resolver/maven-resolver-connector-basic/2.0.9/maven-resolver-connector-basic-2.0.9.jar", + "hash": "544fcbcf39a7084881942bb3bc1f50d3af35eeabfa387f0fbe36965a3f70bd6f", + "path": "org/apache/maven/resolver/maven-resolver-connector-basic/2.0.9/maven-resolver-connector-basic-2.0.9.jar" }, { - "url": "org/apache/maven/maven-cli/4.0.0-rc-3/maven-cli-4.0.0-rc-3.jar", - "hash": "fd06199863cb1b9469e1266d1ac8ed7c1595fb742903670e1012f4aed379979f", - "path": "org/apache/maven/maven-cli/4.0.0-rc-3/maven-cli-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-repository-metadata/4.0.0-rc-4/maven-repository-metadata-4.0.0-rc-4.jar", + "hash": "9cfdc674b846ecb95c26231998952af372e27cb151f75c9e628a4590fa66d8cc", + "path": "org/apache/maven/maven-repository-metadata/4.0.0-rc-4/maven-repository-metadata-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-di/4.0.0-rc-3/maven-di-4.0.0-rc-3.jar", - "hash": "21a99039af86d0bdf7564a7c23e4cc686912dfe8ee9db4fa54ad586f4b5330b0", - "path": "org/apache/maven/maven-di/4.0.0-rc-3/maven-di-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-cli/4.0.0-rc-4/maven-cli-4.0.0-rc-4.jar", + "hash": "1628cf47fda9fde0e0d012a5020bedace2cecae7f4a216315e7e6001b2a1bf94", + "path": "org/apache/maven/maven-cli/4.0.0-rc-4/maven-cli-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-jline/4.0.0-rc-3/maven-jline-4.0.0-rc-3.jar", - "hash": "65530eadac880e73b9a197c20009262e609f60244986dca5c3d60246cca112e3", - "path": "org/apache/maven/maven-jline/4.0.0-rc-3/maven-jline-4.0.0-rc-3.jar" + "url": "org/apache/maven/resolver/maven-resolver-transport-file/2.0.9/maven-resolver-transport-file-2.0.9.jar", + "hash": "4128a85241aa9809d4f63508c668ec5ab5d1d8e810393f2cebe6e3411e6699ee", + "path": "org/apache/maven/resolver/maven-resolver-transport-file/2.0.9/maven-resolver-transport-file-2.0.9.jar" }, { - "url": "org/jline/jline-reader/3.29.0/jline-reader-3.29.0.jar", - "hash": "a4cb0a5fde9289f2f1b614e04f94b202f6ff5c9c96476425837b1184c92ef81d", - "path": "org/jline/jline-reader/3.29.0/jline-reader-3.29.0.jar" + "url": "org/apache/maven/resolver/maven-resolver-transport-jdk/2.0.9/maven-resolver-transport-jdk-2.0.9.jar", + "hash": "6bcfea0808e2693b67a66f23f0e9a9b7b28302465913fa12f27d787f7d34af81", + "path": "org/apache/maven/resolver/maven-resolver-transport-jdk/2.0.9/maven-resolver-transport-jdk-2.0.9.jar" }, { - "url": "org/jline/jline-style/3.29.0/jline-style-3.29.0.jar", - "hash": "2912bb71f9c0eb974529adfb27d9d377c5696b84209199576f73722bb60b4c87", - "path": "org/jline/jline-style/3.29.0/jline-style-3.29.0.jar" + "url": "org/jdom/jdom2/2.0.6.1/jdom2-2.0.6.1.jar", + "hash": "0b20f45e3a0fd8f0d12cdc5316b06776e902b1365db00118876f9175c60f302c", + "path": "org/jdom/jdom2/2.0.6.1/jdom2-2.0.6.1.jar" }, { - "url": "org/jline/jline-builtins/3.29.0/jline-builtins-3.29.0.jar", - "hash": "cce95577dcc70c10b434647361d8ce486264b63ef17936f67be4de72629f1ea7", - "path": "org/jline/jline-builtins/3.29.0/jline-builtins-3.29.0.jar" + "url": "org/apache/maven/maven-di/4.0.0-rc-4/maven-di-4.0.0-rc-4.jar", + "hash": "42b3b68b71a796d55381452f676c99176d1b4e4d5d2d28b6ba14dd2027c97bf3", + "path": "org/apache/maven/maven-di/4.0.0-rc-4/maven-di-4.0.0-rc-4.jar" }, { - "url": "org/jline/jline-console/3.29.0/jline-console-3.29.0.jar", - "hash": "12cc156e01914b10cff94dd269bcc990ba9e673106faa9ab8050dacec2af56b0", - "path": "org/jline/jline-console/3.29.0/jline-console-3.29.0.jar" + "url": "org/apache/maven/maven-jline/4.0.0-rc-4/maven-jline-4.0.0-rc-4.jar", + "hash": "5d431c9308cf60f4fbed6cb9a3e1c2b6b7b22318e0d9d5f4f53c8dcb40a77fcd", + "path": "org/apache/maven/maven-jline/4.0.0-rc-4/maven-jline-4.0.0-rc-4.jar" }, { - "url": "org/jline/jline-console-ui/3.29.0/jline-console-ui-3.29.0.jar", - "hash": "269271915902489e8a1067052ddd4d172933ec94a42c14832a1e03524222ba60", - "path": "org/jline/jline-console-ui/3.29.0/jline-console-ui-3.29.0.jar" + "url": "org/jline/jline-reader/3.30.4/jline-reader-3.30.4.jar", + "hash": "6989455b7a250698451f08cc59d3797f0fb581eb451e0fae4305a43473b8a668", + "path": "org/jline/jline-reader/3.30.4/jline-reader-3.30.4.jar" }, { - "url": "org/jline/jline-terminal/3.29.0/jline-terminal-3.29.0.jar", - "hash": "fd68a98b32b1132035c62102e5df0b0fdc358e7c87a9f876ce7071450b4d10da", - "path": "org/jline/jline-terminal/3.29.0/jline-terminal-3.29.0.jar" + "url": "org/jline/jline-style/3.30.4/jline-style-3.30.4.jar", + "hash": "fe24ab7f37be8a807bb2ad32468f985efa9fa21910249788f75f91af146d948c", + "path": "org/jline/jline-style/3.30.4/jline-style-3.30.4.jar" }, { - "url": "org/jline/jline-native/3.29.0/jline-native-3.29.0.jar", - "hash": "19cfcc9d3c78a1c6cfe4c6c9599f16a657e4bf8da43940fc4b875373236dc258", - "path": "org/jline/jline-native/3.29.0/jline-native-3.29.0.jar" + "url": "org/jline/jline-builtins/3.30.4/jline-builtins-3.30.4.jar", + "hash": "17d62755cdab34f26975615a97ef07d395c2d384639ae6c89e9fde97fd5a093f", + "path": "org/jline/jline-builtins/3.30.4/jline-builtins-3.30.4.jar" }, { - "url": "org/jline/jline-terminal-jni/3.29.0/jline-terminal-jni-3.29.0.jar", - "hash": "13fef8bcc0e4788c8e192dc76c33758683c6bfdbaef6f67b41445eb8986773ad", - "path": "org/jline/jline-terminal-jni/3.29.0/jline-terminal-jni-3.29.0.jar" + "url": "org/jline/jline-console/3.30.4/jline-console-3.30.4.jar", + "hash": "8bf80257f33db9f0f411562feb5c804327c8622f23d9570b3cf2f1c25b5da1d5", + "path": "org/jline/jline-console/3.30.4/jline-console-3.30.4.jar" }, { - "url": "org/apache/maven/maven-logging/4.0.0-rc-3/maven-logging-4.0.0-rc-3.jar", - "hash": "ae036cbf0b3f96b2d6051e9ec4cefcecbd33bf1e9897bc99527d35d4f5bda8ad", - "path": "org/apache/maven/maven-logging/4.0.0-rc-3/maven-logging-4.0.0-rc-3.jar" + "url": "org/jline/jline-console-ui/3.30.4/jline-console-ui-3.30.4.jar", + "hash": "cc5e3d2f5305021d4c1757bc82b4beab16d6ad99a8a6b970f94bc410f5069161", + "path": "org/jline/jline-console-ui/3.30.4/jline-console-ui-3.30.4.jar" }, { - "url": "org/apache/maven/maven-xml/4.0.0-rc-3/maven-xml-4.0.0-rc-3.jar", - "hash": "063c424cb47f75164125d5eea25167b931dd694e34268d50247374e74211dd19", - "path": "org/apache/maven/maven-xml/4.0.0-rc-3/maven-xml-4.0.0-rc-3.jar" + "url": "org/jline/jline-terminal/3.30.4/jline-terminal-3.30.4.jar", + "hash": "1131990dddfd04b27df96ecdb71cfe098a0af2f6285af7359c38174887dc3527", + "path": "org/jline/jline-terminal/3.30.4/jline-terminal-3.30.4.jar" }, { - "url": "com/fasterxml/woodstox/woodstox-core/7.1.0/woodstox-core-7.1.0.jar", - "hash": "81266920a1cdc47306a8a2b4726c99ec89b3fbf31c2470e4f5e477d9d857ca9f", - "path": "com/fasterxml/woodstox/woodstox-core/7.1.0/woodstox-core-7.1.0.jar" + "url": "org/jline/jline-native/3.30.4/jline-native-3.30.4.jar", + "hash": "12075e489a0a70c14885b864a73a70f1da479bc1325522374e0cf53032f66fe9", + "path": "org/jline/jline-native/3.30.4/jline-native-3.30.4.jar" + }, + { + "url": "org/jline/jline-terminal-jni/3.30.4/jline-terminal-jni-3.30.4.jar", + "hash": "23c4a1631d005c22a509536ae14e1aa3c07fb6a958ac083f1221b9e9db7b2932", + "path": "org/jline/jline-terminal-jni/3.30.4/jline-terminal-jni-3.30.4.jar" + }, + { + "url": "org/apache/maven/maven-logging/4.0.0-rc-4/maven-logging-4.0.0-rc-4.jar", + "hash": "7284d8c4b0e2cb1e6becaf9877d590e6375278936a1dfcb78dc2f3f0e67d81b0", + "path": "org/apache/maven/maven-logging/4.0.0-rc-4/maven-logging-4.0.0-rc-4.jar" + }, + { + "url": "org/apache/maven/maven-xml/4.0.0-rc-4/maven-xml-4.0.0-rc-4.jar", + "hash": "0dc3833441ffdbd9f4e0b3f95a52f3ee1189c22f3125cc8a72ed68036abb36ea", + "path": "org/apache/maven/maven-xml/4.0.0-rc-4/maven-xml-4.0.0-rc-4.jar" + }, + { + "url": "com/fasterxml/woodstox/woodstox-core/7.1.1/woodstox-core-7.1.1.jar", + "hash": "02b9d022e9d47704ff8a7a859a0dbfd3b2882a8311eb7ff1e180f760ccda2712", + "path": "com/fasterxml/woodstox/woodstox-core/7.1.1/woodstox-core-7.1.1.jar" }, { "url": "org/codehaus/woodstox/stax2-api/4.2.2/stax2-api-4.2.2.jar", @@ -3590,114 +3605,109 @@ "path": "org/codehaus/woodstox/stax2-api/4.2.2/stax2-api-4.2.2.jar" }, { - "url": "org/apache/maven/maven-artifact/4.0.0-rc-3/maven-artifact-4.0.0-rc-3.jar", - "hash": "fefad6c28ff188d7a69ada304eb7967163fd83ce84bf0a42ad85f86e9a31dafd", - "path": "org/apache/maven/maven-artifact/4.0.0-rc-3/maven-artifact-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-artifact/4.0.0-rc-4/maven-artifact-4.0.0-rc-4.jar", + "hash": "257548f12bdbc89e0b0c7e0aaf76765f26ef2b114fcb650a2eea19bd46593419", + "path": "org/apache/maven/maven-artifact/4.0.0-rc-4/maven-artifact-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-builder-support/4.0.0-rc-3/maven-builder-support-4.0.0-rc-3.jar", - "hash": "cbba8801716569d012f4ee51b514a01f971656bba7753dc7204fe1b53483b540", - "path": "org/apache/maven/maven-builder-support/4.0.0-rc-3/maven-builder-support-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-builder-support/4.0.0-rc-4/maven-builder-support-4.0.0-rc-4.jar", + "hash": "13faeb8b8bbfe402c376e326b89c9d27c927d94ac79424cbfb1141cc71656b5d", + "path": "org/apache/maven/maven-builder-support/4.0.0-rc-4/maven-builder-support-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-model/4.0.0-rc-3/maven-model-4.0.0-rc-3.jar", - "hash": "5414a8b23f5932bd4b2ea4b5d2e188620ff60bf3fd5b2bb16a7d4d63d39e6248", - "path": "org/apache/maven/maven-model/4.0.0-rc-3/maven-model-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-model/4.0.0-rc-4/maven-model-4.0.0-rc-4.jar", + "hash": "6406a14c084bd991cf25e145a2a4223c27367685442f9c86fae372bbafa93a72", + "path": "org/apache/maven/maven-model/4.0.0-rc-4/maven-model-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-support/4.0.0-rc-3/maven-support-4.0.0-rc-3.jar", - "hash": "d0e7c70887c09c2039c224d9c47489c6ac93bef27b3d387e862da9e06681d45c", - "path": "org/apache/maven/maven-support/4.0.0-rc-3/maven-support-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-support/4.0.0-rc-4/maven-support-4.0.0-rc-4.jar", + "hash": "3ce9be1890a4bcc8098c5f371f5b2106896e8d74b34266f6bc638c7cfb68e0e4", + "path": "org/apache/maven/maven-support/4.0.0-rc-4/maven-support-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-model-builder/4.0.0-rc-3/maven-model-builder-4.0.0-rc-3.jar", - "hash": "f9f53bf648ada66efd5ca4a4d31e435cb101f42fc51b7e85fc7cbad7c7901c14", - "path": "org/apache/maven/maven-model-builder/4.0.0-rc-3/maven-model-builder-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-model-builder/4.0.0-rc-4/maven-model-builder-4.0.0-rc-4.jar", + "hash": "71ed7f3e049ef331f8cd10dc83fc53ee9e37c8b20da37e2f12987e85e4683671", + "path": "org/apache/maven/maven-model-builder/4.0.0-rc-4/maven-model-builder-4.0.0-rc-4.jar" }, { - "url": "org/codehaus/plexus/plexus-interpolation/1.27/plexus-interpolation-1.27.jar", - "hash": "3fb4fb6143fdf964024c3cb738551524b9ea84e5c211cd660c559ad0703e5230", - "path": "org/codehaus/plexus/plexus-interpolation/1.27/plexus-interpolation-1.27.jar" + "url": "org/codehaus/plexus/plexus-interpolation/1.28/plexus-interpolation-1.28.jar", + "hash": "ab2a8715570438a2e4164d85ad3e8d489eabc38ea5093c2eb8ab7f58403535b5", + "path": "org/codehaus/plexus/plexus-interpolation/1.28/plexus-interpolation-1.28.jar" }, { - "url": "org/apache/maven/maven-plugin-api/4.0.0-rc-3/maven-plugin-api-4.0.0-rc-3.jar", - "hash": "f60657d910241f8f2b971261c001057248ee0f8b34cb8fb049a7786a73888a21", - "path": "org/apache/maven/maven-plugin-api/4.0.0-rc-3/maven-plugin-api-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-plugin-api/4.0.0-rc-4/maven-plugin-api-4.0.0-rc-4.jar", + "hash": "b417dfdf78ae03e9f956f1c2826c253dc57169158478c0500e2d845fa094d86d", + "path": "org/apache/maven/maven-plugin-api/4.0.0-rc-4/maven-plugin-api-4.0.0-rc-4.jar" }, { - "url": "org/eclipse/sisu/org.eclipse.sisu.plexus/0.9.0.M3/org.eclipse.sisu.plexus-0.9.0.M3.jar", - "hash": "c99674d3773e26154885661711f0b6d63aa5008f5cc99227a236756d4ad9de5e", - "path": "org/eclipse/sisu/org.eclipse.sisu.plexus/0.9.0.M3/org.eclipse.sisu.plexus-0.9.0.M3.jar" + "url": "org/eclipse/sisu/org.eclipse.sisu.plexus/0.9.0.M4/org.eclipse.sisu.plexus-0.9.0.M4.jar", + "hash": "b90579bc652eac7331436e0a25533fce14130b9c6e015f2dd3a3d4bb07e942b7", + "path": "org/eclipse/sisu/org.eclipse.sisu.plexus/0.9.0.M4/org.eclipse.sisu.plexus-0.9.0.M4.jar" }, { - "url": "org/apache/maven/maven-settings/4.0.0-rc-3/maven-settings-4.0.0-rc-3.jar", - "hash": "3d09035a2aa80221f2544ac101863dcbd1a1eb35e4d8cd040eeea7edfa6a6afc", - "path": "org/apache/maven/maven-settings/4.0.0-rc-3/maven-settings-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-settings/4.0.0-rc-4/maven-settings-4.0.0-rc-4.jar", + "hash": "f321dbde8f05187da1e1433f1f9f1a63e4ba93a25cfceed1969e7b23538817bb", + "path": "org/apache/maven/maven-settings/4.0.0-rc-4/maven-settings-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-settings-builder/4.0.0-rc-3/maven-settings-builder-4.0.0-rc-3.jar", - "hash": "57988664da4e055d4e98bc0c32dc123ce717876f93067758fa7328f6b4a1830a", - "path": "org/apache/maven/maven-settings-builder/4.0.0-rc-3/maven-settings-builder-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-settings-builder/4.0.0-rc-4/maven-settings-builder-4.0.0-rc-4.jar", + "hash": "2d514a00ba75d149eee91c6be3db55721a0d7c1d6d8aca786df79e49aa60e355", + "path": "org/apache/maven/maven-settings-builder/4.0.0-rc-4/maven-settings-builder-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-toolchain-builder/4.0.0-rc-3/maven-toolchain-builder-4.0.0-rc-3.jar", - "hash": "7682bd8a512b3eee4786af196ece04cbe99686ba586dc1f8ca6f3221ec016fd3", - "path": "org/apache/maven/maven-toolchain-builder/4.0.0-rc-3/maven-toolchain-builder-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-toolchain-builder/4.0.0-rc-4/maven-toolchain-builder-4.0.0-rc-4.jar", + "hash": "5be595d6457b69f9077bd94146b6ba74b46608fc7ceb32b5e977fd5dceadb476", + "path": "org/apache/maven/maven-toolchain-builder/4.0.0-rc-4/maven-toolchain-builder-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-toolchain-model/4.0.0-rc-3/maven-toolchain-model-4.0.0-rc-3.jar", - "hash": "20e1d769f05c7b2bc649839ebbc42ef312283e17b71c5cbeb1377481ca05a832", - "path": "org/apache/maven/maven-toolchain-model/4.0.0-rc-3/maven-toolchain-model-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-toolchain-model/4.0.0-rc-4/maven-toolchain-model-4.0.0-rc-4.jar", + "hash": "800d06d1829ab661f39d940edd927da94c98e46d7c90899224ab521fad0bf55e", + "path": "org/apache/maven/maven-toolchain-model/4.0.0-rc-4/maven-toolchain-model-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/resolver/maven-resolver-api/2.0.7/maven-resolver-api-2.0.7.jar", - "hash": "1cc517753bd14e94b77c16a8258963f12a5a50907b778e60bb2c8e3ac4c4f8b7", - "path": "org/apache/maven/resolver/maven-resolver-api/2.0.7/maven-resolver-api-2.0.7.jar" + "url": "org/apache/maven/resolver/maven-resolver-api/2.0.9/maven-resolver-api-2.0.9.jar", + "hash": "a0d83f087c27c57409690a0b2bf499908e17cae6d7e175e294476c9c7f4d9da7", + "path": "org/apache/maven/resolver/maven-resolver-api/2.0.9/maven-resolver-api-2.0.9.jar" }, { - "url": "org/apache/maven/resolver/maven-resolver-spi/2.0.7/maven-resolver-spi-2.0.7.jar", - "hash": "8e08e6cabf5b80c555955e1285109127dcffffa47978e8dc4349607643ca5f58", - "path": "org/apache/maven/resolver/maven-resolver-spi/2.0.7/maven-resolver-spi-2.0.7.jar" + "url": "org/apache/maven/resolver/maven-resolver-spi/2.0.9/maven-resolver-spi-2.0.9.jar", + "hash": "cd4082fcd9036145a9d5c8d6942ed72ed4ed3655e2651fcbdf3dd7924eb86c4a", + "path": "org/apache/maven/resolver/maven-resolver-spi/2.0.9/maven-resolver-spi-2.0.9.jar" }, { - "url": "com/google/code/gson/gson/2.12.1/gson-2.12.1.jar", - "hash": "ebee13d5fb7477cd7f1cc010e0c356df8ca80709715248da97f79e35ccb4fbec", - "path": "com/google/code/gson/gson/2.12.1/gson-2.12.1.jar" + "url": "com/google/code/gson/gson/2.13.1/gson-2.13.1.jar", + "hash": "94855942d4992f112946d3de1c334e709237b8126d8130bf07807c018a4a2120", + "path": "com/google/code/gson/gson/2.13.1/gson-2.13.1.jar" }, { - "url": "org/apache/maven/resolver/maven-resolver-util/2.0.7/maven-resolver-util-2.0.7.jar", - "hash": "0c56c2dd5aaeacc531b5a9e564124a32610f88875822545ee89eea79cdb7755b", - "path": "org/apache/maven/resolver/maven-resolver-util/2.0.7/maven-resolver-util-2.0.7.jar" + "url": "org/apache/maven/resolver/maven-resolver-util/2.0.9/maven-resolver-util-2.0.9.jar", + "hash": "cb5b9ce3436e8db86705c8f3f38ba4ce2ce0cb753e34fb8a337da647cce95742", + "path": "org/apache/maven/resolver/maven-resolver-util/2.0.9/maven-resolver-util-2.0.9.jar" }, { - "url": "org/apache/maven/resolver/maven-resolver-impl/2.0.7/maven-resolver-impl-2.0.7.jar", - "hash": "a09e61fb4ce391d5363b6752332b331fefad483fb22ed3f7a4f1ea9f99b112bb", - "path": "org/apache/maven/resolver/maven-resolver-impl/2.0.7/maven-resolver-impl-2.0.7.jar" + "url": "org/apache/maven/resolver/maven-resolver-impl/2.0.9/maven-resolver-impl-2.0.9.jar", + "hash": "dec26e3df2ce3f8d9d830c6fa88418c369dcac5b1aee43bfbf022ad2435e8109", + "path": "org/apache/maven/resolver/maven-resolver-impl/2.0.9/maven-resolver-impl-2.0.9.jar" }, { - "url": "org/apache/maven/resolver/maven-resolver-named-locks/2.0.7/maven-resolver-named-locks-2.0.7.jar", - "hash": "20e101e8a883566ed3afaf349dac765b1d18c66bd93c4b6df6aec5a64441a0cc", - "path": "org/apache/maven/resolver/maven-resolver-named-locks/2.0.7/maven-resolver-named-locks-2.0.7.jar" + "url": "org/apache/maven/resolver/maven-resolver-named-locks/2.0.9/maven-resolver-named-locks-2.0.9.jar", + "hash": "3fb465f80c5a6328e88348edc30f44b43a239290b8023b70ddbe9d79897dae1b", + "path": "org/apache/maven/resolver/maven-resolver-named-locks/2.0.9/maven-resolver-named-locks-2.0.9.jar" }, { - "url": "org/codehaus/plexus/plexus-utils/4.0.1/plexus-utils-4.0.1.jar", - "hash": "96b9cc44439191d2d0635974e2d44e768736b4fb2abcb65f94cd95e41912fa8b", - "path": "org/codehaus/plexus/plexus-utils/4.0.1/plexus-utils-4.0.1.jar" + "url": "org/codehaus/plexus/plexus-utils/4.0.2/plexus-utils-4.0.2.jar", + "hash": "8957274e75fe2c278b1428dd16a0daeee1dd38152cb6eff816177ac28fccb697", + "path": "org/codehaus/plexus/plexus-utils/4.0.2/plexus-utils-4.0.2.jar" }, { - "url": "org/codehaus/plexus/plexus-xml/4.0.4/plexus-xml-4.0.4.jar", - "hash": "069e78b537108dc6124a67073fc998264791f6b6499e955a38e72bb3e4fe1adf", - "path": "org/codehaus/plexus/plexus-xml/4.0.4/plexus-xml-4.0.4.jar" + "url": "org/codehaus/plexus/plexus-xml/4.1.0/plexus-xml-4.1.0.jar", + "hash": "86e6a7f07484e8b1f7af66d97d3ba3cb3d692a5461b4b1d0a2b7670cf5748e89", + "path": "org/codehaus/plexus/plexus-xml/4.1.0/plexus-xml-4.1.0.jar" }, { - "url": "org/apache/maven/maven-xml-impl/4.0.0-alpha-9/maven-xml-impl-4.0.0-alpha-9.jar", - "hash": "26e702b881d57ae4ee88d02c00940ba64063705ee69205ae8958bf839a8b06b1", - "path": "org/apache/maven/maven-xml-impl/4.0.0-alpha-9/maven-xml-impl-4.0.0-alpha-9.jar" - }, - { - "url": "org/codehaus/plexus/plexus-classworlds/2.8.0/plexus-classworlds-2.8.0.jar", - "hash": "081b40e0eab033cd5ac72d2501bfff4f5fd2a3eef827051111730ea152681c72", - "path": "org/codehaus/plexus/plexus-classworlds/2.8.0/plexus-classworlds-2.8.0.jar" + "url": "org/codehaus/plexus/plexus-classworlds/2.9.0/plexus-classworlds-2.9.0.jar", + "hash": "1ad3292cd563381e3fd632f3fded1988f9e9b2be7a9f3db63ff4c4cedba13fa5", + "path": "org/codehaus/plexus/plexus-classworlds/2.9.0/plexus-classworlds-2.9.0.jar" }, { "url": "org/codehaus/plexus/plexus-sec-dispatcher/4.1.0/plexus-sec-dispatcher-4.1.0.jar", @@ -3715,9 +3725,9 @@ "path": "commons-cli/commons-cli/1.9.0/commons-cli-1.9.0.jar" }, { - "url": "org/jline/jansi-core/3.29.0/jansi-core-3.29.0.jar", - "hash": "b610f582187fe566a54076cb0d433a9b4e83a32a9caacff45b66fa4c9371628d", - "path": "org/jline/jansi-core/3.29.0/jansi-core-3.29.0.jar" + "url": "org/jline/jansi-core/3.30.4/jansi-core-3.30.4.jar", + "hash": "c7ff9f2ae789def538cb68c32d25f5df5839cb25c8fe0550306c4611b4ec9adf", + "path": "org/jline/jansi-core/3.30.4/jansi-core-3.30.4.jar" }, { "url": "com/google/inject/guice/6.0.0/guice-6.0.0.jar", @@ -5585,29 +5595,189 @@ "path": "org/jetbrains/idea/maven/maven-indexer-api-rt/2023.2/maven-indexer-api-rt-2023.2.jar" }, { - "url": "org/jetbrains/skiko/skiko-awt/0.9.2/skiko-awt-0.9.2.jar", - "hash": "e1f815f44f5dafcf12f673cda3355ae59c39754bf99f3b11f6d00fd700156148", - "path": "org/jetbrains/skiko/skiko-awt/0.9.2/skiko-awt-0.9.2.jar" + "url": "com/thoughtworks/xstream/xstream/1.4.21/xstream-1.4.21.jar", + "hash": "f56586f3de59ae2a49430acbc9f27942b8c5cebec9245c869fae7136733333ec", + "path": "com/thoughtworks/xstream/xstream/1.4.21/xstream-1.4.21.jar" }, { - "url": "org/jetbrains/skiko/skiko-awt-runtime-all/0.9.2/skiko-awt-runtime-all-0.9.2.jar", - "hash": "f4077aabec7cd2af8d330b0bac1b69e0556dfcb6fbedf1370cfbf0e0d8177f15", - "path": "org/jetbrains/skiko/skiko-awt-runtime-all/0.9.2/skiko-awt-runtime-all-0.9.2.jar" + "url": "io/github/x-stream/mxparser/1.2.2/mxparser-1.2.2.jar", + "hash": "aeeee23a3303d811bca8790ea7f25b534314861c03cff36dafdcc2180969eb97", + "path": "io/github/x-stream/mxparser/1.2.2/mxparser-1.2.2.jar" }, { - "url": "io/ktor/ktor-client-cio-jvm/3.0.3/ktor-client-cio-jvm-3.0.3.jar", - "hash": "0d3bbfc7698254bd93f52522ac9b8ed92597d5cf80ea3ffc0f0c9f237f3396ce", - "path": "io/ktor/ktor-client-cio-jvm/3.0.3/ktor-client-cio-jvm-3.0.3.jar" + "url": "xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar", + "hash": "34e08ee62116071cbb69c0ed70d15a7a5b208d62798c59f2120bb8929324cb63", + "path": "xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar" }, { - "url": "io/ktor/ktor-http-cio-jvm/3.0.3/ktor-http-cio-jvm-3.0.3.jar", - "hash": "2574639ce266e33419ecbbb729c8f921274b2588ed1dfeb4aa87039115df0666", - "path": "io/ktor/ktor-http-cio-jvm/3.0.3/ktor-http-cio-jvm-3.0.3.jar" + "url": "org/apache/ws/xmlrpc/xmlrpc/2.0.1/xmlrpc-2.0.1.jar", + "hash": "36efda6efee96e83602c9ba246db19bf4c5e733324390d2fa8213417d6b681e7", + "path": "org/apache/ws/xmlrpc/xmlrpc/2.0.1/xmlrpc-2.0.1.jar" }, { - "url": "io/ktor/ktor-network-tls-jvm/3.0.3/ktor-network-tls-jvm-3.0.3.jar", - "hash": "65e9a916e918fc76dd72764d17235506190ec1ec92dd7a4633246b2db12579c8", - "path": "io/ktor/ktor-network-tls-jvm/3.0.3/ktor-network-tls-jvm-3.0.3.jar" + "url": "xerces/xercesImpl/2.12.2/xercesImpl-2.12.2.jar", + "hash": "6fc991829af1708d15aea50c66f0beadcd2cfeb6968e0b2f55c1b0909883fe16", + "path": "xerces/xercesImpl/2.12.2/xercesImpl-2.12.2.jar" + }, + { + "url": "org/jetbrains/intellij/deps/winp/winp/1.30.1/winp-1.30.1.jar", + "hash": "9e2d7a23a1d3921861939509108606ad1cf6b10c64d65ac91958a62043cfa253", + "path": "org/jetbrains/intellij/deps/winp/winp/1.30.1/winp-1.30.1.jar" + }, + { + "url": "org/apache/velocity/velocity-engine-core/2.3/velocity-engine-core-2.3.jar", + "hash": "b086cee8fd8183e240b4afcf54fe38ec33dd8eb0da414636e5bf7aa4d9856629", + "path": "org/apache/velocity/velocity-engine-core/2.3/velocity-engine-core-2.3.jar" + }, + { + "url": "uk/org/webcompere/system-stubs-jupiter/2.1.8/system-stubs-jupiter-2.1.8.jar", + "hash": "9a24867a51f5d22db67d9052a06bc5dd2e9a3e273bc2ee9814620f2d9f25d0a8", + "path": "uk/org/webcompere/system-stubs-jupiter/2.1.8/system-stubs-jupiter-2.1.8.jar" + }, + { + "url": "uk/org/webcompere/system-stubs-core/2.1.8/system-stubs-core-2.1.8.jar", + "hash": "9c27322cfc7043c75384ad444007b0880ca18fe7231d69bfa69616bc773cafe1", + "path": "uk/org/webcompere/system-stubs-core/2.1.8/system-stubs-core-2.1.8.jar" + }, + { + "url": "net/bytebuddy/byte-buddy/1.17.4/byte-buddy-1.17.4.jar", + "hash": "74768731219a5b2e0cc9d2b1c9e2092e0622242e41b1925a6ba7346e160731bc", + "path": "net/bytebuddy/byte-buddy/1.17.4/byte-buddy-1.17.4.jar" + }, + { + "url": "net/bytebuddy/byte-buddy-agent/1.17.4/byte-buddy-agent-1.17.4.jar", + "hash": "e1dae7efc5562c29ad3b625b90e6864208de69bad5632c3f93a547f17622ac51", + "path": "net/bytebuddy/byte-buddy-agent/1.17.4/byte-buddy-agent-1.17.4.jar" + }, + { + "url": "org/jetbrains/intellij/deps/sshj/0.38.0-idea2/sshj-0.38.0-idea2.jar", + "hash": "bd0bf08b2b4aca35a87ec2bee62920fb0478d5b21c97f6ece04739bf5b4aeefc", + "path": "org/jetbrains/intellij/deps/sshj/0.38.0-idea2/sshj-0.38.0-idea2.jar" + }, + { + "url": "com/hierynomus/asn-one/0.6.0/asn-one-0.6.0.jar", + "hash": "e4f70fd92849b52240048b8ebace0c9a17d3bb7b9c882b3c7778cec3458495f5", + "path": "com/hierynomus/asn-one/0.6.0/asn-one-0.6.0.jar" + }, + { + "url": "net/i2p/crypto/eddsa/0.3.0/eddsa-0.3.0.jar", + "hash": "4dda1120db856640dbec04140ed23242215a075fe127bdefa0dcfa29fb31267d", + "path": "net/i2p/crypto/eddsa/0.3.0/eddsa-0.3.0.jar" + }, + { + "url": "org/jetbrains/skiko/skiko-awt/0.9.30/skiko-awt-0.9.30.jar", + "hash": "928b8566c9bd03e51d69d72ed1106ef7eae2c9ad23d64e49966c5dc212dca411", + "path": "org/jetbrains/skiko/skiko-awt/0.9.30/skiko-awt-0.9.30.jar" + }, + { + "url": "org/jetbrains/skiko/skiko-awt-runtime-all/0.9.30/skiko-awt-runtime-all-0.9.30.jar", + "hash": "1f8643e58e3bfd16625b1db6a3fd237410a32a37d54b74c51914069eea0a60a6", + "path": "org/jetbrains/skiko/skiko-awt-runtime-all/0.9.30/skiko-awt-runtime-all-0.9.30.jar" + }, + { + "url": "org/jetbrains/pty4j/pty4j/0.13.11/pty4j-0.13.11.jar", + "hash": "0329ee5520f3b0177a0b2bdefac3c4c69cc9d3915e4f210a8bf39be7ab3887c8", + "path": "org/jetbrains/pty4j/pty4j/0.13.11/pty4j-0.13.11.jar" + }, + { + "url": "com/h2database/h2-mvstore/2.3.232/h2-mvstore-2.3.232.jar", + "hash": "2c8225cd73b2394382b9d0016d9278a00291562224a594eef00c00a6ac50bc04", + "path": "com/h2database/h2-mvstore/2.3.232/h2-mvstore-2.3.232.jar" + }, + { + "url": "com/miglayout/miglayout-swing/11.4.2/miglayout-swing-11.4.2.jar", + "hash": "036b8532021092afcc7159d3756086a5fbe19f6014ac8474817d55d1289af756", + "path": "com/miglayout/miglayout-swing/11.4.2/miglayout-swing-11.4.2.jar" + }, + { + "url": "com/miglayout/miglayout-core/11.4.2/miglayout-core-11.4.2.jar", + "hash": "1c23f628d8f2a7a1b72c8f634c6775d1a8fd0100fcf05bf50d7a2ac8dafb0e62", + "path": "com/miglayout/miglayout-core/11.4.2/miglayout-core-11.4.2.jar" + }, + { + "url": "io/ktor/ktor-utils-jvm/3.1.3/ktor-utils-jvm-3.1.3.jar", + "hash": "33333937b98fc0c8e943ee4b10b3ea66b49782dfb569c44c142da4f32d85dffc", + "path": "io/ktor/ktor-utils-jvm/3.1.3/ktor-utils-jvm-3.1.3.jar" + }, + { + "url": "org/jetbrains/kotlinx/kotlinx-serialization-core-jvm/1.8.1/kotlinx-serialization-core-jvm-1.8.1.jar", + "hash": "3565b6d4d789bf70683c45566944287fc1d8dc75c23d98bd87d01059cc76f2b3", + "path": "org/jetbrains/kotlinx/kotlinx-serialization-core-jvm/1.8.1/kotlinx-serialization-core-jvm-1.8.1.jar" + }, + { + "url": "io/ktor/ktor-io-jvm/3.1.3/ktor-io-jvm-3.1.3.jar", + "hash": "bb2fb6c00afaa34b539cb30e7584d37bfcba171c266bbdb9990e003579dc24c1", + "path": "io/ktor/ktor-io-jvm/3.1.3/ktor-io-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-client-cio-jvm/3.1.3/ktor-client-cio-jvm-3.1.3.jar", + "hash": "9a86341588057a23d3ba4562fdc8afcef6facd071678a0c20b3b28a19ec35c88", + "path": "io/ktor/ktor-client-cio-jvm/3.1.3/ktor-client-cio-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-client-encoding-jvm/3.1.3/ktor-client-encoding-jvm-3.1.3.jar", + "hash": "925decea3921e2b89a0cc0000feba3613c4b2d7c96945749d25fde3b8b69627f", + "path": "io/ktor/ktor-client-encoding-jvm/3.1.3/ktor-client-encoding-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-client-content-negotiation-jvm/3.1.3/ktor-client-content-negotiation-jvm-3.1.3.jar", + "hash": "9cbf59168645f54a9a9c21c1a0f15cd628234b20bbff3ec1bd64680f10aa779d", + "path": "io/ktor/ktor-client-content-negotiation-jvm/3.1.3/ktor-client-content-negotiation-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-client-auth-jvm/3.1.3/ktor-client-auth-jvm-3.1.3.jar", + "hash": "202a46d169ce1472fef818c9c3d3cc30343fd308d45b6557ae8e0b4e48f07bc8", + "path": "io/ktor/ktor-client-auth-jvm/3.1.3/ktor-client-auth-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-client-logging-jvm/3.1.3/ktor-client-logging-jvm-3.1.3.jar", + "hash": "ecabf013b137f1a69c39cffeae1ba9e365659357b21688f1876ee6cf50fd00b9", + "path": "io/ktor/ktor-client-logging-jvm/3.1.3/ktor-client-logging-jvm-3.1.3.jar" + }, + { + "url": "org/jetbrains/kotlinx/kotlinx-html-jvm/0.12.0/kotlinx-html-jvm-0.12.0.jar", + "hash": "f854126f39acbd963fd54e0cd226000a151a76f7225ee28185d52f44e262befb", + "path": "org/jetbrains/kotlinx/kotlinx-html-jvm/0.12.0/kotlinx-html-jvm-0.12.0.jar" + }, + { + "url": "com/github/weisj/jsvg/1.3.0-jb.8/jsvg-1.3.0-jb.8.jar", + "hash": "da76eba4122036f4372008564b0db192c8649a57c7a896ae565a1adfcc31f0b0", + "path": "com/github/weisj/jsvg/1.3.0-jb.8/jsvg-1.3.0-jb.8.jar" + }, + { + "url": "org/codehaus/jettison/jettison/1.5.4/jettison-1.5.4.jar", + "hash": "fc3a68a7c17688ee50817340fef265d8d3f6c192c92bbee00d17f18a6d3dfeda", + "path": "org/codehaus/jettison/jettison/1.5.4/jettison-1.5.4.jar" + }, + { + "url": "org/jetbrains/jediterm/jediterm-ui/3.57/jediterm-ui-3.57.jar", + "hash": "05a51058880face1793bcdee9b31578d0ca160fcf603e773d3a12c41d35fd43f", + "path": "org/jetbrains/jediterm/jediterm-ui/3.57/jediterm-ui-3.57.jar" + }, + { + "url": "org/jetbrains/intellij/deps/jcef/jcef/137.0.17-gf354b0e-chromium-137.0.7151.104-api-1.20-253-b13/jcef-137.0.17-gf354b0e-chromium-137.0.7151.104-api-1.20-253-b13.jar", + "hash": "7ff53ee6af9a9b3dcf9ce5366b9e803398d61460840a4232fa7bf3b9ef1388e5", + "path": "org/jetbrains/intellij/deps/jcef/jcef/137.0.17-gf354b0e-chromium-137.0.7151.104-api-1.20-253-b13/jcef-137.0.17-gf354b0e-chromium-137.0.7151.104-api-1.20-253-b13.jar" + }, + { + "url": "com/fasterxml/jackson/jr/jackson-jr-objects/2.19.0/jackson-jr-objects-2.19.0.jar", + "hash": "1fbd56f47b0a35031585fa0444b81f1f284ebe4a8752a86f42d0c092c4d693e7", + "path": "com/fasterxml/jackson/jr/jackson-jr-objects/2.19.0/jackson-jr-objects-2.19.0.jar" + }, + { + "url": "org/jetbrains/intellij/deps/ini4j/0.5.5-2/ini4j-0.5.5-2.jar", + "hash": "6d342a8599aed6e2871c638c87e2533647d6a32aec1e0feaa871133ae21517a4", + "path": "org/jetbrains/intellij/deps/ini4j/0.5.5-2/ini4j-0.5.5-2.jar" + }, + { + "url": "com/dynatrace/hash4j/hash4j/0.26.0/hash4j-0.26.0.jar", + "hash": "47c319c7015d31df78c17962c4008861f8630f383d12275cf7abd09f6a804c43", + "path": "com/dynatrace/hash4j/hash4j/0.26.0/hash4j-0.26.0.jar" + }, + { + "url": "com/github/seregamorph/hamcrest-more-matchers/0.1/hamcrest-more-matchers-0.1.jar", + "hash": "0b39c30f73a84dc50181a10e0d66e9543d6ef1b561c207b7fba6944e64dc22b3", + "path": "com/github/seregamorph/hamcrest-more-matchers/0.1/hamcrest-more-matchers-0.1.jar" }, { "url": "org/jetbrains/dokka/dokka-cli/2.0.0/dokka-cli-2.0.0.jar", @@ -5650,94 +5820,74 @@ "path": "org/jetbrains/dokka/analysis-kotlin-descriptors/2.0.0/analysis-kotlin-descriptors-2.0.0.jar" }, { - "url": "org/jetbrains/compose/ui/ui-test-junit4/1.8.0-alpha04/ui-test-junit4-1.8.0-alpha04.jar", - "hash": "8fcad9fc0ae84479092715a9fe2c06077df9f79f4b1547c1835800813ef4441c", - "path": "org/jetbrains/compose/ui/ui-test-junit4/1.8.0-alpha04/ui-test-junit4-1.8.0-alpha04.jar" + "url": "io/nlopez/compose/rules/detekt/0.4.27/detekt-0.4.27.jar", + "hash": "3ebb866359b8ec9ba06e45eb27b1b88ee84dab7b052c3ddef57a0e5d12433fb5", + "path": "io/nlopez/compose/rules/detekt/0.4.27/detekt-0.4.27.jar" }, { - "url": "org/jetbrains/compose/ui/ui-test-junit4-desktop/1.8.0-alpha04/ui-test-junit4-desktop-1.8.0-alpha04.jar", - "hash": "dcaa6f6c4ac510333c99919151a5da37ec5959905634143ce35d232d5df432a8", - "path": "org/jetbrains/compose/ui/ui-test-junit4-desktop/1.8.0-alpha04/ui-test-junit4-desktop-1.8.0-alpha04.jar" + "url": "io/gitlab/arturbosch/detekt/detekt-core/1.23.8/detekt-core-1.23.8.jar", + "hash": "1981dea8e4e2e8541af2d83e4f8d3581ce647cfe63175b9eb9ac2a07849d74c9", + "path": "io/gitlab/arturbosch/detekt/detekt-core/1.23.8/detekt-core-1.23.8.jar" }, { - "url": "org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", - "hash": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9", - "path": "org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" + "url": "io/gitlab/arturbosch/detekt/detekt-api/1.23.8/detekt-api-1.23.8.jar", + "hash": "dd5b84d420904d5c564aab115d36e6290a9d7daf6955923099015618f2b5c83f", + "path": "io/gitlab/arturbosch/detekt/detekt-api/1.23.8/detekt-api-1.23.8.jar" }, { - "url": "org/jetbrains/compose/ui/ui-test/1.8.0-alpha04/ui-test-1.8.0-alpha04.jar", - "hash": "59800a701fa24b4e972148db89babe95c6f38b9abf67799b28a2dde995499304", - "path": "org/jetbrains/compose/ui/ui-test/1.8.0-alpha04/ui-test-1.8.0-alpha04.jar" + "url": "dev/drewhamilton/poko/poko-annotations-jvm/0.17.1/poko-annotations-jvm-0.17.1.jar", + "hash": "940e6d50445bc6b0ae26ad414ec7b953a3e4e802dc7756cc14d56958bc97cc31", + "path": "dev/drewhamilton/poko/poko-annotations-jvm/0.17.1/poko-annotations-jvm-0.17.1.jar" }, { - "url": "org/jetbrains/compose/ui/ui-test-desktop/1.8.0-alpha04/ui-test-desktop-1.8.0-alpha04.jar", - "hash": "f20c0c3dd83ff8fef72d131d9d86dddbd432aa0f133c56aaf548783202a7c0f3", - "path": "org/jetbrains/compose/ui/ui-test-desktop/1.8.0-alpha04/ui-test-desktop-1.8.0-alpha04.jar" + "url": "io/gitlab/arturbosch/detekt/detekt-parser/1.23.8/detekt-parser-1.23.8.jar", + "hash": "5cdf45a0172d934d6e7401cd43838e7b954f7adb117eed8358fcae0b177e90e5", + "path": "io/gitlab/arturbosch/detekt/detekt-parser/1.23.8/detekt-parser-1.23.8.jar" }, { - "url": "org/jetbrains/compose/runtime/runtime/1.8.0-alpha04/runtime-1.8.0-alpha04.jar", - "hash": "3941e008a0041664eea0712d8598cd957ab045cf8facac0033b35c5a251e3ea1", - "path": "org/jetbrains/compose/runtime/runtime/1.8.0-alpha04/runtime-1.8.0-alpha04.jar" + "url": "io/github/davidburstrom/contester/contester-breakpoint/0.2.0/contester-breakpoint-0.2.0.jar", + "hash": "672cbebb5d45a72b35dd81fd6127e187451bb6fb7fba35315bbdf2f57cfce835", + "path": "io/github/davidburstrom/contester/contester-breakpoint/0.2.0/contester-breakpoint-0.2.0.jar" }, { - "url": "org/jetbrains/compose/ui/ui/1.8.0-alpha04/ui-1.8.0-alpha04.jar", - "hash": "d1bbc8b6155f8db7ef3d3ee66cf506cc1d533fddc2de0590d6e5575d16fb39ae", - "path": "org/jetbrains/compose/ui/ui/1.8.0-alpha04/ui-1.8.0-alpha04.jar" + "url": "io/gitlab/arturbosch/detekt/detekt-tooling/1.23.8/detekt-tooling-1.23.8.jar", + "hash": "7e93e9a23b478f70128893b06748673f912100b7ef03040d7d0331e26d30d092", + "path": "io/gitlab/arturbosch/detekt/detekt-tooling/1.23.8/detekt-tooling-1.23.8.jar" }, { - "url": "org/jetbrains/compose/ui/ui-text/1.8.0-alpha04/ui-text-1.8.0-alpha04.jar", - "hash": "839f2e601ac1c923c9a8402b173c82025d666aa1e614af5e5423808d85e219e0", - "path": "org/jetbrains/compose/ui/ui-text/1.8.0-alpha04/ui-text-1.8.0-alpha04.jar" + "url": "org/snakeyaml/snakeyaml-engine/2.7/snakeyaml-engine-2.7.jar", + "hash": "4053f878c171692aab8782f53a3974f43e55e2b6ed12c3682b36a46968c5ded1", + "path": "org/snakeyaml/snakeyaml-engine/2.7/snakeyaml-engine-2.7.jar" }, { - "url": "org/jetbrains/compose/ui/ui-unit/1.8.0-alpha04/ui-unit-1.8.0-alpha04.jar", - "hash": "10e5f2639f20c8898e38a319ab9008d024ee5b92fafc75aa2819802fc8f6b72b", - "path": "org/jetbrains/compose/ui/ui-unit/1.8.0-alpha04/ui-unit-1.8.0-alpha04.jar" + "url": "io/gitlab/arturbosch/detekt/detekt-metrics/1.23.8/detekt-metrics-1.23.8.jar", + "hash": "718e8f71f5872986e4f5cd4887a41e26aa0aeff42e99cf4a42582291b8738cc4", + "path": "io/gitlab/arturbosch/detekt/detekt-metrics/1.23.8/detekt-metrics-1.23.8.jar" }, { - "url": "org/jetbrains/annotations/23.0.0/annotations-23.0.0.jar", - "hash": "7b0f19724082cbfcbc66e5abea2b9bc92cf08a1ea11e191933ed43801eb3cd05", - "path": "org/jetbrains/annotations/23.0.0/annotations-23.0.0.jar" + "url": "io/gitlab/arturbosch/detekt/detekt-psi-utils/1.23.8/detekt-psi-utils-1.23.8.jar", + "hash": "9505fa9d4f9a771d256a5d415b5d51ffd7a24e5019f6a60e5a69a12633dcf7ba", + "path": "io/gitlab/arturbosch/detekt/detekt-psi-utils/1.23.8/detekt-psi-utils-1.23.8.jar" }, { - "url": "org/jetbrains/compose/desktop/desktop/1.8.0-alpha04/desktop-1.8.0-alpha04.jar", - "hash": "bff3d1e895fd5abd54ee725dab59214acabf900e1a0784544d20cf20521bf9f3", - "path": "org/jetbrains/compose/desktop/desktop/1.8.0-alpha04/desktop-1.8.0-alpha04.jar" + "url": "io/gitlab/arturbosch/detekt/detekt-utils/1.23.8/detekt-utils-1.23.8.jar", + "hash": "f75fd7e924b9267d9ec661859ca913102de4a8f5895b09685ce10797dc26d056", + "path": "io/gitlab/arturbosch/detekt/detekt-utils/1.23.8/detekt-utils-1.23.8.jar" }, { - "url": "org/jetbrains/compose/desktop/desktop-jvm/1.8.0-alpha04/desktop-jvm-1.8.0-alpha04.jar", - "hash": "21913b100d46165707b2b656ed5b38bc8eda0f6063f5532787e9d1bf7f943efe", - "path": "org/jetbrains/compose/desktop/desktop-jvm/1.8.0-alpha04/desktop-jvm-1.8.0-alpha04.jar" + "url": "io/nlopez/compose/rules/common-detekt/0.4.27/common-detekt-0.4.27.jar", + "hash": "fa0b6f2a76b7c3768d5f3b6095b3deb756840a9251f8f750e344c5213382f2fd", + "path": "io/nlopez/compose/rules/common-detekt/0.4.27/common-detekt-0.4.27.jar" }, { - "url": "org/jetbrains/compose/runtime/runtime/1.8.0-alpha04/runtime-1.8.0-alpha04.jar", - "hash": "3941e008a0041664eea0712d8598cd957ab045cf8facac0033b35c5a251e3ea1", - "path": "org/jetbrains/compose/runtime/runtime/1.8.0-alpha04/runtime-1.8.0-alpha04.jar" + "url": "androidx/compose/runtime/runtime-desktop/1.10.0-beta01/runtime-desktop-1.10.0-beta01.jar", + "hash": "d35610a718146c6623f1dc99bb03d33080da1d139325c7d18c81649061085353", + "path": "androidx/compose/runtime/runtime-desktop/1.10.0-beta01/runtime-desktop-1.10.0-beta01.jar" }, { - "url": "org/jetbrains/compose/ui/ui/1.8.0-alpha04/ui-1.8.0-alpha04.jar", - "hash": "d1bbc8b6155f8db7ef3d3ee66cf506cc1d533fddc2de0590d6e5575d16fb39ae", - "path": "org/jetbrains/compose/ui/ui/1.8.0-alpha04/ui-1.8.0-alpha04.jar" - }, - { - "url": "org/jetbrains/compose/ui/ui-tooling-preview/1.8.0-alpha04/ui-tooling-preview-1.8.0-alpha04.jar", - "hash": "1b409141a9ee6ed38e76a8fb8f9cf280030bf45375ba7e07e60b2742039b573e", - "path": "org/jetbrains/compose/ui/ui-tooling-preview/1.8.0-alpha04/ui-tooling-preview-1.8.0-alpha04.jar" - }, - { - "url": "org/jetbrains/compose/ui/ui-tooling-preview-desktop/1.8.0-alpha04/ui-tooling-preview-desktop-1.8.0-alpha04.jar", - "hash": "497823104629591a0bf40bb99546a6fc43fce0abbb3bfcac746748d60e8dba80", - "path": "org/jetbrains/compose/ui/ui-tooling-preview-desktop/1.8.0-alpha04/ui-tooling-preview-desktop-1.8.0-alpha04.jar" - }, - { - "url": "org/jetbrains/compose/runtime/runtime/1.8.0-alpha04/runtime-1.8.0-alpha04.jar", - "hash": "3941e008a0041664eea0712d8598cd957ab045cf8facac0033b35c5a251e3ea1", - "path": "org/jetbrains/compose/runtime/runtime/1.8.0-alpha04/runtime-1.8.0-alpha04.jar" - }, - { - "url": "org/jetbrains/compose/foundation/foundation-desktop/1.8.0-alpha04/foundation-desktop-1.8.0-alpha04.jar", - "hash": "52c64187d615ad38bf3df41068b2a0180d8188d0f875f79a46938f3073fdafbb", - "path": "org/jetbrains/compose/foundation/foundation-desktop/1.8.0-alpha04/foundation-desktop-1.8.0-alpha04.jar" + "url": "androidx/collection/collection-jvm/1.5.0/collection-jvm-1.5.0.jar", + "hash": "70b35924e4babcdffa37d0e575ee039c56a2d97123342624c48b603233704341", + "path": "androidx/collection/collection-jvm/1.5.0/collection-jvm-1.5.0.jar" }, { "url": "androidx/annotation/annotation-jvm/1.9.1/annotation-jvm-1.9.1.jar", @@ -5745,130 +5895,340 @@ "path": "androidx/annotation/annotation-jvm/1.9.1/annotation-jvm-1.9.1.jar" }, { - "url": "androidx/collection/collection-jvm/1.5.0-beta01/collection-jvm-1.5.0-beta01.jar", - "hash": "70b35924e4babcdffa37d0e575ee039c56a2d97123342624c48b603233704341", - "path": "androidx/collection/collection-jvm/1.5.0-beta01/collection-jvm-1.5.0-beta01.jar" + "url": "androidx/compose/runtime/runtime-annotation-jvm/1.10.0-beta01/runtime-annotation-jvm-1.10.0-beta01.jar", + "hash": "f89dda8bcd73876d0fc16568844b2bd79443ee7ca62810874d25c7dcaa394bd6", + "path": "androidx/compose/runtime/runtime-annotation-jvm/1.10.0-beta01/runtime-annotation-jvm-1.10.0-beta01.jar" }, { - "url": "androidx/performance/performance-annotation-jvm/1.0.0-alpha01/performance-annotation-jvm-1.0.0-alpha01.jar", - "hash": "8d00edd2b0ed35431017aa5997397e1dd140d4547f55462cd18a0c62c817e847", - "path": "androidx/performance/performance-annotation-jvm/1.0.0-alpha01/performance-annotation-jvm-1.0.0-alpha01.jar" + "url": "androidx/compose/runtime/runtime-saveable-desktop/1.10.0-beta01/runtime-saveable-desktop-1.10.0-beta01.jar", + "hash": "12f491f7f5b36304d852e373231f06a3057ea52e369f380044ebc23097dfc2c5", + "path": "androidx/compose/runtime/runtime-saveable-desktop/1.10.0-beta01/runtime-saveable-desktop-1.10.0-beta01.jar" }, { - "url": "org/jetbrains/compose/animation/animation-desktop/1.8.0-alpha04/animation-desktop-1.8.0-alpha04.jar", - "hash": "72e9e981a79b6db970fbc770163892b773e29db1b7dcbf0a865c5ec34ed3f9ac", - "path": "org/jetbrains/compose/animation/animation-desktop/1.8.0-alpha04/animation-desktop-1.8.0-alpha04.jar" + "url": "androidx/savedstate/savedstate-compose-desktop/1.3.2/savedstate-compose-desktop-1.3.2.jar", + "hash": "4a94787a6e5bcfe143390a4f2737d4425d2ea867f2b34a847de6cda3c6ccc58a", + "path": "androidx/savedstate/savedstate-compose-desktop/1.3.2/savedstate-compose-desktop-1.3.2.jar" }, { - "url": "org/jetbrains/compose/animation/animation-core-desktop/1.8.0-alpha04/animation-core-desktop-1.8.0-alpha04.jar", - "hash": "291aea1ca6feab3b0ac31cc1646ee2e634152e282bba2636fdd7e1b7e0c5b50c", - "path": "org/jetbrains/compose/animation/animation-core-desktop/1.8.0-alpha04/animation-core-desktop-1.8.0-alpha04.jar" + "url": "androidx/savedstate/savedstate-desktop/1.3.2/savedstate-desktop-1.3.2.jar", + "hash": "c5c89062ba8402b8f8657efd54db1ff192f91ca95fae59c3b418fbc477c3e3ea", + "path": "androidx/savedstate/savedstate-desktop/1.3.2/savedstate-desktop-1.3.2.jar" }, { - "url": "org/jetbrains/compose/ui/ui-geometry-desktop/1.8.0-alpha04/ui-geometry-desktop-1.8.0-alpha04.jar", - "hash": "c22d44c85a5d557f61a25b610704f70507c7ad4fd161af712be3adf5c6614429", - "path": "org/jetbrains/compose/ui/ui-geometry-desktop/1.8.0-alpha04/ui-geometry-desktop-1.8.0-alpha04.jar" + "url": "androidx/lifecycle/lifecycle-runtime-compose-desktop/2.9.4/lifecycle-runtime-compose-desktop-2.9.4.jar", + "hash": "d25c083df93da718a1876a3293bd15f7dc7a811e998735943bce590683a57835", + "path": "androidx/lifecycle/lifecycle-runtime-compose-desktop/2.9.4/lifecycle-runtime-compose-desktop-2.9.4.jar" }, { - "url": "org/jetbrains/compose/foundation/foundation-layout-desktop/1.8.0-alpha04/foundation-layout-desktop-1.8.0-alpha04.jar", - "hash": "38297c980358678a238359b5d2bbb90e1136b49b800c6b2f0276e8475abe48c2", - "path": "org/jetbrains/compose/foundation/foundation-layout-desktop/1.8.0-alpha04/foundation-layout-desktop-1.8.0-alpha04.jar" + "url": "androidx/lifecycle/lifecycle-runtime-desktop/2.9.4/lifecycle-runtime-desktop-2.9.4.jar", + "hash": "2fb49f76d1021792fb359e0a9246c1509f2f5b555f0a46591d24d58deb68bd5c", + "path": "androidx/lifecycle/lifecycle-runtime-desktop/2.9.4/lifecycle-runtime-desktop-2.9.4.jar" }, { - "url": "org/jetbrains/compose/runtime/runtime-desktop/1.8.0-alpha04/runtime-desktop-1.8.0-alpha04.jar", - "hash": "758a8b46d8f74d3dd6a18ecf50db2c065da1714d5391eafa8cfc0d4ae0056327", - "path": "org/jetbrains/compose/runtime/runtime-desktop/1.8.0-alpha04/runtime-desktop-1.8.0-alpha04.jar" - }, - { - "url": "org/jetbrains/compose/ui/ui-desktop/1.8.0-alpha04/ui-desktop-1.8.0-alpha04.jar", - "hash": "2686fc8d0eea80b75ff8bee6438c16e7d8d8c08341bcd4d5748c389c67492fb9", - "path": "org/jetbrains/compose/ui/ui-desktop/1.8.0-alpha04/ui-desktop-1.8.0-alpha04.jar" - }, - { - "url": "androidx/lifecycle/lifecycle-common-jvm/2.9.0-alpha08/lifecycle-common-jvm-2.9.0-alpha08.jar", - "hash": "acb453973a1360ed18d840580e6f8d71dcabfa527aa1e859bed484db4c5335b1", - "path": "androidx/lifecycle/lifecycle-common-jvm/2.9.0-alpha08/lifecycle-common-jvm-2.9.0-alpha08.jar" + "url": "androidx/lifecycle/lifecycle-common-jvm/2.9.4/lifecycle-common-jvm-2.9.4.jar", + "hash": "37d89b2101f074ac6c260917dabb185607645ee200aa3018c7c5bde70edcf184", + "path": "androidx/lifecycle/lifecycle-common-jvm/2.9.4/lifecycle-common-jvm-2.9.4.jar" }, { "url": "org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar", "hash": "1fad6e6be7557781e4d33729d49ae1cdc8fdda6fe477bb0cc68ce351eafdfbab", "path": "org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar" }, - { - "url": "androidx/lifecycle/lifecycle-runtime-desktop/2.9.0-alpha08/lifecycle-runtime-desktop-2.9.0-alpha08.jar", - "hash": "739e08e477466cd87184bbd17c490b3eb81d04dd17fe8b68c0b549a459e583ea", - "path": "androidx/lifecycle/lifecycle-runtime-desktop/2.9.0-alpha08/lifecycle-runtime-desktop-2.9.0-alpha08.jar" - }, - { - "url": "androidx/lifecycle/lifecycle-common/2.9.0-alpha08/lifecycle-common-2.9.0-alpha08.jar", - "hash": "49e9f49d93194176788bb8ca2672f69358ba466c00405861d91e11f0610c5f76", - "path": "androidx/lifecycle/lifecycle-common/2.9.0-alpha08/lifecycle-common-2.9.0-alpha08.jar" - }, - { - "url": "androidx/annotation/annotation/1.8.1/annotation-1.8.1.jar", - "hash": "fa5e67ffcc52a0413f4b39c2737b43c1ba6c6975b4bd4a4ea8627549e766285b", - "path": "androidx/annotation/annotation/1.8.1/annotation-1.8.1.jar" - }, - { - "url": "org/jetbrains/kotlinx/atomicfu/0.17.0/atomicfu-0.17.0.jar", - "hash": "5cbc0c867b5028242a760149b25e8190c9247f648e3e5e72501bea1fa7911b23", - "path": "org/jetbrains/kotlinx/atomicfu/0.17.0/atomicfu-0.17.0.jar" - }, { "url": "androidx/arch/core/core-common/2.2.0/core-common-2.2.0.jar", "hash": "65308a06b1c00ee186cb9e19321383f043b993813f1522c47f4a3e3303bdba41", "path": "androidx/arch/core/core-common/2.2.0/core-common-2.2.0.jar" }, { - "url": "androidx/lifecycle/lifecycle-viewmodel-desktop/2.9.0-alpha08/lifecycle-viewmodel-desktop-2.9.0-alpha08.jar", - "hash": "5d120a2592f5d83e1cd7991aafafdd946abd77868cd22e769aa9a6027eb4b230", - "path": "androidx/lifecycle/lifecycle-viewmodel-desktop/2.9.0-alpha08/lifecycle-viewmodel-desktop-2.9.0-alpha08.jar" + "url": "androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar", + "hash": "d38d63edb30f1467818d50aaf05f8a692dea8b31392a049bfa991b159ad5b692", + "path": "androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar" }, { - "url": "org/jetbrains/androidx/lifecycle/lifecycle-runtime-compose-desktop/2.9.0-alpha04/lifecycle-runtime-compose-desktop-2.9.0-alpha04.jar", - "hash": "d284a13d10c29b8fe93ea5c39413cb8d7406532ba0f13760f7c5ce3aae977b84", - "path": "org/jetbrains/androidx/lifecycle/lifecycle-runtime-compose-desktop/2.9.0-alpha04/lifecycle-runtime-compose-desktop-2.9.0-alpha04.jar" + "url": "androidx/compose/runtime/runtime-retain-desktop/1.10.0-beta01/runtime-retain-desktop-1.10.0-beta01.jar", + "hash": "e673e7bd810699399fe967675e8f24f3502ef8c9a967ee695b79d4649ef31908", + "path": "androidx/compose/runtime/runtime-retain-desktop/1.10.0-beta01/runtime-retain-desktop-1.10.0-beta01.jar" }, { - "url": "org/jetbrains/compose/runtime/runtime-saveable-desktop/1.8.0-alpha04/runtime-saveable-desktop-1.8.0-alpha04.jar", - "hash": "33977899f904a7ee5c6992d79163af59d214cd898b0af3d37e094ec37d8ef59b", - "path": "org/jetbrains/compose/runtime/runtime-saveable-desktop/1.8.0-alpha04/runtime-saveable-desktop-1.8.0-alpha04.jar" + "url": "org/jetbrains/compose/ui/ui-test-junit4-desktop/1.10.0-beta01/ui-test-junit4-desktop-1.10.0-beta01.jar", + "hash": "de2f63543b8f646b85c789e3bf53121e4e6d89d3c7c0afc0358954cc27316a71", + "path": "org/jetbrains/compose/ui/ui-test-junit4-desktop/1.10.0-beta01/ui-test-junit4-desktop-1.10.0-beta01.jar" }, { - "url": "org/jetbrains/compose/ui/ui-backhandler-desktop/1.8.0-alpha04/ui-backhandler-desktop-1.8.0-alpha04.jar", - "hash": "d93b6f0605d3d7a7ed7c5ca1782cbfc9194ca4a074ce8cfbe5b6018618045efb", - "path": "org/jetbrains/compose/ui/ui-backhandler-desktop/1.8.0-alpha04/ui-backhandler-desktop-1.8.0-alpha04.jar" + "url": "org/jetbrains/compose/ui/ui-test-desktop/1.10.0-beta01/ui-test-desktop-1.10.0-beta01.jar", + "hash": "65e46ce4ce2291ed0cead9d184ef96d8e10e31770e23901f71deadde6be72b2e", + "path": "org/jetbrains/compose/ui/ui-test-desktop/1.10.0-beta01/ui-test-desktop-1.10.0-beta01.jar" }, { - "url": "org/jetbrains/compose/ui/ui-graphics-desktop/1.8.0-alpha04/ui-graphics-desktop-1.8.0-alpha04.jar", - "hash": "7605320d82149da3b78fb83e97a006c36cee41c9e6df6bece9e67a9e3bd27827", - "path": "org/jetbrains/compose/ui/ui-graphics-desktop/1.8.0-alpha04/ui-graphics-desktop-1.8.0-alpha04.jar" + "url": "org/jetbrains/compose/foundation/foundation-desktop/1.10.0-beta01/foundation-desktop-1.10.0-beta01.jar", + "hash": "ef70b786c9444735bd634c1e2d224d1511a39bd134afb123e8f408679244b563", + "path": "org/jetbrains/compose/foundation/foundation-desktop/1.10.0-beta01/foundation-desktop-1.10.0-beta01.jar" }, { - "url": "org/jetbrains/compose/ui/ui-unit-desktop/1.8.0-alpha04/ui-unit-desktop-1.8.0-alpha04.jar", - "hash": "505a77fcd544d8e158e3ad5b852adefcd961eb8fbd341feb8e21a693952db906", - "path": "org/jetbrains/compose/ui/ui-unit-desktop/1.8.0-alpha04/ui-unit-desktop-1.8.0-alpha04.jar" + "url": "org/jetbrains/compose/animation/animation-desktop/1.10.0-beta01/animation-desktop-1.10.0-beta01.jar", + "hash": "4aab9a942a0bf3cef4b1c01451dbc13c2e30a9289c87c4fe416663d808e920fb", + "path": "org/jetbrains/compose/animation/animation-desktop/1.10.0-beta01/animation-desktop-1.10.0-beta01.jar" }, { - "url": "org/jetbrains/compose/ui/ui-text-desktop/1.8.0-alpha04/ui-text-desktop-1.8.0-alpha04.jar", - "hash": "eb8ef32b95d6099098054cd494b00f1c9e3ddaa49e164c296dd03866c71bc45d", - "path": "org/jetbrains/compose/ui/ui-text-desktop/1.8.0-alpha04/ui-text-desktop-1.8.0-alpha04.jar" + "url": "org/jetbrains/compose/animation/animation-core-desktop/1.10.0-beta01/animation-core-desktop-1.10.0-beta01.jar", + "hash": "530c042dcb2861382ed4d4a039f026c718b1d7c1b3cbbda58b12d26ba86683e3", + "path": "org/jetbrains/compose/animation/animation-core-desktop/1.10.0-beta01/animation-core-desktop-1.10.0-beta01.jar" }, { - "url": "org/jetbrains/compose/ui/ui-util-desktop/1.8.0-alpha04/ui-util-desktop-1.8.0-alpha04.jar", - "hash": "cdd9f33872710c14df7550dadbfc91d55ad9a3b7134431c2af8eb42f757e17af", - "path": "org/jetbrains/compose/ui/ui-util-desktop/1.8.0-alpha04/ui-util-desktop-1.8.0-alpha04.jar" + "url": "org/jetbrains/compose/ui/ui-geometry-desktop/1.10.0-beta01/ui-geometry-desktop-1.10.0-beta01.jar", + "hash": "cdbfdabccac8abef2d9bc0420ec0c4be7a880f6d26b2d1cc4e2317c0d252ee27", + "path": "org/jetbrains/compose/ui/ui-geometry-desktop/1.10.0-beta01/ui-geometry-desktop-1.10.0-beta01.jar" + }, + { + "url": "org/jetbrains/compose/foundation/foundation-layout-desktop/1.10.0-beta01/foundation-layout-desktop-1.10.0-beta01.jar", + "hash": "6d38e4de37bcc3adeadf595d559e9cb73a215c763f8127fe780c820faf6a789b", + "path": "org/jetbrains/compose/foundation/foundation-layout-desktop/1.10.0-beta01/foundation-layout-desktop-1.10.0-beta01.jar" + }, + { + "url": "org/jetbrains/compose/ui/ui-desktop/1.10.0-beta01/ui-desktop-1.10.0-beta01.jar", + "hash": "e4c01eefc1ec2d5a6f0e643f50865b56022b564cdcb0bbc122a64b692cb65d89", + "path": "org/jetbrains/compose/ui/ui-desktop/1.10.0-beta01/ui-desktop-1.10.0-beta01.jar" + }, + { + "url": "androidx/lifecycle/lifecycle-viewmodel-desktop/2.9.4/lifecycle-viewmodel-desktop-2.9.4.jar", + "hash": "98f816be6869407c87d46058756f97780fa6c6cf61acdba97216f413731af15d", + "path": "androidx/lifecycle/lifecycle-viewmodel-desktop/2.9.4/lifecycle-viewmodel-desktop-2.9.4.jar" + }, + { + "url": "androidx/lifecycle/lifecycle-viewmodel-savedstate-desktop/2.9.4/lifecycle-viewmodel-savedstate-desktop-2.9.4.jar", + "hash": "3e0b44e2514eafdd6938d5457d9f46e4785077c45d3b4364b5c23c4dcb93efd3", + "path": "androidx/lifecycle/lifecycle-viewmodel-savedstate-desktop/2.9.4/lifecycle-viewmodel-savedstate-desktop-2.9.4.jar" + }, + { + "url": "androidx/navigationevent/navigationevent-desktop/1.0.0-beta01/navigationevent-desktop-1.0.0-beta01.jar", + "hash": "8283896d87f6d3e21dd5b12785e6c7ca3b7f15cbc4d0391b20ad23e54b520515", + "path": "androidx/navigationevent/navigationevent-desktop/1.0.0-beta01/navigationevent-desktop-1.0.0-beta01.jar" + }, + { + "url": "org/jetbrains/compose/ui/ui-backhandler-desktop/1.10.0-beta01/ui-backhandler-desktop-1.10.0-beta01.jar", + "hash": "08a4ac21eca159e16e959ae27f9431b33ecf8f0fc88bcc7499edd21d340de7a5", + "path": "org/jetbrains/compose/ui/ui-backhandler-desktop/1.10.0-beta01/ui-backhandler-desktop-1.10.0-beta01.jar" + }, + { + "url": "org/jetbrains/compose/ui/ui-graphics-desktop/1.10.0-beta01/ui-graphics-desktop-1.10.0-beta01.jar", + "hash": "80f61d974f2ddac95084738f0f18e8c0f6c1923b4bf8cc6a9245b1376c8c992f", + "path": "org/jetbrains/compose/ui/ui-graphics-desktop/1.10.0-beta01/ui-graphics-desktop-1.10.0-beta01.jar" + }, + { + "url": "org/jetbrains/compose/ui/ui-unit-desktop/1.10.0-beta01/ui-unit-desktop-1.10.0-beta01.jar", + "hash": "f0f3439928b3d9132f07cb2d7a86091696372ebc8354d16b48830b6ce15e8161", + "path": "org/jetbrains/compose/ui/ui-unit-desktop/1.10.0-beta01/ui-unit-desktop-1.10.0-beta01.jar" + }, + { + "url": "org/jetbrains/compose/ui/ui-text-desktop/1.10.0-beta01/ui-text-desktop-1.10.0-beta01.jar", + "hash": "2d230e78f7160cc2dbcf5c2bd2824ee43832b26e40d01ddfe862c0236c37c8f0", + "path": "org/jetbrains/compose/ui/ui-text-desktop/1.10.0-beta01/ui-text-desktop-1.10.0-beta01.jar" + }, + { + "url": "org/jetbrains/compose/ui/ui-util-desktop/1.10.0-beta01/ui-util-desktop-1.10.0-beta01.jar", + "hash": "7bfc93a8cad2974cdfd5a2c817e3083e0e3c48ef99e4dbba51eb98a14c92ed2d", + "path": "org/jetbrains/compose/ui/ui-util-desktop/1.10.0-beta01/ui-util-desktop-1.10.0-beta01.jar" }, { "url": "org/jetbrains/kotlinx/atomicfu-jvm/0.23.2/atomicfu-jvm-0.23.2.jar", "hash": "101ff43ff563fca167af5ade98c3b69bf569010eab745013b84d8955034d3b3c", "path": "org/jetbrains/kotlinx/atomicfu-jvm/0.23.2/atomicfu-jvm-0.23.2.jar" }, + { + "url": "org/apache/commons/commons-text/1.14.0/commons-text-1.14.0.jar", + "hash": "121fce2282910c8f0c3ba793a5436b31beb710423cbe2d574a3fb7a73c508e92", + "path": "org/apache/commons/commons-text/1.14.0/commons-text-1.14.0.jar" + }, + { + "url": "io/coil-kt/coil3/coil-network-ktor3-jvm/3.2.0/coil-network-ktor3-jvm-3.2.0.jar", + "hash": "377ea37e058df261bcc274ea0c947eccc67fec5a0499bdf646b99c2f34f74a6a", + "path": "io/coil-kt/coil3/coil-network-ktor3-jvm/3.2.0/coil-network-ktor3-jvm-3.2.0.jar" + }, + { + "url": "io/coil-kt/coil3/coil-core-jvm/3.2.0/coil-core-jvm-3.2.0.jar", + "hash": "2c64e5a3be4c59a2bf1ead26891cd9c455c37a2802d258ea50a960e7dd1e121a", + "path": "io/coil-kt/coil3/coil-core-jvm/3.2.0/coil-core-jvm-3.2.0.jar" + }, + { + "url": "com/squareup/okio/okio-jvm/3.11.0/okio-jvm-3.11.0.jar", + "hash": "2d22541a192f901a45c95274567d6957ac1ed613d49e41db4e5e5d86139cf022", + "path": "com/squareup/okio/okio-jvm/3.11.0/okio-jvm-3.11.0.jar" + }, + { + "url": "io/coil-kt/coil3/coil-network-core-jvm/3.2.0/coil-network-core-jvm-3.2.0.jar", + "hash": "54cff2971fbcb1743b6d4cb6fb5bb863b4f6fae37002ec57a2fdf837b0c3242e", + "path": "io/coil-kt/coil3/coil-network-core-jvm/3.2.0/coil-network-core-jvm-3.2.0.jar" + }, + { + "url": "io/coil-kt/coil3/coil-svg-jvm/3.2.0/coil-svg-jvm-3.2.0.jar", + "hash": "e412715d1e447a43331f2ceb406435f28aafd7476a987de3d8222e6d39a8c84b", + "path": "io/coil-kt/coil3/coil-svg-jvm/3.2.0/coil-svg-jvm-3.2.0.jar" + }, + { + "url": "io/coil-kt/coil3/coil-core-jvm/3.2.0/coil-core-jvm-3.2.0.jar", + "hash": "2c64e5a3be4c59a2bf1ead26891cd9c455c37a2802d258ea50a960e7dd1e121a", + "path": "io/coil-kt/coil3/coil-core-jvm/3.2.0/coil-core-jvm-3.2.0.jar" + }, + { + "url": "com/squareup/okio/okio-jvm/3.11.0/okio-jvm-3.11.0.jar", + "hash": "2d22541a192f901a45c95274567d6957ac1ed613d49e41db4e5e5d86139cf022", + "path": "com/squareup/okio/okio-jvm/3.11.0/okio-jvm-3.11.0.jar" + }, + { + "url": "io/coil-kt/coil3/coil-test-jvm/3.2.0/coil-test-jvm-3.2.0.jar", + "hash": "bea462cdc351c04dc4895f028b847d65a7dbae72a9b3999ea1089cd56ded43ad", + "path": "io/coil-kt/coil3/coil-test-jvm/3.2.0/coil-test-jvm-3.2.0.jar" + }, + { + "url": "io/coil-kt/coil3/coil-core-jvm/3.2.0/coil-core-jvm-3.2.0.jar", + "hash": "2c64e5a3be4c59a2bf1ead26891cd9c455c37a2802d258ea50a960e7dd1e121a", + "path": "io/coil-kt/coil3/coil-core-jvm/3.2.0/coil-core-jvm-3.2.0.jar" + }, + { + "url": "org/jetbrains/skiko/skiko-awt/0.9.4/skiko-awt-0.9.4.jar", + "hash": "8e26ab1ae75f65786f6b973a66e89a2836d199a5561c4c2edbc1f3f67ad2197f", + "path": "org/jetbrains/skiko/skiko-awt/0.9.4/skiko-awt-0.9.4.jar" + }, + { + "url": "com/squareup/okio/okio-jvm/3.11.0/okio-jvm-3.11.0.jar", + "hash": "2d22541a192f901a45c95274567d6957ac1ed613d49e41db4e5e5d86139cf022", + "path": "com/squareup/okio/okio-jvm/3.11.0/okio-jvm-3.11.0.jar" + }, + { + "url": "io/coil-kt/coil3/coil-compose-jvm/3.2.0/coil-compose-jvm-3.2.0.jar", + "hash": "b135eafcff7545cba7e39c0c8d4e724c0f42e91050b10df5d635a6c7dfd3fb42", + "path": "io/coil-kt/coil3/coil-compose-jvm/3.2.0/coil-compose-jvm-3.2.0.jar" + }, + { + "url": "io/coil-kt/coil3/coil-jvm/3.2.0/coil-jvm-3.2.0.jar", + "hash": "7d0182c987052d6502135a6a6cc7cc68288ef48f990d75ad4c4ae03e25be786e", + "path": "io/coil-kt/coil3/coil-jvm/3.2.0/coil-jvm-3.2.0.jar" + }, + { + "url": "io/coil-kt/coil3/coil-core-jvm/3.2.0/coil-core-jvm-3.2.0.jar", + "hash": "2c64e5a3be4c59a2bf1ead26891cd9c455c37a2802d258ea50a960e7dd1e121a", + "path": "io/coil-kt/coil3/coil-core-jvm/3.2.0/coil-core-jvm-3.2.0.jar" + }, + { + "url": "com/squareup/okio/okio-jvm/3.11.0/okio-jvm-3.11.0.jar", + "hash": "2d22541a192f901a45c95274567d6957ac1ed613d49e41db4e5e5d86139cf022", + "path": "com/squareup/okio/okio-jvm/3.11.0/okio-jvm-3.11.0.jar" + }, + { + "url": "io/coil-kt/coil3/coil-compose-core-jvm/3.2.0/coil-compose-core-jvm-3.2.0.jar", + "hash": "a74b96cb179fe8f872d4e9f03468e0477d32787e9b6430a9d137aafb76012a60", + "path": "io/coil-kt/coil3/coil-compose-core-jvm/3.2.0/coil-compose-core-jvm-3.2.0.jar" + }, + { + "url": "com/github/spullara/cli-parser/cli-parser/1.1.6/cli-parser-1.1.6.jar", + "hash": "436143bc3b925a1af4d0b8c9c7c53ac5c937f0f7aa32e4d97a24ce0a301ede27", + "path": "com/github/spullara/cli-parser/cli-parser/1.1.6/cli-parser-1.1.6.jar" + }, + { + "url": "io/github/classgraph/classgraph/4.8.181/classgraph-4.8.181.jar", + "hash": "62a6436d69710ef5fab6ec243781ce4c5b299047ed1841b5f92746ae852ce545", + "path": "io/github/classgraph/classgraph/4.8.181/classgraph-4.8.181.jar" + }, { "url": "cglib/cglib-nodep/3.3.0/cglib-nodep-3.3.0.jar", "hash": "3366d2c88fb576e486d830f521184e8f1839f8c15dcd2151a3f6e1f62b0b37a0", "path": "cglib/cglib-nodep/3.3.0/cglib-nodep-3.3.0.jar" }, + { + "url": "org/jetbrains/intellij/blockmap/1.0.7/blockmap-1.0.7.jar", + "hash": "7e3f98d3370551fea909ceb952e4797108a3a5ef67a1d7b5fb03a036eab24df9", + "path": "org/jetbrains/intellij/blockmap/1.0.7/blockmap-1.0.7.jar" + }, + { + "url": "org/jetbrains/intellij/deps/asm-all/9.6.1/asm-all-9.6.1.jar", + "hash": "a72e84efb1406a7ab326e0b28c4376e9e1ebfc08c09f23edff5e6e7249588df7", + "path": "org/jetbrains/intellij/deps/asm-all/9.6.1/asm-all-9.6.1.jar" + }, + { + "url": "ai/grazie/spell/gec-spell-engine-local/0.8.74/gec-spell-engine-local-0.8.74.jar", + "hash": "9bc5a572406da07a704d5e71e662dd183dfe9385e7c06cab1a49debc5a355638", + "path": "ai/grazie/spell/gec-spell-engine-local/0.8.74/gec-spell-engine-local-0.8.74.jar" + }, + { + "url": "ai/grazie/utils/utils-common-jvm/0.8.74/utils-common-jvm-0.8.74.jar", + "hash": "e1cc87b2a052ce4e4124abc6cd6d9c14dbc9e3319f854eb5829d44af860cb7f6", + "path": "ai/grazie/utils/utils-common-jvm/0.8.74/utils-common-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-gec-jvm/0.8.74/model-gec-jvm-0.8.74.jar", + "hash": "99cac5b6a3d8cd6e32333bb88c1aead22c7360a1471ea4a546425b822546f57f", + "path": "ai/grazie/model/model-gec-jvm/0.8.74/model-gec-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-text-jvm/0.8.74/model-text-jvm-0.8.74.jar", + "hash": "fa7db0b8e4cad3a8951c91d6d09c2c6baf8ae9008b0b59d76158cf2282797caa", + "path": "ai/grazie/model/model-text-jvm/0.8.74/model-text-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-common-jvm/0.8.74/model-common-jvm-0.8.74.jar", + "hash": "d9c0813e00ff06888f30008098a3938a348863ee65c0b7f9a6aa524bb10982bf", + "path": "ai/grazie/model/model-common-jvm/0.8.74/model-common-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/nlp/nlp-langs-jvm/0.8.74/nlp-langs-jvm-0.8.74.jar", + "hash": "8619419456eb300942b819ce1046d7f6aa170efe892321a2d9e25ef7df612331", + "path": "ai/grazie/nlp/nlp-langs-jvm/0.8.74/nlp-langs-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/nlp/nlp-common-jvm/0.8.74/nlp-common-jvm-0.8.74.jar", + "hash": "fae2d16393c9b42f5808021204f0989a27c825a72128eef943e9ebe1702d5ea1", + "path": "ai/grazie/nlp/nlp-common-jvm/0.8.74/nlp-common-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/nlp/nlp-patterns-jvm/0.8.74/nlp-patterns-jvm-0.8.74.jar", + "hash": "97b03ed0b5c87cb486c64b1ed6574e05be2f3331d4ac394c85f35c24cb7a0f44", + "path": "ai/grazie/nlp/nlp-patterns-jvm/0.8.74/nlp-patterns-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/nlp/nlp-similarity-jvm/0.8.74/nlp-similarity-jvm-0.8.74.jar", + "hash": "0fbf476e73762b15509264e31e282bfb1a63342a8e0c6921d88c24c4eaf3c2a3", + "path": "ai/grazie/nlp/nlp-similarity-jvm/0.8.74/nlp-similarity-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/nlp/nlp-phonetics-jvm/0.8.74/nlp-phonetics-jvm-0.8.74.jar", + "hash": "ea4cd2ec177029c88ab81e3b120d2c9aacc01997dc2ecc9ada5e22de9f10d723", + "path": "ai/grazie/nlp/nlp-phonetics-jvm/0.8.74/nlp-phonetics-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/nlp/nlp-tokenizer-jvm/0.8.74/nlp-tokenizer-jvm-0.8.74.jar", + "hash": "b45bd05287973a6e30611933a5aa285d2115ea2f16545108f9285922dd71ca90", + "path": "ai/grazie/nlp/nlp-tokenizer-jvm/0.8.74/nlp-tokenizer-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/utils/utils-multiplatform-jvm/0.8.74/utils-multiplatform-jvm-0.8.74.jar", + "hash": "ce5f571e5eae530cc4835d99977181a545bc07c85755b5b73a1bfb1a669f40d1", + "path": "ai/grazie/utils/utils-multiplatform-jvm/0.8.74/utils-multiplatform-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/spell/hunspell-en/0.2.318/hunspell-en-0.2.318.jar", + "hash": "2156335fe8fdc263beae3912178385c7ef7ea6472fafd429177479d260b20f80", + "path": "ai/grazie/spell/hunspell-en/0.2.318/hunspell-en-0.2.318.jar" + }, + { + "url": "ai/grazie/nlp/nlp-detect-jvm/0.8.74/nlp-detect-jvm-0.8.74.jar", + "hash": "887f672cc8b16ad9ca2a660bcd46d32cfa5fa6a726eca23c61ff5eceaab4af35", + "path": "ai/grazie/nlp/nlp-detect-jvm/0.8.74/nlp-detect-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/swagger-annotations-jvm/0.8.74/swagger-annotations-jvm-0.8.74.jar", + "hash": "e3c8ebc2e1d06fd9efece9fed214d80e16416b6630567d891e200dcad2f07144", + "path": "ai/grazie/model/swagger-annotations-jvm/0.8.74/swagger-annotations-jvm-0.8.74.jar" + }, + { + "url": "org/jetbrains/intellij/deps/completion/completion-ranking-kotlin/0.4.0/completion-ranking-kotlin-0.4.0.jar", + "hash": "1849979a0cd2a997e1071ac79741b1a77781357e254138f30eabffebccddfec8", + "path": "org/jetbrains/intellij/deps/completion/completion-ranking-kotlin/0.4.0/completion-ranking-kotlin-0.4.0.jar" + }, + { + "url": "org/ehcache/sizeof/0.4.0/sizeof-0.4.0.jar", + "hash": "0429cb1f5cda94180007874ea926a88149fca2028e92b4556d35f0cfce310c53", + "path": "org/ehcache/sizeof/0.4.0/sizeof-0.4.0.jar" + }, { "url": "org/jetbrains/intellij/deps/scenebuilderkit/11.0.5/scenebuilderkit-11.0.5.jar", "hash": "36cd8f5bc933bcf726fadfc5276f0efcc7873d3a532e4e164674d2e8919f4781", @@ -5900,44 +6260,44 @@ "path": "org/jetbrains/intellij/deps/sa-jdwp/1.24/sa-jdwp-1.24.jar" }, { - "url": "org/jetbrains/intellij/deps/debugger-agent/1.53/debugger-agent-1.53.jar", - "hash": "cdd1e043326c1cd5a73c1a97fcf7838544c01a3293badb7e9440de5edd899e9b", - "path": "org/jetbrains/intellij/deps/debugger-agent/1.53/debugger-agent-1.53.jar" + "url": "org/jetbrains/intellij/deps/debugger-agent/1.79/debugger-agent-1.79.jar", + "hash": "ba7a0aa7bbb813acab3b0edf36c0a15449f41896993c97e0d133fa4ea0a3e6d9", + "path": "org/jetbrains/intellij/deps/debugger-agent/1.79/debugger-agent-1.79.jar" }, { - "url": "org/jacoco/org.jacoco.ant/0.8.12/org.jacoco.ant-0.8.12.jar", - "hash": "43f81e03dd6f5190aecb88a6236b694adade484b0402447c320fc6e94d685f41", - "path": "org/jacoco/org.jacoco.ant/0.8.12/org.jacoco.ant-0.8.12.jar" + "url": "org/jacoco/org.jacoco.ant/0.8.14/org.jacoco.ant-0.8.14.jar", + "hash": "9fff68954d5de3aad2bf838eaf886ed67d2c22a2d6c6f095548bade8c45caeae", + "path": "org/jacoco/org.jacoco.ant/0.8.14/org.jacoco.ant-0.8.14.jar" }, { - "url": "org/jacoco/org.jacoco.core/0.8.12/org.jacoco.core-0.8.12.jar", - "hash": "fca26db37c0c5fbd5dc4985237eb82866df9799d5082af899475a73f91f5b035", - "path": "org/jacoco/org.jacoco.core/0.8.12/org.jacoco.core-0.8.12.jar" + "url": "org/jacoco/org.jacoco.core/0.8.14/org.jacoco.core-0.8.14.jar", + "hash": "28abbf0eea5a08e4f24097f2fbac663ca17c341c25c3a04d90d6cd325943c995", + "path": "org/jacoco/org.jacoco.core/0.8.14/org.jacoco.core-0.8.14.jar" }, { - "url": "org/ow2/asm/asm/9.7/asm-9.7.jar", - "hash": "adf46d5e34940bdf148ecdd26a9ee8eea94496a72034ff7141066b3eea5c4e9d", - "path": "org/ow2/asm/asm/9.7/asm-9.7.jar" + "url": "org/ow2/asm/asm/9.9/asm-9.9.jar", + "hash": "03d99a74ad1ee5c71334ef67437f4ef4fe3488caa7c96d8645abc73c8e2017d4", + "path": "org/ow2/asm/asm/9.9/asm-9.9.jar" }, { - "url": "org/ow2/asm/asm-commons/9.7/asm-commons-9.7.jar", - "hash": "389bc247958e049fc9a0408d398c92c6d370c18035120395d4cba1d9d9304b7a", - "path": "org/ow2/asm/asm-commons/9.7/asm-commons-9.7.jar" + "url": "org/ow2/asm/asm-commons/9.9/asm-commons-9.9.jar", + "hash": "db2f6f26150bbe7c126606b4a1151836bcc22a1e05a423b3585698bece995ff8", + "path": "org/ow2/asm/asm-commons/9.9/asm-commons-9.9.jar" }, { - "url": "org/ow2/asm/asm-tree/9.7/asm-tree-9.7.jar", - "hash": "62f4b3bc436045c1acb5c3ba2d8ec556ec3369093d7f5d06c747eb04b56d52b1", - "path": "org/ow2/asm/asm-tree/9.7/asm-tree-9.7.jar" + "url": "org/ow2/asm/asm-tree/9.9/asm-tree-9.9.jar", + "hash": "42178f3775c9c63f9e5e1446747d29b4eca4d91bd6e75e5c43cfa372a47d38c6", + "path": "org/ow2/asm/asm-tree/9.9/asm-tree-9.9.jar" }, { - "url": "org/jacoco/org.jacoco.report/0.8.12/org.jacoco.report-0.8.12.jar", - "hash": "f9c79ad66a66a0337c57849ad1287a2ab23b9b232d35314443e5ec49e6e3d20f", - "path": "org/jacoco/org.jacoco.report/0.8.12/org.jacoco.report-0.8.12.jar" + "url": "org/jacoco/org.jacoco.report/0.8.14/org.jacoco.report-0.8.14.jar", + "hash": "a3e2026060ab8b8d5c650706406234bb4c033dfd5376afeb8b1666e8ed27c453", + "path": "org/jacoco/org.jacoco.report/0.8.14/org.jacoco.report-0.8.14.jar" }, { - "url": "org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12.jar", - "hash": "ab29507b750d325bbaf7ea094860fff26d27170038d8ee5f00c3074489f14637", - "path": "org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12.jar" + "url": "org/jacoco/org.jacoco.agent/0.8.14/org.jacoco.agent-0.8.14.jar", + "hash": "20be9853385bdfc65a5929643412d09243d14514304b89ba23a265158cc8792b", + "path": "org/jacoco/org.jacoco.agent/0.8.14/org.jacoco.agent-0.8.14.jar" }, { "url": "org/jetbrains/intellij/deps/coverage-report/1.0.25/coverage-report-1.0.25.jar", @@ -5980,9 +6340,24 @@ "path": "org/junit/platform/junit-platform-engine/1.8.1/junit-platform-engine-1.8.1.jar" }, { - "url": "org/jetbrains/intellij/deps/languagetool/languagetool-core/6.5.0.12/languagetool-core-6.5.0.12.jar", - "hash": "e10d39ffb791e396af55a91c469103f1dd0b8c8345cae5a33597ac7d11cc3698", - "path": "org/jetbrains/intellij/deps/languagetool/languagetool-core/6.5.0.12/languagetool-core-6.5.0.12.jar" + "url": "ai/grazie/spell/hunspell-de/0.2.318/hunspell-de-0.2.318.jar", + "hash": "4532f6939496a445fcb414851775da773c0ec267578843eac780f4471de091a4", + "path": "ai/grazie/spell/hunspell-de/0.2.318/hunspell-de-0.2.318.jar" + }, + { + "url": "ai/grazie/spell/hunspell-ru/0.2.318/hunspell-ru-0.2.318.jar", + "hash": "8774adc464d22899bb61621f9d8ed4900ba131163e3ff64b8b835f56736d8c14", + "path": "ai/grazie/spell/hunspell-ru/0.2.318/hunspell-ru-0.2.318.jar" + }, + { + "url": "ai/grazie/spell/hunspell-uk/0.2.318/hunspell-uk-0.2.318.jar", + "hash": "a1366fa763f5da5c436c6a94623acdd53370ee59ecc16652dda0a544f468a2bc", + "path": "ai/grazie/spell/hunspell-uk/0.2.318/hunspell-uk-0.2.318.jar" + }, + { + "url": "org/jetbrains/intellij/deps/languagetool/languagetool-core/6.7.19/languagetool-core-6.7.19.jar", + "hash": "adafb32cef456d63fbc71cd0e193211a58fb712517ad7fea7f3098e34a184842", + "path": "org/jetbrains/intellij/deps/languagetool/languagetool-core/6.7.19/languagetool-core-6.7.19.jar" }, { "url": "edu/washington/cs/knowitall/openregex/1.1.1/openregex-1.1.1.jar", @@ -5990,14 +6365,24 @@ "path": "edu/washington/cs/knowitall/openregex/1.1.1/openregex-1.1.1.jar" }, { - "url": "org/jetbrains/intellij/deps/languagetool/language-ru/6.5.0.12/language-ru-6.5.0.12.jar", - "hash": "41ae74c748ee15fdc90ea9536575490850b8d044b39d92f85e2d30072ca0cb8c", - "path": "org/jetbrains/intellij/deps/languagetool/language-ru/6.5.0.12/language-ru-6.5.0.12.jar" + "url": "org/jetbrains/intellij/deps/languagetool/language-ru/6.7.19/language-ru-6.7.19.jar", + "hash": "24e353865ce2862de1cb2468b73f28bb4d7fb996ab480c9a9513999ba2a3252e", + "path": "org/jetbrains/intellij/deps/languagetool/language-ru/6.7.19/language-ru-6.7.19.jar" }, { - "url": "org/jetbrains/intellij/deps/languagetool/language-de/6.5.0.12/language-de-6.5.0.12.jar", - "hash": "75cb2c34c15ef013a3b910bd072e006dec9128f5f39060202addcb7f85961714", - "path": "org/jetbrains/intellij/deps/languagetool/language-de/6.5.0.12/language-de-6.5.0.12.jar" + "url": "org/jetbrains/intellij/deps/languagetool/language-zh/6.7.19/language-zh-6.7.19.jar", + "hash": "9aceb89c3f8b7f1b98eaef06b1b79e64ee5308f0edb2315785aad4f3c4045169", + "path": "org/jetbrains/intellij/deps/languagetool/language-zh/6.7.19/language-zh-6.7.19.jar" + }, + { + "url": "com/hankcs/hanlp/portable-1.8.2/hanlp-portable-1.8.2.jar", + "hash": "f4e8e42211f62dc952a669329f43b78c72927690407b1ccea37448c76f843379", + "path": "com/hankcs/hanlp/portable-1.8.2/hanlp-portable-1.8.2.jar" + }, + { + "url": "org/jetbrains/intellij/deps/languagetool/language-de/6.7.19/language-de-6.7.19.jar", + "hash": "3b8fdde02fa7c870daaa0d33d040d00a6dd9a8971e5bf01b3946ff2a9a7b5887", + "path": "org/jetbrains/intellij/deps/languagetool/language-de/6.7.19/language-de-6.7.19.jar" }, { "url": "de/danielnaber/german-pos-dict/1.2.4/german-pos-dict-1.2.4.jar", @@ -6010,14 +6395,274 @@ "path": "de/danielnaber/jwordsplitter/4.7/jwordsplitter-4.7.jar" }, { - "url": "org/jetbrains/intellij/deps/languagetool/language-it/6.5.0.12/language-it-6.5.0.12.jar", - "hash": "a9507ccc947090df269fe7f75eb416f1ac69941920c8075497606d8f8f275f8c", - "path": "org/jetbrains/intellij/deps/languagetool/language-it/6.5.0.12/language-it-6.5.0.12.jar" + "url": "org/jetbrains/intellij/deps/languagetool/language-it/6.7.19/language-it-6.7.19.jar", + "hash": "66610c22526cae842fbcfc2d64b15b27e1e88f6bd715b8b72d951d60d205e53c", + "path": "org/jetbrains/intellij/deps/languagetool/language-it/6.7.19/language-it-6.7.19.jar" }, { - "url": "org/jetbrains/intellij/deps/languagetool/languagetool-core/6.5.0.12/languagetool-core-6.5.0.12.jar", - "hash": "e10d39ffb791e396af55a91c469103f1dd0b8c8345cae5a33597ac7d11cc3698", - "path": "org/jetbrains/intellij/deps/languagetool/languagetool-core/6.5.0.12/languagetool-core-6.5.0.12.jar" + "url": "org/jetbrains/intellij/deps/languagetool/language-uk/6.7.19/language-uk-6.7.19.jar", + "hash": "a02e7a2aced8f3f43244c9b06bdd2ac620ffc76a173dd33c19f79e12a9056660", + "path": "org/jetbrains/intellij/deps/languagetool/language-uk/6.7.19/language-uk-6.7.19.jar" + }, + { + "url": "ua/net/nlp/morfologik-ukrainian-lt/6.7.1/morfologik-ukrainian-lt-6.7.1.jar", + "hash": "453886930ba7ba0d80d1158577e3e10d814e2c739ee17e297f062542d92dfd04", + "path": "ua/net/nlp/morfologik-ukrainian-lt/6.7.1/morfologik-ukrainian-lt-6.7.1.jar" + }, + { + "url": "org/jetbrains/intellij/deps/languagetool/language-be/6.7.19/language-be-6.7.19.jar", + "hash": "e1112c8cbb7bc83523e2fc057e58b0b48dcdba5cb58e9771639ed2cd735ae4e4", + "path": "org/jetbrains/intellij/deps/languagetool/language-be/6.7.19/language-be-6.7.19.jar" + }, + { + "url": "io/github/belarus/linguistics.grammardb.spell.languagetool/1.0.2/linguistics.grammardb.spell.languagetool-1.0.2.jar", + "hash": "1d1a55e905faa9740d648144cf05c4a460f0f26416d2ee01157bad0877be31c2", + "path": "io/github/belarus/linguistics.grammardb.spell.languagetool/1.0.2/linguistics.grammardb.spell.languagetool-1.0.2.jar" + }, + { + "url": "org/jetbrains/intellij/deps/languagetool/language-pt/6.7.19/language-pt-6.7.19.jar", + "hash": "15082b699292f1b28756337e3fe46295c556d1e1147bf98d155cca4a08382599", + "path": "org/jetbrains/intellij/deps/languagetool/language-pt/6.7.19/language-pt-6.7.19.jar" + }, + { + "url": "org/languagetool/portuguese-pos-dict/1.2.0/portuguese-pos-dict-1.2.0.jar", + "hash": "fe8da88bb31b6372855741fbd81ee1c7477b4f8a0624d3dafd20ee23e184650e", + "path": "org/languagetool/portuguese-pos-dict/1.2.0/portuguese-pos-dict-1.2.0.jar" + }, + { + "url": "ai/grazie/api/api-gateway-client-jvm/0.8.74/api-gateway-client-jvm-0.8.74.jar", + "hash": "6eed4b225d44e13090f8c59716ac9207be07cadb6b0733da613365f839495540", + "path": "ai/grazie/api/api-gateway-client-jvm/0.8.74/api-gateway-client-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/api/api-gateway-api-jvm/0.8.74/api-gateway-api-jvm-0.8.74.jar", + "hash": "9a9575297ed98677e19883b1b2d2169161d8330559c1d2971f73ce75ffae8f05", + "path": "ai/grazie/api/api-gateway-api-jvm/0.8.74/api-gateway-api-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/auth/gec-agg-model-public-jvm/0.8.74/gec-agg-model-public-jvm-0.8.74.jar", + "hash": "760adbd5039f1c119f309d14b62b20ccd436f65192548fd00b17faedc62708bf", + "path": "ai/grazie/auth/gec-agg-model-public-jvm/0.8.74/gec-agg-model-public-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/llm/llm-agg-api-model-jvm/0.8.74/llm-agg-api-model-jvm-0.8.74.jar", + "hash": "a7c8db405963faeaad887598ecedddc5a5fd2a7372eb3e07db2d79964f8e5bf9", + "path": "ai/grazie/llm/llm-agg-api-model-jvm/0.8.74/llm-agg-api-model-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-feedback-jvm/0.8.74/model-feedback-jvm-0.8.74.jar", + "hash": "8dc12eeacf0a1eb33623fc30c0d4c4eda6e89dd06cdf35afa5ce412204dfa6d8", + "path": "ai/grazie/model/model-feedback-jvm/0.8.74/model-feedback-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-indexing-jvm/0.8.74/model-indexing-jvm-0.8.74.jar", + "hash": "664721a747bad766340aed882e265f01be3575a4d4800b003df35cbd9c698f6c", + "path": "ai/grazie/model/model-indexing-jvm/0.8.74/model-indexing-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-sum-jvm/0.8.74/model-sum-jvm-0.8.74.jar", + "hash": "dfaa447742d8ab05cd0ce37da42bcf4a456020a26f53c8baa00ee95c8eae10a9", + "path": "ai/grazie/model/model-sum-jvm/0.8.74/model-sum-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-llm-jvm/0.8.74/model-llm-jvm-0.8.74.jar", + "hash": "0d6a157b67003c8ec2bc94977b938bb78344bb8fdb3d14e54e80e8e48011845b", + "path": "ai/grazie/model/model-llm-jvm/0.8.74/model-llm-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-bdg-jvm/0.8.74/model-bdg-jvm-0.8.74.jar", + "hash": "85c23a42fef7bf9db650a1595b0a56d99acddde7dd5ff1f1e027731ad5373944", + "path": "ai/grazie/model/model-bdg-jvm/0.8.74/model-bdg-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-nlp-jvm/0.8.74/model-nlp-jvm-0.8.74.jar", + "hash": "223ac217288d7e4b74831fe64c749e32ff1d21cb92eccd88305dbebe6225c892", + "path": "ai/grazie/model/model-nlp-jvm/0.8.74/model-nlp-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-quota-jvm/0.8.74/model-quota-jvm-0.8.74.jar", + "hash": "9c09d3e2744c71e6130126cc25cbe0cdf6331db8c5f7dd8f169c7bf9ce96ca46", + "path": "ai/grazie/model/model-quota-jvm/0.8.74/model-quota-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-license-jvm/0.8.74/model-license-jvm-0.8.74.jar", + "hash": "24b83bb28bb549d1dc44776bae33bf78e77f73f27de999ddfde8c1ff90c9ac62", + "path": "ai/grazie/model/model-license-jvm/0.8.74/model-license-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-tone-formality-jvm/0.8.74/model-tone-formality-jvm-0.8.74.jar", + "hash": "5596f5406cc20b0f0eb1a95733a39924eff44d443bc9b9d49687268d636f59d0", + "path": "ai/grazie/model/model-tone-formality-jvm/0.8.74/model-tone-formality-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-gateway-jvm/0.8.74/model-gateway-jvm-0.8.74.jar", + "hash": "5a9bf64cb860e143c5cf7c0e7eec5630de583807ec9a9c41bdaa80caceede255", + "path": "ai/grazie/model/model-gateway-jvm/0.8.74/model-gateway-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/auth/auth-model-jvm/0.8.74/auth-model-jvm-0.8.74.jar", + "hash": "e739417d466e9ec195d34eaaa1d81df93c4229051dcf9045a961114d0a102cd1", + "path": "ai/grazie/auth/auth-model-jvm/0.8.74/auth-model-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/auth/product/auth-product-model-jvm/0.8.74/auth-product-model-jvm-0.8.74.jar", + "hash": "353f0f34ac89b4138da9d2548e2c036b7ede13cb3eeb2d861db65fdbcb909550", + "path": "ai/grazie/auth/product/auth-product-model-jvm/0.8.74/auth-product-model-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/user/cfg/user-cfg-model-jvm/0.8.74/user-cfg-model-jvm-0.8.74.jar", + "hash": "02f994598d0e9d59c3125faeb189d29b0e9e6743c524ed90587b096c6e57fe46", + "path": "ai/grazie/user/cfg/user-cfg-model-jvm/0.8.74/user-cfg-model-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/utils/utils-jwt-jvm/0.8.74/utils-jwt-jvm-0.8.74.jar", + "hash": "23c6617feff191e38ebc1be8b17c23e703373c5d68dc894875a228816d5fa6cf", + "path": "ai/grazie/utils/utils-jwt-jvm/0.8.74/utils-jwt-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/user/strg/user-strg-model-jvm/0.8.74/user-strg-model-jvm-0.8.74.jar", + "hash": "d8ccf3778f53df601f8d6b4a9343eb12908b6a7bc46844d30965a4c47c211f13", + "path": "ai/grazie/user/strg/user-strg-model-jvm/0.8.74/user-strg-model-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/indexing/indexing-server-api-jvm/0.8.74/indexing-server-api-jvm-0.8.74.jar", + "hash": "0d7c04d58f97c28976f2d17e01418cf5fa147d0b037e4165e9cd1c5f47b02979", + "path": "ai/grazie/indexing/indexing-server-api-jvm/0.8.74/indexing-server-api-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/swagger-annotations-jvm/0.8.74/swagger-annotations-jvm-0.8.74.jar", + "hash": "e3c8ebc2e1d06fd9efece9fed214d80e16416b6630567d891e200dcad2f07144", + "path": "ai/grazie/model/swagger-annotations-jvm/0.8.74/swagger-annotations-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/client/client-common-jvm/0.8.74/client-common-jvm-0.8.74.jar", + "hash": "977c6aa3684410a21179b8a531576f53003e2d90d3cf72429685420e3aba3f3e", + "path": "ai/grazie/client/client-common-jvm/0.8.74/client-common-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-common-jvm/0.8.74/model-common-jvm-0.8.74.jar", + "hash": "d9c0813e00ff06888f30008098a3938a348863ee65c0b7f9a6aa524bb10982bf", + "path": "ai/grazie/model/model-common-jvm/0.8.74/model-common-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-auth-jvm/0.8.74/model-auth-jvm-0.8.74.jar", + "hash": "1c009c97c5fc005f2337871a0558c716cb0f4e07d0bc37b025c2d537deffef9e", + "path": "ai/grazie/model/model-auth-jvm/0.8.74/model-auth-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/client/client-attribute-jvm/0.8.74/client-attribute-jvm-0.8.74.jar", + "hash": "9fbfe9aadb29ecaa362915ae65fab0b14ad502ec1b9be952386939f24a73073c", + "path": "ai/grazie/client/client-attribute-jvm/0.8.74/client-attribute-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-cloud-jvm/0.8.74/model-cloud-jvm-0.8.74.jar", + "hash": "93aa91ddea2263dfe7da7f376afab7282e32d0caefc9f27318f3d9ca87dd3d84", + "path": "ai/grazie/model/model-cloud-jvm/0.8.74/model-cloud-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-nmt-jvm/0.8.74/model-nmt-jvm-0.8.74.jar", + "hash": "ee74b094dcd48b6d7208a16ecc9e187092e476525f95c61b9ab4810e99afa269", + "path": "ai/grazie/model/model-nmt-jvm/0.8.74/model-nmt-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-nlc-jvm/0.8.74/model-nlc-jvm-0.8.74.jar", + "hash": "84f506f92fa7f48e222215ce53ad898aa2f37f5df154a0679c3750976bac001b", + "path": "ai/grazie/model/model-nlc-jvm/0.8.74/model-nlc-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/nlp/nlp-common-jvm/0.8.74/nlp-common-jvm-0.8.74.jar", + "hash": "fae2d16393c9b42f5808021204f0989a27c825a72128eef943e9ebe1702d5ea1", + "path": "ai/grazie/nlp/nlp-common-jvm/0.8.74/nlp-common-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-def-jvm/0.8.74/model-def-jvm-0.8.74.jar", + "hash": "d79871ceab86ee827ee1f1f069ffccb5da3fba05b7cd9829b4deca5936126fef", + "path": "ai/grazie/model/model-def-jvm/0.8.74/model-def-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-syn-jvm/0.8.74/model-syn-jvm-0.8.74.jar", + "hash": "26a2de7cd201bff5a8b0956382b59a532c1a49b3dad0ff4238721fdf42250bef", + "path": "ai/grazie/model/model-syn-jvm/0.8.74/model-syn-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-qa-jvm/0.8.74/model-qa-jvm-0.8.74.jar", + "hash": "a6b0363ec58de48f81d1bf9676c2a6680f68468e9eb2ad80c254a450b6f14067", + "path": "ai/grazie/model/model-qa-jvm/0.8.74/model-qa-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-emb-jvm/0.8.74/model-emb-jvm-0.8.74.jar", + "hash": "fd646112e2bb2bb16527397946016a17e269a27095d0c7343a8f154b83db9d0a", + "path": "ai/grazie/model/model-emb-jvm/0.8.74/model-emb-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-task-jvm/0.8.74/model-task-jvm-0.8.74.jar", + "hash": "4c430e83cfc99b60e509fa7a98a430625fba1c011f0d4ad105251a3c3079203d", + "path": "ai/grazie/model/model-task-jvm/0.8.74/model-task-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-jet-jvm/0.8.74/model-jet-jvm-0.8.74.jar", + "hash": "60e534c0ccb4ef8fd7869829ec7bf63682b5db4464d9712fcf57278a8981f861", + "path": "ai/grazie/model/model-jet-jvm/0.8.74/model-jet-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-chat-jvm/0.8.74/model-chat-jvm-0.8.74.jar", + "hash": "723c27f8880afb15a6bd8629d0ee1fd3847872670f4d215f05ddc15e10616474", + "path": "ai/grazie/model/model-chat-jvm/0.8.74/model-chat-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/tasks/provider/model/tasks-provider-jet-completion-model-jvm/0.8.74/tasks-provider-jet-completion-model-jvm-0.8.74.jar", + "hash": "750ff8436538b639e78e7456090c94f3f8a7ec605044f7941a083ef33b2750f4", + "path": "ai/grazie/tasks/provider/model/tasks-provider-jet-completion-model-jvm/0.8.74/tasks-provider-jet-completion-model-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/tasks/provider/tasks-provider-task-schema/0.8.74/tasks-provider-task-schema-0.8.74.jar", + "hash": "5e1efbeea5cccffddae7709e3a9d0d2583c7d45ab6986a3878b0e3d310be4238", + "path": "ai/grazie/tasks/provider/tasks-provider-task-schema/0.8.74/tasks-provider-task-schema-0.8.74.jar" + }, + { + "url": "ai/grazie/tasks/provider/llm/completion/tasks-provider-llm-completion-model-jvm/0.8.74/tasks-provider-llm-completion-model-jvm-0.8.74.jar", + "hash": "a10c97eefd99d19b6cd706fb8366a0c6274dbeb53cd4e495f77cbe569cf4fc0a", + "path": "ai/grazie/tasks/provider/llm/completion/tasks-provider-llm-completion-model-jvm/0.8.74/tasks-provider-llm-completion-model-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/tasks/provider/model/tasks-provider-proxy-model-jvm/0.8.74/tasks-provider-proxy-model-jvm-0.8.74.jar", + "hash": "992dcc9497a2d7ed70105a1ef425cf40d5ed21ac84c91219bd1abd31ccd3bbf9", + "path": "ai/grazie/tasks/provider/model/tasks-provider-proxy-model-jvm/0.8.74/tasks-provider-proxy-model-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/utils/utils-common-jvm/0.8.74/utils-common-jvm-0.8.74.jar", + "hash": "e1cc87b2a052ce4e4124abc6cd6d9c14dbc9e3319f854eb5829d44af860cb7f6", + "path": "ai/grazie/utils/utils-common-jvm/0.8.74/utils-common-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/utils/utils-multiplatform-jvm/0.8.74/utils-multiplatform-jvm-0.8.74.jar", + "hash": "ce5f571e5eae530cc4835d99977181a545bc07c85755b5b73a1bfb1a669f40d1", + "path": "ai/grazie/utils/utils-multiplatform-jvm/0.8.74/utils-multiplatform-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/client/client-ktor-jvm/0.8.74/client-ktor-jvm-0.8.74.jar", + "hash": "71ee5cf5122c33ef949228389350efa77de54ec29af603e33a4c0f4289bac393", + "path": "ai/grazie/client/client-ktor-jvm/0.8.74/client-ktor-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/utils/utils-ktor-jvm/0.8.74/utils-ktor-jvm-0.8.74.jar", + "hash": "719d32f0110a60613b8c55deda0aa6145223aa3fb740457b810a774525ec1a53", + "path": "ai/grazie/utils/utils-ktor-jvm/0.8.74/utils-ktor-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/tasks-library/tasks-library-api-jvm/0.4.14/tasks-library-api-jvm-0.4.14.jar", + "hash": "70210d0eb24dd099e3e2923d55a8f4d5e5cef54f277f0bf1f17568633bec446e", + "path": "ai/grazie/tasks-library/tasks-library-api-jvm/0.4.14/tasks-library-api-jvm-0.4.14.jar" + }, + { + "url": "ai/grazie/tasks-library/tasks-library-model-jvm/0.4.14/tasks-library-model-jvm-0.4.14.jar", + "hash": "8722c78b12167e0c05e8797a66ede6984ff3d98882b9b729c008f6494702c706", + "path": "ai/grazie/tasks-library/tasks-library-model-jvm/0.4.14/tasks-library-model-jvm-0.4.14.jar" + }, + { + "url": "org/jetbrains/intellij/deps/languagetool/languagetool-core/6.7.19/languagetool-core-6.7.19.jar", + "hash": "adafb32cef456d63fbc71cd0e193211a58fb712517ad7fea7f3098e34a184842", + "path": "org/jetbrains/intellij/deps/languagetool/languagetool-core/6.7.19/languagetool-core-6.7.19.jar" }, { "url": "edu/washington/cs/knowitall/openregex/1.1.1/openregex-1.1.1.jar", @@ -6025,14 +6670,14 @@ "path": "edu/washington/cs/knowitall/openregex/1.1.1/openregex-1.1.1.jar" }, { - "url": "org/jetbrains/intellij/deps/languagetool/language-en/6.5.0.12/language-en-6.5.0.12.jar", - "hash": "3eae20541a836164fc33136971c8d09899b08fecf4df1ccc490b1371a4563730", - "path": "org/jetbrains/intellij/deps/languagetool/language-en/6.5.0.12/language-en-6.5.0.12.jar" + "url": "org/jetbrains/intellij/deps/languagetool/language-en/6.7.19/language-en-6.7.19.jar", + "hash": "4faf190812aff01543fe930c7476db7d21b4a5ac892421c849aa85e090d5dd2b", + "path": "org/jetbrains/intellij/deps/languagetool/language-en/6.7.19/language-en-6.7.19.jar" }, { - "url": "org/languagetool/english-pos-dict/0.3/english-pos-dict-0.3.jar", - "hash": "8e33908068ae04cc9baceaa86aae5dc93d0533c4708469937147f02b6caa1b18", - "path": "org/languagetool/english-pos-dict/0.3/english-pos-dict-0.3.jar" + "url": "org/languagetool/english-pos-dict/0.6/english-pos-dict-0.6.jar", + "hash": "2a3e96b49854e5275f8eb7a1bb5b3b85b82f687fed272f3043882ccc0b1634b1", + "path": "org/languagetool/english-pos-dict/0.6/english-pos-dict-0.6.jar" }, { "url": "net/loomchild/segment/2.0.3/segment-2.0.3.jar", @@ -6095,54 +6740,14 @@ "path": "org/json/json/20240205/json-20240205.jar" }, { - "url": "ai/grazie/utils/utils-lucene-lt-compatibility/0.4.16/utils-lucene-lt-compatibility-0.4.16.jar", - "hash": "c9f992502b804b28381d5b194f855280e69b8866c292a1449589ad389f1c05a9", - "path": "ai/grazie/utils/utils-lucene-lt-compatibility/0.4.16/utils-lucene-lt-compatibility-0.4.16.jar" + "url": "ai/grazie/model/model-tree-jvm/0.8.74/model-tree-jvm-0.8.74.jar", + "hash": "ed6ca179c61ad44fd3a0b0401f6f25bfef680e3a3e704e83249ce5c26dc1a505", + "path": "ai/grazie/model/model-tree-jvm/0.8.74/model-tree-jvm-0.8.74.jar" }, { - "url": "ai/grazie/nlp/nlp-detect-jvm/0.4.16/nlp-detect-jvm-0.4.16.jar", - "hash": "5f28a3687f814c10cef0e3a733295ba26732d06242bad4f5e991c802c30169f7", - "path": "ai/grazie/nlp/nlp-detect-jvm/0.4.16/nlp-detect-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/utils/utils-common-jvm/0.4.16/utils-common-jvm-0.4.16.jar", - "hash": "1721b8bb4a7dbcbc34da8cec18100f03b72c8c06d4e945622c1a24b720981b73", - "path": "ai/grazie/utils/utils-common-jvm/0.4.16/utils-common-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/nlp/nlp-common-jvm/0.4.16/nlp-common-jvm-0.4.16.jar", - "hash": "d1c17c4dbb3f5f43b6e3cfc30a319d1a050aa5425ab0ce27b802b90f114a649e", - "path": "ai/grazie/nlp/nlp-common-jvm/0.4.16/nlp-common-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/model/model-text-jvm/0.4.16/model-text-jvm-0.4.16.jar", - "hash": "fac290bca4ef5ac2084e35dcb1663d5725de799d51333359931f542690672d7b", - "path": "ai/grazie/model/model-text-jvm/0.4.16/model-text-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/model/model-common-jvm/0.4.16/model-common-jvm-0.4.16.jar", - "hash": "58339397d3350db6c549a5ebee98b9611693c187fa2311b18aa849e27067c438", - "path": "ai/grazie/model/model-common-jvm/0.4.16/model-common-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/nlp/nlp-patterns-jvm/0.4.16/nlp-patterns-jvm-0.4.16.jar", - "hash": "add762a914bd20ca21ea25b43f24627f902b687514ddce9ba28916bb20e8066e", - "path": "ai/grazie/nlp/nlp-patterns-jvm/0.4.16/nlp-patterns-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/nlp/nlp-tokenizer-jvm/0.4.16/nlp-tokenizer-jvm-0.4.16.jar", - "hash": "fcc839a317aba9e165c4d061e0f266dcebf32c7ceee9cb5571144cd1db60d63d", - "path": "ai/grazie/nlp/nlp-tokenizer-jvm/0.4.16/nlp-tokenizer-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/nlp/nlp-similarity-jvm/0.4.16/nlp-similarity-jvm-0.4.16.jar", - "hash": "79a42758913de07c1ebeb851a4a70236309ea12dcb64d1db7ea007618593470f", - "path": "ai/grazie/nlp/nlp-similarity-jvm/0.4.16/nlp-similarity-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/nlp/nlp-langs-jvm/0.4.16/nlp-langs-jvm-0.4.16.jar", - "hash": "dd132003dfc893e046834ec15ec5104f067d7a90eb9786e85f49b4e47bac4561", - "path": "ai/grazie/nlp/nlp-langs-jvm/0.4.16/nlp-langs-jvm-0.4.16.jar" + "url": "ai/grazie/model/model-ner-jvm/0.8.74/model-ner-jvm-0.8.74.jar", + "hash": "f2c12ec41507a192df5740a91ef004b6587e7a3d542741d010ff099ff523246f", + "path": "ai/grazie/model/model-ner-jvm/0.8.74/model-ner-jvm-0.8.74.jar" }, { "url": "io/github/classgraph/classgraph/4.8.87/classgraph-4.8.87.jar", @@ -6620,183 +7225,13 @@ "path": "org/jetbrains/intellij/deps/android/tools/base/backgroundtask_inspector_java_proto/232.1.23.0/backgroundtask_inspector_java_proto-232.1.23.0.jar" }, { - "url": "org/jetbrains/skiko/skiko-awt-runtime-all/0.8.18/skiko-awt-runtime-all-0.8.18.jar", - "hash": "3b50eeef280bf673bcd02cbb2ea9d3e43d88f87f2d51409cc84d99453896629c", - "path": "org/jetbrains/skiko/skiko-awt-runtime-all/0.8.18/skiko-awt-runtime-all-0.8.18.jar" + "url": "com/ibm/db2/jcc/11.5.7.0/jcc-11.5.7.0.jar", + "hash": "1dbc8dc93441890f242be66983f1d1363fe6a80f8d1f0b7ca0e1063f42054bb0", + "path": "com/ibm/db2/jcc/11.5.7.0/jcc-11.5.7.0.jar" }, { - "url": "org/jetbrains/compose/ui/ui-test-junit4-desktop/1.7.1/ui-test-junit4-desktop-1.7.1.jar", - "hash": "f1e334b73d49ceab00afe776a4c393de77b4fc805e9ff488dac596a2663b1dc1", - "path": "org/jetbrains/compose/ui/ui-test-junit4-desktop/1.7.1/ui-test-junit4-desktop-1.7.1.jar" - }, - { - "url": "org/jetbrains/compose/ui/ui-test-desktop/1.7.1/ui-test-desktop-1.7.1.jar", - "hash": "34dfab5b4fa8b2913f00facdddc049e2fef4b176f8e7cde0ad306485674c3b5c", - "path": "org/jetbrains/compose/ui/ui-test-desktop/1.7.1/ui-test-desktop-1.7.1.jar" - }, - { - "url": "org/jetbrains/jewel/jewel-markdown-int-ui-standalone-styling-243/0.27.0/jewel-markdown-int-ui-standalone-styling-243-0.27.0.jar", - "hash": "de85ba5f961dccd756ce55f093372fc9749cf028b9739db235340d261abddd0a", - "path": "org/jetbrains/jewel/jewel-markdown-int-ui-standalone-styling-243/0.27.0/jewel-markdown-int-ui-standalone-styling-243-0.27.0.jar" - }, - { - "url": "org/jetbrains/jewel/jewel-markdown-core-243/0.27.0/jewel-markdown-core-243-0.27.0.jar", - "hash": "377d9f19ebc66b151b262184bc5bd5047c185087505baf8784e3a05150e6d1ef", - "path": "org/jetbrains/jewel/jewel-markdown-core-243/0.27.0/jewel-markdown-core-243-0.27.0.jar" - }, - { - "url": "org/commonmark/commonmark/0.24.0/commonmark-0.24.0.jar", - "hash": "679338e0b7fc15c02d275d598654b01a149893bc28a87992e90123c8d06af25b", - "path": "org/commonmark/commonmark/0.24.0/commonmark-0.24.0.jar" - }, - { - "url": "org/jetbrains/jewel/jewel-int-ui-standalone-243/0.27.0/jewel-int-ui-standalone-243-0.27.0.jar", - "hash": "8fdf9e0041d62848297eada9c58dfe7cdd93902667a8e654b7d0aaf8b1ba240e", - "path": "org/jetbrains/jewel/jewel-int-ui-standalone-243/0.27.0/jewel-int-ui-standalone-243-0.27.0.jar" - }, - { - "url": "org/jetbrains/jewel/jewel-ide-laf-bridge-243/0.27.0/jewel-ide-laf-bridge-243-0.27.0.jar", - "hash": "b2b988104d5cfb8d3c185e588d73bdb75bb1beea0f74994a7f01e1bbb427d085", - "path": "org/jetbrains/jewel/jewel-ide-laf-bridge-243/0.27.0/jewel-ide-laf-bridge-243-0.27.0.jar" - }, - { - "url": "org/jetbrains/jewel/jewel-ui-243/0.27.0/jewel-ui-243-0.27.0.jar", - "hash": "7ebfaa3b64dc0d10d5ba915f50deae5ee89610ef953db263b089c81eed557e66", - "path": "org/jetbrains/jewel/jewel-ui-243/0.27.0/jewel-ui-243-0.27.0.jar" - }, - { - "url": "org/jetbrains/jewel/jewel-foundation-243/0.27.0/jewel-foundation-243-0.27.0.jar", - "hash": "414ecd3268a0cb2d1dfbd49861bf774e6d9e89d665e4bfd4049c09fd020807f0", - "path": "org/jetbrains/jewel/jewel-foundation-243/0.27.0/jewel-foundation-243-0.27.0.jar" - }, - { - "url": "org/jetbrains/compose/foundation/foundation-desktop/1.7.1/foundation-desktop-1.7.1.jar", - "hash": "50df385b328a0ad7a479e690cfe593fbce08ad39ed57916747932956dee07f0b", - "path": "org/jetbrains/compose/foundation/foundation-desktop/1.7.1/foundation-desktop-1.7.1.jar" - }, - { - "url": "androidx/annotation/annotation-jvm/1.8.0/annotation-jvm-1.8.0.jar", - "hash": "9aab326d9492800991854360ac248f493ce7f7c3183519309b78ace9e240f6f6", - "path": "androidx/annotation/annotation-jvm/1.8.0/annotation-jvm-1.8.0.jar" - }, - { - "url": "androidx/collection/collection-jvm/1.4.0/collection-jvm-1.4.0.jar", - "hash": "d5cf7b72647c7995071588fe870450ff9c8f127f253d2d4851e161b800f67ae0", - "path": "androidx/collection/collection-jvm/1.4.0/collection-jvm-1.4.0.jar" - }, - { - "url": "org/jetbrains/compose/animation/animation-desktop/1.7.1/animation-desktop-1.7.1.jar", - "hash": "474e6bd2a6ac2362e5dabd780f93b852768640aa16403b0fc505da88177f97b3", - "path": "org/jetbrains/compose/animation/animation-desktop/1.7.1/animation-desktop-1.7.1.jar" - }, - { - "url": "org/jetbrains/compose/animation/animation-core-desktop/1.7.1/animation-core-desktop-1.7.1.jar", - "hash": "2b347abf6c48626153a02b70eef6bbe1d3c9527515d6f9f7eceaea3c398533bb", - "path": "org/jetbrains/compose/animation/animation-core-desktop/1.7.1/animation-core-desktop-1.7.1.jar" - }, - { - "url": "org/jetbrains/compose/ui/ui-geometry-desktop/1.7.1/ui-geometry-desktop-1.7.1.jar", - "hash": "4b86c961c0b4bce7995329fd57d4339ede11cb75d7ec90bc1b9913396addb30f", - "path": "org/jetbrains/compose/ui/ui-geometry-desktop/1.7.1/ui-geometry-desktop-1.7.1.jar" - }, - { - "url": "org/jetbrains/compose/foundation/foundation-layout-desktop/1.7.1/foundation-layout-desktop-1.7.1.jar", - "hash": "d2c867c13ff6632f9880e67dabab2e930007b008b9b22950fc2cc075008eceb6", - "path": "org/jetbrains/compose/foundation/foundation-layout-desktop/1.7.1/foundation-layout-desktop-1.7.1.jar" - }, - { - "url": "org/jetbrains/compose/ui/ui-desktop/1.7.1/ui-desktop-1.7.1.jar", - "hash": "40729b9637eac91fd9ba9d10c4cd2eb328bb3116f8097a5b9d3f071971cea022", - "path": "org/jetbrains/compose/ui/ui-desktop/1.7.1/ui-desktop-1.7.1.jar" - }, - { - "url": "androidx/lifecycle/lifecycle-common-jvm/2.8.5/lifecycle-common-jvm-2.8.5.jar", - "hash": "61c873a7327c946ec033c310bb98f3f92eeabcede0e1a5200ab8a1896483c7bf", - "path": "androidx/lifecycle/lifecycle-common-jvm/2.8.5/lifecycle-common-jvm-2.8.5.jar" - }, - { - "url": "androidx/lifecycle/lifecycle-runtime-desktop/2.8.5/lifecycle-runtime-desktop-2.8.5.jar", - "hash": "10bfe53bb2752f967751a5102cdb785eeea54e1d4df6bde88fb0f50b0a49156c", - "path": "androidx/lifecycle/lifecycle-runtime-desktop/2.8.5/lifecycle-runtime-desktop-2.8.5.jar" - }, - { - "url": "androidx/arch/core/core-common/2.2.0/core-common-2.2.0.jar", - "hash": "65308a06b1c00ee186cb9e19321383f043b993813f1522c47f4a3e3303bdba41", - "path": "androidx/arch/core/core-common/2.2.0/core-common-2.2.0.jar" - }, - { - "url": "androidx/lifecycle/lifecycle-viewmodel-desktop/2.8.5/lifecycle-viewmodel-desktop-2.8.5.jar", - "hash": "21ec0e77dc02ed0d6bfe6f3cba7f43e25400446d89ded8568ee165437e0c1922", - "path": "androidx/lifecycle/lifecycle-viewmodel-desktop/2.8.5/lifecycle-viewmodel-desktop-2.8.5.jar" - }, - { - "url": "org/jetbrains/androidx/lifecycle/lifecycle-runtime-compose-desktop/2.8.4/lifecycle-runtime-compose-desktop-2.8.4.jar", - "hash": "c1e51a246e69e237e87d289be08bebd8d406ffe9ff60a125e8f2072db6119966", - "path": "org/jetbrains/androidx/lifecycle/lifecycle-runtime-compose-desktop/2.8.4/lifecycle-runtime-compose-desktop-2.8.4.jar" - }, - { - "url": "androidx/annotation/annotation/1.8.0/annotation-1.8.0.jar", - "hash": "fe70ace6f942a5fc29045bb2fe25b4e77bdc742dc69f76ed65b39c3ae185888e", - "path": "androidx/annotation/annotation/1.8.0/annotation-1.8.0.jar" - }, - { - "url": "org/jetbrains/compose/runtime/runtime-saveable-desktop/1.7.1/runtime-saveable-desktop-1.7.1.jar", - "hash": "4306363be90eaabe74b900db4c32ed1f15c7548e5b30a7093c4ee40c436b9b8c", - "path": "org/jetbrains/compose/runtime/runtime-saveable-desktop/1.7.1/runtime-saveable-desktop-1.7.1.jar" - }, - { - "url": "org/jetbrains/compose/ui/ui-graphics-desktop/1.7.1/ui-graphics-desktop-1.7.1.jar", - "hash": "9109d77cc262f90408169b1ca0ba2d15135b6034e377a80bbf3ec0234954e852", - "path": "org/jetbrains/compose/ui/ui-graphics-desktop/1.7.1/ui-graphics-desktop-1.7.1.jar" - }, - { - "url": "org/jetbrains/compose/ui/ui-unit-desktop/1.7.1/ui-unit-desktop-1.7.1.jar", - "hash": "598b52e257ed674145694b9790a7383a90fed2ec7154ba09ace4aa983c65b1a2", - "path": "org/jetbrains/compose/ui/ui-unit-desktop/1.7.1/ui-unit-desktop-1.7.1.jar" - }, - { - "url": "org/jetbrains/compose/ui/ui-text-desktop/1.7.1/ui-text-desktop-1.7.1.jar", - "hash": "80e07e4ca739f7b6122f63e9a17e6853b947220ecb1180f8dcaf419d0e468996", - "path": "org/jetbrains/compose/ui/ui-text-desktop/1.7.1/ui-text-desktop-1.7.1.jar" - }, - { - "url": "org/jetbrains/compose/ui/ui-util-desktop/1.7.1/ui-util-desktop-1.7.1.jar", - "hash": "161dcc73b929da61cee50045e96fb02f1633c36f18a2ef38b5c2c44c38606b52", - "path": "org/jetbrains/compose/ui/ui-util-desktop/1.7.1/ui-util-desktop-1.7.1.jar" - }, - { - "url": "org/jetbrains/skiko/skiko-awt/0.8.18/skiko-awt-0.8.18.jar", - "hash": "637f5de1a208f1368ac51b5a286a4827cec828cd62dda332dc3400b8543e243d", - "path": "org/jetbrains/skiko/skiko-awt/0.8.18/skiko-awt-0.8.18.jar" - }, - { - "url": "org/jetbrains/compose/components/components-resources-desktop/1.7.1/components-resources-desktop-1.7.1.jar", - "hash": "1584b739e8f1869e4f340519dc984d4a44582a80ef323e655999ddb18dd954c2", - "path": "org/jetbrains/compose/components/components-resources-desktop/1.7.1/components-resources-desktop-1.7.1.jar" - }, - { - "url": "org/jetbrains/compose/runtime/runtime-desktop/1.7.1/runtime-desktop-1.7.1.jar", - "hash": "76e3250547b9ca3cb1a49c272933b25cb3bccbc9ba12775dd6161a63d9aa7cf1", - "path": "org/jetbrains/compose/runtime/runtime-desktop/1.7.1/runtime-desktop-1.7.1.jar" - }, - { - "url": "org/jetbrains/jewel/jewel-markdown-ide-laf-bridge-styling-242/0.27.0/jewel-markdown-ide-laf-bridge-styling-242-0.27.0.jar", - "hash": "70f7247e1eeb6f4c6ea1564f101d5382fb192fbfde127dbe32808abdeda540b4", - "path": "org/jetbrains/jewel/jewel-markdown-ide-laf-bridge-styling-242/0.27.0/jewel-markdown-ide-laf-bridge-styling-242-0.27.0.jar" - }, - { - "url": "org/jetbrains/jewel/jewel-markdown-core-242/0.27.0/jewel-markdown-core-242-0.27.0.jar", - "hash": "f449e0d45cde9d9bae8df329e8c4a4f23b302d0043892cfe4c095889be9ef8e2", - "path": "org/jetbrains/jewel/jewel-markdown-core-242/0.27.0/jewel-markdown-core-242-0.27.0.jar" - }, - { - "url": "org/commonmark/commonmark/0.24.0/commonmark-0.24.0.jar", - "hash": "679338e0b7fc15c02d275d598654b01a149893bc28a87992e90123c8d06af25b", - "path": "org/commonmark/commonmark/0.24.0/commonmark-0.24.0.jar" - }, - { - "url": "org/jetbrains/jewel/jewel-ide-laf-bridge-242/0.27.0/jewel-ide-laf-bridge-242-0.27.0.jar", - "hash": "fb4dda7cb9610f0e0a80765ec6fba97af3c6a228212bb128aeb84e0557db3af8", - "path": "org/jetbrains/jewel/jewel-ide-laf-bridge-242/0.27.0/jewel-ide-laf-bridge-242-0.27.0.jar" + "url": "com/jetbrains/intellij/platform/util-zip-squashed/252.16432/util-zip-squashed-252.16432.jar", + "hash": "7df07e447c1de46592dfe4b20345b61ff57c5f3b796b8e946086559b260f7690", + "path": "com/jetbrains/intellij/platform/util-zip-squashed/252.16432/util-zip-squashed-252.16432.jar" } ] diff --git a/pkgs/applications/editors/jetbrains/source/jps_repo.nix b/pkgs/applications/editors/jetbrains/source/jps_repo.nix new file mode 100644 index 000000000000..017d519eb420 --- /dev/null +++ b/pkgs/applications/editors/jetbrains/source/jps_repo.nix @@ -0,0 +1,26 @@ +{ + runCommand, + ant, + jbr, + + jpsHash, + src, +}: +runCommand "jps-bootstrap-repository" + { + outputHashAlgo = "sha256"; + outputHashMode = "recursive"; + outputHash = jpsHash; + nativeBuildInputs = [ + ant + jbr + ]; + } + '' + ant -Duser.home=$out -Dbuild.dir=$(mktemp -d) -f ${src}/platform/jps-bootstrap/jps-bootstrap-classpath.xml + find $out -type f \( \ + -name \*.lastUpdated \ + -o -name resolver-status.properties \ + -o -name _remote.repositories \) \ + -delete + '' diff --git a/pkgs/applications/editors/jetbrains/source/pycharm_maven_artefacts.json b/pkgs/applications/editors/jetbrains/source/pycharm_maven_artefacts.json index 466d1b0f4ba2..9d6faa4ef596 100644 --- a/pkgs/applications/editors/jetbrains/source/pycharm_maven_artefacts.json +++ b/pkgs/applications/editors/jetbrains/source/pycharm_maven_artefacts.json @@ -1,538 +1,48 @@ [ { - "url": "org/jetbrains/intellij/deps/asm-all/9.6.1/asm-all-9.6.1.jar", - "hash": "a72e84efb1406a7ab326e0b28c4376e9e1ebfc08c09f23edff5e6e7249588df7", - "path": "org/jetbrains/intellij/deps/asm-all/9.6.1/asm-all-9.6.1.jar" + "url": "commons-io/commons-io/2.18.0/commons-io-2.18.0.jar", + "hash": "f3ca0f8d63c40e23a56d54101c60d5edee136b42d84bfb85bc7963093109cf8b", + "path": "commons-io/commons-io/2.18.0/commons-io-2.18.0.jar" }, { - "url": "org/jetbrains/intellij/deps/gradle-api/8.13/gradle-api-8.13.jar", - "hash": "63047597f2f6724abc9b39508b1da58a793edd93990e1c23f7ef5634e25adda9", - "path": "org/jetbrains/intellij/deps/gradle-api/8.13/gradle-api-8.13.jar" + "url": "org/jetbrains/intellij/deps/rwmutex-idea/0.0.10/rwmutex-idea-0.0.10.jar", + "hash": "61cd5eee5367d10e0cca664afdc4bbde2ff7aab9c175c5b520aac8b5315d874d", + "path": "org/jetbrains/intellij/deps/rwmutex-idea/0.0.10/rwmutex-idea-0.0.10.jar" }, { - "url": "com/google/guava/guava/33.4.0-jre/guava-33.4.0-jre.jar", - "hash": "b918c98a7e44dbe94ebd9fe3e40cddaadb5a93e6a78eb6008b42df237241e538", - "path": "com/google/guava/guava/33.4.0-jre/guava-33.4.0-jre.jar" + "url": "io/modelcontextprotocol/kotlin-sdk-jvm/0.8.1/kotlin-sdk-jvm-0.8.1.jar", + "hash": "095e5d11868ae359bd640c922c2d1ed7a20ba519496599ee697e81c468761339", + "path": "io/modelcontextprotocol/kotlin-sdk-jvm/0.8.1/kotlin-sdk-jvm-0.8.1.jar" }, { - "url": "com/google/guava/failureaccess/1.0.2/failureaccess-1.0.2.jar", - "hash": "8a8f81cf9b359e3f6dfa691a1e776985c061ef2f223c9b2c80753e1b458e8064", - "path": "com/google/guava/failureaccess/1.0.2/failureaccess-1.0.2.jar" + "url": "io/modelcontextprotocol/kotlin-sdk-client-jvm/0.8.1/kotlin-sdk-client-jvm-0.8.1.jar", + "hash": "e88a667c25b8ebb7c81f76dd96cb34ea804754752b5533a842b99d0daea2be99", + "path": "io/modelcontextprotocol/kotlin-sdk-client-jvm/0.8.1/kotlin-sdk-client-jvm-0.8.1.jar" }, { - "url": "com/google/j2objc/j2objc-annotations/3.0.0/j2objc-annotations-3.0.0.jar", - "hash": "88241573467ddca44ffd4d74aa04c2bbfd11bf7c17e0c342c94c9de7a70a7c64", - "path": "com/google/j2objc/j2objc-annotations/3.0.0/j2objc-annotations-3.0.0.jar" + "url": "io/modelcontextprotocol/kotlin-sdk-server-jvm/0.8.1/kotlin-sdk-server-jvm-0.8.1.jar", + "hash": "6086acf1d65bca24de344b493e3fc241f0db2b25fa0606057eee39e3a2264737", + "path": "io/modelcontextprotocol/kotlin-sdk-server-jvm/0.8.1/kotlin-sdk-server-jvm-0.8.1.jar" }, { - "url": "org/hdrhistogram/HdrHistogram/2.2.2/HdrHistogram-2.2.2.jar", - "hash": "22d1d4316c4ec13a68b559e98c8256d69071593731da96136640f864fa14fad8", - "path": "org/hdrhistogram/HdrHistogram/2.2.2/HdrHistogram-2.2.2.jar" + "url": "io/modelcontextprotocol/kotlin-sdk-core-jvm/0.8.1/kotlin-sdk-core-jvm-0.8.1.jar", + "hash": "dd9a13ba6b0803040b6fea56b6db66bc9c4f31dacf678dac642aaaff8d88a543", + "path": "io/modelcontextprotocol/kotlin-sdk-core-jvm/0.8.1/kotlin-sdk-core-jvm-0.8.1.jar" }, { - "url": "junit/junit/3.8.2/junit-3.8.2.jar", - "hash": "ecdcc08183708ea3f7b0ddc96f19678a0db8af1fb397791d484aed63200558b0", - "path": "junit/junit/3.8.2/junit-3.8.2.jar" + "url": "com/github/ben-manes/caffeine/caffeine/3.2.2/caffeine-3.2.2.jar", + "hash": "c74a6c72221dfb76eb92f2bb40108ea561a7da2f315dc3b1e64afa8f077f210c", + "path": "com/github/ben-manes/caffeine/caffeine/3.2.2/caffeine-3.2.2.jar" }, { - "url": "junit/junit/4.13.2/junit-4.13.2.jar", - "hash": "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3", - "path": "junit/junit/4.13.2/junit-4.13.2.jar" + "url": "org/jetbrains/intellij/deps/studio-test-platform/2025.1.2-287/studio-test-platform-2025.1.2-287.jar", + "hash": "146d8ebb454cccee149a81cc47026b6a576953aeb811f2ef6979bb44a5e4b50f", + "path": "org/jetbrains/intellij/deps/studio-test-platform/2025.1.2-287/studio-test-platform-2025.1.2-287.jar" }, { - "url": "org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", - "hash": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9", - "path": "org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" - }, - { - "url": "org/junit/jupiter/junit-jupiter-api/5.11.3/junit-jupiter-api-5.11.3.jar", - "hash": "5d8147a60f49453973e250ed68701b7ff055964fe2462fc2cb1ec1d6d44889ba", - "path": "org/junit/jupiter/junit-jupiter-api/5.11.3/junit-jupiter-api-5.11.3.jar" - }, - { - "url": "org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar", - "hash": "48e2df636cab6563ced64dcdff8abb2355627cb236ef0bf37598682ddf742f1b", - "path": "org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar" - }, - { - "url": "org/junit/platform/junit-platform-commons/1.11.3/junit-platform-commons-1.11.3.jar", - "hash": "be262964b0b6b48de977c61d4f931df8cf61e80e750cc3f3a0a39cdd21c1008c", - "path": "org/junit/platform/junit-platform-commons/1.11.3/junit-platform-commons-1.11.3.jar" - }, - { - "url": "org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar", - "hash": "b509448ac506d607319f182537f0b35d71007582ec741832a1f111e5b5b70b38", - "path": "org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar" - }, - { - "url": "org/junit/jupiter/junit-jupiter-engine/5.11.3/junit-jupiter-engine-5.11.3.jar", - "hash": "e62420c99f7c0d59a2159a2ef63e61877e9c80bd722c03ca8bf3bdcea050a589", - "path": "org/junit/jupiter/junit-jupiter-engine/5.11.3/junit-jupiter-engine-5.11.3.jar" - }, - { - "url": "org/junit/platform/junit-platform-launcher/1.11.3/junit-platform-launcher-1.11.3.jar", - "hash": "b4727459201b0011beb0742bd807421a1fc8426b116193031ed87825bc2d4f04", - "path": "org/junit/platform/junit-platform-launcher/1.11.3/junit-platform-launcher-1.11.3.jar" - }, - { - "url": "org/junit/platform/junit-platform-engine/1.11.3/junit-platform-engine-1.11.3.jar", - "hash": "0043f72f611664735da8dc9a308bf12ecd2236b05339351c4741edb4d8fab0da", - "path": "org/junit/platform/junit-platform-engine/1.11.3/junit-platform-engine-1.11.3.jar" - }, - { - "url": "org/junit/jupiter/junit-jupiter-params/5.11.3/junit-jupiter-params-5.11.3.jar", - "hash": "0f798ebec744c4e6605fd4f2072f41a8e989e2d469e21db5aa67cf799c0b51ec", - "path": "org/junit/jupiter/junit-jupiter-params/5.11.3/junit-jupiter-params-5.11.3.jar" - }, - { - "url": "org/junit-pioneer/junit-pioneer/2.3.0/junit-pioneer-2.3.0.jar", - "hash": "8b09db32c8cf5b2112a00262411ccd4ef6ca3bae695a0015ecad4def23dea9fd", - "path": "org/junit-pioneer/junit-pioneer/2.3.0/junit-pioneer-2.3.0.jar" - }, - { - "url": "org/junit/platform/junit-platform-suite/1.11.3/junit-platform-suite-1.11.3.jar", - "hash": "ef4cb7ed1625394c3cecfa8a1eed3559cd119be75b5cba3b7cb4a60c511aa2d3", - "path": "org/junit/platform/junit-platform-suite/1.11.3/junit-platform-suite-1.11.3.jar" - }, - { - "url": "org/junit/platform/junit-platform-suite-api/1.11.3/junit-platform-suite-api-1.11.3.jar", - "hash": "c728aa61ccd7942552f8bd4e50ec3064260d4a1e085022cbfccd64a88f9b3820", - "path": "org/junit/platform/junit-platform-suite-api/1.11.3/junit-platform-suite-api-1.11.3.jar" - }, - { - "url": "org/junit/platform/junit-platform-suite-engine/1.11.3/junit-platform-suite-engine-1.11.3.jar", - "hash": "b09dda0a52850bfb7cb8b94b76225b0245cac9dd3fa2d3cc4beef68dc255e6ca", - "path": "org/junit/platform/junit-platform-suite-engine/1.11.3/junit-platform-suite-engine-1.11.3.jar" - }, - { - "url": "org/junit/platform/junit-platform-suite-commons/1.11.3/junit-platform-suite-commons-1.11.3.jar", - "hash": "1369846b83b7ea6f24670b2b4d8a372a1bbbc844e2746f5a93396b5a13a28ca6", - "path": "org/junit/platform/junit-platform-suite-commons/1.11.3/junit-platform-suite-commons-1.11.3.jar" - }, - { - "url": "org/junit/vintage/junit-vintage-engine/5.11.3/junit-vintage-engine-5.11.3.jar", - "hash": "d58022419bc76b3df4f479a2b3599d95e24464cd68fb7c2267f1a1a871215c47", - "path": "org/junit/vintage/junit-vintage-engine/5.11.3/junit-vintage-engine-5.11.3.jar" - }, - { - "url": "org/jetbrains/intellij/deps/java-compatibility/1.0.1/java-compatibility-1.0.1.jar", - "hash": "1f799c9e7691a4dcddb1cb3e28e8517d5e6b27c2ac75093f39714afdc9216950", - "path": "org/jetbrains/intellij/deps/java-compatibility/1.0.1/java-compatibility-1.0.1.jar" - }, - { - "url": "jaxen/jaxen/1.2.0/jaxen-1.2.0.jar", - "hash": "70feef9dd75ad064def05a3ce8975aeba515ee7d1be146d12199c8828a64174c", - "path": "jaxen/jaxen/1.2.0/jaxen-1.2.0.jar" - }, - { - "url": "com/esotericsoftware/kryo5/5.6.0/kryo5-5.6.0.jar", - "hash": "2ceef6a5a0527ad89ab6d1fd71bba4fef355cded510970c650d1443412b18dc5", - "path": "com/esotericsoftware/kryo5/5.6.0/kryo5-5.6.0.jar" - }, - { - "url": "org/slf4j/log4j-over-slf4j/1.7.36/log4j-over-slf4j-1.7.36.jar", - "hash": "0a7e032bf5bcdd5b2bf8bf2e5cf02c5646f2aa6fee66933b8150dbe84e651e8a", - "path": "org/slf4j/log4j-over-slf4j/1.7.36/log4j-over-slf4j-1.7.36.jar" - }, - { - "url": "org/objenesis/objenesis/3.4/objenesis-3.4.jar", - "hash": "95488102feaf2e2858adf6b299353677dac6c15294006f8ed1c5556f8e3cd251", - "path": "org/objenesis/objenesis/3.4/objenesis-3.4.jar" - }, - { - "url": "oro/oro/2.0.8/oro-2.0.8.jar", - "hash": "e00ccdad5df7eb43fdee44232ef64602bf63807c2d133a7be83ba09fd49af26e", - "path": "oro/oro/2.0.8/oro-2.0.8.jar" - }, - { - "url": "one/util/streamex/0.8.2/streamex-0.8.2.jar", - "hash": "cf8459f4ce30c6eb57166de33d61699eedb7d91d9d0bbea8561971d145d58729", - "path": "one/util/streamex/0.8.2/streamex-0.8.2.jar" - }, - { - "url": "org/testng/testng/7.8.0/testng-7.8.0.jar", - "hash": "dbbc43e2c64623661c3537f9d74061eb6c8fc3e5b4376f31fadb16de2b200f88", - "path": "org/testng/testng/7.8.0/testng-7.8.0.jar" - }, - { - "url": "com/beust/jcommander/1.82/jcommander-1.82.jar", - "hash": "deeac157c8de6822878d85d0c7bc8467a19cc8484d37788f7804f039dde280b1", - "path": "com/beust/jcommander/1.82/jcommander-1.82.jar" - }, - { - "url": "org/webjars/jquery/3.6.1/jquery-3.6.1.jar", - "hash": "da2381fbee4799631ba44d1f4d6487b886b22450c7fc85842c5fdfa03429b817", - "path": "org/webjars/jquery/3.6.1/jquery-3.6.1.jar" - }, - { - "url": "org/apache/velocity/velocity-engine-core/2.3/velocity-engine-core-2.3.jar", - "hash": "b086cee8fd8183e240b4afcf54fe38ec33dd8eb0da414636e5bf7aa4d9856629", - "path": "org/apache/velocity/velocity-engine-core/2.3/velocity-engine-core-2.3.jar" - }, - { - "url": "com/thoughtworks/xstream/xstream/1.4.20/xstream-1.4.20.jar", - "hash": "87df0f0be57c92037d0110fbb225a30b651702dc275653d285afcfef31bc2e81", - "path": "com/thoughtworks/xstream/xstream/1.4.20/xstream-1.4.20.jar" - }, - { - "url": "io/github/x-stream/mxparser/1.2.2/mxparser-1.2.2.jar", - "hash": "aeeee23a3303d811bca8790ea7f25b534314861c03cff36dafdcc2180969eb97", - "path": "io/github/x-stream/mxparser/1.2.2/mxparser-1.2.2.jar" - }, - { - "url": "xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar", - "hash": "34e08ee62116071cbb69c0ed70d15a7a5b208d62798c59f2120bb8929324cb63", - "path": "xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar" - }, - { - "url": "xerces/xercesImpl/2.12.2/xercesImpl-2.12.2.jar", - "hash": "6fc991829af1708d15aea50c66f0beadcd2cfeb6968e0b2f55c1b0909883fe16", - "path": "xerces/xercesImpl/2.12.2/xercesImpl-2.12.2.jar" - }, - { - "url": "org/apache/ws/xmlrpc/xmlrpc/2.0.1/xmlrpc-2.0.1.jar", - "hash": "36efda6efee96e83602c9ba246db19bf4c5e733324390d2fa8213417d6b681e7", - "path": "org/apache/ws/xmlrpc/xmlrpc/2.0.1/xmlrpc-2.0.1.jar" - }, - { - "url": "com/fasterxml/aalto-xml/1.3.3/aalto-xml-1.3.3.jar", - "hash": "28829eebb36863b058108fa1b9b8b5cfb94c1871346e4a4f73e69e1fe0a5f0f6", - "path": "com/fasterxml/aalto-xml/1.3.3/aalto-xml-1.3.3.jar" - }, - { - "url": "org/codehaus/woodstox/stax2-api/4.2.2/stax2-api-4.2.2.jar", - "hash": "a61c48d553efad78bc01fffc4ac528bebbae64cbaec170b2a5e39cf61eb51abe", - "path": "org/codehaus/woodstox/stax2-api/4.2.2/stax2-api-4.2.2.jar" - }, - { - "url": "com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469.jar", - "hash": "6d8d14b91285cc7c1b73460f413bb3f80672dc34dc506ed578fba1f6dde8661e", - "path": "com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469.jar" - }, - { - "url": "ai/grazie/nlp/nlp-langs-jvm/0.4.16/nlp-langs-jvm-0.4.16.jar", - "hash": "dd132003dfc893e046834ec15ec5104f067d7a90eb9786e85f49b4e47bac4561", - "path": "ai/grazie/nlp/nlp-langs-jvm/0.4.16/nlp-langs-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/spell/gec-spell-engine-local-jvm/0.4.16/gec-spell-engine-local-jvm-0.4.16.jar", - "hash": "ddb7e0eaddaddfb9ee27bb723614364818898a242189f36cfca7f8031a6ae383", - "path": "ai/grazie/spell/gec-spell-engine-local-jvm/0.4.16/gec-spell-engine-local-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/utils/utils-common-jvm/0.4.16/utils-common-jvm-0.4.16.jar", - "hash": "1721b8bb4a7dbcbc34da8cec18100f03b72c8c06d4e945622c1a24b720981b73", - "path": "ai/grazie/utils/utils-common-jvm/0.4.16/utils-common-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/model/model-gec-jvm/0.4.16/model-gec-jvm-0.4.16.jar", - "hash": "554347aa33621257891e492a2e315c9e93a6d0ac57a3b7e5bb9f8d35bc071da5", - "path": "ai/grazie/model/model-gec-jvm/0.4.16/model-gec-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/model/model-text-jvm/0.4.16/model-text-jvm-0.4.16.jar", - "hash": "fac290bca4ef5ac2084e35dcb1663d5725de799d51333359931f542690672d7b", - "path": "ai/grazie/model/model-text-jvm/0.4.16/model-text-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/model/model-common-jvm/0.4.16/model-common-jvm-0.4.16.jar", - "hash": "58339397d3350db6c549a5ebee98b9611693c187fa2311b18aa849e27067c438", - "path": "ai/grazie/model/model-common-jvm/0.4.16/model-common-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/nlp/nlp-langs-jvm/0.4.16/nlp-langs-jvm-0.4.16.jar", - "hash": "dd132003dfc893e046834ec15ec5104f067d7a90eb9786e85f49b4e47bac4561", - "path": "ai/grazie/nlp/nlp-langs-jvm/0.4.16/nlp-langs-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/nlp/nlp-common-jvm/0.4.16/nlp-common-jvm-0.4.16.jar", - "hash": "d1c17c4dbb3f5f43b6e3cfc30a319d1a050aa5425ab0ce27b802b90f114a649e", - "path": "ai/grazie/nlp/nlp-common-jvm/0.4.16/nlp-common-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/nlp/nlp-patterns-jvm/0.4.16/nlp-patterns-jvm-0.4.16.jar", - "hash": "add762a914bd20ca21ea25b43f24627f902b687514ddce9ba28916bb20e8066e", - "path": "ai/grazie/nlp/nlp-patterns-jvm/0.4.16/nlp-patterns-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/nlp/nlp-similarity-jvm/0.4.16/nlp-similarity-jvm-0.4.16.jar", - "hash": "79a42758913de07c1ebeb851a4a70236309ea12dcb64d1db7ea007618593470f", - "path": "ai/grazie/nlp/nlp-similarity-jvm/0.4.16/nlp-similarity-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/nlp/nlp-phonetics-jvm/0.4.16/nlp-phonetics-jvm-0.4.16.jar", - "hash": "35479690a543b83528932122a18a476902673caa591bbeb580564eb09fbfdf62", - "path": "ai/grazie/nlp/nlp-phonetics-jvm/0.4.16/nlp-phonetics-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/nlp/nlp-tokenizer-jvm/0.4.16/nlp-tokenizer-jvm-0.4.16.jar", - "hash": "fcc839a317aba9e165c4d061e0f266dcebf32c7ceee9cb5571144cd1db60d63d", - "path": "ai/grazie/nlp/nlp-tokenizer-jvm/0.4.16/nlp-tokenizer-jvm-0.4.16.jar" - }, - { - "url": "com/android/tools/analytics-library/testing/31.5.0-alpha08/testing-31.5.0-alpha08.jar", - "hash": "a000df0643439bfc1a41cc35098491dcb5733766e629ecbed2d68adb473f8420", - "path": "com/android/tools/analytics-library/testing/31.5.0-alpha08/testing-31.5.0-alpha08.jar" - }, - { - "url": "com/android/tools/sdklib/31.5.0-alpha08/sdklib-31.5.0-alpha08.jar", - "hash": "a87c7d95a6d9c329ddde828af3f213253140135c60a0bf025a9107b3c2123f20", - "path": "com/android/tools/sdklib/31.5.0-alpha08/sdklib-31.5.0-alpha08.jar" - }, - { - "url": "com/jetbrains/fus/reporting/ap-validation/76/ap-validation-76.jar", - "hash": "3d2123e0a17edd77776f083d04b2465fdb30d07484be658db0304587bd54ba07", - "path": "com/jetbrains/fus/reporting/ap-validation/76/ap-validation-76.jar" - }, - { - "url": "com/jetbrains/fus/reporting/model/76/model-76.jar", - "hash": "2d931e26e6632f608a6dab0fb60d27fae075260bf4532bb6ba8828d81bd167b3", - "path": "com/jetbrains/fus/reporting/model/76/model-76.jar" - }, - { - "url": "org/apache/sshd/sshd-osgi/2.14.0/sshd-osgi-2.14.0.jar", - "hash": "cf7450bf7204380a817c86bb5968aa7df81555081f479690b32eb20fb51015e9", - "path": "org/apache/sshd/sshd-osgi/2.14.0/sshd-osgi-2.14.0.jar" - }, - { - "url": "org/ow2/asm/asm-analysis/9.7/asm-analysis-9.7.jar", - "hash": "7bc6bcbc21379948a0c8c467fb0f864206e5b818f6bc0b546872f5c9f941556f", - "path": "org/ow2/asm/asm-analysis/9.7/asm-analysis-9.7.jar" - }, - { - "url": "org/ow2/asm/asm-tree/9.7/asm-tree-9.7.jar", - "hash": "62f4b3bc436045c1acb5c3ba2d8ec556ec3369093d7f5d06c747eb04b56d52b1", - "path": "org/ow2/asm/asm-tree/9.7/asm-tree-9.7.jar" - }, - { - "url": "org/ow2/asm/asm/9.7/asm-9.7.jar", - "hash": "adf46d5e34940bdf148ecdd26a9ee8eea94496a72034ff7141066b3eea5c4e9d", - "path": "org/ow2/asm/asm/9.7/asm-9.7.jar" - }, - { - "url": "org/assertj/assertj-core/3.26.3/assertj-core-3.26.3.jar", - "hash": "4c2f86418ff47ee6b67fbc6adb194e80219b793281b3bda28799d4425bc9a0bd", - "path": "org/assertj/assertj-core/3.26.3/assertj-core-3.26.3.jar" - }, - { - "url": "net/bytebuddy/byte-buddy/1.14.18/byte-buddy-1.14.18.jar", - "hash": "52117af1696a53aa77c131353074ada25ccbdf2df511f2af33fad6704fa95104", - "path": "net/bytebuddy/byte-buddy/1.14.18/byte-buddy-1.14.18.jar" - }, - { - "url": "org/assertj/assertj-swing/3.17.1/assertj-swing-3.17.1.jar", - "hash": "e36445438d72d83cc48015dcb3f14d9a97eaa42c4663a9826db2bb50e4c7713b", - "path": "org/assertj/assertj-swing/3.17.1/assertj-swing-3.17.1.jar" - }, - { - "url": "dk/brics/automaton/1.12-4/automaton-1.12-4.jar", - "hash": "3941b48f2e9281aab7234395c549cbb399b3dc80fed2e13999a80db47f94b041", - "path": "dk/brics/automaton/1.12-4/automaton-1.12-4.jar" - }, - { - "url": "org/jetbrains/intellij/blockmap/1.0.7/blockmap-1.0.7.jar", - "hash": "7e3f98d3370551fea909ceb952e4797108a3a5ef67a1d7b5fb03a036eab24df9", - "path": "org/jetbrains/intellij/blockmap/1.0.7/blockmap-1.0.7.jar" - }, - { - "url": "org/bouncycastle/bcpg-jdk18on/1.80/bcpg-jdk18on-1.80.jar", - "hash": "3799a0d53511b860780af43c44ae8e0519afabb263195af40174f46312cd58bd", - "path": "org/bouncycastle/bcpg-jdk18on/1.80/bcpg-jdk18on-1.80.jar" - }, - { - "url": "org/bouncycastle/bcpkix-jdk18on/1.80/bcpkix-jdk18on-1.80.jar", - "hash": "4f4ba6a92617ea19dc183f0fa5db492eee426fdde2a0a2d6c94777ffd1af6413", - "path": "org/bouncycastle/bcpkix-jdk18on/1.80/bcpkix-jdk18on-1.80.jar" - }, - { - "url": "org/bouncycastle/bcutil-jdk18on/1.80/bcutil-jdk18on-1.80.jar", - "hash": "22eca687f7955411f456af33e6ea8e68fc73cd80cb8b32aa5f7a8b1827d7c678", - "path": "org/bouncycastle/bcutil-jdk18on/1.80/bcutil-jdk18on-1.80.jar" - }, - { - "url": "org/bouncycastle/bcprov-jdk18on/1.80/bcprov-jdk18on-1.80.jar", - "hash": "e8ad209f8c58d291a37ca9750e9e9fac60596956c983e49dd8282381dd8b3249", - "path": "org/bouncycastle/bcprov-jdk18on/1.80/bcprov-jdk18on-1.80.jar" - }, - { - "url": "com/github/ben-manes/caffeine/caffeine/3.2.0/caffeine-3.2.0.jar", - "hash": "ec411dfdf0c03f25218648ce89861630b71680e5858a9a7278ebac8e55cab3d7", - "path": "com/github/ben-manes/caffeine/caffeine/3.2.0/caffeine-3.2.0.jar" - }, - { - "url": "io/github/classgraph/classgraph/4.8.179/classgraph-4.8.179.jar", - "hash": "16558357f234052370109127a45d69a9bd6d8646925594792634486dc48b159d", - "path": "io/github/classgraph/classgraph/4.8.179/classgraph-4.8.179.jar" - }, - { - "url": "com/github/spullara/cli-parser/cli-parser/1.1.6/cli-parser-1.1.6.jar", - "hash": "436143bc3b925a1af4d0b8c9c7c53ac5c937f0f7aa32e4d97a24ce0a301ede27", - "path": "com/github/spullara/cli-parser/cli-parser/1.1.6/cli-parser-1.1.6.jar" - }, - { - "url": "com/github/ajalt/clikt/clikt-jvm/3.5.4/clikt-jvm-3.5.4.jar", - "hash": "b58b4d93fc1870b99b2adb3e16e9c483c8e73766b2944bc3cff805c0be47d19e", - "path": "com/github/ajalt/clikt/clikt-jvm/3.5.4/clikt-jvm-3.5.4.jar" - }, - { - "url": "com/jetbrains/cloudconfig/cloudconfig/2023.9/cloudconfig-2023.9.jar", - "hash": "e51ee1761684a946b9d5a0caaec2b92cf4598860cf231dbaf495f268fda35d10", - "path": "com/jetbrains/cloudconfig/cloudconfig/2023.9/cloudconfig-2023.9.jar" - }, - { - "url": "commons-cli/commons-cli/1.9.0/commons-cli-1.9.0.jar", - "hash": "d3d530d0f28fd0fbbffe2b0b338f70e8cb96f1605579e2e3abd4db29cac24e69", - "path": "commons-cli/commons-cli/1.9.0/commons-cli-1.9.0.jar" - }, - { - "url": "commons-codec/commons-codec/1.17.1/commons-codec-1.17.1.jar", - "hash": "f9f6cb103f2ddc3c99a9d80ada2ae7bf0685111fd6bffccb72033d1da4e6ff23", - "path": "commons-codec/commons-codec/1.17.1/commons-codec-1.17.1.jar" - }, - { - "url": "org/apache/commons/commons-compress/1.26.1/commons-compress-1.26.1.jar", - "hash": "27bb5d40f37c3bb7205b4a0540247df057715e9f6cbbd97d626ab8b50318bb04", - "path": "org/apache/commons/commons-compress/1.26.1/commons-compress-1.26.1.jar" - }, - { - "url": "org/jetbrains/intellij/deps/commons-imaging/1.0-RC-1/commons-imaging-1.0-RC-1.jar", - "hash": "ba1cb46e5494286940b016da372ae94a60d2dbc411b6dac5db1e40128725d501", - "path": "org/jetbrains/intellij/deps/commons-imaging/1.0-RC-1/commons-imaging-1.0-RC-1.jar" - }, - { - "url": "commons-io/commons-io/2.16.1/commons-io-2.16.1.jar", - "hash": "f41f7baacd716896447ace9758621f62c1c6b0a91d89acee488da26fc477c84f", - "path": "commons-io/commons-io/2.16.1/commons-io-2.16.1.jar" - }, - { - "url": "org/apache/commons/commons-lang3/3.17.0/commons-lang3-3.17.0.jar", - "hash": "6ee731df5c8e5a2976a1ca023b6bb320ea8d3539fbe64c8a1d5cb765127c33b4", - "path": "org/apache/commons/commons-lang3/3.17.0/commons-lang3-3.17.0.jar" - }, - { - "url": "commons-logging/commons-logging/1.2/commons-logging-1.2.jar", - "hash": "daddea1ea0be0f56978ab3006b8ac92834afeefbd9b7e4e6316fca57df0fa636", - "path": "commons-logging/commons-logging/1.2/commons-logging-1.2.jar" - }, - { - "url": "org/apache/commons/commons-text/1.13.0/commons-text-1.13.0.jar", - "hash": "1e323a501127df78ed0987f345d69d65d0ea7fa3d4fb5b3f84aaeba3a8b20f38", - "path": "org/apache/commons/commons-text/1.13.0/commons-text-1.13.0.jar" - }, - { - "url": "io/cucumber/cucumber-core/1.2.6/cucumber-core-1.2.6.jar", - "hash": "ace77c533236213a1aa9f68b8de10e564da809605371ef2f8c73cd8f4c71293a", - "path": "io/cucumber/cucumber-core/1.2.6/cucumber-core-1.2.6.jar" - }, - { - "url": "info/cukes/gherkin/2.12.2/gherkin-2.12.2.jar", - "hash": "0a5ebc0506ab1e4a08af1ca150f797304ff53b953c5b1f6fcf1f81551d964aad", - "path": "info/cukes/gherkin/2.12.2/gherkin-2.12.2.jar" - }, - { - "url": "io/cucumber/cucumber-core/2.4.0/cucumber-core-2.4.0.jar", - "hash": "ac0f343d6fc0dca4c93f8b6a6266b3bf4cb4d61913b8a4cd2b3abf50025268cf", - "path": "io/cucumber/cucumber-core/2.4.0/cucumber-core-2.4.0.jar" - }, - { - "url": "info/cukes/cucumber-html/0.2.6/cucumber-html-0.2.6.jar", - "hash": "e2167e99bdb018576cce9cc0aad154ad995fe67a4b0c36c63344f743865f96e7", - "path": "info/cukes/cucumber-html/0.2.6/cucumber-html-0.2.6.jar" - }, - { - "url": "io/cucumber/cucumber-jvm-deps/1.0.6/cucumber-jvm-deps-1.0.6.jar", - "hash": "d1c2cc901dd702eb77a2258c0d1446e4a302d28da0d4b49cd11ff3d5929281fa", - "path": "io/cucumber/cucumber-jvm-deps/1.0.6/cucumber-jvm-deps-1.0.6.jar" - }, - { - "url": "io/cucumber/gherkin/5.0.0/gherkin-5.0.0.jar", - "hash": "e35cfa4a16204bf59fa167bb6d45be0717d6b7cfba1c30f156d8f21cde2f4065", - "path": "io/cucumber/gherkin/5.0.0/gherkin-5.0.0.jar" - }, - { - "url": "io/cucumber/tag-expressions/1.1.1/tag-expressions-1.1.1.jar", - "hash": "e5a0a71fb846752900c0e5a99aa13e5a1bbc3ec97e7faf26803648fa45215584", - "path": "io/cucumber/tag-expressions/1.1.1/tag-expressions-1.1.1.jar" - }, - { - "url": "info/cukes/cucumber-jvm-deps/1.0.5/cucumber-jvm-deps-1.0.5.jar", - "hash": "2a4e84a51defe9108579b3c0a86bb41e54f04e9042e83adf4348a974dcf1dee6", - "path": "info/cukes/cucumber-jvm-deps/1.0.5/cucumber-jvm-deps-1.0.5.jar" - }, - { - "url": "de/cketti/unicode/kotlin-codepoints-jvm/0.9.0/kotlin-codepoints-jvm-0.9.0.jar", - "hash": "d642f145f6123739e779d4156145cc5fe7c2173bb58d437b813961a31c337ff9", - "path": "de/cketti/unicode/kotlin-codepoints-jvm/0.9.0/kotlin-codepoints-jvm-0.9.0.jar" - }, - { - "url": "com/jetbrains/intellij/devkit/devkit-runtime-module-repository-jps/251.16369/devkit-runtime-module-repository-jps-251.16369.jar", - "hash": "bb46909020abfc29fb6480b261ab1a887d19d0af83777ac8fb0cb950f45e7005", - "path": "com/jetbrains/intellij/devkit/devkit-runtime-module-repository-jps/251.16369/devkit-runtime-module-repository-jps-251.16369.jar" - }, - { - "url": "com/jetbrains/infra/download-pgp-verifier/1.1.4/download-pgp-verifier-1.1.4.jar", - "hash": "2bbfa931b2864c4f5e1fd22046d001df8d9a8592a20255baab0d396ed71c854c", - "path": "com/jetbrains/infra/download-pgp-verifier/1.1.4/download-pgp-verifier-1.1.4.jar" - }, - { - "url": "org/easymock/easymock/5.5.0/easymock-5.5.0.jar", - "hash": "bf05b56b102be91c7cd0bbad1684d5809ac2ccd0380e684f9445bfde14418f7f", - "path": "org/easymock/easymock/5.5.0/easymock-5.5.0.jar" - }, - { - "url": "org/ec4j/core/ec4j-core/0.3.0/ec4j-core-0.3.0.jar", - "hash": "cadef0207077074b11a12be442f89ab6cf93fbc2f848702d9371a9611414d558", - "path": "org/ec4j/core/ec4j-core/0.3.0/ec4j-core-0.3.0.jar" - }, - { - "url": "nl/jqno/equalsverifier/equalsverifier/3.16.1/equalsverifier-3.16.1.jar", - "hash": "3bbd0f98e95579271c6f838fb591fc1fa8f5b0af880e2de30220c7706f915148", - "path": "nl/jqno/equalsverifier/equalsverifier/3.16.1/equalsverifier-3.16.1.jar" - }, - { - "url": "org/objenesis/objenesis/3.3/objenesis-3.3.jar", - "hash": "02dfd0b0439a5591e35b708ed2f5474eb0948f53abf74637e959b8e4ef69bfeb", - "path": "org/objenesis/objenesis/3.3/objenesis-3.3.jar" - }, - { - "url": "net/bytebuddy/byte-buddy/1.14.13/byte-buddy-1.14.13.jar", - "hash": "ba8254ff6d612af49acee4cac1108453ce3a417efa548b24f2f4f268cd2b441a", - "path": "net/bytebuddy/byte-buddy/1.14.13/byte-buddy-1.14.13.jar" - }, - { - "url": "jetbrains/fleet/expects-compiler-plugin/2.1.10-0.1/expects-compiler-plugin-2.1.10-0.1.jar", - "hash": "5cc221cebbc1f72146b6f2bcd7f3804fada53ca75885854024f8141c20ebe734", - "path": "jetbrains/fleet/expects-compiler-plugin/2.1.10-0.1/expects-compiler-plugin-2.1.10-0.1.jar" - }, - { - "url": "org/jetbrains/intellij/deps/fastutil/intellij-deps-fastutil/8.5.14-jb1/intellij-deps-fastutil-8.5.14-jb1.jar", - "hash": "d9652a225d86e5420d1a07b2bd5be33cdaff9184a2522ced837bd3b963e7f4a4", - "path": "org/jetbrains/intellij/deps/fastutil/intellij-deps-fastutil/8.5.14-jb1/intellij-deps-fastutil-8.5.14-jb1.jar" - }, - { - "url": "org/jetbrains/intellij/deps/ift/git-learning-project/212.0.2/git-learning-project-212.0.2.jar", - "hash": "648eaffe833416e2accea4bf82b980f0e91ae51ef065f5bc74fa3481c373e9fd", - "path": "org/jetbrains/intellij/deps/ift/git-learning-project/212.0.2/git-learning-project-212.0.2.jar" - }, - { - "url": "com/android/tools/smali/smali-baksmali/3.0.3/smali-baksmali-3.0.3.jar", - "hash": "ffd6f3fbba2453440e4c04add42b9f903d84151b5b71f7e6bbb181d8096397a4", - "path": "com/android/tools/smali/smali-baksmali/3.0.3/smali-baksmali-3.0.3.jar" - }, - { - "url": "com/android/tools/smali/smali-util/3.0.3/smali-util-3.0.3.jar", - "hash": "8078a04709f42072a240a6fe7666b71755324745c505b39f86ededfd9c2b90c4", - "path": "com/android/tools/smali/smali-util/3.0.3/smali-util-3.0.3.jar" - }, - { - "url": "com/android/tools/smali/smali-dexlib2/3.0.3/smali-dexlib2-3.0.3.jar", - "hash": "11cc5e7b75b23feb65e41e28e5c225b4a77dbf7210d6cedd4bdb3f04c1f6ea24", - "path": "com/android/tools/smali/smali-dexlib2/3.0.3/smali-dexlib2-3.0.3.jar" - }, - { - "url": "com/google/protobuf/protobuf-java-util/3.24.4-jb.2/protobuf-java-util-3.24.4-jb.2.jar", - "hash": "bd30f6cf55c4f9f0891f8b6ea6601c1502b643543d2535c8b477ea0481809e99", - "path": "com/google/protobuf/protobuf-java-util/3.24.4-jb.2/protobuf-java-util-3.24.4-jb.2.jar" + "url": "com/github/marschall/memoryfilesystem/2.8.2/memoryfilesystem-2.8.2.jar", + "hash": "8b94840d71ad0caa36b3309425b2d23084bc8788ce84d71f2d805b0fc84d1f5a", + "path": "com/github/marschall/memoryfilesystem/2.8.2/memoryfilesystem-2.8.2.jar" }, { "url": "com/googlecode/plist/dd-plist/1.28/dd-plist-1.28.jar", @@ -540,89 +50,224 @@ "path": "com/googlecode/plist/dd-plist/1.28/dd-plist-1.28.jar" }, { - "url": "io/grpc/grpc-core/1.66.0/grpc-core-1.66.0.jar", - "hash": "136b7a7c411a45089dc2b26f0f032f4ae466d9b5d3bfe3a513421d6f35d2c2bd", - "path": "io/grpc/grpc-core/1.66.0/grpc-core-1.66.0.jar" + "url": "org/jline/jline-terminal-jna/3.27.0/jline-terminal-jna-3.27.0.jar", + "hash": "e7322e6d8dc1bd69f507b91865af741af4a95c649ccab36e79e8be89696bb432", + "path": "org/jline/jline-terminal-jna/3.27.0/jline-terminal-jna-3.27.0.jar" }, { - "url": "io/grpc/grpc-api/1.66.0/grpc-api-1.66.0.jar", - "hash": "8fadb1f4f0a18971c082497f34cbb78a51897ca8af4b212aa2a99c7de9ad995c", - "path": "io/grpc/grpc-api/1.66.0/grpc-api-1.66.0.jar" + "url": "net/java/dev/jna/jna/5.15.0/jna-5.15.0.jar", + "hash": "a564158d28ab5127fc6a958028ed54279fe0999662c46425b6a3b09a2a52094d", + "path": "net/java/dev/jna/jna/5.15.0/jna-5.15.0.jar" }, { - "url": "com/google/android/annotations/4.1.1.4/annotations-4.1.1.4.jar", - "hash": "ba734e1e84c09d615af6a09d33034b4f0442f8772dec120efb376d86a565ae15", - "path": "com/google/android/annotations/4.1.1.4/annotations-4.1.1.4.jar" + "url": "org/jline/jline-terminal/3.27.0/jline-terminal-3.27.0.jar", + "hash": "2f461c75091ec3810a42184afc80c96910f54e9dd2110e9ecb9902a5ee6c244b", + "path": "org/jline/jline-terminal/3.27.0/jline-terminal-3.27.0.jar" }, { - "url": "org/codehaus/mojo/animal-sniffer-annotations/1.24/animal-sniffer-annotations-1.24.jar", - "hash": "c720e6e5bcbe6b2f48ded75a47bccdb763eede79d14330102e0d352e3d89ed92", - "path": "org/codehaus/mojo/animal-sniffer-annotations/1.24/animal-sniffer-annotations-1.24.jar" + "url": "org/jline/jline-native/3.27.0/jline-native-3.27.0.jar", + "hash": "d8bc77bc80edc7d9a02a06a069b2d7085629421db0843aba7c153a869ffe525d", + "path": "org/jline/jline-native/3.27.0/jline-native-3.27.0.jar" }, { - "url": "io/perfmark/perfmark-api/0.27.0/perfmark-api-0.27.0.jar", - "hash": "c7b478503ec524e55df19b424d46d27c8a68aeb801664fadd4f069b71f52d0f6", - "path": "io/perfmark/perfmark-api/0.27.0/perfmark-api-0.27.0.jar" + "url": "io/kotest/kotest-assertions-core-jvm/5.5.4/kotest-assertions-core-jvm-5.5.4.jar", + "hash": "3acf3de882ec2c714dfc173cc382c38a5aee70c3f2bdda732583916845226d0c", + "path": "io/kotest/kotest-assertions-core-jvm/5.5.4/kotest-assertions-core-jvm-5.5.4.jar" }, { - "url": "io/grpc/grpc-context/1.66.0/grpc-context-1.66.0.jar", - "hash": "7b7521aa2116014d08dc08825e13d70eac8eb646d09dd44980b6f4d1883e6713", - "path": "io/grpc/grpc-context/1.66.0/grpc-context-1.66.0.jar" + "url": "io/kotest/kotest-assertions-shared-jvm/5.5.4/kotest-assertions-shared-jvm-5.5.4.jar", + "hash": "9977d913ef1fccf2e2663b5906d955fdf8215d0ec48265d669b01e05179e2043", + "path": "io/kotest/kotest-assertions-shared-jvm/5.5.4/kotest-assertions-shared-jvm-5.5.4.jar" }, { - "url": "io/grpc/grpc-kotlin-stub/1.4.1/grpc-kotlin-stub-1.4.1.jar", - "hash": "9403d4c826039dc869f036087569cc686b3c901da2d5be3db75d154ddd3f8209", - "path": "io/grpc/grpc-kotlin-stub/1.4.1/grpc-kotlin-stub-1.4.1.jar" + "url": "org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar", + "hash": "58812de60898d976fb81ef3b62da05c6604c18fd4a249f5044282479fc286af2", + "path": "org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar" }, { - "url": "io/grpc/grpc-netty-shaded/1.66.0/grpc-netty-shaded-1.66.0.jar", - "hash": "909c3465b9e287d81a2478f8fbc0985a5c3dcfa72f98a77ef0a5dcbbe41ba2e5", - "path": "io/grpc/grpc-netty-shaded/1.66.0/grpc-netty-shaded-1.66.0.jar" + "url": "io/kotest/kotest-common-jvm/5.5.4/kotest-common-jvm-5.5.4.jar", + "hash": "a2a4d02b86b2e849e514d18dbdf4b29e2e9d091e3c6f4d9d028db9cdc55dd28b", + "path": "io/kotest/kotest-common-jvm/5.5.4/kotest-common-jvm-5.5.4.jar" }, { - "url": "io/grpc/grpc-util/1.66.0/grpc-util-1.66.0.jar", - "hash": "c41b69a730bbc8605351a9e1a0dd7bd9283333c48c00234ba30b4d796b38bbdd", - "path": "io/grpc/grpc-util/1.66.0/grpc-util-1.66.0.jar" + "url": "io/kotest/kotest-assertions-api-jvm/5.5.4/kotest-assertions-api-jvm-5.5.4.jar", + "hash": "8b1c3e582e2f6f662261f3f45a6d723f3dd8d8b2b0b86a3f7d8e6c966eca0568", + "path": "io/kotest/kotest-assertions-api-jvm/5.5.4/kotest-assertions-api-jvm-5.5.4.jar" }, { - "url": "io/grpc/grpc-protobuf/1.66.0/grpc-protobuf-1.66.0.jar", - "hash": "5942dd582be6c0319bf2af9dd94886f631927b7126d57c8d84fbddd796fd7eb5", - "path": "io/grpc/grpc-protobuf/1.66.0/grpc-protobuf-1.66.0.jar" + "url": "com/squareup/javapoet/1.13.0/javapoet-1.13.0.jar", + "hash": "4c7517e848a71b36d069d12bb3bf46a70fd4cda3105d822b0ed2e19c00b69291", + "path": "com/squareup/javapoet/1.13.0/javapoet-1.13.0.jar" }, { - "url": "com/google/api/grpc/proto-google-common-protos/2.41.0/proto-google-common-protos-2.41.0.jar", - "hash": "49edeba62f334053b91aa9455c95e38449269891b920dbc36daa74e959a3d89a", - "path": "com/google/api/grpc/proto-google-common-protos/2.41.0/proto-google-common-protos-2.41.0.jar" + "url": "org/jetbrains/markdown-jvm/0.7.2/markdown-jvm-0.7.2.jar", + "hash": "02e0f9bf95e4b9f81e34593691a5c0ff14604db39fb8446fe9a4efa66553f3ac", + "path": "org/jetbrains/markdown-jvm/0.7.2/markdown-jvm-0.7.2.jar" }, { - "url": "io/grpc/grpc-protobuf-lite/1.66.0/grpc-protobuf-lite-1.66.0.jar", - "hash": "7cfe945848c64dbbb338d89b28bb5568b833f71a1dc67f30dbbd94071330dc5d", - "path": "io/grpc/grpc-protobuf-lite/1.66.0/grpc-protobuf-lite-1.66.0.jar" + "url": "org/assertj/assertj-swing/3.17.1/assertj-swing-3.17.1.jar", + "hash": "e36445438d72d83cc48015dcb3f14d9a97eaa42c4663a9826db2bb50e4c7713b", + "path": "org/assertj/assertj-swing/3.17.1/assertj-swing-3.17.1.jar" }, { - "url": "io/grpc/grpc-stub/1.66.0/grpc-stub-1.66.0.jar", - "hash": "39a32906304c7f442dfa56dfc6ea88887287fb398621d549e15dfdeaffae194a", - "path": "io/grpc/grpc-stub/1.66.0/grpc-stub-1.66.0.jar" + "url": "io/grpc/grpc-netty-shaded/1.73.0/grpc-netty-shaded-1.73.0.jar", + "hash": "8328289ba6b73445e982a1cadf8e651ea65354e288c825a43e7c77f16da8a056", + "path": "io/grpc/grpc-netty-shaded/1.73.0/grpc-netty-shaded-1.73.0.jar" }, { - "url": "com/google/code/gson/gson/2.12.1/gson-2.12.1.jar", - "hash": "ebee13d5fb7477cd7f1cc010e0c356df8ca80709715248da97f79e35ccb4fbec", - "path": "com/google/code/gson/gson/2.12.1/gson-2.12.1.jar" + "url": "io/grpc/grpc-util/1.73.0/grpc-util-1.73.0.jar", + "hash": "b7df6cbcc30b7a3219f06483a9a9d320a431beda8a1ace5b16d879f84112373f", + "path": "io/grpc/grpc-util/1.73.0/grpc-util-1.73.0.jar" }, { - "url": "com/google/guava/guava-testlib/33.0.0-jre/guava-testlib-33.0.0-jre.jar", - "hash": "79626019fed282b70eef91f645a9febd5f6b9f7be46484b6b328313a481f05f0", - "path": "com/google/guava/guava-testlib/33.0.0-jre/guava-testlib-33.0.0-jre.jar" + "url": "io/netty/netty-codec-protobuf/4.2.0.RC2/netty-codec-protobuf-4.2.0.RC2.jar", + "hash": "c5fb188895ffdfd529473c5e7ba1c58da2f514a44134b15ad0d51efe3f28bb38", + "path": "io/netty/netty-codec-protobuf/4.2.0.RC2/netty-codec-protobuf-4.2.0.RC2.jar" }, { - "url": "org/hamcrest/hamcrest/2.2/hamcrest-2.2.jar", - "hash": "5e62846a89f05cd78cd9c1a553f340d002458380c320455dd1f8fc5497a8a1c1", - "path": "org/hamcrest/hamcrest/2.2/hamcrest-2.2.jar" + "url": "org/jetbrains/kotlin/kotlin-build-common-tests-for-ide/2.3.20-ij253-45/kotlin-build-common-tests-for-ide-2.3.20-ij253-45.jar", + "hash": "c5d0331fb960fbb5e392118d1322e905f37be1b0b0abd6121d06caade7cc9b16", + "path": "org/jetbrains/kotlin/kotlin-build-common-tests-for-ide/2.3.20-ij253-45/kotlin-build-common-tests-for-ide-2.3.20-ij253-45.jar" }, { - "url": "com/dynatrace/hash4j/hash4j/0.20.0/hash4j-0.20.0.jar", - "hash": "0181873ba85684d119134f5598432f5b63109a03adc455767a1500b2145df8a2", - "path": "com/dynatrace/hash4j/hash4j/0.20.0/hash4j-0.20.0.jar" + "url": "com/android/tools/smali/smali-dexlib2/3.0.3/smali-dexlib2-3.0.3.jar", + "hash": "11cc5e7b75b23feb65e41e28e5c225b4a77dbf7210d6cedd4bdb3f04c1f6ea24", + "path": "com/android/tools/smali/smali-dexlib2/3.0.3/smali-dexlib2-3.0.3.jar" + }, + { + "url": "com/jetbrains/rd/rd-framework/2025.3.1/rd-framework-2025.3.1.jar", + "hash": "85f2a329245e4a6a1e4552ac62db4c1f23b6f02bf3c96e4df8240668187c848a", + "path": "com/jetbrains/rd/rd-framework/2025.3.1/rd-framework-2025.3.1.jar" + }, + { + "url": "org/jetbrains/intellij/deps/completion/ngram-slp/0.0.3/ngram-slp-0.0.3.jar", + "hash": "4ac10d8fb7e6326e09179fd83e664610a3362dc1d661fb32e5b2a19bcb9fc867", + "path": "org/jetbrains/intellij/deps/completion/ngram-slp/0.0.3/ngram-slp-0.0.3.jar" + }, + { + "url": "org/jetbrains/kotlin/analysis-api-fe10-for-ide/2.3.20-ij253-45/analysis-api-fe10-for-ide-2.3.20-ij253-45.jar", + "hash": "cbf24708e46c2e064a37887d5b53d1234ba2b3c1d285ecc9ba82cb6152076297", + "path": "org/jetbrains/kotlin/analysis-api-fe10-for-ide/2.3.20-ij253-45/analysis-api-fe10-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "org/jetbrains/kotlin/symbol-light-classes-for-ide/2.3.20-ij253-45/symbol-light-classes-for-ide-2.3.20-ij253-45.jar", + "hash": "298e61756dab332adc36712f14803e47f65f114f736c41cace04eaef2cce380e", + "path": "org/jetbrains/kotlin/symbol-light-classes-for-ide/2.3.20-ij253-45/symbol-light-classes-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "io/mockk/mockk-jvm/1.14.5/mockk-jvm-1.14.5.jar", + "hash": "74deb86cbab6871a3e4d0f97ba8eacbdae7aacd7537f142bcb083590465a6219", + "path": "io/mockk/mockk-jvm/1.14.5/mockk-jvm-1.14.5.jar" + }, + { + "url": "io/mockk/mockk-dsl-jvm/1.14.5/mockk-dsl-jvm-1.14.5.jar", + "hash": "d01d6ce85f9824d8ddb22ea7f1bccd581b831ffad504f48a4f18abf9bc6f2eac", + "path": "io/mockk/mockk-dsl-jvm/1.14.5/mockk-dsl-jvm-1.14.5.jar" + }, + { + "url": "io/mockk/mockk-agent-jvm/1.14.5/mockk-agent-jvm-1.14.5.jar", + "hash": "9f78e9988e84c98569edcf9a6225d5b7354939529642e54c2c58da3ef3913106", + "path": "io/mockk/mockk-agent-jvm/1.14.5/mockk-agent-jvm-1.14.5.jar" + }, + { + "url": "io/mockk/mockk-agent-api-jvm/1.14.5/mockk-agent-api-jvm-1.14.5.jar", + "hash": "a919a8fec03dfb0c084cb43dafcebe2dd9351431c7a08c2fc8147037de1d06b7", + "path": "io/mockk/mockk-agent-api-jvm/1.14.5/mockk-agent-api-jvm-1.14.5.jar" + }, + { + "url": "io/mockk/mockk-core-jvm/1.14.5/mockk-core-jvm-1.14.5.jar", + "hash": "060fffe7452e74f6e18bb9dfe1221e92c4ec0de29a84b022fb562ec6cd954691", + "path": "io/mockk/mockk-core-jvm/1.14.5/mockk-core-jvm-1.14.5.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-jps-plugin-classpath/2.2.20/kotlin-jps-plugin-classpath-2.2.20.jar", + "hash": "fa31a084adbecaaf98166e734fba1bf964e04e22671d70230ed9598cecd22124", + "path": "org/jetbrains/kotlin/kotlin-jps-plugin-classpath/2.2.20/kotlin-jps-plugin-classpath-2.2.20.jar" + }, + { + "url": "io/ktor/ktor-server-cio-jvm/3.1.3/ktor-server-cio-jvm-3.1.3.jar", + "hash": "f1526fe94e8d76c5251b5a25e4b4bb72199a25d3e1f6045e4b9e42789293f069", + "path": "io/ktor/ktor-server-cio-jvm/3.1.3/ktor-server-cio-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-server-core-jvm/3.1.3/ktor-server-core-jvm-3.1.3.jar", + "hash": "bf582ba004634d0d343bb2dfa1edd0e8de18cdc2c607a4089db8b79d3085d10a", + "path": "io/ktor/ktor-server-core-jvm/3.1.3/ktor-server-core-jvm-3.1.3.jar" + }, + { + "url": "com/typesafe/config/1.4.3/config-1.4.3.jar", + "hash": "8ada4c185ce72416712d63e0b5afdc5f009c0cdf405e5f26efecdf156aa5dfb6", + "path": "com/typesafe/config/1.4.3/config-1.4.3.jar" + }, + { + "url": "io/ktor/ktor-utils-jvm/3.1.3/ktor-utils-jvm-3.1.3.jar", + "hash": "33333937b98fc0c8e943ee4b10b3ea66b49782dfb569c44c142da4f32d85dffc", + "path": "io/ktor/ktor-utils-jvm/3.1.3/ktor-utils-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-http-jvm/3.1.3/ktor-http-jvm-3.1.3.jar", + "hash": "8a50d94b46f91bd56580b9169272d6cd636f442032ba078a141da70413465946", + "path": "io/ktor/ktor-http-jvm/3.1.3/ktor-http-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-serialization-jvm/3.1.3/ktor-serialization-jvm-3.1.3.jar", + "hash": "0d704bc1148a8fd9a1f2005e0b5189cdaed3030efe24b8236459c41c356f5620", + "path": "io/ktor/ktor-serialization-jvm/3.1.3/ktor-serialization-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-events-jvm/3.1.3/ktor-events-jvm-3.1.3.jar", + "hash": "da7069c6e78809d7c37d104e415613cbd4cd5cec1ed54a332cb64ef6a864a060", + "path": "io/ktor/ktor-events-jvm/3.1.3/ktor-events-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-http-cio-jvm/3.1.3/ktor-http-cio-jvm-3.1.3.jar", + "hash": "b04aede18e9c008168096dc53a3fc016177b61a5ec3024afbf8caca0cd5dbf42", + "path": "io/ktor/ktor-http-cio-jvm/3.1.3/ktor-http-cio-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-io-jvm/3.1.3/ktor-io-jvm-3.1.3.jar", + "hash": "bb2fb6c00afaa34b539cb30e7584d37bfcba171c266bbdb9990e003579dc24c1", + "path": "io/ktor/ktor-io-jvm/3.1.3/ktor-io-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-websockets-jvm/3.1.3/ktor-websockets-jvm-3.1.3.jar", + "hash": "ef28b4f12054ee125765b72fe3230e215a60b73b2ff2072a5c280fcf09329077", + "path": "io/ktor/ktor-websockets-jvm/3.1.3/ktor-websockets-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-network-jvm/3.1.3/ktor-network-jvm-3.1.3.jar", + "hash": "fa4e6165b5ad4bf5db337ebd5f16f9b596dc5e401fbea343b9deacb6138240af", + "path": "io/ktor/ktor-network-jvm/3.1.3/ktor-network-jvm-3.1.3.jar" + }, + { + "url": "com/fasterxml/jackson/core/jackson-databind/2.19.0/jackson-databind-2.19.0.jar", + "hash": "ceda311f476c3b18e1d2b240c94e2dcb9c8d44e70f8afa9facab88bac4ddc03a", + "path": "com/fasterxml/jackson/core/jackson-databind/2.19.0/jackson-databind-2.19.0.jar" + }, + { + "url": "com/fasterxml/jackson/core/jackson-annotations/2.19.0/jackson-annotations-2.19.0.jar", + "hash": "ead60e9cac0e42b57092b9e2d087ff43536e9477d4486ba393037a8cc156cda7", + "path": "com/fasterxml/jackson/core/jackson-annotations/2.19.0/jackson-annotations-2.19.0.jar" + }, + { + "url": "com/jetbrains/rd/rd-text/2025.3.1/rd-text-2025.3.1.jar", + "hash": "e465ab42d9c79cdec7147c8210f8e65d5f816704d47b959ac9f2cfc3f68dedb5", + "path": "com/jetbrains/rd/rd-text/2025.3.1/rd-text-2025.3.1.jar" + }, + { + "url": "org/slf4j/log4j-over-slf4j/1.7.36/log4j-over-slf4j-1.7.36.jar", + "hash": "0a7e032bf5bcdd5b2bf8bf2e5cf02c5646f2aa6fee66933b8150dbe84e651e8a", + "path": "org/slf4j/log4j-over-slf4j/1.7.36/log4j-over-slf4j-1.7.36.jar" + }, + { + "url": "com/jcraft/jzlib/1.1.3/jzlib-1.1.3.jar", + "hash": "89b1360f407381bf61fde411019d8cbd009ebb10cff715f3669017a031027560", + "path": "com/jcraft/jzlib/1.1.3/jzlib-1.1.3.jar" + }, + { + "url": "com/intellij/platform/kotlinx-coroutines-slf4j/1.10.1-intellij-5/kotlinx-coroutines-slf4j-1.10.1-intellij-5.jar", + "hash": "1d68dfc6ba67ec96ecb5a373dbd9fb557ce2210ffc2d74d6b528e4f1f73e7003", + "path": "com/intellij/platform/kotlinx-coroutines-slf4j/1.10.1-intellij-5/kotlinx-coroutines-slf4j-1.10.1-intellij-5.jar" }, { "url": "org/apache/httpcomponents/httpmime/4.5.14/httpmime-4.5.14.jar", @@ -640,29 +285,214 @@ "path": "org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar" }, { - "url": "com/ibm/icu/icu4j/73.2/icu4j-73.2.jar", - "hash": "29280822f4b0796acef1f79b90b1d0c1edd86c10e876a848e04b8a6298a16bf9", - "path": "com/ibm/icu/icu4j/73.2/icu4j-73.2.jar" + "url": "org/jetbrains/kotlin/kotlin-gradle-plugin-idea-proto/1.9.20-dev-8162/kotlin-gradle-plugin-idea-proto-1.9.20-dev-8162.jar", + "hash": "3841d6ad1fdd4bf90143ac6012146d291409b431e837f143c023135bd24b79a6", + "path": "org/jetbrains/kotlin/kotlin-gradle-plugin-idea-proto/1.9.20-dev-8162/kotlin-gradle-plugin-idea-proto-1.9.20-dev-8162.jar" }, { - "url": "org/imgscalr/imgscalr-lib/4.2/imgscalr-lib-4.2.jar", - "hash": "6f128a71c5e87a16f810513a73ad3c77d0ee0bb622ee0ce1ead115bccbc76d0a", - "path": "org/imgscalr/imgscalr-lib/4.2/imgscalr-lib-4.2.jar" + "url": "org/apache/lucene/lucene-queries/10.3.0/lucene-queries-10.3.0.jar", + "hash": "c0c5891b390759a0cf503c7864e6eb4d8447cc8df20806a4254bfdf3d2f43a91", + "path": "org/apache/lucene/lucene-queries/10.3.0/lucene-queries-10.3.0.jar" }, { - "url": "org/jetbrains/intellij/deps/ini4j/0.5.5-2/ini4j-0.5.5-2.jar", - "hash": "6d342a8599aed6e2871c638c87e2533647d6a32aec1e0feaa871133ae21517a4", - "path": "org/jetbrains/intellij/deps/ini4j/0.5.5-2/ini4j-0.5.5-2.jar" + "url": "org/jetbrains/kotlinx/kotlinx-datetime-jvm/0.6.2/kotlinx-datetime-jvm-0.6.2.jar", + "hash": "102764921129e1e44a74f408b7a0b8dac6d1892c6042e0e48f8bdbbbf78c6d2e", + "path": "org/jetbrains/kotlinx/kotlinx-datetime-jvm/0.6.2/kotlinx-datetime-jvm-0.6.2.jar" }, { - "url": "org/jetbrains/intellij/plugins/structure-intellij/3.276/structure-intellij-3.276.jar", - "hash": "a91abcf9c27362485f65af3876f52185d16b969efc30e071ffce534caa57223f", - "path": "org/jetbrains/intellij/plugins/structure-intellij/3.276/structure-intellij-3.276.jar" + "url": "org/jetbrains/kotlin/compose-compiler-plugin-for-ide/2.3.20-ij253-45/compose-compiler-plugin-for-ide-2.3.20-ij253-45.jar", + "hash": "84612c6b067f7018325c00975bb49a35e1947d8de1c03009e999b746219105f4", + "path": "org/jetbrains/kotlin/compose-compiler-plugin-for-ide/2.3.20-ij253-45/compose-compiler-plugin-for-ide-2.3.20-ij253-45.jar" }, { - "url": "org/jetbrains/intellij/plugins/structure-base/3.276/structure-base-3.276.jar", - "hash": "b763deb066b52b1e9df471f78f476f49732892b0839aabc51904c86b127cb9e7", - "path": "org/jetbrains/intellij/plugins/structure-base/3.276/structure-base-3.276.jar" + "url": "org/jetbrains/kotlin/incremental-compilation-impl-tests-for-ide/2.3.20-ij253-45/incremental-compilation-impl-tests-for-ide-2.3.20-ij253-45.jar", + "hash": "9d2369a7e71ff367dbed384ee50976c25743b09e4be68a58f9412ad165d8e0d7", + "path": "org/jetbrains/kotlin/incremental-compilation-impl-tests-for-ide/2.3.20-ij253-45/incremental-compilation-impl-tests-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "org/junit/jupiter/junit-jupiter-api/6.0.0/junit-jupiter-api-6.0.0.jar", + "hash": "88d690d2d373cd66170770c317977196ce9e465f2388930f4bc9665e887385f6", + "path": "org/junit/jupiter/junit-jupiter-api/6.0.0/junit-jupiter-api-6.0.0.jar" + }, + { + "url": "org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar", + "hash": "48e2df636cab6563ced64dcdff8abb2355627cb236ef0bf37598682ddf742f1b", + "path": "org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar" + }, + { + "url": "org/junit/platform/junit-platform-commons/6.0.0/junit-platform-commons-6.0.0.jar", + "hash": "86e8faf87f3151a3d545850852a0f2cc55ea8a2434eee9e08f83881c52d55992", + "path": "org/junit/platform/junit-platform-commons/6.0.0/junit-platform-commons-6.0.0.jar" + }, + { + "url": "org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar", + "hash": "b509448ac506d607319f182537f0b35d71007582ec741832a1f111e5b5b70b38", + "path": "org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar" + }, + { + "url": "org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar", + "hash": "1fad6e6be7557781e4d33729d49ae1cdc8fdda6fe477bb0cc68ce351eafdfbab", + "path": "org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl/2.3.20-ij253-45/kotlin-scripting-compiler-impl-2.3.20-ij253-45.jar", + "hash": "c2b19162264b2aa78371cd834f8703e1c49c032ec9862cdb9b744a4a2a8e7ded", + "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl/2.3.20-ij253-45/kotlin-scripting-compiler-impl-2.3.20-ij253-45.jar" + }, + { + "url": "org/junit/jupiter/junit-jupiter-engine/5.13.4/junit-jupiter-engine-5.13.4.jar", + "hash": "027404a92fe618b72465792a257951495c503a7d5751e2791e0f51c87f67f5bc", + "path": "org/junit/jupiter/junit-jupiter-engine/5.13.4/junit-jupiter-engine-5.13.4.jar" + }, + { + "url": "org/codehaus/groovy/groovy/3.0.25/groovy-3.0.25.jar", + "hash": "ad009e985dd84e4f524f4ed1751866da5bef816b691851bfbcefa48a01180a07", + "path": "org/codehaus/groovy/groovy/3.0.25/groovy-3.0.25.jar" + }, + { + "url": "org/apache/commons/commons-compress/1.27.1/commons-compress-1.27.1.jar", + "hash": "293d80f54b536b74095dcd7ea3cf0a29bbfc3402519281332495f4420d370d16", + "path": "org/apache/commons/commons-compress/1.27.1/commons-compress-1.27.1.jar" + }, + { + "url": "io/ktor/ktor-http-jvm/3.1.3/ktor-http-jvm-3.1.3.jar", + "hash": "8a50d94b46f91bd56580b9169272d6cd636f442032ba078a141da70413465946", + "path": "io/ktor/ktor-http-jvm/3.1.3/ktor-http-jvm-3.1.3.jar" + }, + { + "url": "org/jetbrains/intellij/deps/jb-jdi/2.45/jb-jdi-2.45.jar", + "hash": "f31793446f372ee33659fc7a4ce93a079fa520ae89ddf6f6280ea50425c408d4", + "path": "org/jetbrains/intellij/deps/jb-jdi/2.45/jb-jdi-2.45.jar" + }, + { + "url": "io/ktor/ktor-network-tls-jvm/3.1.3/ktor-network-tls-jvm-3.1.3.jar", + "hash": "f67507a3e8bf52aa08d753682e6cdda0194e3abe750118b99c9336953e598be9", + "path": "io/ktor/ktor-network-tls-jvm/3.1.3/ktor-network-tls-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-network-jvm/3.1.3/ktor-network-jvm-3.1.3.jar", + "hash": "fa4e6165b5ad4bf5db337ebd5f16f9b596dc5e401fbea343b9deacb6138240af", + "path": "io/ktor/ktor-network-jvm/3.1.3/ktor-network-jvm-3.1.3.jar" + }, + { + "url": "org/apache/lucene/lucene-queryparser/10.3.0/lucene-queryparser-10.3.0.jar", + "hash": "b4b57bc3d56c5a1ccc674f55a16086c37700eb151fa749b45887e391ec0f26f9", + "path": "org/apache/lucene/lucene-queryparser/10.3.0/lucene-queryparser-10.3.0.jar" + }, + { + "url": "com/google/jimfs/jimfs/1.1/jimfs-1.1.jar", + "hash": "c4828e28d7c0a930af9387510b3bada7daa5c04d7c25a75c7b8b081f1c257ddd", + "path": "com/google/jimfs/jimfs/1.1/jimfs-1.1.jar" + }, + { + "url": "org/apache/lucene/lucene-memory/10.3.0/lucene-memory-10.3.0.jar", + "hash": "ea77d0b2eb0b3e1f7fa04f2fbe671f5af3ae836cc40320411e195bdc9421f17b", + "path": "org/apache/lucene/lucene-memory/10.3.0/lucene-memory-10.3.0.jar" + }, + { + "url": "org/jetbrains/kotlin/noarg-compiler-plugin-for-ide/2.3.20-ij253-45/noarg-compiler-plugin-for-ide-2.3.20-ij253-45.jar", + "hash": "261a90d908355e185f0a291aa71b3ce1f4e3c67aa31411244ef8c124958b0c77", + "path": "org/jetbrains/kotlin/noarg-compiler-plugin-for-ide/2.3.20-ij253-45/noarg-compiler-plugin-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "io/ktor/ktor-serialization-kotlinx-json-jvm/3.1.3/ktor-serialization-kotlinx-json-jvm-3.1.3.jar", + "hash": "9b810f01caa6e3f27e02d71caba8595e2b4b04071dba16e0e426e20115bed354", + "path": "io/ktor/ktor-serialization-kotlinx-json-jvm/3.1.3/ktor-serialization-kotlinx-json-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-serialization-kotlinx-jvm/3.1.3/ktor-serialization-kotlinx-jvm-3.1.3.jar", + "hash": "b4dc2f9d4d1dda8d481a054d7f833ba195f064f5115fde3ab0dfdb8b42f61fda", + "path": "io/ktor/ktor-serialization-kotlinx-jvm/3.1.3/ktor-serialization-kotlinx-jvm-3.1.3.jar" + }, + { + "url": "junit/junit/4.13.2/junit-4.13.2.jar", + "hash": "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3", + "path": "junit/junit/4.13.2/junit-4.13.2.jar" + }, + { + "url": "org/jetbrains/packagesearch/packagesearch-api-client-jvm/3.4.0/packagesearch-api-client-jvm-3.4.0.jar", + "hash": "9d0f4c74e96787499fcc2462c32afeb7f4db97db30042e2578f205f61e5898fb", + "path": "org/jetbrains/packagesearch/packagesearch-api-client-jvm/3.4.0/packagesearch-api-client-jvm-3.4.0.jar" + }, + { + "url": "org/jetbrains/packagesearch/packagesearch-http-models-jvm/3.4.0/packagesearch-http-models-jvm-3.4.0.jar", + "hash": "0318b967115de0c7c8fbd93bc6e3d279c82de2954f90794146962921de45972d", + "path": "org/jetbrains/packagesearch/packagesearch-http-models-jvm/3.4.0/packagesearch-http-models-jvm-3.4.0.jar" + }, + { + "url": "org/jetbrains/packagesearch/packagesearch-api-models-jvm/3.4.0/packagesearch-api-models-jvm-3.4.0.jar", + "hash": "22022fe954980d8e183b252889719fc6ca71a13e91b8e869d92532da308e3da1", + "path": "org/jetbrains/packagesearch/packagesearch-api-models-jvm/3.4.0/packagesearch-api-models-jvm-3.4.0.jar" + }, + { + "url": "org/jetbrains/packagesearch/packagesearch-version-utils-jvm/3.4.0/packagesearch-version-utils-jvm-3.4.0.jar", + "hash": "4c86546693efaeb889e02d043521cda15da5f10853b0471095b7db80dc0540e7", + "path": "org/jetbrains/packagesearch/packagesearch-version-utils-jvm/3.4.0/packagesearch-version-utils-jvm-3.4.0.jar" + }, + { + "url": "com/soywiz/korlibs/krypto/krypto-jvm/4.0.10/krypto-jvm-4.0.10.jar", + "hash": "0fe8dcdf54b13b5ec56fdb5f63c057364264bb2f51b7f7bc3c271d5b1ba68dcb", + "path": "com/soywiz/korlibs/krypto/krypto-jvm/4.0.10/krypto-jvm-4.0.10.jar" + }, + { + "url": "com/jgoodies/forms/1.1-preview/forms-1.1-preview.jar", + "hash": "26b0fc745ea051b57462be22a150c7600dbac6716b24cc60a5ecc0e8085c41a0", + "path": "com/jgoodies/forms/1.1-preview/forms-1.1-preview.jar" + }, + { + "url": "org/jetbrains/testDiscovery/test-discovery-plugin-base/0.1.191/test-discovery-plugin-base-0.1.191.jar", + "hash": "5ed74de192bd48546a6bc6e1c9f8f508663d8506ad9ef257aebbd6e829fdea36", + "path": "org/jetbrains/testDiscovery/test-discovery-plugin-base/0.1.191/test-discovery-plugin-base-0.1.191.jar" + }, + { + "url": "com/jetbrains/fleet/rpc-compiler-plugin/2.2.20-0.1/rpc-compiler-plugin-2.2.20-0.1.jar", + "hash": "71e74b74676099dd9ebbb97780401f9b53f205a69d0d515a5e03c5a42fe20c18", + "path": "com/jetbrains/fleet/rpc-compiler-plugin/2.2.20-0.1/rpc-compiler-plugin-2.2.20-0.1.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-jps-plugin-classpath/2.3.20-ij253-45/kotlin-jps-plugin-classpath-2.3.20-ij253-45.jar", + "hash": "290744db458f813618c460312a1f35bb2ed082485385d558de368c893509d11c", + "path": "org/jetbrains/kotlin/kotlin-jps-plugin-classpath/2.3.20-ij253-45/kotlin-jps-plugin-classpath-2.3.20-ij253-45.jar" + }, + { + "url": "com/jetbrains/fus/reporting/configuration/171/configuration-171.jar", + "hash": "f138ed43c55cb90192518293a5b46a135221c898b2b05d6c0648645b3d0fac64", + "path": "com/jetbrains/fus/reporting/configuration/171/configuration-171.jar" + }, + { + "url": "io/ktor/ktor-network-jvm/3.1.3/ktor-network-jvm-3.1.3.jar", + "hash": "fa4e6165b5ad4bf5db337ebd5f16f9b596dc5e401fbea343b9deacb6138240af", + "path": "io/ktor/ktor-network-jvm/3.1.3/ktor-network-jvm-3.1.3.jar" + }, + { + "url": "com/intellij/platform/kotlinx-coroutines-guava/1.10.1-intellij-5/kotlinx-coroutines-guava-1.10.1-intellij-5.jar", + "hash": "61ff422fe859c2439d94727eb6dcd7ccadb5ba0d9cce4e181db1946209ef9bf6", + "path": "com/intellij/platform/kotlinx-coroutines-guava/1.10.1-intellij-5/kotlinx-coroutines-guava-1.10.1-intellij-5.jar" + }, + { + "url": "org/eclipse/xtext/org.eclipse.xtext.xbase.lib/2.40.0/org.eclipse.xtext.xbase.lib-2.40.0.jar", + "hash": "5a810154295fc20a0268cae4cbbc6e5a35a8b32480d8727dc8301910524e4b79", + "path": "org/eclipse/xtext/org.eclipse.xtext.xbase.lib/2.40.0/org.eclipse.xtext.xbase.lib-2.40.0.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-script-runtime/2.2.20/kotlin-script-runtime-2.2.20.jar", + "hash": "5c8bd5dd7ae1ea2eeb2778fdbeaa19a562184975f6cab8a0bb6779e4190731ae", + "path": "org/jetbrains/kotlin/kotlin-script-runtime/2.2.20/kotlin-script-runtime-2.2.20.jar" + }, + { + "url": "org/mockito/mockito-junit-jupiter/5.19.0/mockito-junit-jupiter-5.19.0.jar", + "hash": "7cfbb7a9c1198053c699c663479fd4836acc22c2650003c8dee20e7fbc55a65a", + "path": "org/mockito/mockito-junit-jupiter/5.19.0/mockito-junit-jupiter-5.19.0.jar" + }, + { + "url": "org/jetbrains/intellij/plugins/structure-intellij/3.316/structure-intellij-3.316.jar", + "hash": "0efe45aca820a2f722f29a49e5ffe5cd14f06c51ad60842247fcb15f8048e28a", + "path": "org/jetbrains/intellij/plugins/structure-intellij/3.316/structure-intellij-3.316.jar" + }, + { + "url": "org/jetbrains/intellij/plugins/structure-base/3.316/structure-base-3.316.jar", + "hash": "83789c1710426adb1637f773ec79e46ad0acf845e77e7964d7f2030cc2fd25c9", + "path": "org/jetbrains/intellij/plugins/structure-base/3.316/structure-base-3.316.jar" }, { "url": "org/atteo/evo-inflector/1.3/evo-inflector-1.3.jar", @@ -675,224 +505,169 @@ "path": "org/jdom/jdom2/2.0.6.1/jdom2-2.0.6.1.jar" }, { - "url": "org/jetbrains/intellij/deps/intellij-test-discovery-agent/1.0.763/intellij-test-discovery-agent-1.0.763.jar", - "hash": "de175ebed73336e126ecba42c8b93a6566f65b169c6b4a4deb8099fe28e944de", - "path": "org/jetbrains/intellij/deps/intellij-test-discovery-agent/1.0.763/intellij-test-discovery-agent-1.0.763.jar" + "url": "de/cketti/unicode/kotlin-codepoints-jvm/0.9.0/kotlin-codepoints-jvm-0.9.0.jar", + "hash": "d642f145f6123739e779d4156145cc5fe7c2173bb58d437b813961a31c337ff9", + "path": "de/cketti/unicode/kotlin-codepoints-jvm/0.9.0/kotlin-codepoints-jvm-0.9.0.jar" }, { - "url": "io/github/z4kn4fein/semver-jvm/2.0.0/semver-jvm-2.0.0.jar", - "hash": "fbbf174a4e78aa5be1f1b7db73edc5c0a6a2e59e1562263e2c3a2e510fa1ba45", - "path": "io/github/z4kn4fein/semver-jvm/2.0.0/semver-jvm-2.0.0.jar" + "url": "org/jetbrains/kotlin/analysis-api-k2-for-ide/2.3.20-ij253-45/analysis-api-k2-for-ide-2.3.20-ij253-45.jar", + "hash": "7fdbe230eae422cec677a358823315996f53853d4b4469e45e1531fb4f4e5245", + "path": "org/jetbrains/kotlin/analysis-api-k2-for-ide/2.3.20-ij253-45/analysis-api-k2-for-ide-2.3.20-ij253-45.jar" }, { - "url": "io/mockk/mockk/1.13.12/mockk-1.13.12.jar", - "hash": "f634a6723d70211de75070491bc7062b042f8dc01bcd3b88487fcb1a5b6d1c1c", - "path": "io/mockk/mockk/1.13.12/mockk-1.13.12.jar" + "url": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final.jar", + "hash": "cfd4332afd70ebb3041e244317dc790d8cb7bf6ddd05591cc1188b8052979946", + "path": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final.jar" }, { - "url": "io/mockk/mockk-dsl/1.13.12/mockk-dsl-1.13.12.jar", - "hash": "fbc64f5c44a7added8b6eab517cf7d70555e25153bf5d44a6ed9b0e5312f7de9", - "path": "io/mockk/mockk-dsl/1.13.12/mockk-dsl-1.13.12.jar" + "url": "io/netty/netty-tcnative-classes/2.0.73.Final/netty-tcnative-classes-2.0.73.Final.jar", + "hash": "6396a4e67269f3f35851c17613257964f46fd4e937cb3ffe73ddcd963c2a83a7", + "path": "io/netty/netty-tcnative-classes/2.0.73.Final/netty-tcnative-classes-2.0.73.Final.jar" }, { - "url": "io/mockk/mockk-agent/1.13.12/mockk-agent-1.13.12.jar", - "hash": "b5a3d62e5446d89a2a8ede3a05664f3f90e9d1373305fcd046e706dd9fae3c00", - "path": "io/mockk/mockk-agent/1.13.12/mockk-agent-1.13.12.jar" + "url": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final-linux-x86_64.jar", + "hash": "a700168761f778704d456e4b0cc9183a42a832ac4b970886663c6c855bf5461c", + "path": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final-linux-x86_64.jar" }, { - "url": "io/mockk/mockk-agent-api/1.13.12/mockk-agent-api-1.13.12.jar", - "hash": "fbc64f5c44a7added8b6eab517cf7d70555e25153bf5d44a6ed9b0e5312f7de9", - "path": "io/mockk/mockk-agent-api/1.13.12/mockk-agent-api-1.13.12.jar" + "url": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final-linux-aarch_64.jar", + "hash": "6d9ebbb6db1567ebc7e3561a555b2e80cded56002f16be4c152bb911f6952cee", + "path": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final-linux-aarch_64.jar" }, { - "url": "io/mockk/mockk-core/1.13.12/mockk-core-1.13.12.jar", - "hash": "fbc64f5c44a7added8b6eab517cf7d70555e25153bf5d44a6ed9b0e5312f7de9", - "path": "io/mockk/mockk-core/1.13.12/mockk-core-1.13.12.jar" + "url": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final-osx-x86_64.jar", + "hash": "f2cbc864db43bc57d13a79444b2f8d784a01345bbe259c9721be00935f8ba748", + "path": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final-osx-x86_64.jar" }, { - "url": "io/mockk/mockk-jvm/1.13.12/mockk-jvm-1.13.12.jar", - "hash": "d5e00099ecc52e171a6eb90af9bdeea8648fc0386eb66753f5b2ac41257ad2d1", - "path": "io/mockk/mockk-jvm/1.13.12/mockk-jvm-1.13.12.jar" + "url": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final-osx-aarch_64.jar", + "hash": "a1158e70bb79d591c7d7fcc2ab0bcf6682500f7de4961fda4a9cc1b015cad65e", + "path": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final-osx-aarch_64.jar" }, { - "url": "io/mockk/mockk-dsl-jvm/1.13.12/mockk-dsl-jvm-1.13.12.jar", - "hash": "869713aea27e0d589767172ed05b8319da4853b8686fcfbdbae9a4dbd1160ae4", - "path": "io/mockk/mockk-dsl-jvm/1.13.12/mockk-dsl-jvm-1.13.12.jar" + "url": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final-windows-x86_64.jar", + "hash": "6a8cb27bdd255a718ca100d52cfdac20cce70ab3a92c248efaee50f63eefd11e", + "path": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final-windows-x86_64.jar" }, { - "url": "io/mockk/mockk-agent-jvm/1.13.12/mockk-agent-jvm-1.13.12.jar", - "hash": "a016a7d678a37966ef6a91dd3f5c0d901e1fd087ea3a664b8aaade02edbb0428", - "path": "io/mockk/mockk-agent-jvm/1.13.12/mockk-agent-jvm-1.13.12.jar" + "url": "xml-resolver/xml-resolver/1.2/xml-resolver-1.2.jar", + "hash": "47dcde8986019314ef78ae7280a94973a21d2ed95075a40a000b42da956429e1", + "path": "xml-resolver/xml-resolver/1.2/xml-resolver-1.2.jar" }, { - "url": "io/mockk/mockk-agent-api-jvm/1.13.12/mockk-agent-api-jvm-1.13.12.jar", - "hash": "6aba1cfaba319bdbf624990a3a795ec59d8f71ca7f1bfc34487660fd9f403724", - "path": "io/mockk/mockk-agent-api-jvm/1.13.12/mockk-agent-api-jvm-1.13.12.jar" + "url": "org/openjdk/jmh/jmh-core/1.37/jmh-core-1.37.jar", + "hash": "dc0eaf2bbf0036a70b60798c785d6e03a9daf06b68b8edb0f1ba9eb3421baeb3", + "path": "org/openjdk/jmh/jmh-core/1.37/jmh-core-1.37.jar" }, { - "url": "io/mockk/mockk-core-jvm/1.13.12/mockk-core-jvm-1.13.12.jar", - "hash": "55438756521253b04da99f8e559d99188edb3efc08c5735820ff5c72eeef4f0e", - "path": "io/mockk/mockk-core-jvm/1.13.12/mockk-core-jvm-1.13.12.jar" + "url": "net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar", + "hash": "df26cc58f235f477db07f753ba5a3ab243ebe5789d9f89ecf68dd62ea9a66c28", + "path": "net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar" }, { - "url": "com/amazon/ion/ion-java/1.11.9/ion-java-1.11.9.jar", - "hash": "7f7e4914ac79d578969d75c040e3b3adce215b32281bc65d9d6aca411553b5dd", - "path": "com/amazon/ion/ion-java/1.11.9/ion-java-1.11.9.jar" + "url": "org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar", + "hash": "1e56d7b058d28b65abd256b8458e3885b674c1d588fa43cd7d1cbb9c7ef2b308", + "path": "org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar" }, { - "url": "com/fasterxml/jackson/core/jackson-core/2.17.0/jackson-core-2.17.0.jar", - "hash": "55be130f6a68038088a261856c4e383ce79957a0fc1a29ecb213a9efd6ef4389", - "path": "com/fasterxml/jackson/core/jackson-core/2.17.0/jackson-core-2.17.0.jar" + "url": "org/hamcrest/hamcrest/2.2/hamcrest-2.2.jar", + "hash": "5e62846a89f05cd78cd9c1a553f340d002458380c320455dd1f8fc5497a8a1c1", + "path": "org/hamcrest/hamcrest/2.2/hamcrest-2.2.jar" }, { - "url": "com/fasterxml/jackson/core/jackson-databind/2.17.2/jackson-databind-2.17.2.jar", - "hash": "c04993f33c0f845342653784f14f38373d005280e6359db5f808701cfae73c0c", - "path": "com/fasterxml/jackson/core/jackson-databind/2.17.2/jackson-databind-2.17.2.jar" + "url": "jetbrains/fleet/rhizomedb-compiler-plugin/2.2.20-0.1/rhizomedb-compiler-plugin-2.2.20-0.1.jar", + "hash": "eaaae0ef5b03c8cf3d3978699c517f3e2199f50191568efaff4d525be963f544", + "path": "jetbrains/fleet/rhizomedb-compiler-plugin/2.2.20-0.1/rhizomedb-compiler-plugin-2.2.20-0.1.jar" }, { - "url": "com/fasterxml/jackson/core/jackson-annotations/2.17.2/jackson-annotations-2.17.2.jar", - "hash": "873a606e23507969f9bbbea939d5e19274a88775ea5a169ba7e2d795aa5156e1", - "path": "com/fasterxml/jackson/core/jackson-annotations/2.17.2/jackson-annotations-2.17.2.jar" + "url": "org/codehaus/groovy/groovy-ant/3.0.25/groovy-ant-3.0.25.jar", + "hash": "fd65c1a0cd1c60272b6ed0f45025d7afae8de20b5c11e2a131a7ccb4b0f1f1b2", + "path": "org/codehaus/groovy/groovy-ant/3.0.25/groovy-ant-3.0.25.jar" }, { - "url": "com/fasterxml/jackson/dataformat/jackson-dataformat-toml/2.17.2/jackson-dataformat-toml-2.17.2.jar", - "hash": "bc7ecf3f1bf76a26daddf2c7ab4facc017ce6e8c5c8c6b8f29cb610494828017", - "path": "com/fasterxml/jackson/dataformat/jackson-dataformat-toml/2.17.2/jackson-dataformat-toml-2.17.2.jar" + "url": "org/bouncycastle/bcpg-jdk18on/1.81/bcpg-jdk18on-1.81.jar", + "hash": "ac2ddae3a844c1e2378604616dbe7cc17c64caaf9115d8c9c3b29db8b2982411", + "path": "org/bouncycastle/bcpg-jdk18on/1.81/bcpg-jdk18on-1.81.jar" }, { - "url": "com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.17.2/jackson-dataformat-yaml-2.17.2.jar", - "hash": "941bcd8b1381bb3b0d726fab41624fa8ece0ee7b6cf2860ad95e8157ce673376", - "path": "com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.17.2/jackson-dataformat-yaml-2.17.2.jar" + "url": "io/opentelemetry/opentelemetry-sdk/1.48.0/opentelemetry-sdk-1.48.0.jar", + "hash": "668e78642d50709dd147406a197cfdd256b1d5931023a23f4a25ed88154c8089", + "path": "io/opentelemetry/opentelemetry-sdk/1.48.0/opentelemetry-sdk-1.48.0.jar" }, { - "url": "com/fasterxml/jackson/datatype/jackson-datatype-joda/2.17.2/jackson-datatype-joda-2.17.2.jar", - "hash": "41fb59ad334ec6376b5761c0748118f1faddf6dd524322eb7309be5a67fa74b9", - "path": "com/fasterxml/jackson/datatype/jackson-datatype-joda/2.17.2/jackson-datatype-joda-2.17.2.jar" + "url": "io/opentelemetry/opentelemetry-api/1.48.0/opentelemetry-api-1.48.0.jar", + "hash": "8d3781bda58892f7d14216908fc0d1faf6f4e6b806e6e73e23489e41c0ecf012", + "path": "io/opentelemetry/opentelemetry-api/1.48.0/opentelemetry-api-1.48.0.jar" }, { - "url": "joda-time/joda-time/2.10.14/joda-time-2.10.14.jar", - "hash": "d65b4f127d36cf52b9b7b439552db22f3de92b892014512870cb3c98a3cf505e", - "path": "joda-time/joda-time/2.10.14/joda-time-2.10.14.jar" + "url": "io/opentelemetry/opentelemetry-context/1.48.0/opentelemetry-context-1.48.0.jar", + "hash": "1fcccff0f8171fe2001a17b99da229c12d0c4edcca617e453460344e92249d42", + "path": "io/opentelemetry/opentelemetry-context/1.48.0/opentelemetry-context-1.48.0.jar" }, { - "url": "com/fasterxml/jackson/jr/jackson-jr-objects/2.17.2/jackson-jr-objects-2.17.2.jar", - "hash": "0eced92de681033d7186751d05de213771d347feadcf633f106ebfd58a3308cd", - "path": "com/fasterxml/jackson/jr/jackson-jr-objects/2.17.2/jackson-jr-objects-2.17.2.jar" + "url": "io/opentelemetry/opentelemetry-sdk-common/1.48.0/opentelemetry-sdk-common-1.48.0.jar", + "hash": "d8cfbfe6403965f68fc5efca0c9cb85c2cafd5facda9238cd83468692bc00109", + "path": "io/opentelemetry/opentelemetry-sdk-common/1.48.0/opentelemetry-sdk-common-1.48.0.jar" }, { - "url": "com/fasterxml/jackson/module/jackson-module-kotlin/2.17.2/jackson-module-kotlin-2.17.2.jar", - "hash": "f96986fe7bc25559f938324065bd7a0e96c0d59acf17a48e26e517a9abd411e8", - "path": "com/fasterxml/jackson/module/jackson-module-kotlin/2.17.2/jackson-module-kotlin-2.17.2.jar" + "url": "io/opentelemetry/opentelemetry-sdk-trace/1.48.0/opentelemetry-sdk-trace-1.48.0.jar", + "hash": "d575e493f6c2e89d3100b3e73d3a2ae720bb8f3ee2fa0f70a7d0da81d048c87a", + "path": "io/opentelemetry/opentelemetry-sdk-trace/1.48.0/opentelemetry-sdk-trace-1.48.0.jar" }, { - "url": "com/squareup/javapoet/1.13.0/javapoet-1.13.0.jar", - "hash": "4c7517e848a71b36d069d12bb3bf46a70fd4cda3105d822b0ed2e19c00b69291", - "path": "com/squareup/javapoet/1.13.0/javapoet-1.13.0.jar" + "url": "io/opentelemetry/opentelemetry-sdk-metrics/1.48.0/opentelemetry-sdk-metrics-1.48.0.jar", + "hash": "70622ff3bbeee435fba5c49d9ff6b056511a0f9982080aa5959ccfccb8650fd9", + "path": "io/opentelemetry/opentelemetry-sdk-metrics/1.48.0/opentelemetry-sdk-metrics-1.48.0.jar" }, { - "url": "com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar", - "hash": "993302b16cd7056f21e779cc577d175a810bb4900ef73cd8fbf2b50f928ba9ce", - "path": "com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar" + "url": "io/opentelemetry/opentelemetry-sdk-logs/1.48.0/opentelemetry-sdk-logs-1.48.0.jar", + "hash": "3cb8107e3d142fb990ce7f7198cd051a3364fc9d254daa22d248215246857567", + "path": "io/opentelemetry/opentelemetry-sdk-logs/1.48.0/opentelemetry-sdk-logs-1.48.0.jar" }, { - "url": "javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", - "hash": "e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b", - "path": "javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar" + "url": "com/jetbrains/rd/rd-gen/2025.3.1/rd-gen-2025.3.1.jar", + "hash": "03b276130c0c1417c9bd07cfd8d2eea1fa465fc930dd132ac11fc383cf11deec", + "path": "com/jetbrains/rd/rd-gen/2025.3.1/rd-gen-2025.3.1.jar" }, { - "url": "javax/inject/javax.inject/1/javax.inject-1.jar", - "hash": "91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff", - "path": "javax/inject/javax.inject/1/javax.inject-1.jar" + "url": "com/squareup/okhttp3/okhttp/5.0.0-alpha.14/okhttp-5.0.0-alpha.14.jar", + "hash": "f0e3ffcbba6744ab4918a55aa32ff4f408fcd21e45ab8bd5f7883a1793b2a253", + "path": "com/squareup/okhttp3/okhttp/5.0.0-alpha.14/okhttp-5.0.0-alpha.14.jar" }, { - "url": "javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar", - "hash": "88b955a0df57880a26a74708bc34f74dcaf8ebf4e78843a28b50eae945732b06", - "path": "javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar" + "url": "com/squareup/okio/okio-jvm/3.9.0/okio-jvm-3.9.0.jar", + "hash": "ddc386ff14bd25d5c934167196eaf45b18de4f28e1c55a4db37ae594cbfd37e4", + "path": "com/squareup/okio/okio-jvm/3.9.0/okio-jvm-3.9.0.jar" }, { - "url": "org/glassfish/jaxb/jaxb-runtime/2.3.9/jaxb-runtime-2.3.9.jar", - "hash": "ba88e5bde7c0d878c3e1f2ec2fcabaf51d201eaf93b3bb9cfecfc1f11b2304d4", - "path": "org/glassfish/jaxb/jaxb-runtime/2.3.9/jaxb-runtime-2.3.9.jar" + "url": "org/jetbrains/intellij/deps/java-compatibility/1.0.1/java-compatibility-1.0.1.jar", + "hash": "1f799c9e7691a4dcddb1cb3e28e8517d5e6b27c2ac75093f39714afdc9216950", + "path": "org/jetbrains/intellij/deps/java-compatibility/1.0.1/java-compatibility-1.0.1.jar" }, { - "url": "org/glassfish/jaxb/txw2/2.3.9/txw2-2.3.9.jar", - "hash": "973018b87af911ecf6e6d861dd0d6a477e4d8ae6a883ec5d073d3df1330b87f0", - "path": "org/glassfish/jaxb/txw2/2.3.9/txw2-2.3.9.jar" + "url": "com/fasterxml/jackson/module/jackson-module-kotlin/2.19.0/jackson-module-kotlin-2.19.0.jar", + "hash": "df967eebc2c87eaa3f55338607104ffc8fa62fb2e813d67f95ed4f7f9c6f8cee", + "path": "com/fasterxml/jackson/module/jackson-module-kotlin/2.19.0/jackson-module-kotlin-2.19.0.jar" }, { - "url": "com/sun/istack/istack-commons-runtime/3.0.12/istack-commons-runtime-3.0.12.jar", - "hash": "27d85fc134c9271d5c79d3300fc4669668f017e72409727c428f54f2417f04cd", - "path": "com/sun/istack/istack-commons-runtime/3.0.12/istack-commons-runtime-3.0.12.jar" + "url": "org/jetbrains/intellij/deps/fastutil/intellij-deps-fastutil/8.5.16-jb1/intellij-deps-fastutil-8.5.16-jb1.jar", + "hash": "63aca730b99bb849f4efb87e61765a050b4a46c7d3f2969054e49439cb0132f8", + "path": "org/jetbrains/intellij/deps/fastutil/intellij-deps-fastutil/8.5.16-jb1/intellij-deps-fastutil-8.5.16-jb1.jar" }, { - "url": "com/sun/activation/jakarta.activation/1.2.2/jakarta.activation-1.2.2.jar", - "hash": "02156773e4ae9d048d14a56ad35d644bee9f1052a791d072df3ded3c656e6e1a", - "path": "com/sun/activation/jakarta.activation/1.2.2/jakarta.activation-1.2.2.jar" + "url": "org/apache/thrift/libthrift/0.19.0/libthrift-0.19.0.jar", + "hash": "2b6e6550b40467ede7b3034a1a9eb9148fbf920cfdae5bf0b1d2bb3d4e780625", + "path": "org/apache/thrift/libthrift/0.19.0/libthrift-0.19.0.jar" }, { - "url": "org/jetbrains/intellij/deps/jb-jdi/2.41/jb-jdi-2.41.jar", - "hash": "6cf1a0a0d77420bb644f3a737c42642e9f7e601c63843d73d492a55a1b926af3", - "path": "org/jetbrains/intellij/deps/jb-jdi/2.41/jb-jdi-2.41.jar" + "url": "org/codehaus/groovy/groovy-xml/3.0.25/groovy-xml-3.0.25.jar", + "hash": "d94e6ba5de99225d3d3fc8759d4480721402c7121d130d73d99d838e913500dd", + "path": "org/codehaus/groovy/groovy-xml/3.0.25/groovy-xml-3.0.25.jar" }, { - "url": "com/jetbrains/jbr-api/1.2.0/jbr-api-1.2.0.jar", - "hash": "c8c63ab5e027125413df7e064b7df4f8f767c111e015a8a3099c49a3c0fd9004", - "path": "com/jetbrains/jbr-api/1.2.0/jbr-api-1.2.0.jar" - }, - { - "url": "org/jetbrains/intellij/deps/jcef/jcef/122.1.9-gd14e051-chromium-122.0.6261.94-api-1.18-251-b27/jcef-122.1.9-gd14e051-chromium-122.0.6261.94-api-1.18-251-b27.jar", - "hash": "6ea1b11de64cafdad0521421d261a9b3c1531d3c28caf9a7c88a1487cbb27d4c", - "path": "org/jetbrains/intellij/deps/jcef/jcef/122.1.9-gd14e051-chromium-122.0.6261.94-api-1.18-251-b27/jcef-122.1.9-gd14e051-chromium-122.0.6261.94-api-1.18-251-b27.jar" - }, - { - "url": "net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.jar", - "hash": "be5805392060c71474bf6c9a67a099471274d30b83eef84bfc4e0889a4f1dcc0", - "path": "net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.jar" - }, - { - "url": "org/jetbrains/jediterm/jediterm-core/3.51/jediterm-core-3.51.jar", - "hash": "3227c674735a375a5ddfc53f131683b7f20be84571e2226bbed751b11f70adc5", - "path": "org/jetbrains/jediterm/jediterm-core/3.51/jediterm-core-3.51.jar" - }, - { - "url": "org/jetbrains/jediterm/jediterm-ui/3.51/jediterm-ui-3.51.jar", - "hash": "9d9da462aa81ce66989d70f006d1725a099d7cf7d0730ed5202608e408c68ac5", - "path": "org/jetbrains/jediterm/jediterm-ui/3.51/jediterm-ui-3.51.jar" - }, - { - "url": "org/jetbrains/jetCheck/0.2.2/jetCheck-0.2.2.jar", - "hash": "c5f95c97171311066a13eb750a6bb999fa7eeb43c1394705034926336c0b7b0f", - "path": "org/jetbrains/jetCheck/0.2.2/jetCheck-0.2.2.jar" - }, - { - "url": "org/jetbrains/annotations/24.0.0/annotations-24.0.0.jar", - "hash": "ff112f54ce874b8ae899cfd68f0315d96c9f406a338b8eca80c76d10e2e5a2f7", - "path": "org/jetbrains/annotations/24.0.0/annotations-24.0.0.jar" - }, - { - "url": "org/jetbrains/annotations-java5/24.0.0/annotations-java5-24.0.0.jar", - "hash": "2d033590350f9e936a787bfa407ecae221a80220762c9cf56c0066ff5e52fd10", - "path": "org/jetbrains/annotations-java5/24.0.0/annotations-java5-24.0.0.jar" - }, - { - "url": "org/jetbrains/intellij/deps/org.eclipse.jgit/6.6.1.202309021850-r-jb-202407181518/org.eclipse.jgit-6.6.1.202309021850-r-jb-202407181518.jar", - "hash": "84f1d58dbf19cd7d42a5301bd256d589af1f520b4c90b8836cee7747f8726992", - "path": "org/jetbrains/intellij/deps/org.eclipse.jgit/6.6.1.202309021850-r-jb-202407181518/org.eclipse.jgit-6.6.1.202309021850-r-jb-202407181518.jar" - }, - { - "url": "com/googlecode/javaewah/JavaEWAH/1.2.3/JavaEWAH-1.2.3.jar", - "hash": "d65226949713c4c61a784f41c51167e7b0316f93764398ebba9e4336b3d954c2", - "path": "com/googlecode/javaewah/JavaEWAH/1.2.3/JavaEWAH-1.2.3.jar" - }, - { - "url": "org/jetbrains/intellij/deps/rwmutex-idea/0.0.7/rwmutex-idea-0.0.7.jar", - "hash": "d6fc640c86dc102fac42e1fda19506db76c07745584e0e8acbe4a332d53c43af", - "path": "org/jetbrains/intellij/deps/rwmutex-idea/0.0.7/rwmutex-idea-0.0.7.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-compose-compiler-plugin/2.1.10/kotlin-compose-compiler-plugin-2.1.10.jar", - "hash": "c89e312d4bb3706e082b1e1a7c484da03ff1d6dfaf6db1ce6003d6ac66a1823a", - "path": "org/jetbrains/kotlin/kotlin-compose-compiler-plugin/2.1.10/kotlin-compose-compiler-plugin-2.1.10.jar" + "url": "io/ktor/ktor-server-core-jvm/3.1.3/ktor-server-core-jvm-3.1.3.jar", + "hash": "bf582ba004634d0d343bb2dfa1edd0e8de18cdc2c607a4089db8b79d3085d10a", + "path": "io/ktor/ktor-server-core-jvm/3.1.3/ktor-server-core-jvm-3.1.3.jar" }, { "url": "org/jetbrains/kotlinx/lincheck-jvm/2.33/lincheck-jvm-2.33.jar", @@ -945,49 +720,89 @@ "path": "org/jetbrains/kotlinx/atomicfu-jvm/0.20.2/atomicfu-jvm-0.20.2.jar" }, { - "url": "org/jetbrains/markdown-jvm/0.7.2/markdown-jvm-0.7.2.jar", - "hash": "02e0f9bf95e4b9f81e34593691a5c0ff14604db39fb8446fe9a4efa66553f3ac", - "path": "org/jetbrains/markdown-jvm/0.7.2/markdown-jvm-0.7.2.jar" + "url": "org/jetbrains/kotlin/assignment-compiler-plugin-for-ide/2.3.20-ij253-45/assignment-compiler-plugin-for-ide-2.3.20-ij253-45.jar", + "hash": "a1c99ebaca3f02a43d27c295ff6481a860c8e1e9f3b5a67dca2d6a01d5d977e5", + "path": "org/jetbrains/kotlin/assignment-compiler-plugin-for-ide/2.3.20-ij253-45/assignment-compiler-plugin-for-ide-2.3.20-ij253-45.jar" }, { - "url": "com/jetbrains/ml/models/python-imports-ranking-model/coral-panda/python-imports-ranking-model-coral-panda.jar", - "hash": "3ede7c75d81a2a643bca12c237c814508c70178708923e27a282a0c896cf1c6e", - "path": "com/jetbrains/ml/models/python-imports-ranking-model/coral-panda/python-imports-ranking-model-coral-panda.jar" + "url": "org/jetbrains/kotlin/kotlin-scripting-common/2.3.20-ij253-45/kotlin-scripting-common-2.3.20-ij253-45.jar", + "hash": "a06d90da5af5a992f93223d26976b81141edf5764dc798431352dbcd6606bce6", + "path": "org/jetbrains/kotlin/kotlin-scripting-common/2.3.20-ij253-45/kotlin-scripting-common-2.3.20-ij253-45.jar" }, { - "url": "com/jetbrains/mlapi/catboost-shadow-need-slf4j/1.2.5/catboost-shadow-need-slf4j-1.2.5.jar", - "hash": "94a06c3fdd4aa638df59c8c783a379ca43a5b933187760e219e09e84f1633d76", - "path": "com/jetbrains/mlapi/catboost-shadow-need-slf4j/1.2.5/catboost-shadow-need-slf4j-1.2.5.jar" + "url": "org/mozilla/rhino-runtime/1.7.15/rhino-runtime-1.7.15.jar", + "hash": "4f38c96499c614145b87442700e196df39b0af808b1b1204eaccaa15bef17c2b", + "path": "org/mozilla/rhino-runtime/1.7.15/rhino-runtime-1.7.15.jar" }, { - "url": "com/jetbrains/mlapi/ml-api/76/ml-api-76.jar", - "hash": "0bba8638b6297f9f2b8c441dc6a95c68ccfbe97850e31892ecef1d418fecf7fd", - "path": "com/jetbrains/mlapi/ml-api/76/ml-api-76.jar" + "url": "net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.jar", + "hash": "be5805392060c71474bf6c9a67a099471274d30b83eef84bfc4e0889a4f1dcc0", + "path": "net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.jar" }, { - "url": "com/jetbrains/mlapi/ml-tools/76/ml-tools-76.jar", - "hash": "92f9aacba9f8bfaa6f4fc8341127f2499a432a84e0e95575302a1ecba6f7f6ef", - "path": "com/jetbrains/mlapi/ml-tools/76/ml-tools-76.jar" + "url": "com/intellij/platform/kotlinx-coroutines-test-jvm/1.10.1-intellij-5/kotlinx-coroutines-test-jvm-1.10.1-intellij-5.jar", + "hash": "98b5c1291d9e473ce6df9823781a8a2170f1dfb4c30d985c56ff5242df2ff8f5", + "path": "com/intellij/platform/kotlinx-coroutines-test-jvm/1.10.1-intellij-5/kotlinx-coroutines-test-jvm-1.10.1-intellij-5.jar" }, { - "url": "com/jetbrains/mlapi/ml-tools-suspendable/76/ml-tools-suspendable-76.jar", - "hash": "98be4a00226838f7afc9dd054ee40ed03e1379672b343258480b8b72f1b25e0f", - "path": "com/jetbrains/mlapi/ml-tools-suspendable/76/ml-tools-suspendable-76.jar" + "url": "net/bytebuddy/byte-buddy/1.17.7/byte-buddy-1.17.7.jar", + "hash": "3575dcb8a98faf943d3c1595c47a16047c4fce8a83ebbb26262f1a2f67546357", + "path": "net/bytebuddy/byte-buddy/1.17.7/byte-buddy-1.17.7.jar" }, { - "url": "com/jgoodies/jgoodies-common/1.4.0/jgoodies-common-1.4.0.jar", - "hash": "efd986ec851c3a5cd57907e72f27d1af9c1e5b1874b07a8b778588646d71d9fc", - "path": "com/jgoodies/jgoodies-common/1.4.0/jgoodies-common-1.4.0.jar" + "url": "org/slf4j/slf4j-jdk14/2.0.13/slf4j-jdk14-2.0.13.jar", + "hash": "83f17205a6470c3cd4214306d3ed011651c173297f705acef544c01795f253cd", + "path": "org/slf4j/slf4j-jdk14/2.0.13/slf4j-jdk14-2.0.13.jar" }, { - "url": "com/jgoodies/forms/1.1-preview/forms-1.1-preview.jar", - "hash": "26b0fc745ea051b57462be22a150c7600dbac6716b24cc60a5ecc0e8085c41a0", - "path": "com/jgoodies/forms/1.1-preview/forms-1.1-preview.jar" + "url": "org/junit/jupiter/junit-jupiter-api/5.13.4/junit-jupiter-api-5.13.4.jar", + "hash": "d1bb81abfd9e03418306b4e6a3390c8db52c58372e749c2980ac29f0c08278f1", + "path": "org/junit/jupiter/junit-jupiter-api/5.13.4/junit-jupiter-api-5.13.4.jar" }, { - "url": "com/google/jimfs/jimfs/1.1/jimfs-1.1.jar", - "hash": "c4828e28d7c0a930af9387510b3bada7daa5c04d7c25a75c7b8b081f1c257ddd", - "path": "com/google/jimfs/jimfs/1.1/jimfs-1.1.jar" + "url": "org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar", + "hash": "48e2df636cab6563ced64dcdff8abb2355627cb236ef0bf37598682ddf742f1b", + "path": "org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar" + }, + { + "url": "org/junit/platform/junit-platform-commons/1.13.4/junit-platform-commons-1.13.4.jar", + "hash": "1c25ca641ebaae44ff3ad21ca1b2ef68d0dd84bfeb07c4805ba7840899b77408", + "path": "org/junit/platform/junit-platform-commons/1.13.4/junit-platform-commons-1.13.4.jar" + }, + { + "url": "org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar", + "hash": "b509448ac506d607319f182537f0b35d71007582ec741832a1f111e5b5b70b38", + "path": "org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-dataframe-compiler-plugin-for-ide/2.3.20-ij253-45/kotlin-dataframe-compiler-plugin-for-ide-2.3.20-ij253-45.jar", + "hash": "076c66a0899ca0dfaeb18efdf73ca70c0dfbe935a70e7f790e009885b61e56ee", + "path": "org/jetbrains/kotlin/kotlin-dataframe-compiler-plugin-for-ide/2.3.20-ij253-45/kotlin-dataframe-compiler-plugin-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "org/snakeyaml/snakeyaml-engine/2.9/snakeyaml-engine-2.9.jar", + "hash": "2f7a957461b6d70c0005e2c35b78a1c97bef6c446704c0ee9393ce98e4958ba8", + "path": "org/snakeyaml/snakeyaml-engine/2.9/snakeyaml-engine-2.9.jar" + }, + { + "url": "io/opentelemetry/opentelemetry-sdk-extension-autoconfigure-spi/1.45.0/opentelemetry-sdk-extension-autoconfigure-spi-1.45.0.jar", + "hash": "d55d8e2e877d5b0424375c79a891c82e78d00eb1b1273295763e1b55b0374123", + "path": "io/opentelemetry/opentelemetry-sdk-extension-autoconfigure-spi/1.45.0/opentelemetry-sdk-extension-autoconfigure-spi-1.45.0.jar" + }, + { + "url": "com/github/lamba92/kotlinx-document-store-mvstore/0.0.4/kotlinx-document-store-mvstore-0.0.4.jar", + "hash": "956a4c7faad66e3471861adaa278d9486f3a050ac25fb6a99ca90809d379adfe", + "path": "com/github/lamba92/kotlinx-document-store-mvstore/0.0.4/kotlinx-document-store-mvstore-0.0.4.jar" + }, + { + "url": "com/github/lamba92/kotlinx-document-store-core-jvm/0.0.4/kotlinx-document-store-core-jvm-0.0.4.jar", + "hash": "7e638082b4a14e3a96ca90f3f5db70ac65591e0b6c6670629e849d22ec34455f", + "path": "com/github/lamba92/kotlinx-document-store-core-jvm/0.0.4/kotlinx-document-store-core-jvm-0.0.4.jar" + }, + { + "url": "org/apache/lucene/lucene-sandbox/10.3.0/lucene-sandbox-10.3.0.jar", + "hash": "00aa7be5c214bff31d62b489fbb5f0c389545e9f455324b2b92681956d37c94f", + "path": "org/apache/lucene/lucene-sandbox/10.3.0/lucene-sandbox-10.3.0.jar" }, { "url": "org/jline/jline-terminal-jansi/3.27.0/jline-terminal-jansi-3.27.0.jar", @@ -1010,89 +825,14 @@ "path": "org/jline/jline-native/3.27.0/jline-native-3.27.0.jar" }, { - "url": "org/jline/jline-terminal-jna/3.27.0/jline-terminal-jna-3.27.0.jar", - "hash": "e7322e6d8dc1bd69f507b91865af741af4a95c649ccab36e79e8be89696bb432", - "path": "org/jline/jline-terminal-jna/3.27.0/jline-terminal-jna-3.27.0.jar" + "url": "org/jetbrains/jediterm/jediterm-core/3.57/jediterm-core-3.57.jar", + "hash": "e3d7c60adfdebe47732889d1ff21bc936ddf9990609ac54501c7cf749b0fe640", + "path": "org/jetbrains/jediterm/jediterm-core/3.57/jediterm-core-3.57.jar" }, { - "url": "net/java/dev/jna/jna/5.15.0/jna-5.15.0.jar", - "hash": "a564158d28ab5127fc6a958028ed54279fe0999662c46425b6a3b09a2a52094d", - "path": "net/java/dev/jna/jna/5.15.0/jna-5.15.0.jar" - }, - { - "url": "org/jline/jline-terminal/3.27.0/jline-terminal-3.27.0.jar", - "hash": "2f461c75091ec3810a42184afc80c96910f54e9dd2110e9ecb9902a5ee6c244b", - "path": "org/jline/jline-terminal/3.27.0/jline-terminal-3.27.0.jar" - }, - { - "url": "org/jline/jline-native/3.27.0/jline-native-3.27.0.jar", - "hash": "d8bc77bc80edc7d9a02a06a069b2d7085629421db0843aba7c153a869ffe525d", - "path": "org/jline/jline-native/3.27.0/jline-native-3.27.0.jar" - }, - { - "url": "org/openjdk/jmh/jmh-core/1.37/jmh-core-1.37.jar", - "hash": "dc0eaf2bbf0036a70b60798c785d6e03a9daf06b68b8edb0f1ba9eb3421baeb3", - "path": "org/openjdk/jmh/jmh-core/1.37/jmh-core-1.37.jar" - }, - { - "url": "net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar", - "hash": "df26cc58f235f477db07f753ba5a3ab243ebe5789d9f89ecf68dd62ea9a66c28", - "path": "net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar" - }, - { - "url": "org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar", - "hash": "1e56d7b058d28b65abd256b8458e3885b674c1d588fa43cd7d1cbb9c7ef2b308", - "path": "org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar" - }, - { - "url": "org/openjdk/jmh/jmh-generator-annprocess/1.36/jmh-generator-annprocess-1.36.jar", - "hash": "c2a88cf8be1eb0870732a7b2e669972efc7f33a145998f568096137f16b20d79", - "path": "org/openjdk/jmh/jmh-generator-annprocess/1.36/jmh-generator-annprocess-1.36.jar" - }, - { - "url": "org/jmock/jmock/2.5.1/jmock-2.5.1.jar", - "hash": "d96425f4bab28798162e59fffbe7e16ea6c2aab303ee8dfb0a2ec38a5a4e2f36", - "path": "org/jmock/jmock/2.5.1/jmock-2.5.1.jar" - }, - { - "url": "org/jmock/jmock-junit4/2.5.1/jmock-junit4-2.5.1.jar", - "hash": "c53b16b999d3b2f1aa273bf5c560273d23e1fa21ce493ba7cbf5243118386b88", - "path": "org/jmock/jmock-junit4/2.5.1/jmock-junit4-2.5.1.jar" - }, - { - "url": "org/jmock/jmock-legacy/2.5.1/jmock-legacy-2.5.1.jar", - "hash": "0c8d23755cd08d23c3ea194773a08b2c322d2b70cc8c86ac02b424d8a50c9118", - "path": "org/jmock/jmock-legacy/2.5.1/jmock-legacy-2.5.1.jar" - }, - { - "url": "net/java/dev/jna/jna-platform/5.14.0/jna-platform-5.14.0.jar", - "hash": "ae4caceb3840730c2537f9b7fb55a01baba580286b4122951488bcee558c2449", - "path": "net/java/dev/jna/jna-platform/5.14.0/jna-platform-5.14.0.jar" - }, - { - "url": "net/java/dev/jna/jna/5.14.0/jna-5.14.0.jar", - "hash": "34ed1e1f27fa896bca50dbc4e99cf3732967cec387a7a0d5e3486c09673fe8c6", - "path": "net/java/dev/jna/jna/5.14.0/jna-5.14.0.jar" - }, - { - "url": "org/jruby/joni/joni/2.2.3/joni-2.2.3.jar", - "hash": "7ea54221f5f91deff2e860fe986eefe208b59fa04300e54c505c5c0c08d55e9a", - "path": "org/jruby/joni/joni/2.2.3/joni-2.2.3.jar" - }, - { - "url": "org/jruby/jcodings/jcodings/1.0.61/jcodings-1.0.61.jar", - "hash": "3238c68a2f86cec53cc184ad26df8352db87bb22a419bd17fb4acdfbb0bc40f0", - "path": "org/jruby/jcodings/jcodings/1.0.61/jcodings-1.0.61.jar" - }, - { - "url": "org/jetbrains/jps/jps-javac-extension/10/jps-javac-extension-10.jar", - "hash": "86b9d2a2378cff951f3bd0750d56ff4cef64f78dbb33e9f7abd9c7e6e14d99de", - "path": "org/jetbrains/jps/jps-javac-extension/10/jps-javac-extension-10.jar" - }, - { - "url": "com/networknt/json-schema-validator/1.3.1/json-schema-validator-1.3.1.jar", - "hash": "81ad7bfe7e59de4cd047eacf24f979ec47db40eac6afc76e6f10288b456b14b1", - "path": "com/networknt/json-schema-validator/1.3.1/json-schema-validator-1.3.1.jar" + "url": "org/jetbrains/kotlin/kotlin-jps-plugin-tests-for-ide/2.2.20/kotlin-jps-plugin-tests-for-ide-2.2.20.jar", + "hash": "2074392bf202ae0cea075828e8739a17642eb3093db5f40e46b955937fbd8cdf", + "path": "org/jetbrains/kotlin/kotlin-jps-plugin-tests-for-ide/2.2.20/kotlin-jps-plugin-tests-for-ide-2.2.20.jar" }, { "url": "com/jayway/jsonpath/json-path/2.9.0/json-path-2.9.0.jar", @@ -1110,844 +850,59 @@ "path": "net/minidev/accessors-smart/2.5.0/accessors-smart-2.5.0.jar" }, { - "url": "org/jsoup/jsoup/1.18.3/jsoup-1.18.3.jar", - "hash": "5be1ccd3228ae5fd6eed1bd6d827bac2bc65b91c20e9957d16ea65f739f15302", - "path": "org/jsoup/jsoup/1.18.3/jsoup-1.18.3.jar" + "url": "com/fasterxml/jackson/datatype/jackson-datatype-joda/2.19.0/jackson-datatype-joda-2.19.0.jar", + "hash": "585fbc8bb26dffa4a3174d74352dd3e29cba990a9c1b06c1a547906aff2869ec", + "path": "com/fasterxml/jackson/datatype/jackson-datatype-joda/2.19.0/jackson-datatype-joda-2.19.0.jar" }, { - "url": "com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", - "hash": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", - "path": "com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" + "url": "joda-time/joda-time/2.12.7/joda-time-2.12.7.jar", + "hash": "385282b005818cfaccdbe8bd2429811e7e641782f2b88932a6b8ff51d668f616", + "path": "joda-time/joda-time/2.12.7/joda-time-2.12.7.jar" }, { - "url": "com/github/weisj/jsvg/1.3.0-jb.8/jsvg-1.3.0-jb.8.jar", - "hash": "da76eba4122036f4372008564b0db192c8649a57c7a896ae565a1adfcc31f0b0", - "path": "com/github/weisj/jsvg/1.3.0-jb.8/jsvg-1.3.0-jb.8.jar" + "url": "org/jetbrains/jetCheck/0.2.2/jetCheck-0.2.2.jar", + "hash": "c5f95c97171311066a13eb750a6bb999fa7eeb43c1394705034926336c0b7b0f", + "path": "org/jetbrains/jetCheck/0.2.2/jetCheck-0.2.2.jar" }, { - "url": "org/jetbrains/nativecerts/jvm-native-trusted-roots/1.0.24/jvm-native-trusted-roots-1.0.24.jar", - "hash": "2626f65eac06b4626468692c18413d0b3db65aa71a9960dd6ac237b04e18efd8", - "path": "org/jetbrains/nativecerts/jvm-native-trusted-roots/1.0.24/jvm-native-trusted-roots-1.0.24.jar" + "url": "io/ktor/ktor-events-jvm/3.1.3/ktor-events-jvm-3.1.3.jar", + "hash": "da7069c6e78809d7c37d104e415613cbd4cd5cec1ed54a332cb64ef6a864a060", + "path": "io/ktor/ktor-events-jvm/3.1.3/ktor-events-jvm-3.1.3.jar" }, { - "url": "com/jcraft/jzlib/1.1.3/jzlib-1.1.3.jar", - "hash": "89b1360f407381bf61fde411019d8cbd009ebb10cff715f3669017a031027560", - "path": "com/jcraft/jzlib/1.1.3/jzlib-1.1.3.jar" + "url": "org/jetbrains/kotlin/analysis-api-for-ide/2.3.20-ij253-45/analysis-api-for-ide-2.3.20-ij253-45.jar", + "hash": "47db94b0240122449cb95aa00dd8b9d0722948b81f8390b9d27d38797c0fc784", + "path": "org/jetbrains/kotlin/analysis-api-for-ide/2.3.20-ij253-45/analysis-api-for-ide-2.3.20-ij253-45.jar" }, { - "url": "com/charleskorn/kaml/kaml-jvm/0.66.0/kaml-jvm-0.66.0.jar", - "hash": "b7e94d0f2d8a5c4d826cfc31d4a1475e96fc1244228fb41e121bf005bb9f7f28", - "path": "com/charleskorn/kaml/kaml-jvm/0.66.0/kaml-jvm-0.66.0.jar" + "url": "org/jetbrains/kotlin/js-plain-objects-compiler-plugin-for-ide/2.3.20-ij253-45/js-plain-objects-compiler-plugin-for-ide-2.3.20-ij253-45.jar", + "hash": "fde628289a120756ea6155cbe76b905e7e800c968404aa20d76382ec0b26cf07", + "path": "org/jetbrains/kotlin/js-plain-objects-compiler-plugin-for-ide/2.3.20-ij253-45/js-plain-objects-compiler-plugin-for-ide-2.3.20-ij253-45.jar" }, { - "url": "it/krzeminski/snakeyaml-engine-kmp-jvm/3.0.3/snakeyaml-engine-kmp-jvm-3.0.3.jar", - "hash": "f1a11e3ad9525cb7f300b4174b74e1fe4a89d619a54a1fba75747f8c854b5856", - "path": "it/krzeminski/snakeyaml-engine-kmp-jvm/3.0.3/snakeyaml-engine-kmp-jvm-3.0.3.jar" + "url": "org/apache/lucene/lucene-core/10.3.0/lucene-core-10.3.0.jar", + "hash": "9d70afe194568ca0328b7f762e64eb8094a5e5a76ea3a30b7182f0e7d5f0dd35", + "path": "org/apache/lucene/lucene-core/10.3.0/lucene-core-10.3.0.jar" }, { - "url": "net/thauvin/erik/urlencoder/urlencoder-lib-jvm/1.6.0/urlencoder-lib-jvm-1.6.0.jar", - "hash": "8d0fd2aeb48d19dc49c563ebc00f274947e45f716c107535c12ead63decd688d", - "path": "net/thauvin/erik/urlencoder/urlencoder-lib-jvm/1.6.0/urlencoder-lib-jvm-1.6.0.jar" + "url": "org/jetbrains/intellij/deps/gradle-api/9.0.0/gradle-api-9.0.0.jar", + "hash": "b21806c4075aa42d4534ba7257097aea091ab99c40466b0f850872cfc07e7507", + "path": "org/jetbrains/intellij/deps/gradle-api/9.0.0/gradle-api-9.0.0.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-gradle-plugin-idea/1.9.20-dev-8162/kotlin-gradle-plugin-idea-1.9.20-dev-8162.jar", - "hash": "8d1af87632d95148f122a9fa0ae2903c19ee6fab7d01e017f76e0d2c9a022c20", - "path": "org/jetbrains/kotlin/kotlin-gradle-plugin-idea/1.9.20-dev-8162/kotlin-gradle-plugin-idea-1.9.20-dev-8162.jar" + "url": "org/jetbrains/kotlin/kotlin-jps-common-for-ide/2.3.20-ij253-45/kotlin-jps-common-for-ide-2.3.20-ij253-45.jar", + "hash": "4c42b6d0419bbdcb988df9ee3bd1d4f10fd90a3b1985966f66a9400d9c7a4ab0", + "path": "org/jetbrains/kotlin/kotlin-jps-common-for-ide/2.3.20-ij253-45/kotlin-jps-common-for-ide-2.3.20-ij253-45.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-gradle-plugin-idea-proto/1.9.20-dev-8162/kotlin-gradle-plugin-idea-proto-1.9.20-dev-8162.jar", - "hash": "3841d6ad1fdd4bf90143ac6012146d291409b431e837f143c023135bd24b79a6", - "path": "org/jetbrains/kotlin/kotlin-gradle-plugin-idea-proto/1.9.20-dev-8162/kotlin-gradle-plugin-idea-proto-1.9.20-dev-8162.jar" + "url": "org/jetbrains/annotations/26.0.2/annotations-26.0.2.jar", + "hash": "2037be378980d3ba9333e97955f3b2cde392aa124d04ca73ce2eee6657199297", + "path": "org/jetbrains/annotations/26.0.2/annotations-26.0.2.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-metadata-jvm/2.1.20-Beta2/kotlin-metadata-jvm-2.1.20-Beta2.jar", - "hash": "a4d99e5b88eff9972c117b577436aa587e83f78e60cf005cd614065f59ead7a9", - "path": "org/jetbrains/kotlin/kotlin-metadata-jvm/2.1.20-Beta2/kotlin-metadata-jvm-2.1.20-Beta2.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-project-model/1.6.0/kotlin-project-model-1.6.0.jar", - "hash": "38135d3f995fc505d604aed2e82ac5ba858b2a6a3e476899c3b8be47fd222b68", - "path": "org/jetbrains/kotlin/kotlin-project-model/1.6.0/kotlin-project-model-1.6.0.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-reflect/2.1.10/kotlin-reflect-2.1.10.jar", - "hash": "d019d3d615f3e55a2ea1299b619c26a73e227b250376e529aea1e1adbc65a4e4", - "path": "org/jetbrains/kotlin/kotlin-reflect/2.1.10/kotlin-reflect-2.1.10.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-script-runtime/2.1.10/kotlin-script-runtime-2.1.10.jar", - "hash": "e244c0e7f664111755f2e6e977861b71a6eba3b4f45162704833e46dfa883ae8", - "path": "org/jetbrains/kotlin/kotlin-script-runtime/2.1.10/kotlin-script-runtime-2.1.10.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-stdlib/2.1.10/kotlin-stdlib-2.1.10.jar", - "hash": "5f2ac1ca8dc8b37a3f4314e716d36969ebf0227a75181d32699d0a8f645b1c21", - "path": "org/jetbrains/kotlin/kotlin-stdlib/2.1.10/kotlin-stdlib-2.1.10.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-test/2.1.10/kotlin-test-2.1.10.jar", - "hash": "940eaaeccc434c79fc5afcb3093f47e46469661bb350e79f82f4d92ac6e960c5", - "path": "org/jetbrains/kotlin/kotlin-test/2.1.10/kotlin-test-2.1.10.jar" - }, - { - "url": "io/kotest/kotest-assertions-core-jvm/5.5.4/kotest-assertions-core-jvm-5.5.4.jar", - "hash": "3acf3de882ec2c714dfc173cc382c38a5aee70c3f2bdda732583916845226d0c", - "path": "io/kotest/kotest-assertions-core-jvm/5.5.4/kotest-assertions-core-jvm-5.5.4.jar" - }, - { - "url": "io/kotest/kotest-assertions-shared-jvm/5.5.4/kotest-assertions-shared-jvm-5.5.4.jar", - "hash": "9977d913ef1fccf2e2663b5906d955fdf8215d0ec48265d669b01e05179e2043", - "path": "io/kotest/kotest-assertions-shared-jvm/5.5.4/kotest-assertions-shared-jvm-5.5.4.jar" - }, - { - "url": "org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar", - "hash": "58812de60898d976fb81ef3b62da05c6604c18fd4a249f5044282479fc286af2", - "path": "org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar" - }, - { - "url": "io/kotest/kotest-common-jvm/5.5.4/kotest-common-jvm-5.5.4.jar", - "hash": "a2a4d02b86b2e849e514d18dbdf4b29e2e9d091e3c6f4d9d028db9cdc55dd28b", - "path": "io/kotest/kotest-common-jvm/5.5.4/kotest-common-jvm-5.5.4.jar" - }, - { - "url": "io/kotest/kotest-assertions-api-jvm/5.5.4/kotest-assertions-api-jvm-5.5.4.jar", - "hash": "8b1c3e582e2f6f662261f3f45a6d723f3dd8d8b2b0b86a3f7d8e6c966eca0568", - "path": "io/kotest/kotest-assertions-api-jvm/5.5.4/kotest-assertions-api-jvm-5.5.4.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-test-junit/2.1.10/kotlin-test-junit-2.1.10.jar", - "hash": "1bc2f4e0bad73a2d04bcc67f46ab63fb10cc8e288f77f94b5e5dc07361ef30be", - "path": "org/jetbrains/kotlin/kotlin-test-junit/2.1.10/kotlin-test-junit-2.1.10.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-tooling-core/1.9.20-dev-8162/kotlin-tooling-core-1.9.20-dev-8162.jar", - "hash": "8938eb97e36320daa3e6fb2a60fd2a05b232ff4a557173c5019f045b8832d9f4", - "path": "org/jetbrains/kotlin/kotlin-tooling-core/1.9.20-dev-8162/kotlin-tooling-core-1.9.20-dev-8162.jar" - }, - { - "url": "org/jetbrains/kotlin/allopen-compiler-plugin-for-ide/2.2.0-ij251-113/allopen-compiler-plugin-for-ide-2.2.0-ij251-113.jar", - "hash": "68dde6aafe14dcd94bafb2390e57b8c885f0d9efcf83379de6fa6d85cc644d0e", - "path": "org/jetbrains/kotlin/allopen-compiler-plugin-for-ide/2.2.0-ij251-113/allopen-compiler-plugin-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/analysis-api-for-ide/2.2.0-ij251-113/analysis-api-for-ide-2.2.0-ij251-113.jar", - "hash": "0428679338ee7e5fdd8f56b1ab4fb7cf16a3905b23e9c40e55276afe2760fd0d", - "path": "org/jetbrains/kotlin/analysis-api-for-ide/2.2.0-ij251-113/analysis-api-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/analysis-api-fe10-for-ide/2.2.0-ij251-113/analysis-api-fe10-for-ide-2.2.0-ij251-113.jar", - "hash": "ed0dc0ae7fae09130516642ef11541c02a6d6842aba0f2c77b68c70c32fed5b3", - "path": "org/jetbrains/kotlin/analysis-api-fe10-for-ide/2.2.0-ij251-113/analysis-api-fe10-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/analysis-api-impl-base-for-ide/2.2.0-ij251-113/analysis-api-impl-base-for-ide-2.2.0-ij251-113.jar", - "hash": "509fcbcc46e6570122b81fc2d8753eeec9e6560b38a8cdbbf419406ebfef7ffe", - "path": "org/jetbrains/kotlin/analysis-api-impl-base-for-ide/2.2.0-ij251-113/analysis-api-impl-base-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/analysis-api-impl-base-tests-for-ide/2.2.0-ij251-113/analysis-api-impl-base-tests-for-ide-2.2.0-ij251-113.jar", - "hash": "6e00c06173b25a209d819432c894630a283e110b909fcdb0258bf4971d74d199", - "path": "org/jetbrains/kotlin/analysis-api-impl-base-tests-for-ide/2.2.0-ij251-113/analysis-api-impl-base-tests-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/analysis-api-k2-for-ide/2.2.0-ij251-113/analysis-api-k2-for-ide-2.2.0-ij251-113.jar", - "hash": "efbdecbea08ffa0378c4106ceaf356d3038440c4d9bdcf56f5ec74f79cb1b329", - "path": "org/jetbrains/kotlin/analysis-api-k2-for-ide/2.2.0-ij251-113/analysis-api-k2-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/analysis-api-k2-tests-for-ide/2.2.0-ij251-113/analysis-api-k2-tests-for-ide-2.2.0-ij251-113.jar", - "hash": "247163b97450f15365b0c1591f97f3415d914fa58578af903530b147b2ae07ab", - "path": "org/jetbrains/kotlin/analysis-api-k2-tests-for-ide/2.2.0-ij251-113/analysis-api-k2-tests-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/analysis-api-platform-interface-for-ide/2.2.0-ij251-113/analysis-api-platform-interface-for-ide-2.2.0-ij251-113.jar", - "hash": "06deb049fceb7e3752fa7f1b41a522ceb073f35e713c40fb6e39a0c7d6bec6e4", - "path": "org/jetbrains/kotlin/analysis-api-platform-interface-for-ide/2.2.0-ij251-113/analysis-api-platform-interface-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/android-extensions-compiler-plugin-for-ide/2.2.0-ij251-113/android-extensions-compiler-plugin-for-ide-2.2.0-ij251-113.jar", - "hash": "0c70387a833da47727d3e78ed41cdb6ed1d9ed14d5e343d26f5e1849fd0d5ede", - "path": "org/jetbrains/kotlin/android-extensions-compiler-plugin-for-ide/2.2.0-ij251-113/android-extensions-compiler-plugin-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/assignment-compiler-plugin-for-ide/2.2.0-ij251-113/assignment-compiler-plugin-for-ide-2.2.0-ij251-113.jar", - "hash": "140b48b6299cdc520c61acef0e3fe7e954bd02c7547dd4ee132df1f3194e4f58", - "path": "org/jetbrains/kotlin/assignment-compiler-plugin-for-ide/2.2.0-ij251-113/assignment-compiler-plugin-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/compose-compiler-plugin-for-ide/2.2.0-ij251-113/compose-compiler-plugin-for-ide-2.2.0-ij251-113.jar", - "hash": "5f58828ae2c0f0e85fab247b7f7552d9b24134659d194b680732ba54adb72359", - "path": "org/jetbrains/kotlin/compose-compiler-plugin-for-ide/2.2.0-ij251-113/compose-compiler-plugin-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/incremental-compilation-impl-tests-for-ide/2.2.0-ij251-113/incremental-compilation-impl-tests-for-ide-2.2.0-ij251-113.jar", - "hash": "3151d70d9baf13cc76cb5ab96ee1d73c24e105bfa2b27bb1756b28433eabb611", - "path": "org/jetbrains/kotlin/incremental-compilation-impl-tests-for-ide/2.2.0-ij251-113/incremental-compilation-impl-tests-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/js-plain-objects-compiler-plugin-for-ide/2.2.0-ij251-113/js-plain-objects-compiler-plugin-for-ide-2.2.0-ij251-113.jar", - "hash": "fc292a9b9d1523fa6deddcb8a62fc56a093222100b8dd8c73091d35e412d4d96", - "path": "org/jetbrains/kotlin/js-plain-objects-compiler-plugin-for-ide/2.2.0-ij251-113/js-plain-objects-compiler-plugin-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-build-common-tests-for-ide/2.2.0-ij251-113/kotlin-build-common-tests-for-ide-2.2.0-ij251-113.jar", - "hash": "7aaa4d25fb414cc7559255a06a5027f63d319f1ae893dca3b5ac60b3ebb648b5", - "path": "org/jetbrains/kotlin/kotlin-build-common-tests-for-ide/2.2.0-ij251-113/kotlin-build-common-tests-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-compiler-cli-for-ide/2.2.0-ij251-113/kotlin-compiler-cli-for-ide-2.2.0-ij251-113.jar", - "hash": "2bd4959d245de9f914d0ece10d18327eac7f59ccaa2e18cab3191101b689f970", - "path": "org/jetbrains/kotlin/kotlin-compiler-cli-for-ide/2.2.0-ij251-113/kotlin-compiler-cli-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-compiler-common-for-ide/2.2.0-ij251-113/kotlin-compiler-common-for-ide-2.2.0-ij251-113.jar", - "hash": "ba660cd2228902d9cff9d24c462c9e23d687a5a6d9ca6c98bae8a5ceed4ae4df", - "path": "org/jetbrains/kotlin/kotlin-compiler-common-for-ide/2.2.0-ij251-113/kotlin-compiler-common-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-compiler-fe10-for-ide/2.2.0-ij251-113/kotlin-compiler-fe10-for-ide-2.2.0-ij251-113.jar", - "hash": "2d1db1b8e8f87f6057c7204ca9949fa6ec95d938cc424f29ccb26165c6ccb2ce", - "path": "org/jetbrains/kotlin/kotlin-compiler-fe10-for-ide/2.2.0-ij251-113/kotlin-compiler-fe10-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-compiler-fir-for-ide/2.2.0-ij251-113/kotlin-compiler-fir-for-ide-2.2.0-ij251-113.jar", - "hash": "69520294ce045a019cbf3a74f266b18ba540db4bf8c8c7e5037bc8934c4dc34e", - "path": "org/jetbrains/kotlin/kotlin-compiler-fir-for-ide/2.2.0-ij251-113/kotlin-compiler-fir-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-compiler-ir-for-ide/2.2.0-ij251-113/kotlin-compiler-ir-for-ide-2.2.0-ij251-113.jar", - "hash": "fb6c7f0f1e75553b152f635cf53f685565f282acf88d505abf18691ceba186ec", - "path": "org/jetbrains/kotlin/kotlin-compiler-ir-for-ide/2.2.0-ij251-113/kotlin-compiler-ir-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-compiler-tests-for-ide/2.2.0-ij251-113/kotlin-compiler-tests-for-ide-2.2.0-ij251-113.jar", - "hash": "b8c256faf7ec0d060e919b08f88a7d5d5d892df630bad85ff56b5d0be92ae746", - "path": "org/jetbrains/kotlin/kotlin-compiler-tests-for-ide/2.2.0-ij251-113/kotlin-compiler-tests-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-dist-for-ide/2.1.10-release-473/kotlin-dist-for-ide-2.1.10-release-473.jar", - "hash": "6dd76c8210c222475afcfe6d9aedcf4bbd22bda094be28cc8c262fd3025021a3", - "path": "org/jetbrains/kotlin/kotlin-dist-for-ide/2.1.10-release-473/kotlin-dist-for-ide-2.1.10-release-473.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-gradle-statistics-for-ide/2.2.0-ij251-113/kotlin-gradle-statistics-for-ide-2.2.0-ij251-113.jar", - "hash": "7f462ff29dd7c76dac54d79390d1ba6f4ade330c4ec18b9f959343b347d9e65a", - "path": "org/jetbrains/kotlin/kotlin-gradle-statistics-for-ide/2.2.0-ij251-113/kotlin-gradle-statistics-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-dist-for-ide/2.2.0-ij251-113/kotlin-dist-for-ide-2.2.0-ij251-113.jar", - "hash": "72118ba64af8914b96658b157ec1d38c24edc97be283699b1d2abf021dde9f69", - "path": "org/jetbrains/kotlin/kotlin-dist-for-ide/2.2.0-ij251-113/kotlin-dist-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-jps-common-for-ide/2.2.0-ij251-113/kotlin-jps-common-for-ide-2.2.0-ij251-113.jar", - "hash": "5662991aed8e8553f8ebe80adcb559a2d7523bc0e415561a7ac36687353fb260", - "path": "org/jetbrains/kotlin/kotlin-jps-common-for-ide/2.2.0-ij251-113/kotlin-jps-common-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-jps-plugin-classpath/2.1.10-release-473/kotlin-jps-plugin-classpath-2.1.10-release-473.jar", - "hash": "fe44b80eef227eadeb265e06a66461fa8be390bbfdb194e14d9fc5cc4c0e637f", - "path": "org/jetbrains/kotlin/kotlin-jps-plugin-classpath/2.1.10-release-473/kotlin-jps-plugin-classpath-2.1.10-release-473.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-jps-plugin-classpath/2.2.0-ij251-113/kotlin-jps-plugin-classpath-2.2.0-ij251-113.jar", - "hash": "7f76f25eff7b31b8919eb13ea84f90b8208d1e62e7a7df26dedcc526325321f6", - "path": "org/jetbrains/kotlin/kotlin-jps-plugin-classpath/2.2.0-ij251-113/kotlin-jps-plugin-classpath-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-jps-plugin-tests-for-ide/2.1.10-release-473/kotlin-jps-plugin-tests-for-ide-2.1.10-release-473.jar", - "hash": "367c500b2dc454413b00746bc4ee9dce2842515ca4699ec73bb846bc3db58a26", - "path": "org/jetbrains/kotlin/kotlin-jps-plugin-tests-for-ide/2.1.10-release-473/kotlin-jps-plugin-tests-for-ide-2.1.10-release-473.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-script-runtime/2.2.0-ij251-113/kotlin-script-runtime-2.2.0-ij251-113.jar", - "hash": "2459e696992df776b3e3d1bc764ddd01538c503ca4c14d969faae1f50f839245", - "path": "org/jetbrains/kotlin/kotlin-script-runtime/2.2.0-ij251-113/kotlin-script-runtime-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-scripting-common/2.2.0-ij251-113/kotlin-scripting-common-2.2.0-ij251-113.jar", - "hash": "e2b5b208e7ff5d66de1c9c60e2d2bd378764243a34cb164595682470f0f2c513", - "path": "org/jetbrains/kotlin/kotlin-scripting-common/2.2.0-ij251-113/kotlin-scripting-common-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl/2.2.0-ij251-113/kotlin-scripting-compiler-impl-2.2.0-ij251-113.jar", - "hash": "3aa2c2b3eb89a4ce3391573fe5c0b68336e14f2c28e9e54c408ad61b74a668a3", - "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl/2.2.0-ij251-113/kotlin-scripting-compiler-impl-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-scripting-dependencies/2.2.0-ij251-113/kotlin-scripting-dependencies-2.2.0-ij251-113.jar", - "hash": "b77ac6a8aa085a856074bc8b39546bdf294ea989c3dbb8d8750044c580d95949", - "path": "org/jetbrains/kotlin/kotlin-scripting-dependencies/2.2.0-ij251-113/kotlin-scripting-dependencies-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-scripting-jvm/2.2.0-ij251-113/kotlin-scripting-jvm-2.2.0-ij251-113.jar", - "hash": "12c5601a20e50b07568730033c6d9beb46e543aa09cfff4ff92b27782103ae8c", - "path": "org/jetbrains/kotlin/kotlin-scripting-jvm/2.2.0-ij251-113/kotlin-scripting-jvm-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlinx-serialization-compiler-plugin-for-ide/2.2.0-ij251-113/kotlinx-serialization-compiler-plugin-for-ide-2.2.0-ij251-113.jar", - "hash": "6785503b6d70df42206fa2ba2179c082c99ef2bcf1f2abf3afbb01623837a289", - "path": "org/jetbrains/kotlin/kotlinx-serialization-compiler-plugin-for-ide/2.2.0-ij251-113/kotlinx-serialization-compiler-plugin-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/lombok-compiler-plugin-for-ide/2.2.0-ij251-113/lombok-compiler-plugin-for-ide-2.2.0-ij251-113.jar", - "hash": "be89498e1d104ae7cb1fa8837c9373cc7112b8e65bb880845f4c200b03e07c71", - "path": "org/jetbrains/kotlin/lombok-compiler-plugin-for-ide/2.2.0-ij251-113/lombok-compiler-plugin-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/low-level-api-fir-for-ide/2.2.0-ij251-113/low-level-api-fir-for-ide-2.2.0-ij251-113.jar", - "hash": "ab4ee3ac977eabd1819ad0c3c56c85bec62e218557b86a20df96a32ecc284729", - "path": "org/jetbrains/kotlin/low-level-api-fir-for-ide/2.2.0-ij251-113/low-level-api-fir-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/noarg-compiler-plugin-for-ide/2.2.0-ij251-113/noarg-compiler-plugin-for-ide-2.2.0-ij251-113.jar", - "hash": "f43b1827eb22e54db6daf09e093661bee645097bc91ad82ff9a25b0cbc5afb11", - "path": "org/jetbrains/kotlin/noarg-compiler-plugin-for-ide/2.2.0-ij251-113/noarg-compiler-plugin-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/parcelize-compiler-plugin-for-ide/2.2.0-ij251-113/parcelize-compiler-plugin-for-ide-2.2.0-ij251-113.jar", - "hash": "b19f4f6ccd8da25be1e203be14b6dd3adf536a09143a95ca7099d131a0151235", - "path": "org/jetbrains/kotlin/parcelize-compiler-plugin-for-ide/2.2.0-ij251-113/parcelize-compiler-plugin-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/sam-with-receiver-compiler-plugin-for-ide/2.2.0-ij251-113/sam-with-receiver-compiler-plugin-for-ide-2.2.0-ij251-113.jar", - "hash": "30fe55c761ae4fe20c9cdbf360736c3b9a113aeb31ed14cc9f518beb5c3589d1", - "path": "org/jetbrains/kotlin/sam-with-receiver-compiler-plugin-for-ide/2.2.0-ij251-113/sam-with-receiver-compiler-plugin-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/scripting-compiler-plugin-for-ide/2.2.0-ij251-113/scripting-compiler-plugin-for-ide-2.2.0-ij251-113.jar", - "hash": "b6b9913645e9737665b28d86d54b82f774cd244e5add095e6cf7bd66d3e1f319", - "path": "org/jetbrains/kotlin/scripting-compiler-plugin-for-ide/2.2.0-ij251-113/scripting-compiler-plugin-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlin/symbol-light-classes-for-ide/2.2.0-ij251-113/symbol-light-classes-for-ide-2.2.0-ij251-113.jar", - "hash": "1046966135cd38c348a7b7be1f54667224653876fe8cd61c236cd6caf653d4c6", - "path": "org/jetbrains/kotlin/symbol-light-classes-for-ide/2.2.0-ij251-113/symbol-light-classes-for-ide-2.2.0-ij251-113.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-collections-immutable-jvm/0.3.8/kotlinx-collections-immutable-jvm-0.3.8.jar", - "hash": "72e9a9b0003ec5254b638186f7ca1675b08006bdde4c9c4c589970342ccd2e77", - "path": "org/jetbrains/kotlinx/kotlinx-collections-immutable-jvm/0.3.8/kotlinx-collections-immutable-jvm-0.3.8.jar" - }, - { - "url": "com/intellij/platform/kotlinx-coroutines-core-jvm/1.8.0-intellij-13/kotlinx-coroutines-core-jvm-1.8.0-intellij-13.jar", - "hash": "48e61a763238a5153e536e69ee756e39fcd52337316f1e1649d59c542ec04296", - "path": "com/intellij/platform/kotlinx-coroutines-core-jvm/1.8.0-intellij-13/kotlinx-coroutines-core-jvm-1.8.0-intellij-13.jar" - }, - { - "url": "com/intellij/platform/kotlinx-coroutines-debug/1.8.0-intellij-13/kotlinx-coroutines-debug-1.8.0-intellij-13.jar", - "hash": "59bf113af7f36da5d9060cdc35d28da3ee51132124417e3ea044ef2c6a532b77", - "path": "com/intellij/platform/kotlinx-coroutines-debug/1.8.0-intellij-13/kotlinx-coroutines-debug-1.8.0-intellij-13.jar" - }, - { - "url": "com/intellij/platform/kotlinx-coroutines-guava/1.8.0-intellij-13/kotlinx-coroutines-guava-1.8.0-intellij-13.jar", - "hash": "1503cfdab3e5203944da627903e5019aee9b39b14d3d21a4a50b99bce5de5b33", - "path": "com/intellij/platform/kotlinx-coroutines-guava/1.8.0-intellij-13/kotlinx-coroutines-guava-1.8.0-intellij-13.jar" - }, - { - "url": "com/intellij/platform/kotlinx-coroutines-slf4j/1.8.0-intellij-13/kotlinx-coroutines-slf4j-1.8.0-intellij-13.jar", - "hash": "3b293c76828fe94916dd781b7a9a8adef65b2ca621f2a55608aaf90d2754891f", - "path": "com/intellij/platform/kotlinx-coroutines-slf4j/1.8.0-intellij-13/kotlinx-coroutines-slf4j-1.8.0-intellij-13.jar" - }, - { - "url": "com/intellij/platform/kotlinx-coroutines-test-jvm/1.8.0-intellij-13/kotlinx-coroutines-test-jvm-1.8.0-intellij-13.jar", - "hash": "c7f514518440283a8e8e4052b79cb56310ed708af35e734cef8de201d18c341a", - "path": "com/intellij/platform/kotlinx-coroutines-test-jvm/1.8.0-intellij-13/kotlinx-coroutines-test-jvm-1.8.0-intellij-13.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-datetime-jvm/0.6.2/kotlinx-datetime-jvm-0.6.2.jar", - "hash": "102764921129e1e44a74f408b7a0b8dac6d1892c6042e0e48f8bdbbbf78c6d2e", - "path": "org/jetbrains/kotlinx/kotlinx-datetime-jvm/0.6.2/kotlinx-datetime-jvm-0.6.2.jar" - }, - { - "url": "com/github/lamba92/kotlinx-document-store-mvstore/0.0.4/kotlinx-document-store-mvstore-0.0.4.jar", - "hash": "956a4c7faad66e3471861adaa278d9486f3a050ac25fb6a99ca90809d379adfe", - "path": "com/github/lamba92/kotlinx-document-store-mvstore/0.0.4/kotlinx-document-store-mvstore-0.0.4.jar" - }, - { - "url": "com/github/lamba92/kotlinx-document-store-core-jvm/0.0.4/kotlinx-document-store-core-jvm-0.0.4.jar", - "hash": "7e638082b4a14e3a96ca90f3f5db70ac65591e0b6c6670629e849d22ec34455f", - "path": "com/github/lamba92/kotlinx-document-store-core-jvm/0.0.4/kotlinx-document-store-core-jvm-0.0.4.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-html-jvm/0.12.0/kotlinx-html-jvm-0.12.0.jar", - "hash": "f854126f39acbd963fd54e0cd226000a151a76f7225ee28185d52f44e262befb", - "path": "org/jetbrains/kotlinx/kotlinx-html-jvm/0.12.0/kotlinx-html-jvm-0.12.0.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-serialization-core-jvm/1.7.3/kotlinx-serialization-core-jvm-1.7.3.jar", - "hash": "f0adde45864144475385cf4aa7e0b7feb27f61fcf9472665ed98cc971b06b1eb", - "path": "org/jetbrains/kotlinx/kotlinx-serialization-core-jvm/1.7.3/kotlinx-serialization-core-jvm-1.7.3.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-serialization-json-jvm/1.7.3/kotlinx-serialization-json-jvm-1.7.3.jar", - "hash": "b1e9138499ed8d20375edda3f2b1c95f3103a258eff6af9edc5ea07100f2b29c", - "path": "org/jetbrains/kotlinx/kotlinx-serialization-json-jvm/1.7.3/kotlinx-serialization-json-jvm-1.7.3.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-serialization-json-io-jvm/1.7.3/kotlinx-serialization-json-io-jvm-1.7.3.jar", - "hash": "963372b471616c2cd421fdea8085c4afb801a9aa71e5ef3acd1ba66e3450216c", - "path": "org/jetbrains/kotlinx/kotlinx-serialization-json-io-jvm/1.7.3/kotlinx-serialization-json-io-jvm-1.7.3.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-serialization-protobuf-jvm/1.7.3/kotlinx-serialization-protobuf-jvm-1.7.3.jar", - "hash": "7c85fb07055583a2e58dfdcee9dc19fef7255a323285707f82a0adc84f2ee84d", - "path": "org/jetbrains/kotlinx/kotlinx-serialization-protobuf-jvm/1.7.3/kotlinx-serialization-protobuf-jvm-1.7.3.jar" - }, - { - "url": "io/ktor/ktor-client-core-jvm/3.0.3/ktor-client-core-jvm-3.0.3.jar", - "hash": "e3d174d16548023805041b29a42fb135bfe3182534d3bf9f839d5821337f8d69", - "path": "io/ktor/ktor-client-core-jvm/3.0.3/ktor-client-core-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-http-jvm/3.0.3/ktor-http-jvm-3.0.3.jar", - "hash": "0e4e38b5f7098f269f39962cd78f3479027637f3970176798a41be82bd46d2ca", - "path": "io/ktor/ktor-http-jvm/3.0.3/ktor-http-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-utils-jvm/3.0.3/ktor-utils-jvm-3.0.3.jar", - "hash": "4948ec013b71417fffcae187e4aa7943f24eaf907210a4ac9bf853af27131b72", - "path": "io/ktor/ktor-utils-jvm/3.0.3/ktor-utils-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-io-jvm/3.0.3/ktor-io-jvm-3.0.3.jar", - "hash": "587f6aa4a22daf484ebb84ee5513f1b898e0feeeac714bd2fe0dd2232f57ade5", - "path": "io/ktor/ktor-io-jvm/3.0.3/ktor-io-jvm-3.0.3.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-io-core-jvm/0.5.4/kotlinx-io-core-jvm-0.5.4.jar", - "hash": "dc3587c12795af01231591c0ef09a4139dfca8113c2989273b96b958006853c3", - "path": "org/jetbrains/kotlinx/kotlinx-io-core-jvm/0.5.4/kotlinx-io-core-jvm-0.5.4.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-io-bytestring-jvm/0.5.4/kotlinx-io-bytestring-jvm-0.5.4.jar", - "hash": "1fc96e19b445387dbc49183d0cc623c5a61bfa47c86cf81aaf5aff4845154fab", - "path": "org/jetbrains/kotlinx/kotlinx-io-bytestring-jvm/0.5.4/kotlinx-io-bytestring-jvm-0.5.4.jar" - }, - { - "url": "io/ktor/ktor-events-jvm/3.0.3/ktor-events-jvm-3.0.3.jar", - "hash": "317ee7adeb43e197717a5ab61fa3d8761514805ca0bcff49de029c4d6f2b3df2", - "path": "io/ktor/ktor-events-jvm/3.0.3/ktor-events-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-websocket-serialization-jvm/3.0.3/ktor-websocket-serialization-jvm-3.0.3.jar", - "hash": "80cdcfd738948e123744e24534a752e90b353b3485a5c48c8af17a2467a96e76", - "path": "io/ktor/ktor-websocket-serialization-jvm/3.0.3/ktor-websocket-serialization-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-serialization-jvm/3.0.3/ktor-serialization-jvm-3.0.3.jar", - "hash": "78eb204e4b58f9357cd7f5c7a92d301518488c721befedb6c3832dc4c32a0354", - "path": "io/ktor/ktor-serialization-jvm/3.0.3/ktor-serialization-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-websockets-jvm/3.0.3/ktor-websockets-jvm-3.0.3.jar", - "hash": "4ecb08d33dc0d7c9d6b943b2b3e706f3d55fabef584b0c72fb2f0c5ba8a0eb7a", - "path": "io/ktor/ktor-websockets-jvm/3.0.3/ktor-websockets-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-sse-jvm/3.0.3/ktor-sse-jvm-3.0.3.jar", - "hash": "5fbfc2833738bc283d5bb8464bff48e08e7b526014e0eff5828efa9e69bffdf3", - "path": "io/ktor/ktor-sse-jvm/3.0.3/ktor-sse-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-client-auth-jvm/3.0.3/ktor-client-auth-jvm-3.0.3.jar", - "hash": "e78ff6ab04f5c7ddbfd64e23039a325cc244ee9b6b813ed3806147db2cd4eae5", - "path": "io/ktor/ktor-client-auth-jvm/3.0.3/ktor-client-auth-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-client-cio-jvm/3.0.3/ktor-client-cio-jvm-3.0.3.jar", - "hash": "0d3bbfc7698254bd93f52522ac9b8ed92597d5cf80ea3ffc0f0c9f237f3396ce", - "path": "io/ktor/ktor-client-cio-jvm/3.0.3/ktor-client-cio-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-client-core-jvm/3.0.3/ktor-client-core-jvm-3.0.3.jar", - "hash": "e3d174d16548023805041b29a42fb135bfe3182534d3bf9f839d5821337f8d69", - "path": "io/ktor/ktor-client-core-jvm/3.0.3/ktor-client-core-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-http-jvm/3.0.3/ktor-http-jvm-3.0.3.jar", - "hash": "0e4e38b5f7098f269f39962cd78f3479027637f3970176798a41be82bd46d2ca", - "path": "io/ktor/ktor-http-jvm/3.0.3/ktor-http-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-events-jvm/3.0.3/ktor-events-jvm-3.0.3.jar", - "hash": "317ee7adeb43e197717a5ab61fa3d8761514805ca0bcff49de029c4d6f2b3df2", - "path": "io/ktor/ktor-events-jvm/3.0.3/ktor-events-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-websocket-serialization-jvm/3.0.3/ktor-websocket-serialization-jvm-3.0.3.jar", - "hash": "80cdcfd738948e123744e24534a752e90b353b3485a5c48c8af17a2467a96e76", - "path": "io/ktor/ktor-websocket-serialization-jvm/3.0.3/ktor-websocket-serialization-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-serialization-jvm/3.0.3/ktor-serialization-jvm-3.0.3.jar", - "hash": "78eb204e4b58f9357cd7f5c7a92d301518488c721befedb6c3832dc4c32a0354", - "path": "io/ktor/ktor-serialization-jvm/3.0.3/ktor-serialization-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-sse-jvm/3.0.3/ktor-sse-jvm-3.0.3.jar", - "hash": "5fbfc2833738bc283d5bb8464bff48e08e7b526014e0eff5828efa9e69bffdf3", - "path": "io/ktor/ktor-sse-jvm/3.0.3/ktor-sse-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-http-cio-jvm/3.0.3/ktor-http-cio-jvm-3.0.3.jar", - "hash": "2574639ce266e33419ecbbb729c8f921274b2588ed1dfeb4aa87039115df0666", - "path": "io/ktor/ktor-http-cio-jvm/3.0.3/ktor-http-cio-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-network-jvm/3.0.3/ktor-network-jvm-3.0.3.jar", - "hash": "c7c440822e0dcd90b3c794b17c85a50851cb92fa406693bd08d858141ecdc6c1", - "path": "io/ktor/ktor-network-jvm/3.0.3/ktor-network-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-io-jvm/3.0.3/ktor-io-jvm-3.0.3.jar", - "hash": "587f6aa4a22daf484ebb84ee5513f1b898e0feeeac714bd2fe0dd2232f57ade5", - "path": "io/ktor/ktor-io-jvm/3.0.3/ktor-io-jvm-3.0.3.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-io-core-jvm/0.5.4/kotlinx-io-core-jvm-0.5.4.jar", - "hash": "dc3587c12795af01231591c0ef09a4139dfca8113c2989273b96b958006853c3", - "path": "org/jetbrains/kotlinx/kotlinx-io-core-jvm/0.5.4/kotlinx-io-core-jvm-0.5.4.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-io-bytestring-jvm/0.5.4/kotlinx-io-bytestring-jvm-0.5.4.jar", - "hash": "1fc96e19b445387dbc49183d0cc623c5a61bfa47c86cf81aaf5aff4845154fab", - "path": "org/jetbrains/kotlinx/kotlinx-io-bytestring-jvm/0.5.4/kotlinx-io-bytestring-jvm-0.5.4.jar" - }, - { - "url": "io/ktor/ktor-websockets-jvm/3.0.3/ktor-websockets-jvm-3.0.3.jar", - "hash": "4ecb08d33dc0d7c9d6b943b2b3e706f3d55fabef584b0c72fb2f0c5ba8a0eb7a", - "path": "io/ktor/ktor-websockets-jvm/3.0.3/ktor-websockets-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-network-tls-jvm/3.0.3/ktor-network-tls-jvm-3.0.3.jar", - "hash": "65e9a916e918fc76dd72764d17235506190ec1ec92dd7a4633246b2db12579c8", - "path": "io/ktor/ktor-network-tls-jvm/3.0.3/ktor-network-tls-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-utils-jvm/3.0.3/ktor-utils-jvm-3.0.3.jar", - "hash": "4948ec013b71417fffcae187e4aa7943f24eaf907210a4ac9bf853af27131b72", - "path": "io/ktor/ktor-utils-jvm/3.0.3/ktor-utils-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-client-content-negotiation-jvm/3.0.3/ktor-client-content-negotiation-jvm-3.0.3.jar", - "hash": "683829363345abb59e20f6adfb3323d6abb100ba4d46c10002fa0c1bad149532", - "path": "io/ktor/ktor-client-content-negotiation-jvm/3.0.3/ktor-client-content-negotiation-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-client-core-jvm/3.0.3/ktor-client-core-jvm-3.0.3.jar", - "hash": "e3d174d16548023805041b29a42fb135bfe3182534d3bf9f839d5821337f8d69", - "path": "io/ktor/ktor-client-core-jvm/3.0.3/ktor-client-core-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-http-jvm/3.0.3/ktor-http-jvm-3.0.3.jar", - "hash": "0e4e38b5f7098f269f39962cd78f3479027637f3970176798a41be82bd46d2ca", - "path": "io/ktor/ktor-http-jvm/3.0.3/ktor-http-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-utils-jvm/3.0.3/ktor-utils-jvm-3.0.3.jar", - "hash": "4948ec013b71417fffcae187e4aa7943f24eaf907210a4ac9bf853af27131b72", - "path": "io/ktor/ktor-utils-jvm/3.0.3/ktor-utils-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-io-jvm/3.0.3/ktor-io-jvm-3.0.3.jar", - "hash": "587f6aa4a22daf484ebb84ee5513f1b898e0feeeac714bd2fe0dd2232f57ade5", - "path": "io/ktor/ktor-io-jvm/3.0.3/ktor-io-jvm-3.0.3.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-io-core-jvm/0.5.4/kotlinx-io-core-jvm-0.5.4.jar", - "hash": "dc3587c12795af01231591c0ef09a4139dfca8113c2989273b96b958006853c3", - "path": "org/jetbrains/kotlinx/kotlinx-io-core-jvm/0.5.4/kotlinx-io-core-jvm-0.5.4.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-io-bytestring-jvm/0.5.4/kotlinx-io-bytestring-jvm-0.5.4.jar", - "hash": "1fc96e19b445387dbc49183d0cc623c5a61bfa47c86cf81aaf5aff4845154fab", - "path": "org/jetbrains/kotlinx/kotlinx-io-bytestring-jvm/0.5.4/kotlinx-io-bytestring-jvm-0.5.4.jar" - }, - { - "url": "io/ktor/ktor-events-jvm/3.0.3/ktor-events-jvm-3.0.3.jar", - "hash": "317ee7adeb43e197717a5ab61fa3d8761514805ca0bcff49de029c4d6f2b3df2", - "path": "io/ktor/ktor-events-jvm/3.0.3/ktor-events-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-websocket-serialization-jvm/3.0.3/ktor-websocket-serialization-jvm-3.0.3.jar", - "hash": "80cdcfd738948e123744e24534a752e90b353b3485a5c48c8af17a2467a96e76", - "path": "io/ktor/ktor-websocket-serialization-jvm/3.0.3/ktor-websocket-serialization-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-serialization-jvm/3.0.3/ktor-serialization-jvm-3.0.3.jar", - "hash": "78eb204e4b58f9357cd7f5c7a92d301518488c721befedb6c3832dc4c32a0354", - "path": "io/ktor/ktor-serialization-jvm/3.0.3/ktor-serialization-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-websockets-jvm/3.0.3/ktor-websockets-jvm-3.0.3.jar", - "hash": "4ecb08d33dc0d7c9d6b943b2b3e706f3d55fabef584b0c72fb2f0c5ba8a0eb7a", - "path": "io/ktor/ktor-websockets-jvm/3.0.3/ktor-websockets-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-sse-jvm/3.0.3/ktor-sse-jvm-3.0.3.jar", - "hash": "5fbfc2833738bc283d5bb8464bff48e08e7b526014e0eff5828efa9e69bffdf3", - "path": "io/ktor/ktor-sse-jvm/3.0.3/ktor-sse-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-client-encoding-jvm/3.0.3/ktor-client-encoding-jvm-3.0.3.jar", - "hash": "924822996d4dd9696c21480eaca5b3bcfd1280d7780c89ca7a5c510db50e0fcf", - "path": "io/ktor/ktor-client-encoding-jvm/3.0.3/ktor-client-encoding-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-client-java-jvm/3.0.3/ktor-client-java-jvm-3.0.3.jar", - "hash": "0ef22cd0d7a0dd5c99878e02786a7bbacf3e4327accfb282232b687e4d08b8d6", - "path": "io/ktor/ktor-client-java-jvm/3.0.3/ktor-client-java-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-client-logging-jvm/3.0.3/ktor-client-logging-jvm-3.0.3.jar", - "hash": "4761f5ea9ae9d4839d36098a8747619aaa48635c1ca6616aadc62f1865b35d97", - "path": "io/ktor/ktor-client-logging-jvm/3.0.3/ktor-client-logging-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-client-mock-jvm/3.0.3/ktor-client-mock-jvm-3.0.3.jar", - "hash": "fbbcc7694b2ec2269f9a140527a9aadd4f973b6c92c75fd121941c5501774ab0", - "path": "io/ktor/ktor-client-mock-jvm/3.0.3/ktor-client-mock-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-http-jvm/3.0.3/ktor-http-jvm-3.0.3.jar", - "hash": "0e4e38b5f7098f269f39962cd78f3479027637f3970176798a41be82bd46d2ca", - "path": "io/ktor/ktor-http-jvm/3.0.3/ktor-http-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-utils-jvm/3.0.3/ktor-utils-jvm-3.0.3.jar", - "hash": "4948ec013b71417fffcae187e4aa7943f24eaf907210a4ac9bf853af27131b72", - "path": "io/ktor/ktor-utils-jvm/3.0.3/ktor-utils-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-io-jvm/3.0.3/ktor-io-jvm-3.0.3.jar", - "hash": "587f6aa4a22daf484ebb84ee5513f1b898e0feeeac714bd2fe0dd2232f57ade5", - "path": "io/ktor/ktor-io-jvm/3.0.3/ktor-io-jvm-3.0.3.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-io-core-jvm/0.5.4/kotlinx-io-core-jvm-0.5.4.jar", - "hash": "dc3587c12795af01231591c0ef09a4139dfca8113c2989273b96b958006853c3", - "path": "org/jetbrains/kotlinx/kotlinx-io-core-jvm/0.5.4/kotlinx-io-core-jvm-0.5.4.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-io-bytestring-jvm/0.5.4/kotlinx-io-bytestring-jvm-0.5.4.jar", - "hash": "1fc96e19b445387dbc49183d0cc623c5a61bfa47c86cf81aaf5aff4845154fab", - "path": "org/jetbrains/kotlinx/kotlinx-io-bytestring-jvm/0.5.4/kotlinx-io-bytestring-jvm-0.5.4.jar" - }, - { - "url": "io/ktor/ktor-client-core-jvm/3.0.3/ktor-client-core-jvm-3.0.3.jar", - "hash": "e3d174d16548023805041b29a42fb135bfe3182534d3bf9f839d5821337f8d69", - "path": "io/ktor/ktor-client-core-jvm/3.0.3/ktor-client-core-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-events-jvm/3.0.3/ktor-events-jvm-3.0.3.jar", - "hash": "317ee7adeb43e197717a5ab61fa3d8761514805ca0bcff49de029c4d6f2b3df2", - "path": "io/ktor/ktor-events-jvm/3.0.3/ktor-events-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-websocket-serialization-jvm/3.0.3/ktor-websocket-serialization-jvm-3.0.3.jar", - "hash": "80cdcfd738948e123744e24534a752e90b353b3485a5c48c8af17a2467a96e76", - "path": "io/ktor/ktor-websocket-serialization-jvm/3.0.3/ktor-websocket-serialization-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-serialization-jvm/3.0.3/ktor-serialization-jvm-3.0.3.jar", - "hash": "78eb204e4b58f9357cd7f5c7a92d301518488c721befedb6c3832dc4c32a0354", - "path": "io/ktor/ktor-serialization-jvm/3.0.3/ktor-serialization-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-websockets-jvm/3.0.3/ktor-websockets-jvm-3.0.3.jar", - "hash": "4ecb08d33dc0d7c9d6b943b2b3e706f3d55fabef584b0c72fb2f0c5ba8a0eb7a", - "path": "io/ktor/ktor-websockets-jvm/3.0.3/ktor-websockets-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-sse-jvm/3.0.3/ktor-sse-jvm-3.0.3.jar", - "hash": "5fbfc2833738bc283d5bb8464bff48e08e7b526014e0eff5828efa9e69bffdf3", - "path": "io/ktor/ktor-sse-jvm/3.0.3/ktor-sse-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-client-okhttp-jvm/3.0.3/ktor-client-okhttp-jvm-3.0.3.jar", - "hash": "c497931a1cc4192e59d3e28c39bab4a821a02da0856b71a2014a814bb64587bb", - "path": "io/ktor/ktor-client-okhttp-jvm/3.0.3/ktor-client-okhttp-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-network-tls-jvm/3.0.3/ktor-network-tls-jvm-3.0.3.jar", - "hash": "65e9a916e918fc76dd72764d17235506190ec1ec92dd7a4633246b2db12579c8", - "path": "io/ktor/ktor-network-tls-jvm/3.0.3/ktor-network-tls-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-http-jvm/3.0.3/ktor-http-jvm-3.0.3.jar", - "hash": "0e4e38b5f7098f269f39962cd78f3479027637f3970176798a41be82bd46d2ca", - "path": "io/ktor/ktor-http-jvm/3.0.3/ktor-http-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-network-jvm/3.0.3/ktor-network-jvm-3.0.3.jar", - "hash": "c7c440822e0dcd90b3c794b17c85a50851cb92fa406693bd08d858141ecdc6c1", - "path": "io/ktor/ktor-network-jvm/3.0.3/ktor-network-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-utils-jvm/3.0.3/ktor-utils-jvm-3.0.3.jar", - "hash": "4948ec013b71417fffcae187e4aa7943f24eaf907210a4ac9bf853af27131b72", - "path": "io/ktor/ktor-utils-jvm/3.0.3/ktor-utils-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-io-jvm/3.0.3/ktor-io-jvm-3.0.3.jar", - "hash": "587f6aa4a22daf484ebb84ee5513f1b898e0feeeac714bd2fe0dd2232f57ade5", - "path": "io/ktor/ktor-io-jvm/3.0.3/ktor-io-jvm-3.0.3.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-io-core-jvm/0.5.4/kotlinx-io-core-jvm-0.5.4.jar", - "hash": "dc3587c12795af01231591c0ef09a4139dfca8113c2989273b96b958006853c3", - "path": "org/jetbrains/kotlinx/kotlinx-io-core-jvm/0.5.4/kotlinx-io-core-jvm-0.5.4.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-io-bytestring-jvm/0.5.4/kotlinx-io-bytestring-jvm-0.5.4.jar", - "hash": "1fc96e19b445387dbc49183d0cc623c5a61bfa47c86cf81aaf5aff4845154fab", - "path": "org/jetbrains/kotlinx/kotlinx-io-bytestring-jvm/0.5.4/kotlinx-io-bytestring-jvm-0.5.4.jar" - }, - { - "url": "io/ktor/ktor-serialization-kotlinx-json-jvm/3.0.3/ktor-serialization-kotlinx-json-jvm-3.0.3.jar", - "hash": "dbee8f66edf9a845c1f96b9b8c34ff6920c600f1c46e72f4fe530b4333f4a8cb", - "path": "io/ktor/ktor-serialization-kotlinx-json-jvm/3.0.3/ktor-serialization-kotlinx-json-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-serialization-kotlinx-jvm/3.0.3/ktor-serialization-kotlinx-jvm-3.0.3.jar", - "hash": "101fa93a9bb0a1b70d410834bbad3e7a060a5eb8da0ba76f3c6f00737ade28ea", - "path": "io/ktor/ktor-serialization-kotlinx-jvm/3.0.3/ktor-serialization-kotlinx-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-serialization-jvm/3.0.3/ktor-serialization-jvm-3.0.3.jar", - "hash": "78eb204e4b58f9357cd7f5c7a92d301518488c721befedb6c3832dc4c32a0354", - "path": "io/ktor/ktor-serialization-jvm/3.0.3/ktor-serialization-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-server-cio-jvm/3.0.3/ktor-server-cio-jvm-3.0.3.jar", - "hash": "172e5fc3dc4f00f90252f7a92466b53712cce16d9e7160d414923fb3332bfc92", - "path": "io/ktor/ktor-server-cio-jvm/3.0.3/ktor-server-cio-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-server-core-jvm/3.0.3/ktor-server-core-jvm-3.0.3.jar", - "hash": "bb751d8ed0b0b72b37e5101ac552f1555d6fcbb557c1ec46802ac84e5873413a", - "path": "io/ktor/ktor-server-core-jvm/3.0.3/ktor-server-core-jvm-3.0.3.jar" - }, - { - "url": "com/typesafe/config/1.4.3/config-1.4.3.jar", - "hash": "8ada4c185ce72416712d63e0b5afdc5f009c0cdf405e5f26efecdf156aa5dfb6", - "path": "com/typesafe/config/1.4.3/config-1.4.3.jar" - }, - { - "url": "io/ktor/ktor-utils-jvm/3.0.3/ktor-utils-jvm-3.0.3.jar", - "hash": "4948ec013b71417fffcae187e4aa7943f24eaf907210a4ac9bf853af27131b72", - "path": "io/ktor/ktor-utils-jvm/3.0.3/ktor-utils-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-http-jvm/3.0.3/ktor-http-jvm-3.0.3.jar", - "hash": "0e4e38b5f7098f269f39962cd78f3479027637f3970176798a41be82bd46d2ca", - "path": "io/ktor/ktor-http-jvm/3.0.3/ktor-http-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-serialization-jvm/3.0.3/ktor-serialization-jvm-3.0.3.jar", - "hash": "78eb204e4b58f9357cd7f5c7a92d301518488c721befedb6c3832dc4c32a0354", - "path": "io/ktor/ktor-serialization-jvm/3.0.3/ktor-serialization-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-events-jvm/3.0.3/ktor-events-jvm-3.0.3.jar", - "hash": "317ee7adeb43e197717a5ab61fa3d8761514805ca0bcff49de029c4d6f2b3df2", - "path": "io/ktor/ktor-events-jvm/3.0.3/ktor-events-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-http-cio-jvm/3.0.3/ktor-http-cio-jvm-3.0.3.jar", - "hash": "2574639ce266e33419ecbbb729c8f921274b2588ed1dfeb4aa87039115df0666", - "path": "io/ktor/ktor-http-cio-jvm/3.0.3/ktor-http-cio-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-io-jvm/3.0.3/ktor-io-jvm-3.0.3.jar", - "hash": "587f6aa4a22daf484ebb84ee5513f1b898e0feeeac714bd2fe0dd2232f57ade5", - "path": "io/ktor/ktor-io-jvm/3.0.3/ktor-io-jvm-3.0.3.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-io-core-jvm/0.5.4/kotlinx-io-core-jvm-0.5.4.jar", - "hash": "dc3587c12795af01231591c0ef09a4139dfca8113c2989273b96b958006853c3", - "path": "org/jetbrains/kotlinx/kotlinx-io-core-jvm/0.5.4/kotlinx-io-core-jvm-0.5.4.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-io-bytestring-jvm/0.5.4/kotlinx-io-bytestring-jvm-0.5.4.jar", - "hash": "1fc96e19b445387dbc49183d0cc623c5a61bfa47c86cf81aaf5aff4845154fab", - "path": "org/jetbrains/kotlinx/kotlinx-io-bytestring-jvm/0.5.4/kotlinx-io-bytestring-jvm-0.5.4.jar" - }, - { - "url": "io/ktor/ktor-websockets-jvm/3.0.3/ktor-websockets-jvm-3.0.3.jar", - "hash": "4ecb08d33dc0d7c9d6b943b2b3e706f3d55fabef584b0c72fb2f0c5ba8a0eb7a", - "path": "io/ktor/ktor-websockets-jvm/3.0.3/ktor-websockets-jvm-3.0.3.jar" - }, - { - "url": "io/ktor/ktor-network-jvm/3.0.3/ktor-network-jvm-3.0.3.jar", - "hash": "c7c440822e0dcd90b3c794b17c85a50851cb92fa406693bd08d858141ecdc6c1", - "path": "io/ktor/ktor-network-jvm/3.0.3/ktor-network-jvm-3.0.3.jar" - }, - { - "url": "net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", - "hash": "f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2", - "path": "net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar" - }, - { - "url": "com/android/tools/layoutlib/layoutlib/15.1.2/layoutlib-15.1.2.jar", - "hash": "5b8567d7ef44b616a340ba1207c0f75bbb4046f2035fbd5ddaba6bc62aecba8b", - "path": "com/android/tools/layoutlib/layoutlib/15.1.2/layoutlib-15.1.2.jar" - }, - { - "url": "org/apache/thrift/libthrift/0.19.0/libthrift-0.19.0.jar", - "hash": "2b6e6550b40467ede7b3034a1a9eb9148fbf920cfdae5bf0b1d2bb3d4e780625", - "path": "org/apache/thrift/libthrift/0.19.0/libthrift-0.19.0.jar" - }, - { - "url": "org/apache/lucene/lucene-analysis-common/9.12.0/lucene-analysis-common-9.12.0.jar", - "hash": "8c79d8741f711cc6d7501805b03f7b5f505805d09cab1beb95f0be24b6d27655", - "path": "org/apache/lucene/lucene-analysis-common/9.12.0/lucene-analysis-common-9.12.0.jar" - }, - { - "url": "org/apache/lucene/lucene-codecs/9.12.0/lucene-codecs-9.12.0.jar", - "hash": "8173a45b87df23a6dd279916cf16b361c0dcfeff5927121b014d210b19f17555", - "path": "org/apache/lucene/lucene-codecs/9.12.0/lucene-codecs-9.12.0.jar" - }, - { - "url": "org/apache/lucene/lucene-core/9.12.0/lucene-core-9.12.0.jar", - "hash": "6c7b774b75cd8f369e246f365a47caa54ae991cae6afa49c7f339e9921ca58a0", - "path": "org/apache/lucene/lucene-core/9.12.0/lucene-core-9.12.0.jar" - }, - { - "url": "org/apache/lucene/lucene-highlighter/9.12.0/lucene-highlighter-9.12.0.jar", - "hash": "5094e1b38f02eb72500a4283ac0f654e2e81943c5359b629567dd7900c935a59", - "path": "org/apache/lucene/lucene-highlighter/9.12.0/lucene-highlighter-9.12.0.jar" - }, - { - "url": "org/apache/lucene/lucene-memory/9.12.0/lucene-memory-9.12.0.jar", - "hash": "fdbb9c9b3270ce06370d094f1a80dbbbf81b2638b55fa14cc817469092899f01", - "path": "org/apache/lucene/lucene-memory/9.12.0/lucene-memory-9.12.0.jar" - }, - { - "url": "org/apache/lucene/lucene-queries/9.12.0/lucene-queries-9.12.0.jar", - "hash": "3b4da6b1673e4edd141c7b86538cc61f6ff3386106f1f5e179c9fe2d30ea2fca", - "path": "org/apache/lucene/lucene-queries/9.12.0/lucene-queries-9.12.0.jar" - }, - { - "url": "org/apache/lucene/lucene-queryparser/9.12.0/lucene-queryparser-9.12.0.jar", - "hash": "fc866b7bbfc199436feb24be7dd5c575445342eb283bfe07dd519eab131d3675", - "path": "org/apache/lucene/lucene-queryparser/9.12.0/lucene-queryparser-9.12.0.jar" - }, - { - "url": "org/apache/lucene/lucene-sandbox/9.12.0/lucene-sandbox-9.12.0.jar", - "hash": "2262f39a241f435dba61f230e7528205c34f4bf0008faa57f0808476bb782996", - "path": "org/apache/lucene/lucene-sandbox/9.12.0/lucene-sandbox-9.12.0.jar" - }, - { - "url": "org/apache/lucene/lucene-suggest/9.12.0/lucene-suggest-9.12.0.jar", - "hash": "1606fb9c7cf57d88b2824916c00280c92e14bcde798a6b78b27e0db8f13227f0", - "path": "org/apache/lucene/lucene-suggest/9.12.0/lucene-suggest-9.12.0.jar" - }, - { - "url": "org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.jar", - "hash": "d74a3334fb35195009b338a951f918203d6bbca3d1d359033dc33edd1cadc9ef", - "path": "org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.jar" + "url": "com/amazon/ion/ion-java/1.11.10/ion-java-1.11.10.jar", + "hash": "ede1a1a3bf3e4c182105695728b8b2808f6edd03587dc0e258f9a8920593f903", + "path": "com/amazon/ion/ion-java/1.11.10/ion-java-1.11.10.jar" }, { "url": "org/apache/maven/maven-resolver-provider/3.9.9/maven-resolver-provider-3.9.9.jar", @@ -2015,34 +970,114 @@ "path": "org/apache/maven/resolver/maven-resolver-named-locks/1.9.22/maven-resolver-named-locks-1.9.22.jar" }, { - "url": "com/github/marschall/memoryfilesystem/2.8.1/memoryfilesystem-2.8.1.jar", - "hash": "4926485c107e0f44c0037a3cca7c10f1ef1c57844a13837f99fd8e848a74a00b", - "path": "com/github/marschall/memoryfilesystem/2.8.1/memoryfilesystem-2.8.1.jar" + "url": "io/netty/netty-codec-http2/4.2.0.RC2/netty-codec-http2-4.2.0.RC2.jar", + "hash": "c542657efd81b268535fb77e1866c8234c5a22de416ecbd8aea0e06e2c1588de", + "path": "io/netty/netty-codec-http2/4.2.0.RC2/netty-codec-http2-4.2.0.RC2.jar" }, { - "url": "com/miglayout/miglayout-swing/11.4/miglayout-swing-11.4.jar", - "hash": "ddaf8b1b483d428203a45a13a9a621c6af855d2b805c11fd186f182ea2b52373", - "path": "com/miglayout/miglayout-swing/11.4/miglayout-swing-11.4.jar" + "url": "io/netty/netty-transport/4.2.0.RC2/netty-transport-4.2.0.RC2.jar", + "hash": "9c86cf3a130237b059f5ef89661a4fbe715f5e8bce9626a6aded95a1c3775a47", + "path": "io/netty/netty-transport/4.2.0.RC2/netty-transport-4.2.0.RC2.jar" }, { - "url": "com/miglayout/miglayout-core/11.4/miglayout-core-11.4.jar", - "hash": "2707c00b274df1f206626492902e240bbbeee68491bd56298534f9e9b72853e7", - "path": "com/miglayout/miglayout-core/11.4/miglayout-core-11.4.jar" + "url": "io/netty/netty-resolver/4.2.0.RC2/netty-resolver-4.2.0.RC2.jar", + "hash": "10fa70357cbfd55f52d64cf4bb4011e01ced0e0e5dea0bac77f73908cef676ff", + "path": "io/netty/netty-resolver/4.2.0.RC2/netty-resolver-4.2.0.RC2.jar" }, { - "url": "org/mockito/mockito-core/5.12.0/mockito-core-5.12.0.jar", - "hash": "4a2eb29237050da749e90a46f948bce7e26ec22b671e41f59b1ac6f4b6408229", - "path": "org/mockito/mockito-core/5.12.0/mockito-core-5.12.0.jar" + "url": "io/netty/netty-codec/4.2.0.RC2/netty-codec-4.2.0.RC2.jar", + "hash": "b94f2d169acd04e8a41f1082e8f522529be1f5a10515473de9fb8d259afbfc77", + "path": "io/netty/netty-codec/4.2.0.RC2/netty-codec-4.2.0.RC2.jar" }, { - "url": "net/bytebuddy/byte-buddy/1.14.15/byte-buddy-1.14.15.jar", - "hash": "7472e3961992c12a9fd4f6d67c21de4280abe18f292704dd49d7338289f8acf5", - "path": "net/bytebuddy/byte-buddy/1.14.15/byte-buddy-1.14.15.jar" + "url": "io/netty/netty-codec-base/4.2.0.RC2/netty-codec-base-4.2.0.RC2.jar", + "hash": "f39581a55f89fb0586373e237e1e4a9d5e2fe3b94167c7a6762552651e5a6038", + "path": "io/netty/netty-codec-base/4.2.0.RC2/netty-codec-base-4.2.0.RC2.jar" }, { - "url": "net/bytebuddy/byte-buddy-agent/1.14.15/byte-buddy-agent-1.14.15.jar", - "hash": "3ef6ec7175801361170067cc6902969f966d37c72bf9353d9cd282263b184064", - "path": "net/bytebuddy/byte-buddy-agent/1.14.15/byte-buddy-agent-1.14.15.jar" + "url": "io/netty/netty-handler/4.2.0.RC2/netty-handler-4.2.0.RC2.jar", + "hash": "3f1912b14a2fdd7ad2ef0bda9eeb1ae544c463857081d7dd69f9aa2b7137de6e", + "path": "io/netty/netty-handler/4.2.0.RC2/netty-handler-4.2.0.RC2.jar" + }, + { + "url": "io/netty/netty-transport-native-unix-common/4.2.0.RC2/netty-transport-native-unix-common-4.2.0.RC2.jar", + "hash": "dfc1db2a05dafeba40987a76591004cc72d4a27062d874961fadc5059900f65d", + "path": "io/netty/netty-transport-native-unix-common/4.2.0.RC2/netty-transport-native-unix-common-4.2.0.RC2.jar" + }, + { + "url": "io/netty/netty-codec-http/4.2.0.RC2/netty-codec-http-4.2.0.RC2.jar", + "hash": "a44d21dff0254e4f4f9ceb7870e8b27a403d7f1d6325ab03ae6c045302957761", + "path": "io/netty/netty-codec-http/4.2.0.RC2/netty-codec-http-4.2.0.RC2.jar" + }, + { + "url": "com/networknt/json-schema-validator/1.3.1/json-schema-validator-1.3.1.jar", + "hash": "81ad7bfe7e59de4cd047eacf24f979ec47db40eac6afc76e6f10288b456b14b1", + "path": "com/networknt/json-schema-validator/1.3.1/json-schema-validator-1.3.1.jar" + }, + { + "url": "org/hdrhistogram/HdrHistogram/2.2.2/HdrHistogram-2.2.2.jar", + "hash": "22d1d4316c4ec13a68b559e98c8256d69071593731da96136640f864fa14fad8", + "path": "org/hdrhistogram/HdrHistogram/2.2.2/HdrHistogram-2.2.2.jar" + }, + { + "url": "org/assertj/assertj-core/4.0.0-M1/assertj-core-4.0.0-M1.jar", + "hash": "03852ab5b4419c1b0b3689930cdc1ac4f0c437a0c8094a900370dcb170cfbb46", + "path": "org/assertj/assertj-core/4.0.0-M1/assertj-core-4.0.0-M1.jar" + }, + { + "url": "org/jetbrains/kotlinx/kotlinx-serialization-json-jvm/1.8.1/kotlinx-serialization-json-jvm-1.8.1.jar", + "hash": "8769e5647557e3700919c32d508f5c5dad53c5d8234cd10846354fbcff14aa24", + "path": "org/jetbrains/kotlinx/kotlinx-serialization-json-jvm/1.8.1/kotlinx-serialization-json-jvm-1.8.1.jar" + }, + { + "url": "org/jetbrains/kotlin/analysis-api-impl-base-for-ide/2.3.20-ij253-45/analysis-api-impl-base-for-ide-2.3.20-ij253-45.jar", + "hash": "1ae230b0e5847a47838b871060b7271c9b2329febb85e1470d1490ffe2e28fd4", + "path": "org/jetbrains/kotlin/analysis-api-impl-base-for-ide/2.3.20-ij253-45/analysis-api-impl-base-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "io/ktor/ktor-http-cio-jvm/3.1.3/ktor-http-cio-jvm-3.1.3.jar", + "hash": "b04aede18e9c008168096dc53a3fc016177b61a5ec3024afbf8caca0cd5dbf42", + "path": "io/ktor/ktor-http-cio-jvm/3.1.3/ktor-http-cio-jvm-3.1.3.jar" + }, + { + "url": "org/jetbrains/intellij/deps/commons-imaging/1.0-RC-1/commons-imaging-1.0-RC-1.jar", + "hash": "ba1cb46e5494286940b016da372ae94a60d2dbc411b6dac5db1e40128725d501", + "path": "org/jetbrains/intellij/deps/commons-imaging/1.0-RC-1/commons-imaging-1.0-RC-1.jar" + }, + { + "url": "com/intellij/platform/kotlinx-coroutines-core-jvm/1.10.1-intellij-5/kotlinx-coroutines-core-jvm-1.10.1-intellij-5.jar", + "hash": "e9b7e2b1262fd02fe63b08f636903ff36f453f08ae52190c78e3cbf19d777e42", + "path": "com/intellij/platform/kotlinx-coroutines-core-jvm/1.10.1-intellij-5/kotlinx-coroutines-core-jvm-1.10.1-intellij-5.jar" + }, + { + "url": "io/github/z4kn4fein/semver-jvm/2.0.0/semver-jvm-2.0.0.jar", + "hash": "fbbf174a4e78aa5be1f1b7db73edc5c0a6a2e59e1562263e2c3a2e510fa1ba45", + "path": "io/github/z4kn4fein/semver-jvm/2.0.0/semver-jvm-2.0.0.jar" + }, + { + "url": "org/apache/commons/commons-lang3/3.18.0/commons-lang3-3.18.0.jar", + "hash": "4eeeae8d20c078abb64b015ec158add383ac581571cddc45c68f0c9ae0230720", + "path": "org/apache/commons/commons-lang3/3.18.0/commons-lang3-3.18.0.jar" + }, + { + "url": "org/codehaus/groovy/groovy-json/3.0.25/groovy-json-3.0.25.jar", + "hash": "511cea72a464809d7e376968910fa704f9fa5afa8f2a94b53672a061b45475bb", + "path": "org/codehaus/groovy/groovy-json/3.0.25/groovy-json-3.0.25.jar" + }, + { + "url": "com/fasterxml/jackson/dataformat/jackson-dataformat-toml/2.19.0/jackson-dataformat-toml-2.19.0.jar", + "hash": "e6312d390c6bef67681f8e258f29ced2f3d0fa1d83a72e0bec1513b8c1c4f430", + "path": "com/fasterxml/jackson/dataformat/jackson-dataformat-toml/2.19.0/jackson-dataformat-toml-2.19.0.jar" + }, + { + "url": "org/mockito/mockito-core/5.19.0/mockito-core-5.19.0.jar", + "hash": "d875ff234a4b72e0eedfe170dd804797a4b87ba4c76207c9659d6f46b527877b", + "path": "org/mockito/mockito-core/5.19.0/mockito-core-5.19.0.jar" + }, + { + "url": "net/bytebuddy/byte-buddy-agent/1.17.6/byte-buddy-agent-1.17.6.jar", + "hash": "8a80959465bb09848cd41a89301490c55b9d940dc6ec30d8abac0f63b39fd5d0", + "path": "net/bytebuddy/byte-buddy-agent/1.17.6/byte-buddy-agent-1.17.6.jar" }, { "url": "org/objenesis/objenesis/3.3/objenesis-3.3.jar", @@ -2050,134 +1085,279 @@ "path": "org/objenesis/objenesis/3.3/objenesis-3.3.jar" }, { - "url": "org/mockito/mockito-junit-jupiter/5.12.0/mockito-junit-jupiter-5.12.0.jar", - "hash": "2663b47e5b36bebef3a1a21610dc4cea504f0124545d45fa5f3332837971d66d", - "path": "org/mockito/mockito-junit-jupiter/5.12.0/mockito-junit-jupiter-5.12.0.jar" + "url": "com/google/code/gson/gson/2.13.1/gson-2.13.1.jar", + "hash": "94855942d4992f112946d3de1c334e709237b8126d8130bf07807c018a4a2120", + "path": "com/google/code/gson/gson/2.13.1/gson-2.13.1.jar" }, { - "url": "org/mockito/kotlin/mockito-kotlin/5.4.0/mockito-kotlin-5.4.0.jar", - "hash": "c97a3c0ad362d9352a135323767fd3dad64796f26339399b129fe19d7e30356a", - "path": "org/mockito/kotlin/mockito-kotlin/5.4.0/mockito-kotlin-5.4.0.jar" + "url": "org/jetbrains/kotlin/kotlin-compiler-fe10-for-ide/2.3.20-ij253-45/kotlin-compiler-fe10-for-ide-2.3.20-ij253-45.jar", + "hash": "d1f296fae451d3e16f70a6812fe88024132422189a6cb8a74e4f62b1fa5f18fd", + "path": "org/jetbrains/kotlin/kotlin-compiler-fe10-for-ide/2.3.20-ij253-45/kotlin-compiler-fe10-for-ide-2.3.20-ij253-45.jar" }, { - "url": "com/h2database/h2-mvstore/2.3.232/h2-mvstore-2.3.232.jar", - "hash": "2c8225cd73b2394382b9d0016d9278a00291562224a594eef00c00a6ac50bc04", - "path": "com/h2database/h2-mvstore/2.3.232/h2-mvstore-2.3.232.jar" + "url": "com/typesafe/config/1.4.4/config-1.4.4.jar", + "hash": "ab16decc45cc678b0cf17fb9668f380a73bfdf11b75af1fa1ddec5da82805aea", + "path": "com/typesafe/config/1.4.4/config-1.4.4.jar" }, { - "url": "io/netty/netty-all/4.2.0.RC2/netty-all-4.2.0.RC2.jar", - "hash": "4a12af2ac8345bfc7e0987ad8748787de033a9e27357cace7f45c7d40be522e0", - "path": "io/netty/netty-all/4.2.0.RC2/netty-all-4.2.0.RC2.jar" + "url": "io/ktor/ktor-client-core-jvm/3.1.3/ktor-client-core-jvm-3.1.3.jar", + "hash": "746e2a3dece87379d64c40999401969001d373de1458fe851c0d2e0f880b42ef", + "path": "io/ktor/ktor-client-core-jvm/3.1.3/ktor-client-core-jvm-3.1.3.jar" }, { - "url": "io/netty/netty-buffer/4.2.0.RC2/netty-buffer-4.2.0.RC2.jar", - "hash": "74d953cec00048b892112f9602fc7b1113ea55337dc1ede32e449efcb2b231c7", - "path": "io/netty/netty-buffer/4.2.0.RC2/netty-buffer-4.2.0.RC2.jar" + "url": "org/junit-pioneer/junit-pioneer/2.3.0/junit-pioneer-2.3.0.jar", + "hash": "8b09db32c8cf5b2112a00262411ccd4ef6ca3bae695a0015ecad4def23dea9fd", + "path": "org/junit-pioneer/junit-pioneer/2.3.0/junit-pioneer-2.3.0.jar" }, { - "url": "io/netty/netty-codec-base/4.2.0.RC2/netty-codec-base-4.2.0.RC2.jar", - "hash": "f39581a55f89fb0586373e237e1e4a9d5e2fe3b94167c7a6762552651e5a6038", - "path": "io/netty/netty-codec-base/4.2.0.RC2/netty-codec-base-4.2.0.RC2.jar" + "url": "org/junit/vintage/junit-vintage-engine/5.13.4/junit-vintage-engine-5.13.4.jar", + "hash": "066b702d850ebcde36f2a8181b46a2f0f1416129d1dc63c3a1e1531006e74739", + "path": "org/junit/vintage/junit-vintage-engine/5.13.4/junit-vintage-engine-5.13.4.jar" }, { - "url": "io/netty/netty-codec/4.2.0.RC2/netty-codec-4.2.0.RC2.jar", - "hash": "b94f2d169acd04e8a41f1082e8f522529be1f5a10515473de9fb8d259afbfc77", - "path": "io/netty/netty-codec/4.2.0.RC2/netty-codec-4.2.0.RC2.jar" + "url": "org/testcontainers/testcontainers/1.20.3/testcontainers-1.20.3.jar", + "hash": "e1d89a13d93337e1b14000d6c7c3e8e047fe244db63231134e52fbc1c0ffc5f7", + "path": "org/testcontainers/testcontainers/1.20.3/testcontainers-1.20.3.jar" }, { - "url": "io/netty/netty-codec-http/4.2.0.RC2/netty-codec-http-4.2.0.RC2.jar", - "hash": "a44d21dff0254e4f4f9ceb7870e8b27a403d7f1d6325ab03ae6c045302957761", - "path": "io/netty/netty-codec-http/4.2.0.RC2/netty-codec-http-4.2.0.RC2.jar" + "url": "org/rnorth/duct-tape/duct-tape/1.0.8/duct-tape-1.0.8.jar", + "hash": "31cef12ddec979d1f86d7cf708c41a17da523d05c685fd6642e9d0b2addb7240", + "path": "org/rnorth/duct-tape/duct-tape/1.0.8/duct-tape-1.0.8.jar" }, { - "url": "io/netty/netty-codec-http2/4.2.0.RC2/netty-codec-http2-4.2.0.RC2.jar", - "hash": "c542657efd81b268535fb77e1866c8234c5a22de416ecbd8aea0e06e2c1588de", - "path": "io/netty/netty-codec-http2/4.2.0.RC2/netty-codec-http2-4.2.0.RC2.jar" + "url": "com/github/docker-java/docker-java-api/3.4.0/docker-java-api-3.4.0.jar", + "hash": "ad8e9f748380985e0b702bfb2356749a0966afa28a7d637aa3211217ae6a6f2e", + "path": "com/github/docker-java/docker-java-api/3.4.0/docker-java-api-3.4.0.jar" }, { - "url": "io/netty/netty-common/4.2.0.RC2/netty-common-4.2.0.RC2.jar", - "hash": "cc65afe17daf2f9380d3c64460f5b10ec279f98b9461fbf0ccf62b3cb3ee6c37", - "path": "io/netty/netty-common/4.2.0.RC2/netty-common-4.2.0.RC2.jar" + "url": "com/github/docker-java/docker-java-transport-zerodep/3.4.0/docker-java-transport-zerodep-3.4.0.jar", + "hash": "aac3ba9ed78c73961d13d7b7dac51ba51fe9089629efd4f77ffa4e6e8c6e4048", + "path": "com/github/docker-java/docker-java-transport-zerodep/3.4.0/docker-java-transport-zerodep-3.4.0.jar" }, { - "url": "io/netty/netty-handler/4.2.0.RC2/netty-handler-4.2.0.RC2.jar", - "hash": "3f1912b14a2fdd7ad2ef0bda9eeb1ae544c463857081d7dd69f9aa2b7137de6e", - "path": "io/netty/netty-handler/4.2.0.RC2/netty-handler-4.2.0.RC2.jar" + "url": "com/github/docker-java/docker-java-transport/3.4.0/docker-java-transport-3.4.0.jar", + "hash": "a1a8ce872dbf92423a948443b88b9417283ead5d56cb5ed77803353658b97b34", + "path": "com/github/docker-java/docker-java-transport/3.4.0/docker-java-transport-3.4.0.jar" }, { - "url": "io/netty/netty-transport-native-unix-common/4.2.0.RC2/netty-transport-native-unix-common-4.2.0.RC2.jar", - "hash": "dfc1db2a05dafeba40987a76591004cc72d4a27062d874961fadc5059900f65d", - "path": "io/netty/netty-transport-native-unix-common/4.2.0.RC2/netty-transport-native-unix-common-4.2.0.RC2.jar" + "url": "org/junit/platform/junit-platform-suite/1.13.4/junit-platform-suite-1.13.4.jar", + "hash": "8088a80b47f5a7e73fa107f466dfa6a86776ca496fc2e7724aba65202d467913", + "path": "org/junit/platform/junit-platform-suite/1.13.4/junit-platform-suite-1.13.4.jar" }, { - "url": "io/netty/netty-handler-ssl-ocsp/4.2.0.RC2/netty-handler-ssl-ocsp-4.2.0.RC2.jar", - "hash": "c1d3051facf0297a3d7e15078a2c94f3650b6beddd398f21c591d098fd549922", - "path": "io/netty/netty-handler-ssl-ocsp/4.2.0.RC2/netty-handler-ssl-ocsp-4.2.0.RC2.jar" + "url": "org/junit/platform/junit-platform-suite-api/1.13.4/junit-platform-suite-api-1.13.4.jar", + "hash": "9a05bf77e128371f5b3e25ffc89f7af467a9f68dd365fdfced469ebcf533abc9", + "path": "org/junit/platform/junit-platform-suite-api/1.13.4/junit-platform-suite-api-1.13.4.jar" }, { - "url": "io/netty/netty-resolver/4.2.0.RC2/netty-resolver-4.2.0.RC2.jar", - "hash": "10fa70357cbfd55f52d64cf4bb4011e01ced0e0e5dea0bac77f73908cef676ff", - "path": "io/netty/netty-resolver/4.2.0.RC2/netty-resolver-4.2.0.RC2.jar" + "url": "org/junit/platform/junit-platform-suite-engine/1.13.4/junit-platform-suite-engine-1.13.4.jar", + "hash": "3b34fd8172d70d0d7c59155e487bd8e77d43bdbfdcfe1d78c2b4eea55e9acb92", + "path": "org/junit/platform/junit-platform-suite-engine/1.13.4/junit-platform-suite-engine-1.13.4.jar" }, { - "url": "io/netty/netty-transport/4.2.0.RC2/netty-transport-4.2.0.RC2.jar", - "hash": "9c86cf3a130237b059f5ef89661a4fbe715f5e8bce9626a6aded95a1c3775a47", - "path": "io/netty/netty-transport/4.2.0.RC2/netty-transport-4.2.0.RC2.jar" + "url": "org/junit/platform/junit-platform-suite-commons/1.13.4/junit-platform-suite-commons-1.13.4.jar", + "hash": "e7dacfcfa3bc692c0a7a413cefd5f51ae420415a14d39091bdf88aebfdba70b6", + "path": "org/junit/platform/junit-platform-suite-commons/1.13.4/junit-platform-suite-commons-1.13.4.jar" }, { - "url": "io/netty/netty-pkitesting/4.2.0.RC2/netty-pkitesting-4.2.0.RC2.jar", - "hash": "6d3fbdf60229ee2baafaa850bf46115923109c73d6d1b0fefdcce5a12ddd43e8", - "path": "io/netty/netty-pkitesting/4.2.0.RC2/netty-pkitesting-4.2.0.RC2.jar" + "url": "org/apache/lucene/lucene-suggest/10.3.0/lucene-suggest-10.3.0.jar", + "hash": "4b53bf7160e8cdf2ae6bf1a27018bb4fbfdb1841fbdad988c5ff71c7920f4a84", + "path": "org/apache/lucene/lucene-suggest/10.3.0/lucene-suggest-10.3.0.jar" }, { - "url": "org/bouncycastle/bcpkix-jdk18on/1.79/bcpkix-jdk18on-1.79.jar", - "hash": "3639a24ddf9ba4b7eba0659b44770e91eba816421888e571f285aadefe532cd6", - "path": "org/bouncycastle/bcpkix-jdk18on/1.79/bcpkix-jdk18on-1.79.jar" + "url": "org/yaml/snakeyaml/2.4/snakeyaml-2.4.jar", + "hash": "ef779af5d29a9dde8cc70ce0341f5c6f7735e23edff9685ceaa9d35359b7bb7f", + "path": "org/yaml/snakeyaml/2.4/snakeyaml-2.4.jar" }, { - "url": "org/bouncycastle/bcutil-jdk18on/1.79/bcutil-jdk18on-1.79.jar", - "hash": "c70b88ada58938cbc2f005d40329054078bcfa1149e6ffc03e9242eb6ab21836", - "path": "org/bouncycastle/bcutil-jdk18on/1.79/bcutil-jdk18on-1.79.jar" + "url": "com/jetbrains/rd/rd-core/2025.3.1/rd-core-2025.3.1.jar", + "hash": "05492a77e70f6a35f1ce19b60841ba39f2fcbe03b1b26eee7aea0c8745cc5e7e", + "path": "com/jetbrains/rd/rd-core/2025.3.1/rd-core-2025.3.1.jar" }, { - "url": "org/bouncycastle/bcprov-jdk18on/1.79/bcprov-jdk18on-1.79.jar", - "hash": "0d81ecc3124536b539bce9aa3fe9621b7f84c9cee371b635a5b31c78b79ab1da", - "path": "org/bouncycastle/bcprov-jdk18on/1.79/bcprov-jdk18on-1.79.jar" + "url": "io/opentelemetry/semconv/opentelemetry-semconv/1.30.0/opentelemetry-semconv-1.30.0.jar", + "hash": "99c2478a9b803b7d385d1624d5c1ab6f9a64cac5a2dc00f44a350744a1d858ac", + "path": "io/opentelemetry/semconv/opentelemetry-semconv/1.30.0/opentelemetry-semconv-1.30.0.jar" }, { - "url": "io/netty/netty-transport-classes-epoll/4.2.0.RC2/netty-transport-classes-epoll-4.2.0.RC2.jar", - "hash": "b28e39a15989b29683ccbc360d27cdb71fa992c16e50f2b331278a68267d110a", - "path": "io/netty/netty-transport-classes-epoll/4.2.0.RC2/netty-transport-classes-epoll-4.2.0.RC2.jar" + "url": "org/jetbrains/kotlin/parcelize-compiler-plugin-for-ide/2.3.20-ij253-45/parcelize-compiler-plugin-for-ide-2.3.20-ij253-45.jar", + "hash": "c4e51a757d46f19bdc2264c7be0cba0cc52eb52c9047c0be9b1df91eb8195f4e", + "path": "org/jetbrains/kotlin/parcelize-compiler-plugin-for-ide/2.3.20-ij253-45/parcelize-compiler-plugin-for-ide-2.3.20-ij253-45.jar" }, { - "url": "io/netty/netty-transport-classes-kqueue/4.2.0.RC2/netty-transport-classes-kqueue-4.2.0.RC2.jar", - "hash": "15c46096b22d0fc833c09ce85d002cc8e171c9f1741030663899a6315997d5bd", - "path": "io/netty/netty-transport-classes-kqueue/4.2.0.RC2/netty-transport-classes-kqueue-4.2.0.RC2.jar" + "url": "javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar", + "hash": "88b955a0df57880a26a74708bc34f74dcaf8ebf4e78843a28b50eae945732b06", + "path": "javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar" }, { - "url": "io/netty/netty-transport-native-epoll/4.2.0.RC2/netty-transport-native-epoll-4.2.0.RC2-linux-x86_64.jar", - "hash": "d57f64acefa1cebc8b18f1add825f4d965bb495a340eee69b9d626d54e161a24", - "path": "io/netty/netty-transport-native-epoll/4.2.0.RC2/netty-transport-native-epoll-4.2.0.RC2-linux-x86_64.jar" + "url": "org/jetbrains/kotlin/low-level-api-fir-for-ide/2.3.20-ij253-45/low-level-api-fir-for-ide-2.3.20-ij253-45.jar", + "hash": "635cd736b002e250cbb2165f5cb05b2a9750f403ec8eaf6e1be9fad67f3ec1aa", + "path": "org/jetbrains/kotlin/low-level-api-fir-for-ide/2.3.20-ij253-45/low-level-api-fir-for-ide-2.3.20-ij253-45.jar" }, { - "url": "io/netty/netty-transport-native-epoll/4.2.0.RC2/netty-transport-native-epoll-4.2.0.RC2-linux-aarch_64.jar", - "hash": "9ff603349365d28397dc239097cab0ceca3b27cacd13fb5f1afda8d4d7388194", - "path": "io/netty/netty-transport-native-epoll/4.2.0.RC2/netty-transport-native-epoll-4.2.0.RC2-linux-aarch_64.jar" + "url": "org/jetbrains/kotlin/kotlin-stdlib/2.2.20/kotlin-stdlib-2.2.20.jar", + "hash": "8836ccffd3585fadda9901244b20d42901d2f3cd581058d8434e2ffabcf3a3e7", + "path": "org/jetbrains/kotlin/kotlin-stdlib/2.2.20/kotlin-stdlib-2.2.20.jar" }, { - "url": "io/netty/netty-transport-native-epoll/4.2.0.RC2/netty-transport-native-epoll-4.2.0.RC2-linux-riscv64.jar", - "hash": "c9fb752bd54bf2dae1e4330d2446202fdfb28e6a7f933248886de13d4b2f6959", - "path": "io/netty/netty-transport-native-epoll/4.2.0.RC2/netty-transport-native-epoll-4.2.0.RC2-linux-riscv64.jar" + "url": "org/jetbrains/compose/components/components-ui-tooling-preview-desktop/1.9.0/components-ui-tooling-preview-desktop-1.9.0.jar", + "hash": "ca0857dcde7cffff8eea3cce2940a285f219f673829f7f9a3381f767d224f411", + "path": "org/jetbrains/compose/components/components-ui-tooling-preview-desktop/1.9.0/components-ui-tooling-preview-desktop-1.9.0.jar" }, { - "url": "io/netty/netty-transport-native-kqueue/4.2.0.RC2/netty-transport-native-kqueue-4.2.0.RC2-osx-x86_64.jar", - "hash": "2c80194e02e8f2424be3eb18be4514ece9fcaec79cb11a7d2f0dbe92fe86e283", - "path": "io/netty/netty-transport-native-kqueue/4.2.0.RC2/netty-transport-native-kqueue-4.2.0.RC2-osx-x86_64.jar" + "url": "com/jgoodies/jgoodies-common/1.4.0/jgoodies-common-1.4.0.jar", + "hash": "efd986ec851c3a5cd57907e72f27d1af9c1e5b1874b07a8b778588646d71d9fc", + "path": "com/jgoodies/jgoodies-common/1.4.0/jgoodies-common-1.4.0.jar" }, { - "url": "io/netty/netty-transport-native-kqueue/4.2.0.RC2/netty-transport-native-kqueue-4.2.0.RC2-osx-aarch_64.jar", - "hash": "d942f12645bf694c5083e40d7ec2f1d03b897ceccb0d0acd9d1178bf4f72092d", - "path": "io/netty/netty-transport-native-kqueue/4.2.0.RC2/netty-transport-native-kqueue-4.2.0.RC2-osx-aarch_64.jar" + "url": "io/vavr/vavr/0.10.4/vavr-0.10.4.jar", + "hash": "12622deeea2618b59b284051a9484f1def8ccbebc847c350358f12d325ba9dd5", + "path": "io/vavr/vavr/0.10.4/vavr-0.10.4.jar" + }, + { + "url": "io/vavr/vavr-match/0.10.4/vavr-match-0.10.4.jar", + "hash": "d46f96bf59ccd5800261eec5869a6877ee0a37ea781312e6735be55539f50354", + "path": "io/vavr/vavr-match/0.10.4/vavr-match-0.10.4.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-compiler-fir-for-ide/2.3.20-ij253-45/kotlin-compiler-fir-for-ide-2.3.20-ij253-45.jar", + "hash": "51241b1d60e87ef52b69ad58dc530230dd832def0cec16ca3a57e705f7ecd9bc", + "path": "org/jetbrains/kotlin/kotlin-compiler-fir-for-ide/2.3.20-ij253-45/kotlin-compiler-fir-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "org/testng/testng/7.8.0/testng-7.8.0.jar", + "hash": "dbbc43e2c64623661c3537f9d74061eb6c8fc3e5b4376f31fadb16de2b200f88", + "path": "org/testng/testng/7.8.0/testng-7.8.0.jar" + }, + { + "url": "com/beust/jcommander/1.82/jcommander-1.82.jar", + "hash": "deeac157c8de6822878d85d0c7bc8467a19cc8484d37788f7804f039dde280b1", + "path": "com/beust/jcommander/1.82/jcommander-1.82.jar" + }, + { + "url": "org/webjars/jquery/3.6.1/jquery-3.6.1.jar", + "hash": "da2381fbee4799631ba44d1f4d6487b886b22450c7fc85842c5fdfa03429b817", + "path": "org/webjars/jquery/3.6.1/jquery-3.6.1.jar" + }, + { + "url": "net/java/dev/jna/jna-platform/5.17.0/jna-platform-5.17.0.jar", + "hash": "b7e3d46c87bad2eb409b0e704916bcd81206168e357312dfddd0e253679cd9e0", + "path": "net/java/dev/jna/jna-platform/5.17.0/jna-platform-5.17.0.jar" + }, + { + "url": "net/java/dev/jna/jna/5.17.0/jna-5.17.0.jar", + "hash": "b3a9408e7c51e08ef0e3bfcc08f443f6ec0f6191ba8cd7c18d53d2b22e5bdbc0", + "path": "net/java/dev/jna/jna/5.17.0/jna-5.17.0.jar" + }, + { + "url": "org/jetbrains/kotlinx/kotlinx-serialization-cbor-jvm/1.8.1/kotlinx-serialization-cbor-jvm-1.8.1.jar", + "hash": "604c4130ca7a0e979a449cf550087a5c2c586485e8af01dcf24b03b7b287306d", + "path": "org/jetbrains/kotlinx/kotlinx-serialization-cbor-jvm/1.8.1/kotlinx-serialization-cbor-jvm-1.8.1.jar" + }, + { + "url": "org/jetbrains/kotlinx/kotlinx-io-core-jvm/0.7.0/kotlinx-io-core-jvm-0.7.0.jar", + "hash": "6ededc9be4d878aea80c7dd609f91bfc47fcd3d36cc91fd0f3f328fbd6656c8f", + "path": "org/jetbrains/kotlinx/kotlinx-io-core-jvm/0.7.0/kotlinx-io-core-jvm-0.7.0.jar" + }, + { + "url": "org/jetbrains/kotlinx/kotlinx-io-bytestring-jvm/0.7.0/kotlinx-io-bytestring-jvm-0.7.0.jar", + "hash": "ea38a66b0ff46ed82dded9e81d2dce70e5fbe03bd6cc52b4fc8869381dea7b7d", + "path": "org/jetbrains/kotlinx/kotlinx-io-bytestring-jvm/0.7.0/kotlinx-io-bytestring-jvm-0.7.0.jar" + }, + { + "url": "org/imgscalr/imgscalr-lib/4.2/imgscalr-lib-4.2.jar", + "hash": "6f128a71c5e87a16f810513a73ad3c77d0ee0bb622ee0ce1ead115bccbc76d0a", + "path": "org/imgscalr/imgscalr-lib/4.2/imgscalr-lib-4.2.jar" + }, + { + "url": "io/ktor/ktor-client-cio-jvm/3.1.3/ktor-client-cio-jvm-3.1.3.jar", + "hash": "9a86341588057a23d3ba4562fdc8afcef6facd071678a0c20b3b28a19ec35c88", + "path": "io/ktor/ktor-client-cio-jvm/3.1.3/ktor-client-cio-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-client-core-jvm/3.1.3/ktor-client-core-jvm-3.1.3.jar", + "hash": "746e2a3dece87379d64c40999401969001d373de1458fe851c0d2e0f880b42ef", + "path": "io/ktor/ktor-client-core-jvm/3.1.3/ktor-client-core-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-http-jvm/3.1.3/ktor-http-jvm-3.1.3.jar", + "hash": "8a50d94b46f91bd56580b9169272d6cd636f442032ba078a141da70413465946", + "path": "io/ktor/ktor-http-jvm/3.1.3/ktor-http-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-events-jvm/3.1.3/ktor-events-jvm-3.1.3.jar", + "hash": "da7069c6e78809d7c37d104e415613cbd4cd5cec1ed54a332cb64ef6a864a060", + "path": "io/ktor/ktor-events-jvm/3.1.3/ktor-events-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-websocket-serialization-jvm/3.1.3/ktor-websocket-serialization-jvm-3.1.3.jar", + "hash": "67f0f566e2ed51717f6ed55f6d2b4dee1c84be4ea2cd96fc636d0bdf0fd43067", + "path": "io/ktor/ktor-websocket-serialization-jvm/3.1.3/ktor-websocket-serialization-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-serialization-jvm/3.1.3/ktor-serialization-jvm-3.1.3.jar", + "hash": "0d704bc1148a8fd9a1f2005e0b5189cdaed3030efe24b8236459c41c356f5620", + "path": "io/ktor/ktor-serialization-jvm/3.1.3/ktor-serialization-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-sse-jvm/3.1.3/ktor-sse-jvm-3.1.3.jar", + "hash": "a2ae8a338bb1d446d16dcfea2189ef5a5be31a88123b3879562b7955667a5639", + "path": "io/ktor/ktor-sse-jvm/3.1.3/ktor-sse-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-http-cio-jvm/3.1.3/ktor-http-cio-jvm-3.1.3.jar", + "hash": "b04aede18e9c008168096dc53a3fc016177b61a5ec3024afbf8caca0cd5dbf42", + "path": "io/ktor/ktor-http-cio-jvm/3.1.3/ktor-http-cio-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-network-jvm/3.1.3/ktor-network-jvm-3.1.3.jar", + "hash": "fa4e6165b5ad4bf5db337ebd5f16f9b596dc5e401fbea343b9deacb6138240af", + "path": "io/ktor/ktor-network-jvm/3.1.3/ktor-network-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-io-jvm/3.1.3/ktor-io-jvm-3.1.3.jar", + "hash": "bb2fb6c00afaa34b539cb30e7584d37bfcba171c266bbdb9990e003579dc24c1", + "path": "io/ktor/ktor-io-jvm/3.1.3/ktor-io-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-websockets-jvm/3.1.3/ktor-websockets-jvm-3.1.3.jar", + "hash": "ef28b4f12054ee125765b72fe3230e215a60b73b2ff2072a5c280fcf09329077", + "path": "io/ktor/ktor-websockets-jvm/3.1.3/ktor-websockets-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-utils-jvm/3.1.3/ktor-utils-jvm-3.1.3.jar", + "hash": "33333937b98fc0c8e943ee4b10b3ea66b49782dfb569c44c142da4f32d85dffc", + "path": "io/ktor/ktor-utils-jvm/3.1.3/ktor-utils-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-network-tls-jvm/3.1.3/ktor-network-tls-jvm-3.1.3.jar", + "hash": "f67507a3e8bf52aa08d753682e6cdda0194e3abe750118b99c9336953e598be9", + "path": "io/ktor/ktor-network-tls-jvm/3.1.3/ktor-network-tls-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-client-java-jvm/3.1.3/ktor-client-java-jvm-3.1.3.jar", + "hash": "4449fa59e5f4f9a18e18b5ed10db95dba3f65a825cfc32d053097d8bffccfbf1", + "path": "io/ktor/ktor-client-java-jvm/3.1.3/ktor-client-java-jvm-3.1.3.jar" + }, + { + "url": "com/jetbrains/fus/reporting/connection-client/171/connection-client-171.jar", + "hash": "ca8ebd17e33f333647b905d43fc8cce2ad16abd22bfa99b75cb8a499894648b8", + "path": "com/jetbrains/fus/reporting/connection-client/171/connection-client-171.jar" + }, + { + "url": "org/jetbrains/kotlinx/kotlinx-serialization-core-jvm/1.8.1/kotlinx-serialization-core-jvm-1.8.1.jar", + "hash": "3565b6d4d789bf70683c45566944287fc1d8dc75c23d98bd87d01059cc76f2b3", + "path": "org/jetbrains/kotlinx/kotlinx-serialization-core-jvm/1.8.1/kotlinx-serialization-core-jvm-1.8.1.jar" + }, + { + "url": "com/intellij/platform/kotlinx-coroutines-debug/1.10.1-intellij-5/kotlinx-coroutines-debug-1.10.1-intellij-5.jar", + "hash": "f8f56f19d2b29da511809c3345d2f0bf283bfb94a0a0d83f5b630e1424625723", + "path": "com/intellij/platform/kotlinx-coroutines-debug/1.10.1-intellij-5/kotlinx-coroutines-debug-1.10.1-intellij-5.jar" + }, + { + "url": "com/github/luben/zstd-jni/1.5.7-4/zstd-jni-1.5.7-4.jar", + "hash": "e7f064bf1eab83fa785cf587f657f09649e3b0af6f27caa5382416953b5a35f8", + "path": "com/github/luben/zstd-jni/1.5.7-4/zstd-jni-1.5.7-4.jar" }, { "url": "io/netty/netty-buffer/4.2.0.RC2/netty-buffer-4.2.0.RC2.jar", @@ -2190,54 +1370,264 @@ "path": "io/netty/netty-common/4.2.0.RC2/netty-common-4.2.0.RC2.jar" }, { - "url": "io/netty/netty-codec-compression/4.2.0.RC2/netty-codec-compression-4.2.0.RC2.jar", - "hash": "7251646a8ea8d56a2415311de6040159479ac0e35de36dab70b667ed899ac931", - "path": "io/netty/netty-codec-compression/4.2.0.RC2/netty-codec-compression-4.2.0.RC2.jar" + "url": "org/codehaus/groovy/groovy-templates/3.0.25/groovy-templates-3.0.25.jar", + "hash": "fd0e111cae80bd6285677759b72cb67e7da68ee779a90e51bee12a7011c28436", + "path": "org/codehaus/groovy/groovy-templates/3.0.25/groovy-templates-3.0.25.jar" }, { - "url": "io/netty/netty-codec-http2/4.2.0.RC2/netty-codec-http2-4.2.0.RC2.jar", - "hash": "c542657efd81b268535fb77e1866c8234c5a22de416ecbd8aea0e06e2c1588de", - "path": "io/netty/netty-codec-http2/4.2.0.RC2/netty-codec-http2-4.2.0.RC2.jar" + "url": "org/jetbrains/kotlin/kotlin-reflect/2.2.20/kotlin-reflect-2.2.20.jar", + "hash": "8209083a4a7c4e476d9842b078308fa96a96f07a6bd99f05f3586ee13289ab26", + "path": "org/jetbrains/kotlin/kotlin-reflect/2.2.20/kotlin-reflect-2.2.20.jar" }, { - "url": "io/netty/netty-transport/4.2.0.RC2/netty-transport-4.2.0.RC2.jar", - "hash": "9c86cf3a130237b059f5ef89661a4fbe715f5e8bce9626a6aded95a1c3775a47", - "path": "io/netty/netty-transport/4.2.0.RC2/netty-transport-4.2.0.RC2.jar" + "url": "io/grpc/grpc-kotlin-stub/1.4.3/grpc-kotlin-stub-1.4.3.jar", + "hash": "4b5705f8cabd07e82c81dbce36f1554aa9d1740f03e369fd049a71f375dac2f0", + "path": "io/grpc/grpc-kotlin-stub/1.4.3/grpc-kotlin-stub-1.4.3.jar" }, { - "url": "io/netty/netty-resolver/4.2.0.RC2/netty-resolver-4.2.0.RC2.jar", - "hash": "10fa70357cbfd55f52d64cf4bb4011e01ced0e0e5dea0bac77f73908cef676ff", - "path": "io/netty/netty-resolver/4.2.0.RC2/netty-resolver-4.2.0.RC2.jar" + "url": "com/fasterxml/jackson/core/jackson-core/2.19.0/jackson-core-2.19.0.jar", + "hash": "da8e859bac94874528116a25f20c68560e4287acbf27628711b8a4f96b028430", + "path": "com/fasterxml/jackson/core/jackson-core/2.19.0/jackson-core-2.19.0.jar" }, { - "url": "io/netty/netty-codec/4.2.0.RC2/netty-codec-4.2.0.RC2.jar", - "hash": "b94f2d169acd04e8a41f1082e8f522529be1f5a10515473de9fb8d259afbfc77", - "path": "io/netty/netty-codec/4.2.0.RC2/netty-codec-4.2.0.RC2.jar" + "url": "org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.jar", + "hash": "d74a3334fb35195009b338a951f918203d6bbca3d1d359033dc33edd1cadc9ef", + "path": "org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.jar" }, { - "url": "io/netty/netty-codec-base/4.2.0.RC2/netty-codec-base-4.2.0.RC2.jar", - "hash": "f39581a55f89fb0586373e237e1e4a9d5e2fe3b94167c7a6762552651e5a6038", - "path": "io/netty/netty-codec-base/4.2.0.RC2/netty-codec-base-4.2.0.RC2.jar" + "url": "io/ktor/ktor-utils-jvm/3.1.3/ktor-utils-jvm-3.1.3.jar", + "hash": "33333937b98fc0c8e943ee4b10b3ea66b49782dfb569c44c142da4f32d85dffc", + "path": "io/ktor/ktor-utils-jvm/3.1.3/ktor-utils-jvm-3.1.3.jar" }, { - "url": "io/netty/netty-handler/4.2.0.RC2/netty-handler-4.2.0.RC2.jar", - "hash": "3f1912b14a2fdd7ad2ef0bda9eeb1ae544c463857081d7dd69f9aa2b7137de6e", - "path": "io/netty/netty-handler/4.2.0.RC2/netty-handler-4.2.0.RC2.jar" + "url": "org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.jar", + "hash": "86e0255d4c879c61b4833ed7f13124e8bb679df47debb127326e7db7dd49a07b", + "path": "org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.jar" }, { - "url": "io/netty/netty-transport-native-unix-common/4.2.0.RC2/netty-transport-native-unix-common-4.2.0.RC2.jar", - "hash": "dfc1db2a05dafeba40987a76591004cc72d4a27062d874961fadc5059900f65d", - "path": "io/netty/netty-transport-native-unix-common/4.2.0.RC2/netty-transport-native-unix-common-4.2.0.RC2.jar" + "url": "ai/grazie/grazie-rule-engine/0.3.11/grazie-rule-engine-0.3.11.jar", + "hash": "54b321650a50f78ceee6bd06653ee3cea0b19db5fe95e3c3a109e6af4a20126c", + "path": "ai/grazie/grazie-rule-engine/0.3.11/grazie-rule-engine-0.3.11.jar" }, { - "url": "io/netty/netty-codec-http/4.2.0.RC2/netty-codec-http-4.2.0.RC2.jar", - "hash": "a44d21dff0254e4f4f9ceb7870e8b27a403d7f1d6325ab03ae6c045302957761", - "path": "io/netty/netty-codec-http/4.2.0.RC2/netty-codec-http-4.2.0.RC2.jar" + "url": "net/fellbaum/jemoji/1.3.1/jemoji-1.3.1.jar", + "hash": "80a2f8918240a07d3a6fc7cdcc543d278013f6943c080835e43a22fc90462a9f", + "path": "net/fellbaum/jemoji/1.3.1/jemoji-1.3.1.jar" }, { - "url": "io/netty/netty-codec-protobuf/4.2.0.RC2/netty-codec-protobuf-4.2.0.RC2.jar", - "hash": "c5fb188895ffdfd529473c5e7ba1c58da2f514a44134b15ad0d51efe3f28bb38", - "path": "io/netty/netty-codec-protobuf/4.2.0.RC2/netty-codec-protobuf-4.2.0.RC2.jar" + "url": "com/jetbrains/mlapi/mlapi-core/0.2.1/mlapi-core-0.2.1.jar", + "hash": "02da615dd0adac62f2d87db878f587529e8d2cb82b3a65ed8b5466a518324180", + "path": "com/jetbrains/mlapi/mlapi-core/0.2.1/mlapi-core-0.2.1.jar" + }, + { + "url": "io/cucumber/cucumber-core/2.4.0/cucumber-core-2.4.0.jar", + "hash": "ac0f343d6fc0dca4c93f8b6a6266b3bf4cb4d61913b8a4cd2b3abf50025268cf", + "path": "io/cucumber/cucumber-core/2.4.0/cucumber-core-2.4.0.jar" + }, + { + "url": "info/cukes/cucumber-html/0.2.6/cucumber-html-0.2.6.jar", + "hash": "e2167e99bdb018576cce9cc0aad154ad995fe67a4b0c36c63344f743865f96e7", + "path": "info/cukes/cucumber-html/0.2.6/cucumber-html-0.2.6.jar" + }, + { + "url": "io/cucumber/cucumber-jvm-deps/1.0.6/cucumber-jvm-deps-1.0.6.jar", + "hash": "d1c2cc901dd702eb77a2258c0d1446e4a302d28da0d4b49cd11ff3d5929281fa", + "path": "io/cucumber/cucumber-jvm-deps/1.0.6/cucumber-jvm-deps-1.0.6.jar" + }, + { + "url": "io/cucumber/gherkin/5.0.0/gherkin-5.0.0.jar", + "hash": "e35cfa4a16204bf59fa167bb6d45be0717d6b7cfba1c30f156d8f21cde2f4065", + "path": "io/cucumber/gherkin/5.0.0/gherkin-5.0.0.jar" + }, + { + "url": "io/cucumber/tag-expressions/1.1.1/tag-expressions-1.1.1.jar", + "hash": "e5a0a71fb846752900c0e5a99aa13e5a1bbc3ec97e7faf26803648fa45215584", + "path": "io/cucumber/tag-expressions/1.1.1/tag-expressions-1.1.1.jar" + }, + { + "url": "org/jmock/jmock/2.5.1/jmock-2.5.1.jar", + "hash": "d96425f4bab28798162e59fffbe7e16ea6c2aab303ee8dfb0a2ec38a5a4e2f36", + "path": "org/jmock/jmock/2.5.1/jmock-2.5.1.jar" + }, + { + "url": "org/swinglabs/swingx-core/1.6.2-2/swingx-core-1.6.2-2.jar", + "hash": "0df80935d9bc3b3841bc621c6fef6615c93aaf80393ccaa196db11bf97784f18", + "path": "org/swinglabs/swingx-core/1.6.2-2/swingx-core-1.6.2-2.jar" + }, + { + "url": "io/mockk/mockk/1.14.5/mockk-1.14.5.jar", + "hash": "089e24417bf9f6c34eec5720eebb2cbcc82ea2855ecef90133eb17e1079d5868", + "path": "io/mockk/mockk/1.14.5/mockk-1.14.5.jar" + }, + { + "url": "io/mockk/mockk-dsl/1.14.5/mockk-dsl-1.14.5.jar", + "hash": "089e24417bf9f6c34eec5720eebb2cbcc82ea2855ecef90133eb17e1079d5868", + "path": "io/mockk/mockk-dsl/1.14.5/mockk-dsl-1.14.5.jar" + }, + { + "url": "io/mockk/mockk-agent/1.14.5/mockk-agent-1.14.5.jar", + "hash": "089e24417bf9f6c34eec5720eebb2cbcc82ea2855ecef90133eb17e1079d5868", + "path": "io/mockk/mockk-agent/1.14.5/mockk-agent-1.14.5.jar" + }, + { + "url": "io/mockk/mockk-agent-api/1.14.5/mockk-agent-api-1.14.5.jar", + "hash": "089e24417bf9f6c34eec5720eebb2cbcc82ea2855ecef90133eb17e1079d5868", + "path": "io/mockk/mockk-agent-api/1.14.5/mockk-agent-api-1.14.5.jar" + }, + { + "url": "io/mockk/mockk-core/1.14.5/mockk-core-1.14.5.jar", + "hash": "089e24417bf9f6c34eec5720eebb2cbcc82ea2855ecef90133eb17e1079d5868", + "path": "io/mockk/mockk-core/1.14.5/mockk-core-1.14.5.jar" + }, + { + "url": "com/jetbrains/infra/download-pgp-verifier/1.1.4/download-pgp-verifier-1.1.4.jar", + "hash": "2bbfa931b2864c4f5e1fd22046d001df8d9a8592a20255baab0d396ed71c854c", + "path": "com/jetbrains/infra/download-pgp-verifier/1.1.4/download-pgp-verifier-1.1.4.jar" + }, + { + "url": "com/jetbrains/fus/reporting/model/171/model-171.jar", + "hash": "8aa0be7e7c1a46ef0827d98c026d328a6f9be27aed79b36692a7f38bacd41a6a", + "path": "com/jetbrains/fus/reporting/model/171/model-171.jar" + }, + { + "url": "org/jetbrains/kotlin/analysis-api-k2-tests-for-ide/2.3.20-ij253-45/analysis-api-k2-tests-for-ide-2.3.20-ij253-45.jar", + "hash": "7359f01e280d5d55781135956975278b3e4c1472e9628cce72bb0071705ce63b", + "path": "org/jetbrains/kotlin/analysis-api-k2-tests-for-ide/2.3.20-ij253-45/analysis-api-k2-tests-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "com/jetbrains/mlapi/catboost-shadow-need-slf4j/1.2.5/catboost-shadow-need-slf4j-1.2.5.jar", + "hash": "94a06c3fdd4aa638df59c8c783a379ca43a5b933187760e219e09e84f1633d76", + "path": "com/jetbrains/mlapi/catboost-shadow-need-slf4j/1.2.5/catboost-shadow-need-slf4j-1.2.5.jar" + }, + { + "url": "io/ktor/ktor-server-cio-jvm/3.1.3/ktor-server-cio-jvm-3.1.3.jar", + "hash": "f1526fe94e8d76c5251b5a25e4b4bb72199a25d3e1f6045e4b9e42789293f069", + "path": "io/ktor/ktor-server-cio-jvm/3.1.3/ktor-server-cio-jvm-3.1.3.jar" + }, + { + "url": "org/mockito/kotlin/mockito-kotlin/6.0.0/mockito-kotlin-6.0.0.jar", + "hash": "34d626ffa4a27ec49e47de7d760f1df30223ecb8944b6472941f5c73ec68dfbd", + "path": "org/mockito/kotlin/mockito-kotlin/6.0.0/mockito-kotlin-6.0.0.jar" + }, + { + "url": "com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469.jar", + "hash": "6d8d14b91285cc7c1b73460f413bb3f80672dc34dc506ed578fba1f6dde8661e", + "path": "com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlinx-serialization-compiler-plugin-for-ide/2.3.20-ij253-45/kotlinx-serialization-compiler-plugin-for-ide-2.3.20-ij253-45.jar", + "hash": "7566ed7641a9eb3852d51a58f15f0815827c903b493ed0b7386a9ee4f83769ba", + "path": "org/jetbrains/kotlin/kotlinx-serialization-compiler-plugin-for-ide/2.3.20-ij253-45/kotlinx-serialization-compiler-plugin-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "app/cash/turbine/turbine-jvm/1.0.0/turbine-jvm-1.0.0.jar", + "hash": "41984dffaf069b84b814fa787f740bf7ebdc90bf89f69d05bc4660c69874b49e", + "path": "app/cash/turbine/turbine-jvm/1.0.0/turbine-jvm-1.0.0.jar" + }, + { + "url": "com/android/tools/smali/smali-baksmali/3.0.3/smali-baksmali-3.0.3.jar", + "hash": "ffd6f3fbba2453440e4c04add42b9f903d84151b5b71f7e6bbb181d8096397a4", + "path": "com/android/tools/smali/smali-baksmali/3.0.3/smali-baksmali-3.0.3.jar" + }, + { + "url": "com/android/tools/smali/smali-util/3.0.3/smali-util-3.0.3.jar", + "hash": "8078a04709f42072a240a6fe7666b71755324745c505b39f86ededfd9c2b90c4", + "path": "com/android/tools/smali/smali-util/3.0.3/smali-util-3.0.3.jar" + }, + { + "url": "io/github/smiley4/schema-kenerator-jsonschema/2.2.0/schema-kenerator-jsonschema-2.2.0.jar", + "hash": "81981241b8df2eeee48efac05798e7beaa2b8d6bd5d610b3f5a4fea07b0eff6e", + "path": "io/github/smiley4/schema-kenerator-jsonschema/2.2.0/schema-kenerator-jsonschema-2.2.0.jar" + }, + { + "url": "io/ktor/ktor-client-okhttp-jvm/3.1.3/ktor-client-okhttp-jvm-3.1.3.jar", + "hash": "a3c111c85eabb8149c485c275768d57cd96a05b595ca1946781c0d4c5fb1654a", + "path": "io/ktor/ktor-client-okhttp-jvm/3.1.3/ktor-client-okhttp-jvm-3.1.3.jar" + }, + { + "url": "com/google/truth/truth/0.42/truth-0.42.jar", + "hash": "dd652bdf0c4427c59848ac0340fd6b6d20c2cbfaa3c569a8366604dbcda5214c", + "path": "com/google/truth/truth/0.42/truth-0.42.jar" + }, + { + "url": "com/googlecode/java-diff-utils/diffutils/1.3.0/diffutils-1.3.0.jar", + "hash": "61ba4dc49adca95243beaa0569adc2a23aedb5292ae78aa01186fa782ebdc5c2", + "path": "com/googlecode/java-diff-utils/diffutils/1.3.0/diffutils-1.3.0.jar" + }, + { + "url": "io/opentelemetry/opentelemetry-extension-kotlin/1.48.0/opentelemetry-extension-kotlin-1.48.0.jar", + "hash": "2285ebfe8e0fd38e186b7033f6f6c542324c9bab23260b914b1b73eaf4492c5d", + "path": "io/opentelemetry/opentelemetry-extension-kotlin/1.48.0/opentelemetry-extension-kotlin-1.48.0.jar" + }, + { + "url": "org/jsoup/jsoup/1.21.2/jsoup-1.21.2.jar", + "hash": "f05496e255734759f0d4b5632da7b24f81313147c78c69e90ad045d096191344", + "path": "org/jsoup/jsoup/1.21.2/jsoup-1.21.2.jar" + }, + { + "url": "org/tukaani/xz/1.10/xz-1.10.jar", + "hash": "95c63c1a55b22dd6453890a419cc1a640f790bbf7d8ae82db1e30aefefb08888", + "path": "org/tukaani/xz/1.10/xz-1.10.jar" + }, + { + "url": "com/charleskorn/kaml/kaml-jvm/0.80.1/kaml-jvm-0.80.1.jar", + "hash": "7e346b94d47fb4e4495ebd6161fd5c6d01659687e93c460bbfd320ba47bea852", + "path": "com/charleskorn/kaml/kaml-jvm/0.80.1/kaml-jvm-0.80.1.jar" + }, + { + "url": "it/krzeminski/snakeyaml-engine-kmp-jvm/3.1.1/snakeyaml-engine-kmp-jvm-3.1.1.jar", + "hash": "733e1347e3ec909e8a7ee199e48a64d0180569461b3bc08c8a6bb1335f5ce1bd", + "path": "it/krzeminski/snakeyaml-engine-kmp-jvm/3.1.1/snakeyaml-engine-kmp-jvm-3.1.1.jar" + }, + { + "url": "net/thauvin/erik/urlencoder/urlencoder-lib-jvm/1.6.0/urlencoder-lib-jvm-1.6.0.jar", + "hash": "8d0fd2aeb48d19dc49c563ebc00f274947e45f716c107535c12ead63decd688d", + "path": "net/thauvin/erik/urlencoder/urlencoder-lib-jvm/1.6.0/urlencoder-lib-jvm-1.6.0.jar" + }, + { + "url": "jaxen/jaxen/1.2.0/jaxen-1.2.0.jar", + "hash": "70feef9dd75ad064def05a3ce8975aeba515ee7d1be146d12199c8828a64174c", + "path": "jaxen/jaxen/1.2.0/jaxen-1.2.0.jar" + }, + { + "url": "com/jetbrains/intellij/devkit/devkit-runtime-module-repository-jps/252.21158/devkit-runtime-module-repository-jps-252.21158.jar", + "hash": "677e12f96a6c48b1b4c4234417cda17bbcb3c25f5c7178ec752ef2a831c65313", + "path": "com/jetbrains/intellij/devkit/devkit-runtime-module-repository-jps/252.21158/devkit-runtime-module-repository-jps-252.21158.jar" + }, + { + "url": "com/jetbrains/intellij/platform/runtime-repository/252.21158/runtime-repository-252.21158.jar", + "hash": "3ad94d6402b94932f4341c908827016787cdc6ee3201ee64970822a610c55d34", + "path": "com/jetbrains/intellij/platform/runtime-repository/252.21158/runtime-repository-252.21158.jar" + }, + { + "url": "org/bidib/com/github/markusbernhardt/proxy-vole/1.1.6/proxy-vole-1.1.6.jar", + "hash": "4b9fb2e5a13b37cf8bd62eebada8d3485c3dc17df752783b68d89d657bcc01fd", + "path": "org/bidib/com/github/markusbernhardt/proxy-vole/1.1.6/proxy-vole-1.1.6.jar" + }, + { + "url": "org/javadelight/delight-rhino-sandbox/0.0.17/delight-rhino-sandbox-0.0.17.jar", + "hash": "e22941d77d0d01dfc6ee5612ad421860baae8a3a0dea2eeb67658061f34527b4", + "path": "org/javadelight/delight-rhino-sandbox/0.0.17/delight-rhino-sandbox-0.0.17.jar" + }, + { + "url": "com/jetbrains/cloudconfig/cloudconfig/2023.9/cloudconfig-2023.9.jar", + "hash": "e51ee1761684a946b9d5a0caaec2b92cf4598860cf231dbaf495f268fda35d10", + "path": "com/jetbrains/cloudconfig/cloudconfig/2023.9/cloudconfig-2023.9.jar" + }, + { + "url": "com/github/ajalt/clikt/clikt-jvm/3.5.4/clikt-jvm-3.5.4.jar", + "hash": "b58b4d93fc1870b99b2adb3e16e9c483c8e73766b2944bc3cff805c0be47d19e", + "path": "com/github/ajalt/clikt/clikt-jvm/3.5.4/clikt-jvm-3.5.4.jar" + }, + { + "url": "com/github/oshi/oshi-core/6.8.2/oshi-core-6.8.2.jar", + "hash": "9403c2537ac0dd425e556dfc3434e5d9f9a9547312472f4c27b7ab2673e9e862", + "path": "com/github/oshi/oshi-core/6.8.2/oshi-core-6.8.2.jar" + }, + { + "url": "net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", + "hash": "f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2", + "path": "net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar" }, { "url": "io/netty/netty-all/4.1.117.Final/netty-all-4.1.117.Final.jar", @@ -2280,389 +1670,604 @@ "path": "io/netty/netty-transport/4.1.117.Final/netty-transport-4.1.117.Final.jar" }, { - "url": "io/netty/netty-tcnative-boringssl-static/2.0.69.Final/netty-tcnative-boringssl-static-2.0.69.Final.jar", - "hash": "79dbae7f0c2a1f73a6b4bb992edb0ab94ebd3196f5e83a94784039fb96d9a040", - "path": "io/netty/netty-tcnative-boringssl-static/2.0.69.Final/netty-tcnative-boringssl-static-2.0.69.Final.jar" + "url": "org/fusesource/jansi/jansi/2.4.1/jansi-2.4.1.jar", + "hash": "2e5e775a9dc58ffa6bbd6aa6f099d62f8b62dcdeb4c3c3bbbe5cf2301bc2dcc1", + "path": "org/fusesource/jansi/jansi/2.4.1/jansi-2.4.1.jar" }, { - "url": "io/netty/netty-tcnative-classes/2.0.69.Final/netty-tcnative-classes-2.0.69.Final.jar", - "hash": "0bbc2848cb099eb3f6f4ec36501b3600e1828457cda41d5330687f601ee04bef", - "path": "io/netty/netty-tcnative-classes/2.0.69.Final/netty-tcnative-classes-2.0.69.Final.jar" + "url": "org/openjdk/jmh/jmh-generator-annprocess/1.36/jmh-generator-annprocess-1.36.jar", + "hash": "c2a88cf8be1eb0870732a7b2e669972efc7f33a145998f568096137f16b20d79", + "path": "org/openjdk/jmh/jmh-generator-annprocess/1.36/jmh-generator-annprocess-1.36.jar" }, { - "url": "io/netty/netty-tcnative-boringssl-static/2.0.69.Final/netty-tcnative-boringssl-static-2.0.69.Final-linux-x86_64.jar", - "hash": "083b527de741bd8e7cf3c4714429454122d2fb5e8cdd17c42d90269a391f6d11", - "path": "io/netty/netty-tcnative-boringssl-static/2.0.69.Final/netty-tcnative-boringssl-static-2.0.69.Final-linux-x86_64.jar" + "url": "org/glassfish/jaxb/jaxb-runtime/2.3.9/jaxb-runtime-2.3.9.jar", + "hash": "ba88e5bde7c0d878c3e1f2ec2fcabaf51d201eaf93b3bb9cfecfc1f11b2304d4", + "path": "org/glassfish/jaxb/jaxb-runtime/2.3.9/jaxb-runtime-2.3.9.jar" }, { - "url": "io/netty/netty-tcnative-boringssl-static/2.0.69.Final/netty-tcnative-boringssl-static-2.0.69.Final-linux-aarch_64.jar", - "hash": "9e2a725c68de1b14347b4d849557d81940692613b0e7f7ec4fe3d4064ce82b53", - "path": "io/netty/netty-tcnative-boringssl-static/2.0.69.Final/netty-tcnative-boringssl-static-2.0.69.Final-linux-aarch_64.jar" + "url": "org/glassfish/jaxb/txw2/2.3.9/txw2-2.3.9.jar", + "hash": "973018b87af911ecf6e6d861dd0d6a477e4d8ae6a883ec5d073d3df1330b87f0", + "path": "org/glassfish/jaxb/txw2/2.3.9/txw2-2.3.9.jar" }, { - "url": "io/netty/netty-tcnative-boringssl-static/2.0.69.Final/netty-tcnative-boringssl-static-2.0.69.Final-osx-x86_64.jar", - "hash": "f66b18f8367c2a244d3d95e9869ab8178e8ff2f90d4b8bf076c6e2563ffd3442", - "path": "io/netty/netty-tcnative-boringssl-static/2.0.69.Final/netty-tcnative-boringssl-static-2.0.69.Final-osx-x86_64.jar" + "url": "com/sun/istack/istack-commons-runtime/3.0.12/istack-commons-runtime-3.0.12.jar", + "hash": "27d85fc134c9271d5c79d3300fc4669668f017e72409727c428f54f2417f04cd", + "path": "com/sun/istack/istack-commons-runtime/3.0.12/istack-commons-runtime-3.0.12.jar" }, { - "url": "io/netty/netty-tcnative-boringssl-static/2.0.69.Final/netty-tcnative-boringssl-static-2.0.69.Final-osx-aarch_64.jar", - "hash": "78bac6de55f6333157671007f989d5c183bbad9302e1a43b01b625125552e619", - "path": "io/netty/netty-tcnative-boringssl-static/2.0.69.Final/netty-tcnative-boringssl-static-2.0.69.Final-osx-aarch_64.jar" + "url": "com/sun/activation/jakarta.activation/1.2.2/jakarta.activation-1.2.2.jar", + "hash": "02156773e4ae9d048d14a56ad35d644bee9f1052a791d072df3ded3c656e6e1a", + "path": "com/sun/activation/jakarta.activation/1.2.2/jakarta.activation-1.2.2.jar" }, { - "url": "io/netty/netty-tcnative-boringssl-static/2.0.69.Final/netty-tcnative-boringssl-static-2.0.69.Final-windows-x86_64.jar", - "hash": "bbfc52aaf8d15db7ed4b2707bdc59e5b8b2c20fcee6a27a2475a8fbb8fa2f747", - "path": "io/netty/netty-tcnative-boringssl-static/2.0.69.Final/netty-tcnative-boringssl-static-2.0.69.Final-windows-x86_64.jar" + "url": "org/jetbrains/kotlin/kotlin-scripting-jvm/2.3.20-ij253-45/kotlin-scripting-jvm-2.3.20-ij253-45.jar", + "hash": "42d81993e1dd93ba47dc648cf6f8af88aa20ab276077086adcffcc51cd65e08d", + "path": "org/jetbrains/kotlin/kotlin-scripting-jvm/2.3.20-ij253-45/kotlin-scripting-jvm-2.3.20-ij253-45.jar" }, { - "url": "org/jetbrains/intellij/deps/completion/ngram-slp/0.0.3/ngram-slp-0.0.3.jar", - "hash": "4ac10d8fb7e6326e09179fd83e664610a3362dc1d661fb32e5b2a19bcb9fc867", - "path": "org/jetbrains/intellij/deps/completion/ngram-slp/0.0.3/ngram-slp-0.0.3.jar" + "url": "jetbrains/fleet/expects-compiler-plugin/2.2.20-0.1/expects-compiler-plugin-2.2.20-0.1.jar", + "hash": "ce4dc5b9232e9467373ef2e79cab9e3404db898ab45020ce14ef893944745331", + "path": "jetbrains/fleet/expects-compiler-plugin/2.2.20-0.1/expects-compiler-plugin-2.2.20-0.1.jar" }, { - "url": "jetbrains/fleet/noria-compiler-plugin/2.1.10-0.1/noria-compiler-plugin-2.1.10-0.1.jar", - "hash": "0343917854d11f7b85fcf1bf014e07c1a958fdc6fdb89771be64a6785fddc6c7", - "path": "jetbrains/fleet/noria-compiler-plugin/2.1.10-0.1/noria-compiler-plugin-2.1.10-0.1.jar" - }, - { - "url": "com/squareup/okhttp3/okhttp/5.0.0-alpha.14/okhttp-5.0.0-alpha.14.jar", - "hash": "f0e3ffcbba6744ab4918a55aa32ff4f408fcd21e45ab8bd5f7883a1793b2a253", - "path": "com/squareup/okhttp3/okhttp/5.0.0-alpha.14/okhttp-5.0.0-alpha.14.jar" - }, - { - "url": "com/squareup/okio/okio-jvm/3.9.0/okio-jvm-3.9.0.jar", - "hash": "ddc386ff14bd25d5c934167196eaf45b18de4f28e1c55a4db37ae594cbfd37e4", - "path": "com/squareup/okio/okio-jvm/3.9.0/okio-jvm-3.9.0.jar" - }, - { - "url": "io/opentelemetry/opentelemetry-sdk/1.47.0/opentelemetry-sdk-1.47.0.jar", - "hash": "4a09eb2ee484769973e14218a34e6da54f35955aa02b26dc5238b0c2ed6a801d", - "path": "io/opentelemetry/opentelemetry-sdk/1.47.0/opentelemetry-sdk-1.47.0.jar" - }, - { - "url": "io/opentelemetry/opentelemetry-api/1.47.0/opentelemetry-api-1.47.0.jar", - "hash": "6566f1f1133d611ff4e8b8fdb8eb18577b970425620315363ee9be43843b14bf", - "path": "io/opentelemetry/opentelemetry-api/1.47.0/opentelemetry-api-1.47.0.jar" - }, - { - "url": "io/opentelemetry/opentelemetry-context/1.47.0/opentelemetry-context-1.47.0.jar", - "hash": "15b4fc4234e6dca6d54800d572694ecbd07ba52c15fc5b221b4da5517ce8d90d", - "path": "io/opentelemetry/opentelemetry-context/1.47.0/opentelemetry-context-1.47.0.jar" - }, - { - "url": "io/opentelemetry/opentelemetry-sdk-common/1.47.0/opentelemetry-sdk-common-1.47.0.jar", - "hash": "7ce55666aca7f2e5697a57bd4133e4508a6dc5041685f2d1ef31bb156f32e3bd", - "path": "io/opentelemetry/opentelemetry-sdk-common/1.47.0/opentelemetry-sdk-common-1.47.0.jar" - }, - { - "url": "io/opentelemetry/opentelemetry-sdk-trace/1.47.0/opentelemetry-sdk-trace-1.47.0.jar", - "hash": "03950efd5fa5a276769a593579d8f602742a5d52f9978569326d2a9f9e162546", - "path": "io/opentelemetry/opentelemetry-sdk-trace/1.47.0/opentelemetry-sdk-trace-1.47.0.jar" - }, - { - "url": "io/opentelemetry/opentelemetry-sdk-metrics/1.47.0/opentelemetry-sdk-metrics-1.47.0.jar", - "hash": "7d1442c5ca916ba2513005205d3b8b9bc5dca4e2a84867d0550602a0dfc0bba5", - "path": "io/opentelemetry/opentelemetry-sdk-metrics/1.47.0/opentelemetry-sdk-metrics-1.47.0.jar" - }, - { - "url": "io/opentelemetry/opentelemetry-sdk-logs/1.47.0/opentelemetry-sdk-logs-1.47.0.jar", - "hash": "302491984b63eebaf4b58bd3ae19d223a55f79090a3e46b40507b49c3cbe9cc5", - "path": "io/opentelemetry/opentelemetry-sdk-logs/1.47.0/opentelemetry-sdk-logs-1.47.0.jar" - }, - { - "url": "io/opentelemetry/opentelemetry-exporter-otlp-common/1.47.0/opentelemetry-exporter-otlp-common-1.47.0.jar", - "hash": "aa1799740e75486da0b64b1455d24150a5bff64c71a72482bdf3d8e5274d4bd5", - "path": "io/opentelemetry/opentelemetry-exporter-otlp-common/1.47.0/opentelemetry-exporter-otlp-common-1.47.0.jar" - }, - { - "url": "io/opentelemetry/opentelemetry-exporter-common/1.47.0/opentelemetry-exporter-common-1.47.0.jar", - "hash": "691479853712dbdf4ccbd5ec72434732918723f21d7d75b6b57436cca943a330", - "path": "io/opentelemetry/opentelemetry-exporter-common/1.47.0/opentelemetry-exporter-common-1.47.0.jar" - }, - { - "url": "io/opentelemetry/opentelemetry-extension-kotlin/1.47.0/opentelemetry-extension-kotlin-1.47.0.jar", - "hash": "bd1ef04d976c0c4c5f2c7dea8250f12affccdc48ec34ac96c60bac579433d55d", - "path": "io/opentelemetry/opentelemetry-extension-kotlin/1.47.0/opentelemetry-extension-kotlin-1.47.0.jar" - }, - { - "url": "io/opentelemetry/semconv/opentelemetry-semconv/1.30.0-rc.1/opentelemetry-semconv-1.30.0-rc.1.jar", - "hash": "b913fe3b2063216dfedf66580a4c508c3078c2dda8f85fe145638b37f6130ea2", - "path": "io/opentelemetry/semconv/opentelemetry-semconv/1.30.0-rc.1/opentelemetry-semconv-1.30.0-rc.1.jar" - }, - { - "url": "org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar", - "hash": "48e2df636cab6563ced64dcdff8abb2355627cb236ef0bf37598682ddf742f1b", - "path": "org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar" - }, - { - "url": "org/codehaus/groovy/groovy/3.0.19/groovy-3.0.19.jar", - "hash": "7ad326b0a7e49791f552313e35df7406c1a46bb6faf7908c2ecbb74daeff23fb", - "path": "org/codehaus/groovy/groovy/3.0.19/groovy-3.0.19.jar" - }, - { - "url": "org/codehaus/groovy/groovy-ant/3.0.19/groovy-ant-3.0.19.jar", - "hash": "4bb1ef7f1dc01950e910b7dbc04010a999fc11f41a6dda02a7228036dd0a2379", - "path": "org/codehaus/groovy/groovy-ant/3.0.19/groovy-ant-3.0.19.jar" - }, - { - "url": "org/codehaus/groovy/groovy-json/3.0.19/groovy-json-3.0.19.jar", - "hash": "6f4b1f79e8745b1546b96d248f50f1122e0697b6d33bbdd3af362ebc8fd19df3", - "path": "org/codehaus/groovy/groovy-json/3.0.19/groovy-json-3.0.19.jar" - }, - { - "url": "org/codehaus/groovy/groovy-jsr223/3.0.19/groovy-jsr223-3.0.19.jar", - "hash": "3a01fc77e1813aa032fd1db371d6f436e5c6fa6ee78f0f538002522e584fd522", - "path": "org/codehaus/groovy/groovy-jsr223/3.0.19/groovy-jsr223-3.0.19.jar" - }, - { - "url": "org/codehaus/groovy/groovy-templates/3.0.19/groovy-templates-3.0.19.jar", - "hash": "5d094c043aa9beaa090b75c6ab4e9bbb07de0d7b3e39f292f12c50ddae0f8f3d", - "path": "org/codehaus/groovy/groovy-templates/3.0.19/groovy-templates-3.0.19.jar" - }, - { - "url": "org/codehaus/groovy/groovy-xml/3.0.19/groovy-xml-3.0.19.jar", - "hash": "1527f7c7778dda9c87c8c905b81aba865e5dc7b92932bf2d04b85e96b3f8ad9e", - "path": "org/codehaus/groovy/groovy-xml/3.0.19/groovy-xml-3.0.19.jar" - }, - { - "url": "org/jetbrains/packagesearch/packagesearch-api-client-jvm/3.4.0/packagesearch-api-client-jvm-3.4.0.jar", - "hash": "9d0f4c74e96787499fcc2462c32afeb7f4db97db30042e2578f205f61e5898fb", - "path": "org/jetbrains/packagesearch/packagesearch-api-client-jvm/3.4.0/packagesearch-api-client-jvm-3.4.0.jar" - }, - { - "url": "org/jetbrains/packagesearch/packagesearch-http-models-jvm/3.4.0/packagesearch-http-models-jvm-3.4.0.jar", - "hash": "0318b967115de0c7c8fbd93bc6e3d279c82de2954f90794146962921de45972d", - "path": "org/jetbrains/packagesearch/packagesearch-http-models-jvm/3.4.0/packagesearch-http-models-jvm-3.4.0.jar" - }, - { - "url": "org/jetbrains/packagesearch/packagesearch-api-models-jvm/3.4.0/packagesearch-api-models-jvm-3.4.0.jar", - "hash": "22022fe954980d8e183b252889719fc6ca71a13e91b8e869d92532da308e3da1", - "path": "org/jetbrains/packagesearch/packagesearch-api-models-jvm/3.4.0/packagesearch-api-models-jvm-3.4.0.jar" - }, - { - "url": "org/jetbrains/packagesearch/packagesearch-version-utils-jvm/3.4.0/packagesearch-version-utils-jvm-3.4.0.jar", - "hash": "4c86546693efaeb889e02d043521cda15da5f10853b0471095b7db80dc0540e7", - "path": "org/jetbrains/packagesearch/packagesearch-version-utils-jvm/3.4.0/packagesearch-version-utils-jvm-3.4.0.jar" - }, - { - "url": "com/soywiz/korlibs/krypto/krypto-jvm/4.0.10/krypto-jvm-4.0.10.jar", - "hash": "0fe8dcdf54b13b5ec56fdb5f63c057364264bb2f51b7f7bc3c271d5b1ba68dcb", - "path": "com/soywiz/korlibs/krypto/krypto-jvm/4.0.10/krypto-jvm-4.0.10.jar" - }, - { - "url": "org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.jar", - "hash": "86e0255d4c879c61b4833ed7f13124e8bb679df47debb127326e7db7dd49a07b", - "path": "org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.jar" - }, - { - "url": "com/google/protobuf/protobuf-java/3.24.4-jb.2/protobuf-java-3.24.4-jb.2.jar", - "hash": "6ba90d0d081c03c5c03d2d41497f75a183da7fb23cc2691f7b782dea77f73d21", - "path": "com/google/protobuf/protobuf-java/3.24.4-jb.2/protobuf-java-3.24.4-jb.2.jar" - }, - { - "url": "org/bidib/com/github/markusbernhardt/proxy-vole/1.1.6/proxy-vole-1.1.6.jar", - "hash": "4b9fb2e5a13b37cf8bd62eebada8d3485c3dc17df752783b68d89d657bcc01fd", - "path": "org/bidib/com/github/markusbernhardt/proxy-vole/1.1.6/proxy-vole-1.1.6.jar" - }, - { - "url": "org/javadelight/delight-rhino-sandbox/0.0.17/delight-rhino-sandbox-0.0.17.jar", - "hash": "e22941d77d0d01dfc6ee5612ad421860baae8a3a0dea2eeb67658061f34527b4", - "path": "org/javadelight/delight-rhino-sandbox/0.0.17/delight-rhino-sandbox-0.0.17.jar" - }, - { - "url": "org/jetbrains/pty4j/pty4j/0.13.1/pty4j-0.13.1.jar", - "hash": "b8df7a5814a082741c523cb1647e2c0fa3cdd0fd1147ca8e9b0b3cf10995a9ed", - "path": "org/jetbrains/pty4j/pty4j/0.13.1/pty4j-0.13.1.jar" - }, - { - "url": "com/jetbrains/rd/rd-core/2025.1.1/rd-core-2025.1.1.jar", - "hash": "fd55d05786bb6cdef140ae931bde12c53c76fa75ea9cde7e7553c2eea520e251", - "path": "com/jetbrains/rd/rd-core/2025.1.1/rd-core-2025.1.1.jar" - }, - { - "url": "com/jetbrains/rd/rd-framework/2025.1.1/rd-framework-2025.1.1.jar", - "hash": "bda87e5727c89c84558e6274d6ba9f4aef5c7e5b367cfc8e1948ad2aa116e55b", - "path": "com/jetbrains/rd/rd-framework/2025.1.1/rd-framework-2025.1.1.jar" - }, - { - "url": "com/jetbrains/rd/rd-gen/2025.1.1/rd-gen-2025.1.1.jar", - "hash": "ac27be39dc003b2e820be90f1615e2afe01ed885da7d67cf8e2b4cec86b089ae", - "path": "com/jetbrains/rd/rd-gen/2025.1.1/rd-gen-2025.1.1.jar" - }, - { - "url": "com/jetbrains/rd/rd-swing/2025.1.1/rd-swing-2025.1.1.jar", - "hash": "2f6ff47219254512cd7c4b5889678f702f71abee8a4315d8b1fcb5ca1c2a8a4e", - "path": "com/jetbrains/rd/rd-swing/2025.1.1/rd-swing-2025.1.1.jar" - }, - { - "url": "com/jetbrains/rd/rd-text/2025.1.1/rd-text-2025.1.1.jar", - "hash": "87f3de641877980b21985dca5df46dc937e4cd1c7ed567ed3e8366f0e8188e91", - "path": "com/jetbrains/rd/rd-text/2025.1.1/rd-text-2025.1.1.jar" - }, - { - "url": "org/mozilla/rhino-runtime/1.7.15/rhino-runtime-1.7.15.jar", - "hash": "4f38c96499c614145b87442700e196df39b0af808b1b1204eaccaa15bef17c2b", - "path": "org/mozilla/rhino-runtime/1.7.15/rhino-runtime-1.7.15.jar" - }, - { - "url": "jetbrains/fleet/rhizomedb-compiler-plugin/2.1.10-0.1/rhizomedb-compiler-plugin-2.1.10-0.1.jar", - "hash": "274000194023322bf6b1377e2d01d3af8abd181cd2d5ecebe6f2bcc1cad83a7a", - "path": "jetbrains/fleet/rhizomedb-compiler-plugin/2.1.10-0.1/rhizomedb-compiler-plugin-2.1.10-0.1.jar" - }, - { - "url": "com/jetbrains/fleet/rpc-compiler-plugin/2.1.10-0.1/rpc-compiler-plugin-2.1.10-0.1.jar", - "hash": "35dfa35e72724fdad2adeb5b1c1bf3e5d6ac196274e804eed765465a4f9f9853", - "path": "com/jetbrains/fleet/rpc-compiler-plugin/2.1.10-0.1/rpc-compiler-plugin-2.1.10-0.1.jar" - }, - { - "url": "org/slf4j/slf4j-api/2.0.13/slf4j-api-2.0.13.jar", - "hash": "e7c2a48e8515ba1f49fa637d57b4e2f590b3f5bd97407ac699c3aa5efb1204a9", - "path": "org/slf4j/slf4j-api/2.0.13/slf4j-api-2.0.13.jar" - }, - { - "url": "org/slf4j/slf4j-jdk14/2.0.13/slf4j-jdk14-2.0.13.jar", - "hash": "83f17205a6470c3cd4214306d3ed011651c173297f705acef544c01795f253cd", - "path": "org/slf4j/slf4j-jdk14/2.0.13/slf4j-jdk14-2.0.13.jar" - }, - { - "url": "org/yaml/snakeyaml/2.3/snakeyaml-2.3.jar", - "hash": "63a76fe66b652360bd4c2c107e6f0258daa7d4bb492008ba8c26fcd230ff9146", - "path": "org/yaml/snakeyaml/2.3/snakeyaml-2.3.jar" - }, - { - "url": "org/snakeyaml/snakeyaml-engine/2.9/snakeyaml-engine-2.9.jar", - "hash": "2f7a957461b6d70c0005e2c35b78a1c97bef6c446704c0ee9393ce98e4958ba8", - "path": "org/snakeyaml/snakeyaml-engine/2.9/snakeyaml-engine-2.9.jar" - }, - { - "url": "org/xerial/sqlite-jdbc/3.48.0.0/sqlite-jdbc-3.48.0.0.jar", - "hash": "dbe24ab138e9654c918f561299e47cb6a3baf1a946eda97871f6f3abd4eca395", - "path": "org/xerial/sqlite-jdbc/3.48.0.0/sqlite-jdbc-3.48.0.0.jar" - }, - { - "url": "org/sqlite/native/3.42.0-jb.1/native-3.42.0-jb.1.jar", - "hash": "491c4ae84a1bad34c85624682a80def4f3a3a0fb9d517121d05c2dfeb94966f8", - "path": "org/sqlite/native/3.42.0-jb.1/native-3.42.0-jb.1.jar" - }, - { - "url": "org/jetbrains/intellij/deps/studio-platform/2024.3.2-alpha05-222/studio-platform-2024.3.2-alpha05-222.jar", - "hash": "29254aa865510979045ee3812c652bdba0bbee01d5ac95bb829ce686fff0dd1b", - "path": "org/jetbrains/intellij/deps/studio-platform/2024.3.2-alpha05-222/studio-platform-2024.3.2-alpha05-222.jar" - }, - { - "url": "org/jetbrains/intellij/deps/studio-test-platform/2024.3.2-alpha05-222/studio-test-platform-2024.3.2-alpha05-222.jar", - "hash": "9c1322c7186947c8b78af455c4430abf9ca275c83b800e7189a8f0ca44a00fea", - "path": "org/jetbrains/intellij/deps/studio-test-platform/2024.3.2-alpha05-222/studio-test-platform-2024.3.2-alpha05-222.jar" - }, - { - "url": "org/swinglabs/swingx-core/1.6.2-2/swingx-core-1.6.2-2.jar", - "hash": "0df80935d9bc3b3841bc621c6fef6615c93aaf80393ccaa196db11bf97784f18", - "path": "org/swinglabs/swingx-core/1.6.2-2/swingx-core-1.6.2-2.jar" - }, - { - "url": "org/jetbrains/teamcity/serviceMessages/2024.07/serviceMessages-2024.07.jar", - "hash": "5280d3e4bae23c4f1cc59bab77dab9f7a9626aeceeaa0bb07a9868bcedae2da9", - "path": "org/jetbrains/teamcity/serviceMessages/2024.07/serviceMessages-2024.07.jar" - }, - { - "url": "org/jetbrains/testDiscovery/test-discovery-plugin-base/0.1.191/test-discovery-plugin-base-0.1.191.jar", - "hash": "5ed74de192bd48546a6bc6e1c9f8f508663d8506ad9ef257aebbd6e829fdea36", - "path": "org/jetbrains/testDiscovery/test-discovery-plugin-base/0.1.191/test-discovery-plugin-base-0.1.191.jar" - }, - { - "url": "org/testcontainers/testcontainers/1.20.3/testcontainers-1.20.3.jar", - "hash": "e1d89a13d93337e1b14000d6c7c3e8e047fe244db63231134e52fbc1c0ffc5f7", - "path": "org/testcontainers/testcontainers/1.20.3/testcontainers-1.20.3.jar" - }, - { - "url": "org/rnorth/duct-tape/duct-tape/1.0.8/duct-tape-1.0.8.jar", - "hash": "31cef12ddec979d1f86d7cf708c41a17da523d05c685fd6642e9d0b2addb7240", - "path": "org/rnorth/duct-tape/duct-tape/1.0.8/duct-tape-1.0.8.jar" - }, - { - "url": "com/github/docker-java/docker-java-api/3.4.0/docker-java-api-3.4.0.jar", - "hash": "ad8e9f748380985e0b702bfb2356749a0966afa28a7d637aa3211217ae6a6f2e", - "path": "com/github/docker-java/docker-java-api/3.4.0/docker-java-api-3.4.0.jar" - }, - { - "url": "com/github/docker-java/docker-java-transport-zerodep/3.4.0/docker-java-transport-zerodep-3.4.0.jar", - "hash": "aac3ba9ed78c73961d13d7b7dac51ba51fe9089629efd4f77ffa4e6e8c6e4048", - "path": "com/github/docker-java/docker-java-transport-zerodep/3.4.0/docker-java-transport-zerodep-3.4.0.jar" - }, - { - "url": "com/github/docker-java/docker-java-transport/3.4.0/docker-java-transport-3.4.0.jar", - "hash": "a1a8ce872dbf92423a948443b88b9417283ead5d56cb5ed77803353658b97b34", - "path": "com/github/docker-java/docker-java-transport/3.4.0/docker-java-transport-3.4.0.jar" + "url": "org/jetbrains/kotlin/kotlin-compiler-tests-for-ide/2.3.20-ij253-45/kotlin-compiler-tests-for-ide-2.3.20-ij253-45.jar", + "hash": "4b182e6689c0b5ff330195dc89d249df941a11a7027ce08e6e84163fa89d37d2", + "path": "org/jetbrains/kotlin/kotlin-compiler-tests-for-ide/2.3.20-ij253-45/kotlin-compiler-tests-for-ide-2.3.20-ij253-45.jar" }, { "url": "org/testcontainers/junit-jupiter/1.20.3/junit-jupiter-1.20.3.jar", "hash": "3b0f0422993e571f3460d8436a0e56538bd474147084a6cbb244a6d5cb1a01a5", "path": "org/testcontainers/junit-jupiter/1.20.3/junit-jupiter-1.20.3.jar" }, + { + "url": "io/ktor/ktor-client-mock-jvm/3.1.3/ktor-client-mock-jvm-3.1.3.jar", + "hash": "2ae0d57bb9fceb8ee2aeda6536acc6f3e1de355984b4c9da720566b85f1525e8", + "path": "io/ktor/ktor-client-mock-jvm/3.1.3/ktor-client-mock-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-http-jvm/3.1.3/ktor-http-jvm-3.1.3.jar", + "hash": "8a50d94b46f91bd56580b9169272d6cd636f442032ba078a141da70413465946", + "path": "io/ktor/ktor-http-jvm/3.1.3/ktor-http-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-utils-jvm/3.1.3/ktor-utils-jvm-3.1.3.jar", + "hash": "33333937b98fc0c8e943ee4b10b3ea66b49782dfb569c44c142da4f32d85dffc", + "path": "io/ktor/ktor-utils-jvm/3.1.3/ktor-utils-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-io-jvm/3.1.3/ktor-io-jvm-3.1.3.jar", + "hash": "bb2fb6c00afaa34b539cb30e7584d37bfcba171c266bbdb9990e003579dc24c1", + "path": "io/ktor/ktor-io-jvm/3.1.3/ktor-io-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-client-core-jvm/3.1.3/ktor-client-core-jvm-3.1.3.jar", + "hash": "746e2a3dece87379d64c40999401969001d373de1458fe851c0d2e0f880b42ef", + "path": "io/ktor/ktor-client-core-jvm/3.1.3/ktor-client-core-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-http-cio-jvm/3.1.3/ktor-http-cio-jvm-3.1.3.jar", + "hash": "b04aede18e9c008168096dc53a3fc016177b61a5ec3024afbf8caca0cd5dbf42", + "path": "io/ktor/ktor-http-cio-jvm/3.1.3/ktor-http-cio-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-network-jvm/3.1.3/ktor-network-jvm-3.1.3.jar", + "hash": "fa4e6165b5ad4bf5db337ebd5f16f9b596dc5e401fbea343b9deacb6138240af", + "path": "io/ktor/ktor-network-jvm/3.1.3/ktor-network-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-events-jvm/3.1.3/ktor-events-jvm-3.1.3.jar", + "hash": "da7069c6e78809d7c37d104e415613cbd4cd5cec1ed54a332cb64ef6a864a060", + "path": "io/ktor/ktor-events-jvm/3.1.3/ktor-events-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-websocket-serialization-jvm/3.1.3/ktor-websocket-serialization-jvm-3.1.3.jar", + "hash": "67f0f566e2ed51717f6ed55f6d2b4dee1c84be4ea2cd96fc636d0bdf0fd43067", + "path": "io/ktor/ktor-websocket-serialization-jvm/3.1.3/ktor-websocket-serialization-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-serialization-jvm/3.1.3/ktor-serialization-jvm-3.1.3.jar", + "hash": "0d704bc1148a8fd9a1f2005e0b5189cdaed3030efe24b8236459c41c356f5620", + "path": "io/ktor/ktor-serialization-jvm/3.1.3/ktor-serialization-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-websockets-jvm/3.1.3/ktor-websockets-jvm-3.1.3.jar", + "hash": "ef28b4f12054ee125765b72fe3230e215a60b73b2ff2072a5c280fcf09329077", + "path": "io/ktor/ktor-websockets-jvm/3.1.3/ktor-websockets-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-sse-jvm/3.1.3/ktor-sse-jvm-3.1.3.jar", + "hash": "a2ae8a338bb1d446d16dcfea2189ef5a5be31a88123b3879562b7955667a5639", + "path": "io/ktor/ktor-sse-jvm/3.1.3/ktor-sse-jvm-3.1.3.jar" + }, + { + "url": "org/jetbrains/kotlin/analysis-api-platform-interface-for-ide/2.3.20-ij253-45/analysis-api-platform-interface-for-ide-2.3.20-ij253-45.jar", + "hash": "33db5c2be1f298109a32c67efc9ff9f2351812cd18b1d3e3b6142b8c1f6562a0", + "path": "org/jetbrains/kotlin/analysis-api-platform-interface-for-ide/2.3.20-ij253-45/analysis-api-platform-interface-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "io/ktor/ktor-client-core-jvm/3.1.3/ktor-client-core-jvm-3.1.3.jar", + "hash": "746e2a3dece87379d64c40999401969001d373de1458fe851c0d2e0f880b42ef", + "path": "io/ktor/ktor-client-core-jvm/3.1.3/ktor-client-core-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-http-jvm/3.1.3/ktor-http-jvm-3.1.3.jar", + "hash": "8a50d94b46f91bd56580b9169272d6cd636f442032ba078a141da70413465946", + "path": "io/ktor/ktor-http-jvm/3.1.3/ktor-http-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-http-cio-jvm/3.1.3/ktor-http-cio-jvm-3.1.3.jar", + "hash": "b04aede18e9c008168096dc53a3fc016177b61a5ec3024afbf8caca0cd5dbf42", + "path": "io/ktor/ktor-http-cio-jvm/3.1.3/ktor-http-cio-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-events-jvm/3.1.3/ktor-events-jvm-3.1.3.jar", + "hash": "da7069c6e78809d7c37d104e415613cbd4cd5cec1ed54a332cb64ef6a864a060", + "path": "io/ktor/ktor-events-jvm/3.1.3/ktor-events-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-websocket-serialization-jvm/3.1.3/ktor-websocket-serialization-jvm-3.1.3.jar", + "hash": "67f0f566e2ed51717f6ed55f6d2b4dee1c84be4ea2cd96fc636d0bdf0fd43067", + "path": "io/ktor/ktor-websocket-serialization-jvm/3.1.3/ktor-websocket-serialization-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-serialization-jvm/3.1.3/ktor-serialization-jvm-3.1.3.jar", + "hash": "0d704bc1148a8fd9a1f2005e0b5189cdaed3030efe24b8236459c41c356f5620", + "path": "io/ktor/ktor-serialization-jvm/3.1.3/ktor-serialization-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-websockets-jvm/3.1.3/ktor-websockets-jvm-3.1.3.jar", + "hash": "ef28b4f12054ee125765b72fe3230e215a60b73b2ff2072a5c280fcf09329077", + "path": "io/ktor/ktor-websockets-jvm/3.1.3/ktor-websockets-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-sse-jvm/3.1.3/ktor-sse-jvm-3.1.3.jar", + "hash": "a2ae8a338bb1d446d16dcfea2189ef5a5be31a88123b3879562b7955667a5639", + "path": "io/ktor/ktor-sse-jvm/3.1.3/ktor-sse-jvm-3.1.3.jar" + }, + { + "url": "org/easymock/easymock/5.6.0/easymock-5.6.0.jar", + "hash": "63efc00da99774fb0253330ef9b5788b261022ba73f36bf76889ce7edf3d2b31", + "path": "org/easymock/easymock/5.6.0/easymock-5.6.0.jar" + }, + { + "url": "com/jetbrains/fus/reporting/serialization-kotlin/171/serialization-kotlin-171.jar", + "hash": "83380929b70dc8e25db327be8680438f3d80087962a88f4dcf061c919ba2fc32", + "path": "com/jetbrains/fus/reporting/serialization-kotlin/171/serialization-kotlin-171.jar" + }, + { + "url": "oro/oro/2.0.8/oro-2.0.8.jar", + "hash": "e00ccdad5df7eb43fdee44232ef64602bf63807c2d133a7be83ba09fd49af26e", + "path": "oro/oro/2.0.8/oro-2.0.8.jar" + }, + { + "url": "io/grpc/grpc-core/1.73.0/grpc-core-1.73.0.jar", + "hash": "cffb55f1e7268e160647e88da142c09c6175ff72970c64f7cb411d78eb661663", + "path": "io/grpc/grpc-core/1.73.0/grpc-core-1.73.0.jar" + }, + { + "url": "io/grpc/grpc-api/1.73.0/grpc-api-1.73.0.jar", + "hash": "bae13d4e4716a0955d316b5fcb75582504325e5b11ac946b13b64b4fce19bc6e", + "path": "io/grpc/grpc-api/1.73.0/grpc-api-1.73.0.jar" + }, + { + "url": "com/google/android/annotations/4.1.1.4/annotations-4.1.1.4.jar", + "hash": "ba734e1e84c09d615af6a09d33034b4f0442f8772dec120efb376d86a565ae15", + "path": "com/google/android/annotations/4.1.1.4/annotations-4.1.1.4.jar" + }, + { + "url": "org/codehaus/mojo/animal-sniffer-annotations/1.24/animal-sniffer-annotations-1.24.jar", + "hash": "c720e6e5bcbe6b2f48ded75a47bccdb763eede79d14330102e0d352e3d89ed92", + "path": "org/codehaus/mojo/animal-sniffer-annotations/1.24/animal-sniffer-annotations-1.24.jar" + }, + { + "url": "io/perfmark/perfmark-api/0.27.0/perfmark-api-0.27.0.jar", + "hash": "c7b478503ec524e55df19b424d46d27c8a68aeb801664fadd4f069b71f52d0f6", + "path": "io/perfmark/perfmark-api/0.27.0/perfmark-api-0.27.0.jar" + }, + { + "url": "io/grpc/grpc-context/1.73.0/grpc-context-1.73.0.jar", + "hash": "d8d6911e225b55501692651272ce961ba5be1f76662ceb7f0aa79ecce8f63f25", + "path": "io/grpc/grpc-context/1.73.0/grpc-context-1.73.0.jar" + }, + { + "url": "org/jetbrains/kotlinx/kotlinx-collections-immutable-jvm/0.4.0/kotlinx-collections-immutable-jvm-0.4.0.jar", + "hash": "d767014ad0c9a27d27d26fd38e7afa030aee0d141338f108781ff02ecf2fdab5", + "path": "org/jetbrains/kotlinx/kotlinx-collections-immutable-jvm/0.4.0/kotlinx-collections-immutable-jvm-0.4.0.jar" + }, + { + "url": "org/jmock/jmock-legacy/2.5.1/jmock-legacy-2.5.1.jar", + "hash": "0c8d23755cd08d23c3ea194773a08b2c322d2b70cc8c86ac02b424d8a50c9118", + "path": "org/jmock/jmock-legacy/2.5.1/jmock-legacy-2.5.1.jar" + }, + { + "url": "io/ktor/ktor-serialization-jvm/3.1.3/ktor-serialization-jvm-3.1.3.jar", + "hash": "0d704bc1148a8fd9a1f2005e0b5189cdaed3030efe24b8236459c41c356f5620", + "path": "io/ktor/ktor-serialization-jvm/3.1.3/ktor-serialization-jvm-3.1.3.jar" + }, + { + "url": "org/jruby/joni/joni/2.2.3/joni-2.2.3.jar", + "hash": "7ea54221f5f91deff2e860fe986eefe208b59fa04300e54c505c5c0c08d55e9a", + "path": "org/jruby/joni/joni/2.2.3/joni-2.2.3.jar" + }, + { + "url": "org/jruby/jcodings/jcodings/1.0.61/jcodings-1.0.61.jar", + "hash": "3238c68a2f86cec53cc184ad26df8352db87bb22a419bd17fb4acdfbb0bc40f0", + "path": "org/jruby/jcodings/jcodings/1.0.61/jcodings-1.0.61.jar" + }, + { + "url": "com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar", + "hash": "993302b16cd7056f21e779cc577d175a810bb4900ef73cd8fbf2b50f928ba9ce", + "path": "com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-compose-compiler-plugin/2.2.20/kotlin-compose-compiler-plugin-2.2.20.jar", + "hash": "d99052e257681e496590c5c724e1324eb511e4205f5fd413b5f503d8e932b698", + "path": "org/jetbrains/kotlin/kotlin-compose-compiler-plugin/2.2.20/kotlin-compose-compiler-plugin-2.2.20.jar" + }, + { + "url": "org/jetbrains/intellij/deps/intellij-test-discovery-agent/1.0.763/intellij-test-discovery-agent-1.0.763.jar", + "hash": "de175ebed73336e126ecba42c8b93a6566f65b169c6b4a4deb8099fe28e944de", + "path": "org/jetbrains/intellij/deps/intellij-test-discovery-agent/1.0.763/intellij-test-discovery-agent-1.0.763.jar" + }, + { + "url": "org/java-websocket/Java-WebSocket/1.6.0/Java-WebSocket-1.6.0.jar", + "hash": "eae29213e4f16515639c28957200f011b3967fffcada1962cf0255d24919c22f", + "path": "org/java-websocket/Java-WebSocket/1.6.0/Java-WebSocket-1.6.0.jar" + }, + { + "url": "io/ktor/ktor-io-jvm/3.1.3/ktor-io-jvm-3.1.3.jar", + "hash": "bb2fb6c00afaa34b539cb30e7584d37bfcba171c266bbdb9990e003579dc24c1", + "path": "io/ktor/ktor-io-jvm/3.1.3/ktor-io-jvm-3.1.3.jar" + }, + { + "url": "com/ibm/icu/icu4j/77.1/icu4j-77.1.jar", + "hash": "b3640b9f416a4411fd33c59abbeea8fd57d024c23e1819bf9673220a97499fe3", + "path": "com/ibm/icu/icu4j/77.1/icu4j-77.1.jar" + }, + { + "url": "com/google/guava/guava-testlib/33.0.0-jre/guava-testlib-33.0.0-jre.jar", + "hash": "79626019fed282b70eef91f645a9febd5f6b9f7be46484b6b328313a481f05f0", + "path": "com/google/guava/guava-testlib/33.0.0-jre/guava-testlib-33.0.0-jre.jar" + }, + { + "url": "com/jetbrains/fus/reporting/ap-validation/171/ap-validation-171.jar", + "hash": "3c8c66663148ac5d2a953cb048a1939b96be543d4612c23e030a7c6fd20390cd", + "path": "com/jetbrains/fus/reporting/ap-validation/171/ap-validation-171.jar" + }, + { + "url": "com/jetbrains/rd/rd-swing/2025.3.1/rd-swing-2025.3.1.jar", + "hash": "8103c08a017068f9ba79aa260471780b38e3a68bce8995ec1d5279b523ac87ca", + "path": "com/jetbrains/rd/rd-swing/2025.3.1/rd-swing-2025.3.1.jar" + }, + { + "url": "org/jetbrains/teamcity/serviceMessages/2024.07/serviceMessages-2024.07.jar", + "hash": "5280d3e4bae23c4f1cc59bab77dab9f7a9626aeceeaa0bb07a9868bcedae2da9", + "path": "org/jetbrains/teamcity/serviceMessages/2024.07/serviceMessages-2024.07.jar" + }, + { + "url": "com/fasterxml/aalto-xml/1.3.3/aalto-xml-1.3.3.jar", + "hash": "28829eebb36863b058108fa1b9b8b5cfb94c1871346e4a4f73e69e1fe0a5f0f6", + "path": "com/fasterxml/aalto-xml/1.3.3/aalto-xml-1.3.3.jar" + }, + { + "url": "org/codehaus/woodstox/stax2-api/4.2.2/stax2-api-4.2.2.jar", + "hash": "a61c48d553efad78bc01fffc4ac528bebbae64cbaec170b2a5e39cf61eb51abe", + "path": "org/codehaus/woodstox/stax2-api/4.2.2/stax2-api-4.2.2.jar" + }, + { + "url": "com/jetbrains/mlapi/mlapi-catboost/0.2.1/mlapi-catboost-0.2.1.jar", + "hash": "de75176f3c95433d8da2b95dcdd233b6d9e3cca39f6e2baedb01d4932f911c85", + "path": "com/jetbrains/mlapi/mlapi-catboost/0.2.1/mlapi-catboost-0.2.1.jar" + }, + { + "url": "org/slf4j/slf4j-api/2.0.13/slf4j-api-2.0.13.jar", + "hash": "e7c2a48e8515ba1f49fa637d57b4e2f590b3f5bd97407ac699c3aa5efb1204a9", + "path": "org/slf4j/slf4j-api/2.0.13/slf4j-api-2.0.13.jar" + }, + { + "url": "org/jetbrains/nativecerts/jvm-native-trusted-roots/1.1.7/jvm-native-trusted-roots-1.1.7.jar", + "hash": "8d715c487c8908a8b3b1d982f013f5ec39fb9033eb4272fdb251d648b5ede48c", + "path": "org/jetbrains/nativecerts/jvm-native-trusted-roots/1.1.7/jvm-native-trusted-roots-1.1.7.jar" + }, + { + "url": "javax/inject/javax.inject/1/javax.inject-1.jar", + "hash": "91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff", + "path": "javax/inject/javax.inject/1/javax.inject-1.jar" + }, + { + "url": "org/junit/jupiter/junit-jupiter-params/5.13.4/junit-jupiter-params-5.13.4.jar", + "hash": "3a8c6365716dbb698c0d49a05456c1e1ad05c406613c550f9dd50037872efc41", + "path": "org/junit/jupiter/junit-jupiter-params/5.13.4/junit-jupiter-params-5.13.4.jar" + }, + { + "url": "commons-codec/commons-codec/1.18.0/commons-codec-1.18.0.jar", + "hash": "ba005f304cef92a3dede24a38ad5ac9b8afccf0d8f75839d6c1338634cf7f6e4", + "path": "commons-codec/commons-codec/1.18.0/commons-codec-1.18.0.jar" + }, + { + "url": "io/ktor/ktor-network-tls-jvm/3.1.3/ktor-network-tls-jvm-3.1.3.jar", + "hash": "f67507a3e8bf52aa08d753682e6cdda0194e3abe750118b99c9336953e598be9", + "path": "io/ktor/ktor-network-tls-jvm/3.1.3/ktor-network-tls-jvm-3.1.3.jar" + }, + { + "url": "commons-cli/commons-cli/1.10.0/commons-cli-1.10.0.jar", + "hash": "1b273d92160b9fa69c3e65389a5c4decd2f38a697e458e6f75080ae09e886404", + "path": "commons-cli/commons-cli/1.10.0/commons-cli-1.10.0.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-scripting-dependencies/2.3.20-ij253-45/kotlin-scripting-dependencies-2.3.20-ij253-45.jar", + "hash": "beeae35aaf0e3043b8202e081bbdeb55672a89dc8bbcc482dfa5cc21d26dc1de", + "path": "org/jetbrains/kotlin/kotlin-scripting-dependencies/2.3.20-ij253-45/kotlin-scripting-dependencies-2.3.20-ij253-45.jar" + }, + { + "url": "com/google/protobuf/protobuf-java-util/3.24.4-jb.2/protobuf-java-util-3.24.4-jb.2.jar", + "hash": "bd30f6cf55c4f9f0891f8b6ea6601c1502b643543d2535c8b477ea0481809e99", + "path": "com/google/protobuf/protobuf-java-util/3.24.4-jb.2/protobuf-java-util-3.24.4-jb.2.jar" + }, + { + "url": "org/junit/platform/junit-platform-launcher/6.0.0/junit-platform-launcher-6.0.0.jar", + "hash": "5f097b00c6714bb71ecfb5dec62b59bb4c2f789763fafd1ece96c4ef0e6c280f", + "path": "org/junit/platform/junit-platform-launcher/6.0.0/junit-platform-launcher-6.0.0.jar" + }, + { + "url": "org/junit/platform/junit-platform-engine/6.0.0/junit-platform-engine-6.0.0.jar", + "hash": "6f81842e9c13e997cac66b44614522f3639419e2388ae2d000c4bc0a6b92d93f", + "path": "org/junit/platform/junit-platform-engine/6.0.0/junit-platform-engine-6.0.0.jar" + }, + { + "url": "org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar", + "hash": "1fad6e6be7557781e4d33729d49ae1cdc8fdda6fe477bb0cc68ce351eafdfbab", + "path": "org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar" + }, + { + "url": "io/github/oshai/kotlin-logging-jvm/7.0.3/kotlin-logging-jvm-7.0.3.jar", + "hash": "241daa21665dd0ca55576a4bc4d8e9ace8891ae3c698cc77f13bb4bdac372e94", + "path": "io/github/oshai/kotlin-logging-jvm/7.0.3/kotlin-logging-jvm-7.0.3.jar" + }, + { + "url": "javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", + "hash": "e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b", + "path": "javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar" + }, + { + "url": "com/google/guava/guava/33.4.8-jre/guava-33.4.8-jre.jar", + "hash": "f3d7f57f67fd622f4d468dfdd692b3a5e3909246c28017ac3263405f0fe617ed", + "path": "com/google/guava/guava/33.4.8-jre/guava-33.4.8-jre.jar" + }, + { + "url": "com/google/guava/failureaccess/1.0.3/failureaccess-1.0.3.jar", + "hash": "cbfc3906b19b8f55dd7cfd6dfe0aa4532e834250d7f080bd8d211a3e246b59cb", + "path": "com/google/guava/failureaccess/1.0.3/failureaccess-1.0.3.jar" + }, + { + "url": "org/jetbrains/kotlin/allopen-compiler-plugin-for-ide/2.3.20-ij253-45/allopen-compiler-plugin-for-ide-2.3.20-ij253-45.jar", + "hash": "f7374912dbbcfc18686114a78804a7f4ba91aa54b6f3bf4be10a54bb643f8a61", + "path": "org/jetbrains/kotlin/allopen-compiler-plugin-for-ide/2.3.20-ij253-45/allopen-compiler-plugin-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "org/jetbrains/jps/jps-javac-extension/10/jps-javac-extension-10.jar", + "hash": "86b9d2a2378cff951f3bd0750d56ff4cef64f78dbb33e9f7abd9c7e6e14d99de", + "path": "org/jetbrains/jps/jps-javac-extension/10/jps-javac-extension-10.jar" + }, + { + "url": "io/ktor/ktor-server-host-common-jvm/3.1.3/ktor-server-host-common-jvm-3.1.3.jar", + "hash": "6f4932086ba785deeb74170140508156b21772cd2961a37e7b551eb5d2649a29", + "path": "io/ktor/ktor-server-host-common-jvm/3.1.3/ktor-server-host-common-jvm-3.1.3.jar" + }, + { + "url": "org/jetbrains/intellij/deps/org.eclipse.jgit/6.6.1.202309021850-r-jb-202407181518/org.eclipse.jgit-6.6.1.202309021850-r-jb-202407181518.jar", + "hash": "84f1d58dbf19cd7d42a5301bd256d589af1f520b4c90b8836cee7747f8726992", + "path": "org/jetbrains/intellij/deps/org.eclipse.jgit/6.6.1.202309021850-r-jb-202407181518/org.eclipse.jgit-6.6.1.202309021850-r-jb-202407181518.jar" + }, + { + "url": "com/googlecode/javaewah/JavaEWAH/1.2.3/JavaEWAH-1.2.3.jar", + "hash": "d65226949713c4c61a784f41c51167e7b0316f93764398ebba9e4336b3d954c2", + "path": "com/googlecode/javaewah/JavaEWAH/1.2.3/JavaEWAH-1.2.3.jar" + }, + { + "url": "io/grpc/grpc-protobuf/1.73.0/grpc-protobuf-1.73.0.jar", + "hash": "5c0ca9e321c02845c47dc6edcef9f22e49015cef7753c54012f5398425163c08", + "path": "io/grpc/grpc-protobuf/1.73.0/grpc-protobuf-1.73.0.jar" + }, + { + "url": "com/google/api/grpc/proto-google-common-protos/2.51.0/proto-google-common-protos-2.51.0.jar", + "hash": "0b27938f3d28ccd6884945d7e4f75f4e26a677bbf3cd39bbcb694f130f782aa9", + "path": "com/google/api/grpc/proto-google-common-protos/2.51.0/proto-google-common-protos-2.51.0.jar" + }, + { + "url": "io/grpc/grpc-protobuf-lite/1.73.0/grpc-protobuf-lite-1.73.0.jar", + "hash": "de8ce5309713e72bb57d5ff2dabdb4c173ae4872bd1439b9c3d3f93430b407d9", + "path": "io/grpc/grpc-protobuf-lite/1.73.0/grpc-protobuf-lite-1.73.0.jar" + }, + { + "url": "org/jetbrains/intellij/deps/ift/git-learning-project/212.0.2/git-learning-project-212.0.2.jar", + "hash": "648eaffe833416e2accea4bf82b980f0e91ae51ef065f5bc74fa3481c373e9fd", + "path": "org/jetbrains/intellij/deps/ift/git-learning-project/212.0.2/git-learning-project-212.0.2.jar" + }, + { + "url": "org/jetbrains/kotlinx/kotlinx-serialization-json-io-jvm/1.8.1/kotlinx-serialization-json-io-jvm-1.8.1.jar", + "hash": "ab5ec8ea48815197c46a7df9f418a62791fe91cda5023b941ce4de872d810cc1", + "path": "org/jetbrains/kotlinx/kotlinx-serialization-json-io-jvm/1.8.1/kotlinx-serialization-json-io-jvm-1.8.1.jar" + }, + { + "url": "one/util/streamex/0.8.4/streamex-0.8.4.jar", + "hash": "c8bcde95bb6c659bd611a5bc464380f38118a10a0443f3fc15304d91e5c9dd81", + "path": "one/util/streamex/0.8.4/streamex-0.8.4.jar" + }, + { + "url": "io/consensys/tuweni/tuweni-toml/2.7.1/tuweni-toml-2.7.1.jar", + "hash": "00cfcc187ff46ce8d702a0f2cb98d6a4f2a67f8f41242b5901e46efdcb7c84b7", + "path": "io/consensys/tuweni/tuweni-toml/2.7.1/tuweni-toml-2.7.1.jar" + }, + { + "url": "org/antlr/antlr4-runtime/4.13.0/antlr4-runtime-4.13.0.jar", + "hash": "bd7f7b5d07bc0b047f10915b32ca4bb1de9e57d8049098882e4453c88c076a5d", + "path": "org/antlr/antlr4-runtime/4.13.0/antlr4-runtime-4.13.0.jar" + }, + { + "url": "io/netty/netty-codec-compression/4.2.0.RC2/netty-codec-compression-4.2.0.RC2.jar", + "hash": "7251646a8ea8d56a2415311de6040159479ac0e35de36dab70b667ed899ac931", + "path": "io/netty/netty-codec-compression/4.2.0.RC2/netty-codec-compression-4.2.0.RC2.jar" + }, + { + "url": "com/google/protobuf/protobuf-java/3.24.4-jb.2/protobuf-java-3.24.4-jb.2.jar", + "hash": "6ba90d0d081c03c5c03d2d41497f75a183da7fb23cc2691f7b782dea77f73d21", + "path": "com/google/protobuf/protobuf-java/3.24.4-jb.2/protobuf-java-3.24.4-jb.2.jar" + }, + { + "url": "org/codehaus/groovy/groovy-jsr223/3.0.25/groovy-jsr223-3.0.25.jar", + "hash": "7d703a1d484ac1135b78b24a4880f5653161cda83454c0f484fa09e29311d3bd", + "path": "org/codehaus/groovy/groovy-jsr223/3.0.25/groovy-jsr223-3.0.25.jar" + }, + { + "url": "org/junit/platform/junit-platform-launcher/1.13.4/junit-platform-launcher-1.13.4.jar", + "hash": "0b0beaeb6880a31149641d2d848b863712885469670c12099586d7f798522564", + "path": "org/junit/platform/junit-platform-launcher/1.13.4/junit-platform-launcher-1.13.4.jar" + }, + { + "url": "org/junit/platform/junit-platform-engine/1.13.4/junit-platform-engine-1.13.4.jar", + "hash": "390c5f77b84283a64b644f88251b397e0b0debb80bdcc50f899881aecff43a5a", + "path": "org/junit/platform/junit-platform-engine/1.13.4/junit-platform-engine-1.13.4.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-test-junit/2.2.20/kotlin-test-junit-2.2.20.jar", + "hash": "6842753b11a1544198f4a14b0f8820728327939b859c23c50b5fd4179c693900", + "path": "org/jetbrains/kotlin/kotlin-test-junit/2.2.20/kotlin-test-junit-2.2.20.jar" + }, + { + "url": "org/ec4j/core/ec4j-core/0.3.0/ec4j-core-0.3.0.jar", + "hash": "cadef0207077074b11a12be442f89ab6cf93fbc2f848702d9371a9611414d558", + "path": "org/ec4j/core/ec4j-core/0.3.0/ec4j-core-0.3.0.jar" + }, + { + "url": "org/jetbrains/intellij/deps/studio-platform/2025.1.2-287/studio-platform-2025.1.2-287.jar", + "hash": "21a748abc565fd6d97d90f2547d0fd1da36810171050b2a337cbc02799cfe482", + "path": "org/jetbrains/intellij/deps/studio-platform/2025.1.2-287/studio-platform-2025.1.2-287.jar" + }, + { + "url": "io/ktor/ktor-websockets-jvm/3.1.3/ktor-websockets-jvm-3.1.3.jar", + "hash": "ef28b4f12054ee125765b72fe3230e215a60b73b2ff2072a5c280fcf09329077", + "path": "io/ktor/ktor-websockets-jvm/3.1.3/ktor-websockets-jvm-3.1.3.jar" + }, + { + "url": "org/ow2/asm/asm-analysis/9.8/asm-analysis-9.8.jar", + "hash": "e640732fbcd3c6271925a504f125e38384688f4dfbbf92c8622dfcee0d09edb9", + "path": "org/ow2/asm/asm-analysis/9.8/asm-analysis-9.8.jar" + }, + { + "url": "org/ow2/asm/asm-tree/9.8/asm-tree-9.8.jar", + "hash": "14b7880cb7c85eed101e2710432fc3ffb83275532a6a894dc4c4095d49ad59f1", + "path": "org/ow2/asm/asm-tree/9.8/asm-tree-9.8.jar" + }, + { + "url": "org/ow2/asm/asm/9.8/asm-9.8.jar", + "hash": "876eab6a83daecad5ca67eb9fcabb063c97b5aeb8cf1fca7a989ecde17522051", + "path": "org/ow2/asm/asm/9.8/asm-9.8.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-tooling-core/1.9.20-dev-8162/kotlin-tooling-core-1.9.20-dev-8162.jar", + "hash": "8938eb97e36320daa3e6fb2a60fd2a05b232ff4a557173c5019f045b8832d9f4", + "path": "org/jetbrains/kotlin/kotlin-tooling-core/1.9.20-dev-8162/kotlin-tooling-core-1.9.20-dev-8162.jar" + }, { "url": "com/jetbrains/intellij/documentation/tips-pycharm-community/241.74/tips-pycharm-community-241.74.jar", "hash": "7f9fd8e37ec4dfdef7bfc3bc6a687fa5a322976fc588432fa46d2feb1fefc966", "path": "com/jetbrains/intellij/documentation/tips-pycharm-community/241.74/tips-pycharm-community-241.74.jar" }, { - "url": "com/google/truth/truth/0.42/truth-0.42.jar", - "hash": "dd652bdf0c4427c59848ac0340fd6b6d20c2cbfaa3c569a8366604dbcda5214c", - "path": "com/google/truth/truth/0.42/truth-0.42.jar" + "url": "io/ktor/ktor-server-sse-jvm/3.1.3/ktor-server-sse-jvm-3.1.3.jar", + "hash": "4c172eb930db7d7cfef36cf3ba7d5094ce08dea6fde2b4be7746680a2ebd7c05", + "path": "io/ktor/ktor-server-sse-jvm/3.1.3/ktor-server-sse-jvm-3.1.3.jar" }, { - "url": "com/googlecode/java-diff-utils/diffutils/1.3.0/diffutils-1.3.0.jar", - "hash": "61ba4dc49adca95243beaa0569adc2a23aedb5292ae78aa01186fa782ebdc5c2", - "path": "com/googlecode/java-diff-utils/diffutils/1.3.0/diffutils-1.3.0.jar" + "url": "org/bouncycastle/bcpkix-jdk18on/1.81/bcpkix-jdk18on-1.81.jar", + "hash": "b38c604871f3690109a3c00982d9145634125de3365a817ba16eb90d88e242c9", + "path": "org/bouncycastle/bcpkix-jdk18on/1.81/bcpkix-jdk18on-1.81.jar" }, { - "url": "org/apache/tuweni/tuweni-toml/2.0.0/tuweni-toml-2.0.0.jar", - "hash": "b7331e02e955b6b962a8fa89eb8d7db0960d0b232880bfc60e8602fb3fed36ad", - "path": "org/apache/tuweni/tuweni-toml/2.0.0/tuweni-toml-2.0.0.jar" + "url": "org/bouncycastle/bcutil-jdk18on/1.81/bcutil-jdk18on-1.81.jar", + "hash": "31a5fe3a7ba42e3457b83930f0ff8d679fb5b76eaadf2b51f5740c92a394bf52", + "path": "org/bouncycastle/bcutil-jdk18on/1.81/bcutil-jdk18on-1.81.jar" }, { - "url": "org/antlr/antlr4-runtime/4.7.1/antlr4-runtime-4.7.1.jar", - "hash": "43516d19beae35909e04d06af6c0c58c17bc94e0070c85e8dc9929ca640dc91d", - "path": "org/antlr/antlr4-runtime/4.7.1/antlr4-runtime-4.7.1.jar" + "url": "org/bouncycastle/bcprov-jdk18on/1.81/bcprov-jdk18on-1.81.jar", + "hash": "249f396412b0c0ce67f25c8197da757b241b8be3ec4199386c00704a2457459b", + "path": "org/bouncycastle/bcprov-jdk18on/1.81/bcprov-jdk18on-1.81.jar" }, { - "url": "io/vavr/vavr/0.10.4/vavr-0.10.4.jar", - "hash": "12622deeea2618b59b284051a9484f1def8ccbebc847c350358f12d325ba9dd5", - "path": "io/vavr/vavr/0.10.4/vavr-0.10.4.jar" + "url": "org/objenesis/objenesis/3.4/objenesis-3.4.jar", + "hash": "95488102feaf2e2858adf6b299353677dac6c15294006f8ed1c5556f8e3cd251", + "path": "org/objenesis/objenesis/3.4/objenesis-3.4.jar" }, { - "url": "io/vavr/vavr-match/0.10.4/vavr-match-0.10.4.jar", - "hash": "d46f96bf59ccd5800261eec5869a6877ee0a37ea781312e6735be55539f50354", - "path": "io/vavr/vavr-match/0.10.4/vavr-match-0.10.4.jar" + "url": "com/android/tools/layoutlib/layoutlib/15.2.3/layoutlib-15.2.3.jar", + "hash": "e826a88e448a0c1d42abc30c9d047131badbac6fc3922b8e93ac3ea27bb0eb2c", + "path": "com/android/tools/layoutlib/layoutlib/15.2.3/layoutlib-15.2.3.jar" }, { - "url": "org/jetbrains/intellij/deps/winp/winp/1.30.1/winp-1.30.1.jar", - "hash": "9e2d7a23a1d3921861939509108606ad1cf6b10c64d65ac91958a62043cfa253", - "path": "org/jetbrains/intellij/deps/winp/winp/1.30.1/winp-1.30.1.jar" + "url": "org/jetbrains/kotlin/kotlin-compiler-ir-for-ide/2.3.20-ij253-45/kotlin-compiler-ir-for-ide-2.3.20-ij253-45.jar", + "hash": "230f801ec0de74e6363bf7553c71dbf085d1aaaadcf553afd1248ab51fbcfef1", + "path": "org/jetbrains/kotlin/kotlin-compiler-ir-for-ide/2.3.20-ij253-45/kotlin-compiler-ir-for-ide-2.3.20-ij253-45.jar" }, { - "url": "com/jetbrains/intellij/platform/workspace-model-codegen/0.0.9/workspace-model-codegen-0.0.9.jar", - "hash": "78e527dfea8d79c16ea9ca875bd943d443b63bf9d0df1f253c233dc54366df35", - "path": "com/jetbrains/intellij/platform/workspace-model-codegen/0.0.9/workspace-model-codegen-0.0.9.jar" + "url": "org/xerial/sqlite-jdbc/3.50.3.0/sqlite-jdbc-3.50.3.0.jar", + "hash": "a3f53a2aa15ae9425a9e793bbe9c8e5288febeb4b65ef5c1a4e80d4c2045cf08", + "path": "org/xerial/sqlite-jdbc/3.50.3.0/sqlite-jdbc-3.50.3.0.jar" }, { - "url": "xml-resolver/xml-resolver/1.2/xml-resolver-1.2.jar", - "hash": "47dcde8986019314ef78ae7280a94973a21d2ed95075a40a000b42da956429e1", - "path": "xml-resolver/xml-resolver/1.2/xml-resolver-1.2.jar" + "url": "org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar", + "hash": "48e2df636cab6563ced64dcdff8abb2355627cb236ef0bf37598682ddf742f1b", + "path": "org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar" }, { - "url": "org/tukaani/xz/1.10/xz-1.10.jar", - "hash": "95c63c1a55b22dd6453890a419cc1a640f790bbf7d8ae82db1e30aefefb08888", - "path": "org/tukaani/xz/1.10/xz-1.10.jar" + "url": "org/apache/lucene/lucene-codecs/10.3.0/lucene-codecs-10.3.0.jar", + "hash": "0628a26040706fea7a222a91c8ca339aef9ea8ceda6d24527a817dc7e0ad5c92", + "path": "org/apache/lucene/lucene-codecs/10.3.0/lucene-codecs-10.3.0.jar" }, { - "url": "org/jetbrains/marketplace-zip-signer/0.1.24/marketplace-zip-signer-0.1.24.jar", - "hash": "da98a08c22bb20e2e37e11445a222281d71751eb0b04c217b219d1d43faf2423", - "path": "org/jetbrains/marketplace-zip-signer/0.1.24/marketplace-zip-signer-0.1.24.jar" + "url": "org/sqlite/native/3.42.0-jb.1/native-3.42.0-jb.1.jar", + "hash": "491c4ae84a1bad34c85624682a80def4f3a3a0fb9d517121d05c2dfeb94966f8", + "path": "org/sqlite/native/3.42.0-jb.1/native-3.42.0-jb.1.jar" }, { - "url": "com/github/luben/zstd-jni/1.5.6-9/zstd-jni-1.5.6-9.jar", - "hash": "e122143e2abb041b6384e43c9a79980fe3d2ff3d9610ea20b29231ea518772b2", - "path": "com/github/luben/zstd-jni/1.5.6-9/zstd-jni-1.5.6-9.jar" + "url": "io/opentelemetry/opentelemetry-exporter-otlp-common/1.48.0/opentelemetry-exporter-otlp-common-1.48.0.jar", + "hash": "9b3211ad7f1508f6453d16922aad6c7dce5b2f9a88b7e272171f63875ee78efd", + "path": "io/opentelemetry/opentelemetry-exporter-otlp-common/1.48.0/opentelemetry-exporter-otlp-common-1.48.0.jar" + }, + { + "url": "io/opentelemetry/opentelemetry-exporter-common/1.48.0/opentelemetry-exporter-common-1.48.0.jar", + "hash": "bc7af4f3c4ba1a23c20a6e1945f3e17fd3f5719f6f17d62961b3167d939a18e2", + "path": "io/opentelemetry/opentelemetry-exporter-common/1.48.0/opentelemetry-exporter-common-1.48.0.jar" + }, + { + "url": "io/ktor/ktor-websocket-serialization-jvm/3.1.3/ktor-websocket-serialization-jvm-3.1.3.jar", + "hash": "67f0f566e2ed51717f6ed55f6d2b4dee1c84be4ea2cd96fc636d0bdf0fd43067", + "path": "io/ktor/ktor-websocket-serialization-jvm/3.1.3/ktor-websocket-serialization-jvm-3.1.3.jar" + }, + { + "url": "io/github/smiley4/schema-kenerator-serialization/2.2.0/schema-kenerator-serialization-2.2.0.jar", + "hash": "9c4a9713b2722b3b124210e89c3702c3e18c19156a3a06fa6bcef43a850299ca", + "path": "io/github/smiley4/schema-kenerator-serialization/2.2.0/schema-kenerator-serialization-2.2.0.jar" + }, + { + "url": "info/cukes/cucumber-jvm-deps/1.0.5/cucumber-jvm-deps-1.0.5.jar", + "hash": "2a4e84a51defe9108579b3c0a86bb41e54f04e9042e83adf4348a974dcf1dee6", + "path": "info/cukes/cucumber-jvm-deps/1.0.5/cucumber-jvm-deps-1.0.5.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-dist-for-ide/2.2.20/kotlin-dist-for-ide-2.2.20.jar", + "hash": "0070e80f9fed930c7209b15a5590f178acfc56028f2b6dd447c2c7cae1fc058d", + "path": "org/jetbrains/kotlin/kotlin-dist-for-ide/2.2.20/kotlin-dist-for-ide-2.2.20.jar" + }, + { + "url": "commons-logging/commons-logging/1.2/commons-logging-1.2.jar", + "hash": "daddea1ea0be0f56978ab3006b8ac92834afeefbd9b7e4e6316fca57df0fa636", + "path": "commons-logging/commons-logging/1.2/commons-logging-1.2.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-script-runtime/2.3.20-ij253-45/kotlin-script-runtime-2.3.20-ij253-45.jar", + "hash": "c35fd880ce45b252c0daee0bc644ea91a326a69c9dceda54151f4b2e13f3bdc3", + "path": "org/jetbrains/kotlin/kotlin-script-runtime/2.3.20-ij253-45/kotlin-script-runtime-2.3.20-ij253-45.jar" }, { "url": "com/google/zxing/core/3.5.1/core-3.5.1.jar", @@ -2670,9 +2275,174 @@ "path": "com/google/zxing/core/3.5.1/core-3.5.1.jar" }, { - "url": "org/jetbrains/intellij/deps/completion/completion-ranking-kotlin/0.4.0/completion-ranking-kotlin-0.4.0.jar", - "hash": "1849979a0cd2a997e1071ac79741b1a77781357e254138f30eabffebccddfec8", - "path": "org/jetbrains/intellij/deps/completion/completion-ranking-kotlin/0.4.0/completion-ranking-kotlin-0.4.0.jar" + "url": "io/github/smiley4/schema-kenerator-core/2.2.0/schema-kenerator-core-2.2.0.jar", + "hash": "c1c197ed03acaf46773176a001836219b6299fe267dc4751c2c28ae98edfa0f3", + "path": "io/github/smiley4/schema-kenerator-core/2.2.0/schema-kenerator-core-2.2.0.jar" + }, + { + "url": "org/jetbrains/marketplace-zip-signer/0.1.43/marketplace-zip-signer-0.1.43.jar", + "hash": "7db707d839949384760b0f3e58eff49bfedea05f822e4f3361c4b540aa5dcc16", + "path": "org/jetbrains/marketplace-zip-signer/0.1.43/marketplace-zip-signer-0.1.43.jar" + }, + { + "url": "org/jetbrains/kotlin/analysis-api-impl-base-tests-for-ide/2.3.20-ij253-45/analysis-api-impl-base-tests-for-ide-2.3.20-ij253-45.jar", + "hash": "c6deada2fac53b8ea6523dbda77597b128006674616f140f04df23264c6d1aa3", + "path": "org/jetbrains/kotlin/analysis-api-impl-base-tests-for-ide/2.3.20-ij253-45/analysis-api-impl-base-tests-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "io/ktor/ktor-sse-jvm/3.1.3/ktor-sse-jvm-3.1.3.jar", + "hash": "a2ae8a338bb1d446d16dcfea2189ef5a5be31a88123b3879562b7955667a5639", + "path": "io/ktor/ktor-sse-jvm/3.1.3/ktor-sse-jvm-3.1.3.jar" + }, + { + "url": "org/jetbrains/kotlin/sam-with-receiver-compiler-plugin-for-ide/2.3.20-ij253-45/sam-with-receiver-compiler-plugin-for-ide-2.3.20-ij253-45.jar", + "hash": "98457d26126f1095049a8769d78168ff7d0907f0b472ee28967073709b4b4607", + "path": "org/jetbrains/kotlin/sam-with-receiver-compiler-plugin-for-ide/2.3.20-ij253-45/sam-with-receiver-compiler-plugin-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-metadata-jvm/2.2.20/kotlin-metadata-jvm-2.2.20.jar", + "hash": "8524eac90f7e8e0f1366883f2c6c820c93bfa61df3d76857c8d3e803cf67315d", + "path": "org/jetbrains/kotlin/kotlin-metadata-jvm/2.2.20/kotlin-metadata-jvm-2.2.20.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-gradle-statistics-for-ide/2.3.20-ij253-45/kotlin-gradle-statistics-for-ide-2.3.20-ij253-45.jar", + "hash": "94ffb26541561992a8eb23937f28437782830f896b90a6eed6f97e479fffdfa0", + "path": "org/jetbrains/kotlin/kotlin-gradle-statistics-for-ide/2.3.20-ij253-45/kotlin-gradle-statistics-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-compiler-cli-for-ide/2.3.20-ij253-45/kotlin-compiler-cli-for-ide-2.3.20-ij253-45.jar", + "hash": "fd9db5d6b301967133bc977935d22295e247ed2ccefc2583942ef7376fd598c1", + "path": "org/jetbrains/kotlin/kotlin-compiler-cli-for-ide/2.3.20-ij253-45/kotlin-compiler-cli-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-gradle-plugin-idea/1.9.20-dev-8162/kotlin-gradle-plugin-idea-1.9.20-dev-8162.jar", + "hash": "8d1af87632d95148f122a9fa0ae2903c19ee6fab7d01e017f76e0d2c9a022c20", + "path": "org/jetbrains/kotlin/kotlin-gradle-plugin-idea/1.9.20-dev-8162/kotlin-gradle-plugin-idea-1.9.20-dev-8162.jar" + }, + { + "url": "org/jetbrains/runtime/jbr-api/1.9.0/jbr-api-1.9.0.jar", + "hash": "7e37284e33b5b304ee6174dcaa92db949b257cc4c8991ca865e7daf5113d8279", + "path": "org/jetbrains/runtime/jbr-api/1.9.0/jbr-api-1.9.0.jar" + }, + { + "url": "io/ktor/ktor-client-cio-jvm/3.1.3/ktor-client-cio-jvm-3.1.3.jar", + "hash": "9a86341588057a23d3ba4562fdc8afcef6facd071678a0c20b3b28a19ec35c88", + "path": "io/ktor/ktor-client-cio-jvm/3.1.3/ktor-client-cio-jvm-3.1.3.jar" + }, + { + "url": "org/jetbrains/kotlinx/kotlinx-serialization-protobuf-jvm/1.8.1/kotlinx-serialization-protobuf-jvm-1.8.1.jar", + "hash": "fbd174f72ea82364baa112069f2d7b361758f6b68bd81d2ac51b02c66a48e924", + "path": "org/jetbrains/kotlinx/kotlinx-serialization-protobuf-jvm/1.8.1/kotlinx-serialization-protobuf-jvm-1.8.1.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-compiler-common-for-ide/2.3.20-ij253-45/kotlin-compiler-common-for-ide-2.3.20-ij253-45.jar", + "hash": "4af9a30fde5d143da69428bfef59e292c794927613bf0a5b111aaaa0ead01ba2", + "path": "org/jetbrains/kotlin/kotlin-compiler-common-for-ide/2.3.20-ij253-45/kotlin-compiler-common-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "com/jetbrains/intellij/platform/workspace-model-codegen/0.0.9/workspace-model-codegen-0.0.9.jar", + "hash": "78e527dfea8d79c16ea9ca875bd943d443b63bf9d0df1f253c233dc54366df35", + "path": "com/jetbrains/intellij/platform/workspace-model-codegen/0.0.9/workspace-model-codegen-0.0.9.jar" + }, + { + "url": "dk/brics/automaton/1.12-4/automaton-1.12-4.jar", + "hash": "3941b48f2e9281aab7234395c549cbb399b3dc80fed2e13999a80db47f94b041", + "path": "dk/brics/automaton/1.12-4/automaton-1.12-4.jar" + }, + { + "url": "nl/jqno/equalsverifier/equalsverifier/3.19.4/equalsverifier-3.19.4.jar", + "hash": "2bcbbf2f3227aa97527730eb92ca8724263e6d555b888fbb14aae52bc712d434", + "path": "nl/jqno/equalsverifier/equalsverifier/3.19.4/equalsverifier-3.19.4.jar" + }, + { + "url": "org/objenesis/objenesis/3.4/objenesis-3.4.jar", + "hash": "95488102feaf2e2858adf6b299353677dac6c15294006f8ed1c5556f8e3cd251", + "path": "org/objenesis/objenesis/3.4/objenesis-3.4.jar" + }, + { + "url": "net/bytebuddy/byte-buddy/1.17.5/byte-buddy-1.17.5.jar", + "hash": "71568c9f8396677219f650268fbf6493ded484edcdbdf2dae6129ca5be81e8db", + "path": "net/bytebuddy/byte-buddy/1.17.5/byte-buddy-1.17.5.jar" + }, + { + "url": "org/jetbrains/kotlin/lombok-compiler-plugin-for-ide/2.3.20-ij253-45/lombok-compiler-plugin-for-ide-2.3.20-ij253-45.jar", + "hash": "8bc0ca5c9bb47b4ae74ab75306e8c0481d2748b3165dc850165d72d199540653", + "path": "org/jetbrains/kotlin/lombok-compiler-plugin-for-ide/2.3.20-ij253-45/lombok-compiler-plugin-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "org/apache/lucene/lucene-analysis-common/10.3.0/lucene-analysis-common-10.3.0.jar", + "hash": "124bddea3fa0683d3e174552fba5fcf0f24a2f57f1ccf6957010d010d246db8b", + "path": "org/apache/lucene/lucene-analysis-common/10.3.0/lucene-analysis-common-10.3.0.jar" + }, + { + "url": "io/cucumber/cucumber-core/1.2.6/cucumber-core-1.2.6.jar", + "hash": "ace77c533236213a1aa9f68b8de10e564da809605371ef2f8c73cd8f4c71293a", + "path": "io/cucumber/cucumber-core/1.2.6/cucumber-core-1.2.6.jar" + }, + { + "url": "info/cukes/gherkin/2.12.2/gherkin-2.12.2.jar", + "hash": "0a5ebc0506ab1e4a08af1ca150f797304ff53b953c5b1f6fcf1f81551d964aad", + "path": "info/cukes/gherkin/2.12.2/gherkin-2.12.2.jar" + }, + { + "url": "io/grpc/grpc-stub/1.73.0/grpc-stub-1.73.0.jar", + "hash": "050fe139de47d8937e6b0080e8dff3d0f42df6782f147c10bb298c0e9cd94b2f", + "path": "io/grpc/grpc-stub/1.73.0/grpc-stub-1.73.0.jar" + }, + { + "url": "com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", + "hash": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", + "path": "com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" + }, + { + "url": "org/jmock/jmock-junit4/2.5.1/jmock-junit4-2.5.1.jar", + "hash": "c53b16b999d3b2f1aa273bf5c560273d23e1fa21ce493ba7cbf5243118386b88", + "path": "org/jmock/jmock-junit4/2.5.1/jmock-junit4-2.5.1.jar" + }, + { + "url": "jetbrains/fleet/noria-compiler-plugin/2.2.20-0.1/noria-compiler-plugin-2.2.20-0.1.jar", + "hash": "dda6a96d529f473c952ba7e8205509de29725ad40eff80af7d371df95ccb14c1", + "path": "jetbrains/fleet/noria-compiler-plugin/2.2.20-0.1/noria-compiler-plugin-2.2.20-0.1.jar" + }, + { + "url": "org/jetbrains/kotlin/scripting-compiler-plugin-for-ide/2.3.20-ij253-45/scripting-compiler-plugin-for-ide-2.3.20-ij253-45.jar", + "hash": "75048ae78a873e992533ba3c376a65701cff28fbcafd79d587efc999a638e0bd", + "path": "org/jetbrains/kotlin/scripting-compiler-plugin-for-ide/2.3.20-ij253-45/scripting-compiler-plugin-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "com/esotericsoftware/kryo5/5.6.0/kryo5-5.6.0.jar", + "hash": "2ceef6a5a0527ad89ab6d1fd71bba4fef355cded510970c650d1443412b18dc5", + "path": "com/esotericsoftware/kryo5/5.6.0/kryo5-5.6.0.jar" + }, + { + "url": "org/apache/sshd/sshd-osgi/2.15.0/sshd-osgi-2.15.0.jar", + "hash": "3c8a183f81e176d9c452c9bb94007574bc8188446b4fc98b527aa79074cd0dda", + "path": "org/apache/sshd/sshd-osgi/2.15.0/sshd-osgi-2.15.0.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-project-model/1.6.0/kotlin-project-model-1.6.0.jar", + "hash": "38135d3f995fc505d604aed2e82ac5ba858b2a6a3e476899c3b8be47fd222b68", + "path": "org/jetbrains/kotlin/kotlin-project-model/1.6.0/kotlin-project-model-1.6.0.jar" + }, + { + "url": "com/android/tools/analytics-library/testing/31.5.0-alpha08/testing-31.5.0-alpha08.jar", + "hash": "a000df0643439bfc1a41cc35098491dcb5733766e629ecbed2d68adb473f8420", + "path": "com/android/tools/analytics-library/testing/31.5.0-alpha08/testing-31.5.0-alpha08.jar" + }, + { + "url": "org/apache/lucene/lucene-highlighter/10.3.0/lucene-highlighter-10.3.0.jar", + "hash": "acbf67631c42197791363ce8e8f155f62aeef51ade809e0847a89eba44785c7d", + "path": "org/apache/lucene/lucene-highlighter/10.3.0/lucene-highlighter-10.3.0.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-test/2.2.20/kotlin-test-2.2.20.jar", + "hash": "0054c51c672512a918440703e35ea946a8e7a210872f2196dbd6b9f2959198b0", + "path": "org/jetbrains/kotlin/kotlin-test/2.2.20/kotlin-test-2.2.20.jar" + }, + { + "url": "com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.19.0/jackson-dataformat-yaml-2.19.0.jar", + "hash": "46e54dcbd39d4d12cda18ec9276e7b888e08fc765ea0c77e71662306f0d4abc4", + "path": "com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.19.0/jackson-dataformat-yaml-2.19.0.jar" }, { "url": "xalan/xalan/2.7.3/xalan-2.7.3.jar", @@ -2714,35 +2484,15 @@ "hash": "ade351bed9f7b5c0c321429187229be7814ade496004dab10c389c4cd1930db9", "path": "com/apollographql/apollo/apollo-annotations-jvm/4.0.0/apollo-annotations-jvm-4.0.0.jar" }, - { - "url": "org/jetbrains/intellij/deps/changeReminder/prediction/randomForestRegressor/0.0.11/randomForestRegressor-0.0.11.jar", - "hash": "a6908f14a17757a20a0d629c5d2f0986826021c679bfb224963ef6a06097aa21", - "path": "org/jetbrains/intellij/deps/changeReminder/prediction/randomForestRegressor/0.0.11/randomForestRegressor-0.0.11.jar" - }, { "url": "org/jetbrains/intellij/deps/completion/performance-kotlin/0.0.9/performance-kotlin-0.0.9.jar", "hash": "fabf4f175e25ea01a72fb18e6ba1479ebbbd555245021a83174089dc4fac1f5f", "path": "org/jetbrains/intellij/deps/completion/performance-kotlin/0.0.9/performance-kotlin-0.0.9.jar" }, { - "url": "org/jetbrains/kotlinx/binary-compatibility-validator/0.14.0/binary-compatibility-validator-0.14.0.jar", - "hash": "bc4224bdfd69330aa9d3f90914f0bd41fa3bb8eb7741d7f65a925404c0e55807", - "path": "org/jetbrains/kotlinx/binary-compatibility-validator/0.14.0/binary-compatibility-validator-0.14.0.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.6.2/kotlinx-metadata-jvm-0.6.2.jar", - "hash": "8f5759b435fcbcfdf06c80295013ba953db4ec817b04d7809c61a739a483527b", - "path": "org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.6.2/kotlinx-metadata-jvm-0.6.2.jar" - }, - { - "url": "org/ow2/asm/asm/9.6/asm-9.6.jar", - "hash": "3c6fac2424db3d4a853b669f4e3d1d9c3c552235e19a319673f887083c2303a1", - "path": "org/ow2/asm/asm/9.6/asm-9.6.jar" - }, - { - "url": "org/ow2/asm/asm-tree/9.6/asm-tree-9.6.jar", - "hash": "c43ecf17b539c777e15da7b5b86553b377e2d39a683de6285567d5283888e7ef", - "path": "org/ow2/asm/asm-tree/9.6/asm-tree-9.6.jar" + "url": "org/jetbrains/kotlinx/binary-compatibility-validator/0.17.0/binary-compatibility-validator-0.17.0.jar", + "hash": "0c8d35914a9094ab7071001c5b789e20d5f80d284c70a915a1ecb8fcecf92031", + "path": "org/jetbrains/kotlinx/binary-compatibility-validator/0.17.0/binary-compatibility-validator-0.17.0.jar" }, { "url": "org/jetbrains/terminal/completion-spec/0.4.0/completion-spec-0.4.0.jar", @@ -2774,61 +2524,6 @@ "hash": "f6f453ba3dc824d16ae0911e403dcde8e18e0ea7406c91e2832e8b6248a1f404", "path": "org/jetbrains/intellij/deps/completion/completion-log-events/0.0.3/completion-log-events-0.0.3.jar" }, - { - "url": "ai/grazie/nlp/nlp-detect-jvm/0.4.16/nlp-detect-jvm-0.4.16.jar", - "hash": "5f28a3687f814c10cef0e3a733295ba26732d06242bad4f5e991c802c30169f7", - "path": "ai/grazie/nlp/nlp-detect-jvm/0.4.16/nlp-detect-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/utils/utils-common-jvm/0.4.16/utils-common-jvm-0.4.16.jar", - "hash": "1721b8bb4a7dbcbc34da8cec18100f03b72c8c06d4e945622c1a24b720981b73", - "path": "ai/grazie/utils/utils-common-jvm/0.4.16/utils-common-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/nlp/nlp-common-jvm/0.4.16/nlp-common-jvm-0.4.16.jar", - "hash": "d1c17c4dbb3f5f43b6e3cfc30a319d1a050aa5425ab0ce27b802b90f114a649e", - "path": "ai/grazie/nlp/nlp-common-jvm/0.4.16/nlp-common-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/model/model-text-jvm/0.4.16/model-text-jvm-0.4.16.jar", - "hash": "fac290bca4ef5ac2084e35dcb1663d5725de799d51333359931f542690672d7b", - "path": "ai/grazie/model/model-text-jvm/0.4.16/model-text-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/model/model-common-jvm/0.4.16/model-common-jvm-0.4.16.jar", - "hash": "58339397d3350db6c549a5ebee98b9611693c187fa2311b18aa849e27067c438", - "path": "ai/grazie/model/model-common-jvm/0.4.16/model-common-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/nlp/nlp-patterns-jvm/0.4.16/nlp-patterns-jvm-0.4.16.jar", - "hash": "add762a914bd20ca21ea25b43f24627f902b687514ddce9ba28916bb20e8066e", - "path": "ai/grazie/nlp/nlp-patterns-jvm/0.4.16/nlp-patterns-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/nlp/nlp-tokenizer-jvm/0.4.16/nlp-tokenizer-jvm-0.4.16.jar", - "hash": "fcc839a317aba9e165c4d061e0f266dcebf32c7ceee9cb5571144cd1db60d63d", - "path": "ai/grazie/nlp/nlp-tokenizer-jvm/0.4.16/nlp-tokenizer-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/nlp/nlp-similarity-jvm/0.4.16/nlp-similarity-jvm-0.4.16.jar", - "hash": "79a42758913de07c1ebeb851a4a70236309ea12dcb64d1db7ea007618593470f", - "path": "ai/grazie/nlp/nlp-similarity-jvm/0.4.16/nlp-similarity-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/nlp/nlp-langs-jvm/0.4.16/nlp-langs-jvm-0.4.16.jar", - "hash": "dd132003dfc893e046834ec15ec5104f067d7a90eb9786e85f49b4e47bac4561", - "path": "ai/grazie/nlp/nlp-langs-jvm/0.4.16/nlp-langs-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/spell/hunspell-en-jvm/0.2.246/hunspell-en-jvm-0.2.246.jar", - "hash": "b76f2c0952ed3b7cde6362e2104986572f05d5fa35840473973d81e41b842f4a", - "path": "ai/grazie/spell/hunspell-en-jvm/0.2.246/hunspell-en-jvm-0.2.246.jar" - }, - { - "url": "ai/grazie/utils/utils-lucene-lt-compatibility/0.4.16/utils-lucene-lt-compatibility-0.4.16.jar", - "hash": "c9f992502b804b28381d5b194f855280e69b8866c292a1449589ad389f1c05a9", - "path": "ai/grazie/utils/utils-lucene-lt-compatibility/0.4.16/utils-lucene-lt-compatibility-0.4.16.jar" - }, { "url": "info/debatty/java-string-similarity/2.0.0/java-string-similarity-2.0.0.jar", "hash": "87675985e637d231b5783d1fea0bd947e71267bf557adc93ce3daec8a519bd22", @@ -2845,64 +2540,79 @@ "path": "org/eclipse/jgit/org.eclipse.jgit.ssh.apache/6.6.1.202309021850-r/org.eclipse.jgit.ssh.apache-6.6.1.202309021850-r.jar" }, { - "url": "org/jetbrains/intellij/deps/searchEverywhere/model/find-action-model/231.0.0/find-action-model-231.0.0.jar", - "hash": "e0717acecdebc0c23e71a73a16c7a4287fd790a800cc6e2f2213e018a315bfcb", - "path": "org/jetbrains/intellij/deps/searchEverywhere/model/find-action-model/231.0.0/find-action-model-231.0.0.jar" + "url": "ai/grazie/spell/gec-spell-engine-local/0.8.74/gec-spell-engine-local-0.8.74.jar", + "hash": "9bc5a572406da07a704d5e71e662dd183dfe9385e7c06cab1a49debc5a355638", + "path": "ai/grazie/spell/gec-spell-engine-local/0.8.74/gec-spell-engine-local-0.8.74.jar" }, { - "url": "org/jetbrains/intellij/deps/searchEverywhere/model/find-action-model/243.0.1/find-action-model-243.0.1.jar", - "hash": "9cb70f89f95ff50c6d9e16f2fae6a4052a2cf3c5e158222afc8f4573d676f436", - "path": "org/jetbrains/intellij/deps/searchEverywhere/model/find-action-model/243.0.1/find-action-model-243.0.1.jar" + "url": "org/jetbrains/intellij/deps/searchEverywhere/model/find-action-model/252.0.0/find-action-model-252.0.0.jar", + "hash": "0e2660aabf41c984a38cf8b19f5cfd8ef714d29ed614b47e27547a9319fa4104", + "path": "org/jetbrains/intellij/deps/searchEverywhere/model/find-action-model/252.0.0/find-action-model-252.0.0.jar" }, { - "url": "org/jetbrains/intellij/deps/searchEverywhere/model/find-file-model/232.1.1/find-file-model-232.1.1.jar", - "hash": "229be0e816adabeee4abc5d1c1b6127e2308c820bad116455b33548ae728e553", - "path": "org/jetbrains/intellij/deps/searchEverywhere/model/find-file-model/232.1.1/find-file-model-232.1.1.jar" + "url": "org/jetbrains/intellij/deps/searchEverywhere/model/find-action-model/252.0.1/find-action-model-252.0.1.jar", + "hash": "f8544a3f781d84ff4983cd72cd5822d581aab0855857db31a3a358b6f1035492", + "path": "org/jetbrains/intellij/deps/searchEverywhere/model/find-action-model/252.0.1/find-action-model-252.0.1.jar" }, { - "url": "org/jetbrains/intellij/deps/searchEverywhere/model/find-file-model/243.0.1/find-file-model-243.0.1.jar", - "hash": "1f72666aab8b4cc3f77ee474ee1aad5e5c7886082cc23a2a6d1f0be6f9662aa8", - "path": "org/jetbrains/intellij/deps/searchEverywhere/model/find-file-model/243.0.1/find-file-model-243.0.1.jar" + "url": "org/jetbrains/intellij/deps/searchEverywhere/model/find-file-model/252.0.0/find-file-model-252.0.0.jar", + "hash": "79a649df8091ebf33aecb28d91eabd8f0b9fb3f6f6aa834665855aacf0dc2044", + "path": "org/jetbrains/intellij/deps/searchEverywhere/model/find-file-model/252.0.0/find-file-model-252.0.0.jar" }, { - "url": "org/jetbrains/intellij/deps/searchEverywhere/model/find-classes-model/231.0.0/find-classes-model-231.0.0.jar", - "hash": "8269c5e164ad03387ef0df89197d9c3444f8a1c039e52ebfbfff37ca69a380f4", - "path": "org/jetbrains/intellij/deps/searchEverywhere/model/find-classes-model/231.0.0/find-classes-model-231.0.0.jar" + "url": "org/jetbrains/intellij/deps/searchEverywhere/model/find-file-model/252.0.1/find-file-model-252.0.1.jar", + "hash": "a90e92a95dc07a7dfdea9e7fd274c7d64678bb89effc4b756b52acb7137782fa", + "path": "org/jetbrains/intellij/deps/searchEverywhere/model/find-file-model/252.0.1/find-file-model-252.0.1.jar" }, { - "url": "org/jetbrains/intellij/deps/searchEverywhere/model/find-classes-model/243.0.1/find-classes-model-243.0.1.jar", - "hash": "1cd8278c965d549c0843befa80914b74f659f47b5268a8b39f7535dd6a2ebcd6", - "path": "org/jetbrains/intellij/deps/searchEverywhere/model/find-classes-model/243.0.1/find-classes-model-243.0.1.jar" + "url": "org/jetbrains/intellij/deps/searchEverywhere/model/find-classes-model/252.0.0/find-classes-model-252.0.0.jar", + "hash": "925e272431706c9044c296f007249f360b57acdf0f762eeb29fa451f4a955adc", + "path": "org/jetbrains/intellij/deps/searchEverywhere/model/find-classes-model/252.0.0/find-classes-model-252.0.0.jar" }, { - "url": "org/jetbrains/intellij/deps/searchEverywhere/model/find-all-model/232.1.1/find-all-model-232.1.1.jar", - "hash": "b8de4c4b9d7baf979279f562b094cf85ed106bb00d04535d9dc4206c5625dd59", - "path": "org/jetbrains/intellij/deps/searchEverywhere/model/find-all-model/232.1.1/find-all-model-232.1.1.jar" + "url": "org/jetbrains/intellij/deps/searchEverywhere/model/find-classes-model/252.0.1/find-classes-model-252.0.1.jar", + "hash": "808170665e62250dcf80bb5d2adc56105a5d9c0a550bfba8e901f1563479858f", + "path": "org/jetbrains/intellij/deps/searchEverywhere/model/find-classes-model/252.0.1/find-classes-model-252.0.1.jar" }, { - "url": "org/jetbrains/intellij/deps/searchEverywhere/model/find-ec-model/251.0.1/find-ec-model-251.0.1.jar", - "hash": "ae63199745e718694979c467993df0e6170d5fedda3a38916b1d009436bf0c3c", - "path": "org/jetbrains/intellij/deps/searchEverywhere/model/find-ec-model/251.0.1/find-ec-model-251.0.1.jar" + "url": "org/jetbrains/intellij/deps/searchEverywhere/model/find-all-model/252.0.1/find-all-model-252.0.1.jar", + "hash": "9670b6befe4aa52df008d6612095d1db587880b42d36550794a3db43ff55c377", + "path": "org/jetbrains/intellij/deps/searchEverywhere/model/find-all-model/252.0.1/find-all-model-252.0.1.jar" }, { - "url": "ai/grazie/model/model-emb-jvm/0.4.16/model-emb-jvm-0.4.16.jar", - "hash": "41a39ea18d934827d293a918e144042ae65c0974892c0330add0a52c366c2709", - "path": "ai/grazie/model/model-emb-jvm/0.4.16/model-emb-jvm-0.4.16.jar" + "url": "org/jetbrains/intellij/deps/searchEverywhere/model/find-ec-model/252.0.1/find-ec-model-252.0.1.jar", + "hash": "7c49ae42530a312fd8bcb0e63be01b8bae3f2daded8524ba599cd023b376edb2", + "path": "org/jetbrains/intellij/deps/searchEverywhere/model/find-ec-model/252.0.1/find-ec-model-252.0.1.jar" }, { - "url": "ai/grazie/model/model-text-jvm/0.4.16/model-text-jvm-0.4.16.jar", - "hash": "fac290bca4ef5ac2084e35dcb1663d5725de799d51333359931f542690672d7b", - "path": "ai/grazie/model/model-text-jvm/0.4.16/model-text-jvm-0.4.16.jar" + "url": "ai/grazie/model/model-emb-jvm/0.8.74/model-emb-jvm-0.8.74.jar", + "hash": "fd646112e2bb2bb16527397946016a17e269a27095d0c7343a8f154b83db9d0a", + "path": "ai/grazie/model/model-emb-jvm/0.8.74/model-emb-jvm-0.8.74.jar" }, { - "url": "ai/grazie/model/model-common-jvm/0.4.16/model-common-jvm-0.4.16.jar", - "hash": "58339397d3350db6c549a5ebee98b9611693c187fa2311b18aa849e27067c438", - "path": "ai/grazie/model/model-common-jvm/0.4.16/model-common-jvm-0.4.16.jar" + "url": "ai/grazie/model/model-text-jvm/0.8.74/model-text-jvm-0.8.74.jar", + "hash": "fa7db0b8e4cad3a8951c91d6d09c2c6baf8ae9008b0b59d76158cf2282797caa", + "path": "ai/grazie/model/model-text-jvm/0.8.74/model-text-jvm-0.8.74.jar" }, { - "url": "ai/grazie/utils/utils-common-jvm/0.4.16/utils-common-jvm-0.4.16.jar", - "hash": "1721b8bb4a7dbcbc34da8cec18100f03b72c8c06d4e945622c1a24b720981b73", - "path": "ai/grazie/utils/utils-common-jvm/0.4.16/utils-common-jvm-0.4.16.jar" + "url": "ai/grazie/model/model-common-jvm/0.8.74/model-common-jvm-0.8.74.jar", + "hash": "d9c0813e00ff06888f30008098a3938a348863ee65c0b7f9a6aa524bb10982bf", + "path": "ai/grazie/model/model-common-jvm/0.8.74/model-common-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/utils/utils-common-jvm/0.8.74/utils-common-jvm-0.8.74.jar", + "hash": "e1cc87b2a052ce4e4124abc6cd6d9c14dbc9e3319f854eb5829d44af860cb7f6", + "path": "ai/grazie/utils/utils-common-jvm/0.8.74/utils-common-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/utils/utils-multiplatform-jvm/0.8.74/utils-multiplatform-jvm-0.8.74.jar", + "hash": "ce5f571e5eae530cc4835d99977181a545bc07c85755b5b73a1bfb1a669f40d1", + "path": "ai/grazie/utils/utils-multiplatform-jvm/0.8.74/utils-multiplatform-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/swagger-annotations-jvm/0.8.74/swagger-annotations-jvm-0.8.74.jar", + "hash": "e3c8ebc2e1d06fd9efece9fed214d80e16416b6630567d891e200dcad2f07144", + "path": "ai/grazie/model/swagger-annotations-jvm/0.8.74/swagger-annotations-jvm-0.8.74.jar" }, { "url": "isorelax/isorelax/20030108/isorelax-20030108.jar", @@ -2914,6 +2624,11 @@ "hash": "600acd9ebd37dd46e3a006bc6e748d68dfeb31cbf4881a84d06e6dc5cc5eed26", "path": "thaiopensource/jing/20030619/jing-20030619.jar" }, + { + "url": "com/jetbrains/ml/models/python-imports-ranking-model/coral-panda-republished-6/python-imports-ranking-model-coral-panda-republished-6.jar", + "hash": "2dbd0ae71bac24a83db76238f0a0cf2bd6b0fd1963b6827371ae8813a0434827", + "path": "com/jetbrains/ml/models/python-imports-ranking-model/coral-panda-republished-6/python-imports-ranking-model-coral-panda-republished-6.jar" + }, { "url": "completion/ml/python/features/ml-completion-prev-exprs-models/1.11/ml-completion-prev-exprs-models-1.11.jar", "hash": "8924b199c8cc52530de2b250670806d8b046fa5ae9d32a9f27a9b224e934a1ad", @@ -3045,14 +2760,9 @@ "path": "com/squareup/okhttp3/mockwebserver3/5.0.0-alpha.11/mockwebserver3-5.0.0-alpha.11.jar" }, { - "url": "org/jetbrains/kotlinx/kotlinx-serialization-cbor-jvm/1.7.3/kotlinx-serialization-cbor-jvm-1.7.3.jar", - "hash": "ec45d74e2293eacbc1f804f3ec55d4908f9905ac5053316b565f1b66326f1f70", - "path": "org/jetbrains/kotlinx/kotlinx-serialization-cbor-jvm/1.7.3/kotlinx-serialization-cbor-jvm-1.7.3.jar" - }, - { - "url": "com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.16.0/jackson-dataformat-cbor-2.16.0.jar", - "hash": "c6496d54e2dfcf3397dad550c56564475e6880a5e6f1bb3219c8da3c067148c0", - "path": "com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.16.0/jackson-dataformat-cbor-2.16.0.jar" + "url": "com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.19.0/jackson-dataformat-cbor-2.19.0.jar", + "hash": "ce27bf04655ac4a9f703ebf340782cf6836fc36c569a2daf25077c32532c88be", + "path": "com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.19.0/jackson-dataformat-cbor-2.19.0.jar" }, { "url": "net/jqwik/jqwik/1.9.2/jqwik-1.9.2.jar", @@ -3090,24 +2800,14 @@ "path": "com/thoughtworks/qdox/qdox/2.2.0/qdox-2.2.0.jar" }, { - "url": "org/jetbrains/compose/components/components-resources/1.8.0-alpha04/components-resources-1.8.0-alpha04.jar", - "hash": "7bc14c3ea620289907b3bc666999005ceda75c4da407bc8596d0965cf06990fe", - "path": "org/jetbrains/compose/components/components-resources/1.8.0-alpha04/components-resources-1.8.0-alpha04.jar" + "url": "org/jetbrains/compose/components/components-resources/1.10.0-alpha01/components-resources-1.10.0-alpha01.jar", + "hash": "75ed361cabb9ed491c00dadd0784d329ea6433c39d8240df062778c31b509bdb", + "path": "org/jetbrains/compose/components/components-resources/1.10.0-alpha01/components-resources-1.10.0-alpha01.jar" }, { - "url": "org/jetbrains/compose/components/components-resources-desktop/1.8.0-alpha04/components-resources-desktop-1.8.0-alpha04.jar", - "hash": "1b58df32c67ffb4f0f3dbc15fda9b959e2ec3f43e0bc56ddb088be351237b9a0", - "path": "org/jetbrains/compose/components/components-resources-desktop/1.8.0-alpha04/components-resources-desktop-1.8.0-alpha04.jar" - }, - { - "url": "com/darkrockstudios/mpfilepicker/3.1.0/mpfilepicker-3.1.0.jar", - "hash": "93e571b342f2bc87aa192fc7eb6d177ac5075415617824674b0d5fa063840f4e", - "path": "com/darkrockstudios/mpfilepicker/3.1.0/mpfilepicker-3.1.0.jar" - }, - { - "url": "com/darkrockstudios/mpfilepicker-jvm/3.1.0/mpfilepicker-jvm-3.1.0.jar", - "hash": "65bb8c814bc66faf28395e7f9d51c74f5cc35d70919c50ea8639388ec46cef2d", - "path": "com/darkrockstudios/mpfilepicker-jvm/3.1.0/mpfilepicker-jvm-3.1.0.jar" + "url": "org/jetbrains/compose/components/components-resources-desktop/1.10.0-alpha01/components-resources-desktop-1.10.0-alpha01.jar", + "hash": "efdd4db41e57baa5cd50d679be5a141ddf8ab9ed75f99fdaf9db7277343e3d96", + "path": "org/jetbrains/compose/components/components-resources-desktop/1.10.0-alpha01/components-resources-desktop-1.10.0-alpha01.jar" }, { "url": "org/lwjgl/lwjgl-tinyfd/3.3.1/lwjgl-tinyfd-3.3.1.jar", @@ -3119,11 +2819,6 @@ "hash": "39c6588948ab31b98ab1fea4a6abab37243f387cb48cb50ae599410effb70038", "path": "org/nibor/autolink/autolink/0.11.0/autolink-0.11.0.jar" }, - { - "url": "org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1.jar", - "hash": "cf83f90e32fb973ff5edfca4ef35f55ca51bb70a579b6a1f290744f552e8e484", - "path": "org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1.jar" - }, { "url": "org/commonmark/commonmark-ext-gfm-tables/0.24.0/commonmark-ext-gfm-tables-0.24.0.jar", "hash": "b54dc332f931e6d07c2766144c087b08f3693677e368151a67020b4e95bb4b99", @@ -3139,11 +2834,6 @@ "hash": "013ba4f3ba4850a1de35935d1501587c518f764331d279805da33473e79f5f33", "path": "org/commonmark/commonmark-ext-autolink/0.24.0/commonmark-ext-autolink-0.24.0.jar" }, - { - "url": "org/commonmark/commonmark/0.24.0/commonmark-0.24.0.jar", - "hash": "679338e0b7fc15c02d275d598654b01a149893bc28a87992e90123c8d06af25b", - "path": "org/commonmark/commonmark/0.24.0/commonmark-0.24.0.jar" - }, { "url": "org/nibor/autolink/autolink/0.11.0/autolink-0.11.0.jar", "hash": "39c6588948ab31b98ab1fea4a6abab37243f387cb48cb50ae599410effb70038", @@ -3155,19 +2845,19 @@ "path": "org/commonmark/commonmark/0.24.0/commonmark-0.24.0.jar" }, { - "url": "io/gitlab/arturbosch/detekt/detekt-api/1.23.7/detekt-api-1.23.7.jar", - "hash": "93fd0c9cdb22dd97ecfc843d55abfc52c9d9c6a0db32abdf9c85735e1bc8047d", - "path": "io/gitlab/arturbosch/detekt/detekt-api/1.23.7/detekt-api-1.23.7.jar" + "url": "io/gitlab/arturbosch/detekt/detekt-api/1.23.8/detekt-api-1.23.8.jar", + "hash": "dd5b84d420904d5c564aab115d36e6290a9d7daf6955923099015618f2b5c83f", + "path": "io/gitlab/arturbosch/detekt/detekt-api/1.23.8/detekt-api-1.23.8.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-compiler-embeddable/2.0.10/kotlin-compiler-embeddable-2.0.10.jar", - "hash": "ea76850ffe3b84c92654a73f8e366964857f7e95687ca158882241cebef591e8", - "path": "org/jetbrains/kotlin/kotlin-compiler-embeddable/2.0.10/kotlin-compiler-embeddable-2.0.10.jar" + "url": "org/jetbrains/kotlin/kotlin-compiler-embeddable/2.0.21/kotlin-compiler-embeddable-2.0.21.jar", + "hash": "9fa8cdd1de0dccffe154c997d423ec6b5f53cd6d9177e3a77a9b0de03fb1bc81", + "path": "org/jetbrains/kotlin/kotlin-compiler-embeddable/2.0.21/kotlin-compiler-embeddable-2.0.21.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-script-runtime/2.0.10/kotlin-script-runtime-2.0.10.jar", - "hash": "58f4f7ad99a4a045964b44fe55f0b2604d2c5f51ff4d97c7e6817983fdf92ea7", - "path": "org/jetbrains/kotlin/kotlin-script-runtime/2.0.10/kotlin-script-runtime-2.0.10.jar" + "url": "org/jetbrains/kotlin/kotlin-script-runtime/2.0.21/kotlin-script-runtime-2.0.21.jar", + "hash": "9c111f8d08ade455566272d561921adc2b2cb6b7a4ccee38d9829c5e3a1ca6a3", + "path": "org/jetbrains/kotlin/kotlin-script-runtime/2.0.21/kotlin-script-runtime-2.0.21.jar" }, { "url": "org/jetbrains/kotlin/kotlin-reflect/1.6.10/kotlin-reflect-1.6.10.jar", @@ -3175,9 +2865,9 @@ "path": "org/jetbrains/kotlin/kotlin-reflect/1.6.10/kotlin-reflect-1.6.10.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-daemon-embeddable/2.0.10/kotlin-daemon-embeddable-2.0.10.jar", - "hash": "a500d6f7bb2152a8387a9e24b886d0654fdbdb6662ec264c544ce9346f186141", - "path": "org/jetbrains/kotlin/kotlin-daemon-embeddable/2.0.10/kotlin-daemon-embeddable-2.0.10.jar" + "url": "org/jetbrains/kotlin/kotlin-daemon-embeddable/2.0.21/kotlin-daemon-embeddable-2.0.21.jar", + "hash": "b1a0a73c5022f8dd05a638c6b76b2bd7361818a1f3860ff2644133b1dd2bdb03", + "path": "org/jetbrains/kotlin/kotlin-daemon-embeddable/2.0.21/kotlin-daemon-embeddable-2.0.21.jar" }, { "url": "org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.jar", @@ -3185,44 +2875,49 @@ "path": "org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.jar" }, { - "url": "io/gitlab/arturbosch/detekt/detekt-psi-utils/1.23.7/detekt-psi-utils-1.23.7.jar", - "hash": "6a054c91da27aac77db3ed509ff9f408c45410e1a5e989dc380aae3c09d7fb6e", - "path": "io/gitlab/arturbosch/detekt/detekt-psi-utils/1.23.7/detekt-psi-utils-1.23.7.jar" + "url": "org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.6.4/kotlinx-coroutines-core-jvm-1.6.4.jar", + "hash": "c24c8bb27bb320c4a93871501a7e5e0c61607638907b197aef675513d4c820be", + "path": "org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.6.4/kotlinx-coroutines-core-jvm-1.6.4.jar" }, { - "url": "io/gitlab/arturbosch/detekt/detekt-utils/1.23.7/detekt-utils-1.23.7.jar", - "hash": "0b5c211c72f63985a3e2e0f12f9a7733c7b3411b983a1c7f3175f3bd68d72194", - "path": "io/gitlab/arturbosch/detekt/detekt-utils/1.23.7/detekt-utils-1.23.7.jar" + "url": "io/gitlab/arturbosch/detekt/detekt-psi-utils/1.23.8/detekt-psi-utils-1.23.8.jar", + "hash": "9505fa9d4f9a771d256a5d415b5d51ffd7a24e5019f6a60e5a69a12633dcf7ba", + "path": "io/gitlab/arturbosch/detekt/detekt-psi-utils/1.23.8/detekt-psi-utils-1.23.8.jar" }, { - "url": "dev/drewhamilton/poko/poko-annotations-jvm/0.16.0/poko-annotations-jvm-0.16.0.jar", + "url": "io/gitlab/arturbosch/detekt/detekt-utils/1.23.8/detekt-utils-1.23.8.jar", + "hash": "f75fd7e924b9267d9ec661859ca913102de4a8f5895b09685ce10797dc26d056", + "path": "io/gitlab/arturbosch/detekt/detekt-utils/1.23.8/detekt-utils-1.23.8.jar" + }, + { + "url": "dev/drewhamilton/poko/poko-annotations-jvm/0.17.1/poko-annotations-jvm-0.17.1.jar", "hash": "940e6d50445bc6b0ae26ad414ec7b953a3e4e802dc7756cc14d56958bc97cc31", - "path": "dev/drewhamilton/poko/poko-annotations-jvm/0.16.0/poko-annotations-jvm-0.16.0.jar" + "path": "dev/drewhamilton/poko/poko-annotations-jvm/0.17.1/poko-annotations-jvm-0.17.1.jar" }, { - "url": "io/gitlab/arturbosch/detekt/detekt-test/1.23.7/detekt-test-1.23.7.jar", - "hash": "fdceebdaead6217fbe6292c15ac93c7712f460458977201a0bb695ae847e3749", - "path": "io/gitlab/arturbosch/detekt/detekt-test/1.23.7/detekt-test-1.23.7.jar" + "url": "io/gitlab/arturbosch/detekt/detekt-test/1.23.8/detekt-test-1.23.8.jar", + "hash": "5383c41e5f22c8def6f890bd66820fe9ff438835600525fdf6eba96742499351", + "path": "io/gitlab/arturbosch/detekt/detekt-test/1.23.8/detekt-test-1.23.8.jar" }, { - "url": "io/gitlab/arturbosch/detekt/detekt-api/1.23.7/detekt-api-1.23.7.jar", - "hash": "93fd0c9cdb22dd97ecfc843d55abfc52c9d9c6a0db32abdf9c85735e1bc8047d", - "path": "io/gitlab/arturbosch/detekt/detekt-api/1.23.7/detekt-api-1.23.7.jar" + "url": "io/gitlab/arturbosch/detekt/detekt-api/1.23.8/detekt-api-1.23.8.jar", + "hash": "dd5b84d420904d5c564aab115d36e6290a9d7daf6955923099015618f2b5c83f", + "path": "io/gitlab/arturbosch/detekt/detekt-api/1.23.8/detekt-api-1.23.8.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-compiler-embeddable/2.0.10/kotlin-compiler-embeddable-2.0.10.jar", - "hash": "ea76850ffe3b84c92654a73f8e366964857f7e95687ca158882241cebef591e8", - "path": "org/jetbrains/kotlin/kotlin-compiler-embeddable/2.0.10/kotlin-compiler-embeddable-2.0.10.jar" + "url": "org/jetbrains/kotlin/kotlin-compiler-embeddable/2.0.21/kotlin-compiler-embeddable-2.0.21.jar", + "hash": "9fa8cdd1de0dccffe154c997d423ec6b5f53cd6d9177e3a77a9b0de03fb1bc81", + "path": "org/jetbrains/kotlin/kotlin-compiler-embeddable/2.0.21/kotlin-compiler-embeddable-2.0.21.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-script-runtime/2.0.10/kotlin-script-runtime-2.0.10.jar", - "hash": "58f4f7ad99a4a045964b44fe55f0b2604d2c5f51ff4d97c7e6817983fdf92ea7", - "path": "org/jetbrains/kotlin/kotlin-script-runtime/2.0.10/kotlin-script-runtime-2.0.10.jar" + "url": "org/jetbrains/kotlin/kotlin-script-runtime/2.0.21/kotlin-script-runtime-2.0.21.jar", + "hash": "9c111f8d08ade455566272d561921adc2b2cb6b7a4ccee38d9829c5e3a1ca6a3", + "path": "org/jetbrains/kotlin/kotlin-script-runtime/2.0.21/kotlin-script-runtime-2.0.21.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-daemon-embeddable/2.0.10/kotlin-daemon-embeddable-2.0.10.jar", - "hash": "a500d6f7bb2152a8387a9e24b886d0654fdbdb6662ec264c544ce9346f186141", - "path": "org/jetbrains/kotlin/kotlin-daemon-embeddable/2.0.10/kotlin-daemon-embeddable-2.0.10.jar" + "url": "org/jetbrains/kotlin/kotlin-daemon-embeddable/2.0.21/kotlin-daemon-embeddable-2.0.21.jar", + "hash": "b1a0a73c5022f8dd05a638c6b76b2bd7361818a1f3860ff2644133b1dd2bdb03", + "path": "org/jetbrains/kotlin/kotlin-daemon-embeddable/2.0.21/kotlin-daemon-embeddable-2.0.21.jar" }, { "url": "org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.jar", @@ -3230,19 +2925,19 @@ "path": "org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.jar" }, { - "url": "io/gitlab/arturbosch/detekt/detekt-psi-utils/1.23.7/detekt-psi-utils-1.23.7.jar", - "hash": "6a054c91da27aac77db3ed509ff9f408c45410e1a5e989dc380aae3c09d7fb6e", - "path": "io/gitlab/arturbosch/detekt/detekt-psi-utils/1.23.7/detekt-psi-utils-1.23.7.jar" + "url": "io/gitlab/arturbosch/detekt/detekt-psi-utils/1.23.8/detekt-psi-utils-1.23.8.jar", + "hash": "9505fa9d4f9a771d256a5d415b5d51ffd7a24e5019f6a60e5a69a12633dcf7ba", + "path": "io/gitlab/arturbosch/detekt/detekt-psi-utils/1.23.8/detekt-psi-utils-1.23.8.jar" }, { - "url": "dev/drewhamilton/poko/poko-annotations-jvm/0.16.0/poko-annotations-jvm-0.16.0.jar", + "url": "dev/drewhamilton/poko/poko-annotations-jvm/0.17.1/poko-annotations-jvm-0.17.1.jar", "hash": "940e6d50445bc6b0ae26ad414ec7b953a3e4e802dc7756cc14d56958bc97cc31", - "path": "dev/drewhamilton/poko/poko-annotations-jvm/0.16.0/poko-annotations-jvm-0.16.0.jar" + "path": "dev/drewhamilton/poko/poko-annotations-jvm/0.17.1/poko-annotations-jvm-0.17.1.jar" }, { - "url": "io/gitlab/arturbosch/detekt/detekt-test-utils/1.23.7/detekt-test-utils-1.23.7.jar", - "hash": "33d970cc98c59e5d9d0b01ba7b525a76d363443a6a463f8cb869e08677e37ca3", - "path": "io/gitlab/arturbosch/detekt/detekt-test-utils/1.23.7/detekt-test-utils-1.23.7.jar" + "url": "io/gitlab/arturbosch/detekt/detekt-test-utils/1.23.8/detekt-test-utils-1.23.8.jar", + "hash": "c27c0673cad7cc1f2e932c89a060b7ae85749a03d69f221b4c1281f64136c702", + "path": "io/gitlab/arturbosch/detekt/detekt-test-utils/1.23.8/detekt-test-utils-1.23.8.jar" }, { "url": "org/junit/jupiter/junit-jupiter-api/5.10.2/junit-jupiter-api-5.10.2.jar", @@ -3265,9 +2960,9 @@ "path": "org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar" }, { - "url": "io/gitlab/arturbosch/detekt/detekt-parser/1.23.7/detekt-parser-1.23.7.jar", - "hash": "e217ab883e2e0f0e8a69b1fce7a131ff93a8bf2e06bd5fd395b38cde6b9c9504", - "path": "io/gitlab/arturbosch/detekt/detekt-parser/1.23.7/detekt-parser-1.23.7.jar" + "url": "io/gitlab/arturbosch/detekt/detekt-parser/1.23.8/detekt-parser-1.23.8.jar", + "hash": "5cdf45a0172d934d6e7401cd43838e7b954f7adb117eed8358fcae0b177e90e5", + "path": "io/gitlab/arturbosch/detekt/detekt-parser/1.23.8/detekt-parser-1.23.8.jar" }, { "url": "io/github/davidburstrom/contester/contester-breakpoint/0.2.0/contester-breakpoint-0.2.0.jar", @@ -3275,34 +2970,184 @@ "path": "io/github/davidburstrom/contester/contester-breakpoint/0.2.0/contester-breakpoint-0.2.0.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-main-kts/2.0.10/kotlin-main-kts-2.0.10.jar", - "hash": "1ae40572a7b9cc19dde70e88dae3dd7fa9db642578b5fbfaabca4dfc22e76b60", - "path": "org/jetbrains/kotlin/kotlin-main-kts/2.0.10/kotlin-main-kts-2.0.10.jar" + "url": "org/jetbrains/kotlin/kotlin-main-kts/2.0.21/kotlin-main-kts-2.0.21.jar", + "hash": "36fef581638be9c674295c176f10bc9f13025e5e1160030200991ded62ed6c29", + "path": "org/jetbrains/kotlin/kotlin-main-kts/2.0.21/kotlin-main-kts-2.0.21.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/2.0.10/kotlin-scripting-compiler-embeddable-2.0.10.jar", - "hash": "6c83faccacfc9ed71ade5e5ad1f22202a6b5be37deea10d2bc7df4dc3abdab3a", - "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/2.0.10/kotlin-scripting-compiler-embeddable-2.0.10.jar" + "url": "org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/2.0.21/kotlin-scripting-compiler-embeddable-2.0.21.jar", + "hash": "2413c230fdd8cd47ebbeba273e4df94cf3b44cb3ec95d2cb35472c93768c9f1c", + "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/2.0.21/kotlin-scripting-compiler-embeddable-2.0.21.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/2.0.10/kotlin-scripting-compiler-impl-embeddable-2.0.10.jar", - "hash": "97749ff32fce25ac35b2fd333080d34b6fc4d7a6b6ffb0499ece09ffebd123c8", - "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/2.0.10/kotlin-scripting-compiler-impl-embeddable-2.0.10.jar" + "url": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/2.0.21/kotlin-scripting-compiler-impl-embeddable-2.0.21.jar", + "hash": "6ed0fa5beb25466883989b5641f36809479260b7014535502fd387ce6c7ba833", + "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/2.0.21/kotlin-scripting-compiler-impl-embeddable-2.0.21.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-scripting-common/2.0.10/kotlin-scripting-common-2.0.10.jar", - "hash": "37d4671e73ca6599f597aba464577ebb3b8771a31ee9d7dcb52d916762d16871", - "path": "org/jetbrains/kotlin/kotlin-scripting-common/2.0.10/kotlin-scripting-common-2.0.10.jar" + "url": "org/jetbrains/kotlin/kotlin-scripting-common/2.0.21/kotlin-scripting-common-2.0.21.jar", + "hash": "f87deb2b14d068f99cba18217d80af85481c029c731ad8704458e9add9ca20f8", + "path": "org/jetbrains/kotlin/kotlin-scripting-common/2.0.21/kotlin-scripting-common-2.0.21.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-scripting-jvm/2.0.10/kotlin-scripting-jvm-2.0.10.jar", - "hash": "5259a5173e2ea1b0256fb5ab994be50c18fdc15ed4f5b62edcf7e2579ecc9a7a", - "path": "org/jetbrains/kotlin/kotlin-scripting-jvm/2.0.10/kotlin-scripting-jvm-2.0.10.jar" + "url": "org/jetbrains/kotlin/kotlin-scripting-jvm/2.0.21/kotlin-scripting-jvm-2.0.21.jar", + "hash": "88427f0f7a4c47845fa2221d29f6e0e0d7cbe73c3edf8bca30b4d8b3a336a77c", + "path": "org/jetbrains/kotlin/kotlin-scripting-jvm/2.0.21/kotlin-scripting-jvm-2.0.21.jar" }, { - "url": "io/gitlab/arturbosch/detekt/detekt-utils/1.23.7/detekt-utils-1.23.7.jar", - "hash": "0b5c211c72f63985a3e2e0f12f9a7733c7b3411b983a1c7f3175f3bd68d72194", - "path": "io/gitlab/arturbosch/detekt/detekt-utils/1.23.7/detekt-utils-1.23.7.jar" + "url": "io/gitlab/arturbosch/detekt/detekt-utils/1.23.8/detekt-utils-1.23.8.jar", + "hash": "f75fd7e924b9267d9ec661859ca913102de4a8f5895b09685ce10797dc26d056", + "path": "io/gitlab/arturbosch/detekt/detekt-utils/1.23.8/detekt-utils-1.23.8.jar" + }, + { + "url": "io/gitlab/arturbosch/detekt/detekt-core/1.23.8/detekt-core-1.23.8.jar", + "hash": "1981dea8e4e2e8541af2d83e4f8d3581ce647cfe63175b9eb9ac2a07849d74c9", + "path": "io/gitlab/arturbosch/detekt/detekt-core/1.23.8/detekt-core-1.23.8.jar" + }, + { + "url": "io/gitlab/arturbosch/detekt/detekt-api/1.23.8/detekt-api-1.23.8.jar", + "hash": "dd5b84d420904d5c564aab115d36e6290a9d7daf6955923099015618f2b5c83f", + "path": "io/gitlab/arturbosch/detekt/detekt-api/1.23.8/detekt-api-1.23.8.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-compiler-embeddable/2.0.21/kotlin-compiler-embeddable-2.0.21.jar", + "hash": "9fa8cdd1de0dccffe154c997d423ec6b5f53cd6d9177e3a77a9b0de03fb1bc81", + "path": "org/jetbrains/kotlin/kotlin-compiler-embeddable/2.0.21/kotlin-compiler-embeddable-2.0.21.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-script-runtime/2.0.21/kotlin-script-runtime-2.0.21.jar", + "hash": "9c111f8d08ade455566272d561921adc2b2cb6b7a4ccee38d9829c5e3a1ca6a3", + "path": "org/jetbrains/kotlin/kotlin-script-runtime/2.0.21/kotlin-script-runtime-2.0.21.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-daemon-embeddable/2.0.21/kotlin-daemon-embeddable-2.0.21.jar", + "hash": "b1a0a73c5022f8dd05a638c6b76b2bd7361818a1f3860ff2644133b1dd2bdb03", + "path": "org/jetbrains/kotlin/kotlin-daemon-embeddable/2.0.21/kotlin-daemon-embeddable-2.0.21.jar" + }, + { + "url": "org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.jar", + "hash": "c5fd725bffab51846bf3c77db1383c60aaaebfe1b7fe2f00d23fe1b7df0a439d", + "path": "org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.jar" + }, + { + "url": "org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.6.4/kotlinx-coroutines-core-jvm-1.6.4.jar", + "hash": "c24c8bb27bb320c4a93871501a7e5e0c61607638907b197aef675513d4c820be", + "path": "org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.6.4/kotlinx-coroutines-core-jvm-1.6.4.jar" + }, + { + "url": "dev/drewhamilton/poko/poko-annotations-jvm/0.17.1/poko-annotations-jvm-0.17.1.jar", + "hash": "940e6d50445bc6b0ae26ad414ec7b953a3e4e802dc7756cc14d56958bc97cc31", + "path": "dev/drewhamilton/poko/poko-annotations-jvm/0.17.1/poko-annotations-jvm-0.17.1.jar" + }, + { + "url": "io/gitlab/arturbosch/detekt/detekt-parser/1.23.8/detekt-parser-1.23.8.jar", + "hash": "5cdf45a0172d934d6e7401cd43838e7b954f7adb117eed8358fcae0b177e90e5", + "path": "io/gitlab/arturbosch/detekt/detekt-parser/1.23.8/detekt-parser-1.23.8.jar" + }, + { + "url": "io/github/davidburstrom/contester/contester-breakpoint/0.2.0/contester-breakpoint-0.2.0.jar", + "hash": "672cbebb5d45a72b35dd81fd6127e187451bb6fb7fba35315bbdf2f57cfce835", + "path": "io/github/davidburstrom/contester/contester-breakpoint/0.2.0/contester-breakpoint-0.2.0.jar" + }, + { + "url": "io/gitlab/arturbosch/detekt/detekt-tooling/1.23.8/detekt-tooling-1.23.8.jar", + "hash": "7e93e9a23b478f70128893b06748673f912100b7ef03040d7d0331e26d30d092", + "path": "io/gitlab/arturbosch/detekt/detekt-tooling/1.23.8/detekt-tooling-1.23.8.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-stdlib/2.0.21/kotlin-stdlib-2.0.21.jar", + "hash": "f31cc53f105a7e48c093683bbd5437561d1233920513774b470805641bedbc09", + "path": "org/jetbrains/kotlin/kotlin-stdlib/2.0.21/kotlin-stdlib-2.0.21.jar" + }, + { + "url": "org/jetbrains/annotations/13.0/annotations-13.0.jar", + "hash": "ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478", + "path": "org/jetbrains/annotations/13.0/annotations-13.0.jar" + }, + { + "url": "org/snakeyaml/snakeyaml-engine/2.7/snakeyaml-engine-2.7.jar", + "hash": "4053f878c171692aab8782f53a3974f43e55e2b6ed12c3682b36a46968c5ded1", + "path": "org/snakeyaml/snakeyaml-engine/2.7/snakeyaml-engine-2.7.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-reflect/2.0.21/kotlin-reflect-2.0.21.jar", + "hash": "3ad2fcad0c09ddc0922debab4444d612144b7b465b75a8bb7587e20ddfafd799", + "path": "org/jetbrains/kotlin/kotlin-reflect/2.0.21/kotlin-reflect-2.0.21.jar" + }, + { + "url": "io/gitlab/arturbosch/detekt/detekt-metrics/1.23.8/detekt-metrics-1.23.8.jar", + "hash": "718e8f71f5872986e4f5cd4887a41e26aa0aeff42e99cf4a42582291b8738cc4", + "path": "io/gitlab/arturbosch/detekt/detekt-metrics/1.23.8/detekt-metrics-1.23.8.jar" + }, + { + "url": "io/gitlab/arturbosch/detekt/detekt-psi-utils/1.23.8/detekt-psi-utils-1.23.8.jar", + "hash": "9505fa9d4f9a771d256a5d415b5d51ffd7a24e5019f6a60e5a69a12633dcf7ba", + "path": "io/gitlab/arturbosch/detekt/detekt-psi-utils/1.23.8/detekt-psi-utils-1.23.8.jar" + }, + { + "url": "io/gitlab/arturbosch/detekt/detekt-report-html/1.23.8/detekt-report-html-1.23.8.jar", + "hash": "8068a15e07718e3bdbf501ede5f666812fb5f9fb1450db060449534c05e6722a", + "path": "io/gitlab/arturbosch/detekt/detekt-report-html/1.23.8/detekt-report-html-1.23.8.jar" + }, + { + "url": "org/jetbrains/kotlinx/kotlinx-html-jvm/0.8.1/kotlinx-html-jvm-0.8.1.jar", + "hash": "98bda1c78a5028a134ceb25b63f5c130c89349730d35fd47ef7490b6bf0b63b3", + "path": "org/jetbrains/kotlinx/kotlinx-html-jvm/0.8.1/kotlinx-html-jvm-0.8.1.jar" + }, + { + "url": "io/gitlab/arturbosch/detekt/detekt-report-md/1.23.8/detekt-report-md-1.23.8.jar", + "hash": "cc5b90b1476cef99e112162dbcd1db32b040284a768f3c975a49ec0b63980ca3", + "path": "io/gitlab/arturbosch/detekt/detekt-report-md/1.23.8/detekt-report-md-1.23.8.jar" + }, + { + "url": "io/gitlab/arturbosch/detekt/detekt-report-txt/1.23.8/detekt-report-txt-1.23.8.jar", + "hash": "41e85ca3587abce9a03f8dcb2a67e05fcf59b7518fa016c9350ea73c79f9c54a", + "path": "io/gitlab/arturbosch/detekt/detekt-report-txt/1.23.8/detekt-report-txt-1.23.8.jar" + }, + { + "url": "io/gitlab/arturbosch/detekt/detekt-report-xml/1.23.8/detekt-report-xml-1.23.8.jar", + "hash": "d71abaa98890cae8a618839b1309c013dff39c6bd7d0de0b704e6193e027ef09", + "path": "io/gitlab/arturbosch/detekt/detekt-report-xml/1.23.8/detekt-report-xml-1.23.8.jar" + }, + { + "url": "io/gitlab/arturbosch/detekt/detekt-report-sarif/1.23.8/detekt-report-sarif-1.23.8.jar", + "hash": "c9f9221fc57ed1fbd1374de5c4da6c069160f892a71f83b551d3a32c8cbad13d", + "path": "io/gitlab/arturbosch/detekt/detekt-report-sarif/1.23.8/detekt-report-sarif-1.23.8.jar" + }, + { + "url": "io/github/detekt/sarif4k/sarif4k-jvm/0.6.0/sarif4k-jvm-0.6.0.jar", + "hash": "b3ac96dd97acba8318dbe26f6a432d6c6db91c46c780805e8928b8103e5763dc", + "path": "io/github/detekt/sarif4k/sarif4k-jvm/0.6.0/sarif4k-jvm-0.6.0.jar" + }, + { + "url": "org/jetbrains/kotlinx/kotlinx-serialization-json-jvm/1.4.1/kotlinx-serialization-json-jvm-1.4.1.jar", + "hash": "af604c46737121d4225fdb60ef0e17766a3c94b7c1c9ef76b4e3a5c7733d557e", + "path": "org/jetbrains/kotlinx/kotlinx-serialization-json-jvm/1.4.1/kotlinx-serialization-json-jvm-1.4.1.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-stdlib-common/1.7.20/kotlin-stdlib-common-1.7.20.jar", + "hash": "e0e91962bc0007338bf5b1739f62927ac32d14ba3d827fa608ab4e5351729d5d", + "path": "org/jetbrains/kotlin/kotlin-stdlib-common/1.7.20/kotlin-stdlib-common-1.7.20.jar" + }, + { + "url": "org/jetbrains/kotlinx/kotlinx-serialization-core-jvm/1.4.1/kotlinx-serialization-core-jvm-1.4.1.jar", + "hash": "eba7f1c854296e4ce1418fb01360f8f10c5683e7c45aa3472018417a067636f3", + "path": "org/jetbrains/kotlinx/kotlinx-serialization-core-jvm/1.4.1/kotlinx-serialization-core-jvm-1.4.1.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.20/kotlin-stdlib-jdk8-1.7.20.jar", + "hash": "1da0d306c995945e1f807240ef64b5cd2dd5ac58612afb1a8596143d10b7ded5", + "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.7.20/kotlin-stdlib-jdk8-1.7.20.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.20/kotlin-stdlib-jdk7-1.7.20.jar", + "hash": "524da3c1a2ad56fd52c4ae2272ef3de421de8d2047ab1c51fc306d351243f2f5", + "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.7.20/kotlin-stdlib-jdk7-1.7.20.jar" + }, + { + "url": "io/gitlab/arturbosch/detekt/detekt-utils/1.23.8/detekt-utils-1.23.8.jar", + "hash": "f75fd7e924b9267d9ec661859ca913102de4a8f5895b09685ce10797dc26d056", + "path": "io/gitlab/arturbosch/detekt/detekt-utils/1.23.8/detekt-utils-1.23.8.jar" }, { "url": "com/pngencoder/pngencoder/0.14.0/pngencoder-0.14.0.jar", @@ -3375,9 +3220,14 @@ "path": "org/json/json/20231013/json-20231013.jar" }, { - "url": "com/jetbrains/format-ripper/format-ripper/1.1.1/format-ripper-1.1.1.jar", - "hash": "c5edac7046453d487daf26bfce1ebb0ccb2d51e07167d01878a13ffdb9b66b8e", - "path": "com/jetbrains/format-ripper/format-ripper/1.1.1/format-ripper-1.1.1.jar" + "url": "org/jetbrains/kotlin/kotlin-jps-plugin-classpath/2.2.0/kotlin-jps-plugin-classpath-2.2.0.jar", + "hash": "61002bb21cc3c512bd7c9d532f3932e33e019e58d554bc4d3c208ebec5c11284", + "path": "org/jetbrains/kotlin/kotlin-jps-plugin-classpath/2.2.0/kotlin-jps-plugin-classpath-2.2.0.jar" + }, + { + "url": "com/jetbrains/format-ripper/format-ripper/1.2.0/format-ripper-1.2.0.jar", + "hash": "7b47cc1b48092566eaf82c8cd6210151661423b755dc578613000cac90464eef", + "path": "com/jetbrains/format-ripper/format-ripper/1.2.0/format-ripper-1.2.0.jar" }, { "url": "org/jetbrains/apple-notary-api-kotlin-client/2.0.1/apple-notary-api-kotlin-client-2.0.1.jar", @@ -3430,9 +3280,154 @@ "path": "com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.15.0/jackson-dataformat-xml-2.15.0.jar" }, { - "url": "com/github/oshi/oshi-core/6.6.0/oshi-core-6.6.0.jar", - "hash": "706b5582246d534f427a57141d9fe4a9a7ac1aae37aac857769ec9abacf0de82", - "path": "com/github/oshi/oshi-core/6.6.0/oshi-core-6.6.0.jar" + "url": "io/netty/netty-all/4.2.0.RC2/netty-all-4.2.0.RC2.jar", + "hash": "4a12af2ac8345bfc7e0987ad8748787de033a9e27357cace7f45c7d40be522e0", + "path": "io/netty/netty-all/4.2.0.RC2/netty-all-4.2.0.RC2.jar" + }, + { + "url": "io/netty/netty-buffer/4.2.0.RC2/netty-buffer-4.2.0.RC2.jar", + "hash": "74d953cec00048b892112f9602fc7b1113ea55337dc1ede32e449efcb2b231c7", + "path": "io/netty/netty-buffer/4.2.0.RC2/netty-buffer-4.2.0.RC2.jar" + }, + { + "url": "io/netty/netty-codec-base/4.2.0.RC2/netty-codec-base-4.2.0.RC2.jar", + "hash": "f39581a55f89fb0586373e237e1e4a9d5e2fe3b94167c7a6762552651e5a6038", + "path": "io/netty/netty-codec-base/4.2.0.RC2/netty-codec-base-4.2.0.RC2.jar" + }, + { + "url": "io/netty/netty-codec/4.2.0.RC2/netty-codec-4.2.0.RC2.jar", + "hash": "b94f2d169acd04e8a41f1082e8f522529be1f5a10515473de9fb8d259afbfc77", + "path": "io/netty/netty-codec/4.2.0.RC2/netty-codec-4.2.0.RC2.jar" + }, + { + "url": "io/netty/netty-codec-http/4.2.0.RC2/netty-codec-http-4.2.0.RC2.jar", + "hash": "a44d21dff0254e4f4f9ceb7870e8b27a403d7f1d6325ab03ae6c045302957761", + "path": "io/netty/netty-codec-http/4.2.0.RC2/netty-codec-http-4.2.0.RC2.jar" + }, + { + "url": "io/netty/netty-codec-http2/4.2.0.RC2/netty-codec-http2-4.2.0.RC2.jar", + "hash": "c542657efd81b268535fb77e1866c8234c5a22de416ecbd8aea0e06e2c1588de", + "path": "io/netty/netty-codec-http2/4.2.0.RC2/netty-codec-http2-4.2.0.RC2.jar" + }, + { + "url": "io/netty/netty-common/4.2.0.RC2/netty-common-4.2.0.RC2.jar", + "hash": "cc65afe17daf2f9380d3c64460f5b10ec279f98b9461fbf0ccf62b3cb3ee6c37", + "path": "io/netty/netty-common/4.2.0.RC2/netty-common-4.2.0.RC2.jar" + }, + { + "url": "io/netty/netty-handler/4.2.0.RC2/netty-handler-4.2.0.RC2.jar", + "hash": "3f1912b14a2fdd7ad2ef0bda9eeb1ae544c463857081d7dd69f9aa2b7137de6e", + "path": "io/netty/netty-handler/4.2.0.RC2/netty-handler-4.2.0.RC2.jar" + }, + { + "url": "io/netty/netty-transport-native-unix-common/4.2.0.RC2/netty-transport-native-unix-common-4.2.0.RC2.jar", + "hash": "dfc1db2a05dafeba40987a76591004cc72d4a27062d874961fadc5059900f65d", + "path": "io/netty/netty-transport-native-unix-common/4.2.0.RC2/netty-transport-native-unix-common-4.2.0.RC2.jar" + }, + { + "url": "io/netty/netty-handler-ssl-ocsp/4.2.0.RC2/netty-handler-ssl-ocsp-4.2.0.RC2.jar", + "hash": "c1d3051facf0297a3d7e15078a2c94f3650b6beddd398f21c591d098fd549922", + "path": "io/netty/netty-handler-ssl-ocsp/4.2.0.RC2/netty-handler-ssl-ocsp-4.2.0.RC2.jar" + }, + { + "url": "io/netty/netty-resolver/4.2.0.RC2/netty-resolver-4.2.0.RC2.jar", + "hash": "10fa70357cbfd55f52d64cf4bb4011e01ced0e0e5dea0bac77f73908cef676ff", + "path": "io/netty/netty-resolver/4.2.0.RC2/netty-resolver-4.2.0.RC2.jar" + }, + { + "url": "io/netty/netty-transport/4.2.0.RC2/netty-transport-4.2.0.RC2.jar", + "hash": "9c86cf3a130237b059f5ef89661a4fbe715f5e8bce9626a6aded95a1c3775a47", + "path": "io/netty/netty-transport/4.2.0.RC2/netty-transport-4.2.0.RC2.jar" + }, + { + "url": "io/netty/netty-pkitesting/4.2.0.RC2/netty-pkitesting-4.2.0.RC2.jar", + "hash": "6d3fbdf60229ee2baafaa850bf46115923109c73d6d1b0fefdcce5a12ddd43e8", + "path": "io/netty/netty-pkitesting/4.2.0.RC2/netty-pkitesting-4.2.0.RC2.jar" + }, + { + "url": "org/bouncycastle/bcpkix-jdk18on/1.79/bcpkix-jdk18on-1.79.jar", + "hash": "3639a24ddf9ba4b7eba0659b44770e91eba816421888e571f285aadefe532cd6", + "path": "org/bouncycastle/bcpkix-jdk18on/1.79/bcpkix-jdk18on-1.79.jar" + }, + { + "url": "org/bouncycastle/bcutil-jdk18on/1.79/bcutil-jdk18on-1.79.jar", + "hash": "c70b88ada58938cbc2f005d40329054078bcfa1149e6ffc03e9242eb6ab21836", + "path": "org/bouncycastle/bcutil-jdk18on/1.79/bcutil-jdk18on-1.79.jar" + }, + { + "url": "org/bouncycastle/bcprov-jdk18on/1.79/bcprov-jdk18on-1.79.jar", + "hash": "0d81ecc3124536b539bce9aa3fe9621b7f84c9cee371b635a5b31c78b79ab1da", + "path": "org/bouncycastle/bcprov-jdk18on/1.79/bcprov-jdk18on-1.79.jar" + }, + { + "url": "io/netty/netty-transport-classes-epoll/4.2.0.RC2/netty-transport-classes-epoll-4.2.0.RC2.jar", + "hash": "b28e39a15989b29683ccbc360d27cdb71fa992c16e50f2b331278a68267d110a", + "path": "io/netty/netty-transport-classes-epoll/4.2.0.RC2/netty-transport-classes-epoll-4.2.0.RC2.jar" + }, + { + "url": "io/netty/netty-transport-classes-kqueue/4.2.0.RC2/netty-transport-classes-kqueue-4.2.0.RC2.jar", + "hash": "15c46096b22d0fc833c09ce85d002cc8e171c9f1741030663899a6315997d5bd", + "path": "io/netty/netty-transport-classes-kqueue/4.2.0.RC2/netty-transport-classes-kqueue-4.2.0.RC2.jar" + }, + { + "url": "io/netty/netty-transport-native-epoll/4.2.0.RC2/netty-transport-native-epoll-4.2.0.RC2-linux-x86_64.jar", + "hash": "d57f64acefa1cebc8b18f1add825f4d965bb495a340eee69b9d626d54e161a24", + "path": "io/netty/netty-transport-native-epoll/4.2.0.RC2/netty-transport-native-epoll-4.2.0.RC2-linux-x86_64.jar" + }, + { + "url": "io/netty/netty-transport-native-epoll/4.2.0.RC2/netty-transport-native-epoll-4.2.0.RC2-linux-aarch_64.jar", + "hash": "9ff603349365d28397dc239097cab0ceca3b27cacd13fb5f1afda8d4d7388194", + "path": "io/netty/netty-transport-native-epoll/4.2.0.RC2/netty-transport-native-epoll-4.2.0.RC2-linux-aarch_64.jar" + }, + { + "url": "io/netty/netty-transport-native-epoll/4.2.0.RC2/netty-transport-native-epoll-4.2.0.RC2-linux-riscv64.jar", + "hash": "c9fb752bd54bf2dae1e4330d2446202fdfb28e6a7f933248886de13d4b2f6959", + "path": "io/netty/netty-transport-native-epoll/4.2.0.RC2/netty-transport-native-epoll-4.2.0.RC2-linux-riscv64.jar" + }, + { + "url": "io/netty/netty-transport-native-kqueue/4.2.0.RC2/netty-transport-native-kqueue-4.2.0.RC2-osx-x86_64.jar", + "hash": "2c80194e02e8f2424be3eb18be4514ece9fcaec79cb11a7d2f0dbe92fe86e283", + "path": "io/netty/netty-transport-native-kqueue/4.2.0.RC2/netty-transport-native-kqueue-4.2.0.RC2-osx-x86_64.jar" + }, + { + "url": "io/netty/netty-transport-native-kqueue/4.2.0.RC2/netty-transport-native-kqueue-4.2.0.RC2-osx-aarch_64.jar", + "hash": "d942f12645bf694c5083e40d7ec2f1d03b897ceccb0d0acd9d1178bf4f72092d", + "path": "io/netty/netty-transport-native-kqueue/4.2.0.RC2/netty-transport-native-kqueue-4.2.0.RC2-osx-aarch_64.jar" + }, + { + "url": "org/jetbrains/intellij/deps/intellij-coverage-reporter/1.0.766/intellij-coverage-reporter-1.0.766.jar", + "hash": "25393a60c2f7552955e7f5719a73b044cec83e05a62a3b0b1c75ad3e6953275b", + "path": "org/jetbrains/intellij/deps/intellij-coverage-reporter/1.0.766/intellij-coverage-reporter-1.0.766.jar" + }, + { + "url": "org/jetbrains/intellij/deps/coverage-report/1.0.25/coverage-report-1.0.25.jar", + "hash": "8627281c15b1b5347ca618d0dbc2090aa92a096a867c1d030198a51efcc33bfe", + "path": "org/jetbrains/intellij/deps/coverage-report/1.0.25/coverage-report-1.0.25.jar" + }, + { + "url": "org/freemarker/freemarker/2.3.32/freemarker-2.3.32.jar", + "hash": "04d65ec1bde6cea20e3495d5e78ef96ab774d9936434861d3254bd88e7e94f92", + "path": "org/freemarker/freemarker/2.3.32/freemarker-2.3.32.jar" + }, + { + "url": "org/jetbrains/intellij/deps/intellij-coverage-agent/1.0.766/intellij-coverage-agent-1.0.766.jar", + "hash": "52f66c83318dcacb879f2a07fe448eccd1313b077809190810c83aa4b875611c", + "path": "org/jetbrains/intellij/deps/intellij-coverage-agent/1.0.766/intellij-coverage-agent-1.0.766.jar" + }, + { + "url": "io/ktor/ktor-server-cio-jvm/3.1.3/ktor-server-cio-jvm-3.1.3.jar", + "hash": "f1526fe94e8d76c5251b5a25e4b4bb72199a25d3e1f6045e4b9e42789293f069", + "path": "io/ktor/ktor-server-cio-jvm/3.1.3/ktor-server-cio-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-server-core-jvm/3.1.3/ktor-server-core-jvm-3.1.3.jar", + "hash": "bf582ba004634d0d343bb2dfa1edd0e8de18cdc2c607a4089db8b79d3085d10a", + "path": "io/ktor/ktor-server-core-jvm/3.1.3/ktor-server-core-jvm-3.1.3.jar" + }, + { + "url": "com/typesafe/config/1.4.3/config-1.4.3.jar", + "hash": "8ada4c185ce72416712d63e0b5afdc5f009c0cdf405e5f26efecdf156aa5dfb6", + "path": "com/typesafe/config/1.4.3/config-1.4.3.jar" }, { "url": "io/takari/maven-wrapper/0.5.5/maven-wrapper-0.5.5.jar", @@ -3440,149 +3435,169 @@ "path": "io/takari/maven-wrapper/0.5.5/maven-wrapper-0.5.5.jar" }, { - "url": "org/apache/maven/maven-embedder/4.0.0-rc-3/maven-embedder-4.0.0-rc-3.jar", - "hash": "8edfbc2c8889fc79401d3248dc249bc3f8417ed51a8ec7c8beb348e1b273a672", - "path": "org/apache/maven/maven-embedder/4.0.0-rc-3/maven-embedder-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-embedder/4.0.0-rc-4/maven-embedder-4.0.0-rc-4.jar", + "hash": "e7ade06969b92d91941ff57d2d31eae2cf392cd7bcfa848d052859e523a581a2", + "path": "org/apache/maven/maven-embedder/4.0.0-rc-4/maven-embedder-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-api-annotations/4.0.0-rc-3/maven-api-annotations-4.0.0-rc-3.jar", - "hash": "5d3490f72ad3a7e82be88b27629f37c59fd2531bae511c3b13866420d5d862bd", - "path": "org/apache/maven/maven-api-annotations/4.0.0-rc-3/maven-api-annotations-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-api-annotations/4.0.0-rc-4/maven-api-annotations-4.0.0-rc-4.jar", + "hash": "2937b37475450e47e1d9175733d6a1af8aa816889c2165e1a1bfc80461c66908", + "path": "org/apache/maven/maven-api-annotations/4.0.0-rc-4/maven-api-annotations-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-api-core/4.0.0-rc-3/maven-api-core-4.0.0-rc-3.jar", - "hash": "f5ef65b6b707160439f6e0548d66b74e8ac19686aa741619e3c8e7955bb7a2ba", - "path": "org/apache/maven/maven-api-core/4.0.0-rc-3/maven-api-core-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-api-core/4.0.0-rc-4/maven-api-core-4.0.0-rc-4.jar", + "hash": "ba5a77673592e9092247b08cf38b1069c03d31b9ac79bda81d08fb175f32964d", + "path": "org/apache/maven/maven-api-core/4.0.0-rc-4/maven-api-core-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-api-di/4.0.0-rc-3/maven-api-di-4.0.0-rc-3.jar", - "hash": "a325978f2d9d05756a426fd35ef1180a90fbad1f0477e11bca7dd0dd8f6f754e", - "path": "org/apache/maven/maven-api-di/4.0.0-rc-3/maven-api-di-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-api-di/4.0.0-rc-4/maven-api-di-4.0.0-rc-4.jar", + "hash": "43a19d3d5f852fbd39f0da6b92e678c68648ae78c2e4b815a9de07be944c7c39", + "path": "org/apache/maven/maven-api-di/4.0.0-rc-4/maven-api-di-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-api-settings/4.0.0-rc-3/maven-api-settings-4.0.0-rc-3.jar", - "hash": "4f5e43e45efd4c92d6cef4f8f64171ac62298b612ea39d086dff82f468f67bfd", - "path": "org/apache/maven/maven-api-settings/4.0.0-rc-3/maven-api-settings-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-api-settings/4.0.0-rc-4/maven-api-settings-4.0.0-rc-4.jar", + "hash": "30d7850abf5bb66902a55c98041edccc50c85dfdbeac3abfd0f5febd2009f638", + "path": "org/apache/maven/maven-api-settings/4.0.0-rc-4/maven-api-settings-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-api-toolchain/4.0.0-rc-3/maven-api-toolchain-4.0.0-rc-3.jar", - "hash": "0faebfcd9142c4fadf47a9024ca5bec52a693c298cfdf2e24f3749af163bae09", - "path": "org/apache/maven/maven-api-toolchain/4.0.0-rc-3/maven-api-toolchain-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-api-toolchain/4.0.0-rc-4/maven-api-toolchain-4.0.0-rc-4.jar", + "hash": "6e9132f8f32764692236e491eafa6c5ff14f0ed4ccf339fc20e3103f01f01076", + "path": "org/apache/maven/maven-api-toolchain/4.0.0-rc-4/maven-api-toolchain-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-api-plugin/4.0.0-rc-3/maven-api-plugin-4.0.0-rc-3.jar", - "hash": "841b52f2cecb43a21836d25bf667b9ca40e2e0d4e66980859029c5f2d4e88365", - "path": "org/apache/maven/maven-api-plugin/4.0.0-rc-3/maven-api-plugin-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-api-plugin/4.0.0-rc-4/maven-api-plugin-4.0.0-rc-4.jar", + "hash": "f72e30329c609814745fc29a2ea3803f03a0312985b152e896af3b692b6eb08a", + "path": "org/apache/maven/maven-api-plugin/4.0.0-rc-4/maven-api-plugin-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-api-cli/4.0.0-rc-3/maven-api-cli-4.0.0-rc-3.jar", - "hash": "bdefb5e95b159d4bad4b0755346f6e4ebee9451e9edff3be5d221aaad1637157", - "path": "org/apache/maven/maven-api-cli/4.0.0-rc-3/maven-api-cli-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-api-cli/4.0.0-rc-4/maven-api-cli-4.0.0-rc-4.jar", + "hash": "f019911b55edef8d2fd0770601cabd45b439b7833dc3e7cfc2922c9118993dea", + "path": "org/apache/maven/maven-api-cli/4.0.0-rc-4/maven-api-cli-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-api-model/4.0.0-rc-3/maven-api-model-4.0.0-rc-3.jar", - "hash": "7208a02aeca7534e361d5e16aa71fd53cd7bfe8f8acaf51d4610f312794691c8", - "path": "org/apache/maven/maven-api-model/4.0.0-rc-3/maven-api-model-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-api-model/4.0.0-rc-4/maven-api-model-4.0.0-rc-4.jar", + "hash": "74b6c10ba09f457a8130534e34dc3824aeacbc4767943a533b5ab88efb2f1359", + "path": "org/apache/maven/maven-api-model/4.0.0-rc-4/maven-api-model-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-api-xml/4.0.0-rc-3/maven-api-xml-4.0.0-rc-3.jar", - "hash": "f3e3b3642373c69d4c7441d40eba0765e1d744e992b62194452f5ea5451dfdba", - "path": "org/apache/maven/maven-api-xml/4.0.0-rc-3/maven-api-xml-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-api-xml/4.0.0-rc-4/maven-api-xml-4.0.0-rc-4.jar", + "hash": "a4c1edd5846995fde7bf068b9303bf0949d3cee60cf8a4b0ac385d8d3b3c2eed", + "path": "org/apache/maven/maven-api-xml/4.0.0-rc-4/maven-api-xml-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-core/4.0.0-rc-3/maven-core-4.0.0-rc-3.jar", - "hash": "aa6077183921bf068aecba9080622354b7cc660d12f588f554424564b4640041", - "path": "org/apache/maven/maven-core/4.0.0-rc-3/maven-core-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-core/4.0.0-rc-4/maven-core-4.0.0-rc-4.jar", + "hash": "ede5d3c2f31ca66769810b245bbdd524627b14c93cbc3d04e934aa9c033373f9", + "path": "org/apache/maven/maven-core/4.0.0-rc-4/maven-core-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-api-metadata/4.0.0-rc-3/maven-api-metadata-4.0.0-rc-3.jar", - "hash": "dd346dde9f11ea854c2519e40aaaab375559a60a43e3b1e6463b805bb88ce2d9", - "path": "org/apache/maven/maven-api-metadata/4.0.0-rc-3/maven-api-metadata-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-api-metadata/4.0.0-rc-4/maven-api-metadata-4.0.0-rc-4.jar", + "hash": "96eb305694b66dd7717f35b284122f4762c802a70da2d89e4ead82be5ea51ad0", + "path": "org/apache/maven/maven-api-metadata/4.0.0-rc-4/maven-api-metadata-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-api-spi/4.0.0-rc-3/maven-api-spi-4.0.0-rc-3.jar", - "hash": "69dc1e9ef3865f7c6c09125eb797867aa6e55573e79570519279f2aafa817613", - "path": "org/apache/maven/maven-api-spi/4.0.0-rc-3/maven-api-spi-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-api-spi/4.0.0-rc-4/maven-api-spi-4.0.0-rc-4.jar", + "hash": "46b495fa82b53622aed8e2c1ac9b8b180c21abca6b620a536386917ccf7c0950", + "path": "org/apache/maven/maven-api-spi/4.0.0-rc-4/maven-api-spi-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-impl/4.0.0-rc-3/maven-impl-4.0.0-rc-3.jar", - "hash": "e54093819207d287e0c2234d0bffd6fd09d12f62a1b6da920a9b285475446d94", - "path": "org/apache/maven/maven-impl/4.0.0-rc-3/maven-impl-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-impl/4.0.0-rc-4/maven-impl-4.0.0-rc-4.jar", + "hash": "a78370c3e52ef07a5fa1853bc0c6f4a54b0423d19b96b81880ed0bf047e8fdf5", + "path": "org/apache/maven/maven-impl/4.0.0-rc-4/maven-impl-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-repository-metadata/4.0.0-rc-3/maven-repository-metadata-4.0.0-rc-3.jar", - "hash": "564b6c79d4a9567d1d86592c915a6d95d48e152e6fec5984467f60e5ff9cd67c", - "path": "org/apache/maven/maven-repository-metadata/4.0.0-rc-3/maven-repository-metadata-4.0.0-rc-3.jar" + "url": "org/apache/maven/resolver/maven-resolver-connector-basic/2.0.9/maven-resolver-connector-basic-2.0.9.jar", + "hash": "544fcbcf39a7084881942bb3bc1f50d3af35eeabfa387f0fbe36965a3f70bd6f", + "path": "org/apache/maven/resolver/maven-resolver-connector-basic/2.0.9/maven-resolver-connector-basic-2.0.9.jar" }, { - "url": "org/apache/maven/maven-cli/4.0.0-rc-3/maven-cli-4.0.0-rc-3.jar", - "hash": "fd06199863cb1b9469e1266d1ac8ed7c1595fb742903670e1012f4aed379979f", - "path": "org/apache/maven/maven-cli/4.0.0-rc-3/maven-cli-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-repository-metadata/4.0.0-rc-4/maven-repository-metadata-4.0.0-rc-4.jar", + "hash": "9cfdc674b846ecb95c26231998952af372e27cb151f75c9e628a4590fa66d8cc", + "path": "org/apache/maven/maven-repository-metadata/4.0.0-rc-4/maven-repository-metadata-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-di/4.0.0-rc-3/maven-di-4.0.0-rc-3.jar", - "hash": "21a99039af86d0bdf7564a7c23e4cc686912dfe8ee9db4fa54ad586f4b5330b0", - "path": "org/apache/maven/maven-di/4.0.0-rc-3/maven-di-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-cli/4.0.0-rc-4/maven-cli-4.0.0-rc-4.jar", + "hash": "1628cf47fda9fde0e0d012a5020bedace2cecae7f4a216315e7e6001b2a1bf94", + "path": "org/apache/maven/maven-cli/4.0.0-rc-4/maven-cli-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-jline/4.0.0-rc-3/maven-jline-4.0.0-rc-3.jar", - "hash": "65530eadac880e73b9a197c20009262e609f60244986dca5c3d60246cca112e3", - "path": "org/apache/maven/maven-jline/4.0.0-rc-3/maven-jline-4.0.0-rc-3.jar" + "url": "org/apache/maven/resolver/maven-resolver-transport-file/2.0.9/maven-resolver-transport-file-2.0.9.jar", + "hash": "4128a85241aa9809d4f63508c668ec5ab5d1d8e810393f2cebe6e3411e6699ee", + "path": "org/apache/maven/resolver/maven-resolver-transport-file/2.0.9/maven-resolver-transport-file-2.0.9.jar" }, { - "url": "org/jline/jline-reader/3.29.0/jline-reader-3.29.0.jar", - "hash": "a4cb0a5fde9289f2f1b614e04f94b202f6ff5c9c96476425837b1184c92ef81d", - "path": "org/jline/jline-reader/3.29.0/jline-reader-3.29.0.jar" + "url": "org/apache/maven/resolver/maven-resolver-transport-jdk/2.0.9/maven-resolver-transport-jdk-2.0.9.jar", + "hash": "6bcfea0808e2693b67a66f23f0e9a9b7b28302465913fa12f27d787f7d34af81", + "path": "org/apache/maven/resolver/maven-resolver-transport-jdk/2.0.9/maven-resolver-transport-jdk-2.0.9.jar" }, { - "url": "org/jline/jline-style/3.29.0/jline-style-3.29.0.jar", - "hash": "2912bb71f9c0eb974529adfb27d9d377c5696b84209199576f73722bb60b4c87", - "path": "org/jline/jline-style/3.29.0/jline-style-3.29.0.jar" + "url": "org/jdom/jdom2/2.0.6.1/jdom2-2.0.6.1.jar", + "hash": "0b20f45e3a0fd8f0d12cdc5316b06776e902b1365db00118876f9175c60f302c", + "path": "org/jdom/jdom2/2.0.6.1/jdom2-2.0.6.1.jar" }, { - "url": "org/jline/jline-builtins/3.29.0/jline-builtins-3.29.0.jar", - "hash": "cce95577dcc70c10b434647361d8ce486264b63ef17936f67be4de72629f1ea7", - "path": "org/jline/jline-builtins/3.29.0/jline-builtins-3.29.0.jar" + "url": "org/apache/maven/maven-di/4.0.0-rc-4/maven-di-4.0.0-rc-4.jar", + "hash": "42b3b68b71a796d55381452f676c99176d1b4e4d5d2d28b6ba14dd2027c97bf3", + "path": "org/apache/maven/maven-di/4.0.0-rc-4/maven-di-4.0.0-rc-4.jar" }, { - "url": "org/jline/jline-console/3.29.0/jline-console-3.29.0.jar", - "hash": "12cc156e01914b10cff94dd269bcc990ba9e673106faa9ab8050dacec2af56b0", - "path": "org/jline/jline-console/3.29.0/jline-console-3.29.0.jar" + "url": "org/apache/maven/maven-jline/4.0.0-rc-4/maven-jline-4.0.0-rc-4.jar", + "hash": "5d431c9308cf60f4fbed6cb9a3e1c2b6b7b22318e0d9d5f4f53c8dcb40a77fcd", + "path": "org/apache/maven/maven-jline/4.0.0-rc-4/maven-jline-4.0.0-rc-4.jar" }, { - "url": "org/jline/jline-console-ui/3.29.0/jline-console-ui-3.29.0.jar", - "hash": "269271915902489e8a1067052ddd4d172933ec94a42c14832a1e03524222ba60", - "path": "org/jline/jline-console-ui/3.29.0/jline-console-ui-3.29.0.jar" + "url": "org/jline/jline-reader/3.30.4/jline-reader-3.30.4.jar", + "hash": "6989455b7a250698451f08cc59d3797f0fb581eb451e0fae4305a43473b8a668", + "path": "org/jline/jline-reader/3.30.4/jline-reader-3.30.4.jar" }, { - "url": "org/jline/jline-terminal/3.29.0/jline-terminal-3.29.0.jar", - "hash": "fd68a98b32b1132035c62102e5df0b0fdc358e7c87a9f876ce7071450b4d10da", - "path": "org/jline/jline-terminal/3.29.0/jline-terminal-3.29.0.jar" + "url": "org/jline/jline-style/3.30.4/jline-style-3.30.4.jar", + "hash": "fe24ab7f37be8a807bb2ad32468f985efa9fa21910249788f75f91af146d948c", + "path": "org/jline/jline-style/3.30.4/jline-style-3.30.4.jar" }, { - "url": "org/jline/jline-native/3.29.0/jline-native-3.29.0.jar", - "hash": "19cfcc9d3c78a1c6cfe4c6c9599f16a657e4bf8da43940fc4b875373236dc258", - "path": "org/jline/jline-native/3.29.0/jline-native-3.29.0.jar" + "url": "org/jline/jline-builtins/3.30.4/jline-builtins-3.30.4.jar", + "hash": "17d62755cdab34f26975615a97ef07d395c2d384639ae6c89e9fde97fd5a093f", + "path": "org/jline/jline-builtins/3.30.4/jline-builtins-3.30.4.jar" }, { - "url": "org/jline/jline-terminal-jni/3.29.0/jline-terminal-jni-3.29.0.jar", - "hash": "13fef8bcc0e4788c8e192dc76c33758683c6bfdbaef6f67b41445eb8986773ad", - "path": "org/jline/jline-terminal-jni/3.29.0/jline-terminal-jni-3.29.0.jar" + "url": "org/jline/jline-console/3.30.4/jline-console-3.30.4.jar", + "hash": "8bf80257f33db9f0f411562feb5c804327c8622f23d9570b3cf2f1c25b5da1d5", + "path": "org/jline/jline-console/3.30.4/jline-console-3.30.4.jar" }, { - "url": "org/apache/maven/maven-logging/4.0.0-rc-3/maven-logging-4.0.0-rc-3.jar", - "hash": "ae036cbf0b3f96b2d6051e9ec4cefcecbd33bf1e9897bc99527d35d4f5bda8ad", - "path": "org/apache/maven/maven-logging/4.0.0-rc-3/maven-logging-4.0.0-rc-3.jar" + "url": "org/jline/jline-console-ui/3.30.4/jline-console-ui-3.30.4.jar", + "hash": "cc5e3d2f5305021d4c1757bc82b4beab16d6ad99a8a6b970f94bc410f5069161", + "path": "org/jline/jline-console-ui/3.30.4/jline-console-ui-3.30.4.jar" }, { - "url": "org/apache/maven/maven-xml/4.0.0-rc-3/maven-xml-4.0.0-rc-3.jar", - "hash": "063c424cb47f75164125d5eea25167b931dd694e34268d50247374e74211dd19", - "path": "org/apache/maven/maven-xml/4.0.0-rc-3/maven-xml-4.0.0-rc-3.jar" + "url": "org/jline/jline-terminal/3.30.4/jline-terminal-3.30.4.jar", + "hash": "1131990dddfd04b27df96ecdb71cfe098a0af2f6285af7359c38174887dc3527", + "path": "org/jline/jline-terminal/3.30.4/jline-terminal-3.30.4.jar" }, { - "url": "com/fasterxml/woodstox/woodstox-core/7.1.0/woodstox-core-7.1.0.jar", - "hash": "81266920a1cdc47306a8a2b4726c99ec89b3fbf31c2470e4f5e477d9d857ca9f", - "path": "com/fasterxml/woodstox/woodstox-core/7.1.0/woodstox-core-7.1.0.jar" + "url": "org/jline/jline-native/3.30.4/jline-native-3.30.4.jar", + "hash": "12075e489a0a70c14885b864a73a70f1da479bc1325522374e0cf53032f66fe9", + "path": "org/jline/jline-native/3.30.4/jline-native-3.30.4.jar" + }, + { + "url": "org/jline/jline-terminal-jni/3.30.4/jline-terminal-jni-3.30.4.jar", + "hash": "23c4a1631d005c22a509536ae14e1aa3c07fb6a958ac083f1221b9e9db7b2932", + "path": "org/jline/jline-terminal-jni/3.30.4/jline-terminal-jni-3.30.4.jar" + }, + { + "url": "org/apache/maven/maven-logging/4.0.0-rc-4/maven-logging-4.0.0-rc-4.jar", + "hash": "7284d8c4b0e2cb1e6becaf9877d590e6375278936a1dfcb78dc2f3f0e67d81b0", + "path": "org/apache/maven/maven-logging/4.0.0-rc-4/maven-logging-4.0.0-rc-4.jar" + }, + { + "url": "org/apache/maven/maven-xml/4.0.0-rc-4/maven-xml-4.0.0-rc-4.jar", + "hash": "0dc3833441ffdbd9f4e0b3f95a52f3ee1189c22f3125cc8a72ed68036abb36ea", + "path": "org/apache/maven/maven-xml/4.0.0-rc-4/maven-xml-4.0.0-rc-4.jar" + }, + { + "url": "com/fasterxml/woodstox/woodstox-core/7.1.1/woodstox-core-7.1.1.jar", + "hash": "02b9d022e9d47704ff8a7a859a0dbfd3b2882a8311eb7ff1e180f760ccda2712", + "path": "com/fasterxml/woodstox/woodstox-core/7.1.1/woodstox-core-7.1.1.jar" }, { "url": "org/codehaus/woodstox/stax2-api/4.2.2/stax2-api-4.2.2.jar", @@ -3590,114 +3605,109 @@ "path": "org/codehaus/woodstox/stax2-api/4.2.2/stax2-api-4.2.2.jar" }, { - "url": "org/apache/maven/maven-artifact/4.0.0-rc-3/maven-artifact-4.0.0-rc-3.jar", - "hash": "fefad6c28ff188d7a69ada304eb7967163fd83ce84bf0a42ad85f86e9a31dafd", - "path": "org/apache/maven/maven-artifact/4.0.0-rc-3/maven-artifact-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-artifact/4.0.0-rc-4/maven-artifact-4.0.0-rc-4.jar", + "hash": "257548f12bdbc89e0b0c7e0aaf76765f26ef2b114fcb650a2eea19bd46593419", + "path": "org/apache/maven/maven-artifact/4.0.0-rc-4/maven-artifact-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-builder-support/4.0.0-rc-3/maven-builder-support-4.0.0-rc-3.jar", - "hash": "cbba8801716569d012f4ee51b514a01f971656bba7753dc7204fe1b53483b540", - "path": "org/apache/maven/maven-builder-support/4.0.0-rc-3/maven-builder-support-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-builder-support/4.0.0-rc-4/maven-builder-support-4.0.0-rc-4.jar", + "hash": "13faeb8b8bbfe402c376e326b89c9d27c927d94ac79424cbfb1141cc71656b5d", + "path": "org/apache/maven/maven-builder-support/4.0.0-rc-4/maven-builder-support-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-model/4.0.0-rc-3/maven-model-4.0.0-rc-3.jar", - "hash": "5414a8b23f5932bd4b2ea4b5d2e188620ff60bf3fd5b2bb16a7d4d63d39e6248", - "path": "org/apache/maven/maven-model/4.0.0-rc-3/maven-model-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-model/4.0.0-rc-4/maven-model-4.0.0-rc-4.jar", + "hash": "6406a14c084bd991cf25e145a2a4223c27367685442f9c86fae372bbafa93a72", + "path": "org/apache/maven/maven-model/4.0.0-rc-4/maven-model-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-support/4.0.0-rc-3/maven-support-4.0.0-rc-3.jar", - "hash": "d0e7c70887c09c2039c224d9c47489c6ac93bef27b3d387e862da9e06681d45c", - "path": "org/apache/maven/maven-support/4.0.0-rc-3/maven-support-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-support/4.0.0-rc-4/maven-support-4.0.0-rc-4.jar", + "hash": "3ce9be1890a4bcc8098c5f371f5b2106896e8d74b34266f6bc638c7cfb68e0e4", + "path": "org/apache/maven/maven-support/4.0.0-rc-4/maven-support-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-model-builder/4.0.0-rc-3/maven-model-builder-4.0.0-rc-3.jar", - "hash": "f9f53bf648ada66efd5ca4a4d31e435cb101f42fc51b7e85fc7cbad7c7901c14", - "path": "org/apache/maven/maven-model-builder/4.0.0-rc-3/maven-model-builder-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-model-builder/4.0.0-rc-4/maven-model-builder-4.0.0-rc-4.jar", + "hash": "71ed7f3e049ef331f8cd10dc83fc53ee9e37c8b20da37e2f12987e85e4683671", + "path": "org/apache/maven/maven-model-builder/4.0.0-rc-4/maven-model-builder-4.0.0-rc-4.jar" }, { - "url": "org/codehaus/plexus/plexus-interpolation/1.27/plexus-interpolation-1.27.jar", - "hash": "3fb4fb6143fdf964024c3cb738551524b9ea84e5c211cd660c559ad0703e5230", - "path": "org/codehaus/plexus/plexus-interpolation/1.27/plexus-interpolation-1.27.jar" + "url": "org/codehaus/plexus/plexus-interpolation/1.28/plexus-interpolation-1.28.jar", + "hash": "ab2a8715570438a2e4164d85ad3e8d489eabc38ea5093c2eb8ab7f58403535b5", + "path": "org/codehaus/plexus/plexus-interpolation/1.28/plexus-interpolation-1.28.jar" }, { - "url": "org/apache/maven/maven-plugin-api/4.0.0-rc-3/maven-plugin-api-4.0.0-rc-3.jar", - "hash": "f60657d910241f8f2b971261c001057248ee0f8b34cb8fb049a7786a73888a21", - "path": "org/apache/maven/maven-plugin-api/4.0.0-rc-3/maven-plugin-api-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-plugin-api/4.0.0-rc-4/maven-plugin-api-4.0.0-rc-4.jar", + "hash": "b417dfdf78ae03e9f956f1c2826c253dc57169158478c0500e2d845fa094d86d", + "path": "org/apache/maven/maven-plugin-api/4.0.0-rc-4/maven-plugin-api-4.0.0-rc-4.jar" }, { - "url": "org/eclipse/sisu/org.eclipse.sisu.plexus/0.9.0.M3/org.eclipse.sisu.plexus-0.9.0.M3.jar", - "hash": "c99674d3773e26154885661711f0b6d63aa5008f5cc99227a236756d4ad9de5e", - "path": "org/eclipse/sisu/org.eclipse.sisu.plexus/0.9.0.M3/org.eclipse.sisu.plexus-0.9.0.M3.jar" + "url": "org/eclipse/sisu/org.eclipse.sisu.plexus/0.9.0.M4/org.eclipse.sisu.plexus-0.9.0.M4.jar", + "hash": "b90579bc652eac7331436e0a25533fce14130b9c6e015f2dd3a3d4bb07e942b7", + "path": "org/eclipse/sisu/org.eclipse.sisu.plexus/0.9.0.M4/org.eclipse.sisu.plexus-0.9.0.M4.jar" }, { - "url": "org/apache/maven/maven-settings/4.0.0-rc-3/maven-settings-4.0.0-rc-3.jar", - "hash": "3d09035a2aa80221f2544ac101863dcbd1a1eb35e4d8cd040eeea7edfa6a6afc", - "path": "org/apache/maven/maven-settings/4.0.0-rc-3/maven-settings-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-settings/4.0.0-rc-4/maven-settings-4.0.0-rc-4.jar", + "hash": "f321dbde8f05187da1e1433f1f9f1a63e4ba93a25cfceed1969e7b23538817bb", + "path": "org/apache/maven/maven-settings/4.0.0-rc-4/maven-settings-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-settings-builder/4.0.0-rc-3/maven-settings-builder-4.0.0-rc-3.jar", - "hash": "57988664da4e055d4e98bc0c32dc123ce717876f93067758fa7328f6b4a1830a", - "path": "org/apache/maven/maven-settings-builder/4.0.0-rc-3/maven-settings-builder-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-settings-builder/4.0.0-rc-4/maven-settings-builder-4.0.0-rc-4.jar", + "hash": "2d514a00ba75d149eee91c6be3db55721a0d7c1d6d8aca786df79e49aa60e355", + "path": "org/apache/maven/maven-settings-builder/4.0.0-rc-4/maven-settings-builder-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-toolchain-builder/4.0.0-rc-3/maven-toolchain-builder-4.0.0-rc-3.jar", - "hash": "7682bd8a512b3eee4786af196ece04cbe99686ba586dc1f8ca6f3221ec016fd3", - "path": "org/apache/maven/maven-toolchain-builder/4.0.0-rc-3/maven-toolchain-builder-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-toolchain-builder/4.0.0-rc-4/maven-toolchain-builder-4.0.0-rc-4.jar", + "hash": "5be595d6457b69f9077bd94146b6ba74b46608fc7ceb32b5e977fd5dceadb476", + "path": "org/apache/maven/maven-toolchain-builder/4.0.0-rc-4/maven-toolchain-builder-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/maven-toolchain-model/4.0.0-rc-3/maven-toolchain-model-4.0.0-rc-3.jar", - "hash": "20e1d769f05c7b2bc649839ebbc42ef312283e17b71c5cbeb1377481ca05a832", - "path": "org/apache/maven/maven-toolchain-model/4.0.0-rc-3/maven-toolchain-model-4.0.0-rc-3.jar" + "url": "org/apache/maven/maven-toolchain-model/4.0.0-rc-4/maven-toolchain-model-4.0.0-rc-4.jar", + "hash": "800d06d1829ab661f39d940edd927da94c98e46d7c90899224ab521fad0bf55e", + "path": "org/apache/maven/maven-toolchain-model/4.0.0-rc-4/maven-toolchain-model-4.0.0-rc-4.jar" }, { - "url": "org/apache/maven/resolver/maven-resolver-api/2.0.7/maven-resolver-api-2.0.7.jar", - "hash": "1cc517753bd14e94b77c16a8258963f12a5a50907b778e60bb2c8e3ac4c4f8b7", - "path": "org/apache/maven/resolver/maven-resolver-api/2.0.7/maven-resolver-api-2.0.7.jar" + "url": "org/apache/maven/resolver/maven-resolver-api/2.0.9/maven-resolver-api-2.0.9.jar", + "hash": "a0d83f087c27c57409690a0b2bf499908e17cae6d7e175e294476c9c7f4d9da7", + "path": "org/apache/maven/resolver/maven-resolver-api/2.0.9/maven-resolver-api-2.0.9.jar" }, { - "url": "org/apache/maven/resolver/maven-resolver-spi/2.0.7/maven-resolver-spi-2.0.7.jar", - "hash": "8e08e6cabf5b80c555955e1285109127dcffffa47978e8dc4349607643ca5f58", - "path": "org/apache/maven/resolver/maven-resolver-spi/2.0.7/maven-resolver-spi-2.0.7.jar" + "url": "org/apache/maven/resolver/maven-resolver-spi/2.0.9/maven-resolver-spi-2.0.9.jar", + "hash": "cd4082fcd9036145a9d5c8d6942ed72ed4ed3655e2651fcbdf3dd7924eb86c4a", + "path": "org/apache/maven/resolver/maven-resolver-spi/2.0.9/maven-resolver-spi-2.0.9.jar" }, { - "url": "com/google/code/gson/gson/2.12.1/gson-2.12.1.jar", - "hash": "ebee13d5fb7477cd7f1cc010e0c356df8ca80709715248da97f79e35ccb4fbec", - "path": "com/google/code/gson/gson/2.12.1/gson-2.12.1.jar" + "url": "com/google/code/gson/gson/2.13.1/gson-2.13.1.jar", + "hash": "94855942d4992f112946d3de1c334e709237b8126d8130bf07807c018a4a2120", + "path": "com/google/code/gson/gson/2.13.1/gson-2.13.1.jar" }, { - "url": "org/apache/maven/resolver/maven-resolver-util/2.0.7/maven-resolver-util-2.0.7.jar", - "hash": "0c56c2dd5aaeacc531b5a9e564124a32610f88875822545ee89eea79cdb7755b", - "path": "org/apache/maven/resolver/maven-resolver-util/2.0.7/maven-resolver-util-2.0.7.jar" + "url": "org/apache/maven/resolver/maven-resolver-util/2.0.9/maven-resolver-util-2.0.9.jar", + "hash": "cb5b9ce3436e8db86705c8f3f38ba4ce2ce0cb753e34fb8a337da647cce95742", + "path": "org/apache/maven/resolver/maven-resolver-util/2.0.9/maven-resolver-util-2.0.9.jar" }, { - "url": "org/apache/maven/resolver/maven-resolver-impl/2.0.7/maven-resolver-impl-2.0.7.jar", - "hash": "a09e61fb4ce391d5363b6752332b331fefad483fb22ed3f7a4f1ea9f99b112bb", - "path": "org/apache/maven/resolver/maven-resolver-impl/2.0.7/maven-resolver-impl-2.0.7.jar" + "url": "org/apache/maven/resolver/maven-resolver-impl/2.0.9/maven-resolver-impl-2.0.9.jar", + "hash": "dec26e3df2ce3f8d9d830c6fa88418c369dcac5b1aee43bfbf022ad2435e8109", + "path": "org/apache/maven/resolver/maven-resolver-impl/2.0.9/maven-resolver-impl-2.0.9.jar" }, { - "url": "org/apache/maven/resolver/maven-resolver-named-locks/2.0.7/maven-resolver-named-locks-2.0.7.jar", - "hash": "20e101e8a883566ed3afaf349dac765b1d18c66bd93c4b6df6aec5a64441a0cc", - "path": "org/apache/maven/resolver/maven-resolver-named-locks/2.0.7/maven-resolver-named-locks-2.0.7.jar" + "url": "org/apache/maven/resolver/maven-resolver-named-locks/2.0.9/maven-resolver-named-locks-2.0.9.jar", + "hash": "3fb465f80c5a6328e88348edc30f44b43a239290b8023b70ddbe9d79897dae1b", + "path": "org/apache/maven/resolver/maven-resolver-named-locks/2.0.9/maven-resolver-named-locks-2.0.9.jar" }, { - "url": "org/codehaus/plexus/plexus-utils/4.0.1/plexus-utils-4.0.1.jar", - "hash": "96b9cc44439191d2d0635974e2d44e768736b4fb2abcb65f94cd95e41912fa8b", - "path": "org/codehaus/plexus/plexus-utils/4.0.1/plexus-utils-4.0.1.jar" + "url": "org/codehaus/plexus/plexus-utils/4.0.2/plexus-utils-4.0.2.jar", + "hash": "8957274e75fe2c278b1428dd16a0daeee1dd38152cb6eff816177ac28fccb697", + "path": "org/codehaus/plexus/plexus-utils/4.0.2/plexus-utils-4.0.2.jar" }, { - "url": "org/codehaus/plexus/plexus-xml/4.0.4/plexus-xml-4.0.4.jar", - "hash": "069e78b537108dc6124a67073fc998264791f6b6499e955a38e72bb3e4fe1adf", - "path": "org/codehaus/plexus/plexus-xml/4.0.4/plexus-xml-4.0.4.jar" + "url": "org/codehaus/plexus/plexus-xml/4.1.0/plexus-xml-4.1.0.jar", + "hash": "86e6a7f07484e8b1f7af66d97d3ba3cb3d692a5461b4b1d0a2b7670cf5748e89", + "path": "org/codehaus/plexus/plexus-xml/4.1.0/plexus-xml-4.1.0.jar" }, { - "url": "org/apache/maven/maven-xml-impl/4.0.0-alpha-9/maven-xml-impl-4.0.0-alpha-9.jar", - "hash": "26e702b881d57ae4ee88d02c00940ba64063705ee69205ae8958bf839a8b06b1", - "path": "org/apache/maven/maven-xml-impl/4.0.0-alpha-9/maven-xml-impl-4.0.0-alpha-9.jar" - }, - { - "url": "org/codehaus/plexus/plexus-classworlds/2.8.0/plexus-classworlds-2.8.0.jar", - "hash": "081b40e0eab033cd5ac72d2501bfff4f5fd2a3eef827051111730ea152681c72", - "path": "org/codehaus/plexus/plexus-classworlds/2.8.0/plexus-classworlds-2.8.0.jar" + "url": "org/codehaus/plexus/plexus-classworlds/2.9.0/plexus-classworlds-2.9.0.jar", + "hash": "1ad3292cd563381e3fd632f3fded1988f9e9b2be7a9f3db63ff4c4cedba13fa5", + "path": "org/codehaus/plexus/plexus-classworlds/2.9.0/plexus-classworlds-2.9.0.jar" }, { "url": "org/codehaus/plexus/plexus-sec-dispatcher/4.1.0/plexus-sec-dispatcher-4.1.0.jar", @@ -3715,9 +3725,9 @@ "path": "commons-cli/commons-cli/1.9.0/commons-cli-1.9.0.jar" }, { - "url": "org/jline/jansi-core/3.29.0/jansi-core-3.29.0.jar", - "hash": "b610f582187fe566a54076cb0d433a9b4e83a32a9caacff45b66fa4c9371628d", - "path": "org/jline/jansi-core/3.29.0/jansi-core-3.29.0.jar" + "url": "org/jline/jansi-core/3.30.4/jansi-core-3.30.4.jar", + "hash": "c7ff9f2ae789def538cb68c32d25f5df5839cb25c8fe0550306c4611b4ec9adf", + "path": "org/jline/jansi-core/3.30.4/jansi-core-3.30.4.jar" }, { "url": "com/google/inject/guice/6.0.0/guice-6.0.0.jar", @@ -5585,29 +5595,189 @@ "path": "org/jetbrains/idea/maven/maven-indexer-api-rt/2023.2/maven-indexer-api-rt-2023.2.jar" }, { - "url": "org/jetbrains/skiko/skiko-awt/0.9.2/skiko-awt-0.9.2.jar", - "hash": "e1f815f44f5dafcf12f673cda3355ae59c39754bf99f3b11f6d00fd700156148", - "path": "org/jetbrains/skiko/skiko-awt/0.9.2/skiko-awt-0.9.2.jar" + "url": "com/thoughtworks/xstream/xstream/1.4.21/xstream-1.4.21.jar", + "hash": "f56586f3de59ae2a49430acbc9f27942b8c5cebec9245c869fae7136733333ec", + "path": "com/thoughtworks/xstream/xstream/1.4.21/xstream-1.4.21.jar" }, { - "url": "org/jetbrains/skiko/skiko-awt-runtime-all/0.9.2/skiko-awt-runtime-all-0.9.2.jar", - "hash": "f4077aabec7cd2af8d330b0bac1b69e0556dfcb6fbedf1370cfbf0e0d8177f15", - "path": "org/jetbrains/skiko/skiko-awt-runtime-all/0.9.2/skiko-awt-runtime-all-0.9.2.jar" + "url": "io/github/x-stream/mxparser/1.2.2/mxparser-1.2.2.jar", + "hash": "aeeee23a3303d811bca8790ea7f25b534314861c03cff36dafdcc2180969eb97", + "path": "io/github/x-stream/mxparser/1.2.2/mxparser-1.2.2.jar" }, { - "url": "io/ktor/ktor-client-cio-jvm/3.0.3/ktor-client-cio-jvm-3.0.3.jar", - "hash": "0d3bbfc7698254bd93f52522ac9b8ed92597d5cf80ea3ffc0f0c9f237f3396ce", - "path": "io/ktor/ktor-client-cio-jvm/3.0.3/ktor-client-cio-jvm-3.0.3.jar" + "url": "xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar", + "hash": "34e08ee62116071cbb69c0ed70d15a7a5b208d62798c59f2120bb8929324cb63", + "path": "xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar" }, { - "url": "io/ktor/ktor-http-cio-jvm/3.0.3/ktor-http-cio-jvm-3.0.3.jar", - "hash": "2574639ce266e33419ecbbb729c8f921274b2588ed1dfeb4aa87039115df0666", - "path": "io/ktor/ktor-http-cio-jvm/3.0.3/ktor-http-cio-jvm-3.0.3.jar" + "url": "org/apache/ws/xmlrpc/xmlrpc/2.0.1/xmlrpc-2.0.1.jar", + "hash": "36efda6efee96e83602c9ba246db19bf4c5e733324390d2fa8213417d6b681e7", + "path": "org/apache/ws/xmlrpc/xmlrpc/2.0.1/xmlrpc-2.0.1.jar" }, { - "url": "io/ktor/ktor-network-tls-jvm/3.0.3/ktor-network-tls-jvm-3.0.3.jar", - "hash": "65e9a916e918fc76dd72764d17235506190ec1ec92dd7a4633246b2db12579c8", - "path": "io/ktor/ktor-network-tls-jvm/3.0.3/ktor-network-tls-jvm-3.0.3.jar" + "url": "xerces/xercesImpl/2.12.2/xercesImpl-2.12.2.jar", + "hash": "6fc991829af1708d15aea50c66f0beadcd2cfeb6968e0b2f55c1b0909883fe16", + "path": "xerces/xercesImpl/2.12.2/xercesImpl-2.12.2.jar" + }, + { + "url": "org/jetbrains/intellij/deps/winp/winp/1.30.1/winp-1.30.1.jar", + "hash": "9e2d7a23a1d3921861939509108606ad1cf6b10c64d65ac91958a62043cfa253", + "path": "org/jetbrains/intellij/deps/winp/winp/1.30.1/winp-1.30.1.jar" + }, + { + "url": "org/apache/velocity/velocity-engine-core/2.3/velocity-engine-core-2.3.jar", + "hash": "b086cee8fd8183e240b4afcf54fe38ec33dd8eb0da414636e5bf7aa4d9856629", + "path": "org/apache/velocity/velocity-engine-core/2.3/velocity-engine-core-2.3.jar" + }, + { + "url": "uk/org/webcompere/system-stubs-jupiter/2.1.8/system-stubs-jupiter-2.1.8.jar", + "hash": "9a24867a51f5d22db67d9052a06bc5dd2e9a3e273bc2ee9814620f2d9f25d0a8", + "path": "uk/org/webcompere/system-stubs-jupiter/2.1.8/system-stubs-jupiter-2.1.8.jar" + }, + { + "url": "uk/org/webcompere/system-stubs-core/2.1.8/system-stubs-core-2.1.8.jar", + "hash": "9c27322cfc7043c75384ad444007b0880ca18fe7231d69bfa69616bc773cafe1", + "path": "uk/org/webcompere/system-stubs-core/2.1.8/system-stubs-core-2.1.8.jar" + }, + { + "url": "net/bytebuddy/byte-buddy/1.17.4/byte-buddy-1.17.4.jar", + "hash": "74768731219a5b2e0cc9d2b1c9e2092e0622242e41b1925a6ba7346e160731bc", + "path": "net/bytebuddy/byte-buddy/1.17.4/byte-buddy-1.17.4.jar" + }, + { + "url": "net/bytebuddy/byte-buddy-agent/1.17.4/byte-buddy-agent-1.17.4.jar", + "hash": "e1dae7efc5562c29ad3b625b90e6864208de69bad5632c3f93a547f17622ac51", + "path": "net/bytebuddy/byte-buddy-agent/1.17.4/byte-buddy-agent-1.17.4.jar" + }, + { + "url": "org/jetbrains/intellij/deps/sshj/0.38.0-idea2/sshj-0.38.0-idea2.jar", + "hash": "bd0bf08b2b4aca35a87ec2bee62920fb0478d5b21c97f6ece04739bf5b4aeefc", + "path": "org/jetbrains/intellij/deps/sshj/0.38.0-idea2/sshj-0.38.0-idea2.jar" + }, + { + "url": "com/hierynomus/asn-one/0.6.0/asn-one-0.6.0.jar", + "hash": "e4f70fd92849b52240048b8ebace0c9a17d3bb7b9c882b3c7778cec3458495f5", + "path": "com/hierynomus/asn-one/0.6.0/asn-one-0.6.0.jar" + }, + { + "url": "net/i2p/crypto/eddsa/0.3.0/eddsa-0.3.0.jar", + "hash": "4dda1120db856640dbec04140ed23242215a075fe127bdefa0dcfa29fb31267d", + "path": "net/i2p/crypto/eddsa/0.3.0/eddsa-0.3.0.jar" + }, + { + "url": "org/jetbrains/skiko/skiko-awt/0.9.30/skiko-awt-0.9.30.jar", + "hash": "928b8566c9bd03e51d69d72ed1106ef7eae2c9ad23d64e49966c5dc212dca411", + "path": "org/jetbrains/skiko/skiko-awt/0.9.30/skiko-awt-0.9.30.jar" + }, + { + "url": "org/jetbrains/skiko/skiko-awt-runtime-all/0.9.30/skiko-awt-runtime-all-0.9.30.jar", + "hash": "1f8643e58e3bfd16625b1db6a3fd237410a32a37d54b74c51914069eea0a60a6", + "path": "org/jetbrains/skiko/skiko-awt-runtime-all/0.9.30/skiko-awt-runtime-all-0.9.30.jar" + }, + { + "url": "org/jetbrains/pty4j/pty4j/0.13.11/pty4j-0.13.11.jar", + "hash": "0329ee5520f3b0177a0b2bdefac3c4c69cc9d3915e4f210a8bf39be7ab3887c8", + "path": "org/jetbrains/pty4j/pty4j/0.13.11/pty4j-0.13.11.jar" + }, + { + "url": "com/h2database/h2-mvstore/2.3.232/h2-mvstore-2.3.232.jar", + "hash": "2c8225cd73b2394382b9d0016d9278a00291562224a594eef00c00a6ac50bc04", + "path": "com/h2database/h2-mvstore/2.3.232/h2-mvstore-2.3.232.jar" + }, + { + "url": "com/miglayout/miglayout-swing/11.4.2/miglayout-swing-11.4.2.jar", + "hash": "036b8532021092afcc7159d3756086a5fbe19f6014ac8474817d55d1289af756", + "path": "com/miglayout/miglayout-swing/11.4.2/miglayout-swing-11.4.2.jar" + }, + { + "url": "com/miglayout/miglayout-core/11.4.2/miglayout-core-11.4.2.jar", + "hash": "1c23f628d8f2a7a1b72c8f634c6775d1a8fd0100fcf05bf50d7a2ac8dafb0e62", + "path": "com/miglayout/miglayout-core/11.4.2/miglayout-core-11.4.2.jar" + }, + { + "url": "io/ktor/ktor-utils-jvm/3.1.3/ktor-utils-jvm-3.1.3.jar", + "hash": "33333937b98fc0c8e943ee4b10b3ea66b49782dfb569c44c142da4f32d85dffc", + "path": "io/ktor/ktor-utils-jvm/3.1.3/ktor-utils-jvm-3.1.3.jar" + }, + { + "url": "org/jetbrains/kotlinx/kotlinx-serialization-core-jvm/1.8.1/kotlinx-serialization-core-jvm-1.8.1.jar", + "hash": "3565b6d4d789bf70683c45566944287fc1d8dc75c23d98bd87d01059cc76f2b3", + "path": "org/jetbrains/kotlinx/kotlinx-serialization-core-jvm/1.8.1/kotlinx-serialization-core-jvm-1.8.1.jar" + }, + { + "url": "io/ktor/ktor-io-jvm/3.1.3/ktor-io-jvm-3.1.3.jar", + "hash": "bb2fb6c00afaa34b539cb30e7584d37bfcba171c266bbdb9990e003579dc24c1", + "path": "io/ktor/ktor-io-jvm/3.1.3/ktor-io-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-client-cio-jvm/3.1.3/ktor-client-cio-jvm-3.1.3.jar", + "hash": "9a86341588057a23d3ba4562fdc8afcef6facd071678a0c20b3b28a19ec35c88", + "path": "io/ktor/ktor-client-cio-jvm/3.1.3/ktor-client-cio-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-client-encoding-jvm/3.1.3/ktor-client-encoding-jvm-3.1.3.jar", + "hash": "925decea3921e2b89a0cc0000feba3613c4b2d7c96945749d25fde3b8b69627f", + "path": "io/ktor/ktor-client-encoding-jvm/3.1.3/ktor-client-encoding-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-client-content-negotiation-jvm/3.1.3/ktor-client-content-negotiation-jvm-3.1.3.jar", + "hash": "9cbf59168645f54a9a9c21c1a0f15cd628234b20bbff3ec1bd64680f10aa779d", + "path": "io/ktor/ktor-client-content-negotiation-jvm/3.1.3/ktor-client-content-negotiation-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-client-auth-jvm/3.1.3/ktor-client-auth-jvm-3.1.3.jar", + "hash": "202a46d169ce1472fef818c9c3d3cc30343fd308d45b6557ae8e0b4e48f07bc8", + "path": "io/ktor/ktor-client-auth-jvm/3.1.3/ktor-client-auth-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-client-logging-jvm/3.1.3/ktor-client-logging-jvm-3.1.3.jar", + "hash": "ecabf013b137f1a69c39cffeae1ba9e365659357b21688f1876ee6cf50fd00b9", + "path": "io/ktor/ktor-client-logging-jvm/3.1.3/ktor-client-logging-jvm-3.1.3.jar" + }, + { + "url": "org/jetbrains/kotlinx/kotlinx-html-jvm/0.12.0/kotlinx-html-jvm-0.12.0.jar", + "hash": "f854126f39acbd963fd54e0cd226000a151a76f7225ee28185d52f44e262befb", + "path": "org/jetbrains/kotlinx/kotlinx-html-jvm/0.12.0/kotlinx-html-jvm-0.12.0.jar" + }, + { + "url": "com/github/weisj/jsvg/1.3.0-jb.8/jsvg-1.3.0-jb.8.jar", + "hash": "da76eba4122036f4372008564b0db192c8649a57c7a896ae565a1adfcc31f0b0", + "path": "com/github/weisj/jsvg/1.3.0-jb.8/jsvg-1.3.0-jb.8.jar" + }, + { + "url": "org/codehaus/jettison/jettison/1.5.4/jettison-1.5.4.jar", + "hash": "fc3a68a7c17688ee50817340fef265d8d3f6c192c92bbee00d17f18a6d3dfeda", + "path": "org/codehaus/jettison/jettison/1.5.4/jettison-1.5.4.jar" + }, + { + "url": "org/jetbrains/jediterm/jediterm-ui/3.57/jediterm-ui-3.57.jar", + "hash": "05a51058880face1793bcdee9b31578d0ca160fcf603e773d3a12c41d35fd43f", + "path": "org/jetbrains/jediterm/jediterm-ui/3.57/jediterm-ui-3.57.jar" + }, + { + "url": "org/jetbrains/intellij/deps/jcef/jcef/137.0.17-gf354b0e-chromium-137.0.7151.104-api-1.20-253-b13/jcef-137.0.17-gf354b0e-chromium-137.0.7151.104-api-1.20-253-b13.jar", + "hash": "7ff53ee6af9a9b3dcf9ce5366b9e803398d61460840a4232fa7bf3b9ef1388e5", + "path": "org/jetbrains/intellij/deps/jcef/jcef/137.0.17-gf354b0e-chromium-137.0.7151.104-api-1.20-253-b13/jcef-137.0.17-gf354b0e-chromium-137.0.7151.104-api-1.20-253-b13.jar" + }, + { + "url": "com/fasterxml/jackson/jr/jackson-jr-objects/2.19.0/jackson-jr-objects-2.19.0.jar", + "hash": "1fbd56f47b0a35031585fa0444b81f1f284ebe4a8752a86f42d0c092c4d693e7", + "path": "com/fasterxml/jackson/jr/jackson-jr-objects/2.19.0/jackson-jr-objects-2.19.0.jar" + }, + { + "url": "org/jetbrains/intellij/deps/ini4j/0.5.5-2/ini4j-0.5.5-2.jar", + "hash": "6d342a8599aed6e2871c638c87e2533647d6a32aec1e0feaa871133ae21517a4", + "path": "org/jetbrains/intellij/deps/ini4j/0.5.5-2/ini4j-0.5.5-2.jar" + }, + { + "url": "com/dynatrace/hash4j/hash4j/0.26.0/hash4j-0.26.0.jar", + "hash": "47c319c7015d31df78c17962c4008861f8630f383d12275cf7abd09f6a804c43", + "path": "com/dynatrace/hash4j/hash4j/0.26.0/hash4j-0.26.0.jar" + }, + { + "url": "com/github/seregamorph/hamcrest-more-matchers/0.1/hamcrest-more-matchers-0.1.jar", + "hash": "0b39c30f73a84dc50181a10e0d66e9543d6ef1b561c207b7fba6944e64dc22b3", + "path": "com/github/seregamorph/hamcrest-more-matchers/0.1/hamcrest-more-matchers-0.1.jar" }, { "url": "org/jetbrains/dokka/dokka-cli/2.0.0/dokka-cli-2.0.0.jar", @@ -5650,94 +5820,74 @@ "path": "org/jetbrains/dokka/analysis-kotlin-descriptors/2.0.0/analysis-kotlin-descriptors-2.0.0.jar" }, { - "url": "org/jetbrains/compose/ui/ui-test-junit4/1.8.0-alpha04/ui-test-junit4-1.8.0-alpha04.jar", - "hash": "8fcad9fc0ae84479092715a9fe2c06077df9f79f4b1547c1835800813ef4441c", - "path": "org/jetbrains/compose/ui/ui-test-junit4/1.8.0-alpha04/ui-test-junit4-1.8.0-alpha04.jar" + "url": "io/nlopez/compose/rules/detekt/0.4.27/detekt-0.4.27.jar", + "hash": "3ebb866359b8ec9ba06e45eb27b1b88ee84dab7b052c3ddef57a0e5d12433fb5", + "path": "io/nlopez/compose/rules/detekt/0.4.27/detekt-0.4.27.jar" }, { - "url": "org/jetbrains/compose/ui/ui-test-junit4-desktop/1.8.0-alpha04/ui-test-junit4-desktop-1.8.0-alpha04.jar", - "hash": "dcaa6f6c4ac510333c99919151a5da37ec5959905634143ce35d232d5df432a8", - "path": "org/jetbrains/compose/ui/ui-test-junit4-desktop/1.8.0-alpha04/ui-test-junit4-desktop-1.8.0-alpha04.jar" + "url": "io/gitlab/arturbosch/detekt/detekt-core/1.23.8/detekt-core-1.23.8.jar", + "hash": "1981dea8e4e2e8541af2d83e4f8d3581ce647cfe63175b9eb9ac2a07849d74c9", + "path": "io/gitlab/arturbosch/detekt/detekt-core/1.23.8/detekt-core-1.23.8.jar" }, { - "url": "org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", - "hash": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9", - "path": "org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" + "url": "io/gitlab/arturbosch/detekt/detekt-api/1.23.8/detekt-api-1.23.8.jar", + "hash": "dd5b84d420904d5c564aab115d36e6290a9d7daf6955923099015618f2b5c83f", + "path": "io/gitlab/arturbosch/detekt/detekt-api/1.23.8/detekt-api-1.23.8.jar" }, { - "url": "org/jetbrains/compose/ui/ui-test/1.8.0-alpha04/ui-test-1.8.0-alpha04.jar", - "hash": "59800a701fa24b4e972148db89babe95c6f38b9abf67799b28a2dde995499304", - "path": "org/jetbrains/compose/ui/ui-test/1.8.0-alpha04/ui-test-1.8.0-alpha04.jar" + "url": "dev/drewhamilton/poko/poko-annotations-jvm/0.17.1/poko-annotations-jvm-0.17.1.jar", + "hash": "940e6d50445bc6b0ae26ad414ec7b953a3e4e802dc7756cc14d56958bc97cc31", + "path": "dev/drewhamilton/poko/poko-annotations-jvm/0.17.1/poko-annotations-jvm-0.17.1.jar" }, { - "url": "org/jetbrains/compose/ui/ui-test-desktop/1.8.0-alpha04/ui-test-desktop-1.8.0-alpha04.jar", - "hash": "f20c0c3dd83ff8fef72d131d9d86dddbd432aa0f133c56aaf548783202a7c0f3", - "path": "org/jetbrains/compose/ui/ui-test-desktop/1.8.0-alpha04/ui-test-desktop-1.8.0-alpha04.jar" + "url": "io/gitlab/arturbosch/detekt/detekt-parser/1.23.8/detekt-parser-1.23.8.jar", + "hash": "5cdf45a0172d934d6e7401cd43838e7b954f7adb117eed8358fcae0b177e90e5", + "path": "io/gitlab/arturbosch/detekt/detekt-parser/1.23.8/detekt-parser-1.23.8.jar" }, { - "url": "org/jetbrains/compose/runtime/runtime/1.8.0-alpha04/runtime-1.8.0-alpha04.jar", - "hash": "3941e008a0041664eea0712d8598cd957ab045cf8facac0033b35c5a251e3ea1", - "path": "org/jetbrains/compose/runtime/runtime/1.8.0-alpha04/runtime-1.8.0-alpha04.jar" + "url": "io/github/davidburstrom/contester/contester-breakpoint/0.2.0/contester-breakpoint-0.2.0.jar", + "hash": "672cbebb5d45a72b35dd81fd6127e187451bb6fb7fba35315bbdf2f57cfce835", + "path": "io/github/davidburstrom/contester/contester-breakpoint/0.2.0/contester-breakpoint-0.2.0.jar" }, { - "url": "org/jetbrains/compose/ui/ui/1.8.0-alpha04/ui-1.8.0-alpha04.jar", - "hash": "d1bbc8b6155f8db7ef3d3ee66cf506cc1d533fddc2de0590d6e5575d16fb39ae", - "path": "org/jetbrains/compose/ui/ui/1.8.0-alpha04/ui-1.8.0-alpha04.jar" + "url": "io/gitlab/arturbosch/detekt/detekt-tooling/1.23.8/detekt-tooling-1.23.8.jar", + "hash": "7e93e9a23b478f70128893b06748673f912100b7ef03040d7d0331e26d30d092", + "path": "io/gitlab/arturbosch/detekt/detekt-tooling/1.23.8/detekt-tooling-1.23.8.jar" }, { - "url": "org/jetbrains/compose/ui/ui-text/1.8.0-alpha04/ui-text-1.8.0-alpha04.jar", - "hash": "839f2e601ac1c923c9a8402b173c82025d666aa1e614af5e5423808d85e219e0", - "path": "org/jetbrains/compose/ui/ui-text/1.8.0-alpha04/ui-text-1.8.0-alpha04.jar" + "url": "org/snakeyaml/snakeyaml-engine/2.7/snakeyaml-engine-2.7.jar", + "hash": "4053f878c171692aab8782f53a3974f43e55e2b6ed12c3682b36a46968c5ded1", + "path": "org/snakeyaml/snakeyaml-engine/2.7/snakeyaml-engine-2.7.jar" }, { - "url": "org/jetbrains/compose/ui/ui-unit/1.8.0-alpha04/ui-unit-1.8.0-alpha04.jar", - "hash": "10e5f2639f20c8898e38a319ab9008d024ee5b92fafc75aa2819802fc8f6b72b", - "path": "org/jetbrains/compose/ui/ui-unit/1.8.0-alpha04/ui-unit-1.8.0-alpha04.jar" + "url": "io/gitlab/arturbosch/detekt/detekt-metrics/1.23.8/detekt-metrics-1.23.8.jar", + "hash": "718e8f71f5872986e4f5cd4887a41e26aa0aeff42e99cf4a42582291b8738cc4", + "path": "io/gitlab/arturbosch/detekt/detekt-metrics/1.23.8/detekt-metrics-1.23.8.jar" }, { - "url": "org/jetbrains/annotations/23.0.0/annotations-23.0.0.jar", - "hash": "7b0f19724082cbfcbc66e5abea2b9bc92cf08a1ea11e191933ed43801eb3cd05", - "path": "org/jetbrains/annotations/23.0.0/annotations-23.0.0.jar" + "url": "io/gitlab/arturbosch/detekt/detekt-psi-utils/1.23.8/detekt-psi-utils-1.23.8.jar", + "hash": "9505fa9d4f9a771d256a5d415b5d51ffd7a24e5019f6a60e5a69a12633dcf7ba", + "path": "io/gitlab/arturbosch/detekt/detekt-psi-utils/1.23.8/detekt-psi-utils-1.23.8.jar" }, { - "url": "org/jetbrains/compose/desktop/desktop/1.8.0-alpha04/desktop-1.8.0-alpha04.jar", - "hash": "bff3d1e895fd5abd54ee725dab59214acabf900e1a0784544d20cf20521bf9f3", - "path": "org/jetbrains/compose/desktop/desktop/1.8.0-alpha04/desktop-1.8.0-alpha04.jar" + "url": "io/gitlab/arturbosch/detekt/detekt-utils/1.23.8/detekt-utils-1.23.8.jar", + "hash": "f75fd7e924b9267d9ec661859ca913102de4a8f5895b09685ce10797dc26d056", + "path": "io/gitlab/arturbosch/detekt/detekt-utils/1.23.8/detekt-utils-1.23.8.jar" }, { - "url": "org/jetbrains/compose/desktop/desktop-jvm/1.8.0-alpha04/desktop-jvm-1.8.0-alpha04.jar", - "hash": "21913b100d46165707b2b656ed5b38bc8eda0f6063f5532787e9d1bf7f943efe", - "path": "org/jetbrains/compose/desktop/desktop-jvm/1.8.0-alpha04/desktop-jvm-1.8.0-alpha04.jar" + "url": "io/nlopez/compose/rules/common-detekt/0.4.27/common-detekt-0.4.27.jar", + "hash": "fa0b6f2a76b7c3768d5f3b6095b3deb756840a9251f8f750e344c5213382f2fd", + "path": "io/nlopez/compose/rules/common-detekt/0.4.27/common-detekt-0.4.27.jar" }, { - "url": "org/jetbrains/compose/runtime/runtime/1.8.0-alpha04/runtime-1.8.0-alpha04.jar", - "hash": "3941e008a0041664eea0712d8598cd957ab045cf8facac0033b35c5a251e3ea1", - "path": "org/jetbrains/compose/runtime/runtime/1.8.0-alpha04/runtime-1.8.0-alpha04.jar" + "url": "androidx/compose/runtime/runtime-desktop/1.10.0-beta01/runtime-desktop-1.10.0-beta01.jar", + "hash": "d35610a718146c6623f1dc99bb03d33080da1d139325c7d18c81649061085353", + "path": "androidx/compose/runtime/runtime-desktop/1.10.0-beta01/runtime-desktop-1.10.0-beta01.jar" }, { - "url": "org/jetbrains/compose/ui/ui/1.8.0-alpha04/ui-1.8.0-alpha04.jar", - "hash": "d1bbc8b6155f8db7ef3d3ee66cf506cc1d533fddc2de0590d6e5575d16fb39ae", - "path": "org/jetbrains/compose/ui/ui/1.8.0-alpha04/ui-1.8.0-alpha04.jar" - }, - { - "url": "org/jetbrains/compose/ui/ui-tooling-preview/1.8.0-alpha04/ui-tooling-preview-1.8.0-alpha04.jar", - "hash": "1b409141a9ee6ed38e76a8fb8f9cf280030bf45375ba7e07e60b2742039b573e", - "path": "org/jetbrains/compose/ui/ui-tooling-preview/1.8.0-alpha04/ui-tooling-preview-1.8.0-alpha04.jar" - }, - { - "url": "org/jetbrains/compose/ui/ui-tooling-preview-desktop/1.8.0-alpha04/ui-tooling-preview-desktop-1.8.0-alpha04.jar", - "hash": "497823104629591a0bf40bb99546a6fc43fce0abbb3bfcac746748d60e8dba80", - "path": "org/jetbrains/compose/ui/ui-tooling-preview-desktop/1.8.0-alpha04/ui-tooling-preview-desktop-1.8.0-alpha04.jar" - }, - { - "url": "org/jetbrains/compose/runtime/runtime/1.8.0-alpha04/runtime-1.8.0-alpha04.jar", - "hash": "3941e008a0041664eea0712d8598cd957ab045cf8facac0033b35c5a251e3ea1", - "path": "org/jetbrains/compose/runtime/runtime/1.8.0-alpha04/runtime-1.8.0-alpha04.jar" - }, - { - "url": "org/jetbrains/compose/foundation/foundation-desktop/1.8.0-alpha04/foundation-desktop-1.8.0-alpha04.jar", - "hash": "52c64187d615ad38bf3df41068b2a0180d8188d0f875f79a46938f3073fdafbb", - "path": "org/jetbrains/compose/foundation/foundation-desktop/1.8.0-alpha04/foundation-desktop-1.8.0-alpha04.jar" + "url": "androidx/collection/collection-jvm/1.5.0/collection-jvm-1.5.0.jar", + "hash": "70b35924e4babcdffa37d0e575ee039c56a2d97123342624c48b603233704341", + "path": "androidx/collection/collection-jvm/1.5.0/collection-jvm-1.5.0.jar" }, { "url": "androidx/annotation/annotation-jvm/1.9.1/annotation-jvm-1.9.1.jar", @@ -5745,130 +5895,340 @@ "path": "androidx/annotation/annotation-jvm/1.9.1/annotation-jvm-1.9.1.jar" }, { - "url": "androidx/collection/collection-jvm/1.5.0-beta01/collection-jvm-1.5.0-beta01.jar", - "hash": "70b35924e4babcdffa37d0e575ee039c56a2d97123342624c48b603233704341", - "path": "androidx/collection/collection-jvm/1.5.0-beta01/collection-jvm-1.5.0-beta01.jar" + "url": "androidx/compose/runtime/runtime-annotation-jvm/1.10.0-beta01/runtime-annotation-jvm-1.10.0-beta01.jar", + "hash": "f89dda8bcd73876d0fc16568844b2bd79443ee7ca62810874d25c7dcaa394bd6", + "path": "androidx/compose/runtime/runtime-annotation-jvm/1.10.0-beta01/runtime-annotation-jvm-1.10.0-beta01.jar" }, { - "url": "androidx/performance/performance-annotation-jvm/1.0.0-alpha01/performance-annotation-jvm-1.0.0-alpha01.jar", - "hash": "8d00edd2b0ed35431017aa5997397e1dd140d4547f55462cd18a0c62c817e847", - "path": "androidx/performance/performance-annotation-jvm/1.0.0-alpha01/performance-annotation-jvm-1.0.0-alpha01.jar" + "url": "androidx/compose/runtime/runtime-saveable-desktop/1.10.0-beta01/runtime-saveable-desktop-1.10.0-beta01.jar", + "hash": "12f491f7f5b36304d852e373231f06a3057ea52e369f380044ebc23097dfc2c5", + "path": "androidx/compose/runtime/runtime-saveable-desktop/1.10.0-beta01/runtime-saveable-desktop-1.10.0-beta01.jar" }, { - "url": "org/jetbrains/compose/animation/animation-desktop/1.8.0-alpha04/animation-desktop-1.8.0-alpha04.jar", - "hash": "72e9e981a79b6db970fbc770163892b773e29db1b7dcbf0a865c5ec34ed3f9ac", - "path": "org/jetbrains/compose/animation/animation-desktop/1.8.0-alpha04/animation-desktop-1.8.0-alpha04.jar" + "url": "androidx/savedstate/savedstate-compose-desktop/1.3.2/savedstate-compose-desktop-1.3.2.jar", + "hash": "4a94787a6e5bcfe143390a4f2737d4425d2ea867f2b34a847de6cda3c6ccc58a", + "path": "androidx/savedstate/savedstate-compose-desktop/1.3.2/savedstate-compose-desktop-1.3.2.jar" }, { - "url": "org/jetbrains/compose/animation/animation-core-desktop/1.8.0-alpha04/animation-core-desktop-1.8.0-alpha04.jar", - "hash": "291aea1ca6feab3b0ac31cc1646ee2e634152e282bba2636fdd7e1b7e0c5b50c", - "path": "org/jetbrains/compose/animation/animation-core-desktop/1.8.0-alpha04/animation-core-desktop-1.8.0-alpha04.jar" + "url": "androidx/savedstate/savedstate-desktop/1.3.2/savedstate-desktop-1.3.2.jar", + "hash": "c5c89062ba8402b8f8657efd54db1ff192f91ca95fae59c3b418fbc477c3e3ea", + "path": "androidx/savedstate/savedstate-desktop/1.3.2/savedstate-desktop-1.3.2.jar" }, { - "url": "org/jetbrains/compose/ui/ui-geometry-desktop/1.8.0-alpha04/ui-geometry-desktop-1.8.0-alpha04.jar", - "hash": "c22d44c85a5d557f61a25b610704f70507c7ad4fd161af712be3adf5c6614429", - "path": "org/jetbrains/compose/ui/ui-geometry-desktop/1.8.0-alpha04/ui-geometry-desktop-1.8.0-alpha04.jar" + "url": "androidx/lifecycle/lifecycle-runtime-compose-desktop/2.9.4/lifecycle-runtime-compose-desktop-2.9.4.jar", + "hash": "d25c083df93da718a1876a3293bd15f7dc7a811e998735943bce590683a57835", + "path": "androidx/lifecycle/lifecycle-runtime-compose-desktop/2.9.4/lifecycle-runtime-compose-desktop-2.9.4.jar" }, { - "url": "org/jetbrains/compose/foundation/foundation-layout-desktop/1.8.0-alpha04/foundation-layout-desktop-1.8.0-alpha04.jar", - "hash": "38297c980358678a238359b5d2bbb90e1136b49b800c6b2f0276e8475abe48c2", - "path": "org/jetbrains/compose/foundation/foundation-layout-desktop/1.8.0-alpha04/foundation-layout-desktop-1.8.0-alpha04.jar" + "url": "androidx/lifecycle/lifecycle-runtime-desktop/2.9.4/lifecycle-runtime-desktop-2.9.4.jar", + "hash": "2fb49f76d1021792fb359e0a9246c1509f2f5b555f0a46591d24d58deb68bd5c", + "path": "androidx/lifecycle/lifecycle-runtime-desktop/2.9.4/lifecycle-runtime-desktop-2.9.4.jar" }, { - "url": "org/jetbrains/compose/runtime/runtime-desktop/1.8.0-alpha04/runtime-desktop-1.8.0-alpha04.jar", - "hash": "758a8b46d8f74d3dd6a18ecf50db2c065da1714d5391eafa8cfc0d4ae0056327", - "path": "org/jetbrains/compose/runtime/runtime-desktop/1.8.0-alpha04/runtime-desktop-1.8.0-alpha04.jar" - }, - { - "url": "org/jetbrains/compose/ui/ui-desktop/1.8.0-alpha04/ui-desktop-1.8.0-alpha04.jar", - "hash": "2686fc8d0eea80b75ff8bee6438c16e7d8d8c08341bcd4d5748c389c67492fb9", - "path": "org/jetbrains/compose/ui/ui-desktop/1.8.0-alpha04/ui-desktop-1.8.0-alpha04.jar" - }, - { - "url": "androidx/lifecycle/lifecycle-common-jvm/2.9.0-alpha08/lifecycle-common-jvm-2.9.0-alpha08.jar", - "hash": "acb453973a1360ed18d840580e6f8d71dcabfa527aa1e859bed484db4c5335b1", - "path": "androidx/lifecycle/lifecycle-common-jvm/2.9.0-alpha08/lifecycle-common-jvm-2.9.0-alpha08.jar" + "url": "androidx/lifecycle/lifecycle-common-jvm/2.9.4/lifecycle-common-jvm-2.9.4.jar", + "hash": "37d89b2101f074ac6c260917dabb185607645ee200aa3018c7c5bde70edcf184", + "path": "androidx/lifecycle/lifecycle-common-jvm/2.9.4/lifecycle-common-jvm-2.9.4.jar" }, { "url": "org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar", "hash": "1fad6e6be7557781e4d33729d49ae1cdc8fdda6fe477bb0cc68ce351eafdfbab", "path": "org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar" }, - { - "url": "androidx/lifecycle/lifecycle-runtime-desktop/2.9.0-alpha08/lifecycle-runtime-desktop-2.9.0-alpha08.jar", - "hash": "739e08e477466cd87184bbd17c490b3eb81d04dd17fe8b68c0b549a459e583ea", - "path": "androidx/lifecycle/lifecycle-runtime-desktop/2.9.0-alpha08/lifecycle-runtime-desktop-2.9.0-alpha08.jar" - }, - { - "url": "androidx/lifecycle/lifecycle-common/2.9.0-alpha08/lifecycle-common-2.9.0-alpha08.jar", - "hash": "49e9f49d93194176788bb8ca2672f69358ba466c00405861d91e11f0610c5f76", - "path": "androidx/lifecycle/lifecycle-common/2.9.0-alpha08/lifecycle-common-2.9.0-alpha08.jar" - }, - { - "url": "androidx/annotation/annotation/1.8.1/annotation-1.8.1.jar", - "hash": "fa5e67ffcc52a0413f4b39c2737b43c1ba6c6975b4bd4a4ea8627549e766285b", - "path": "androidx/annotation/annotation/1.8.1/annotation-1.8.1.jar" - }, - { - "url": "org/jetbrains/kotlinx/atomicfu/0.17.0/atomicfu-0.17.0.jar", - "hash": "5cbc0c867b5028242a760149b25e8190c9247f648e3e5e72501bea1fa7911b23", - "path": "org/jetbrains/kotlinx/atomicfu/0.17.0/atomicfu-0.17.0.jar" - }, { "url": "androidx/arch/core/core-common/2.2.0/core-common-2.2.0.jar", "hash": "65308a06b1c00ee186cb9e19321383f043b993813f1522c47f4a3e3303bdba41", "path": "androidx/arch/core/core-common/2.2.0/core-common-2.2.0.jar" }, { - "url": "androidx/lifecycle/lifecycle-viewmodel-desktop/2.9.0-alpha08/lifecycle-viewmodel-desktop-2.9.0-alpha08.jar", - "hash": "5d120a2592f5d83e1cd7991aafafdd946abd77868cd22e769aa9a6027eb4b230", - "path": "androidx/lifecycle/lifecycle-viewmodel-desktop/2.9.0-alpha08/lifecycle-viewmodel-desktop-2.9.0-alpha08.jar" + "url": "androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar", + "hash": "d38d63edb30f1467818d50aaf05f8a692dea8b31392a049bfa991b159ad5b692", + "path": "androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar" }, { - "url": "org/jetbrains/androidx/lifecycle/lifecycle-runtime-compose-desktop/2.9.0-alpha04/lifecycle-runtime-compose-desktop-2.9.0-alpha04.jar", - "hash": "d284a13d10c29b8fe93ea5c39413cb8d7406532ba0f13760f7c5ce3aae977b84", - "path": "org/jetbrains/androidx/lifecycle/lifecycle-runtime-compose-desktop/2.9.0-alpha04/lifecycle-runtime-compose-desktop-2.9.0-alpha04.jar" + "url": "androidx/compose/runtime/runtime-retain-desktop/1.10.0-beta01/runtime-retain-desktop-1.10.0-beta01.jar", + "hash": "e673e7bd810699399fe967675e8f24f3502ef8c9a967ee695b79d4649ef31908", + "path": "androidx/compose/runtime/runtime-retain-desktop/1.10.0-beta01/runtime-retain-desktop-1.10.0-beta01.jar" }, { - "url": "org/jetbrains/compose/runtime/runtime-saveable-desktop/1.8.0-alpha04/runtime-saveable-desktop-1.8.0-alpha04.jar", - "hash": "33977899f904a7ee5c6992d79163af59d214cd898b0af3d37e094ec37d8ef59b", - "path": "org/jetbrains/compose/runtime/runtime-saveable-desktop/1.8.0-alpha04/runtime-saveable-desktop-1.8.0-alpha04.jar" + "url": "org/jetbrains/compose/ui/ui-test-junit4-desktop/1.10.0-beta01/ui-test-junit4-desktop-1.10.0-beta01.jar", + "hash": "de2f63543b8f646b85c789e3bf53121e4e6d89d3c7c0afc0358954cc27316a71", + "path": "org/jetbrains/compose/ui/ui-test-junit4-desktop/1.10.0-beta01/ui-test-junit4-desktop-1.10.0-beta01.jar" }, { - "url": "org/jetbrains/compose/ui/ui-backhandler-desktop/1.8.0-alpha04/ui-backhandler-desktop-1.8.0-alpha04.jar", - "hash": "d93b6f0605d3d7a7ed7c5ca1782cbfc9194ca4a074ce8cfbe5b6018618045efb", - "path": "org/jetbrains/compose/ui/ui-backhandler-desktop/1.8.0-alpha04/ui-backhandler-desktop-1.8.0-alpha04.jar" + "url": "org/jetbrains/compose/ui/ui-test-desktop/1.10.0-beta01/ui-test-desktop-1.10.0-beta01.jar", + "hash": "65e46ce4ce2291ed0cead9d184ef96d8e10e31770e23901f71deadde6be72b2e", + "path": "org/jetbrains/compose/ui/ui-test-desktop/1.10.0-beta01/ui-test-desktop-1.10.0-beta01.jar" }, { - "url": "org/jetbrains/compose/ui/ui-graphics-desktop/1.8.0-alpha04/ui-graphics-desktop-1.8.0-alpha04.jar", - "hash": "7605320d82149da3b78fb83e97a006c36cee41c9e6df6bece9e67a9e3bd27827", - "path": "org/jetbrains/compose/ui/ui-graphics-desktop/1.8.0-alpha04/ui-graphics-desktop-1.8.0-alpha04.jar" + "url": "org/jetbrains/compose/foundation/foundation-desktop/1.10.0-beta01/foundation-desktop-1.10.0-beta01.jar", + "hash": "ef70b786c9444735bd634c1e2d224d1511a39bd134afb123e8f408679244b563", + "path": "org/jetbrains/compose/foundation/foundation-desktop/1.10.0-beta01/foundation-desktop-1.10.0-beta01.jar" }, { - "url": "org/jetbrains/compose/ui/ui-unit-desktop/1.8.0-alpha04/ui-unit-desktop-1.8.0-alpha04.jar", - "hash": "505a77fcd544d8e158e3ad5b852adefcd961eb8fbd341feb8e21a693952db906", - "path": "org/jetbrains/compose/ui/ui-unit-desktop/1.8.0-alpha04/ui-unit-desktop-1.8.0-alpha04.jar" + "url": "org/jetbrains/compose/animation/animation-desktop/1.10.0-beta01/animation-desktop-1.10.0-beta01.jar", + "hash": "4aab9a942a0bf3cef4b1c01451dbc13c2e30a9289c87c4fe416663d808e920fb", + "path": "org/jetbrains/compose/animation/animation-desktop/1.10.0-beta01/animation-desktop-1.10.0-beta01.jar" }, { - "url": "org/jetbrains/compose/ui/ui-text-desktop/1.8.0-alpha04/ui-text-desktop-1.8.0-alpha04.jar", - "hash": "eb8ef32b95d6099098054cd494b00f1c9e3ddaa49e164c296dd03866c71bc45d", - "path": "org/jetbrains/compose/ui/ui-text-desktop/1.8.0-alpha04/ui-text-desktop-1.8.0-alpha04.jar" + "url": "org/jetbrains/compose/animation/animation-core-desktop/1.10.0-beta01/animation-core-desktop-1.10.0-beta01.jar", + "hash": "530c042dcb2861382ed4d4a039f026c718b1d7c1b3cbbda58b12d26ba86683e3", + "path": "org/jetbrains/compose/animation/animation-core-desktop/1.10.0-beta01/animation-core-desktop-1.10.0-beta01.jar" }, { - "url": "org/jetbrains/compose/ui/ui-util-desktop/1.8.0-alpha04/ui-util-desktop-1.8.0-alpha04.jar", - "hash": "cdd9f33872710c14df7550dadbfc91d55ad9a3b7134431c2af8eb42f757e17af", - "path": "org/jetbrains/compose/ui/ui-util-desktop/1.8.0-alpha04/ui-util-desktop-1.8.0-alpha04.jar" + "url": "org/jetbrains/compose/ui/ui-geometry-desktop/1.10.0-beta01/ui-geometry-desktop-1.10.0-beta01.jar", + "hash": "cdbfdabccac8abef2d9bc0420ec0c4be7a880f6d26b2d1cc4e2317c0d252ee27", + "path": "org/jetbrains/compose/ui/ui-geometry-desktop/1.10.0-beta01/ui-geometry-desktop-1.10.0-beta01.jar" + }, + { + "url": "org/jetbrains/compose/foundation/foundation-layout-desktop/1.10.0-beta01/foundation-layout-desktop-1.10.0-beta01.jar", + "hash": "6d38e4de37bcc3adeadf595d559e9cb73a215c763f8127fe780c820faf6a789b", + "path": "org/jetbrains/compose/foundation/foundation-layout-desktop/1.10.0-beta01/foundation-layout-desktop-1.10.0-beta01.jar" + }, + { + "url": "org/jetbrains/compose/ui/ui-desktop/1.10.0-beta01/ui-desktop-1.10.0-beta01.jar", + "hash": "e4c01eefc1ec2d5a6f0e643f50865b56022b564cdcb0bbc122a64b692cb65d89", + "path": "org/jetbrains/compose/ui/ui-desktop/1.10.0-beta01/ui-desktop-1.10.0-beta01.jar" + }, + { + "url": "androidx/lifecycle/lifecycle-viewmodel-desktop/2.9.4/lifecycle-viewmodel-desktop-2.9.4.jar", + "hash": "98f816be6869407c87d46058756f97780fa6c6cf61acdba97216f413731af15d", + "path": "androidx/lifecycle/lifecycle-viewmodel-desktop/2.9.4/lifecycle-viewmodel-desktop-2.9.4.jar" + }, + { + "url": "androidx/lifecycle/lifecycle-viewmodel-savedstate-desktop/2.9.4/lifecycle-viewmodel-savedstate-desktop-2.9.4.jar", + "hash": "3e0b44e2514eafdd6938d5457d9f46e4785077c45d3b4364b5c23c4dcb93efd3", + "path": "androidx/lifecycle/lifecycle-viewmodel-savedstate-desktop/2.9.4/lifecycle-viewmodel-savedstate-desktop-2.9.4.jar" + }, + { + "url": "androidx/navigationevent/navigationevent-desktop/1.0.0-beta01/navigationevent-desktop-1.0.0-beta01.jar", + "hash": "8283896d87f6d3e21dd5b12785e6c7ca3b7f15cbc4d0391b20ad23e54b520515", + "path": "androidx/navigationevent/navigationevent-desktop/1.0.0-beta01/navigationevent-desktop-1.0.0-beta01.jar" + }, + { + "url": "org/jetbrains/compose/ui/ui-backhandler-desktop/1.10.0-beta01/ui-backhandler-desktop-1.10.0-beta01.jar", + "hash": "08a4ac21eca159e16e959ae27f9431b33ecf8f0fc88bcc7499edd21d340de7a5", + "path": "org/jetbrains/compose/ui/ui-backhandler-desktop/1.10.0-beta01/ui-backhandler-desktop-1.10.0-beta01.jar" + }, + { + "url": "org/jetbrains/compose/ui/ui-graphics-desktop/1.10.0-beta01/ui-graphics-desktop-1.10.0-beta01.jar", + "hash": "80f61d974f2ddac95084738f0f18e8c0f6c1923b4bf8cc6a9245b1376c8c992f", + "path": "org/jetbrains/compose/ui/ui-graphics-desktop/1.10.0-beta01/ui-graphics-desktop-1.10.0-beta01.jar" + }, + { + "url": "org/jetbrains/compose/ui/ui-unit-desktop/1.10.0-beta01/ui-unit-desktop-1.10.0-beta01.jar", + "hash": "f0f3439928b3d9132f07cb2d7a86091696372ebc8354d16b48830b6ce15e8161", + "path": "org/jetbrains/compose/ui/ui-unit-desktop/1.10.0-beta01/ui-unit-desktop-1.10.0-beta01.jar" + }, + { + "url": "org/jetbrains/compose/ui/ui-text-desktop/1.10.0-beta01/ui-text-desktop-1.10.0-beta01.jar", + "hash": "2d230e78f7160cc2dbcf5c2bd2824ee43832b26e40d01ddfe862c0236c37c8f0", + "path": "org/jetbrains/compose/ui/ui-text-desktop/1.10.0-beta01/ui-text-desktop-1.10.0-beta01.jar" + }, + { + "url": "org/jetbrains/compose/ui/ui-util-desktop/1.10.0-beta01/ui-util-desktop-1.10.0-beta01.jar", + "hash": "7bfc93a8cad2974cdfd5a2c817e3083e0e3c48ef99e4dbba51eb98a14c92ed2d", + "path": "org/jetbrains/compose/ui/ui-util-desktop/1.10.0-beta01/ui-util-desktop-1.10.0-beta01.jar" }, { "url": "org/jetbrains/kotlinx/atomicfu-jvm/0.23.2/atomicfu-jvm-0.23.2.jar", "hash": "101ff43ff563fca167af5ade98c3b69bf569010eab745013b84d8955034d3b3c", "path": "org/jetbrains/kotlinx/atomicfu-jvm/0.23.2/atomicfu-jvm-0.23.2.jar" }, + { + "url": "org/apache/commons/commons-text/1.14.0/commons-text-1.14.0.jar", + "hash": "121fce2282910c8f0c3ba793a5436b31beb710423cbe2d574a3fb7a73c508e92", + "path": "org/apache/commons/commons-text/1.14.0/commons-text-1.14.0.jar" + }, + { + "url": "io/coil-kt/coil3/coil-network-ktor3-jvm/3.2.0/coil-network-ktor3-jvm-3.2.0.jar", + "hash": "377ea37e058df261bcc274ea0c947eccc67fec5a0499bdf646b99c2f34f74a6a", + "path": "io/coil-kt/coil3/coil-network-ktor3-jvm/3.2.0/coil-network-ktor3-jvm-3.2.0.jar" + }, + { + "url": "io/coil-kt/coil3/coil-core-jvm/3.2.0/coil-core-jvm-3.2.0.jar", + "hash": "2c64e5a3be4c59a2bf1ead26891cd9c455c37a2802d258ea50a960e7dd1e121a", + "path": "io/coil-kt/coil3/coil-core-jvm/3.2.0/coil-core-jvm-3.2.0.jar" + }, + { + "url": "com/squareup/okio/okio-jvm/3.11.0/okio-jvm-3.11.0.jar", + "hash": "2d22541a192f901a45c95274567d6957ac1ed613d49e41db4e5e5d86139cf022", + "path": "com/squareup/okio/okio-jvm/3.11.0/okio-jvm-3.11.0.jar" + }, + { + "url": "io/coil-kt/coil3/coil-network-core-jvm/3.2.0/coil-network-core-jvm-3.2.0.jar", + "hash": "54cff2971fbcb1743b6d4cb6fb5bb863b4f6fae37002ec57a2fdf837b0c3242e", + "path": "io/coil-kt/coil3/coil-network-core-jvm/3.2.0/coil-network-core-jvm-3.2.0.jar" + }, + { + "url": "io/coil-kt/coil3/coil-svg-jvm/3.2.0/coil-svg-jvm-3.2.0.jar", + "hash": "e412715d1e447a43331f2ceb406435f28aafd7476a987de3d8222e6d39a8c84b", + "path": "io/coil-kt/coil3/coil-svg-jvm/3.2.0/coil-svg-jvm-3.2.0.jar" + }, + { + "url": "io/coil-kt/coil3/coil-core-jvm/3.2.0/coil-core-jvm-3.2.0.jar", + "hash": "2c64e5a3be4c59a2bf1ead26891cd9c455c37a2802d258ea50a960e7dd1e121a", + "path": "io/coil-kt/coil3/coil-core-jvm/3.2.0/coil-core-jvm-3.2.0.jar" + }, + { + "url": "com/squareup/okio/okio-jvm/3.11.0/okio-jvm-3.11.0.jar", + "hash": "2d22541a192f901a45c95274567d6957ac1ed613d49e41db4e5e5d86139cf022", + "path": "com/squareup/okio/okio-jvm/3.11.0/okio-jvm-3.11.0.jar" + }, + { + "url": "io/coil-kt/coil3/coil-test-jvm/3.2.0/coil-test-jvm-3.2.0.jar", + "hash": "bea462cdc351c04dc4895f028b847d65a7dbae72a9b3999ea1089cd56ded43ad", + "path": "io/coil-kt/coil3/coil-test-jvm/3.2.0/coil-test-jvm-3.2.0.jar" + }, + { + "url": "io/coil-kt/coil3/coil-core-jvm/3.2.0/coil-core-jvm-3.2.0.jar", + "hash": "2c64e5a3be4c59a2bf1ead26891cd9c455c37a2802d258ea50a960e7dd1e121a", + "path": "io/coil-kt/coil3/coil-core-jvm/3.2.0/coil-core-jvm-3.2.0.jar" + }, + { + "url": "org/jetbrains/skiko/skiko-awt/0.9.4/skiko-awt-0.9.4.jar", + "hash": "8e26ab1ae75f65786f6b973a66e89a2836d199a5561c4c2edbc1f3f67ad2197f", + "path": "org/jetbrains/skiko/skiko-awt/0.9.4/skiko-awt-0.9.4.jar" + }, + { + "url": "com/squareup/okio/okio-jvm/3.11.0/okio-jvm-3.11.0.jar", + "hash": "2d22541a192f901a45c95274567d6957ac1ed613d49e41db4e5e5d86139cf022", + "path": "com/squareup/okio/okio-jvm/3.11.0/okio-jvm-3.11.0.jar" + }, + { + "url": "io/coil-kt/coil3/coil-compose-jvm/3.2.0/coil-compose-jvm-3.2.0.jar", + "hash": "b135eafcff7545cba7e39c0c8d4e724c0f42e91050b10df5d635a6c7dfd3fb42", + "path": "io/coil-kt/coil3/coil-compose-jvm/3.2.0/coil-compose-jvm-3.2.0.jar" + }, + { + "url": "io/coil-kt/coil3/coil-jvm/3.2.0/coil-jvm-3.2.0.jar", + "hash": "7d0182c987052d6502135a6a6cc7cc68288ef48f990d75ad4c4ae03e25be786e", + "path": "io/coil-kt/coil3/coil-jvm/3.2.0/coil-jvm-3.2.0.jar" + }, + { + "url": "io/coil-kt/coil3/coil-core-jvm/3.2.0/coil-core-jvm-3.2.0.jar", + "hash": "2c64e5a3be4c59a2bf1ead26891cd9c455c37a2802d258ea50a960e7dd1e121a", + "path": "io/coil-kt/coil3/coil-core-jvm/3.2.0/coil-core-jvm-3.2.0.jar" + }, + { + "url": "com/squareup/okio/okio-jvm/3.11.0/okio-jvm-3.11.0.jar", + "hash": "2d22541a192f901a45c95274567d6957ac1ed613d49e41db4e5e5d86139cf022", + "path": "com/squareup/okio/okio-jvm/3.11.0/okio-jvm-3.11.0.jar" + }, + { + "url": "io/coil-kt/coil3/coil-compose-core-jvm/3.2.0/coil-compose-core-jvm-3.2.0.jar", + "hash": "a74b96cb179fe8f872d4e9f03468e0477d32787e9b6430a9d137aafb76012a60", + "path": "io/coil-kt/coil3/coil-compose-core-jvm/3.2.0/coil-compose-core-jvm-3.2.0.jar" + }, + { + "url": "com/github/spullara/cli-parser/cli-parser/1.1.6/cli-parser-1.1.6.jar", + "hash": "436143bc3b925a1af4d0b8c9c7c53ac5c937f0f7aa32e4d97a24ce0a301ede27", + "path": "com/github/spullara/cli-parser/cli-parser/1.1.6/cli-parser-1.1.6.jar" + }, + { + "url": "io/github/classgraph/classgraph/4.8.181/classgraph-4.8.181.jar", + "hash": "62a6436d69710ef5fab6ec243781ce4c5b299047ed1841b5f92746ae852ce545", + "path": "io/github/classgraph/classgraph/4.8.181/classgraph-4.8.181.jar" + }, { "url": "cglib/cglib-nodep/3.3.0/cglib-nodep-3.3.0.jar", "hash": "3366d2c88fb576e486d830f521184e8f1839f8c15dcd2151a3f6e1f62b0b37a0", "path": "cglib/cglib-nodep/3.3.0/cglib-nodep-3.3.0.jar" }, + { + "url": "org/jetbrains/intellij/blockmap/1.0.7/blockmap-1.0.7.jar", + "hash": "7e3f98d3370551fea909ceb952e4797108a3a5ef67a1d7b5fb03a036eab24df9", + "path": "org/jetbrains/intellij/blockmap/1.0.7/blockmap-1.0.7.jar" + }, + { + "url": "org/jetbrains/intellij/deps/asm-all/9.6.1/asm-all-9.6.1.jar", + "hash": "a72e84efb1406a7ab326e0b28c4376e9e1ebfc08c09f23edff5e6e7249588df7", + "path": "org/jetbrains/intellij/deps/asm-all/9.6.1/asm-all-9.6.1.jar" + }, + { + "url": "ai/grazie/spell/gec-spell-engine-local/0.8.74/gec-spell-engine-local-0.8.74.jar", + "hash": "9bc5a572406da07a704d5e71e662dd183dfe9385e7c06cab1a49debc5a355638", + "path": "ai/grazie/spell/gec-spell-engine-local/0.8.74/gec-spell-engine-local-0.8.74.jar" + }, + { + "url": "ai/grazie/utils/utils-common-jvm/0.8.74/utils-common-jvm-0.8.74.jar", + "hash": "e1cc87b2a052ce4e4124abc6cd6d9c14dbc9e3319f854eb5829d44af860cb7f6", + "path": "ai/grazie/utils/utils-common-jvm/0.8.74/utils-common-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-gec-jvm/0.8.74/model-gec-jvm-0.8.74.jar", + "hash": "99cac5b6a3d8cd6e32333bb88c1aead22c7360a1471ea4a546425b822546f57f", + "path": "ai/grazie/model/model-gec-jvm/0.8.74/model-gec-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-text-jvm/0.8.74/model-text-jvm-0.8.74.jar", + "hash": "fa7db0b8e4cad3a8951c91d6d09c2c6baf8ae9008b0b59d76158cf2282797caa", + "path": "ai/grazie/model/model-text-jvm/0.8.74/model-text-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-common-jvm/0.8.74/model-common-jvm-0.8.74.jar", + "hash": "d9c0813e00ff06888f30008098a3938a348863ee65c0b7f9a6aa524bb10982bf", + "path": "ai/grazie/model/model-common-jvm/0.8.74/model-common-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/nlp/nlp-langs-jvm/0.8.74/nlp-langs-jvm-0.8.74.jar", + "hash": "8619419456eb300942b819ce1046d7f6aa170efe892321a2d9e25ef7df612331", + "path": "ai/grazie/nlp/nlp-langs-jvm/0.8.74/nlp-langs-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/nlp/nlp-common-jvm/0.8.74/nlp-common-jvm-0.8.74.jar", + "hash": "fae2d16393c9b42f5808021204f0989a27c825a72128eef943e9ebe1702d5ea1", + "path": "ai/grazie/nlp/nlp-common-jvm/0.8.74/nlp-common-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/nlp/nlp-patterns-jvm/0.8.74/nlp-patterns-jvm-0.8.74.jar", + "hash": "97b03ed0b5c87cb486c64b1ed6574e05be2f3331d4ac394c85f35c24cb7a0f44", + "path": "ai/grazie/nlp/nlp-patterns-jvm/0.8.74/nlp-patterns-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/nlp/nlp-similarity-jvm/0.8.74/nlp-similarity-jvm-0.8.74.jar", + "hash": "0fbf476e73762b15509264e31e282bfb1a63342a8e0c6921d88c24c4eaf3c2a3", + "path": "ai/grazie/nlp/nlp-similarity-jvm/0.8.74/nlp-similarity-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/nlp/nlp-phonetics-jvm/0.8.74/nlp-phonetics-jvm-0.8.74.jar", + "hash": "ea4cd2ec177029c88ab81e3b120d2c9aacc01997dc2ecc9ada5e22de9f10d723", + "path": "ai/grazie/nlp/nlp-phonetics-jvm/0.8.74/nlp-phonetics-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/nlp/nlp-tokenizer-jvm/0.8.74/nlp-tokenizer-jvm-0.8.74.jar", + "hash": "b45bd05287973a6e30611933a5aa285d2115ea2f16545108f9285922dd71ca90", + "path": "ai/grazie/nlp/nlp-tokenizer-jvm/0.8.74/nlp-tokenizer-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/utils/utils-multiplatform-jvm/0.8.74/utils-multiplatform-jvm-0.8.74.jar", + "hash": "ce5f571e5eae530cc4835d99977181a545bc07c85755b5b73a1bfb1a669f40d1", + "path": "ai/grazie/utils/utils-multiplatform-jvm/0.8.74/utils-multiplatform-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/spell/hunspell-en/0.2.318/hunspell-en-0.2.318.jar", + "hash": "2156335fe8fdc263beae3912178385c7ef7ea6472fafd429177479d260b20f80", + "path": "ai/grazie/spell/hunspell-en/0.2.318/hunspell-en-0.2.318.jar" + }, + { + "url": "ai/grazie/nlp/nlp-detect-jvm/0.8.74/nlp-detect-jvm-0.8.74.jar", + "hash": "887f672cc8b16ad9ca2a660bcd46d32cfa5fa6a726eca23c61ff5eceaab4af35", + "path": "ai/grazie/nlp/nlp-detect-jvm/0.8.74/nlp-detect-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/swagger-annotations-jvm/0.8.74/swagger-annotations-jvm-0.8.74.jar", + "hash": "e3c8ebc2e1d06fd9efece9fed214d80e16416b6630567d891e200dcad2f07144", + "path": "ai/grazie/model/swagger-annotations-jvm/0.8.74/swagger-annotations-jvm-0.8.74.jar" + }, + { + "url": "org/jetbrains/intellij/deps/completion/completion-ranking-kotlin/0.4.0/completion-ranking-kotlin-0.4.0.jar", + "hash": "1849979a0cd2a997e1071ac79741b1a77781357e254138f30eabffebccddfec8", + "path": "org/jetbrains/intellij/deps/completion/completion-ranking-kotlin/0.4.0/completion-ranking-kotlin-0.4.0.jar" + }, + { + "url": "org/ehcache/sizeof/0.4.0/sizeof-0.4.0.jar", + "hash": "0429cb1f5cda94180007874ea926a88149fca2028e92b4556d35f0cfce310c53", + "path": "org/ehcache/sizeof/0.4.0/sizeof-0.4.0.jar" + }, { "url": "org/jetbrains/intellij/deps/scenebuilderkit/11.0.5/scenebuilderkit-11.0.5.jar", "hash": "36cd8f5bc933bcf726fadfc5276f0efcc7873d3a532e4e164674d2e8919f4781", @@ -5900,44 +6260,44 @@ "path": "org/jetbrains/intellij/deps/sa-jdwp/1.24/sa-jdwp-1.24.jar" }, { - "url": "org/jetbrains/intellij/deps/debugger-agent/1.53/debugger-agent-1.53.jar", - "hash": "cdd1e043326c1cd5a73c1a97fcf7838544c01a3293badb7e9440de5edd899e9b", - "path": "org/jetbrains/intellij/deps/debugger-agent/1.53/debugger-agent-1.53.jar" + "url": "org/jetbrains/intellij/deps/debugger-agent/1.79/debugger-agent-1.79.jar", + "hash": "ba7a0aa7bbb813acab3b0edf36c0a15449f41896993c97e0d133fa4ea0a3e6d9", + "path": "org/jetbrains/intellij/deps/debugger-agent/1.79/debugger-agent-1.79.jar" }, { - "url": "org/jacoco/org.jacoco.ant/0.8.12/org.jacoco.ant-0.8.12.jar", - "hash": "43f81e03dd6f5190aecb88a6236b694adade484b0402447c320fc6e94d685f41", - "path": "org/jacoco/org.jacoco.ant/0.8.12/org.jacoco.ant-0.8.12.jar" + "url": "org/jacoco/org.jacoco.ant/0.8.14/org.jacoco.ant-0.8.14.jar", + "hash": "9fff68954d5de3aad2bf838eaf886ed67d2c22a2d6c6f095548bade8c45caeae", + "path": "org/jacoco/org.jacoco.ant/0.8.14/org.jacoco.ant-0.8.14.jar" }, { - "url": "org/jacoco/org.jacoco.core/0.8.12/org.jacoco.core-0.8.12.jar", - "hash": "fca26db37c0c5fbd5dc4985237eb82866df9799d5082af899475a73f91f5b035", - "path": "org/jacoco/org.jacoco.core/0.8.12/org.jacoco.core-0.8.12.jar" + "url": "org/jacoco/org.jacoco.core/0.8.14/org.jacoco.core-0.8.14.jar", + "hash": "28abbf0eea5a08e4f24097f2fbac663ca17c341c25c3a04d90d6cd325943c995", + "path": "org/jacoco/org.jacoco.core/0.8.14/org.jacoco.core-0.8.14.jar" }, { - "url": "org/ow2/asm/asm/9.7/asm-9.7.jar", - "hash": "adf46d5e34940bdf148ecdd26a9ee8eea94496a72034ff7141066b3eea5c4e9d", - "path": "org/ow2/asm/asm/9.7/asm-9.7.jar" + "url": "org/ow2/asm/asm/9.9/asm-9.9.jar", + "hash": "03d99a74ad1ee5c71334ef67437f4ef4fe3488caa7c96d8645abc73c8e2017d4", + "path": "org/ow2/asm/asm/9.9/asm-9.9.jar" }, { - "url": "org/ow2/asm/asm-commons/9.7/asm-commons-9.7.jar", - "hash": "389bc247958e049fc9a0408d398c92c6d370c18035120395d4cba1d9d9304b7a", - "path": "org/ow2/asm/asm-commons/9.7/asm-commons-9.7.jar" + "url": "org/ow2/asm/asm-commons/9.9/asm-commons-9.9.jar", + "hash": "db2f6f26150bbe7c126606b4a1151836bcc22a1e05a423b3585698bece995ff8", + "path": "org/ow2/asm/asm-commons/9.9/asm-commons-9.9.jar" }, { - "url": "org/ow2/asm/asm-tree/9.7/asm-tree-9.7.jar", - "hash": "62f4b3bc436045c1acb5c3ba2d8ec556ec3369093d7f5d06c747eb04b56d52b1", - "path": "org/ow2/asm/asm-tree/9.7/asm-tree-9.7.jar" + "url": "org/ow2/asm/asm-tree/9.9/asm-tree-9.9.jar", + "hash": "42178f3775c9c63f9e5e1446747d29b4eca4d91bd6e75e5c43cfa372a47d38c6", + "path": "org/ow2/asm/asm-tree/9.9/asm-tree-9.9.jar" }, { - "url": "org/jacoco/org.jacoco.report/0.8.12/org.jacoco.report-0.8.12.jar", - "hash": "f9c79ad66a66a0337c57849ad1287a2ab23b9b232d35314443e5ec49e6e3d20f", - "path": "org/jacoco/org.jacoco.report/0.8.12/org.jacoco.report-0.8.12.jar" + "url": "org/jacoco/org.jacoco.report/0.8.14/org.jacoco.report-0.8.14.jar", + "hash": "a3e2026060ab8b8d5c650706406234bb4c033dfd5376afeb8b1666e8ed27c453", + "path": "org/jacoco/org.jacoco.report/0.8.14/org.jacoco.report-0.8.14.jar" }, { - "url": "org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12.jar", - "hash": "ab29507b750d325bbaf7ea094860fff26d27170038d8ee5f00c3074489f14637", - "path": "org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12.jar" + "url": "org/jacoco/org.jacoco.agent/0.8.14/org.jacoco.agent-0.8.14.jar", + "hash": "20be9853385bdfc65a5929643412d09243d14514304b89ba23a265158cc8792b", + "path": "org/jacoco/org.jacoco.agent/0.8.14/org.jacoco.agent-0.8.14.jar" }, { "url": "org/jetbrains/intellij/deps/coverage-report/1.0.25/coverage-report-1.0.25.jar", @@ -5980,9 +6340,24 @@ "path": "org/junit/platform/junit-platform-engine/1.8.1/junit-platform-engine-1.8.1.jar" }, { - "url": "org/jetbrains/intellij/deps/languagetool/languagetool-core/6.5.0.12/languagetool-core-6.5.0.12.jar", - "hash": "e10d39ffb791e396af55a91c469103f1dd0b8c8345cae5a33597ac7d11cc3698", - "path": "org/jetbrains/intellij/deps/languagetool/languagetool-core/6.5.0.12/languagetool-core-6.5.0.12.jar" + "url": "ai/grazie/spell/hunspell-de/0.2.318/hunspell-de-0.2.318.jar", + "hash": "4532f6939496a445fcb414851775da773c0ec267578843eac780f4471de091a4", + "path": "ai/grazie/spell/hunspell-de/0.2.318/hunspell-de-0.2.318.jar" + }, + { + "url": "ai/grazie/spell/hunspell-ru/0.2.318/hunspell-ru-0.2.318.jar", + "hash": "8774adc464d22899bb61621f9d8ed4900ba131163e3ff64b8b835f56736d8c14", + "path": "ai/grazie/spell/hunspell-ru/0.2.318/hunspell-ru-0.2.318.jar" + }, + { + "url": "ai/grazie/spell/hunspell-uk/0.2.318/hunspell-uk-0.2.318.jar", + "hash": "a1366fa763f5da5c436c6a94623acdd53370ee59ecc16652dda0a544f468a2bc", + "path": "ai/grazie/spell/hunspell-uk/0.2.318/hunspell-uk-0.2.318.jar" + }, + { + "url": "org/jetbrains/intellij/deps/languagetool/languagetool-core/6.7.19/languagetool-core-6.7.19.jar", + "hash": "adafb32cef456d63fbc71cd0e193211a58fb712517ad7fea7f3098e34a184842", + "path": "org/jetbrains/intellij/deps/languagetool/languagetool-core/6.7.19/languagetool-core-6.7.19.jar" }, { "url": "edu/washington/cs/knowitall/openregex/1.1.1/openregex-1.1.1.jar", @@ -5990,14 +6365,24 @@ "path": "edu/washington/cs/knowitall/openregex/1.1.1/openregex-1.1.1.jar" }, { - "url": "org/jetbrains/intellij/deps/languagetool/language-ru/6.5.0.12/language-ru-6.5.0.12.jar", - "hash": "41ae74c748ee15fdc90ea9536575490850b8d044b39d92f85e2d30072ca0cb8c", - "path": "org/jetbrains/intellij/deps/languagetool/language-ru/6.5.0.12/language-ru-6.5.0.12.jar" + "url": "org/jetbrains/intellij/deps/languagetool/language-ru/6.7.19/language-ru-6.7.19.jar", + "hash": "24e353865ce2862de1cb2468b73f28bb4d7fb996ab480c9a9513999ba2a3252e", + "path": "org/jetbrains/intellij/deps/languagetool/language-ru/6.7.19/language-ru-6.7.19.jar" }, { - "url": "org/jetbrains/intellij/deps/languagetool/language-de/6.5.0.12/language-de-6.5.0.12.jar", - "hash": "75cb2c34c15ef013a3b910bd072e006dec9128f5f39060202addcb7f85961714", - "path": "org/jetbrains/intellij/deps/languagetool/language-de/6.5.0.12/language-de-6.5.0.12.jar" + "url": "org/jetbrains/intellij/deps/languagetool/language-zh/6.7.19/language-zh-6.7.19.jar", + "hash": "9aceb89c3f8b7f1b98eaef06b1b79e64ee5308f0edb2315785aad4f3c4045169", + "path": "org/jetbrains/intellij/deps/languagetool/language-zh/6.7.19/language-zh-6.7.19.jar" + }, + { + "url": "com/hankcs/hanlp/portable-1.8.2/hanlp-portable-1.8.2.jar", + "hash": "f4e8e42211f62dc952a669329f43b78c72927690407b1ccea37448c76f843379", + "path": "com/hankcs/hanlp/portable-1.8.2/hanlp-portable-1.8.2.jar" + }, + { + "url": "org/jetbrains/intellij/deps/languagetool/language-de/6.7.19/language-de-6.7.19.jar", + "hash": "3b8fdde02fa7c870daaa0d33d040d00a6dd9a8971e5bf01b3946ff2a9a7b5887", + "path": "org/jetbrains/intellij/deps/languagetool/language-de/6.7.19/language-de-6.7.19.jar" }, { "url": "de/danielnaber/german-pos-dict/1.2.4/german-pos-dict-1.2.4.jar", @@ -6010,14 +6395,274 @@ "path": "de/danielnaber/jwordsplitter/4.7/jwordsplitter-4.7.jar" }, { - "url": "org/jetbrains/intellij/deps/languagetool/language-it/6.5.0.12/language-it-6.5.0.12.jar", - "hash": "a9507ccc947090df269fe7f75eb416f1ac69941920c8075497606d8f8f275f8c", - "path": "org/jetbrains/intellij/deps/languagetool/language-it/6.5.0.12/language-it-6.5.0.12.jar" + "url": "org/jetbrains/intellij/deps/languagetool/language-it/6.7.19/language-it-6.7.19.jar", + "hash": "66610c22526cae842fbcfc2d64b15b27e1e88f6bd715b8b72d951d60d205e53c", + "path": "org/jetbrains/intellij/deps/languagetool/language-it/6.7.19/language-it-6.7.19.jar" }, { - "url": "org/jetbrains/intellij/deps/languagetool/languagetool-core/6.5.0.12/languagetool-core-6.5.0.12.jar", - "hash": "e10d39ffb791e396af55a91c469103f1dd0b8c8345cae5a33597ac7d11cc3698", - "path": "org/jetbrains/intellij/deps/languagetool/languagetool-core/6.5.0.12/languagetool-core-6.5.0.12.jar" + "url": "org/jetbrains/intellij/deps/languagetool/language-uk/6.7.19/language-uk-6.7.19.jar", + "hash": "a02e7a2aced8f3f43244c9b06bdd2ac620ffc76a173dd33c19f79e12a9056660", + "path": "org/jetbrains/intellij/deps/languagetool/language-uk/6.7.19/language-uk-6.7.19.jar" + }, + { + "url": "ua/net/nlp/morfologik-ukrainian-lt/6.7.1/morfologik-ukrainian-lt-6.7.1.jar", + "hash": "453886930ba7ba0d80d1158577e3e10d814e2c739ee17e297f062542d92dfd04", + "path": "ua/net/nlp/morfologik-ukrainian-lt/6.7.1/morfologik-ukrainian-lt-6.7.1.jar" + }, + { + "url": "org/jetbrains/intellij/deps/languagetool/language-be/6.7.19/language-be-6.7.19.jar", + "hash": "e1112c8cbb7bc83523e2fc057e58b0b48dcdba5cb58e9771639ed2cd735ae4e4", + "path": "org/jetbrains/intellij/deps/languagetool/language-be/6.7.19/language-be-6.7.19.jar" + }, + { + "url": "io/github/belarus/linguistics.grammardb.spell.languagetool/1.0.2/linguistics.grammardb.spell.languagetool-1.0.2.jar", + "hash": "1d1a55e905faa9740d648144cf05c4a460f0f26416d2ee01157bad0877be31c2", + "path": "io/github/belarus/linguistics.grammardb.spell.languagetool/1.0.2/linguistics.grammardb.spell.languagetool-1.0.2.jar" + }, + { + "url": "org/jetbrains/intellij/deps/languagetool/language-pt/6.7.19/language-pt-6.7.19.jar", + "hash": "15082b699292f1b28756337e3fe46295c556d1e1147bf98d155cca4a08382599", + "path": "org/jetbrains/intellij/deps/languagetool/language-pt/6.7.19/language-pt-6.7.19.jar" + }, + { + "url": "org/languagetool/portuguese-pos-dict/1.2.0/portuguese-pos-dict-1.2.0.jar", + "hash": "fe8da88bb31b6372855741fbd81ee1c7477b4f8a0624d3dafd20ee23e184650e", + "path": "org/languagetool/portuguese-pos-dict/1.2.0/portuguese-pos-dict-1.2.0.jar" + }, + { + "url": "ai/grazie/api/api-gateway-client-jvm/0.8.74/api-gateway-client-jvm-0.8.74.jar", + "hash": "6eed4b225d44e13090f8c59716ac9207be07cadb6b0733da613365f839495540", + "path": "ai/grazie/api/api-gateway-client-jvm/0.8.74/api-gateway-client-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/api/api-gateway-api-jvm/0.8.74/api-gateway-api-jvm-0.8.74.jar", + "hash": "9a9575297ed98677e19883b1b2d2169161d8330559c1d2971f73ce75ffae8f05", + "path": "ai/grazie/api/api-gateway-api-jvm/0.8.74/api-gateway-api-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/auth/gec-agg-model-public-jvm/0.8.74/gec-agg-model-public-jvm-0.8.74.jar", + "hash": "760adbd5039f1c119f309d14b62b20ccd436f65192548fd00b17faedc62708bf", + "path": "ai/grazie/auth/gec-agg-model-public-jvm/0.8.74/gec-agg-model-public-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/llm/llm-agg-api-model-jvm/0.8.74/llm-agg-api-model-jvm-0.8.74.jar", + "hash": "a7c8db405963faeaad887598ecedddc5a5fd2a7372eb3e07db2d79964f8e5bf9", + "path": "ai/grazie/llm/llm-agg-api-model-jvm/0.8.74/llm-agg-api-model-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-feedback-jvm/0.8.74/model-feedback-jvm-0.8.74.jar", + "hash": "8dc12eeacf0a1eb33623fc30c0d4c4eda6e89dd06cdf35afa5ce412204dfa6d8", + "path": "ai/grazie/model/model-feedback-jvm/0.8.74/model-feedback-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-indexing-jvm/0.8.74/model-indexing-jvm-0.8.74.jar", + "hash": "664721a747bad766340aed882e265f01be3575a4d4800b003df35cbd9c698f6c", + "path": "ai/grazie/model/model-indexing-jvm/0.8.74/model-indexing-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-sum-jvm/0.8.74/model-sum-jvm-0.8.74.jar", + "hash": "dfaa447742d8ab05cd0ce37da42bcf4a456020a26f53c8baa00ee95c8eae10a9", + "path": "ai/grazie/model/model-sum-jvm/0.8.74/model-sum-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-llm-jvm/0.8.74/model-llm-jvm-0.8.74.jar", + "hash": "0d6a157b67003c8ec2bc94977b938bb78344bb8fdb3d14e54e80e8e48011845b", + "path": "ai/grazie/model/model-llm-jvm/0.8.74/model-llm-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-bdg-jvm/0.8.74/model-bdg-jvm-0.8.74.jar", + "hash": "85c23a42fef7bf9db650a1595b0a56d99acddde7dd5ff1f1e027731ad5373944", + "path": "ai/grazie/model/model-bdg-jvm/0.8.74/model-bdg-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-nlp-jvm/0.8.74/model-nlp-jvm-0.8.74.jar", + "hash": "223ac217288d7e4b74831fe64c749e32ff1d21cb92eccd88305dbebe6225c892", + "path": "ai/grazie/model/model-nlp-jvm/0.8.74/model-nlp-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-quota-jvm/0.8.74/model-quota-jvm-0.8.74.jar", + "hash": "9c09d3e2744c71e6130126cc25cbe0cdf6331db8c5f7dd8f169c7bf9ce96ca46", + "path": "ai/grazie/model/model-quota-jvm/0.8.74/model-quota-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-license-jvm/0.8.74/model-license-jvm-0.8.74.jar", + "hash": "24b83bb28bb549d1dc44776bae33bf78e77f73f27de999ddfde8c1ff90c9ac62", + "path": "ai/grazie/model/model-license-jvm/0.8.74/model-license-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-tone-formality-jvm/0.8.74/model-tone-formality-jvm-0.8.74.jar", + "hash": "5596f5406cc20b0f0eb1a95733a39924eff44d443bc9b9d49687268d636f59d0", + "path": "ai/grazie/model/model-tone-formality-jvm/0.8.74/model-tone-formality-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-gateway-jvm/0.8.74/model-gateway-jvm-0.8.74.jar", + "hash": "5a9bf64cb860e143c5cf7c0e7eec5630de583807ec9a9c41bdaa80caceede255", + "path": "ai/grazie/model/model-gateway-jvm/0.8.74/model-gateway-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/auth/auth-model-jvm/0.8.74/auth-model-jvm-0.8.74.jar", + "hash": "e739417d466e9ec195d34eaaa1d81df93c4229051dcf9045a961114d0a102cd1", + "path": "ai/grazie/auth/auth-model-jvm/0.8.74/auth-model-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/auth/product/auth-product-model-jvm/0.8.74/auth-product-model-jvm-0.8.74.jar", + "hash": "353f0f34ac89b4138da9d2548e2c036b7ede13cb3eeb2d861db65fdbcb909550", + "path": "ai/grazie/auth/product/auth-product-model-jvm/0.8.74/auth-product-model-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/user/cfg/user-cfg-model-jvm/0.8.74/user-cfg-model-jvm-0.8.74.jar", + "hash": "02f994598d0e9d59c3125faeb189d29b0e9e6743c524ed90587b096c6e57fe46", + "path": "ai/grazie/user/cfg/user-cfg-model-jvm/0.8.74/user-cfg-model-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/utils/utils-jwt-jvm/0.8.74/utils-jwt-jvm-0.8.74.jar", + "hash": "23c6617feff191e38ebc1be8b17c23e703373c5d68dc894875a228816d5fa6cf", + "path": "ai/grazie/utils/utils-jwt-jvm/0.8.74/utils-jwt-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/user/strg/user-strg-model-jvm/0.8.74/user-strg-model-jvm-0.8.74.jar", + "hash": "d8ccf3778f53df601f8d6b4a9343eb12908b6a7bc46844d30965a4c47c211f13", + "path": "ai/grazie/user/strg/user-strg-model-jvm/0.8.74/user-strg-model-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/indexing/indexing-server-api-jvm/0.8.74/indexing-server-api-jvm-0.8.74.jar", + "hash": "0d7c04d58f97c28976f2d17e01418cf5fa147d0b037e4165e9cd1c5f47b02979", + "path": "ai/grazie/indexing/indexing-server-api-jvm/0.8.74/indexing-server-api-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/swagger-annotations-jvm/0.8.74/swagger-annotations-jvm-0.8.74.jar", + "hash": "e3c8ebc2e1d06fd9efece9fed214d80e16416b6630567d891e200dcad2f07144", + "path": "ai/grazie/model/swagger-annotations-jvm/0.8.74/swagger-annotations-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/client/client-common-jvm/0.8.74/client-common-jvm-0.8.74.jar", + "hash": "977c6aa3684410a21179b8a531576f53003e2d90d3cf72429685420e3aba3f3e", + "path": "ai/grazie/client/client-common-jvm/0.8.74/client-common-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-common-jvm/0.8.74/model-common-jvm-0.8.74.jar", + "hash": "d9c0813e00ff06888f30008098a3938a348863ee65c0b7f9a6aa524bb10982bf", + "path": "ai/grazie/model/model-common-jvm/0.8.74/model-common-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-auth-jvm/0.8.74/model-auth-jvm-0.8.74.jar", + "hash": "1c009c97c5fc005f2337871a0558c716cb0f4e07d0bc37b025c2d537deffef9e", + "path": "ai/grazie/model/model-auth-jvm/0.8.74/model-auth-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/client/client-attribute-jvm/0.8.74/client-attribute-jvm-0.8.74.jar", + "hash": "9fbfe9aadb29ecaa362915ae65fab0b14ad502ec1b9be952386939f24a73073c", + "path": "ai/grazie/client/client-attribute-jvm/0.8.74/client-attribute-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-cloud-jvm/0.8.74/model-cloud-jvm-0.8.74.jar", + "hash": "93aa91ddea2263dfe7da7f376afab7282e32d0caefc9f27318f3d9ca87dd3d84", + "path": "ai/grazie/model/model-cloud-jvm/0.8.74/model-cloud-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-nmt-jvm/0.8.74/model-nmt-jvm-0.8.74.jar", + "hash": "ee74b094dcd48b6d7208a16ecc9e187092e476525f95c61b9ab4810e99afa269", + "path": "ai/grazie/model/model-nmt-jvm/0.8.74/model-nmt-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-nlc-jvm/0.8.74/model-nlc-jvm-0.8.74.jar", + "hash": "84f506f92fa7f48e222215ce53ad898aa2f37f5df154a0679c3750976bac001b", + "path": "ai/grazie/model/model-nlc-jvm/0.8.74/model-nlc-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/nlp/nlp-common-jvm/0.8.74/nlp-common-jvm-0.8.74.jar", + "hash": "fae2d16393c9b42f5808021204f0989a27c825a72128eef943e9ebe1702d5ea1", + "path": "ai/grazie/nlp/nlp-common-jvm/0.8.74/nlp-common-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-def-jvm/0.8.74/model-def-jvm-0.8.74.jar", + "hash": "d79871ceab86ee827ee1f1f069ffccb5da3fba05b7cd9829b4deca5936126fef", + "path": "ai/grazie/model/model-def-jvm/0.8.74/model-def-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-syn-jvm/0.8.74/model-syn-jvm-0.8.74.jar", + "hash": "26a2de7cd201bff5a8b0956382b59a532c1a49b3dad0ff4238721fdf42250bef", + "path": "ai/grazie/model/model-syn-jvm/0.8.74/model-syn-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-qa-jvm/0.8.74/model-qa-jvm-0.8.74.jar", + "hash": "a6b0363ec58de48f81d1bf9676c2a6680f68468e9eb2ad80c254a450b6f14067", + "path": "ai/grazie/model/model-qa-jvm/0.8.74/model-qa-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-emb-jvm/0.8.74/model-emb-jvm-0.8.74.jar", + "hash": "fd646112e2bb2bb16527397946016a17e269a27095d0c7343a8f154b83db9d0a", + "path": "ai/grazie/model/model-emb-jvm/0.8.74/model-emb-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-task-jvm/0.8.74/model-task-jvm-0.8.74.jar", + "hash": "4c430e83cfc99b60e509fa7a98a430625fba1c011f0d4ad105251a3c3079203d", + "path": "ai/grazie/model/model-task-jvm/0.8.74/model-task-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-jet-jvm/0.8.74/model-jet-jvm-0.8.74.jar", + "hash": "60e534c0ccb4ef8fd7869829ec7bf63682b5db4464d9712fcf57278a8981f861", + "path": "ai/grazie/model/model-jet-jvm/0.8.74/model-jet-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-chat-jvm/0.8.74/model-chat-jvm-0.8.74.jar", + "hash": "723c27f8880afb15a6bd8629d0ee1fd3847872670f4d215f05ddc15e10616474", + "path": "ai/grazie/model/model-chat-jvm/0.8.74/model-chat-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/tasks/provider/model/tasks-provider-jet-completion-model-jvm/0.8.74/tasks-provider-jet-completion-model-jvm-0.8.74.jar", + "hash": "750ff8436538b639e78e7456090c94f3f8a7ec605044f7941a083ef33b2750f4", + "path": "ai/grazie/tasks/provider/model/tasks-provider-jet-completion-model-jvm/0.8.74/tasks-provider-jet-completion-model-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/tasks/provider/tasks-provider-task-schema/0.8.74/tasks-provider-task-schema-0.8.74.jar", + "hash": "5e1efbeea5cccffddae7709e3a9d0d2583c7d45ab6986a3878b0e3d310be4238", + "path": "ai/grazie/tasks/provider/tasks-provider-task-schema/0.8.74/tasks-provider-task-schema-0.8.74.jar" + }, + { + "url": "ai/grazie/tasks/provider/llm/completion/tasks-provider-llm-completion-model-jvm/0.8.74/tasks-provider-llm-completion-model-jvm-0.8.74.jar", + "hash": "a10c97eefd99d19b6cd706fb8366a0c6274dbeb53cd4e495f77cbe569cf4fc0a", + "path": "ai/grazie/tasks/provider/llm/completion/tasks-provider-llm-completion-model-jvm/0.8.74/tasks-provider-llm-completion-model-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/tasks/provider/model/tasks-provider-proxy-model-jvm/0.8.74/tasks-provider-proxy-model-jvm-0.8.74.jar", + "hash": "992dcc9497a2d7ed70105a1ef425cf40d5ed21ac84c91219bd1abd31ccd3bbf9", + "path": "ai/grazie/tasks/provider/model/tasks-provider-proxy-model-jvm/0.8.74/tasks-provider-proxy-model-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/utils/utils-common-jvm/0.8.74/utils-common-jvm-0.8.74.jar", + "hash": "e1cc87b2a052ce4e4124abc6cd6d9c14dbc9e3319f854eb5829d44af860cb7f6", + "path": "ai/grazie/utils/utils-common-jvm/0.8.74/utils-common-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/utils/utils-multiplatform-jvm/0.8.74/utils-multiplatform-jvm-0.8.74.jar", + "hash": "ce5f571e5eae530cc4835d99977181a545bc07c85755b5b73a1bfb1a669f40d1", + "path": "ai/grazie/utils/utils-multiplatform-jvm/0.8.74/utils-multiplatform-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/client/client-ktor-jvm/0.8.74/client-ktor-jvm-0.8.74.jar", + "hash": "71ee5cf5122c33ef949228389350efa77de54ec29af603e33a4c0f4289bac393", + "path": "ai/grazie/client/client-ktor-jvm/0.8.74/client-ktor-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/utils/utils-ktor-jvm/0.8.74/utils-ktor-jvm-0.8.74.jar", + "hash": "719d32f0110a60613b8c55deda0aa6145223aa3fb740457b810a774525ec1a53", + "path": "ai/grazie/utils/utils-ktor-jvm/0.8.74/utils-ktor-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/tasks-library/tasks-library-api-jvm/0.4.14/tasks-library-api-jvm-0.4.14.jar", + "hash": "70210d0eb24dd099e3e2923d55a8f4d5e5cef54f277f0bf1f17568633bec446e", + "path": "ai/grazie/tasks-library/tasks-library-api-jvm/0.4.14/tasks-library-api-jvm-0.4.14.jar" + }, + { + "url": "ai/grazie/tasks-library/tasks-library-model-jvm/0.4.14/tasks-library-model-jvm-0.4.14.jar", + "hash": "8722c78b12167e0c05e8797a66ede6984ff3d98882b9b729c008f6494702c706", + "path": "ai/grazie/tasks-library/tasks-library-model-jvm/0.4.14/tasks-library-model-jvm-0.4.14.jar" + }, + { + "url": "org/jetbrains/intellij/deps/languagetool/languagetool-core/6.7.19/languagetool-core-6.7.19.jar", + "hash": "adafb32cef456d63fbc71cd0e193211a58fb712517ad7fea7f3098e34a184842", + "path": "org/jetbrains/intellij/deps/languagetool/languagetool-core/6.7.19/languagetool-core-6.7.19.jar" }, { "url": "edu/washington/cs/knowitall/openregex/1.1.1/openregex-1.1.1.jar", @@ -6025,14 +6670,14 @@ "path": "edu/washington/cs/knowitall/openregex/1.1.1/openregex-1.1.1.jar" }, { - "url": "org/jetbrains/intellij/deps/languagetool/language-en/6.5.0.12/language-en-6.5.0.12.jar", - "hash": "3eae20541a836164fc33136971c8d09899b08fecf4df1ccc490b1371a4563730", - "path": "org/jetbrains/intellij/deps/languagetool/language-en/6.5.0.12/language-en-6.5.0.12.jar" + "url": "org/jetbrains/intellij/deps/languagetool/language-en/6.7.19/language-en-6.7.19.jar", + "hash": "4faf190812aff01543fe930c7476db7d21b4a5ac892421c849aa85e090d5dd2b", + "path": "org/jetbrains/intellij/deps/languagetool/language-en/6.7.19/language-en-6.7.19.jar" }, { - "url": "org/languagetool/english-pos-dict/0.3/english-pos-dict-0.3.jar", - "hash": "8e33908068ae04cc9baceaa86aae5dc93d0533c4708469937147f02b6caa1b18", - "path": "org/languagetool/english-pos-dict/0.3/english-pos-dict-0.3.jar" + "url": "org/languagetool/english-pos-dict/0.6/english-pos-dict-0.6.jar", + "hash": "2a3e96b49854e5275f8eb7a1bb5b3b85b82f687fed272f3043882ccc0b1634b1", + "path": "org/languagetool/english-pos-dict/0.6/english-pos-dict-0.6.jar" }, { "url": "net/loomchild/segment/2.0.3/segment-2.0.3.jar", @@ -6095,54 +6740,14 @@ "path": "org/json/json/20240205/json-20240205.jar" }, { - "url": "ai/grazie/utils/utils-lucene-lt-compatibility/0.4.16/utils-lucene-lt-compatibility-0.4.16.jar", - "hash": "c9f992502b804b28381d5b194f855280e69b8866c292a1449589ad389f1c05a9", - "path": "ai/grazie/utils/utils-lucene-lt-compatibility/0.4.16/utils-lucene-lt-compatibility-0.4.16.jar" + "url": "ai/grazie/model/model-tree-jvm/0.8.74/model-tree-jvm-0.8.74.jar", + "hash": "ed6ca179c61ad44fd3a0b0401f6f25bfef680e3a3e704e83249ce5c26dc1a505", + "path": "ai/grazie/model/model-tree-jvm/0.8.74/model-tree-jvm-0.8.74.jar" }, { - "url": "ai/grazie/nlp/nlp-detect-jvm/0.4.16/nlp-detect-jvm-0.4.16.jar", - "hash": "5f28a3687f814c10cef0e3a733295ba26732d06242bad4f5e991c802c30169f7", - "path": "ai/grazie/nlp/nlp-detect-jvm/0.4.16/nlp-detect-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/utils/utils-common-jvm/0.4.16/utils-common-jvm-0.4.16.jar", - "hash": "1721b8bb4a7dbcbc34da8cec18100f03b72c8c06d4e945622c1a24b720981b73", - "path": "ai/grazie/utils/utils-common-jvm/0.4.16/utils-common-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/nlp/nlp-common-jvm/0.4.16/nlp-common-jvm-0.4.16.jar", - "hash": "d1c17c4dbb3f5f43b6e3cfc30a319d1a050aa5425ab0ce27b802b90f114a649e", - "path": "ai/grazie/nlp/nlp-common-jvm/0.4.16/nlp-common-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/model/model-text-jvm/0.4.16/model-text-jvm-0.4.16.jar", - "hash": "fac290bca4ef5ac2084e35dcb1663d5725de799d51333359931f542690672d7b", - "path": "ai/grazie/model/model-text-jvm/0.4.16/model-text-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/model/model-common-jvm/0.4.16/model-common-jvm-0.4.16.jar", - "hash": "58339397d3350db6c549a5ebee98b9611693c187fa2311b18aa849e27067c438", - "path": "ai/grazie/model/model-common-jvm/0.4.16/model-common-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/nlp/nlp-patterns-jvm/0.4.16/nlp-patterns-jvm-0.4.16.jar", - "hash": "add762a914bd20ca21ea25b43f24627f902b687514ddce9ba28916bb20e8066e", - "path": "ai/grazie/nlp/nlp-patterns-jvm/0.4.16/nlp-patterns-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/nlp/nlp-tokenizer-jvm/0.4.16/nlp-tokenizer-jvm-0.4.16.jar", - "hash": "fcc839a317aba9e165c4d061e0f266dcebf32c7ceee9cb5571144cd1db60d63d", - "path": "ai/grazie/nlp/nlp-tokenizer-jvm/0.4.16/nlp-tokenizer-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/nlp/nlp-similarity-jvm/0.4.16/nlp-similarity-jvm-0.4.16.jar", - "hash": "79a42758913de07c1ebeb851a4a70236309ea12dcb64d1db7ea007618593470f", - "path": "ai/grazie/nlp/nlp-similarity-jvm/0.4.16/nlp-similarity-jvm-0.4.16.jar" - }, - { - "url": "ai/grazie/nlp/nlp-langs-jvm/0.4.16/nlp-langs-jvm-0.4.16.jar", - "hash": "dd132003dfc893e046834ec15ec5104f067d7a90eb9786e85f49b4e47bac4561", - "path": "ai/grazie/nlp/nlp-langs-jvm/0.4.16/nlp-langs-jvm-0.4.16.jar" + "url": "ai/grazie/model/model-ner-jvm/0.8.74/model-ner-jvm-0.8.74.jar", + "hash": "f2c12ec41507a192df5740a91ef004b6587e7a3d542741d010ff099ff523246f", + "path": "ai/grazie/model/model-ner-jvm/0.8.74/model-ner-jvm-0.8.74.jar" }, { "url": "io/github/classgraph/classgraph/4.8.87/classgraph-4.8.87.jar", @@ -6620,183 +7225,13 @@ "path": "org/jetbrains/intellij/deps/android/tools/base/backgroundtask_inspector_java_proto/232.1.23.0/backgroundtask_inspector_java_proto-232.1.23.0.jar" }, { - "url": "org/jetbrains/skiko/skiko-awt-runtime-all/0.8.18/skiko-awt-runtime-all-0.8.18.jar", - "hash": "3b50eeef280bf673bcd02cbb2ea9d3e43d88f87f2d51409cc84d99453896629c", - "path": "org/jetbrains/skiko/skiko-awt-runtime-all/0.8.18/skiko-awt-runtime-all-0.8.18.jar" + "url": "com/ibm/db2/jcc/11.5.7.0/jcc-11.5.7.0.jar", + "hash": "1dbc8dc93441890f242be66983f1d1363fe6a80f8d1f0b7ca0e1063f42054bb0", + "path": "com/ibm/db2/jcc/11.5.7.0/jcc-11.5.7.0.jar" }, { - "url": "org/jetbrains/compose/ui/ui-test-junit4-desktop/1.7.1/ui-test-junit4-desktop-1.7.1.jar", - "hash": "f1e334b73d49ceab00afe776a4c393de77b4fc805e9ff488dac596a2663b1dc1", - "path": "org/jetbrains/compose/ui/ui-test-junit4-desktop/1.7.1/ui-test-junit4-desktop-1.7.1.jar" - }, - { - "url": "org/jetbrains/compose/ui/ui-test-desktop/1.7.1/ui-test-desktop-1.7.1.jar", - "hash": "34dfab5b4fa8b2913f00facdddc049e2fef4b176f8e7cde0ad306485674c3b5c", - "path": "org/jetbrains/compose/ui/ui-test-desktop/1.7.1/ui-test-desktop-1.7.1.jar" - }, - { - "url": "org/jetbrains/jewel/jewel-markdown-int-ui-standalone-styling-243/0.27.0/jewel-markdown-int-ui-standalone-styling-243-0.27.0.jar", - "hash": "de85ba5f961dccd756ce55f093372fc9749cf028b9739db235340d261abddd0a", - "path": "org/jetbrains/jewel/jewel-markdown-int-ui-standalone-styling-243/0.27.0/jewel-markdown-int-ui-standalone-styling-243-0.27.0.jar" - }, - { - "url": "org/jetbrains/jewel/jewel-markdown-core-243/0.27.0/jewel-markdown-core-243-0.27.0.jar", - "hash": "377d9f19ebc66b151b262184bc5bd5047c185087505baf8784e3a05150e6d1ef", - "path": "org/jetbrains/jewel/jewel-markdown-core-243/0.27.0/jewel-markdown-core-243-0.27.0.jar" - }, - { - "url": "org/commonmark/commonmark/0.24.0/commonmark-0.24.0.jar", - "hash": "679338e0b7fc15c02d275d598654b01a149893bc28a87992e90123c8d06af25b", - "path": "org/commonmark/commonmark/0.24.0/commonmark-0.24.0.jar" - }, - { - "url": "org/jetbrains/jewel/jewel-int-ui-standalone-243/0.27.0/jewel-int-ui-standalone-243-0.27.0.jar", - "hash": "8fdf9e0041d62848297eada9c58dfe7cdd93902667a8e654b7d0aaf8b1ba240e", - "path": "org/jetbrains/jewel/jewel-int-ui-standalone-243/0.27.0/jewel-int-ui-standalone-243-0.27.0.jar" - }, - { - "url": "org/jetbrains/jewel/jewel-ide-laf-bridge-243/0.27.0/jewel-ide-laf-bridge-243-0.27.0.jar", - "hash": "b2b988104d5cfb8d3c185e588d73bdb75bb1beea0f74994a7f01e1bbb427d085", - "path": "org/jetbrains/jewel/jewel-ide-laf-bridge-243/0.27.0/jewel-ide-laf-bridge-243-0.27.0.jar" - }, - { - "url": "org/jetbrains/jewel/jewel-ui-243/0.27.0/jewel-ui-243-0.27.0.jar", - "hash": "7ebfaa3b64dc0d10d5ba915f50deae5ee89610ef953db263b089c81eed557e66", - "path": "org/jetbrains/jewel/jewel-ui-243/0.27.0/jewel-ui-243-0.27.0.jar" - }, - { - "url": "org/jetbrains/jewel/jewel-foundation-243/0.27.0/jewel-foundation-243-0.27.0.jar", - "hash": "414ecd3268a0cb2d1dfbd49861bf774e6d9e89d665e4bfd4049c09fd020807f0", - "path": "org/jetbrains/jewel/jewel-foundation-243/0.27.0/jewel-foundation-243-0.27.0.jar" - }, - { - "url": "org/jetbrains/compose/foundation/foundation-desktop/1.7.1/foundation-desktop-1.7.1.jar", - "hash": "50df385b328a0ad7a479e690cfe593fbce08ad39ed57916747932956dee07f0b", - "path": "org/jetbrains/compose/foundation/foundation-desktop/1.7.1/foundation-desktop-1.7.1.jar" - }, - { - "url": "androidx/annotation/annotation-jvm/1.8.0/annotation-jvm-1.8.0.jar", - "hash": "9aab326d9492800991854360ac248f493ce7f7c3183519309b78ace9e240f6f6", - "path": "androidx/annotation/annotation-jvm/1.8.0/annotation-jvm-1.8.0.jar" - }, - { - "url": "androidx/collection/collection-jvm/1.4.0/collection-jvm-1.4.0.jar", - "hash": "d5cf7b72647c7995071588fe870450ff9c8f127f253d2d4851e161b800f67ae0", - "path": "androidx/collection/collection-jvm/1.4.0/collection-jvm-1.4.0.jar" - }, - { - "url": "org/jetbrains/compose/animation/animation-desktop/1.7.1/animation-desktop-1.7.1.jar", - "hash": "474e6bd2a6ac2362e5dabd780f93b852768640aa16403b0fc505da88177f97b3", - "path": "org/jetbrains/compose/animation/animation-desktop/1.7.1/animation-desktop-1.7.1.jar" - }, - { - "url": "org/jetbrains/compose/animation/animation-core-desktop/1.7.1/animation-core-desktop-1.7.1.jar", - "hash": "2b347abf6c48626153a02b70eef6bbe1d3c9527515d6f9f7eceaea3c398533bb", - "path": "org/jetbrains/compose/animation/animation-core-desktop/1.7.1/animation-core-desktop-1.7.1.jar" - }, - { - "url": "org/jetbrains/compose/ui/ui-geometry-desktop/1.7.1/ui-geometry-desktop-1.7.1.jar", - "hash": "4b86c961c0b4bce7995329fd57d4339ede11cb75d7ec90bc1b9913396addb30f", - "path": "org/jetbrains/compose/ui/ui-geometry-desktop/1.7.1/ui-geometry-desktop-1.7.1.jar" - }, - { - "url": "org/jetbrains/compose/foundation/foundation-layout-desktop/1.7.1/foundation-layout-desktop-1.7.1.jar", - "hash": "d2c867c13ff6632f9880e67dabab2e930007b008b9b22950fc2cc075008eceb6", - "path": "org/jetbrains/compose/foundation/foundation-layout-desktop/1.7.1/foundation-layout-desktop-1.7.1.jar" - }, - { - "url": "org/jetbrains/compose/ui/ui-desktop/1.7.1/ui-desktop-1.7.1.jar", - "hash": "40729b9637eac91fd9ba9d10c4cd2eb328bb3116f8097a5b9d3f071971cea022", - "path": "org/jetbrains/compose/ui/ui-desktop/1.7.1/ui-desktop-1.7.1.jar" - }, - { - "url": "androidx/lifecycle/lifecycle-common-jvm/2.8.5/lifecycle-common-jvm-2.8.5.jar", - "hash": "61c873a7327c946ec033c310bb98f3f92eeabcede0e1a5200ab8a1896483c7bf", - "path": "androidx/lifecycle/lifecycle-common-jvm/2.8.5/lifecycle-common-jvm-2.8.5.jar" - }, - { - "url": "androidx/lifecycle/lifecycle-runtime-desktop/2.8.5/lifecycle-runtime-desktop-2.8.5.jar", - "hash": "10bfe53bb2752f967751a5102cdb785eeea54e1d4df6bde88fb0f50b0a49156c", - "path": "androidx/lifecycle/lifecycle-runtime-desktop/2.8.5/lifecycle-runtime-desktop-2.8.5.jar" - }, - { - "url": "androidx/arch/core/core-common/2.2.0/core-common-2.2.0.jar", - "hash": "65308a06b1c00ee186cb9e19321383f043b993813f1522c47f4a3e3303bdba41", - "path": "androidx/arch/core/core-common/2.2.0/core-common-2.2.0.jar" - }, - { - "url": "androidx/lifecycle/lifecycle-viewmodel-desktop/2.8.5/lifecycle-viewmodel-desktop-2.8.5.jar", - "hash": "21ec0e77dc02ed0d6bfe6f3cba7f43e25400446d89ded8568ee165437e0c1922", - "path": "androidx/lifecycle/lifecycle-viewmodel-desktop/2.8.5/lifecycle-viewmodel-desktop-2.8.5.jar" - }, - { - "url": "org/jetbrains/androidx/lifecycle/lifecycle-runtime-compose-desktop/2.8.4/lifecycle-runtime-compose-desktop-2.8.4.jar", - "hash": "c1e51a246e69e237e87d289be08bebd8d406ffe9ff60a125e8f2072db6119966", - "path": "org/jetbrains/androidx/lifecycle/lifecycle-runtime-compose-desktop/2.8.4/lifecycle-runtime-compose-desktop-2.8.4.jar" - }, - { - "url": "androidx/annotation/annotation/1.8.0/annotation-1.8.0.jar", - "hash": "fe70ace6f942a5fc29045bb2fe25b4e77bdc742dc69f76ed65b39c3ae185888e", - "path": "androidx/annotation/annotation/1.8.0/annotation-1.8.0.jar" - }, - { - "url": "org/jetbrains/compose/runtime/runtime-saveable-desktop/1.7.1/runtime-saveable-desktop-1.7.1.jar", - "hash": "4306363be90eaabe74b900db4c32ed1f15c7548e5b30a7093c4ee40c436b9b8c", - "path": "org/jetbrains/compose/runtime/runtime-saveable-desktop/1.7.1/runtime-saveable-desktop-1.7.1.jar" - }, - { - "url": "org/jetbrains/compose/ui/ui-graphics-desktop/1.7.1/ui-graphics-desktop-1.7.1.jar", - "hash": "9109d77cc262f90408169b1ca0ba2d15135b6034e377a80bbf3ec0234954e852", - "path": "org/jetbrains/compose/ui/ui-graphics-desktop/1.7.1/ui-graphics-desktop-1.7.1.jar" - }, - { - "url": "org/jetbrains/compose/ui/ui-unit-desktop/1.7.1/ui-unit-desktop-1.7.1.jar", - "hash": "598b52e257ed674145694b9790a7383a90fed2ec7154ba09ace4aa983c65b1a2", - "path": "org/jetbrains/compose/ui/ui-unit-desktop/1.7.1/ui-unit-desktop-1.7.1.jar" - }, - { - "url": "org/jetbrains/compose/ui/ui-text-desktop/1.7.1/ui-text-desktop-1.7.1.jar", - "hash": "80e07e4ca739f7b6122f63e9a17e6853b947220ecb1180f8dcaf419d0e468996", - "path": "org/jetbrains/compose/ui/ui-text-desktop/1.7.1/ui-text-desktop-1.7.1.jar" - }, - { - "url": "org/jetbrains/compose/ui/ui-util-desktop/1.7.1/ui-util-desktop-1.7.1.jar", - "hash": "161dcc73b929da61cee50045e96fb02f1633c36f18a2ef38b5c2c44c38606b52", - "path": "org/jetbrains/compose/ui/ui-util-desktop/1.7.1/ui-util-desktop-1.7.1.jar" - }, - { - "url": "org/jetbrains/skiko/skiko-awt/0.8.18/skiko-awt-0.8.18.jar", - "hash": "637f5de1a208f1368ac51b5a286a4827cec828cd62dda332dc3400b8543e243d", - "path": "org/jetbrains/skiko/skiko-awt/0.8.18/skiko-awt-0.8.18.jar" - }, - { - "url": "org/jetbrains/compose/components/components-resources-desktop/1.7.1/components-resources-desktop-1.7.1.jar", - "hash": "1584b739e8f1869e4f340519dc984d4a44582a80ef323e655999ddb18dd954c2", - "path": "org/jetbrains/compose/components/components-resources-desktop/1.7.1/components-resources-desktop-1.7.1.jar" - }, - { - "url": "org/jetbrains/compose/runtime/runtime-desktop/1.7.1/runtime-desktop-1.7.1.jar", - "hash": "76e3250547b9ca3cb1a49c272933b25cb3bccbc9ba12775dd6161a63d9aa7cf1", - "path": "org/jetbrains/compose/runtime/runtime-desktop/1.7.1/runtime-desktop-1.7.1.jar" - }, - { - "url": "org/jetbrains/jewel/jewel-markdown-ide-laf-bridge-styling-242/0.27.0/jewel-markdown-ide-laf-bridge-styling-242-0.27.0.jar", - "hash": "70f7247e1eeb6f4c6ea1564f101d5382fb192fbfde127dbe32808abdeda540b4", - "path": "org/jetbrains/jewel/jewel-markdown-ide-laf-bridge-styling-242/0.27.0/jewel-markdown-ide-laf-bridge-styling-242-0.27.0.jar" - }, - { - "url": "org/jetbrains/jewel/jewel-markdown-core-242/0.27.0/jewel-markdown-core-242-0.27.0.jar", - "hash": "f449e0d45cde9d9bae8df329e8c4a4f23b302d0043892cfe4c095889be9ef8e2", - "path": "org/jetbrains/jewel/jewel-markdown-core-242/0.27.0/jewel-markdown-core-242-0.27.0.jar" - }, - { - "url": "org/commonmark/commonmark/0.24.0/commonmark-0.24.0.jar", - "hash": "679338e0b7fc15c02d275d598654b01a149893bc28a87992e90123c8d06af25b", - "path": "org/commonmark/commonmark/0.24.0/commonmark-0.24.0.jar" - }, - { - "url": "org/jetbrains/jewel/jewel-ide-laf-bridge-242/0.27.0/jewel-ide-laf-bridge-242-0.27.0.jar", - "hash": "fb4dda7cb9610f0e0a80765ec6fba97af3c6a228212bb128aeb84e0557db3af8", - "path": "org/jetbrains/jewel/jewel-ide-laf-bridge-242/0.27.0/jewel-ide-laf-bridge-242-0.27.0.jar" + "url": "com/jetbrains/intellij/platform/util-zip-squashed/252.16432/util-zip-squashed-252.16432.jar", + "hash": "7df07e447c1de46592dfe4b20345b61ff57c5f3b796b8e946086559b260f7690", + "path": "com/jetbrains/intellij/platform/util-zip-squashed/252.16432/util-zip-squashed-252.16432.jar" } ] diff --git a/pkgs/applications/editors/jetbrains/source/sources.json b/pkgs/applications/editors/jetbrains/source/sources.json index 9f5e6d8618f7..d3bc51dd97c9 100644 --- a/pkgs/applications/editors/jetbrains/source/sources.json +++ b/pkgs/applications/editors/jetbrains/source/sources.json @@ -1,52 +1,56 @@ { "idea-oss": { - "version": "2025.1.1.1", - "buildNumber": "251.25410.129", + "version": "2025.3.1", + "buildNumber": "253.29346.138", "buildType": "idea", - "ideaHash": "sha256-9YatnO+9Pcrlx7EXmq4wMVdeR3DzJF2fsQOvRWH11tk=", - "androidHash": "sha256-ueMdEkXt/x5WIex163iwTlOm5bvZNluNO7SNxs+bPYs=", - "jpsHash": "sha256-aOYCwDSso0X/7f5tWfP+veoQhCvd6tEDk9lq4YX/cb0=", + "ideaHash": "sha256-eAq/lgv6ZcN9SR2E1KYnnhDHe/rBQ3GqqbbF6GstDoU=", + "androidHash": "sha256-quMCzrjCKIo1pkzw4PWewAs5tz7A2aq7TI5zd+QaaUY=", + "jpsHash": "sha256-iHpt926BDLNUwHRXvkqVgwlWiLo1qSZEaGeJcS0Fjmk=", "restarterHash": "sha256-acCmC58URd6p9uKZrm0qWgdZkqu9yqCs23v8qgxV2Ag=", "mvnDeps": "idea_maven_artefacts.json", "repositories": [ - "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2", - "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies", - "https://cache-redirector.jetbrains.com/dl.google.com/dl/android/maven2", - "https://cache-redirector.jetbrains.com/download.jetbrains.com/teamcity-repository", - "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies", - "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/grazi/grazie-platform-public", - "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/kpm/public", - "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ki/maven", - "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/public/p/compose/dev" + "repo1.maven.org/maven2", + "packages.jetbrains.team/maven/p/ij/intellij-dependencies", + "dl.google.com/dl/android/maven2", + "download.jetbrains.com/teamcity-repository", + "maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies", + "packages.jetbrains.team/maven/p/grazi/grazie-platform-public", + "packages.jetbrains.team/maven/p/kpm/public", + "packages.jetbrains.team/maven/p/ki/maven", + "maven.pkg.jetbrains.space/public/p/compose/dev", + "packages.jetbrains.team/maven/p/amper/amper", + "packages.jetbrains.team/maven/p/kt/bootstrap" ], "kotlin-jps-plugin": { - "version": "2.1.10", - "hash": "sha256-Bu5eCHxls6EoIgzadiEY31plAcxZ6DA2a10CXAtPqV4=" + "version": "2.2.20", + "hash": "sha256-+jGghK2+yq+YFm5zT7ob+WTgTiJnHXAjDtlZjOzSISQ=" } }, "pycharm-oss": { - "version": "2025.1.1.1", - "buildNumber": "251.25410.159", + "version": "2025.3.1", + "buildNumber": "253.29346.142", "buildType": "pycharm", - "ideaHash": "sha256-0VHoFk9/xKei4jvkEvl+9KiJwCoVPKh7g5EBSXQ+Ios=", - "androidHash": "sha256-af1RJeU7BJTtYTvZRNcH77/Tn4j4lLsRRJUGS80rM4U=", - "jpsHash": "sha256-aOYCwDSso0X/7f5tWfP+veoQhCvd6tEDk9lq4YX/cb0=", + "ideaHash": "sha256-eAq/lgv6ZcN9SR2E1KYnnhDHe/rBQ3GqqbbF6GstDoU=", + "androidHash": "sha256-quMCzrjCKIo1pkzw4PWewAs5tz7A2aq7TI5zd+QaaUY=", + "jpsHash": "sha256-iHpt926BDLNUwHRXvkqVgwlWiLo1qSZEaGeJcS0Fjmk=", "restarterHash": "sha256-acCmC58URd6p9uKZrm0qWgdZkqu9yqCs23v8qgxV2Ag=", "mvnDeps": "pycharm_maven_artefacts.json", "repositories": [ - "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2", - "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies", - "https://cache-redirector.jetbrains.com/dl.google.com/dl/android/maven2", - "https://cache-redirector.jetbrains.com/download.jetbrains.com/teamcity-repository", - "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies", - "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/grazi/grazie-platform-public", - "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/kpm/public", - "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ki/maven", - "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/public/p/compose/dev" + "repo1.maven.org/maven2", + "packages.jetbrains.team/maven/p/ij/intellij-dependencies", + "dl.google.com/dl/android/maven2", + "download.jetbrains.com/teamcity-repository", + "maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies", + "packages.jetbrains.team/maven/p/grazi/grazie-platform-public", + "packages.jetbrains.team/maven/p/kpm/public", + "packages.jetbrains.team/maven/p/ki/maven", + "maven.pkg.jetbrains.space/public/p/compose/dev", + "packages.jetbrains.team/maven/p/amper/amper", + "packages.jetbrains.team/maven/p/kt/bootstrap" ], "kotlin-jps-plugin": { - "version": "2.1.10", - "hash": "sha256-Bu5eCHxls6EoIgzadiEY31plAcxZ6DA2a10CXAtPqV4=" + "version": "2.2.20", + "hash": "sha256-+jGghK2+yq+YFm5zT7ob+WTgTiJnHXAjDtlZjOzSISQ=" } } } diff --git a/pkgs/applications/editors/jetbrains/source/update.py b/pkgs/applications/editors/jetbrains/source/update.py index 08358f8c7c77..967ee9f1dca8 100755 --- a/pkgs/applications/editors/jetbrains/source/update.py +++ b/pkgs/applications/editors/jetbrains/source/update.py @@ -1,12 +1,21 @@ #!/usr/bin/env nix-shell -# ! nix-shell -i python3 -p python3 python3.pkgs.xmltodict +#! nix-shell -i python3 -p python3 python3.pkgs.packaging python3.pkgs.xmltodict python3.pkgs.requests nurl import os import subprocess import pprint +import pathlib +import requests +import json +import re from argparse import ArgumentParser from xmltodict import parse from json import dump, loads from sys import stdout +from packaging import version + +UPDATES_URL = "https://www.jetbrains.com/updates/updates.xml" +IDES_FILE_PATH = pathlib.Path(__file__).parent.joinpath("..").joinpath("ides.json").resolve() + def convert_hash_to_sri(base32: str) -> str: result = subprocess.run(["nix-hash", "--to-sri", "--type", "sha256", base32], capture_output=True, check=True, text=True) @@ -19,6 +28,38 @@ def ensure_is_list(x): return x +def one_or_more(x): + return x if isinstance(x, list) else [x] + + +# TODO: Code duplication to update_bin.py - eventually refactor or merge scripts +def download_channels(): + print(f"Checking for updates from {UPDATES_URL}") + updates_response = requests.get(UPDATES_URL) + updates_response.raise_for_status() + root = parse(updates_response.text) + products = root["products"]["product"] + return { + channel["@name"]: channel + for product in products + if "channel" in product + for channel in one_or_more(product["channel"]) + } + + +# TODO: Code duplication to update_bin.py - eventually refactor or merge scripts +def build_version(build): + build_number = build["@fullNumber"] if "@fullNumber" in build else build["@number"] + return version.parse(build_number) + + +# TODO: Code duplication to update_bin.py - eventually refactor or merge scripts +def latest_build(channel): + builds = one_or_more(channel["build"]) + latest = max(builds, key=build_version) + return latest + + def jar_repositories(root_path: str) -> list[str]: repositories = [] file_contents = parse(open(root_path + "/.idea/jarRepositories.xml").read()) @@ -29,7 +70,11 @@ def jar_repositories(root_path: str) -> list[str]: for option in ensure_is_list(options): for item in option['option']: if item['@name'] == 'url': - repositories.append(item['@value']) + repositories.append( + # Remove protocol and cache-redirector server, we only want the original URL. We try both the original + # URL and the URL via the cache-redirector for download in build.nix + re.sub(r'^https?://', '', item['@value']).removeprefix("cache-redirector.jetbrains.com/") + ) return repositories @@ -45,7 +90,7 @@ def kotlin_jps_plugin_info(root_path: str) -> (str, str): version = option['@value'] print(f"* Prefetching Kotlin JPS Plugin version {version}...") - prefetch = subprocess.run(["nix-prefetch-url", "--type", "sha256", f"https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-jps-plugin-classpath/{version}/kotlin-jps-plugin-classpath-{version}.jar"], capture_output=True, check=True, text=True) + prefetch = subprocess.run(["nix-prefetch-url", "--type", "sha256", f"https://packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/kotlin/kotlin-jps-plugin-classpath/{version}/kotlin-jps-plugin-classpath-{version}.jar"], capture_output=True, check=True, text=True) return (version, convert_hash_to_sri(prefetch.stdout.strip())) @@ -80,34 +125,87 @@ def prefetch_android(variant: str, buildNumber: str) -> str: return convert_hash_to_sri(prefetch.stdout.strip()) -def get_args() -> (str, str): +def generate_restarter_hash(nixpkgs_path: str, root_path: str) -> str: + print("* Generating restarter Cargo hash...") + root_name = pathlib.Path(root_path).name + output = subprocess.run(["nurl", "--expr", f''' + (import {nixpkgs_path} {{}}).rustPlatform.buildRustPackage {{ + name = "restarter"; + src = {root_path}; + sourceRoot = "{root_name}/native/restarter"; + cargoHash = "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="; + }} + '''], capture_output=True, check=True, text=True) + return output.stdout.strip() + + +def generate_jps_hash(nixpkgs_path: str, root_path: str) -> str: + print("* Generating jps repo hash...") + jps_repo_nix = pathlib.Path(__file__).parent.joinpath("jps_repo.nix").resolve() + output = subprocess.run(["nurl", "--expr", f''' + (import {nixpkgs_path} {{}}).callPackage {jps_repo_nix} {{ + jbr = (import {nixpkgs_path} {{}}).jetbrains.jdk-no-jcef; + src = {root_path}; + jpsHash = "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="; + }} + '''], capture_output=True, check=True, text=True) + return output.stdout.strip() + + +def get_args() -> str: parser = ArgumentParser( description="Updates the IDEA / PyCharm source build infomations" ) parser.add_argument("out", help="File to output json to") - parser.add_argument("path", help="Path to the bin/versions.json file") args = parser.parse_args() - return args.path, args.out + return args.out + + +# TODO: Code duplication to update_bin.py - eventually refactor or merge scripts +def get_latest_versions(channels: dict, ides: dict, name: str) -> (str, str): + update_channel = ides[name]['updateChannel'] + print(f"Fetching latest {name} (channel: {update_channel}) release...") + channel = channels[update_channel] + + build = latest_build(channel) + new_version = build["@version"] + new_build_number = "" + if "@fullNumber" not in build: + new_build_number = build["@number"] + else: + new_build_number = build["@fullNumber"] + version_number = new_version.split(' ')[0] + + print(f"* Version: {version_number} - Build: {new_build_number}") + return version_number, new_build_number def main(): - versions_path, out = get_args() - versions = loads(open(versions_path).read()) - idea_data = versions['x86_64-linux']['idea-oss'] - pycharm_data = versions['x86_64-linux']['pycharm-oss'] + out = get_args() + + # source +Date: Tue, 20 May 2025 23:41:09 +0200 +Subject: [PATCH] packge.json: Remove dev dependencies for repoducible nix + build + +--- + package-lock.json | 1944 +--------------------------------- + package.json | 7 - + 2 files changed, 22 insertions(+), 1929 deletions(-) + +diff --git a/package-lock.json b/package-lock.json +index a35c7d4..ed566b8 100644 +--- a/package-lock.json ++++ b/package-lock.json +@@ -10,169 +10,8 @@ + "license": "Apache-2.0", + "dependencies": { + "mqtt": "^4.3.7" +- }, +- "devDependencies": { +- "eslint": "8.16.0", +- "eslint-plugin-jsdoc": "48.9.3", +- "eslint-plugin-regexp": "1.7.0", +- "eslint-plugin-sort-keys-fix": "1.1.2", +- "eslint-plugin-sort-requires": "git+https://npm@github.com/Hypfer/eslint-plugin-sort-requires.git#2.1.1" +- } +- }, +- "node_modules/@aashutoshrathi/word-wrap": { +- "version": "1.2.6", +- "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", +- "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", +- "dev": true, +- "engines": { +- "node": ">=0.10.0" +- } +- }, +- "node_modules/@es-joy/jsdoccomment": { +- "version": "0.46.0", +- "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.46.0.tgz", +- "integrity": "sha512-C3Axuq1xd/9VqFZpW4YAzOx5O9q/LP46uIQy/iNDpHG3fmPa6TBtvfglMCs3RBiBxAIi0Go97r8+jvTt55XMyQ==", +- "dev": true, +- "dependencies": { +- "comment-parser": "1.4.1", +- "esquery": "^1.6.0", +- "jsdoc-type-pratt-parser": "~4.0.0" +- }, +- "engines": { +- "node": ">=16" +- } +- }, +- "node_modules/@eslint/eslintrc": { +- "version": "1.4.1", +- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", +- "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", +- "dev": true, +- "dependencies": { +- "ajv": "^6.12.4", +- "debug": "^4.3.2", +- "espree": "^9.4.0", +- "globals": "^13.19.0", +- "ignore": "^5.2.0", +- "import-fresh": "^3.2.1", +- "js-yaml": "^4.1.0", +- "minimatch": "^3.1.2", +- "strip-json-comments": "^3.1.1" +- }, +- "engines": { +- "node": "^12.22.0 || ^14.17.0 || >=16.0.0" +- }, +- "funding": { +- "url": "https://opencollective.com/eslint" +- } +- }, +- "node_modules/@humanwhocodes/config-array": { +- "version": "0.9.5", +- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", +- "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", +- "dev": true, +- "dependencies": { +- "@humanwhocodes/object-schema": "^1.2.1", +- "debug": "^4.1.1", +- "minimatch": "^3.0.4" +- }, +- "engines": { +- "node": ">=10.10.0" +- } +- }, +- "node_modules/@humanwhocodes/object-schema": { +- "version": "1.2.1", +- "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", +- "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", +- "dev": true +- }, +- "node_modules/@pkgr/core": { +- "version": "0.1.1", +- "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz", +- "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==", +- "dev": true, +- "engines": { +- "node": "^12.20.0 || ^14.18.0 || >=16.0.0" +- }, +- "funding": { +- "url": "https://opencollective.com/unts" +- } +- }, +- "node_modules/acorn": { +- "version": "8.12.1", +- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", +- "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", +- "dev": true, +- "bin": { +- "acorn": "bin/acorn" +- }, +- "engines": { +- "node": ">=0.4.0" +- } +- }, +- "node_modules/acorn-jsx": { +- "version": "5.3.2", +- "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", +- "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", +- "dev": true, +- "peerDependencies": { +- "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" +- } +- }, +- "node_modules/ajv": { +- "version": "6.12.6", +- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", +- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", +- "dev": true, +- "dependencies": { +- "fast-deep-equal": "^3.1.1", +- "fast-json-stable-stringify": "^2.0.0", +- "json-schema-traverse": "^0.4.1", +- "uri-js": "^4.2.2" +- }, +- "funding": { +- "type": "github", +- "url": "https://github.com/sponsors/epoberezkin" + } + }, +- "node_modules/ansi-regex": { +- "version": "5.0.1", +- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", +- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", +- "dev": true, +- "engines": { +- "node": ">=8" +- } +- }, +- "node_modules/ansi-styles": { +- "version": "4.3.0", +- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", +- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", +- "dev": true, +- "dependencies": { +- "color-convert": "^2.0.1" +- }, +- "engines": { +- "node": ">=8" +- }, +- "funding": { +- "url": "https://github.com/chalk/ansi-styles?sponsor=1" +- } +- }, +- "node_modules/are-docs-informative": { +- "version": "0.0.2", +- "resolved": "https://registry.npmjs.org/are-docs-informative/-/are-docs-informative-0.0.2.tgz", +- "integrity": "sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==", +- "dev": true, +- "engines": { +- "node": ">=14" +- } +- }, +- "node_modules/argparse": { +- "version": "2.0.1", +- "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", +- "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", +- "dev": true +- }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", +@@ -244,58 +83,6 @@ + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, +- "node_modules/callsites": { +- "version": "3.1.0", +- "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", +- "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", +- "dev": true, +- "engines": { +- "node": ">=6" +- } +- }, +- "node_modules/chalk": { +- "version": "4.1.2", +- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", +- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", +- "dev": true, +- "dependencies": { +- "ansi-styles": "^4.1.0", +- "supports-color": "^7.1.0" +- }, +- "engines": { +- "node": ">=10" +- }, +- "funding": { +- "url": "https://github.com/chalk/chalk?sponsor=1" +- } +- }, +- "node_modules/color-convert": { +- "version": "2.0.1", +- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", +- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", +- "dev": true, +- "dependencies": { +- "color-name": "~1.1.4" +- }, +- "engines": { +- "node": ">=7.0.0" +- } +- }, +- "node_modules/color-name": { +- "version": "1.1.4", +- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", +- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", +- "dev": true +- }, +- "node_modules/comment-parser": { +- "version": "1.4.1", +- "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.1.tgz", +- "integrity": "sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==", +- "dev": true, +- "engines": { +- "node": ">= 12.0.0" +- } +- }, + "node_modules/commist": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/commist/-/commist-1.1.0.tgz", +@@ -324,20 +111,6 @@ + "typedarray": "^0.0.6" + } + }, +- "node_modules/cross-spawn": { +- "version": "7.0.3", +- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", +- "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", +- "dev": true, +- "dependencies": { +- "path-key": "^3.1.0", +- "shebang-command": "^2.0.0", +- "which": "^2.0.1" +- }, +- "engines": { +- "node": ">= 8" +- } +- }, + "node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", +@@ -354,24 +127,6 @@ + } + } + }, +- "node_modules/deep-is": { +- "version": "0.1.4", +- "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", +- "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", +- "dev": true +- }, +- "node_modules/doctrine": { +- "version": "3.0.0", +- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", +- "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", +- "dev": true, +- "dependencies": { +- "esutils": "^2.0.2" +- }, +- "engines": { +- "node": ">=6.0.0" +- } +- }, + "node_modules/duplexify": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz", +@@ -391,352 +146,11 @@ + "once": "^1.4.0" + } + }, +- "node_modules/es-module-lexer": { +- "version": "1.5.4", +- "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", +- "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", +- "dev": true +- }, +- "node_modules/escape-string-regexp": { +- "version": "4.0.0", +- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", +- "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", +- "dev": true, +- "engines": { +- "node": ">=10" +- }, +- "funding": { +- "url": "https://github.com/sponsors/sindresorhus" +- } +- }, +- "node_modules/eslint": { +- "version": "8.16.0", +- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.16.0.tgz", +- "integrity": "sha512-MBndsoXY/PeVTDJeWsYj7kLZ5hQpJOfMYLsF6LicLHQWbRDG19lK5jOix4DPl8yY4SUFcE3txy86OzFLWT+yoA==", +- "dev": true, +- "dependencies": { +- "@eslint/eslintrc": "^1.3.0", +- "@humanwhocodes/config-array": "^0.9.2", +- "ajv": "^6.10.0", +- "chalk": "^4.0.0", +- "cross-spawn": "^7.0.2", +- "debug": "^4.3.2", +- "doctrine": "^3.0.0", +- "escape-string-regexp": "^4.0.0", +- "eslint-scope": "^7.1.1", +- "eslint-utils": "^3.0.0", +- "eslint-visitor-keys": "^3.3.0", +- "espree": "^9.3.2", +- "esquery": "^1.4.0", +- "esutils": "^2.0.2", +- "fast-deep-equal": "^3.1.3", +- "file-entry-cache": "^6.0.1", +- "functional-red-black-tree": "^1.0.1", +- "glob-parent": "^6.0.1", +- "globals": "^13.15.0", +- "ignore": "^5.2.0", +- "import-fresh": "^3.0.0", +- "imurmurhash": "^0.1.4", +- "is-glob": "^4.0.0", +- "js-yaml": "^4.1.0", +- "json-stable-stringify-without-jsonify": "^1.0.1", +- "levn": "^0.4.1", +- "lodash.merge": "^4.6.2", +- "minimatch": "^3.1.2", +- "natural-compare": "^1.4.0", +- "optionator": "^0.9.1", +- "regexpp": "^3.2.0", +- "strip-ansi": "^6.0.1", +- "strip-json-comments": "^3.1.0", +- "text-table": "^0.2.0", +- "v8-compile-cache": "^2.0.3" +- }, +- "bin": { +- "eslint": "bin/eslint.js" +- }, +- "engines": { +- "node": "^12.22.0 || ^14.17.0 || >=16.0.0" +- }, +- "funding": { +- "url": "https://opencollective.com/eslint" +- } +- }, +- "node_modules/eslint-plugin-jsdoc": { +- "version": "48.9.3", +- "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.9.3.tgz", +- "integrity": "sha512-9RUsTlW6ZlMgy+dd9uDreU9lZAh4Hxw2ZAV5T0hPtrWgbw0OnvuT3elF6ihnpAY+NCrJx8BUUmcBnKftc/F0qw==", +- "dev": true, +- "dependencies": { +- "@es-joy/jsdoccomment": "~0.46.0", +- "are-docs-informative": "^0.0.2", +- "comment-parser": "1.4.1", +- "debug": "^4.3.5", +- "escape-string-regexp": "^4.0.0", +- "esquery": "^1.6.0", +- "parse-imports": "^2.1.1", +- "semver": "^7.6.3", +- "spdx-expression-parse": "^4.0.0", +- "synckit": "^0.9.1" +- }, +- "engines": { +- "node": ">=18" +- }, +- "peerDependencies": { +- "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" +- } +- }, +- "node_modules/eslint-plugin-regexp": { +- "version": "1.7.0", +- "resolved": "https://registry.npmjs.org/eslint-plugin-regexp/-/eslint-plugin-regexp-1.7.0.tgz", +- "integrity": "sha512-nmhXqrEP+O+dz2z5MSkc41u/4fA8oakweoCUdfYwox7DBhzadEqZz8T+s6/UiY0NIU0kv+3UrzBfhPp4wUxbaA==", +- "dev": true, +- "dependencies": { +- "comment-parser": "^1.1.2", +- "eslint-utils": "^3.0.0", +- "grapheme-splitter": "^1.0.4", +- "jsdoctypeparser": "^9.0.0", +- "refa": "^0.9.0", +- "regexp-ast-analysis": "^0.5.1", +- "regexpp": "^3.2.0", +- "scslre": "^0.1.6" +- }, +- "engines": { +- "node": "^12 || >=14" +- }, +- "peerDependencies": { +- "eslint": ">=6.0.0" +- } +- }, +- "node_modules/eslint-plugin-sort-keys-fix": { +- "version": "1.1.2", +- "resolved": "https://registry.npmjs.org/eslint-plugin-sort-keys-fix/-/eslint-plugin-sort-keys-fix-1.1.2.tgz", +- "integrity": "sha512-DNPHFGCA0/hZIsfODbeLZqaGY/+q3vgtshF85r+YWDNCQ2apd9PNs/zL6ttKm0nD1IFwvxyg3YOTI7FHl4unrw==", +- "dev": true, +- "dependencies": { +- "espree": "^6.1.2", +- "esutils": "^2.0.2", +- "natural-compare": "^1.4.0", +- "requireindex": "~1.2.0" +- }, +- "engines": { +- "node": ">=0.10.0" +- } +- }, +- "node_modules/eslint-plugin-sort-keys-fix/node_modules/acorn": { +- "version": "7.4.1", +- "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", +- "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", +- "dev": true, +- "bin": { +- "acorn": "bin/acorn" +- }, +- "engines": { +- "node": ">=0.4.0" +- } +- }, +- "node_modules/eslint-plugin-sort-keys-fix/node_modules/eslint-visitor-keys": { +- "version": "1.3.0", +- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", +- "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", +- "dev": true, +- "engines": { +- "node": ">=4" +- } +- }, +- "node_modules/eslint-plugin-sort-keys-fix/node_modules/espree": { +- "version": "6.2.1", +- "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", +- "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", +- "dev": true, +- "dependencies": { +- "acorn": "^7.1.1", +- "acorn-jsx": "^5.2.0", +- "eslint-visitor-keys": "^1.1.0" +- }, +- "engines": { +- "node": ">=6.0.0" +- } +- }, +- "node_modules/eslint-plugin-sort-requires": { +- "version": "2.1.0", +- "resolved": "git+https://npm@github.com/Hypfer/eslint-plugin-sort-requires.git#3e216dd9e9589b87671a3e7bf4084a0bd96e920e", +- "dev": true, +- "license": "MIT" +- }, +- "node_modules/eslint-scope": { +- "version": "7.2.2", +- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", +- "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", +- "dev": true, +- "dependencies": { +- "esrecurse": "^4.3.0", +- "estraverse": "^5.2.0" +- }, +- "engines": { +- "node": "^12.22.0 || ^14.17.0 || >=16.0.0" +- }, +- "funding": { +- "url": "https://opencollective.com/eslint" +- } +- }, +- "node_modules/eslint-utils": { +- "version": "3.0.0", +- "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", +- "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", +- "dev": true, +- "dependencies": { +- "eslint-visitor-keys": "^2.0.0" +- }, +- "engines": { +- "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" +- }, +- "funding": { +- "url": "https://github.com/sponsors/mysticatea" +- }, +- "peerDependencies": { +- "eslint": ">=5" +- } +- }, +- "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { +- "version": "2.1.0", +- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", +- "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", +- "dev": true, +- "engines": { +- "node": ">=10" +- } +- }, +- "node_modules/eslint-visitor-keys": { +- "version": "3.4.2", +- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.2.tgz", +- "integrity": "sha512-8drBzUEyZ2llkpCA67iYrgEssKDUu68V8ChqqOfFupIaG/LCVPUT+CoGJpT77zJprs4T/W7p07LP7zAIMuweVw==", +- "dev": true, +- "engines": { +- "node": "^12.22.0 || ^14.17.0 || >=16.0.0" +- }, +- "funding": { +- "url": "https://opencollective.com/eslint" +- } +- }, +- "node_modules/espree": { +- "version": "9.6.1", +- "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", +- "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", +- "dev": true, +- "dependencies": { +- "acorn": "^8.9.0", +- "acorn-jsx": "^5.3.2", +- "eslint-visitor-keys": "^3.4.1" +- }, +- "engines": { +- "node": "^12.22.0 || ^14.17.0 || >=16.0.0" +- }, +- "funding": { +- "url": "https://opencollective.com/eslint" +- } +- }, +- "node_modules/esquery": { +- "version": "1.6.0", +- "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", +- "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", +- "dev": true, +- "dependencies": { +- "estraverse": "^5.1.0" +- }, +- "engines": { +- "node": ">=0.10" +- } +- }, +- "node_modules/esrecurse": { +- "version": "4.3.0", +- "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", +- "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", +- "dev": true, +- "dependencies": { +- "estraverse": "^5.2.0" +- }, +- "engines": { +- "node": ">=4.0" +- } +- }, +- "node_modules/estraverse": { +- "version": "5.3.0", +- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", +- "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", +- "dev": true, +- "engines": { +- "node": ">=4.0" +- } +- }, +- "node_modules/esutils": { +- "version": "2.0.3", +- "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", +- "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", +- "dev": true, +- "engines": { +- "node": ">=0.10.0" +- } +- }, +- "node_modules/fast-deep-equal": { +- "version": "3.1.3", +- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", +- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", +- "dev": true +- }, +- "node_modules/fast-json-stable-stringify": { +- "version": "2.1.0", +- "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", +- "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", +- "dev": true +- }, +- "node_modules/fast-levenshtein": { +- "version": "2.0.6", +- "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", +- "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", +- "dev": true +- }, +- "node_modules/file-entry-cache": { +- "version": "6.0.1", +- "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", +- "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", +- "dev": true, +- "dependencies": { +- "flat-cache": "^3.0.4" +- }, +- "engines": { +- "node": "^10.12.0 || >=12.0.0" +- } +- }, +- "node_modules/flat-cache": { +- "version": "3.0.4", +- "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", +- "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", +- "dev": true, +- "dependencies": { +- "flatted": "^3.1.0", +- "rimraf": "^3.0.2" +- }, +- "engines": { +- "node": "^10.12.0 || >=12.0.0" +- } +- }, +- "node_modules/flatted": { +- "version": "3.2.7", +- "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", +- "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", +- "dev": true +- }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, +- "node_modules/functional-red-black-tree": { +- "version": "1.0.1", +- "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", +- "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", +- "dev": true +- }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", +@@ -756,48 +170,6 @@ + "url": "https://github.com/sponsors/isaacs" + } + }, +- "node_modules/glob-parent": { +- "version": "6.0.2", +- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", +- "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", +- "dev": true, +- "dependencies": { +- "is-glob": "^4.0.3" +- }, +- "engines": { +- "node": ">=10.13.0" +- } +- }, +- "node_modules/globals": { +- "version": "13.20.0", +- "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", +- "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", +- "dev": true, +- "dependencies": { +- "type-fest": "^0.20.2" +- }, +- "engines": { +- "node": ">=8" +- }, +- "funding": { +- "url": "https://github.com/sponsors/sindresorhus" +- } +- }, +- "node_modules/grapheme-splitter": { +- "version": "1.0.4", +- "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", +- "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", +- "dev": true +- }, +- "node_modules/has-flag": { +- "version": "4.0.0", +- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", +- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", +- "dev": true, +- "engines": { +- "node": ">=8" +- } +- }, + "node_modules/help-me": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/help-me/-/help-me-3.0.0.tgz", +@@ -826,40 +198,6 @@ + } + ] + }, +- "node_modules/ignore": { +- "version": "5.2.4", +- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", +- "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", +- "dev": true, +- "engines": { +- "node": ">= 4" +- } +- }, +- "node_modules/import-fresh": { +- "version": "3.3.0", +- "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", +- "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", +- "dev": true, +- "dependencies": { +- "parent-module": "^1.0.0", +- "resolve-from": "^4.0.0" +- }, +- "engines": { +- "node": ">=6" +- }, +- "funding": { +- "url": "https://github.com/sponsors/sindresorhus" +- } +- }, +- "node_modules/imurmurhash": { +- "version": "0.1.4", +- "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", +- "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", +- "dev": true, +- "engines": { +- "node": ">=0.8.19" +- } +- }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", +@@ -874,33 +212,6 @@ + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, +- "node_modules/is-extglob": { +- "version": "2.1.1", +- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", +- "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", +- "dev": true, +- "engines": { +- "node": ">=0.10.0" +- } +- }, +- "node_modules/is-glob": { +- "version": "4.0.3", +- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", +- "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", +- "dev": true, +- "dependencies": { +- "is-extglob": "^2.1.1" +- }, +- "engines": { +- "node": ">=0.10.0" +- } +- }, +- "node_modules/isexe": { +- "version": "2.0.0", +- "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", +- "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", +- "dev": true +- }, + "node_modules/js-sdsl": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", +@@ -910,51 +221,6 @@ + "url": "https://opencollective.com/js-sdsl" + } + }, +- "node_modules/js-yaml": { +- "version": "4.1.0", +- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", +- "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", +- "dev": true, +- "dependencies": { +- "argparse": "^2.0.1" +- }, +- "bin": { +- "js-yaml": "bin/js-yaml.js" +- } +- }, +- "node_modules/jsdoc-type-pratt-parser": { +- "version": "4.0.0", +- "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.0.0.tgz", +- "integrity": "sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ==", +- "dev": true, +- "engines": { +- "node": ">=12.0.0" +- } +- }, +- "node_modules/jsdoctypeparser": { +- "version": "9.0.0", +- "resolved": "https://registry.npmjs.org/jsdoctypeparser/-/jsdoctypeparser-9.0.0.tgz", +- "integrity": "sha512-jrTA2jJIL6/DAEILBEh2/w9QxCuwmvNXIry39Ay/HVfhE3o2yVV0U44blYkqdHA/OKloJEqvJy0xU+GSdE2SIw==", +- "dev": true, +- "bin": { +- "jsdoctypeparser": "bin/jsdoctypeparser" +- }, +- "engines": { +- "node": ">=10" +- } +- }, +- "node_modules/json-schema-traverse": { +- "version": "0.4.1", +- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", +- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", +- "dev": true +- }, +- "node_modules/json-stable-stringify-without-jsonify": { +- "version": "1.0.1", +- "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", +- "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", +- "dev": true +- }, + "node_modules/leven": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", +@@ -963,25 +229,6 @@ + "node": ">=0.10.0" + } + }, +- "node_modules/levn": { +- "version": "0.4.1", +- "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", +- "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", +- "dev": true, +- "dependencies": { +- "prelude-ls": "^1.2.1", +- "type-check": "~0.4.0" +- }, +- "engines": { +- "node": ">= 0.8.0" +- } +- }, +- "node_modules/lodash.merge": { +- "version": "4.6.2", +- "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", +- "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", +- "dev": true +- }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", +@@ -1059,12 +306,6 @@ + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, +- "node_modules/natural-compare": { +- "version": "1.4.0", +- "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", +- "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", +- "dev": true +- }, + "node_modules/number-allocator": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/number-allocator/-/number-allocator-1.0.14.tgz", +@@ -1082,48 +323,6 @@ + "wrappy": "1" + } + }, +- "node_modules/optionator": { +- "version": "0.9.3", +- "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", +- "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", +- "dev": true, +- "dependencies": { +- "@aashutoshrathi/word-wrap": "^1.2.3", +- "deep-is": "^0.1.3", +- "fast-levenshtein": "^2.0.6", +- "levn": "^0.4.1", +- "prelude-ls": "^1.2.1", +- "type-check": "^0.4.0" +- }, +- "engines": { +- "node": ">= 0.8.0" +- } +- }, +- "node_modules/parent-module": { +- "version": "1.0.1", +- "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", +- "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", +- "dev": true, +- "dependencies": { +- "callsites": "^3.0.0" +- }, +- "engines": { +- "node": ">=6" +- } +- }, +- "node_modules/parse-imports": { +- "version": "2.1.1", +- "resolved": "https://registry.npmjs.org/parse-imports/-/parse-imports-2.1.1.tgz", +- "integrity": "sha512-TDT4HqzUiTMO1wJRwg/t/hYk8Wdp3iF/ToMIlAoVQfL1Xs/sTxq1dKWSMjMbQmIarfWKymOyly40+zmPHXMqCA==", +- "dev": true, +- "dependencies": { +- "es-module-lexer": "^1.5.3", +- "slashes": "^3.0.12" +- }, +- "engines": { +- "node": ">= 18" +- } +- }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", +@@ -1132,24 +331,6 @@ + "node": ">=0.10.0" + } + }, +- "node_modules/path-key": { +- "version": "3.1.1", +- "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", +- "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", +- "dev": true, +- "engines": { +- "node": ">=8" +- } +- }, +- "node_modules/prelude-ls": { +- "version": "1.2.1", +- "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", +- "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", +- "dev": true, +- "engines": { +- "node": ">= 0.8.0" +- } +- }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", +@@ -1164,15 +345,6 @@ + "once": "^1.3.1" + } + }, +- "node_modules/punycode": { +- "version": "2.3.0", +- "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", +- "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", +- "dev": true, +- "engines": { +- "node": ">=6" +- } +- }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", +@@ -1186,180 +358,34 @@ + "node": ">= 6" + } + }, +- "node_modules/refa": { +- "version": "0.9.1", +- "resolved": "https://registry.npmjs.org/refa/-/refa-0.9.1.tgz", +- "integrity": "sha512-egU8LgFq2VXlAfUi8Jcbr5X38wEOadMFf8tCbshgcpVCYlE7k84pJOSlnvXF+muDB4igkdVMq7Z/kiNPqDT9TA==", +- "dev": true, +- "dependencies": { +- "regexpp": "^3.2.0" +- } +- }, +- "node_modules/regexp-ast-analysis": { +- "version": "0.5.1", +- "resolved": "https://registry.npmjs.org/regexp-ast-analysis/-/regexp-ast-analysis-0.5.1.tgz", +- "integrity": "sha512-Ca/g9gaTNuMewLuu+mBIq4vCrGRSO8AE9bP32NMQjJ/wBTdWq0g96qLkBb0NbGwEbp7S/q+NQF3o7veeuRfg0g==", +- "dev": true, +- "dependencies": { +- "refa": "^0.9.0", +- "regexpp": "^3.2.0" +- } +- }, +- "node_modules/regexpp": { +- "version": "3.2.0", +- "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", +- "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", +- "dev": true, +- "engines": { +- "node": ">=8" +- }, +- "funding": { +- "url": "https://github.com/sponsors/mysticatea" +- } +- }, + "node_modules/reinterval": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reinterval/-/reinterval-1.1.0.tgz", + "integrity": "sha512-QIRet3SYrGp0HUHO88jVskiG6seqUGC5iAG7AwI/BV4ypGcuqk9Du6YQBUOUqm9c8pw1eyLoIaONifRua1lsEQ==" + }, +- "node_modules/requireindex": { +- "version": "1.2.0", +- "resolved": "https://registry.npmjs.org/requireindex/-/requireindex-1.2.0.tgz", +- "integrity": "sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==", +- "dev": true, +- "engines": { +- "node": ">=0.10.5" +- } +- }, +- "node_modules/resolve-from": { +- "version": "4.0.0", +- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", +- "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", +- "dev": true, +- "engines": { +- "node": ">=4" +- } +- }, +- "node_modules/rfdc": { +- "version": "1.3.0", +- "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", +- "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==" +- }, +- "node_modules/rimraf": { +- "version": "3.0.2", +- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", +- "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", +- "dev": true, +- "dependencies": { +- "glob": "^7.1.3" +- }, +- "bin": { +- "rimraf": "bin.js" +- }, +- "funding": { +- "url": "https://github.com/sponsors/isaacs" +- } +- }, +- "node_modules/safe-buffer": { +- "version": "5.2.1", +- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", +- "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", +- "funding": [ +- { +- "type": "github", +- "url": "https://github.com/sponsors/feross" +- }, +- { +- "type": "patreon", +- "url": "https://www.patreon.com/feross" +- }, +- { +- "type": "consulting", +- "url": "https://feross.org/support" +- } +- ] +- }, +- "node_modules/scslre": { +- "version": "0.1.6", +- "resolved": "https://registry.npmjs.org/scslre/-/scslre-0.1.6.tgz", +- "integrity": "sha512-JORxVRlQTfjvlOAaiQKebgFElyAm5/W8b50lgaZ0OkEnKnagJW2ufDh3xRfU75UD9z3FGIu1gL1IyR3Poa6Qmw==", +- "dev": true, +- "dependencies": { +- "refa": "^0.9.0", +- "regexp-ast-analysis": "^0.2.3", +- "regexpp": "^3.2.0" +- } +- }, +- "node_modules/scslre/node_modules/regexp-ast-analysis": { +- "version": "0.2.4", +- "resolved": "https://registry.npmjs.org/regexp-ast-analysis/-/regexp-ast-analysis-0.2.4.tgz", +- "integrity": "sha512-8L7kOZQaKPxKKAwGuUZxTQtlO3WZ+tiXy4s6G6PKL6trbOXcZoumwC3AOHHFtI/xoSbNxt7jgLvCnP1UADLWqg==", +- "dev": true, +- "dependencies": { +- "refa": "^0.9.0", +- "regexpp": "^3.2.0" +- } +- }, +- "node_modules/semver": { +- "version": "7.6.3", +- "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", +- "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", +- "dev": true, +- "bin": { +- "semver": "bin/semver.js" +- }, +- "engines": { +- "node": ">=10" +- } +- }, +- "node_modules/shebang-command": { +- "version": "2.0.0", +- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", +- "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", +- "dev": true, +- "dependencies": { +- "shebang-regex": "^3.0.0" +- }, +- "engines": { +- "node": ">=8" +- } +- }, +- "node_modules/shebang-regex": { +- "version": "3.0.0", +- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", +- "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", +- "dev": true, +- "engines": { +- "node": ">=8" +- } +- }, +- "node_modules/slashes": { +- "version": "3.0.12", +- "resolved": "https://registry.npmjs.org/slashes/-/slashes-3.0.12.tgz", +- "integrity": "sha512-Q9VME8WyGkc7pJf6QEkj3wE+2CnvZMI+XJhwdTPR8Z/kWQRXi7boAWLDibRPyHRTUTPx5FaU7MsyrjI3yLB4HA==", +- "dev": true +- }, +- "node_modules/spdx-exceptions": { +- "version": "2.5.0", +- "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", +- "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", +- "dev": true +- }, +- "node_modules/spdx-expression-parse": { +- "version": "4.0.0", +- "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-4.0.0.tgz", +- "integrity": "sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==", +- "dev": true, +- "dependencies": { +- "spdx-exceptions": "^2.1.0", +- "spdx-license-ids": "^3.0.0" +- } ++ "node_modules/rfdc": { ++ "version": "1.3.0", ++ "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", ++ "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==" + }, +- "node_modules/spdx-license-ids": { +- "version": "3.0.20", +- "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz", +- "integrity": "sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==", +- "dev": true ++ "node_modules/safe-buffer": { ++ "version": "5.2.1", ++ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", ++ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", ++ "funding": [ ++ { ++ "type": "github", ++ "url": "https://github.com/sponsors/feross" ++ }, ++ { ++ "type": "patreon", ++ "url": "https://www.patreon.com/feross" ++ }, ++ { ++ "type": "consulting", ++ "url": "https://feross.org/support" ++ } ++ ] + }, + "node_modules/split2": { + "version": "3.2.2", +@@ -1382,134 +408,16 @@ + "safe-buffer": "~5.2.0" + } + }, +- "node_modules/strip-ansi": { +- "version": "6.0.1", +- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", +- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", +- "dev": true, +- "dependencies": { +- "ansi-regex": "^5.0.1" +- }, +- "engines": { +- "node": ">=8" +- } +- }, +- "node_modules/strip-json-comments": { +- "version": "3.1.1", +- "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", +- "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", +- "dev": true, +- "engines": { +- "node": ">=8" +- }, +- "funding": { +- "url": "https://github.com/sponsors/sindresorhus" +- } +- }, +- "node_modules/supports-color": { +- "version": "7.2.0", +- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", +- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", +- "dev": true, +- "dependencies": { +- "has-flag": "^4.0.0" +- }, +- "engines": { +- "node": ">=8" +- } +- }, +- "node_modules/synckit": { +- "version": "0.9.1", +- "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.1.tgz", +- "integrity": "sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==", +- "dev": true, +- "dependencies": { +- "@pkgr/core": "^0.1.0", +- "tslib": "^2.6.2" +- }, +- "engines": { +- "node": "^14.18.0 || >=16.0.0" +- }, +- "funding": { +- "url": "https://opencollective.com/unts" +- } +- }, +- "node_modules/text-table": { +- "version": "0.2.0", +- "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", +- "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", +- "dev": true +- }, +- "node_modules/tslib": { +- "version": "2.7.0", +- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", +- "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", +- "dev": true +- }, +- "node_modules/type-check": { +- "version": "0.4.0", +- "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", +- "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", +- "dev": true, +- "dependencies": { +- "prelude-ls": "^1.2.1" +- }, +- "engines": { +- "node": ">= 0.8.0" +- } +- }, +- "node_modules/type-fest": { +- "version": "0.20.2", +- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", +- "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", +- "dev": true, +- "engines": { +- "node": ">=10" +- }, +- "funding": { +- "url": "https://github.com/sponsors/sindresorhus" +- } +- }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" + }, +- "node_modules/uri-js": { +- "version": "4.4.1", +- "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", +- "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", +- "dev": true, +- "dependencies": { +- "punycode": "^2.1.0" +- } +- }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, +- "node_modules/v8-compile-cache": { +- "version": "2.3.0", +- "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", +- "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", +- "dev": true +- }, +- "node_modules/which": { +- "version": "2.0.2", +- "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", +- "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", +- "dev": true, +- "dependencies": { +- "isexe": "^2.0.0" +- }, +- "bin": { +- "node-which": "bin/node-which" +- }, +- "engines": { +- "node": ">= 8" +- } +- }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", +@@ -1550,115 +458,6 @@ + } + }, + "dependencies": { +- "@aashutoshrathi/word-wrap": { +- "version": "1.2.6", +- "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", +- "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", +- "dev": true +- }, +- "@es-joy/jsdoccomment": { +- "version": "0.46.0", +- "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.46.0.tgz", +- "integrity": "sha512-C3Axuq1xd/9VqFZpW4YAzOx5O9q/LP46uIQy/iNDpHG3fmPa6TBtvfglMCs3RBiBxAIi0Go97r8+jvTt55XMyQ==", +- "dev": true, +- "requires": { +- "comment-parser": "1.4.1", +- "esquery": "^1.6.0", +- "jsdoc-type-pratt-parser": "~4.0.0" +- } +- }, +- "@eslint/eslintrc": { +- "version": "1.4.1", +- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", +- "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", +- "dev": true, +- "requires": { +- "ajv": "^6.12.4", +- "debug": "^4.3.2", +- "espree": "^9.4.0", +- "globals": "^13.19.0", +- "ignore": "^5.2.0", +- "import-fresh": "^3.2.1", +- "js-yaml": "^4.1.0", +- "minimatch": "^3.1.2", +- "strip-json-comments": "^3.1.1" +- } +- }, +- "@humanwhocodes/config-array": { +- "version": "0.9.5", +- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", +- "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", +- "dev": true, +- "requires": { +- "@humanwhocodes/object-schema": "^1.2.1", +- "debug": "^4.1.1", +- "minimatch": "^3.0.4" +- } +- }, +- "@humanwhocodes/object-schema": { +- "version": "1.2.1", +- "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", +- "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", +- "dev": true +- }, +- "@pkgr/core": { +- "version": "0.1.1", +- "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz", +- "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==", +- "dev": true +- }, +- "acorn": { +- "version": "8.12.1", +- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", +- "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", +- "dev": true +- }, +- "acorn-jsx": { +- "version": "5.3.2", +- "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", +- "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", +- "dev": true, +- "requires": {} +- }, +- "ajv": { +- "version": "6.12.6", +- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", +- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", +- "dev": true, +- "requires": { +- "fast-deep-equal": "^3.1.1", +- "fast-json-stable-stringify": "^2.0.0", +- "json-schema-traverse": "^0.4.1", +- "uri-js": "^4.2.2" +- } +- }, +- "ansi-regex": { +- "version": "5.0.1", +- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", +- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", +- "dev": true +- }, +- "ansi-styles": { +- "version": "4.3.0", +- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", +- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", +- "dev": true, +- "requires": { +- "color-convert": "^2.0.1" +- } +- }, +- "are-docs-informative": { +- "version": "0.0.2", +- "resolved": "https://registry.npmjs.org/are-docs-informative/-/are-docs-informative-0.0.2.tgz", +- "integrity": "sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==", +- "dev": true +- }, +- "argparse": { +- "version": "2.0.1", +- "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", +- "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", +- "dev": true +- }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", +@@ -1702,43 +501,6 @@ + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, +- "callsites": { +- "version": "3.1.0", +- "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", +- "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", +- "dev": true +- }, +- "chalk": { +- "version": "4.1.2", +- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", +- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", +- "dev": true, +- "requires": { +- "ansi-styles": "^4.1.0", +- "supports-color": "^7.1.0" +- } +- }, +- "color-convert": { +- "version": "2.0.1", +- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", +- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", +- "dev": true, +- "requires": { +- "color-name": "~1.1.4" +- } +- }, +- "color-name": { +- "version": "1.1.4", +- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", +- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", +- "dev": true +- }, +- "comment-parser": { +- "version": "1.4.1", +- "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.1.tgz", +- "integrity": "sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==", +- "dev": true +- }, + "commist": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/commist/-/commist-1.1.0.tgz", +@@ -1764,17 +526,6 @@ + "typedarray": "^0.0.6" + } + }, +- "cross-spawn": { +- "version": "7.0.3", +- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", +- "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", +- "dev": true, +- "requires": { +- "path-key": "^3.1.0", +- "shebang-command": "^2.0.0", +- "which": "^2.0.1" +- } +- }, + "debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", +@@ -1783,21 +534,6 @@ + "ms": "^2.1.3" + } + }, +- "deep-is": { +- "version": "0.1.4", +- "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", +- "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", +- "dev": true +- }, +- "doctrine": { +- "version": "3.0.0", +- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", +- "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", +- "dev": true, +- "requires": { +- "esutils": "^2.0.2" +- } +- }, + "duplexify": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz", +@@ -1817,265 +553,11 @@ + "once": "^1.4.0" + } + }, +- "es-module-lexer": { +- "version": "1.5.4", +- "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", +- "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", +- "dev": true +- }, +- "escape-string-regexp": { +- "version": "4.0.0", +- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", +- "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", +- "dev": true +- }, +- "eslint": { +- "version": "8.16.0", +- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.16.0.tgz", +- "integrity": "sha512-MBndsoXY/PeVTDJeWsYj7kLZ5hQpJOfMYLsF6LicLHQWbRDG19lK5jOix4DPl8yY4SUFcE3txy86OzFLWT+yoA==", +- "dev": true, +- "requires": { +- "@eslint/eslintrc": "^1.3.0", +- "@humanwhocodes/config-array": "^0.9.2", +- "ajv": "^6.10.0", +- "chalk": "^4.0.0", +- "cross-spawn": "^7.0.2", +- "debug": "^4.3.2", +- "doctrine": "^3.0.0", +- "escape-string-regexp": "^4.0.0", +- "eslint-scope": "^7.1.1", +- "eslint-utils": "^3.0.0", +- "eslint-visitor-keys": "^3.3.0", +- "espree": "^9.3.2", +- "esquery": "^1.4.0", +- "esutils": "^2.0.2", +- "fast-deep-equal": "^3.1.3", +- "file-entry-cache": "^6.0.1", +- "functional-red-black-tree": "^1.0.1", +- "glob-parent": "^6.0.1", +- "globals": "^13.15.0", +- "ignore": "^5.2.0", +- "import-fresh": "^3.0.0", +- "imurmurhash": "^0.1.4", +- "is-glob": "^4.0.0", +- "js-yaml": "^4.1.0", +- "json-stable-stringify-without-jsonify": "^1.0.1", +- "levn": "^0.4.1", +- "lodash.merge": "^4.6.2", +- "minimatch": "^3.1.2", +- "natural-compare": "^1.4.0", +- "optionator": "^0.9.1", +- "regexpp": "^3.2.0", +- "strip-ansi": "^6.0.1", +- "strip-json-comments": "^3.1.0", +- "text-table": "^0.2.0", +- "v8-compile-cache": "^2.0.3" +- } +- }, +- "eslint-plugin-jsdoc": { +- "version": "48.9.3", +- "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.9.3.tgz", +- "integrity": "sha512-9RUsTlW6ZlMgy+dd9uDreU9lZAh4Hxw2ZAV5T0hPtrWgbw0OnvuT3elF6ihnpAY+NCrJx8BUUmcBnKftc/F0qw==", +- "dev": true, +- "requires": { +- "@es-joy/jsdoccomment": "~0.46.0", +- "are-docs-informative": "^0.0.2", +- "comment-parser": "1.4.1", +- "debug": "^4.3.5", +- "escape-string-regexp": "^4.0.0", +- "esquery": "^1.6.0", +- "parse-imports": "^2.1.1", +- "semver": "^7.6.3", +- "spdx-expression-parse": "^4.0.0", +- "synckit": "^0.9.1" +- } +- }, +- "eslint-plugin-regexp": { +- "version": "1.7.0", +- "resolved": "https://registry.npmjs.org/eslint-plugin-regexp/-/eslint-plugin-regexp-1.7.0.tgz", +- "integrity": "sha512-nmhXqrEP+O+dz2z5MSkc41u/4fA8oakweoCUdfYwox7DBhzadEqZz8T+s6/UiY0NIU0kv+3UrzBfhPp4wUxbaA==", +- "dev": true, +- "requires": { +- "comment-parser": "^1.1.2", +- "eslint-utils": "^3.0.0", +- "grapheme-splitter": "^1.0.4", +- "jsdoctypeparser": "^9.0.0", +- "refa": "^0.9.0", +- "regexp-ast-analysis": "^0.5.1", +- "regexpp": "^3.2.0", +- "scslre": "^0.1.6" +- } +- }, +- "eslint-plugin-sort-keys-fix": { +- "version": "1.1.2", +- "resolved": "https://registry.npmjs.org/eslint-plugin-sort-keys-fix/-/eslint-plugin-sort-keys-fix-1.1.2.tgz", +- "integrity": "sha512-DNPHFGCA0/hZIsfODbeLZqaGY/+q3vgtshF85r+YWDNCQ2apd9PNs/zL6ttKm0nD1IFwvxyg3YOTI7FHl4unrw==", +- "dev": true, +- "requires": { +- "espree": "^6.1.2", +- "esutils": "^2.0.2", +- "natural-compare": "^1.4.0", +- "requireindex": "~1.2.0" +- }, +- "dependencies": { +- "acorn": { +- "version": "7.4.1", +- "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", +- "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", +- "dev": true +- }, +- "eslint-visitor-keys": { +- "version": "1.3.0", +- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", +- "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", +- "dev": true +- }, +- "espree": { +- "version": "6.2.1", +- "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", +- "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", +- "dev": true, +- "requires": { +- "acorn": "^7.1.1", +- "acorn-jsx": "^5.2.0", +- "eslint-visitor-keys": "^1.1.0" +- } +- } +- } +- }, +- "eslint-plugin-sort-requires": { +- "version": "git+https://npm@github.com/Hypfer/eslint-plugin-sort-requires.git#3e216dd9e9589b87671a3e7bf4084a0bd96e920e", +- "dev": true, +- "from": "eslint-plugin-sort-requires@git+https://npm@github.com/Hypfer/eslint-plugin-sort-requires.git#2.1.1" +- }, +- "eslint-scope": { +- "version": "7.2.2", +- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", +- "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", +- "dev": true, +- "requires": { +- "esrecurse": "^4.3.0", +- "estraverse": "^5.2.0" +- } +- }, +- "eslint-utils": { +- "version": "3.0.0", +- "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", +- "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", +- "dev": true, +- "requires": { +- "eslint-visitor-keys": "^2.0.0" +- }, +- "dependencies": { +- "eslint-visitor-keys": { +- "version": "2.1.0", +- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", +- "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", +- "dev": true +- } +- } +- }, +- "eslint-visitor-keys": { +- "version": "3.4.2", +- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.2.tgz", +- "integrity": "sha512-8drBzUEyZ2llkpCA67iYrgEssKDUu68V8ChqqOfFupIaG/LCVPUT+CoGJpT77zJprs4T/W7p07LP7zAIMuweVw==", +- "dev": true +- }, +- "espree": { +- "version": "9.6.1", +- "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", +- "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", +- "dev": true, +- "requires": { +- "acorn": "^8.9.0", +- "acorn-jsx": "^5.3.2", +- "eslint-visitor-keys": "^3.4.1" +- } +- }, +- "esquery": { +- "version": "1.6.0", +- "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", +- "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", +- "dev": true, +- "requires": { +- "estraverse": "^5.1.0" +- } +- }, +- "esrecurse": { +- "version": "4.3.0", +- "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", +- "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", +- "dev": true, +- "requires": { +- "estraverse": "^5.2.0" +- } +- }, +- "estraverse": { +- "version": "5.3.0", +- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", +- "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", +- "dev": true +- }, +- "esutils": { +- "version": "2.0.3", +- "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", +- "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", +- "dev": true +- }, +- "fast-deep-equal": { +- "version": "3.1.3", +- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", +- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", +- "dev": true +- }, +- "fast-json-stable-stringify": { +- "version": "2.1.0", +- "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", +- "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", +- "dev": true +- }, +- "fast-levenshtein": { +- "version": "2.0.6", +- "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", +- "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", +- "dev": true +- }, +- "file-entry-cache": { +- "version": "6.0.1", +- "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", +- "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", +- "dev": true, +- "requires": { +- "flat-cache": "^3.0.4" +- } +- }, +- "flat-cache": { +- "version": "3.0.4", +- "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", +- "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", +- "dev": true, +- "requires": { +- "flatted": "^3.1.0", +- "rimraf": "^3.0.2" +- } +- }, +- "flatted": { +- "version": "3.2.7", +- "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", +- "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", +- "dev": true +- }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, +- "functional-red-black-tree": { +- "version": "1.0.1", +- "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", +- "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", +- "dev": true +- }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", +@@ -2089,36 +571,6 @@ + "path-is-absolute": "^1.0.0" + } + }, +- "glob-parent": { +- "version": "6.0.2", +- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", +- "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", +- "dev": true, +- "requires": { +- "is-glob": "^4.0.3" +- } +- }, +- "globals": { +- "version": "13.20.0", +- "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", +- "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", +- "dev": true, +- "requires": { +- "type-fest": "^0.20.2" +- } +- }, +- "grapheme-splitter": { +- "version": "1.0.4", +- "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", +- "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", +- "dev": true +- }, +- "has-flag": { +- "version": "4.0.0", +- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", +- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", +- "dev": true +- }, + "help-me": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/help-me/-/help-me-3.0.0.tgz", +@@ -2133,28 +585,6 @@ + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, +- "ignore": { +- "version": "5.2.4", +- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", +- "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", +- "dev": true +- }, +- "import-fresh": { +- "version": "3.3.0", +- "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", +- "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", +- "dev": true, +- "requires": { +- "parent-module": "^1.0.0", +- "resolve-from": "^4.0.0" +- } +- }, +- "imurmurhash": { +- "version": "0.1.4", +- "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", +- "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", +- "dev": true +- }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", +@@ -2169,86 +599,16 @@ + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, +- "is-extglob": { +- "version": "2.1.1", +- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", +- "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", +- "dev": true +- }, +- "is-glob": { +- "version": "4.0.3", +- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", +- "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", +- "dev": true, +- "requires": { +- "is-extglob": "^2.1.1" +- } +- }, +- "isexe": { +- "version": "2.0.0", +- "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", +- "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", +- "dev": true +- }, + "js-sdsl": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", + "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==" + }, +- "js-yaml": { +- "version": "4.1.0", +- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", +- "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", +- "dev": true, +- "requires": { +- "argparse": "^2.0.1" +- } +- }, +- "jsdoc-type-pratt-parser": { +- "version": "4.0.0", +- "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.0.0.tgz", +- "integrity": "sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ==", +- "dev": true +- }, +- "jsdoctypeparser": { +- "version": "9.0.0", +- "resolved": "https://registry.npmjs.org/jsdoctypeparser/-/jsdoctypeparser-9.0.0.tgz", +- "integrity": "sha512-jrTA2jJIL6/DAEILBEh2/w9QxCuwmvNXIry39Ay/HVfhE3o2yVV0U44blYkqdHA/OKloJEqvJy0xU+GSdE2SIw==", +- "dev": true +- }, +- "json-schema-traverse": { +- "version": "0.4.1", +- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", +- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", +- "dev": true +- }, +- "json-stable-stringify-without-jsonify": { +- "version": "1.0.1", +- "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", +- "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", +- "dev": true +- }, + "leven": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", + "integrity": "sha512-nvVPLpIHUxCUoRLrFqTgSxXJ614d8AgQoWl7zPe/2VadE8+1dpU3LBhowRuBAcuwruWtOdD8oYC9jDNJjXDPyA==" + }, +- "levn": { +- "version": "0.4.1", +- "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", +- "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", +- "dev": true, +- "requires": { +- "prelude-ls": "^1.2.1", +- "type-check": "~0.4.0" +- } +- }, +- "lodash.merge": { +- "version": "4.6.2", +- "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", +- "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", +- "dev": true +- }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", +@@ -2309,12 +669,6 @@ + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, +- "natural-compare": { +- "version": "1.4.0", +- "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", +- "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", +- "dev": true +- }, + "number-allocator": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/number-allocator/-/number-allocator-1.0.14.tgz", +@@ -2332,56 +686,11 @@ + "wrappy": "1" + } + }, +- "optionator": { +- "version": "0.9.3", +- "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", +- "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", +- "dev": true, +- "requires": { +- "@aashutoshrathi/word-wrap": "^1.2.3", +- "deep-is": "^0.1.3", +- "fast-levenshtein": "^2.0.6", +- "levn": "^0.4.1", +- "prelude-ls": "^1.2.1", +- "type-check": "^0.4.0" +- } +- }, +- "parent-module": { +- "version": "1.0.1", +- "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", +- "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", +- "dev": true, +- "requires": { +- "callsites": "^3.0.0" +- } +- }, +- "parse-imports": { +- "version": "2.1.1", +- "resolved": "https://registry.npmjs.org/parse-imports/-/parse-imports-2.1.1.tgz", +- "integrity": "sha512-TDT4HqzUiTMO1wJRwg/t/hYk8Wdp3iF/ToMIlAoVQfL1Xs/sTxq1dKWSMjMbQmIarfWKymOyly40+zmPHXMqCA==", +- "dev": true, +- "requires": { +- "es-module-lexer": "^1.5.3", +- "slashes": "^3.0.12" +- } +- }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + }, +- "path-key": { +- "version": "3.1.1", +- "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", +- "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", +- "dev": true +- }, +- "prelude-ls": { +- "version": "1.2.1", +- "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", +- "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", +- "dev": true +- }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", +@@ -2396,12 +705,6 @@ + "once": "^1.3.1" + } + }, +- "punycode": { +- "version": "2.3.0", +- "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", +- "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", +- "dev": true +- }, + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", +@@ -2412,139 +715,21 @@ + "util-deprecate": "^1.0.1" + } + }, +- "refa": { +- "version": "0.9.1", +- "resolved": "https://registry.npmjs.org/refa/-/refa-0.9.1.tgz", +- "integrity": "sha512-egU8LgFq2VXlAfUi8Jcbr5X38wEOadMFf8tCbshgcpVCYlE7k84pJOSlnvXF+muDB4igkdVMq7Z/kiNPqDT9TA==", +- "dev": true, +- "requires": { +- "regexpp": "^3.2.0" +- } +- }, +- "regexp-ast-analysis": { +- "version": "0.5.1", +- "resolved": "https://registry.npmjs.org/regexp-ast-analysis/-/regexp-ast-analysis-0.5.1.tgz", +- "integrity": "sha512-Ca/g9gaTNuMewLuu+mBIq4vCrGRSO8AE9bP32NMQjJ/wBTdWq0g96qLkBb0NbGwEbp7S/q+NQF3o7veeuRfg0g==", +- "dev": true, +- "requires": { +- "refa": "^0.9.0", +- "regexpp": "^3.2.0" +- } +- }, +- "regexpp": { +- "version": "3.2.0", +- "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", +- "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", +- "dev": true +- }, + "reinterval": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reinterval/-/reinterval-1.1.0.tgz", + "integrity": "sha512-QIRet3SYrGp0HUHO88jVskiG6seqUGC5iAG7AwI/BV4ypGcuqk9Du6YQBUOUqm9c8pw1eyLoIaONifRua1lsEQ==" + }, +- "requireindex": { +- "version": "1.2.0", +- "resolved": "https://registry.npmjs.org/requireindex/-/requireindex-1.2.0.tgz", +- "integrity": "sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==", +- "dev": true +- }, +- "resolve-from": { +- "version": "4.0.0", +- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", +- "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", +- "dev": true +- }, + "rfdc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==" + }, +- "rimraf": { +- "version": "3.0.2", +- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", +- "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", +- "dev": true, +- "requires": { +- "glob": "^7.1.3" +- } +- }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, +- "scslre": { +- "version": "0.1.6", +- "resolved": "https://registry.npmjs.org/scslre/-/scslre-0.1.6.tgz", +- "integrity": "sha512-JORxVRlQTfjvlOAaiQKebgFElyAm5/W8b50lgaZ0OkEnKnagJW2ufDh3xRfU75UD9z3FGIu1gL1IyR3Poa6Qmw==", +- "dev": true, +- "requires": { +- "refa": "^0.9.0", +- "regexp-ast-analysis": "^0.2.3", +- "regexpp": "^3.2.0" +- }, +- "dependencies": { +- "regexp-ast-analysis": { +- "version": "0.2.4", +- "resolved": "https://registry.npmjs.org/regexp-ast-analysis/-/regexp-ast-analysis-0.2.4.tgz", +- "integrity": "sha512-8L7kOZQaKPxKKAwGuUZxTQtlO3WZ+tiXy4s6G6PKL6trbOXcZoumwC3AOHHFtI/xoSbNxt7jgLvCnP1UADLWqg==", +- "dev": true, +- "requires": { +- "refa": "^0.9.0", +- "regexpp": "^3.2.0" +- } +- } +- } +- }, +- "semver": { +- "version": "7.6.3", +- "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", +- "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", +- "dev": true +- }, +- "shebang-command": { +- "version": "2.0.0", +- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", +- "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", +- "dev": true, +- "requires": { +- "shebang-regex": "^3.0.0" +- } +- }, +- "shebang-regex": { +- "version": "3.0.0", +- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", +- "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", +- "dev": true +- }, +- "slashes": { +- "version": "3.0.12", +- "resolved": "https://registry.npmjs.org/slashes/-/slashes-3.0.12.tgz", +- "integrity": "sha512-Q9VME8WyGkc7pJf6QEkj3wE+2CnvZMI+XJhwdTPR8Z/kWQRXi7boAWLDibRPyHRTUTPx5FaU7MsyrjI3yLB4HA==", +- "dev": true +- }, +- "spdx-exceptions": { +- "version": "2.5.0", +- "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", +- "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", +- "dev": true +- }, +- "spdx-expression-parse": { +- "version": "4.0.0", +- "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-4.0.0.tgz", +- "integrity": "sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==", +- "dev": true, +- "requires": { +- "spdx-exceptions": "^2.1.0", +- "spdx-license-ids": "^3.0.0" +- } +- }, +- "spdx-license-ids": { +- "version": "3.0.20", +- "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz", +- "integrity": "sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==", +- "dev": true +- }, + "split2": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", +@@ -2566,101 +751,16 @@ + "safe-buffer": "~5.2.0" + } + }, +- "strip-ansi": { +- "version": "6.0.1", +- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", +- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", +- "dev": true, +- "requires": { +- "ansi-regex": "^5.0.1" +- } +- }, +- "strip-json-comments": { +- "version": "3.1.1", +- "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", +- "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", +- "dev": true +- }, +- "supports-color": { +- "version": "7.2.0", +- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", +- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", +- "dev": true, +- "requires": { +- "has-flag": "^4.0.0" +- } +- }, +- "synckit": { +- "version": "0.9.1", +- "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.1.tgz", +- "integrity": "sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==", +- "dev": true, +- "requires": { +- "@pkgr/core": "^0.1.0", +- "tslib": "^2.6.2" +- } +- }, +- "text-table": { +- "version": "0.2.0", +- "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", +- "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", +- "dev": true +- }, +- "tslib": { +- "version": "2.7.0", +- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", +- "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", +- "dev": true +- }, +- "type-check": { +- "version": "0.4.0", +- "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", +- "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", +- "dev": true, +- "requires": { +- "prelude-ls": "^1.2.1" +- } +- }, +- "type-fest": { +- "version": "0.20.2", +- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", +- "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", +- "dev": true +- }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" + }, +- "uri-js": { +- "version": "4.4.1", +- "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", +- "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", +- "dev": true, +- "requires": { +- "punycode": "^2.1.0" +- } +- }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, +- "v8-compile-cache": { +- "version": "2.3.0", +- "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", +- "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", +- "dev": true +- }, +- "which": { +- "version": "2.0.2", +- "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", +- "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", +- "dev": true, +- "requires": { +- "isexe": "^2.0.0" +- } +- }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", +diff --git a/package.json b/package.json +index c31ee6f..32dffce 100644 +--- a/package.json ++++ b/package.json +@@ -13,12 +13,5 @@ + "license": "Apache-2.0", + "dependencies": { + "mqtt": "^4.3.7" +- }, +- "devDependencies": { +- "eslint": "8.16.0", +- "eslint-plugin-jsdoc": "48.9.3", +- "eslint-plugin-regexp": "1.7.0", +- "eslint-plugin-sort-keys-fix": "1.1.2", +- "eslint-plugin-sort-requires": "git+https://npm@github.com/Hypfer/eslint-plugin-sort-requires.git#2.1.1" + } + } +-- +2.47.2 + diff --git a/pkgs/by-name/de/deye-dummycloud/package.nix b/pkgs/by-name/de/deye-dummycloud/package.nix new file mode 100644 index 000000000000..1d3a32467fac --- /dev/null +++ b/pkgs/by-name/de/deye-dummycloud/package.nix @@ -0,0 +1,32 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, + nodejs, +}: + +buildNpmPackage { + pname = "deye-dummycloud"; + version = "c36009e"; + + src = fetchFromGitHub { + owner = "Hypfer"; + repo = "deye-microinverter-cloud-free"; + rev = "c36009e5c1711aa0f76bd17d63e33322535a87f9"; + hash = "sha256-ARd2Vi305lErYAZ3FN+hXocHCHxC3gr6mbrPn032zxc="; + }; + sourceRoot = "source/dummycloud"; + npmDepsHash = "sha256-zN+iE9M12osr72z9Jvp80SdLeGahz7drvF+kx7914AE="; + + patches = [ ./0001-packge.json-Remove-dev-dependencies-for-repoducible-.patch ]; + + dontNpmBuild = true; + + meta = { + description = "A dummy cloud server for DEYE microinverters (Node.js) and bridge to mqtt"; + homepage = "https://github.com/Hypfer/deye-microinverter-cloud-free"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ poeschel ]; + platforms = lib.platforms.linux; + }; +} diff --git a/pkgs/by-name/di/diylc/package.nix b/pkgs/by-name/di/diylc/package.nix index 09d87a00cc9a..46960527adc4 100644 --- a/pkgs/by-name/di/diylc/package.nix +++ b/pkgs/by-name/di/diylc/package.nix @@ -11,11 +11,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "diylc"; - version = "5.6.0"; + version = "5.7.0"; src = fetchurl { url = "https://github.com/bancika/diy-layout-creator/releases/download/v${finalAttrs.version}/diylc-${finalAttrs.version}-universal.zip"; - hash = "sha256-y47md9kaiqpmx+ZNTm5PCHiNMMR9zjsvjc2xpVD6FAk="; + hash = "sha256-0402HeOQrLJSor4bERyAkIO65kUYMLq2wo1ZgKLcMn4="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ed/edl/package.nix b/pkgs/by-name/ed/edl/package.nix index 125d72eed9d2..0f3dbe007739 100644 --- a/pkgs/by-name/ed/edl/package.nix +++ b/pkgs/by-name/ed/edl/package.nix @@ -8,15 +8,15 @@ python3Packages.buildPythonPackage { pname = "edl"; - version = "3.52.1-unstable-2025-09-10"; + version = "3.52.1-unstable-2025-12-17"; format = "setuptools"; src = fetchFromGitHub { owner = "bkerler"; repo = "edl"; - rev = "334028cd887a2960867750c403dbcad9cbe8c46b"; + rev = "dffc6833ad51fb7e561c7c2bd26057edd18d9f7a"; fetchSubmodules = true; - hash = "sha256-OYrncVbCJkeONeztfj7cB3QW1Q0tlF1b/LeuMqKiblk="; + hash = "sha256-wdcA+pw7kUA7kSWIv6Wi+vmFFWGuC5LLds1oeEeGpOE="; }; propagatedBuildInputs = with python3Packages; [ diff --git a/pkgs/by-name/fc/fcft/package.nix b/pkgs/by-name/fc/fcft/package.nix index 4f23760a704c..40c7f3bbb8d1 100644 --- a/pkgs/by-name/fc/fcft/package.nix +++ b/pkgs/by-name/fc/fcft/package.nix @@ -33,14 +33,14 @@ in stdenv.mkDerivation rec { pname = "fcft"; - version = "3.3.2"; + version = "3.3.3"; src = fetchFromGitea { domain = "codeberg.org"; owner = "dnkl"; repo = "fcft"; rev = version; - hash = "sha256-a+lELkEjMtqeBYGj6yl+OoQ+I6neyJt6a1T83B2KWOk="; + hash = "sha256-MkGlph9WpqH4daov5ZZPO2ua2mUbrsuo8Xk6GoKhoxg="; }; depsBuildBuild = [ pkg-config ]; diff --git a/pkgs/by-name/fo/footage/package.nix b/pkgs/by-name/fo/footage/package.nix index cf8ef95163e7..2de02227d7bd 100644 --- a/pkgs/by-name/fo/footage/package.nix +++ b/pkgs/by-name/fo/footage/package.nix @@ -94,5 +94,6 @@ stdenv.mkDerivation rec { homepage = "https://gitlab.com/adhami3310/Footage"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ onny ]; + broken = stdenv.hostPlatform.isDarwin; }; } diff --git a/pkgs/desktops/xfce/applications/gigolo/default.nix b/pkgs/by-name/gi/gigolo/package.nix similarity index 100% rename from pkgs/desktops/xfce/applications/gigolo/default.nix rename to pkgs/by-name/gi/gigolo/package.nix diff --git a/pkgs/by-name/gi/github-backup/package.nix b/pkgs/by-name/gi/github-backup/package.nix index e06a70ba329a..6190c2d57b4c 100644 --- a/pkgs/by-name/gi/github-backup/package.nix +++ b/pkgs/by-name/gi/github-backup/package.nix @@ -10,14 +10,14 @@ python3Packages.buildPythonApplication rec { pname = "github-backup"; - version = "0.58.0"; + version = "0.60.0"; pyproject = true; src = fetchFromGitHub { owner = "josegonzalez"; repo = "python-github-backup"; tag = version; - hash = "sha256-i1o8GX3xxWft04sLspq9Oy2a46ldJeFqs5OgEjTti4E="; + hash = "sha256-dK6qkso5GOV/eZRGcwOCKn8faMuTr7czTvISLioKgVs="; }; build-system = with python3Packages; [ diff --git a/pkgs/by-name/gl/glfw3/package.nix b/pkgs/by-name/gl/glfw3/package.nix index 193095773f7d..66598b737222 100644 --- a/pkgs/by-name/gl/glfw3/package.nix +++ b/pkgs/by-name/gl/glfw3/package.nix @@ -42,7 +42,7 @@ stdenv.mkDerivation { }; # Fix linkage issues on X11 (https://github.com/NixOS/nixpkgs/issues/142583) - patches = [ ./x11.patch ]; + patches = [ ./x11.patch ] ++ (lib.optional withMinecraftPatch ./window-position.patch); prePatch = lib.optionalString withMinecraftPatch '' patches+=(${minecraftPatches}/patches/*.patch) ''; diff --git a/pkgs/by-name/gl/glfw3/window-position.patch b/pkgs/by-name/gl/glfw3/window-position.patch new file mode 100644 index 000000000000..7f57b856af93 --- /dev/null +++ b/pkgs/by-name/gl/glfw3/window-position.patch @@ -0,0 +1,30 @@ +From 807d9b0efe86e85a54cd2daf7da2ba1591b39f14 Mon Sep 17 00:00:00 2001 +From: uku +Date: Sat, 27 Dec 2025 19:25:42 +0100 +Subject: [PATCH] fix: dismiss warning about window position being unavailable + +In addition to the other glfw patches, this one is required on certain +compositors such as niri and waywall to be able to launch Minecraft at +all. +--- + src/wl_window.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/wl_window.c b/src/wl_window.c +index ad39b2e0..38f86a17 100644 +--- a/src/wl_window.c ++++ b/src/wl_window.c +@@ -2293,8 +2293,8 @@ void _glfwGetWindowPosWayland(_GLFWwindow* window, int* xpos, int* ypos) + // A Wayland client is not aware of its position, so just warn and leave it + // as (0, 0) + +- _glfwInputError(GLFW_FEATURE_UNAVAILABLE, +- "Wayland: The platform does not provide the window position"); ++ fprintf(stderr, ++ "[GLFW] Wayland: The platform does not provide the window position\n"); + } + + void _glfwSetWindowPosWayland(_GLFWwindow* window, int xpos, int ypos) +-- +2.51.2 + diff --git a/pkgs/by-name/gl/glow/package.nix b/pkgs/by-name/gl/glow/package.nix index 238f2b8c1c11..90daf0b50257 100644 --- a/pkgs/by-name/gl/glow/package.nix +++ b/pkgs/by-name/gl/glow/package.nix @@ -4,6 +4,7 @@ fetchFromGitHub, installShellFiles, stdenv, + nix-update-script, }: buildGoModule rec { @@ -36,11 +37,14 @@ buildGoModule rec { --zsh <($out/bin/glow completion zsh) ''; + passthru.updateScript = nix-update-script { }; + meta = { description = "Render markdown on the CLI, with pizzazz"; homepage = "https://github.com/charmbracelet/glow"; changelog = "https://github.com/charmbracelet/glow/releases/tag/v${version}"; license = lib.licenses.mit; + maintainers = with lib.maintainers; [ higherorderlogic ]; mainProgram = "glow"; }; } diff --git a/pkgs/by-name/he/hexdino/package.nix b/pkgs/by-name/he/hexdino/package.nix index 8d059421609a..2a64f5d7d79b 100644 --- a/pkgs/by-name/he/hexdino/package.nix +++ b/pkgs/by-name/he/hexdino/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "hexdino"; - version = "0.1.3"; + version = "0.1.4"; src = fetchFromGitHub { owner = "Luz"; repo = "hexdino"; rev = version; - hash = "sha256-glbyftCJiP0/5trW7DOcVCU2q4ZH3zFK96eyGuYR8eY="; + hash = "sha256-M1lUm8rJj9c+9MgU7AJvk/ZVuTC1QYPsHRQxCQTc3WI="; }; - cargoHash = "sha256-NfVtNoTDGx3MGOe+bUOCgjSs8ZTfxMSCTp09sXOfUPs="; + cargoHash = "sha256-IZhQ80iDO6l1FLAbq2l7QLpjoenkri3wBdQ6Mnz+BOI="; meta = { description = "Hex editor with vim like keybindings written in Rust"; diff --git a/pkgs/by-name/ho/homebank/package.nix b/pkgs/by-name/ho/homebank/package.nix index 8943f9d801d1..74c6dcb55ea6 100644 --- a/pkgs/by-name/ho/homebank/package.nix +++ b/pkgs/by-name/ho/homebank/package.nix @@ -13,10 +13,10 @@ stdenv.mkDerivation rec { pname = "homebank"; - version = "5.9.6"; + version = "5.9.7"; src = fetchurl { url = "https://www.gethomebank.org/public/sources/homebank-${version}.tar.gz"; - hash = "sha256-8DIL/gTysY/e1DcuuJ5qY6vXUBY4uUWNoSzUaCQ+t3o="; + hash = "sha256-K4/fUSQpow7XpFfPWvR2dWwM/dyfznYA2rlcfwO+JuQ="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/hu/hugo/package.nix b/pkgs/by-name/hu/hugo/package.nix index a9bbe0138ef8..79717445184d 100644 --- a/pkgs/by-name/hu/hugo/package.nix +++ b/pkgs/by-name/hu/hugo/package.nix @@ -11,16 +11,16 @@ buildGoModule (finalAttrs: { pname = "hugo"; - version = "0.152.2"; + version = "0.153.3"; src = fetchFromGitHub { owner = "gohugoio"; repo = "hugo"; tag = "v${finalAttrs.version}"; - hash = "sha256-nSWeCRhbaEgr54VDstBKnouUeWR1JjLXEqtYUcEMdyQ="; + hash = "sha256-EJYBIElh1akj8/cYzd/5hUNJtmFK/BxgWTg5jo2/xS4="; }; - vendorHash = "sha256-3cIz3SWV/3vYhCgFEGAa+mOaUCzsJurkI2rPtVANE38="; + vendorHash = "sha256-cTrqnZdRCLthZCpXqbfIS1quySyB2lWxbxP/4k2nASQ="; checkFlags = let diff --git a/pkgs/by-name/in/inconsolata/package.nix b/pkgs/by-name/in/inconsolata/package.nix index 99dfbbfe37b7..07235d816716 100644 --- a/pkgs/by-name/in/inconsolata/package.nix +++ b/pkgs/by-name/in/inconsolata/package.nix @@ -1,10 +1,10 @@ { lib, - stdenv, + stdenvNoCC, fetchFromGitHub, }: -stdenv.mkDerivation { +stdenvNoCC.mkDerivation { pname = "inconsolata"; version = "3.001"; @@ -12,11 +12,14 @@ stdenv.mkDerivation { owner = "google"; repo = "fonts"; rev = "0f203e3740b5eb77e0b179dff1e5869482676782"; - sha256 = "sha256-Q8eUJ0mkoB245Ifz5ulxx61x4+AqKhG0uqhWF2nSLpw="; + hash = "sha256-4+aIjVO9/L4mCWGYqL1drFehHZTjRL25vTwh3c7GoFk="; + rootDir = "ofl/inconsolata"; }; installPhase = '' - install -m644 --target $out/share/fonts/truetype/inconsolata -D $src/ofl/inconsolata/static/*.ttf $src/ofl/inconsolata/*.ttf + runHook preInstall + install -m644 --target $out/share/fonts/truetype/inconsolata -D static/*.ttf *.ttf + runHook postInstall ''; meta = { diff --git a/pkgs/by-name/ja/jabref/deps.json b/pkgs/by-name/ja/jabref/deps.json index 60d15e9c54e4..3cbe63ff7857 100644 --- a/pkgs/by-name/ja/jabref/deps.json +++ b/pkgs/by-name/ja/jabref/deps.json @@ -709,13 +709,13 @@ "jar": "sha256-bNkZkTI917L7KMqT16wSr1qGovUyeeKzWCezAxP9C58=", "pom": "sha256-rECp8tDB7mMfw7CO+OLwvRS6IgEcp2/xvPZftWnq3zU=" }, - "org/gradle/kotlin#gradle-kotlin-dsl-plugins/6.2.0": { - "jar": "sha256-i/+sU1wrfiY/wwPwhdbgg9LZpE0nXWCmJbalFpmEDUs=", - "module": "sha256-BC5gnbaQwxZ7aeWaIjNMWrASYYMeOMwILjch0KxdYcI=", - "pom": "sha256-w/TTKxfHro5uyElSHN78u8uHwdBW4ISlrnzziO1rkqs=" + "org/gradle/kotlin#gradle-kotlin-dsl-plugins/6.4.1": { + "jar": "sha256-JolZk48cG8O1VeIihdIEVdoPOrCAaEuSfBvK5VTZFNM=", + "module": "sha256-QfjCNSMXc2dWDubRXMC9a8GqRP6x2BjXihzt2+IMC40=", + "pom": "sha256-G9F/hR9bve0OCz16YZzBdxKrmEXqpFu8ypBxX86jEF8=" }, - "org/gradle/kotlin/kotlin-dsl#org.gradle.kotlin.kotlin-dsl.gradle.plugin/6.2.0": { - "pom": "sha256-tIUcmutueaoXqVKIMVxU+is1F8TNu8LaC38bcQwdLXE=" + "org/gradle/kotlin/kotlin-dsl#org.gradle.kotlin.kotlin-dsl.gradle.plugin/6.4.1": { + "pom": "sha256-9FhdUWKX7VtEyA0nq82/XKA0aCx1B4E+8UAHLhDYts4=" }, "org/gradle/toolchains#foojay-resolver/1.0.0": { "jar": "sha256-eLhqR9/fdpfJvRXaeJg/2A2nJH1uAvwQa98H4DiLYKg=", @@ -819,146 +819,146 @@ "jar": "sha256-rOKhDcji1f00kl7KwD5JiLLA+FFlDJS4zvSbob0RFHg=", "pom": "sha256-llrrK+3/NpgZvd4b96CzuJuCR91pyIuGN112Fju4w5c=" }, - "org/jetbrains/kotlin#abi-tools-api/2.2.0": { - "jar": "sha256-hxeDiGZkLjvdR+yeAmC70wdujH6GvgXirahoMesq+Qo=", - "pom": "sha256-UwmmvuGytgrDtfXTXMS2zDiKFzOA17jeqgIJ6wgUnpA=" + "org/jetbrains/kotlin#abi-tools-api/2.2.20": { + "jar": "sha256-8chm6sXcCI8/0IEQCENAm/TxYSu7mY+6ofaFMlyuDVU=", + "pom": "sha256-HOL7NczYP8vJCuXFmN/bsilS0IVHgElEpbIfLEbKwL0=" }, - "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.2.0": { - "module": "sha256-5d0u34ivdW30d1ra13xS0AkDUav1EZLPGdP+YsZnyrg=", - "pom": "sha256-Qejc6FcbX7TuAzURlYL+IoBQqP8ZPiRg1SmMX5Dj1nU=" + "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.2.20": { + "module": "sha256-n+aVWzf+KQtlFiXPnGgea6IKjxLEZYzOUCblk1BaMSk=", + "pom": "sha256-P6gmRiy9hG0YAgLyLFGTQYy5zan2lcmUEjWpsbXBQdk=" }, - "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.2.0/gradle813": { - "jar": "sha256-0M+f8jrTjCEO7QzCWlExWjhOYf3BWlP+uGwAvuaRqug=" + "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.2.20/gradle813": { + "jar": "sha256-OmlZW2x1+/ktMgFodFxpj/cRS4YHhBBQ1ISYgjAG6HE=" }, - "org/jetbrains/kotlin#kotlin-assignment-compiler-plugin-embeddable/2.2.0": { - "jar": "sha256-caw8dQsO5FH6zdSYInQLKIi5f8rzMWruOxfTpMTvUro=", - "pom": "sha256-Ge0cc5y8KCJVINrxd/QcDFq3ROAE1GjPMZRZI5t8MD8=" + "org/jetbrains/kotlin#kotlin-assignment-compiler-plugin-embeddable/2.2.20": { + "jar": "sha256-07TapcbMI1Zfj7k2NI84xCGgRhFjdF02rt9E096UJQo=", + "pom": "sha256-L/XBHfd+t6JZdmzdqed47WW6SFxYxhO7ppAoauzi3H0=" }, - "org/jetbrains/kotlin#kotlin-assignment/2.2.0": { - "module": "sha256-SBPTUS68DvnmX+RkM9IZ5dSSKw2TPc2FKySPpT+FNtA=", - "pom": "sha256-At2wWVzbi4VkYars5gKXiASNycM52OYtZcotqU4CaZA=" + "org/jetbrains/kotlin#kotlin-assignment/2.2.20": { + "module": "sha256-xbfmG95gHQM75qCyXhkxfc9u434wVC/XRsRr/3gBj1o=", + "pom": "sha256-fh3mglHYFXQXuKIXn2YlW8m5zzFTPdkDukFVZlwwXGs=" }, - "org/jetbrains/kotlin#kotlin-assignment/2.2.0/gradle813": { - "jar": "sha256-d3zNZXeiOZfkssjiezjCQ6oCzQrsmYB8nLOdWnsJ4sQ=" + "org/jetbrains/kotlin#kotlin-assignment/2.2.20/gradle813": { + "jar": "sha256-MYCcvl5312WyQRFT6huuR2cQQGoXfjmhC/ZKYSOgRfI=" }, "org/jetbrains/kotlin#kotlin-bom/2.0.21": { "pom": "sha256-1Ufg3iVCLZY+IsepRPO13pQ8akmClbUtv/49KJXNm+g=" }, - "org/jetbrains/kotlin#kotlin-build-statistics/2.2.0": { - "jar": "sha256-klfy37x4iCf2AnUPrijX6UWTLq2QQVP3f09sTE2Y5RE=", - "pom": "sha256-8Uct+ZZDqe4VJrFEka0vaNz8Zunr9WywFuSFzaj69sI=" + "org/jetbrains/kotlin#kotlin-build-statistics/2.2.20": { + "jar": "sha256-+2VKT1vFY2h1kXMSnfSRB60J3FtBcrAXda+z+nJXndU=", + "pom": "sha256-tdU2T1fSH/FBgiBei2lf1oZNnYqleApu3EIJWEBHwRU=" }, - "org/jetbrains/kotlin#kotlin-build-tools-api/2.2.0": { - "jar": "sha256-HezZmyKUN3QfNqAIxnip2PrjBxbodyFRMI9W9owQ844=", - "pom": "sha256-I6QFgttMPijHq6X8fpZHvI1e/d+dAFWp5CyaCJbVzjM=" + "org/jetbrains/kotlin#kotlin-build-tools-api/2.2.20": { + "jar": "sha256-/ZlHs6F2Iahvq9lTr4fzS9K7f4sm2uksHte+dHL0TDs=", + "pom": "sha256-AtR9SHfsMktJbZMTMkXNTTSLZSMDzyfvpj44ry+zzyo=" }, - "org/jetbrains/kotlin#kotlin-build-tools-impl/2.2.0": { - "jar": "sha256-SofzwCcvFyhdYOmGQ+whn1Ppta1aI/O8TFQ6hkT4bxc=", - "pom": "sha256-6DgEIFq2l7pyL0YiprG1GS70ejDL35ApdwFJQ3hQTv8=" + "org/jetbrains/kotlin#kotlin-build-tools-impl/2.2.20": { + "jar": "sha256-ZHiafwBWWSfy8/LRCfIwV009kwjtXW6Gv8qEPaZIfPc=", + "pom": "sha256-4vQ157rwHeL/kNCoc3r4+b+X/BUuWVuGp2C6ZOjmnfY=" }, - "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.2.0": { - "jar": "sha256-svdD6luhL2ng815djUYGnXTI4oYQh1SKfg4Up4S8TPE=", - "pom": "sha256-FqFd0ZfPJBNJT3iMuWFE2aFGJnw9b38cFbejweBSNGo=" + "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.2.20": { + "jar": "sha256-HGw/gQv+akGry8NLOi72OfHj9K7tOpU6Swl07qT0GIk=", + "pom": "sha256-Bf8CX3+wky+xH6HhzK71KPdgJ9lWaA+INdQ4VCdi4go=" }, - "org/jetbrains/kotlin#kotlin-compiler-runner/2.2.0": { - "jar": "sha256-kHBq6Gcd77oBQI3RxUG6MJEskHDN8d3aGMUero1nkwQ=", - "pom": "sha256-iQfZfcaLv0CgrmZ5RZAvDtwWYdvPdDuuDf2nw7mp1Mg=" + "org/jetbrains/kotlin#kotlin-compiler-runner/2.2.20": { + "jar": "sha256-+vloNPogBNeL2ORCD1go3j1CckJ9ZHR5gCTqbpz4XN0=", + "pom": "sha256-kbsVJI9OqUS2Mw8xA/HrVF0TvditSuxDe3R6WG57F6k=" }, - "org/jetbrains/kotlin#kotlin-daemon-client/2.2.0": { - "jar": "sha256-ISk9oBbkuhKhKKwm/ZIKdOi4f1dM+bxDxgo9LnZFp64=", - "pom": "sha256-HESKBvDKmGiVi+CHesnof8TgG8uTaHp8rBLTxNCd7uY=" + "org/jetbrains/kotlin#kotlin-daemon-client/2.2.20": { + "jar": "sha256-cO983NwwEHe5s7ohqp6cVadq+z/73+9KtWKmd9GN+kw=", + "pom": "sha256-ihNtDxPrmDpr40/x4WPJznmFXkuiF09Fy0KqpnVT91Q=" }, - "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.2.0": { - "jar": "sha256-omzI4thhkZfMTRFb6ndm6aqODx54duoETuG58wVlRgE=", - "pom": "sha256-vSrk4skWBWVKilUn2nV/KyJ2WA0fXq6+q9M0OvjVxGc=" + "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.2.20": { + "jar": "sha256-fFyM0vi+rdMoMjm7nKIZoMr6GvAmgrQHsYHhF5cY8vc=", + "pom": "sha256-9Yhmv7yYZ8bWR1ec/3DUKHeZctvd2N5MJXh5y0N0FIk=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-annotations/2.2.0": { - "jar": "sha256-nRsH2uVVnD/JwtzhW9hcNtwedt/zd/ExJIm9ZmDBZUQ=", - "pom": "sha256-uvxt1O1fRcLhvCgXfCxkDie/t8WQEZ6GW7nkCZOLrEA=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-annotations/2.2.20": { + "jar": "sha256-T8MqG+ZFynQE4hskRSCI+T6OmT6v/Sbza9Ndv3XGB1I=", + "pom": "sha256-sbbgEXktfKkv7K+/+sSlCPdvA5yfeuijI9GJKIgl9P4=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.2.0": { - "jar": "sha256-u6au4h0YX3LfiW80jw6nsRdcEc1mNzeZid+JnLSMl+E=", - "module": "sha256-AmOgtdQFEGmmFjJYOK5CGmxNAG3JsVWnpCkmYIiAC6c=", - "pom": "sha256-iG8sRJ+dvmQc0kPxk3FNegQlNrMCrEHHLVYOWmZmDIg=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.2.20": { + "jar": "sha256-dgfuXHoMpT+lku58VA7oCJYqe62P7p7Xj+Z0hBRj2V0=", + "module": "sha256-T8vx/H5Uzr/pC5peD7RpYv7Vwi03I52iNfXi37xtUog=", + "pom": "sha256-C5E9oNIYhCAmOpBLtApkD9s1pTWnLwWC/llkHjoMSi4=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.2.0/gradle813": { - "jar": "sha256-u6au4h0YX3LfiW80jw6nsRdcEc1mNzeZid+JnLSMl+E=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.2.20/gradle813": { + "jar": "sha256-dgfuXHoMpT+lku58VA7oCJYqe62P7p7Xj+Z0hBRj2V0=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-idea-proto/2.2.0": { - "jar": "sha256-QY4hdjJ20qlGFr6ZCCanRdWdTF2WY48LviERDSxWSTs=", - "pom": "sha256-w5AgQre9S2t3oY8+4f6ol9N7vroloD0Uqe7//hWCXn0=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-idea-proto/2.2.20": { + "jar": "sha256-dtFu5ZzeHmpwVWtdQEhu+fEcFkOodJPBnE3zMWU4N9k=", + "pom": "sha256-xRuhScfyk1nSWk7RIS4otpNOGkdW9VLAAHvxFE0onB0=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-idea/2.2.0": { + "org/jetbrains/kotlin#kotlin-gradle-plugin-idea/2.2.20": { "jar": "sha256-7JacXwsJn4I4RiMiOPm9ZPPTdB5i6pBQrS5DL6150KA=", - "module": "sha256-r+m2AUJwBIVJuyAySjGdYkoFoLnmtBfmm2kHldfPDUs=", - "pom": "sha256-/ewxpJDZDsNuf5qj12xVDgqVq9Otg3lTvUn6E9pwFQ0=" + "module": "sha256-/IW7KUlsw/X5DHjHonejkw7xFg8IQ/iu1ke3TGejtJQ=", + "pom": "sha256-NkQjJURfF7rCH1OGu0k4+D53K4NOWGBT1BRbGnXZ4oU=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-model/2.2.0": { - "jar": "sha256-Z6FKxCSqGWo0ax3Jn0QqbVc0WCrXt+epzN8oqc0rIJs=", - "module": "sha256-LC4w2DDqdpq6iX9PlvGeHoLY1qI/UzaJugn0GTMASYY=", - "pom": "sha256-bBzMOzcGY8KHIUn12briW/fpLqcVFepzxSlwlzbKMYk=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-model/2.2.20": { + "jar": "sha256-U6MhUoJjIGAYUgSaC291OMqLtX/QnYeszRGLxo1D+OQ=", + "module": "sha256-EZdKVPSOCCXpdxML9u9qyZp/216yr53iZa9iTHY2g+U=", + "pom": "sha256-3uDjB7pub1GQPH5DPehSZ10eMOfyLPJGWxglVSZR7fs=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin/2.2.0": { - "module": "sha256-Y3w/yuVyOnQnAmwO2z3GeW3T/nmQ3CKG1PdJbt9dKYU=", - "pom": "sha256-E2FqOVx9n8Xc7iclKn9ocX2MaZTNEldL0dsxelGG1yE=" + "org/jetbrains/kotlin#kotlin-gradle-plugin/2.2.20": { + "module": "sha256-3CS/pH4EQigykOIfBpoFYUHR8IjWy57Kouqs4bR7a4w=", + "pom": "sha256-ucP9Lr1UhNYMX+DbeqEIeDA+7d/JP5Qvc1wHupmBh8w=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin/2.2.0/gradle813": { - "jar": "sha256-g1xNwYoHMl9XkwUMfy52XSNcWWdJVo5HtZe0Sdhnlo0=" + "org/jetbrains/kotlin#kotlin-gradle-plugin/2.2.20/gradle813": { + "jar": "sha256-XTJbXCxdS8i/RBRdJOtNS+sGDRPRHr5IiYk27VzRVk4=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugins-bom/2.2.0": { - "module": "sha256-ur08SXopcd/GjlAlT/lwZak6Ixg+jto8OY+E9gzsErI=", - "pom": "sha256-2cRaL1cw6E6bhPpCxkoYdNy6ZmjyEsT+KXvqJdwAeHg=" + "org/jetbrains/kotlin#kotlin-gradle-plugins-bom/2.2.20": { + "module": "sha256-P7tFda43xKd2rrhtj/k8aqEbDPLadXScUyDiWFCwIp4=", + "pom": "sha256-PG1GnpFfuzCWrEy4wvRsedAnw8WQ5lihBoihVx61eNg=" }, - "org/jetbrains/kotlin#kotlin-klib-commonizer-api/2.2.0": { - "jar": "sha256-8FcCw6bq725+hCNTvmT1jTMHGX4Vp/F5gE08VQcZ7mk=", - "pom": "sha256-6R0DUNf9G+4pyP9OP9bxcZBS7P6V98wXZtnVwnD3iQk=" + "org/jetbrains/kotlin#kotlin-klib-commonizer-api/2.2.20": { + "jar": "sha256-OYK+RbEpMOIYGbWJ2zcHyOhM4le/Ks5/xi/I3zaPWz4=", + "pom": "sha256-CzAJtJQmv6F3qtlLSBCbjKVMck6i5sUGgmo6lc9ZEOE=" }, "org/jetbrains/kotlin#kotlin-metadata-jvm/2.2.20": { "jar": "sha256-hSTqyQ9+jg8TZog/LGyCDJO/ph3z12hXyNPoA89nMV0=", "pom": "sha256-e2qAtqLSZ2oEIvaWg4EyMVQlUfYbMgxochz7nh9ZCdA=" }, - "org/jetbrains/kotlin#kotlin-native-utils/2.2.0": { - "jar": "sha256-pOlvczba6EnznPK2NKU20CoqvfARS3M5Wty4yIGFDp4=", - "pom": "sha256-DafPXrsb0m4u/IkRhLzqM8tPKxwpNYEnr1MGHNataZY=" + "org/jetbrains/kotlin#kotlin-native-utils/2.2.20": { + "jar": "sha256-UBd3SirqQf+HEhNxFs1NgAP+mroSAMEG5lcw/rW7dEI=", + "pom": "sha256-U+++4FpxIhiQYPXuXspodjnOr+KfXlmW3phiopxnJyU=" }, "org/jetbrains/kotlin#kotlin-reflect/1.6.10": { "jar": "sha256-MnesECrheq0QpVq+x1/1aWyNEJeQOWQ0tJbnUIeFQgM=", "pom": "sha256-V5BVJCdKAK4CiqzMJyg/a8WSWpNKBGwcxdBsjuTW1ak=" }, - "org/jetbrains/kotlin#kotlin-reflect/2.2.0": { - "jar": "sha256-Iw2RwuQQ48/KOk3HPSVUVfYv9SqsCRozOXpuML3pG/c=", - "pom": "sha256-3u2DHvy2Y+TPPVEh5a55byAeN7gT0sfWB7Xx+Khv5S4=" + "org/jetbrains/kotlin#kotlin-reflect/2.2.20": { + "jar": "sha256-ggkIOkp8TkdtmEKweDCPqWqW8Hpr2Z8F81hu4TKJqyY=", + "pom": "sha256-TidHQGbbg/uixZB0KJunEr6MhRV83guQUCmkRcJ19bo=" }, - "org/jetbrains/kotlin#kotlin-sam-with-receiver-compiler-plugin-embeddable/2.2.0": { - "jar": "sha256-nLzhQvhBilqrEZuD7Css9EMrWEgXAh2agVONB+o1RjE=", - "pom": "sha256-C0K3d+h9Gx9pJ1VCnsAivFYv2Mbm1T9HgbFajVzSNqo=" + "org/jetbrains/kotlin#kotlin-sam-with-receiver-compiler-plugin-embeddable/2.2.20": { + "jar": "sha256-WRNzsEtDtom0HgvIYqlslEx+DDHSMIH0aooe48a6Edc=", + "pom": "sha256-iSompWD3bch9NVEw9Akk2ZtL1gB212R0Ff6YkYjSLA4=" }, - "org/jetbrains/kotlin#kotlin-sam-with-receiver/2.2.0": { - "module": "sha256-3uEJzwqU5jg9Kg7ur6nJJod92jgW1mhHQAqKFRdONzU=", - "pom": "sha256-iqdjHKBnUr+DOPHNP4Uwf5oovoZu9xsyOUMM4XWukVo=" + "org/jetbrains/kotlin#kotlin-sam-with-receiver/2.2.20": { + "module": "sha256-c7Eee8xPZZeWcN8Vx1aADHOiHaH9EJL56sWfON+cVjE=", + "pom": "sha256-LhNnvGXeGLQPpn2H9+JGXj4dYUviuLCdOQZRZ8JwK+M=" }, - "org/jetbrains/kotlin#kotlin-sam-with-receiver/2.2.0/gradle813": { - "jar": "sha256-enrIy8I3Z8g9uGk9v10g6RN7Qz2zBFbbAvK2CkmoSyc=" + "org/jetbrains/kotlin#kotlin-sam-with-receiver/2.2.20/gradle813": { + "jar": "sha256-YZ6b4NCK9+W0TRIkJQ0jXiLvimiKzISPO4kC+mZAQws=" }, - "org/jetbrains/kotlin#kotlin-script-runtime/2.2.0": { - "jar": "sha256-Ttl/0eDJux0JSO1eY8yRRWMTpZUYKVuSssFRSu9VYVA=", - "pom": "sha256-5QdIv0Z09lRgPnsbuDBjTsmevZwzDeukytzuwHZ8u1Y=" + "org/jetbrains/kotlin#kotlin-script-runtime/2.2.20": { + "jar": "sha256-XIvV3Xrh6i7rJ3j9vqoZpWIYSXX2yrigu2d55BkHMa4=", + "pom": "sha256-IpOhQenagKfpjYXtKkkuldsMAWW86rC3Klzp4tkrCAc=" }, - "org/jetbrains/kotlin#kotlin-scripting-common/2.2.0": { - "jar": "sha256-fJrISZ+pGyAep4NlN8Yl3VKoJUnlfms/F1zAx56atgQ=", - "pom": "sha256-1M1vjH2tiOZ9iVzT23qNTH3I6N3Y6WeOH1619gHZsO0=" + "org/jetbrains/kotlin#kotlin-scripting-common/2.2.20": { + "jar": "sha256-+5n/fwzZUtpo1UjT89ZErlB4sLlvybrwZewUZqKTuAU=", + "pom": "sha256-iTjGIFKXW7uW3OotqaeNS2sk2vLwnTWMGnqEHxaMtzo=" }, - "org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/2.2.0": { - "jar": "sha256-ksfW7HxfBdisAcN+dHrGd9iS6ZusDeXlFmg7jzZAdys=", - "pom": "sha256-VjapUSxI/NqPgm+ypKwXPCnW6zV0ZHE9VNJaTUbsbBM=" + "org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/2.2.20": { + "jar": "sha256-2GJhDAAzQuUIjKIcRAQix9ijcA4ZnWA/ehAnjESIR2E=", + "pom": "sha256-PW9vFZH6P3r14jFlxowu4BclFYZFQ09eMBdF5kfHVhE=" }, - "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/2.2.0": { - "jar": "sha256-HSbL3a7rb/1FgIU5bs6gsID8Io/gBtz4MD2ldxHzN0U=", - "pom": "sha256-oeMpM4wq8LRweB0ECGnpsZdS+KTesi9D9qiR68dPH4I=" + "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/2.2.20": { + "jar": "sha256-e3kSNZL//r81xhag/xBDMscc3mN6ZX4JrbXfbD+cA84=", + "pom": "sha256-+l+wJ+4qSbPb/zh3VBtC+3CuzMN7oC4dOthipcZyVLc=" }, - "org/jetbrains/kotlin#kotlin-scripting-jvm/2.2.0": { - "jar": "sha256-YKjHQtYfRPIxH73IqGt2fRcboJ2XvnLWukUNN/fj/b8=", - "pom": "sha256-dii0nV53BennadESYAZtmmlXPW2Av4Iw0FRvWo54yJ4=" + "org/jetbrains/kotlin#kotlin-scripting-jvm/2.2.20": { + "jar": "sha256-qR+5BJY0oyum09LpGgy5mD4KpOccDC4bKDg4qOBhYx8=", + "pom": "sha256-0df8RWSBne6v6OvdcfbyGBf/xVjr0U9HpW6NyTaW3Rk=" }, "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.8.21": { "jar": "sha256-M9FI2w4R3r0NkGd9KCQrztkH+cd3MAAP1ZeGcIkDnYY=", @@ -976,26 +976,26 @@ "jar": "sha256-FcjArLMRSDwGjRaXUBllR0tw39gKx5WA7KOgPPUeSh0=", "pom": "sha256-MQ1tXGVBPjEQuUAr2AdfyuP0vlGdH9kHMTahj+cnvFc=" }, - "org/jetbrains/kotlin#kotlin-stdlib/2.2.0": { - "jar": "sha256-ZdEthaO4ZcFg25FHhRcSpksQ2t1osi7qIqlb+KhnDco=", - "module": "sha256-pbmP3NnbAX1ULhlyJdzuGNZYpW3h2yzEHhMZbWsXaaQ=", - "pom": "sha256-jDyCEAfBNBFVhzm589U4LrgVUds4lc/7iVYeVsD03BY=" + "org/jetbrains/kotlin#kotlin-stdlib/2.2.20": { + "jar": "sha256-iDbM/9NYX63amQEkSyDUKQHS881YEFjYQ04v+rzzo+c=", + "module": "sha256-yRj1IU0CGnLjdn8nVul9EDpSbgTxQj2jZj79+1hH25U=", + "pom": "sha256-SosIbmQxvPYjY39Ssv8ZLhrbkTg4dC5cDupwqN7kKcQ=" }, - "org/jetbrains/kotlin#kotlin-tooling-core/2.2.0": { + "org/jetbrains/kotlin#kotlin-tooling-core/2.2.20": { "jar": "sha256-dAFOxPPveM59p+Pmlk8sUmoxIdXFj++MopeeXzRFgvQ=", - "pom": "sha256-Fiq+zmN9Egvzs1mfJIETV3zey68Q1bInq3cFLmYykpM=" + "pom": "sha256-jvep2QYs59w/xlVxXdAoqZRLeElhPgEYR8XWs7mSgXE=" }, - "org/jetbrains/kotlin#kotlin-util-io/2.2.0": { - "jar": "sha256-h//zwBlwqqkBGr3lZbtSoXmqbckDjFh4koHtK2jVji0=", - "pom": "sha256-NcfaTe0E3/GCIeDzgPo/NhIOvq2hOYOmEQtGWWaKbr0=" + "org/jetbrains/kotlin#kotlin-util-io/2.2.20": { + "jar": "sha256-1DGva+puLcmInE/iawc84VfxEchgj+laGL/gi4F8/3Q=", + "pom": "sha256-xqXQGEjNBAz8j3uuYjLXktcFwpOi2nJmrmJszbNdagM=" }, - "org/jetbrains/kotlin#kotlin-util-klib-metadata/2.2.0": { - "jar": "sha256-nOOw3gU8uf8HoPcXyhQvKQp05NGdkzLbImq+D+thyB4=", - "pom": "sha256-XVJ2wbYor7xCBZ80CoTe/Uv7XroYJm3zdDYH5XftX4c=" + "org/jetbrains/kotlin#kotlin-util-klib-metadata/2.2.20": { + "jar": "sha256-vuSQHKU6WiHA22RZAdKwcK/2gkAkF91XiODjWTZFcTs=", + "pom": "sha256-vtAGUSIGX65328DEb/xBRqaFy7GLijApq9XaO/qhECc=" }, - "org/jetbrains/kotlin#kotlin-util-klib/2.2.0": { - "jar": "sha256-FPB+vZrfvk6F+06/MSJSULL8P1Qo7OQ31O1j7D+prE0=", - "pom": "sha256-NU7YchvXXwfcCyQbiFg+7oLCTZIdN+lrctmNpi1ISEo=" + "org/jetbrains/kotlin#kotlin-util-klib/2.2.20": { + "jar": "sha256-7XyAlrK75HetF8MXjeuoyDr1MourNr/iEJEL1bQZI0w=", + "pom": "sha256-2mwiR3qvQt2hbYWa2unj7Yq8khzLp/9RYTTMi9NZqpI=" }, "org/jetbrains/kotlinx#kotlinx-coroutines-bom/1.8.0": { "pom": "sha256-Ejnp2+E5fNWXE0KVayURvDrOe2QYQuQ3KgiNz6i5rVU=" diff --git a/pkgs/by-name/ki/kilocode-cli/package.nix b/pkgs/by-name/ki/kilocode-cli/package.nix new file mode 100644 index 000000000000..2d600ce64577 --- /dev/null +++ b/pkgs/by-name/ki/kilocode-cli/package.nix @@ -0,0 +1,93 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, + fetchPnpmDeps, + nodejs, + writableTmpDirAsHomeHook, + pnpmConfigHook, + pnpm, + unzip, + patchelf, + ripgrep, + versionCheckHook, + nix-update-script, +}: +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "kilocode-cli"; + version = "0.18.0"; + + src = fetchFromGitHub { + owner = "Kilo-Org"; + repo = "kilocode"; + tag = "cli-v${finalAttrs.version}"; + hash = "sha256-zEhv/tcKMR9D+aTVxaw3LBjbEBpuy4o0cpV/vowOFSY="; + }; + + pnpmDeps = fetchPnpmDeps { + inherit (finalAttrs) pname version src; + fetcherVersion = 2; + hash = "sha256-fTCuTAEYNyqitBvOafQyi3BDqI/O7u7yEhSPH7FVDUg="; + }; + + buildInputs = [ + nodejs + ]; + + nativeBuildInputs = [ + writableTmpDirAsHomeHook + pnpmConfigHook + pnpm + nodejs + unzip + patchelf + ]; + + strictDeps = true; + + env.npm_config_manage_package_manager_versions = "false"; + + buildPhase = '' + runHook preBuild + + node --run cli:bundle + touch ./cli/dist/.env + + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + + mkdir -p $out/bin/ $out/lib/node_modules/@kilocode/ + mv ./cli/dist $out/lib/node_modules/@kilocode/cli + ln -s $out/lib/node_modules/@kilocode/cli/index.js $out/bin/kilocode + chmod +x $out/bin/kilocode + + pushd $out/lib/node_modules/@kilocode/cli + rm node_modules/@vscode/ripgrep/bin/rg + ln -s ${ripgrep}/bin/rg node_modules/@vscode/ripgrep/bin/rg + popd + + runHook postInstall + ''; + + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + versionCheckProgramArg = "--version"; + + passthru = { + updateScript = nix-update-script { extraArgs = [ "--version-regex=^cli-v(.+)$" ]; }; + }; + + meta = { + description = "Terminal User Interface for Kilo Code"; + homepage = "https://kilocode.ai/cli"; + downloadPage = "https://www.npmjs.com/package/@kilocode/cli"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ + xiaoxiangmoe + ]; + mainProgram = "kilocode"; + }; +}) diff --git a/pkgs/by-name/ks/kshutdown/package.nix b/pkgs/by-name/ks/kshutdown/package.nix index 3797a959310c..f1956581dfc0 100644 --- a/pkgs/by-name/ks/kshutdown/package.nix +++ b/pkgs/by-name/ks/kshutdown/package.nix @@ -9,11 +9,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "kshutdown"; - version = "6.0"; + version = "6.2"; src = fetchurl { url = "mirror://sourceforge/project/kshutdown/KShutdown/${finalAttrs.version}/kshutdown-source-${finalAttrs.version}.zip"; - hash = "sha256-GXs0Cb1gtlPy8fxy3CJ10t97BENMWFsRJHij+104BLA="; + hash = "sha256-wV9CWS2I5DGt6oolXAyUqvN4OkV8M3MumflveGlNg5Y="; name = "kshutdown-source-${finalAttrs.version}.zip"; }; diff --git a/pkgs/by-name/le/less/package.nix b/pkgs/by-name/le/less/package.nix index 21f8d5737533..b432523f41b1 100644 --- a/pkgs/by-name/le/less/package.nix +++ b/pkgs/by-name/le/less/package.nix @@ -1,7 +1,6 @@ { lib, fetchurl, - fetchpatch, ncurses, pcre2, stdenv, @@ -54,8 +53,9 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.gpl3Plus; mainProgram = "less"; maintainers = with lib.maintainers; [ - # not active + # dtzWill is not active dtzWill + mdaniels5757 ]; platforms = lib.platforms.unix; }; diff --git a/pkgs/by-name/li/librsvg/package.nix b/pkgs/by-name/li/librsvg/package.nix index 8237f92c4c08..262b286071dd 100644 --- a/pkgs/by-name/li/librsvg/package.nix +++ b/pkgs/by-name/li/librsvg/package.nix @@ -44,7 +44,7 @@ imagemagick, imlib2, vips, - xfce, + xfwm4, }: stdenv.mkDerivation (finalAttrs: { @@ -212,7 +212,7 @@ stdenv.mkDerivation (finalAttrs: { vips ; inherit (enlightenment) efl; - inherit (xfce) xfwm4; + inherit xfwm4; ffmpeg = ffmpeg.override { withSvg = true; }; }; }; diff --git a/pkgs/by-name/li/libucl/package.nix b/pkgs/by-name/li/libucl/package.nix index 689c1cfcbf88..61ce6565153a 100644 --- a/pkgs/by-name/li/libucl/package.nix +++ b/pkgs/by-name/li/libucl/package.nix @@ -27,13 +27,13 @@ let in stdenv.mkDerivation rec { pname = "libucl"; - version = "0.9.2"; + version = "0.9.3"; src = fetchFromGitHub { owner = "vstakhov"; repo = "libucl"; rev = version; - sha256 = "sha256-esNEVBa660rl3Oo2SLaLrFThFkjbqtZ1r0tjMq3h6cM="; + sha256 = "sha256-dub829xZ10sJ5qwegYUiGoyAVLiwg44GKSzz+BMLJis="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ma/matcha-rss-digest/package.nix b/pkgs/by-name/ma/matcha-rss-digest/package.nix index a55fe972bb94..3096b8a66567 100644 --- a/pkgs/by-name/ma/matcha-rss-digest/package.nix +++ b/pkgs/by-name/ma/matcha-rss-digest/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "matcha-rss-digest"; - version = "0.8.0"; + version = "0.9.0"; src = fetchFromGitHub { owner = "piqoni"; repo = "matcha"; rev = "v${version}"; - hash = "sha256-AhXr9T2pvCuTTSU8vHhHELyNiU5EC4KR0fpOGrY02Zo="; + hash = "sha256-ezwZmJVJjbrrWJAsZ3+CUZ7K4WpA1HLKL9V+kTZTfj8="; }; vendorHash = "sha256-CURFy92K4aNF9xC8ik6RDadRAvlw8p3Xc+gWE2un6cc="; diff --git a/pkgs/by-name/mk/mktoc/package.nix b/pkgs/by-name/mk/mktoc/package.nix index 02d1148dec00..9b1c53afaeb9 100644 --- a/pkgs/by-name/mk/mktoc/package.nix +++ b/pkgs/by-name/mk/mktoc/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "mktoc"; - version = "4.0.0"; + version = "5.0.0"; src = fetchFromGitHub { owner = "KevinGimbel"; repo = "mktoc"; rev = "v${finalAttrs.version}"; - hash = "sha256-Pq4o0t0cUrkXff+qSU5mlDo5A0nhFBuFk3Xz10AWDeo="; + hash = "sha256-QiV0lPM5rRAVH+a15f3G8quoa26I8jHEvbtfTQU5FKM="; }; - cargoHash = "sha256-SdwNXstW61Yvp1V72nxl+9dijGJwyrdPYZo+q0UGYGg="; + cargoHash = "sha256-Ny9g1TQUSGOBocFtzmxfFZp5K8t7z3JlEMHBTi69bLU="; nativeInstallCheckInputs = [ versionCheckHook diff --git a/pkgs/desktops/xfce/applications/mousepad/default.nix b/pkgs/by-name/mo/mousepad/package.nix similarity index 100% rename from pkgs/desktops/xfce/applications/mousepad/default.nix rename to pkgs/by-name/mo/mousepad/package.nix diff --git a/pkgs/by-name/nc/ncps/package.nix b/pkgs/by-name/nc/ncps/package.nix index 01138fed0746..fc0a5886c30c 100644 --- a/pkgs/by-name/nc/ncps/package.nix +++ b/pkgs/by-name/nc/ncps/package.nix @@ -1,35 +1,122 @@ { buildGoModule, + curl, dbmate, fetchFromGitHub, + go, lib, + minio, + minio-client, + python3, }: let finalAttrs = { pname = "ncps"; - version = "0.4.0"; + version = "0.5.0"; src = fetchFromGitHub { owner = "kalbasit"; repo = "ncps"; tag = "v${finalAttrs.version}"; - hash = "sha256-A2HLbob9MHHCUNIC1OBwyFeE6KuEIdXW75hPSZMgicI="; + hash = "sha256-3ncDDJ0vqmM6Aer/qnEgGZ/eglFmY0oAnMsLJseMQg8="; }; ldflags = [ "-X github.com/kalbasit/ncps/cmd.Version=v${finalAttrs.version}" ]; - vendorHash = "sha256-Plc1L23qOYj1evVIG+O3OxVAKVeEIA+Z6sP4Z/T1SxU="; + # XXX: ncps is built with Go 1.25.5 that is available in release-25.11 but + # master is currently still using 1.25.4 (update waiting in the + # staging/staging-next branches.) This is a workaround for this issue and + # will automatically becomes no-op once Go is updated. + preBuild = lib.optionalString (go.version == "1.25.4") '' + sed -e 's:go 1.25.5:go 1.25.4:g' -i go.mod + ''; + + vendorHash = "sha256-3YPKlz7+x7nYCqKmOroaiUyZGKIQMGFxcNyPnrA9Tio="; doCheck = true; checkFlags = [ "-race" ]; nativeBuildInputs = [ + curl # used for checking MinIO health check dbmate # used for testing + minio # S3-compatible storage for integration tests + minio-client # mc CLI for MinIO setup + python3 # used for generating the ports ]; + # Start MinIO before running tests to enable S3 integration tests + preCheck = '' + echo "🚀 Starting MinIO for S3 integration tests..." + + # Create temporary directories for MinIO data and config + export MINIO_DATA_DIR=$(mktemp -d) + export HOME=$(mktemp -d) + + # Configure MinIO credentials (must be set before starting MinIO) + export MINIO_ROOT_USER=admin + export MINIO_ROOT_PASSWORD=password + export MINIO_REGION=us-east-1 + + # Generate random free ports using python + # We bind to port 0, get the assigned port, and close the socket immediately. + # In a Nix sandbox, the race condition risk (port being stolen between check and use) is negligible. + export MINIO_PORT=$(python3 -c 'import socket; s=socket.socket(); s.bind(("", 0)); print(s.getsockname()[1]); s.close()') + export CONSOLE_PORT=$(python3 -c 'import socket; s=socket.socket(); s.bind(("", 0)); print(s.getsockname()[1]); s.close()') + + # Export S3 test environment variables + export NCPS_TEST_S3_BUCKET="test-bucket" + export NCPS_TEST_S3_ENDPOINT="http://127.0.0.1:$MINIO_PORT" + export NCPS_TEST_S3_REGION="us-east-1" + export NCPS_TEST_S3_ACCESS_KEY_ID="test-access-key" + export NCPS_TEST_S3_SECRET_ACCESS_KEY="test-secret-key" + + # Start MinIO server in background + minio server "$MINIO_DATA_DIR" \ + --address "127.0.0.1:$MINIO_PORT" \ + --console-address "127.0.0.1:$CONSOLE_PORT" & + export MINIO_PID=$! + + # Wait for MinIO to be ready + echo "⏳ Waiting for MinIO to be ready..." + for i in {1..30}; do + if curl -sf "$NCPS_TEST_S3_ENDPOINT/minio/health/live"; then + echo "✅ MinIO is ready" + break + fi + if [ $i -eq 30 ]; then + echo "❌ MinIO failed to start" + kill $MINIO_PID 2>/dev/null || true + exit 1 + fi + sleep 1 + done + + # Setup admin alias + mc alias set local "$NCPS_TEST_S3_ENDPOINT" "$MINIO_ROOT_USER" "$MINIO_ROOT_PASSWORD" + + # Create test bucket + mc mb "local/$NCPS_TEST_S3_BUCKET" || true + + # Create service account for tests + mc admin user svcacct add \ + --access-key "$NCPS_TEST_S3_ACCESS_KEY_ID" \ + --secret-key "$NCPS_TEST_S3_SECRET_ACCESS_KEY" \ + local admin || true + + echo "✅ MinIO configured for S3 integration tests" + ''; + + # Stop MinIO after tests complete + postCheck = '' + echo "🛑 Stopping MinIO..." + kill $MINIO_PID 2>/dev/null || true + rm -rf "$MINIO_DATA_DIR" + echo "✅ MinIO stopped and cleaned up" + ''; + postInstall = '' mkdir -p $out/share/ncps cp -r db $out/share/ncps/db diff --git a/pkgs/by-name/ne/netbird-dashboard/package.nix b/pkgs/by-name/ne/netbird-dashboard/package.nix index 891b36b3fd4d..3a5a9d8478d4 100644 --- a/pkgs/by-name/ne/netbird-dashboard/package.nix +++ b/pkgs/by-name/ne/netbird-dashboard/package.nix @@ -6,16 +6,16 @@ buildNpmPackage rec { pname = "netbird-dashboard"; - version = "2.23.0"; + version = "2.23.1"; src = fetchFromGitHub { owner = "netbirdio"; repo = "dashboard"; rev = "v${version}"; - hash = "sha256-BuoDcgc68qJGPruqSUB1IFOvuPOH0+6J+k044jJefsI="; + hash = "sha256-zM8vSQzhJqOgqKyRW7NSh/dX6pA+BRj+bExuQYmcWR4="; }; - npmDepsHash = "sha256-Ry9T4SdR3UWv/IDd99Ar+sFTMP1JAEg0QcAEM7uY4Hk="; + npmDepsHash = "sha256-RIhVSRjqzFawXaRZHAUwGodnNerGz+I3GbPFsP5qESY="; npmFlags = [ "--legacy-peer-deps" ]; installPhase = '' diff --git a/pkgs/by-name/nf/nfs-ganesha/package.nix b/pkgs/by-name/nf/nfs-ganesha/package.nix index d2ffb3ee693d..490842c5ecac 100644 --- a/pkgs/by-name/nf/nfs-ganesha/package.nix +++ b/pkgs/by-name/nf/nfs-ganesha/package.nix @@ -25,7 +25,7 @@ stdenv.mkDerivation rec { pname = "nfs-ganesha"; - version = "9.2"; + version = "9.4"; outputs = [ "out" @@ -37,7 +37,7 @@ stdenv.mkDerivation rec { owner = "nfs-ganesha"; repo = "nfs-ganesha"; tag = "V${version}"; - hash = "sha256-2EAkr+zu7Jc2j/8BrJ/+Skv/D3rTSbh4A5JTRhWafEk="; + hash = "sha256-Adax64aaioYfPg7SMtylS2wpYV52l8KgXBA8eJefGkY="; }; patches = lib.optional useDbus ./allow-bypassing-dbus-pkg-config-test.patch; diff --git a/pkgs/by-name/on/onefetch/package.nix b/pkgs/by-name/on/onefetch/package.nix index 4a9bb6ffd4ff..e4fc8fc57f1a 100644 --- a/pkgs/by-name/on/onefetch/package.nix +++ b/pkgs/by-name/on/onefetch/package.nix @@ -16,16 +16,16 @@ let in rustPlatform.buildRustPackage rec { pname = "onefetch"; - version = "2.25.0"; + version = "2.26.1"; src = fetchFromGitHub { owner = "o2sh"; repo = "onefetch"; rev = version; - hash = "sha256-ZaaSuHWkhJx0q1CBAiRhwoLeeyyoAj6/vP3AJwybjAo="; + hash = "sha256-JT7iQRKOK/2Zh/IDMv1FM1szITeBaaMy+WuXHjpPkfY="; }; - cargoHash = "sha256-56Net4nNRndePhdsQPbmqiPHpOUGMmnQt6BuplQpvSU="; + cargoHash = "sha256-VBbiOA/+SPcIvmhNQ71gUBOIWEWV1A86rljBfdAfhZM="; cargoPatches = [ # enable pkg-config feature of zstd diff --git a/pkgs/by-name/op/openscad-unstable/package.nix b/pkgs/by-name/op/openscad-unstable/package.nix index aaa656e9f1d4..b4e57ca17e3f 100644 --- a/pkgs/by-name/op/openscad-unstable/package.nix +++ b/pkgs/by-name/op/openscad-unstable/package.nix @@ -156,7 +156,8 @@ clangStdenv.mkDerivation rec { postInstall = lib.optionalString stdenv.hostPlatform.isDarwin '' mkdir $out/Applications mv $out/bin/*.app $out/Applications - rmdir $out/bin + rm $out/bin/* || true + ln -s $out/Applications/OpenSCAD.app/Contents/MacOS/OpenSCAD $out/bin/openscad-unstable ''; nativeCheckInputs = [ diff --git a/pkgs/desktops/xfce/applications/orage/default.nix b/pkgs/by-name/or/orage/package.nix similarity index 100% rename from pkgs/desktops/xfce/applications/orage/default.nix rename to pkgs/by-name/or/orage/package.nix diff --git a/pkgs/desktops/xfce/applications/parole/default.nix b/pkgs/by-name/pa/parole/package.nix similarity index 100% rename from pkgs/desktops/xfce/applications/parole/default.nix rename to pkgs/by-name/pa/parole/package.nix diff --git a/pkgs/by-name/pk/pkg/package.nix b/pkgs/by-name/pk/pkg/package.nix index 0ae6d4bfafb2..6b47588c7505 100644 --- a/pkgs/by-name/pk/pkg/package.nix +++ b/pkgs/by-name/pk/pkg/package.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "pkg"; - version = "2.1.4"; + version = "2.5.0"; src = fetchFromGitHub { owner = "freebsd"; repo = "pkg"; rev = finalAttrs.version; - hash = "sha256-aqNJGor6gH/7XjwuT2uD7L89wn1kzsFKBMlitSVjUCM="; + hash = "sha256-bx/BPldUZHX7KYM8bYRT/p/RcLKqAXqlnCihP8Ec7NY="; }; setOutputFlags = false; diff --git a/pkgs/by-name/pr/prometheus-borgmatic-exporter/package.nix b/pkgs/by-name/pr/prometheus-borgmatic-exporter/package.nix index 06207ca651b2..0bcbcfb4916c 100644 --- a/pkgs/by-name/pr/prometheus-borgmatic-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-borgmatic-exporter/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication rec { pname = "prometheus-borgmatic-exporter"; - version = "0.3.0"; + version = "0.4.0"; pyproject = true; src = fetchFromGitHub { owner = "maxim-mityutko"; repo = "borgmatic-exporter"; tag = "v${version}"; - hash = "sha256-QbpHSpcXJdmi6oiPTFT6XwNLtaXSAGavHeEoz3IV73I="; + hash = "sha256-fhsGpQolZxX5VAAEV3hiLF7bo4pbVt9GWyertf2oeO0="; }; pythonRelaxDeps = [ "prometheus-client" ]; diff --git a/pkgs/by-name/pr/protoc-gen-grpc-java/data.nix b/pkgs/by-name/pr/protoc-gen-grpc-java/data.nix index d76560c49121..b2a3a038ec1b 100644 --- a/pkgs/by-name/pr/protoc-gen-grpc-java/data.nix +++ b/pkgs/by-name/pr/protoc-gen-grpc-java/data.nix @@ -1,14 +1,14 @@ { - version = "1.77.0"; + version = "1.78.0"; hashes = { - linux-aarch_64 = "sha256-2sY1n35HOW4jwGk48GQOHDmh2bd9V9GFT/UylKBIel0="; - linux-ppcle_64 = "sha256-hYxdveN3RpUNLv4g3BMO4CAeYpV13hGmZEdS///yfE4="; - linux-s390_64 = "sha256-7cnA9dXZTiYEhR6PwsBmRZ0UDmKrxoeGZqVjHUHKxQQ="; - linux-x86_32 = "sha256-QVc2ANzOqoyLOAy1r+daY9OmbXrF1ebmB/oNS+gj70Q="; - linux-x86_64 = "sha256-b+H3Llnxl0Cb7/TNolyay/noKrexz7IMGFvC5hlWwo4="; - osx-aarch_64 = "sha256-5H2txiDsG21tpFB9meM7tKGw+IZzBC8IoBlPScxckhQ="; - osx-x86_64 = "sha256-5H2txiDsG21tpFB9meM7tKGw+IZzBC8IoBlPScxckhQ="; - windows-x86_32 = "sha256-YkUchHqd20lmICFIEdPv+pHpSx1D89im1BOTureQIco="; - windows-x86_64 = "sha256-35/e+ampAdMFI/xFh3dDD2cR0qzvNAsJBjn6ui1J2hE="; + linux-aarch_64 = "sha256-yVyvCriifgHlP4z/jolH9qiEGvqjV/pLBnm0r0VzGIY="; + linux-ppcle_64 = "sha256-wD7g3cHI1rXb6RQemW7/D9w6qF3om09wckNToYHa1BU="; + linux-s390_64 = "sha256-Dubkn+X+3fYOy+SeW6V5QxSqPizGPZBoXSSlqHun56k="; + linux-x86_32 = "sha256-ALYeBWy/IjhmFOG0Llj5luCOtSYBKtgIsjdDKcIP6v8="; + linux-x86_64 = "sha256-wC3U11e2eUByoWdcKp8jJjG2TD1TwewZ7/sFBIWagv8="; + osx-aarch_64 = "sha256-sHInlUATIKcRMDlfGj2KZTS3MRAIzOjXj4y3zhdtqiY="; + osx-x86_64 = "sha256-sHInlUATIKcRMDlfGj2KZTS3MRAIzOjXj4y3zhdtqiY="; + windows-x86_32 = "sha256-bIUQUaveyBKreBwBFr9o3RtyQr3cb+/TfbGxp8WyuPg="; + windows-x86_64 = "sha256-DHxx0rr2wfxfpRQlJ39BdI7kCUmO8rTX3JHvGKdSAeA="; }; } diff --git a/pkgs/by-name/ps/pspg/package.nix b/pkgs/by-name/ps/pspg/package.nix index f4919a65f757..0c54e1bb80f0 100644 --- a/pkgs/by-name/ps/pspg/package.nix +++ b/pkgs/by-name/ps/pspg/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation rec { pname = "pspg"; - version = "5.8.13"; + version = "5.8.14"; src = fetchFromGitHub { owner = "okbob"; repo = "pspg"; rev = version; - sha256 = "sha256-swsVxhvfLfK8QQfsL68f/bL3OThOZiqM/ceD7kjOghU="; + sha256 = "sha256-DZsMZZO5NMutlzLT+wwtPNdnzAnka32ZMqgMvEuw9ag="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/py/pywhisker/package.nix b/pkgs/by-name/py/pywhisker/package.nix new file mode 100644 index 000000000000..afcee1978bfb --- /dev/null +++ b/pkgs/by-name/py/pywhisker/package.nix @@ -0,0 +1,44 @@ +{ + lib, + fetchFromGitHub, + python3, +}: + +python3.pkgs.buildPythonApplication { + pname = "pywhisker"; + version = "0.1.0-unstable-2025-09-16"; + pyproject = true; + + src = fetchFromGitHub { + owner = "ShutdownRepo"; + repo = "pywhisker"; + rev = "dc35dba57bb4ad594f052d6598a855d192a37a3f"; + hash = "sha256-dXr/Vb7h+ZiO5VeOEx3tfXUq8sldrRofK5ENJDZcAb0="; + }; + + build-system = with python3.pkgs; [ setuptools ]; + + dependencies = with python3.pkgs; [ + cryptography + dsinternals + impacket + ldap3 + ldapdomaindump + pyasn1 + rich + six + ]; + + pythonImportsCheck = [ "pywhisker" ]; + + # Project has no tests + doCheck = false; + + meta = { + description = "Tool for Shadow Credentials attacks"; + homepage = "https://github.com/ShutdownRepo/pywhisker"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ fab ]; + mainProgram = "pywhisker"; + }; +} diff --git a/pkgs/by-name/rc/rcu/package.nix b/pkgs/by-name/rc/rcu/package.nix index 4ec0d3ddc11d..6f58990b4e10 100644 --- a/pkgs/by-name/rc/rcu/package.nix +++ b/pkgs/by-name/rc/rcu/package.nix @@ -24,7 +24,7 @@ let in python3Packages.buildPythonApplication rec { pname = "rcu"; - version = "4.0.31"; + version = "4.0.32"; format = "other"; @@ -32,7 +32,7 @@ python3Packages.buildPythonApplication rec { let src-tarball = requireFile { name = "rcu-${version}-source.tar.gz"; - hash = "sha256-gOf6CaLqoGqJuTcyARdLnKiovPDFRtsABJgEEF7fx+A="; + hash = "sha256-0sJyCRDV76HUy78RBO27AgkXGroL217GNwHp8HMSKx8="; url = "https://www.davisr.me/projects/rcu/"; }; in diff --git a/pkgs/by-name/re/reqable/package.nix b/pkgs/by-name/re/reqable/package.nix index 4c201ef4673b..80d88007cb64 100644 --- a/pkgs/by-name/re/reqable/package.nix +++ b/pkgs/by-name/re/reqable/package.nix @@ -28,11 +28,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "reqable"; - version = "2.33.12"; + version = "3.0.30"; src = fetchurl { url = "https://github.com/reqable/reqable-app/releases/download/${finalAttrs.version}/reqable-app-linux-x86_64.deb"; - hash = "sha256-LCHeJUzTRjl/lh3PWygZV0Rd3AxJEGlTkVrI/5l+Go4="; + hash = "sha256-tqeTcM0+RClOgWY72NJAFJAe62zbqAtdsIe//nZ3Kjs="; }; nativeBuildInputs = [ @@ -75,7 +75,8 @@ stdenv.mkDerivation (finalAttrs: { preFixup = '' mkdir $out/bin makeWrapper $out/share/reqable/reqable $out/bin/reqable \ - --prefix LD_LIBRARY_PATH : $out/share/reqable/lib + --prefix LD_LIBRARY_PATH : $out/share/reqable/lib \ + --set GIO_MODULE_DIR "${glib.out}/lib/gio/modules" ''; passthru.updateScript = nix-update-script { }; @@ -83,10 +84,12 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Generation API debugging and testing one-stop solution"; homepage = "https://reqable.com"; + downloadPage = "https://github.com/reqable/reqable-app/releases"; + changelog = "https://github.com/reqable/reqable-app/releases/tag/${finalAttrs.version}"; mainProgram = "reqable"; license = lib.licenses.unfree; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; - maintainers = [ ]; + maintainers = with lib.maintainers; [ chillcicada ]; platforms = [ "x86_64-linux" ]; }; }) diff --git a/pkgs/desktops/xfce/applications/ristretto/default.nix b/pkgs/by-name/ri/ristretto/package.nix similarity index 100% rename from pkgs/desktops/xfce/applications/ristretto/default.nix rename to pkgs/by-name/ri/ristretto/package.nix diff --git a/pkgs/by-name/rn/rnr/package.nix b/pkgs/by-name/rn/rnr/package.nix index 9da124082bfa..c8cea76924de 100644 --- a/pkgs/by-name/rn/rnr/package.nix +++ b/pkgs/by-name/rn/rnr/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "rnr"; - version = "0.5.0"; + version = "0.5.1"; src = fetchFromGitHub { owner = "ismaelgv"; repo = "rnr"; rev = "v${version}"; - sha256 = "sha256-uuM8zh0wFSsySedXmdm8WGGR4HmUc5TCZ6socdztrZI="; + sha256 = "sha256-vuYFh7k7dNCOnB5jqP8MIBIWFOVxRmv0+qvCXkJchtA="; }; - cargoHash = "sha256-lXo3BECHpiNMRMgd4XZy+b8QHbE0TZ5/P4cz+SgwqsY="; + cargoHash = "sha256-2YvpO8K5Y8Ul2k0sJXWMgrHnGY8e1sEcIZNWIEpKfqs="; meta = { description = "Command-line tool to batch rename files and directories"; diff --git a/pkgs/by-name/sd/sdl_gamecontrollerdb/package.nix b/pkgs/by-name/sd/sdl_gamecontrollerdb/package.nix index 22ecc834e3da..7df4f9173bcf 100644 --- a/pkgs/by-name/sd/sdl_gamecontrollerdb/package.nix +++ b/pkgs/by-name/sd/sdl_gamecontrollerdb/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "sdl_gamecontrollerdb"; - version = "0-unstable-2025-12-11"; + version = "0-unstable-2025-12-26"; src = fetchFromGitHub { owner = "mdqinc"; repo = "SDL_GameControllerDB"; - rev = "16ac3e553e23068e26819971f2cc6cd088a7f2f6"; - hash = "sha256-yXmgvkkIGcXUAnllUFb3AoKvyEbUN9YG05/VaPuFqCs="; + rev = "547fb8019f8cf7c443244b918c5be05c9e5a53f3"; + hash = "sha256-mPVnxDuivh+jBf25jPo3wA/CHAgGkzAb2ybbRLmdE/o="; }; dontBuild = true; diff --git a/pkgs/by-name/st/starlark/package.nix b/pkgs/by-name/st/starlark/package.nix index fdf506934a3e..7186bd2b4f85 100644 --- a/pkgs/by-name/st/starlark/package.nix +++ b/pkgs/by-name/st/starlark/package.nix @@ -6,13 +6,13 @@ }: buildGoModule { pname = "starlark"; - version = "0-unstable-2025-11-09"; + version = "0-unstable-2025-12-22"; src = fetchFromGitHub { owner = "google"; repo = "starlark-go"; - rev = "be02852a5e1f2f07f08e887a191e725154c029b8"; - hash = "sha256-Njq60qM+2AigXZB3AAWV5mpN2uxDXJSsjJTPlMvYw5k="; + rev = "15019ee33dea8b618e081116e29a613c9aa050ea"; + hash = "sha256-BIWOmJwtTxjXTc48Mamm6uqPTNd7DMeURfQ2rYX4Ecs="; }; vendorHash = "sha256-8drlCBy+KROyqXzm/c+HBe/bMVOyvwRoLHxOApJhMfo="; diff --git a/pkgs/by-name/su/super-productivity/package.nix b/pkgs/by-name/su/super-productivity/package.nix index c0415c7fa169..36849cc31709 100644 --- a/pkgs/by-name/su/super-productivity/package.nix +++ b/pkgs/by-name/su/super-productivity/package.nix @@ -16,13 +16,13 @@ let in buildNpmPackage rec { pname = "super-productivity"; - version = "16.6.1"; + version = "16.7.3"; src = fetchFromGitHub { owner = "johannesjo"; repo = "super-productivity"; tag = "v${version}"; - hash = "sha256-8FTgwyZOc/klAis+h5GG0lb1Rk/tvZpMeLuqWhAL4gI="; + hash = "sha256-nr1umVoOQ9uzswgU16hpcTpaM6W8C3CZMG/O44WFtnw="; postFetch = '' find $out -name package-lock.json -exec ${lib.getExe npm-lockfile-fix} -r {} \; @@ -65,7 +65,7 @@ buildNpmPackage rec { dontInstall = true; outputHashMode = "recursive"; - hash = "sha256-BM1l3V1vDIbm0GGc5pc66Nsx3fqhqZLE9xI+LuI5KWA="; + hash = "sha256-t22mdvx1rJFzXKFscnweggFCqTKheTAzElA4ksUQQ5k="; } ); diff --git a/pkgs/by-name/sy/systemctl-tui/package.nix b/pkgs/by-name/sy/systemctl-tui/package.nix index fedb8b541814..03d697c53cb2 100644 --- a/pkgs/by-name/sy/systemctl-tui/package.nix +++ b/pkgs/by-name/sy/systemctl-tui/package.nix @@ -6,18 +6,18 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "systemctl-tui"; - version = "0.4.0"; + version = "0.4.1"; src = fetchFromGitHub { owner = "rgwood"; repo = "systemctl-tui"; - tag = "v${version}"; - hash = "sha256-1KYaw4q1+dPHImjjCnUPXNu7ihdEfNuzQfHfPi1uDOw="; + tag = "v${finalAttrs.version}"; + hash = "sha256-OzOc0osaKoRVuo+fBJOhsZAiFfm0ZHj6POUjRaIZGsc="; }; - cargoHash = "sha256-rOmoV8sHeoM2ypDlBbiLDIYHhFQZJ6T2D5VkSNW+uuc="; + cargoHash = "sha256-MSpex0G1RJsI5RCrAlSgeY2/6flndwCjdtopWfuXNts="; nativeInstallCheckInputs = [ versionCheckHook @@ -31,9 +31,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Simple TUI for interacting with systemd services and their logs"; homepage = "https://crates.io/crates/systemctl-tui"; - changelog = "https://github.com/rgwood/systemctl-tui/releases/tag/v${version}"; + changelog = "https://github.com/rgwood/systemctl-tui/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ siph ]; mainProgram = "systemctl-tui"; }; -} +}) diff --git a/pkgs/by-name/ta/talosctl/package.nix b/pkgs/by-name/ta/talosctl/package.nix index 66166e727b2b..1f37100c9fbe 100644 --- a/pkgs/by-name/ta/talosctl/package.nix +++ b/pkgs/by-name/ta/talosctl/package.nix @@ -9,16 +9,16 @@ buildGoModule rec { pname = "talosctl"; - version = "1.11.6"; + version = "1.12.0"; src = fetchFromGitHub { owner = "siderolabs"; repo = "talos"; tag = "v${version}"; - hash = "sha256-RPmveQ52PqpD/OG/7SsJbKlZjggRU8uBqJyNmOszWtg="; + hash = "sha256-u8/T01PWBGH3bJCNoC+FIzp8aH05ci4Kr3eHHWPDRkI="; }; - vendorHash = "sha256-tGlGlTMIsBLQGvIYU/zEE0devM0j31ER8L8hacXvTz4="; + vendorHash = "sha256-LLtbdKq028EEs8lMt3uiwMo2KMJ6nJKf6xFyLJlg+oM="; ldflags = [ "-s" diff --git a/pkgs/by-name/ta/tana/package.nix b/pkgs/by-name/ta/tana/package.nix index e83ec371dd6f..71a6a3651898 100644 --- a/pkgs/by-name/ta/tana/package.nix +++ b/pkgs/by-name/ta/tana/package.nix @@ -62,7 +62,7 @@ let stdenv.cc.cc stdenv.cc.libc ]; - version = "1.0.51"; + version = "1.498.21"; in stdenv.mkDerivation { pname = "tana"; @@ -70,7 +70,7 @@ stdenv.mkDerivation { src = fetchurl { url = "https://github.com/tanainc/tana-desktop-releases/releases/download/v${version}/tana_${version}_amd64.deb"; - hash = "sha256-ApRfy+aD4lp53HtShDTQGKuAsQnKdwFMDd19Np9/b9g="; + hash = "sha256-6rX6UxOdSk29SYLwyVX6zkLuIxeKVfQfap1Q2zGpN7g="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ta/tandoor-recipes/package.nix b/pkgs/by-name/ta/tandoor-recipes/package.nix index c3a27f4816df..c04940c22f52 100644 --- a/pkgs/by-name/ta/tandoor-recipes/package.nix +++ b/pkgs/by-name/ta/tandoor-recipes/package.nix @@ -166,7 +166,7 @@ python.pkgs.buildPythonPackage { updateScript = ./update.sh; tests = { - inherit (nixosTests) tandoor-recipes tandoor-recipes-script-name; + inherit (nixosTests) tandoor-recipes tandoor-recipes-script-name tandoor-recipes-media; }; }; diff --git a/pkgs/desktops/xfce/thunar-plugins/archive/default.nix b/pkgs/by-name/th/thunar-archive-plugin/package.nix similarity index 100% rename from pkgs/desktops/xfce/thunar-plugins/archive/default.nix rename to pkgs/by-name/th/thunar-archive-plugin/package.nix diff --git a/pkgs/desktops/xfce/thunar-plugins/dropbox/default.nix b/pkgs/by-name/th/thunar-dropbox-plugin/package.nix similarity index 98% rename from pkgs/desktops/xfce/thunar-plugins/dropbox/default.nix rename to pkgs/by-name/th/thunar-dropbox-plugin/package.nix index f4020c7e0f4a..e90f14845618 100644 --- a/pkgs/desktops/xfce/thunar-plugins/dropbox/default.nix +++ b/pkgs/by-name/th/thunar-dropbox-plugin/package.nix @@ -7,7 +7,6 @@ thunar, cmake, ninja, - xfce, gitUpdater, }: diff --git a/pkgs/desktops/xfce/thunar-plugins/media-tags/default.nix b/pkgs/by-name/th/thunar-media-tags-plugin/package.nix similarity index 100% rename from pkgs/desktops/xfce/thunar-plugins/media-tags/default.nix rename to pkgs/by-name/th/thunar-media-tags-plugin/package.nix diff --git a/pkgs/desktops/xfce/core/thunar/default.nix b/pkgs/by-name/th/thunar-unwrapped/package.nix similarity index 100% rename from pkgs/desktops/xfce/core/thunar/default.nix rename to pkgs/by-name/th/thunar-unwrapped/package.nix diff --git a/pkgs/desktops/xfce/thunar-plugins/vcs/default.nix b/pkgs/by-name/th/thunar-vcs-plugin/package.nix similarity index 100% rename from pkgs/desktops/xfce/thunar-plugins/vcs/default.nix rename to pkgs/by-name/th/thunar-vcs-plugin/package.nix diff --git a/pkgs/desktops/xfce/core/thunar-volman/default.nix b/pkgs/by-name/th/thunar-volman/package.nix similarity index 100% rename from pkgs/desktops/xfce/core/thunar-volman/default.nix rename to pkgs/by-name/th/thunar-volman/package.nix diff --git a/pkgs/desktops/xfce/core/thunar/wrapper.nix b/pkgs/by-name/th/thunar/package.nix similarity index 100% rename from pkgs/desktops/xfce/core/thunar/wrapper.nix rename to pkgs/by-name/th/thunar/package.nix diff --git a/pkgs/desktops/xfce/core/tumbler/default.nix b/pkgs/by-name/tu/tumbler/package.nix similarity index 100% rename from pkgs/desktops/xfce/core/tumbler/default.nix rename to pkgs/by-name/tu/tumbler/package.nix diff --git a/pkgs/by-name/un/untrunc-anthwlock/package.nix b/pkgs/by-name/un/untrunc-anthwlock/package.nix index bd9dd27c9868..f18f9df61fe6 100644 --- a/pkgs/by-name/un/untrunc-anthwlock/package.nix +++ b/pkgs/by-name/un/untrunc-anthwlock/package.nix @@ -2,8 +2,9 @@ lib, stdenv, fetchFromGitHub, - ffmpeg, + ffmpeg_6, libui, + pkg-config, unstableGitUpdater, wrapGAppsHook3, }: @@ -19,13 +20,27 @@ stdenv.mkDerivation { hash = "sha256-4GIPj8so7POEwxKZzFBoJTu76XKbGHYmXC/ILeo0dVE="; }; - nativeBuildInputs = [ wrapGAppsHook3 ]; + nativeBuildInputs = [ + pkg-config + wrapGAppsHook3 + ]; buildInputs = [ - ffmpeg + # Uses ffmpeg internals; keep ffmpeg_6 until upstream supports newer API. + # Upstream fix: https://github.com/anthwlock/untrunc/pull/249 + ffmpeg_6 libui ]; + strictDeps = true; + + postPatch = '' + substituteInPlace Makefile \ + --replace "-isystem/usr/include/ffmpeg" "\$(shell pkg-config --cflags libavformat libavcodec libavutil libui)" \ + --replace "-lavformat -lavcodec -lavutil" "\$(shell pkg-config --libs libavformat libavcodec libavutil)" \ + --replace "-lui -lpthread" "\$(shell pkg-config --libs libui) -lpthread" + ''; + buildPhase = '' runHook preBuild make IS_RELEASE=1 untrunc @@ -50,6 +65,7 @@ stdenv.mkDerivation { description = "Restore a truncated mp4/mov (improved version of ponchio/untrunc)"; homepage = "https://github.com/anthwlock/untrunc"; license = lib.licenses.gpl2Only; + mainProgram = "untrunc"; platforms = lib.platforms.all; maintainers = [ lib.maintainers.romildo ]; }; diff --git a/pkgs/by-name/va/vacuum-go/package.nix b/pkgs/by-name/va/vacuum-go/package.nix index 123a31716b9a..471ce807f6d0 100644 --- a/pkgs/by-name/va/vacuum-go/package.nix +++ b/pkgs/by-name/va/vacuum-go/package.nix @@ -7,17 +7,17 @@ buildGoModule (finalAttrs: { pname = "vacuum-go"; - version = "0.21.2"; + version = "0.21.7"; src = fetchFromGitHub { owner = "daveshanley"; repo = "vacuum"; # using refs/tags because simple version gives: 'the given path has multiple possibilities' error tag = "v${finalAttrs.version}"; - hash = "sha256-8hrKAfDeV5PUagjwKSEAYazuL/PZMXu7kqdsttGuUy0="; + hash = "sha256-eTwoK/AysxoTId6IM76b/euyYEE/9cwXcbDcm4wLjM0="; }; - vendorHash = "sha256-dc1c21JUld9PqOKh4QzEppU/sp7FCPV14P0EYmPYR1k="; + vendorHash = "sha256-aTQEt1vBdzwOE99CHmCkodvGReR30Jq7iWkMtwK3620="; env.CGO_ENABLED = 0; ldflags = [ diff --git a/pkgs/by-name/wa/wasm-language-tools/package.nix b/pkgs/by-name/wa/wasm-language-tools/package.nix index ae82952bdc4c..e1adcb080635 100644 --- a/pkgs/by-name/wa/wasm-language-tools/package.nix +++ b/pkgs/by-name/wa/wasm-language-tools/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage rec { pname = "wasm-language-tools"; - version = "0.7.1"; + version = "0.8.0"; src = fetchFromGitHub { owner = "g-plane"; repo = "wasm-language-tools"; tag = "v${version}"; - hash = "sha256-ySY1AIgr5HwSrfebfDkKZvl/1LQpU64nCF6TEi//JuM="; + hash = "sha256-4PnagT1pufsEy1ROvhYYtkuSsU+irGpYV9iffwIQPmk="; }; - cargoHash = "sha256-veBxrnTRSI6kRy0bREBWCLEkbkPUWM7jGwlcFhG6FjU="; + cargoHash = "sha256-h+HEOzS93XFuDm5luODAzzGtxxaxTTdxTWIKm41Sw6s="; nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgram = "${placeholder "out"}/bin/wat_server"; diff --git a/pkgs/by-name/wi/wivrn/package.nix b/pkgs/by-name/wi/wivrn/package.nix index 67d860ad43f5..495e1c82c4ec 100644 --- a/pkgs/by-name/wi/wivrn/package.nix +++ b/pkgs/by-name/wi/wivrn/package.nix @@ -53,13 +53,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "wivrn"; - version = "25.11.1"; + version = "25.12"; src = fetchFromGitHub { owner = "wivrn"; repo = "wivrn"; rev = "v${finalAttrs.version}"; - hash = "sha256-pEKMeRdI9UhdZ+NksRBcF7yPC7Ys2haE+B4PPGQ4beE="; + hash = "sha256-gadfW3/PXi9SEztaHbi4U29Vj7ik/ia8BVDTy8P5aJE="; }; monado = applyPatches { @@ -67,8 +67,8 @@ stdenv.mkDerivation (finalAttrs: { domain = "gitlab.freedesktop.org"; owner = "monado"; repo = "monado"; - rev = "06e62fc7d9c5cbcbc43405bb86dfde3bf01ce043"; - hash = "sha256-0ALB9eLY4NAUqNOYZMwpvYnLxVpHsQDJc1er8Txdezs="; + rev = "20e0dacbdd2de863923790326beec76e848b056a"; + hash = "sha256-wiXdMgp3bKW17KqLnSn6HHhz7xbQtjp4c3aU7qp+2BE="; }; postPatch = '' diff --git a/pkgs/by-name/xd/xdm/package.nix b/pkgs/by-name/xd/xdm/package.nix new file mode 100644 index 000000000000..8d00553a43c4 --- /dev/null +++ b/pkgs/by-name/xd/xdm/package.nix @@ -0,0 +1,86 @@ +{ + lib, + stdenv, + fetchFromGitLab, + pkg-config, + util-macros, + autoreconfHook, + wrapWithXFileSearchPathHook, + libx11, + libxau, + libxaw, + libxcrypt, + libxdmcp, + libxext, + libxft, + libxinerama, + libxmu, + libxpm, + libxrender, + libxt, + nix-update-script, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "xdm"; + version = "1.1.17"; + + src = fetchFromGitLab { + domain = "gitlab.freedesktop.org"; + owner = "xorg"; + repo = "app/xdm"; + tag = "xdm-${finalAttrs.version}"; + hash = "sha256-PhMctvL+Vp9uNmTtowMHzkoekieVCgNZCfUZ1XpjpyY="; + }; + + strictDeps = true; + + nativeBuildInputs = [ + pkg-config + util-macros + autoreconfHook + wrapWithXFileSearchPathHook + ]; + + buildInputs = [ + libx11 + libxau + libxaw + libxcrypt + libxdmcp + libxext + libxft + libxinerama + libxmu + libxpm + libxrender + libxt + ]; + + configureFlags = [ + "ac_cv_path_RAWCPP=${stdenv.cc.targetPrefix}cpp" + ] + # checking for /dev/urandom... configure: error: cannot check for file existence when cross compiling + ++ lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) [ + "ac_cv_file__dev_urandom=true" + "ac_cv_file__dev_random=true" + ]; + + installFlags = [ "appdefaultdir=$(out)/share/X11/app-defaults" ]; + + passthru.updateScript = nix-update-script { extraArgs = [ "--version-regex=xdm-(.*)" ]; }; + + meta = { + description = "X Display Manager with support for XDMCP, host chooser"; + homepage = "https://gitlab.freedesktop.org/xorg/app/xdm"; + license = with lib.licenses; [ + mit + mitOpenGroup + x11 + bsd3ClauseTso + bsd2 + ]; + mainProgram = "xdm"; + maintainers = [ ]; + platforms = lib.platforms.unix; + }; +}) diff --git a/pkgs/by-name/xd/xdpyinfo/package.nix b/pkgs/by-name/xd/xdpyinfo/package.nix new file mode 100644 index 000000000000..fab1d39b6e19 --- /dev/null +++ b/pkgs/by-name/xd/xdpyinfo/package.nix @@ -0,0 +1,75 @@ +{ + lib, + stdenv, + fetchFromGitLab, + meson, + pkg-config, + ninja, + libx11, + libxcb, + libxext, + libxi, + libxtst, + libxcomposite, + libxinerama, + libxpresent, + libxrandr, + libxrender, + libxxf86dga, + libxxf86vm, + nix-update-script, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "xdpyinfo"; + version = "1.4.0"; + + src = fetchFromGitLab { + domain = "gitlab.freedesktop.org"; + owner = "xorg"; + repo = "app/xdpyinfo"; + tag = "xdpyinfo-${finalAttrs.version}"; + hash = "sha256-zN2ViUJhrndqyLFCzcUi2DRg2K2q9eJXzHlUsMNmhNg="; + }; + + strictDeps = true; + + nativeBuildInputs = [ + meson + pkg-config + ninja + ]; + + buildInputs = [ + libx11 + libxcb + libxext + libxi + libxtst + # optional deps + libxcomposite + libxinerama + libxpresent + libxrandr + libxrender + libxxf86dga + libxxf86vm + ]; + + passthru.updateScript = nix-update-script { extraArgs = [ "--version-regex=xdpyinfo-(.*)" ]; }; + + meta = { + description = "display information utility for X"; + longDescription = '' + xdpyinfo is a utility for displaying information about an X server. + It is used to examine the capabilities of a server, the predefined + values for various parameters used in communicating between clients + and the server, and the different types of screens, visuals, and X11 + protocol extensions that are available. + ''; + homepage = "https://gitlab.freedesktop.org/xorg/app/xdpyinfo"; + license = lib.licenses.mitOpenGroup; + mainProgram = "xdpyinfo"; + maintainers = [ ]; + platforms = lib.platforms.unix; + }; +}) diff --git a/pkgs/desktops/xfce/applications/xfburn/default.nix b/pkgs/by-name/xf/xfburn/package.nix similarity index 100% rename from pkgs/desktops/xfce/applications/xfburn/default.nix rename to pkgs/by-name/xf/xfburn/package.nix diff --git a/pkgs/desktops/xfce/core/xfce4-appfinder/default.nix b/pkgs/by-name/xf/xfce4-appfinder/package.nix similarity index 100% rename from pkgs/desktops/xfce/core/xfce4-appfinder/default.nix rename to pkgs/by-name/xf/xfce4-appfinder/package.nix diff --git a/pkgs/desktops/xfce/applications/xfce4-dict/default.nix b/pkgs/by-name/xf/xfce4-dict/package.nix similarity index 100% rename from pkgs/desktops/xfce/applications/xfce4-dict/default.nix rename to pkgs/by-name/xf/xfce4-dict/package.nix diff --git a/pkgs/desktops/xfce/art/xfce4-icon-theme/default.nix b/pkgs/by-name/xf/xfce4-icon-theme/package.nix similarity index 100% rename from pkgs/desktops/xfce/art/xfce4-icon-theme/default.nix rename to pkgs/by-name/xf/xfce4-icon-theme/package.nix diff --git a/pkgs/desktops/xfce/applications/xfce4-notifyd/default.nix b/pkgs/by-name/xf/xfce4-notifyd/package.nix similarity index 100% rename from pkgs/desktops/xfce/applications/xfce4-notifyd/default.nix rename to pkgs/by-name/xf/xfce4-notifyd/package.nix diff --git a/pkgs/desktops/xfce/applications/xfce4-panel-profiles/default.nix b/pkgs/by-name/xf/xfce4-panel-profiles/package.nix similarity index 100% rename from pkgs/desktops/xfce/applications/xfce4-panel-profiles/default.nix rename to pkgs/by-name/xf/xfce4-panel-profiles/package.nix diff --git a/pkgs/desktops/xfce/core/xfce4-power-manager/default.nix b/pkgs/by-name/xf/xfce4-power-manager/package.nix similarity index 100% rename from pkgs/desktops/xfce/core/xfce4-power-manager/default.nix rename to pkgs/by-name/xf/xfce4-power-manager/package.nix diff --git a/pkgs/desktops/xfce/applications/xfce4-screensaver/default.nix b/pkgs/by-name/xf/xfce4-screensaver/package.nix similarity index 100% rename from pkgs/desktops/xfce/applications/xfce4-screensaver/default.nix rename to pkgs/by-name/xf/xfce4-screensaver/package.nix diff --git a/pkgs/desktops/xfce/applications/xfce4-screenshooter/default.nix b/pkgs/by-name/xf/xfce4-screenshooter/package.nix similarity index 100% rename from pkgs/desktops/xfce/applications/xfce4-screenshooter/default.nix rename to pkgs/by-name/xf/xfce4-screenshooter/package.nix diff --git a/pkgs/desktops/xfce/core/xfce4-session/default.nix b/pkgs/by-name/xf/xfce4-session/package.nix similarity index 100% rename from pkgs/desktops/xfce/core/xfce4-session/default.nix rename to pkgs/by-name/xf/xfce4-session/package.nix diff --git a/pkgs/desktops/xfce/core/xfce4-settings/default.nix b/pkgs/by-name/xf/xfce4-settings/package.nix similarity index 100% rename from pkgs/desktops/xfce/core/xfce4-settings/default.nix rename to pkgs/by-name/xf/xfce4-settings/package.nix diff --git a/pkgs/desktops/xfce/applications/xfce4-taskmanager/default.nix b/pkgs/by-name/xf/xfce4-taskmanager/package.nix similarity index 100% rename from pkgs/desktops/xfce/applications/xfce4-taskmanager/default.nix rename to pkgs/by-name/xf/xfce4-taskmanager/package.nix diff --git a/pkgs/desktops/xfce/applications/xfce4-terminal/default.nix b/pkgs/by-name/xf/xfce4-terminal/package.nix similarity index 100% rename from pkgs/desktops/xfce/applications/xfce4-terminal/default.nix rename to pkgs/by-name/xf/xfce4-terminal/package.nix diff --git a/pkgs/desktops/xfce/applications/xfce4-volumed-pulse/default.nix b/pkgs/by-name/xf/xfce4-volumed-pulse/package.nix similarity index 100% rename from pkgs/desktops/xfce/applications/xfce4-volumed-pulse/default.nix rename to pkgs/by-name/xf/xfce4-volumed-pulse/package.nix diff --git a/pkgs/desktops/xfce/applications/xfdashboard/default.nix b/pkgs/by-name/xf/xfdashboard/package.nix similarity index 100% rename from pkgs/desktops/xfce/applications/xfdashboard/default.nix rename to pkgs/by-name/xf/xfdashboard/package.nix diff --git a/pkgs/desktops/xfce/core/xfdesktop/default.nix b/pkgs/by-name/xf/xfdesktop/package.nix similarity index 100% rename from pkgs/desktops/xfce/core/xfdesktop/default.nix rename to pkgs/by-name/xf/xfdesktop/package.nix diff --git a/pkgs/desktops/xfce/applications/xfmpc/default.nix b/pkgs/by-name/xf/xfmpc/package.nix similarity index 100% rename from pkgs/desktops/xfce/applications/xfmpc/default.nix rename to pkgs/by-name/xf/xfmpc/package.nix diff --git a/pkgs/desktops/xfce/art/xfwm4-themes/default.nix b/pkgs/by-name/xf/xfwm4-themes/package.nix similarity index 100% rename from pkgs/desktops/xfce/art/xfwm4-themes/default.nix rename to pkgs/by-name/xf/xfwm4-themes/package.nix diff --git a/pkgs/desktops/xfce/core/xfwm4/default.nix b/pkgs/by-name/xf/xfwm4/package.nix similarity index 100% rename from pkgs/desktops/xfce/core/xfwm4/default.nix rename to pkgs/by-name/xf/xfwm4/package.nix diff --git a/pkgs/by-name/xi/xivlauncher/package.nix b/pkgs/by-name/xi/xivlauncher/package.nix index d8fe8dc10d29..4219e059aab8 100644 --- a/pkgs/by-name/xi/xivlauncher/package.nix +++ b/pkgs/by-name/xi/xivlauncher/package.nix @@ -17,7 +17,7 @@ }: let - rev = "1.3.0"; + rev = "1.3.1"; in buildDotnetModule rec { pname = "XIVLauncher"; @@ -27,7 +27,7 @@ buildDotnetModule rec { owner = "goatcorp"; repo = "XIVLauncher.Core"; inherit rev; - hash = "sha256-tPziHwHK4B+LJ8xNWEBmpFStkczZF3G5jhjxYYG59m0="; + hash = "sha256-a5lxQFNJjC4LVlokLeEEiPAXPTK9KkgboqjlEc+Viw0="; fetchSubmodules = true; }; diff --git a/pkgs/by-name/xr/xrdb/package.nix b/pkgs/by-name/xr/xrdb/package.nix new file mode 100644 index 000000000000..653849f1f157 --- /dev/null +++ b/pkgs/by-name/xr/xrdb/package.nix @@ -0,0 +1,58 @@ +{ + lib, + stdenv, + fetchFromGitLab, + autoreconfHook, + pkg-config, + util-macros, + xorgproto, + libx11, + libxmu, + mcpp, + nix-update-script, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "xrdb"; + version = "1.2.2"; + + src = fetchFromGitLab { + domain = "gitlab.freedesktop.org"; + group = "xorg"; + owner = "app"; + repo = "xrdb"; + tag = "xrdb-${finalAttrs.version}"; + hash = "sha256-XCi/E6tVaLYGRsMWJalCl1J8VIT4xV6KFuo+K//LQGY="; + }; + + strictDeps = true; + + nativeBuildInputs = [ + autoreconfHook + pkg-config + util-macros + ]; + + buildInputs = [ + xorgproto + libx11 + libxmu + ]; + + # replace gcc with mcpp as preprocessor to reduce the closure size + # see https://github.com/NixOS/nixpkgs/issues/9480 + configureFlags = [ "--with-cpp=${lib.getExe mcpp}" ]; + + passthru.updateScript = nix-update-script { extraArgs = [ "--version-regex=xrdb-(.*)" ]; }; + + meta = { + description = "X resource database utility"; + homepage = "https://gitlab.freedesktop.org/xorg/app/xrdb"; + license = with lib.licenses; [ + hpndDec + mitOpenGroup + ]; + mainProgram = "xrdb"; + maintainers = [ ]; + platforms = lib.platforms.unix; + }; +}) diff --git a/pkgs/by-name/xr/xreader/package.nix b/pkgs/by-name/xr/xreader/package.nix index 78d0c4d09588..6cbe4aa32ac7 100644 --- a/pkgs/by-name/xr/xreader/package.nix +++ b/pkgs/by-name/xr/xreader/package.nix @@ -57,6 +57,7 @@ stdenv.mkDerivation rec { ]; mesonFlags = [ + # FIXME: `MathJax.js` is only available in MathJax 2.7.x. "-Dmathjax-directory=${mathjax}" "-Dintrospection=true" ] diff --git a/pkgs/by-name/zs/zsh-fzf-history-search/package.nix b/pkgs/by-name/zs/zsh-fzf-history-search/package.nix index bbc0998c9ab7..cc92e57ee149 100644 --- a/pkgs/by-name/zs/zsh-fzf-history-search/package.nix +++ b/pkgs/by-name/zs/zsh-fzf-history-search/package.nix @@ -2,17 +2,18 @@ lib, stdenvNoCC, fetchFromGitHub, + unstableGitUpdater, }: stdenvNoCC.mkDerivation { pname = "zsh-fzf-history-search"; - version = "0-unstable-2024-05-15"; + version = "0-unstable-2025-11-08"; src = fetchFromGitHub { owner = "joshskidmore"; repo = "zsh-fzf-history-search"; - rev = "d5a9730b5b4cb0b39959f7f1044f9c52743832ba"; - hash = "sha256-tQqIlkgIWPEdomofPlmWNEz/oNFA1qasILk4R5RWobY="; + rev = "35df458f7d9478fa88c74af762dcd296cdfd485d"; + hash = "sha256-6UWmfFQ9JVyg653bPQCB5M4jJAJO+V85rU7zP4cs1VI="; }; dontConfigure = true; @@ -27,11 +28,13 @@ stdenvNoCC.mkDerivation { runHook postInstall ''; + passthru.updateScript = unstableGitUpdater { hardcodeZeroVersion = true; }; + meta = { description = "Simple zsh plugin that replaces Ctrl+R with an fzf-driven select which includes date/times"; homepage = "https://github.com/joshskidmore/zsh-fzf-history-search"; license = lib.licenses.mit; platforms = lib.platforms.unix; - maintainers = [ ]; + maintainers = [ lib.maintainers.Gliczy ]; }; } diff --git a/pkgs/desktops/mate/atril/default.nix b/pkgs/desktops/mate/atril/default.nix index 408eafaa96e1..a49be99b9381 100644 --- a/pkgs/desktops/mate/atril/default.nix +++ b/pkgs/desktops/mate/atril/default.nix @@ -33,14 +33,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "atril"; - version = "1.28.2"; + version = "1.28.3"; src = fetchFromGitHub { owner = "mate-desktop"; repo = "atril"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-NnWD3Gcxn8ZZKdHzg6iclLiSwj3sBvF+BwpNtcU+dSY="; + hash = "sha256-y+J/goOl5ol3j0ySLkyQSndS8zc+dOKhyrPv0FmVkZg="; }; nativeBuildInputs = [ @@ -73,7 +73,11 @@ stdenv.mkDerivation (finalAttrs: { configureFlags = [ ] ++ lib.optionals enableDjvu [ "--enable-djvu" ] - ++ lib.optionals enableEpub [ "--enable-epub" ] + ++ lib.optionals enableEpub [ + # FIXME: We ship this with non-existent fallback mathjax-directory + # because `MathJax.js` is only available in MathJax 2.7.x. + "--enable-epub" + ] ++ lib.optionals enablePostScript [ "--enable-ps" ] ++ lib.optionals enableXps [ "--enable-xps" ] ++ lib.optionals enableImages [ "--enable-pixbuf" ]; diff --git a/pkgs/desktops/xfce/default.nix b/pkgs/desktops/xfce/default.nix index 0db4340eed19..10bc0f4f742a 100644 --- a/pkgs/desktops/xfce/default.nix +++ b/pkgs/desktops/xfce/default.nix @@ -7,6 +7,8 @@ makeScopeWithSplicing', }: +# New packages should go to top-level instead of here! +# TODO: Remove this scope entirely in NixOS 26.11. makeScopeWithSplicing' { otherSplices = generateSplicesForMkScope "xfce"; f = ( @@ -15,82 +17,13 @@ makeScopeWithSplicing' { inherit (self) callPackage; in { - #### CORE - - thunar-unwrapped = callPackage ./core/thunar { }; - - thunar = callPackage ./core/thunar/wrapper.nix { }; - - thunar-volman = callPackage ./core/thunar-volman { }; - - thunar-archive-plugin = callPackage ./thunar-plugins/archive { }; - - thunar-dropbox-plugin = callPackage ./thunar-plugins/dropbox { }; - - thunar-media-tags-plugin = callPackage ./thunar-plugins/media-tags { }; - - thunar-vcs-plugin = callPackage ./thunar-plugins/vcs { }; - - tumbler = callPackage ./core/tumbler { }; - - xfce4-session = callPackage ./core/xfce4-session { }; - - xfce4-settings = callPackage ./core/xfce4-settings { }; - - xfce4-power-manager = callPackage ./core/xfce4-power-manager { }; - - xfdesktop = callPackage ./core/xfdesktop { }; - - xfwm4 = callPackage ./core/xfwm4 { }; - - xfce4-appfinder = callPackage ./core/xfce4-appfinder { }; - - #### APPLICATIONS - - catfish = callPackage ./applications/catfish { }; - - gigolo = callPackage ./applications/gigolo { }; - - mousepad = callPackage ./applications/mousepad { }; - - orage = callPackage ./applications/orage { }; - - parole = callPackage ./applications/parole { }; - - ristretto = callPackage ./applications/ristretto { }; - - xfmpc = callPackage ./applications/xfmpc { }; - - xfce4-taskmanager = callPackage ./applications/xfce4-taskmanager { }; - - xfce4-dict = callPackage ./applications/xfce4-dict { }; - - xfce4-terminal = callPackage ./applications/xfce4-terminal { }; - - xfce4-screensaver = callPackage ./applications/xfce4-screensaver { }; - - xfce4-screenshooter = callPackage ./applications/xfce4-screenshooter { }; - - xfdashboard = callPackage ./applications/xfdashboard { }; - - xfce4-volumed-pulse = callPackage ./applications/xfce4-volumed-pulse { }; - - xfce4-notifyd = callPackage ./applications/xfce4-notifyd { }; - - xfburn = callPackage ./applications/xfburn { }; - - xfce4-panel-profiles = callPackage ./applications/xfce4-panel-profiles { }; - - #### ART - - xfce4-icon-theme = callPackage ./art/xfce4-icon-theme { }; - - xfwm4-themes = callPackage ./art/xfwm4-themes { }; } // lib.optionalAttrs config.allowAliases { #### ALIASES - genericUpdater = throw "xfce.genericUpdater has been removed: use pkgs.genericUpdater directly"; # added 2025-12-22 + genericUpdater = throw "‘xfce.genericUpdater’ has been removed: use ‘pkgs.genericUpdater’ directly"; # added 2025-12-22 + xinitrc = throw "‘xfce.xinitrc’ has been removed: use ‘pkgs.xfce4-session.xinitrc’ directly"; # added 2025-12-28 + thunar-bare = throw "‘xfce.thunar-bare’ has been removed: use ‘pkgs.thunar-unwrapped’ directly"; # added 2025-12-28 mkXfceDerivation = lib.warnOnInstantiate '' xfce.mkXfceDerivation has been deprecated, please use stdenv.mkDerivation @@ -103,44 +36,75 @@ makeScopeWithSplicing' { xfce4-datetime-plugin has been removed: this plugin has been merged into the xfce4-panel's built-in clock plugin and thus no longer maintained upstream, see https://gitlab.xfce.org/xfce/xfce4-panel/-/issues/563. ''; # Added 2025-05-20 + + exo = lib.warnOnInstantiate "‘xfce.exo’ was moved to top-level. Please use ‘pkgs.xfce4-exo’ directly" pkgs.xfce4-exo; # Added on 2025-12-23 + garcon = lib.warnOnInstantiate "‘xfce.garcon’ was moved to top-level. Please use ‘pkgs.garcon’ directly" pkgs.garcon; # Added on 2025-12-23 + libxfce4ui = lib.warnOnInstantiate "‘xfce.libxfce4ui’ was moved to top-level. Please use ‘pkgs.libxfce4ui’ directly" pkgs.libxfce4ui; # Added on 2025-12-23 + libxfce4util = lib.warnOnInstantiate "‘xfce.libxfce4util’ was moved to top-level. Please use ‘pkgs.libxfce4util’ directly" pkgs.libxfce4util; # Added on 2025-12-23 + libxfce4windowing = lib.warnOnInstantiate "‘xfce.libxfce4windowing’ was moved to top-level. Please use ‘pkgs.libxfce4windowing’ directly" pkgs.libxfce4windowing; # Added on 2025-12-23 + xfce4-dev-tools = lib.warnOnInstantiate "‘xfce.xfce4-dev-tools’ was moved to top-level. Please use ‘pkgs.xfce4-dev-tools’ directly" pkgs.xfce4-dev-tools; # Added on 2025-12-23 + xfce4-panel = lib.warnOnInstantiate "‘xfce.xfce4-panel’ was moved to top-level. Please use ‘pkgs.xfce4-panel’ directly" pkgs.xfce4-panel; # Added on 2025-12-23 + xfconf = lib.warnOnInstantiate "‘xfce.xfconf’ was moved to top-level. Please use ‘pkgs.xfconf’ directly" pkgs.xfconf; # Added on 2025-12-23 + thunar = lib.warnOnInstantiate "‘xfce.thunar’ was moved to top-level. Please use ‘pkgs.thunar’ directly" pkgs.thunar; # Added on 2025-12-26 + thunar-unwrapped = lib.warnOnInstantiate "‘xfce.thunar-unwrapped’ was moved to top-level. Please use ‘pkgs.thunar-unwrapped’ directly" pkgs.thunar-unwrapped; # Added on 2025-12-26 + thunar-volman = lib.warnOnInstantiate "‘xfce.thunar-volman’ was moved to top-level. Please use ‘pkgs.thunar-volman’ directly" pkgs.thunar-volman; # Added on 2025-12-26 + tumbler = lib.warnOnInstantiate "‘xfce.tumbler’ was moved to top-level. Please use ‘pkgs.tumbler’ directly" pkgs.tumbler; # Added on 2025-12-26 + xfce4-session = lib.warnOnInstantiate "‘xfce.xfce4-session’ was moved to top-level. Please use ‘pkgs.xfce4-session’ directly" pkgs.xfce4-session; # Added on 2025-12-26 + xfce4-settings = lib.warnOnInstantiate "‘xfce.xfce4-settings’ was moved to top-level. Please use ‘pkgs.xfce4-settings’ directly" pkgs.xfce4-settings; # Added on 2025-12-26 + xfce4-power-manager = lib.warnOnInstantiate "‘xfce.xfce4-power-manager’ was moved to top-level. Please use ‘pkgs.xfce4-power-manager’ directly" pkgs.xfce4-power-manager; # Added on 2025-12-26 + xfdesktop = lib.warnOnInstantiate "‘xfce.xfdesktop’ was moved to top-level. Please use ‘pkgs.xfdesktop’ directly" pkgs.xfdesktop; # Added on 2025-12-26 + xfwm4 = lib.warnOnInstantiate "‘xfce.xfwm4’ was moved to top-level. Please use ‘pkgs.xfwm4’ directly" pkgs.xfwm4; # Added on 2025-12-26 + xfce4-appfinder = lib.warnOnInstantiate "‘xfce.xfce4-appfinder’ was moved to top-level. Please use ‘pkgs.xfce4-appfinder’ directly" pkgs.xfce4-appfinder; # Added on 2025-12-26 + catfish = lib.warnOnInstantiate "‘xfce.catfish’ was moved to top-level. Please use ‘pkgs.catfish’ directly" pkgs.catfish; # Added on 2025-12-26 + gigolo = lib.warnOnInstantiate "‘xfce.gigolo’ was moved to top-level. Please use ‘pkgs.gigolo’ directly" pkgs.gigolo; # Added on 2025-12-26 + mousepad = lib.warnOnInstantiate "‘xfce.mousepad’ was moved to top-level. Please use ‘pkgs.mousepad’ directly" pkgs.mousepad; # Added on 2025-12-26 + orage = lib.warnOnInstantiate "‘xfce.orage’ was moved to top-level. Please use ‘pkgs.orage’ directly" pkgs.orage; # Added on 2025-12-26 + parole = lib.warnOnInstantiate "‘xfce.parole’ was moved to top-level. Please use ‘pkgs.parole’ directly" pkgs.parole; # Added on 2025-12-26 + ristretto = lib.warnOnInstantiate "‘xfce.ristretto’ was moved to top-level. Please use ‘pkgs.ristretto’ directly" pkgs.ristretto; # Added on 2025-12-26 + xfburn = lib.warnOnInstantiate "‘xfce.xfburn’ was moved to top-level. Please use ‘pkgs.xfburn’ directly" pkgs.xfburn; # Added on 2025-12-26 + xfce4-dict = lib.warnOnInstantiate "‘xfce.xfce4-dict’ was moved to top-level. Please use ‘pkgs.xfce4-dict’ directly" pkgs.xfce4-dict; # Added on 2025-12-26 + xfce4-notifyd = lib.warnOnInstantiate "‘xfce.xfce4-notifyd’ was moved to top-level. Please use ‘pkgs.xfce4-notifyd’ directly" pkgs.xfce4-notifyd; # Added on 2025-12-26 + xfce4-panel-profiles = lib.warnOnInstantiate "‘xfce.xfce4-panel-profiles’ was moved to top-level. Please use ‘pkgs.xfce4-panel-profiles’ directly" pkgs.xfce4-panel-profiles; # Added on 2025-12-26 + xfce4-screensaver = lib.warnOnInstantiate "‘xfce.xfce4-screensaver’ was moved to top-level. Please use ‘pkgs.xfce4-screensaver’ directly" pkgs.xfce4-screensaver; # Added on 2025-12-26 + xfce4-screenshooter = lib.warnOnInstantiate "‘xfce.xfce4-screenshooter’ was moved to top-level. Please use ‘pkgs.xfce4-screenshooter’ directly" pkgs.xfce4-screenshooter; # Added on 2025-12-26 + xfce4-taskmanager = lib.warnOnInstantiate "‘xfce.xfce4-taskmanager’ was moved to top-level. Please use ‘pkgs.xfce4-taskmanager’ directly" pkgs.xfce4-taskmanager; # Added on 2025-12-26 + xfce4-terminal = lib.warnOnInstantiate "‘xfce.xfce4-terminal’ was moved to top-level. Please use ‘pkgs.xfce4-terminal’ directly" pkgs.xfce4-terminal; # Added on 2025-12-26 + xfce4-volumed-pulse = lib.warnOnInstantiate "‘xfce.xfce4-volumed-pulse’ was moved to top-level. Please use ‘pkgs.xfce4-volumed-pulse’ directly" pkgs.xfce4-volumed-pulse; # Added on 2025-12-26 + xfdashboard = lib.warnOnInstantiate "‘xfce.xfdashboard’ was moved to top-level. Please use ‘pkgs.xfdashboard’ directly" pkgs.xfdashboard; # Added on 2025-12-26 + xfmpc = lib.warnOnInstantiate "‘xfce.xfmpc’ was moved to top-level. Please use ‘pkgs.xfmpc’ directly" pkgs.xfmpc; # Added on 2025-12-26 + xfce4-icon-theme = lib.warnOnInstantiate "‘xfce.xfce4-icon-theme’ was moved to top-level. Please use ‘pkgs.xfce4-icon-theme’ directly" pkgs.xfce4-icon-theme; # Added on 2025-12-26 + xfwm4-themes = lib.warnOnInstantiate "‘xfce.xfwm4-themes’ was moved to top-level. Please use ‘pkgs.xfwm4-themes’ directly" pkgs.xfwm4-themes; # Added on 2025-12-26 + + thunar-archive-plugin = lib.warnOnInstantiate "‘xfce.thunar-archive-plugin’ was moved to top-level. Please use ‘pkgs.thunar-archive-plugin’ directly" pkgs.thunar-archive-plugin; # Added on 2025-12-26 + thunar-dropbox-plugin = lib.warnOnInstantiate "‘xfce.thunar-dropbox-plugin’ was moved to top-level. Please use ‘pkgs.thunar-dropbox-plugin’ directly" pkgs.thunar-dropbox-plugin; # Added on 2025-12-26 + thunar-media-tags-plugin = lib.warnOnInstantiate "‘xfce.thunar-media-tags-plugin’ was moved to top-level. Please use ‘pkgs.thunar-media-tags-plugin’ directly" pkgs.thunar-media-tags-plugin; # Added on 2025-12-26 + thunar-vcs-plugin = lib.warnOnInstantiate "‘xfce.thunar-vcs-plugin’ was moved to top-level. Please use ‘pkgs.thunar-vcs-plugin’ directly" pkgs.thunar-vcs-plugin; # Added on 2025-12-26 + + xfce4-alsa-plugin = lib.warnOnInstantiate "‘xfce.xfce4-alsa-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-alsa-plugin’ directly" pkgs.xfce4-alsa-plugin; # Added on 2025-12-19 + xfce4-battery-plugin = lib.warnOnInstantiate "‘xfce.xfce4-battery-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-battery-plugin’ directly" pkgs.xfce4-battery-plugin; # Added on 2025-12-19 + xfce4-clipman-plugin = lib.warnOnInstantiate "‘xfce.xfce4-clipman-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-clipman-plugin’ directly" pkgs.xfce4-clipman-plugin; # Added on 2025-12-19 + xfce4-cpufreq-plugin = lib.warnOnInstantiate "‘xfce.xfce4-cpufreq-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-cpufreq-plugin’ directly" pkgs.xfce4-cpufreq-plugin; # Added on 2025-12-19 + xfce4-cpugraph-plugin = lib.warnOnInstantiate "‘xfce.xfce4-cpugraph-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-cpugraph-plugin’ directly" pkgs.xfce4-cpugraph-plugin; # Added on 2025-12-19 + xfce4-dockbarx-plugin = lib.warnOnInstantiate "‘xfce.xfce4-dockbarx-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-dockbarx-plugin’ directly" pkgs.xfce4-dockbarx-plugin; # Added on 2025-12-19 + xfce4-docklike-plugin = lib.warnOnInstantiate "‘xfce.xfce4-docklike-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-docklike-plugin’ directly" pkgs.xfce4-docklike-plugin; # Added on 2025-12-19 + xfce4-eyes-plugin = lib.warnOnInstantiate "‘xfce.xfce4-eyes-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-eyes-plugin’ directly" pkgs.xfce4-eyes-plugin; # Added on 2025-12-19 + xfce4-fsguard-plugin = lib.warnOnInstantiate "‘xfce.xfce4-fsguard-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-fsguard-plugin’ directly" pkgs.xfce4-fsguard-plugin; # Added on 2025-12-19 + xfce4-genmon-plugin = lib.warnOnInstantiate "‘xfce.xfce4-genmon-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-genmon-plugin’ directly" pkgs.xfce4-genmon-plugin; # Added on 2025-12-19 + xfce4-i3-workspaces-plugin = lib.warnOnInstantiate "‘xfce.xfce4-i3-workspaces-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-i3-workspaces-plugin’ directly" pkgs.xfce4-i3-workspaces-plugin; # Added on 2025-12-19 + xfce4-mailwatch-plugin = lib.warnOnInstantiate "‘xfce.xfce4-mailwatch-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-mailwatch-plugin’ directly" pkgs.xfce4-mailwatch-plugin; # Added on 2025-12-19 + xfce4-mpc-plugin = lib.warnOnInstantiate "‘xfce.xfce4-mpc-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-mpc-plugin’ directly" pkgs.xfce4-mpc-plugin; # Added on 2025-12-19 + xfce4-netload-plugin = lib.warnOnInstantiate "‘xfce.xfce4-netload-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-netload-plugin’ directly" pkgs.xfce4-netload-plugin; # Added on 2025-12-19 + xfce4-notes-plugin = lib.warnOnInstantiate "‘xfce.xfce4-notes-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-notes-plugin’ directly" pkgs.xfce4-notes-plugin; # Added on 2025-12-19 + xfce4-systemload-plugin = lib.warnOnInstantiate "‘xfce.xfce4-systemload-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-systemload-plugin’ directly" pkgs.xfce4-systemload-plugin; # Added on 2025-12-19 + xfce4-time-out-plugin = lib.warnOnInstantiate "‘xfce.xfce4-time-out-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-time-out-plugin’ directly" pkgs.xfce4-time-out-plugin; # Added on 2025-12-19 + xfce4-timer-plugin = lib.warnOnInstantiate "‘xfce.xfce4-timer-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-timer-plugin’ directly" pkgs.xfce4-timer-plugin; # Added on 2025-12-19 + xfce4-verve-plugin = lib.warnOnInstantiate "‘xfce.xfce4-verve-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-verve-plugin’ directly" pkgs.xfce4-verve-plugin; # Added on 2025-12-19 + xfce4-xkb-plugin = lib.warnOnInstantiate "‘xfce.xfce4-xkb-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-xkb-plugin’ directly" pkgs.xfce4-xkb-plugin; # Added on 2025-12-19 + xfce4-weather-plugin = lib.warnOnInstantiate "‘xfce.xfce4-weather-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-weather-plugin’ directly" pkgs.xfce4-weather-plugin; # Added on 2025-12-19 + xfce4-whiskermenu-plugin = lib.warnOnInstantiate "‘xfce.xfce4-whiskermenu-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-whiskermenu-plugin’ directly" pkgs.xfce4-whiskermenu-plugin; # Added on 2025-12-19 + xfce4-windowck-plugin = lib.warnOnInstantiate "‘xfce.xfce4-windowck-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-windowck-plugin’ directly" pkgs.xfce4-windowck-plugin; # Added on 2025-12-19 + xfce4-pulseaudio-plugin = lib.warnOnInstantiate "‘xfce.xfce4-pulseaudio-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-pulseaudio-plugin’ directly" pkgs.xfce4-pulseaudio-plugin; # Added on 2025-12-19 + xfce4-sensors-plugin = lib.warnOnInstantiate "‘xfce.xfce4-sensors-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-sensors-plugin’ directly" pkgs.xfce4-sensors-plugin; # Added on 2025-12-19 } ); } -// lib.optionalAttrs config.allowAliases { - # These aliases need to be placed outside the scope or they will shadow the attributes from parent scope. - exo = lib.warnOnInstantiate "‘xfce.exo’ was moved to top-level. Please use ‘pkgs.xfce4-exo’ directly" pkgs.xfce4-exo; # Added on 2025-12-23 - garcon = lib.warnOnInstantiate "‘xfce.garcon’ was moved to top-level. Please use ‘pkgs.garcon’ directly" pkgs.garcon; # Added on 2025-12-23 - libxfce4ui = lib.warnOnInstantiate "‘xfce.libxfce4ui’ was moved to top-level. Please use ‘pkgs.libxfce4ui’ directly" pkgs.libxfce4ui; # Added on 2025-12-23 - libxfce4util = lib.warnOnInstantiate "‘xfce.libxfce4util’ was moved to top-level. Please use ‘pkgs.libxfce4util’ directly" pkgs.libxfce4util; # Added on 2025-12-23 - libxfce4windowing = lib.warnOnInstantiate "‘xfce.libxfce4windowing’ was moved to top-level. Please use ‘pkgs.libxfce4windowing’ directly" pkgs.libxfce4windowing; # Added on 2025-12-23 - xfce4-dev-tools = lib.warnOnInstantiate "‘xfce.xfce4-dev-tools’ was moved to top-level. Please use ‘pkgs.xfce4-dev-tools’ directly" pkgs.xfce4-dev-tools; # Added on 2025-12-23 - xfce4-panel = lib.warnOnInstantiate "‘xfce.xfce4-panel’ was moved to top-level. Please use ‘pkgs.xfce4-panel’ directly" pkgs.xfce4-panel; # Added on 2025-12-23 - xfconf = lib.warnOnInstantiate "‘xfce.xfconf’ was moved to top-level. Please use ‘pkgs.xfconf’ directly" pkgs.xfconf; # Added on 2025-12-23 - - xfce4-alsa-plugin = lib.warnOnInstantiate "‘xfce.xfce4-alsa-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-alsa-plugin’ directly" pkgs.xfce4-alsa-plugin; # Added on 2025-12-19 - xfce4-battery-plugin = lib.warnOnInstantiate "‘xfce.xfce4-battery-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-battery-plugin’ directly" pkgs.xfce4-battery-plugin; # Added on 2025-12-19 - xfce4-clipman-plugin = lib.warnOnInstantiate "‘xfce.xfce4-clipman-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-clipman-plugin’ directly" pkgs.xfce4-clipman-plugin; # Added on 2025-12-19 - xfce4-cpufreq-plugin = lib.warnOnInstantiate "‘xfce.xfce4-cpufreq-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-cpufreq-plugin’ directly" pkgs.xfce4-cpufreq-plugin; # Added on 2025-12-19 - xfce4-cpugraph-plugin = lib.warnOnInstantiate "‘xfce.xfce4-cpugraph-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-cpugraph-plugin’ directly" pkgs.xfce4-cpugraph-plugin; # Added on 2025-12-19 - xfce4-dockbarx-plugin = lib.warnOnInstantiate "‘xfce.xfce4-dockbarx-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-dockbarx-plugin’ directly" pkgs.xfce4-dockbarx-plugin; # Added on 2025-12-19 - xfce4-docklike-plugin = lib.warnOnInstantiate "‘xfce.xfce4-docklike-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-docklike-plugin’ directly" pkgs.xfce4-docklike-plugin; # Added on 2025-12-19 - xfce4-eyes-plugin = lib.warnOnInstantiate "‘xfce.xfce4-eyes-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-eyes-plugin’ directly" pkgs.xfce4-eyes-plugin; # Added on 2025-12-19 - xfce4-fsguard-plugin = lib.warnOnInstantiate "‘xfce.xfce4-fsguard-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-fsguard-plugin’ directly" pkgs.xfce4-fsguard-plugin; # Added on 2025-12-19 - xfce4-genmon-plugin = lib.warnOnInstantiate "‘xfce.xfce4-genmon-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-genmon-plugin’ directly" pkgs.xfce4-genmon-plugin; # Added on 2025-12-19 - xfce4-i3-workspaces-plugin = lib.warnOnInstantiate "‘xfce.xfce4-i3-workspaces-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-i3-workspaces-plugin’ directly" pkgs.xfce4-i3-workspaces-plugin; # Added on 2025-12-19 - xfce4-mailwatch-plugin = lib.warnOnInstantiate "‘xfce.xfce4-mailwatch-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-mailwatch-plugin’ directly" pkgs.xfce4-mailwatch-plugin; # Added on 2025-12-19 - xfce4-mpc-plugin = lib.warnOnInstantiate "‘xfce.xfce4-mpc-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-mpc-plugin’ directly" pkgs.xfce4-mpc-plugin; # Added on 2025-12-19 - xfce4-netload-plugin = lib.warnOnInstantiate "‘xfce.xfce4-netload-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-netload-plugin’ directly" pkgs.xfce4-netload-plugin; # Added on 2025-12-19 - xfce4-notes-plugin = lib.warnOnInstantiate "‘xfce.xfce4-notes-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-notes-plugin’ directly" pkgs.xfce4-notes-plugin; # Added on 2025-12-19 - xfce4-systemload-plugin = lib.warnOnInstantiate "‘xfce.xfce4-systemload-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-systemload-plugin’ directly" pkgs.xfce4-systemload-plugin; # Added on 2025-12-19 - xfce4-time-out-plugin = lib.warnOnInstantiate "‘xfce.xfce4-time-out-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-time-out-plugin’ directly" pkgs.xfce4-time-out-plugin; # Added on 2025-12-19 - xfce4-timer-plugin = lib.warnOnInstantiate "‘xfce.xfce4-timer-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-timer-plugin’ directly" pkgs.xfce4-timer-plugin; # Added on 2025-12-19 - xfce4-verve-plugin = lib.warnOnInstantiate "‘xfce.xfce4-verve-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-verve-plugin’ directly" pkgs.xfce4-verve-plugin; # Added on 2025-12-19 - xfce4-xkb-plugin = lib.warnOnInstantiate "‘xfce.xfce4-xkb-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-xkb-plugin’ directly" pkgs.xfce4-xkb-plugin; # Added on 2025-12-19 - xfce4-weather-plugin = lib.warnOnInstantiate "‘xfce.xfce4-weather-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-weather-plugin’ directly" pkgs.xfce4-weather-plugin; # Added on 2025-12-19 - xfce4-whiskermenu-plugin = lib.warnOnInstantiate "‘xfce.xfce4-whiskermenu-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-whiskermenu-plugin’ directly" pkgs.xfce4-whiskermenu-plugin; # Added on 2025-12-19 - xfce4-windowck-plugin = lib.warnOnInstantiate "‘xfce.xfce4-windowck-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-windowck-plugin’ directly" pkgs.xfce4-windowck-plugin; # Added on 2025-12-19 - xfce4-pulseaudio-plugin = lib.warnOnInstantiate "‘xfce.xfce4-pulseaudio-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-pulseaudio-plugin’ directly" pkgs.xfce4-pulseaudio-plugin; # Added on 2025-12-19 - xfce4-sensors-plugin = lib.warnOnInstantiate "‘xfce.xfce4-sensors-plugin’ was moved to top-level. Please use ‘pkgs.xfce4-sensors-plugin’ directly" pkgs.xfce4-sensors-plugin; # Added on 2025-12-19 - -} diff --git a/pkgs/development/python-modules/bthome-ble/default.nix b/pkgs/development/python-modules/bthome-ble/default.nix index 13e587c04bf7..4462812d9d28 100644 --- a/pkgs/development/python-modules/bthome-ble/default.nix +++ b/pkgs/development/python-modules/bthome-ble/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "bthome-ble"; - version = "3.17.0"; + version = "3.19.0"; pyproject = true; src = fetchFromGitHub { owner = "Bluetooth-Devices"; repo = "bthome-ble"; tag = "v${version}"; - hash = "sha256-So4EGO46FOrUZ+RNFimanUDBP5tgZBjXc5eb9KAvYjQ="; + hash = "sha256-x82SiZT1NEKlHiAcwcbj/IVcXszXbbOF4ngXVg6bDZ4="; }; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/cupy/default.nix b/pkgs/development/python-modules/cupy/default.nix index ea7b4743f04c..0eb635c06a15 100644 --- a/pkgs/development/python-modules/cupy/default.nix +++ b/pkgs/development/python-modules/cupy/default.nix @@ -131,6 +131,6 @@ buildPythonPackage rec { "aarch64-linux" "x86_64-linux" ]; - maintainers = with lib.maintainers; [ hyphon81 ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/python-modules/django-health-check/default.nix b/pkgs/development/python-modules/django-health-check/default.nix index 56e08419723a..e32a4a19981a 100644 --- a/pkgs/development/python-modules/django-health-check/default.nix +++ b/pkgs/development/python-modules/django-health-check/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "django-health-check"; - version = "3.20.0"; + version = "3.20.8"; pyproject = true; src = fetchFromGitHub { owner = "KristianOellegaard"; repo = "django-health-check"; tag = version; - hash = "sha256-qgABCDWKGYZ67sKvCozUQfmYcKWMpEVNLxInTnIaojk="; + hash = "sha256-voB3shugfM/nO0vPd9yA4NOUB+E9aVcFnqG1mtfRYFc="; }; build-system = [ diff --git a/pkgs/development/python-modules/dm-haiku/default.nix b/pkgs/development/python-modules/dm-haiku/default.nix index 51745dfdc89a..831516ec78cc 100644 --- a/pkgs/development/python-modules/dm-haiku/default.nix +++ b/pkgs/development/python-modules/dm-haiku/default.nix @@ -36,14 +36,14 @@ let dm-haiku = buildPythonPackage rec { pname = "dm-haiku"; - version = "0.0.15"; + version = "0.0.16"; pyproject = true; src = fetchFromGitHub { owner = "deepmind"; repo = "dm-haiku"; tag = "v${version}"; - hash = "sha256-phJ0f+effHQzuAVtPBR0bY3C0p//LBY7k1ci4mXBGfU="; + hash = "sha256-XugzzHapnqXD8w17k6HaNeqWcxRe49r7OIb8v5LI2NM="; }; patches = [ diff --git a/pkgs/development/python-modules/fastrlock/default.nix b/pkgs/development/python-modules/fastrlock/default.nix index f6a46cbf2918..c65ca6f27686 100644 --- a/pkgs/development/python-modules/fastrlock/default.nix +++ b/pkgs/development/python-modules/fastrlock/default.nix @@ -34,6 +34,6 @@ buildPythonPackage rec { description = "RLock implementation for CPython"; homepage = "https://github.com/scoder/fastrlock"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ hyphon81 ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/python-modules/filelock/default.nix b/pkgs/development/python-modules/filelock/default.nix index 760286a19faf..9b86a3beb8ed 100644 --- a/pkgs/development/python-modules/filelock/default.nix +++ b/pkgs/development/python-modules/filelock/default.nix @@ -44,6 +44,6 @@ buildPythonPackage rec { description = "Platform independent file lock for Python"; homepage = "https://github.com/benediktschmitt/py-filelock"; license = lib.licenses.unlicense; - maintainers = with lib.maintainers; [ hyphon81 ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/python-modules/iamdata/default.nix b/pkgs/development/python-modules/iamdata/default.nix index 82a4c2c7ef5f..570c096e224c 100644 --- a/pkgs/development/python-modules/iamdata/default.nix +++ b/pkgs/development/python-modules/iamdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "iamdata"; - version = "0.1.202512271"; + version = "0.1.202512281"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${version}"; - hash = "sha256-kOSs5HyJcTip0Tc9VHiRrJQcQ+hEJYSdAqEi5aSfmRA="; + hash = "sha256-gv3E+bIZiWqSBB5zXjSz5RicZY9aGY+EVtMbcUNpDNU="; }; __darwinAllowLocalNetworking = true; diff --git a/pkgs/development/python-modules/plugwise/default.nix b/pkgs/development/python-modules/plugwise/default.nix index ddb48afc17b1..383c89717d9e 100644 --- a/pkgs/development/python-modules/plugwise/default.nix +++ b/pkgs/development/python-modules/plugwise/default.nix @@ -18,7 +18,7 @@ buildPythonPackage rec { pname = "plugwise"; - version = "1.11.0"; + version = "1.11.2"; pyproject = true; disabled = pythonOlder "3.12"; @@ -27,7 +27,7 @@ buildPythonPackage rec { owner = "plugwise"; repo = "python-plugwise"; tag = "v${version}"; - hash = "sha256-fgUIyI9akQbVhcff413gIPzviGNZlQJztFTnW5+n9wU="; + hash = "sha256-4d9AK2sT0KVKU0oDfskOiSq7g2BuZksPL0wVJN0LbzY="; }; postPatch = '' diff --git a/pkgs/development/python-modules/publicsuffixlist/default.nix b/pkgs/development/python-modules/publicsuffixlist/default.nix index 11be7e4b3c11..3ca1f494841e 100644 --- a/pkgs/development/python-modules/publicsuffixlist/default.nix +++ b/pkgs/development/python-modules/publicsuffixlist/default.nix @@ -11,12 +11,12 @@ buildPythonPackage rec { pname = "publicsuffixlist"; - version = "1.0.2.20251222"; + version = "1.0.2.20251223"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-AH9okvxG0VBeh6tM1BStIKyWhd1OjfiNmVlX8s8sykU="; + hash = "sha256-ENje3AleagrKul/SGRvjUG04nBuucap675+HW2oXigo="; }; postPatch = '' diff --git a/pkgs/development/python-modules/pyasn/default.nix b/pkgs/development/python-modules/pyasn/default.nix index 2bc4003e0ac1..3990b8ed0827 100644 --- a/pkgs/development/python-modules/pyasn/default.nix +++ b/pkgs/development/python-modules/pyasn/default.nix @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "hadiasghari"; repo = "pyasn"; rev = version; - hash = "sha256-R7Vi1Mn44Mg3HQLDk9O43MkXXwbLRr/jjVKSHJvgYj0"; + hash = "sha256-7zpaxDe5qHUy/ekOJLxKawjaPQnByrOVj+m2bsUqfdg="; }; postInstall = '' diff --git a/pkgs/development/python-modules/pydo/default.nix b/pkgs/development/python-modules/pydo/default.nix index 249069adbd1b..6b681ee26615 100644 --- a/pkgs/development/python-modules/pydo/default.nix +++ b/pkgs/development/python-modules/pydo/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "pydo"; - version = "0.22.0"; + version = "0.23.0"; pyproject = true; src = fetchFromGitHub { owner = "digitalocean"; repo = "pydo"; tag = "v${version}"; - hash = "sha256-OYL75FFyyg47H9K436oVafZCcBLSkfLaJuZEtc1o5dU="; + hash = "sha256-wmrth6n6vlYLMMiNYm6p5sS2keEFsnGm9sGjShSsLaA="; }; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/pyglossary/default.nix b/pkgs/development/python-modules/pyglossary/default.nix index 62dfd68664b7..876507482fc7 100644 --- a/pkgs/development/python-modules/pyglossary/default.nix +++ b/pkgs/development/python-modules/pyglossary/default.nix @@ -28,25 +28,16 @@ buildPythonPackage rec { pname = "pyglossary"; - version = "5.1.1"; + version = "5.2.1"; pyproject = true; src = fetchFromGitHub { owner = "ilius"; repo = "pyglossary"; tag = version; - hash = "sha256-OrySbbStVSz+WF8D+ODK++lKfYJOm9KCfOxDP3snuKY="; + hash = "sha256-kxCJ5Sv/v7LOIgNrhpv2Q3ooWx/eciWOVV5YhjOWf70="; }; - patches = [ - # Fixes a few install issues, can be removed in the next release. See: - # https://github.com/ilius/pyglossary/pull/684 - (fetchpatch { - url = "https://github.com/ilius/pyglossary/commit/f86c91ed987579cd8a1c7f7f278452901ce725ac.patch"; - hash = "sha256-ewYeNwD3/aSsNbMazgW/3tBpYAPBZdnVu9LCh7tQZjg="; - }) - ]; - build-system = [ setuptools ] @@ -78,10 +69,6 @@ buildPythonPackage rec { nativeCheckInputs = [ versionCheckHook ]; - env = { - # The default --help creates permission errors that may be confusing when - # observed in the build log. - }; pythonImportsCheck = [ "pyglossary" diff --git a/pkgs/development/python-modules/pysptk/default.nix b/pkgs/development/python-modules/pysptk/default.nix index 977997473aab..ed981002f75a 100644 --- a/pkgs/development/python-modules/pysptk/default.nix +++ b/pkgs/development/python-modules/pysptk/default.nix @@ -44,6 +44,6 @@ buildPythonPackage rec { description = "Wrapper for Speech Signal Processing Toolkit (SPTK)"; homepage = "https://pysptk.readthedocs.io/"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ hyphon81 ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/python-modules/robotframework/default.nix b/pkgs/development/python-modules/robotframework/default.nix index 7f30ea89797a..35b648938bad 100644 --- a/pkgs/development/python-modules/robotframework/default.nix +++ b/pkgs/development/python-modules/robotframework/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "robotframework"; - version = "7.3.2"; + version = "7.4.1"; pyproject = true; disabled = pythonOlder "3.8"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "robotframework"; repo = "robotframework"; tag = "v${version}"; - hash = "sha256-JxZI0i9Aj/TX4BkIi+jeBdTy0ckv5Fdy5tHRI9vQ8Ss="; + hash = "sha256-AnYIdRRwYUsgaOZw+vcpDB69DOg13kU1jA3ObRDLyWk="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/simsimd/default.nix b/pkgs/development/python-modules/simsimd/default.nix index 42f6944e0a4f..80a72332edfb 100644 --- a/pkgs/development/python-modules/simsimd/default.nix +++ b/pkgs/development/python-modules/simsimd/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "simsimd"; - version = "6.5.10"; + version = "6.5.12"; pyproject = true; src = fetchFromGitHub { owner = "ashvardanian"; repo = "SimSIMD"; tag = "v${version}"; - hash = "sha256-tiKU8vxcTYA/9J0uUb9Q4NGCDNeBkF/g4PL69rZezCs="; + hash = "sha256-4mgWm4FcTGf9DNc39GOjK9jnyev7hIeODjpnuIz6f1k="; }; build-system = [ diff --git a/pkgs/development/python-modules/sphinx-reredirects/default.nix b/pkgs/development/python-modules/sphinx-reredirects/default.nix index d98feefa695f..ec4fa084f65a 100644 --- a/pkgs/development/python-modules/sphinx-reredirects/default.nix +++ b/pkgs/development/python-modules/sphinx-reredirects/default.nix @@ -8,13 +8,13 @@ buildPythonPackage rec { pname = "sphinx-reredirects"; - version = "1.0.0"; + version = "1.1.0"; pyproject = true; src = fetchPypi { pname = "sphinx_reredirects"; inherit version; - hash = "sha256-fJutqfEzBIn89Mcpei1toqScpId9P0LROIrh3hAZv1w="; + hash = "sha256-+5sZUzWrFLQ/gnMofQx+62N7psVsZlgcEbRyAvZxiyk="; }; build-system = [ diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index f99d237b7616..91faac1e6c6d 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "tencentcloud-sdk-python"; - version = "3.1.19"; + version = "3.1.20"; pyproject = true; src = fetchFromGitHub { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = version; - hash = "sha256-l7XgDcHo1PfsjdpTg71wur1Cy8m9Fuqqv86GeHxmnQ4="; + hash = "sha256-ihuxIw3FUmZDyvIMkjhAgMIkZP+PFji33b21l9LaaI0="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/tools/build-managers/gnumake/default.nix b/pkgs/development/tools/build-managers/gnumake/default.nix index 15bd19b21e6a..277f9be89d16 100644 --- a/pkgs/development/tools/build-managers/gnumake/default.nix +++ b/pkgs/development/tools/build-managers/gnumake/default.nix @@ -9,18 +9,19 @@ inBootstrap ? false, pkg-config, gnumake, + directoryListingUpdater, }: let guileEnabled = guileSupport && !inBootstrap; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gnumake"; version = "4.4.1"; src = fetchurl { - url = "mirror://gnu/make/make-${version}.tar.gz"; + url = "mirror://gnu/make/make-${finalAttrs.version}.tar.gz"; sha256 = "sha256-3Rb7HWe/q3mnL16DkHNcSePo5wtJRaFasfgd23hlj7M="; }; @@ -52,9 +53,15 @@ stdenv.mkDerivation rec { ]; separateDebugInfo = true; - passthru.tests = { - # make sure that the override doesn't break bootstrapping - gnumakeWithGuile = gnumake.override { guileSupport = true; }; + passthru = { + tests = { + # make sure that the override doesn't break bootstrapping + gnumakeWithGuile = gnumake.override { guileSupport = true; }; + }; + updateScript = directoryListingUpdater { + inherit (finalAttrs) pname version; + url = "https://ftp.gnu.org/gnu/make/"; + }; }; meta = { @@ -70,10 +77,9 @@ stdenv.mkDerivation rec { to build and install the program. ''; homepage = "https://www.gnu.org/software/make/"; - license = lib.licenses.gpl3Plus; - maintainers = [ ]; + maintainers = [ lib.maintainers.mdaniels5757 ]; mainProgram = "make"; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/os-specific/linux/kernel/update-xanmod.sh b/pkgs/os-specific/linux/kernel/update-xanmod.sh index 062b9595458d..aa749bc227d0 100755 --- a/pkgs/os-specific/linux/kernel/update-xanmod.sh +++ b/pkgs/os-specific/linux/kernel/update-xanmod.sh @@ -1,5 +1,5 @@ #!/usr/bin/env nix-shell -#!nix-shell -I nixpkgs=./. -i bash -p bash nix-prefetch curl jq gawk gnused nixfmt +#!nix-shell -I nixpkgs=./. -i bash -p bash nix curl jq gawk gnused nixfmt set -euo pipefail @@ -49,8 +49,13 @@ done < <(echo "$RELEASE_URLS" | jq -r) >&2 echo "Updating Xanmod \"$VARIANT\" from $OLD_VERSION to $NEW_VERSION ($SUFFIX)" +prefetchURL() { + result=$(nix-build -E "with import ./. {}; fetchzip { url=\"$1\"; hash=\"\"; }" 2>&1) + echo "$result" | awk '/got:/ {print $NF}' +} + URL="https://gitlab.com/api/v4/projects/xanmod%2Flinux/repository/archive.tar.gz?sha=$NEW_VERSION-$SUFFIX" -HASH="$(nix-prefetch fetchzip --quiet --url "$URL")" +HASH="$(prefetchURL "$URL")" update_variant() { local file_path="$1" diff --git a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix index d6831801d1fb..7699a566ee45 100644 --- a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix +++ b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix @@ -15,14 +15,14 @@ let variants = { # ./update-xanmod.sh lts lts = { - version = "6.12.62"; - hash = "sha256-NAcE8ml7HDhpLNDKZEKlEFwdylRiFte+Gi+uxnlyVHQ="; + version = "6.12.63"; + hash = "sha256-lrDglbhEch2/xtWayWcCw2Qm5qzTVa50Pwy2vn4ppCo="; isLTS = true; }; # ./update-xanmod.sh main main = { - version = "6.17.12"; - hash = "sha256-1IdlQEh+BQID91j/KpkJwzM3WMymbw/AXWpcEMitYfs="; + version = "6.18.2"; + hash = "sha256-LSzoUpQiqVAeboKKyRzKyiYpuUbueJvHTtN5mm8EHL8="; }; }; diff --git a/pkgs/os-specific/linux/mcelog/default.nix b/pkgs/os-specific/linux/mcelog/default.nix index 3856ce1a95cd..b3aa9f4c363b 100644 --- a/pkgs/os-specific/linux/mcelog/default.nix +++ b/pkgs/os-specific/linux/mcelog/default.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "mcelog"; - version = "207"; + version = "208"; src = fetchFromGitHub { owner = "andikleen"; repo = "mcelog"; tag = "v${finalAttrs.version}"; - hash = "sha256-ZHhY7pqDuez3QtbhjDr2D/isw+gsoVdfB5WRRchdh6E="; + hash = "sha256-UBWgdRrSNkocreyFs61IxtdbUrL1UGn2gJswqXjWhlY="; }; postPatch = '' diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/advanced-camera-card/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/advanced-camera-card/package.nix index e4b56561ebbb..7158f8298362 100644 --- a/pkgs/servers/home-assistant/custom-lovelace-modules/advanced-camera-card/package.nix +++ b/pkgs/servers/home-assistant/custom-lovelace-modules/advanced-camera-card/package.nix @@ -6,11 +6,11 @@ stdenv.mkDerivation rec { pname = "advanced-camera-card"; - version = "7.25.4"; + version = "7.26.0"; src = fetchzip { url = "https://github.com/dermotduffy/advanced-camera-card/releases/download/v${version}/advanced-camera-card.zip"; - hash = "sha256-IpuZfHUrIxyDTcQcKv6+xApiXO3eNgwgJ5rZvpCMs3s="; + hash = "sha256-2f+peUfhvreJPZfZt9dOvf0pItWCgzcNfH0iRLsRwGE="; }; # TODO: build from source once yarn berry support lands in nixpkgs diff --git a/pkgs/servers/x11/xorg/default.nix b/pkgs/servers/x11/xorg/default.nix index d609d5e2a814..86da7494d554 100644 --- a/pkgs/servers/x11/xorg/default.nix +++ b/pkgs/servers/x11/xorg/default.nix @@ -121,6 +121,8 @@ xconsole, xcursorgen, xcursor-themes, + xdm, + xdpyinfo, xdriinfo, xev, xeyes, @@ -146,6 +148,7 @@ xorg-sgml-doctools, xprop, xrandr, + xrdb, xrefresh, xset, xsetroot, @@ -198,6 +201,8 @@ self: with self; { xcompmgr xconsole xcursorgen + xdm + xdpyinfo xdriinfo xev xeyes @@ -218,6 +223,7 @@ self: with self; { xorgproto xprop xrandr + xrdb xrefresh xset xsetroot @@ -410,124 +416,6 @@ self: with self; { }) ) { }; - # THIS IS A GENERATED FILE. DO NOT EDIT! - xdm = callPackage ( - { - stdenv, - pkg-config, - fetchurl, - libX11, - libXau, - libXaw, - libXdmcp, - libXext, - libXft, - libXinerama, - libXmu, - libXpm, - xorgproto, - libXrender, - libXt, - wrapWithXFileSearchPathHook, - testers, - }: - stdenv.mkDerivation (finalAttrs: { - pname = "xdm"; - version = "1.1.17"; - builder = ./builder.sh; - src = fetchurl { - url = "mirror://xorg/individual/app/xdm-1.1.17.tar.xz"; - sha256 = "0spbxjxxrnfxf8gqncd7bry3z7dvr74ba987cx9iq0qsj7qax54l"; - }; - hardeningDisable = [ - "bindnow" - "relro" - ]; - strictDeps = true; - nativeBuildInputs = [ - pkg-config - wrapWithXFileSearchPathHook - ]; - buildInputs = [ - libX11 - libXau - libXaw - libXdmcp - libXext - libXft - libXinerama - libXmu - libXpm - xorgproto - libXrender - libXt - ]; - passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; - meta = { - pkgConfigModules = [ ]; - platforms = lib.platforms.unix; - }; - }) - ) { }; - - # THIS IS A GENERATED FILE. DO NOT EDIT! - xdpyinfo = callPackage ( - { - stdenv, - pkg-config, - fetchurl, - libdmx, - libX11, - libxcb, - libXcomposite, - libXext, - libXi, - libXinerama, - xorgproto, - libXrender, - libXtst, - libXxf86dga, - libXxf86misc, - libXxf86vm, - testers, - }: - stdenv.mkDerivation (finalAttrs: { - pname = "xdpyinfo"; - version = "1.3.4"; - builder = ./builder.sh; - src = fetchurl { - url = "mirror://xorg/individual/app/xdpyinfo-1.3.4.tar.xz"; - sha256 = "0aw2yhx4ys22231yihkzhnw9jsyzksl4yyf3sx0689npvf0sbbd8"; - }; - hardeningDisable = [ - "bindnow" - "relro" - ]; - strictDeps = true; - nativeBuildInputs = [ pkg-config ]; - buildInputs = [ - libdmx - libX11 - libxcb - libXcomposite - libXext - libXi - libXinerama - xorgproto - libXrender - libXtst - libXxf86dga - libXxf86misc - libXxf86vm - ]; - passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; - meta = { - pkgConfigModules = [ ]; - platforms = lib.platforms.unix; - }; - }) - ) { }; - # THIS IS A GENERATED FILE. DO NOT EDIT! xf86inputevdev = callPackage ( { @@ -2644,44 +2532,6 @@ self: with self; { }) ) { }; - # THIS IS A GENERATED FILE. DO NOT EDIT! - xrdb = callPackage ( - { - stdenv, - pkg-config, - fetchurl, - libX11, - libXmu, - xorgproto, - testers, - }: - stdenv.mkDerivation (finalAttrs: { - pname = "xrdb"; - version = "1.2.2"; - builder = ./builder.sh; - src = fetchurl { - url = "mirror://xorg/individual/app/xrdb-1.2.2.tar.xz"; - sha256 = "1x1ka0zbcw66a06jvsy92bvnsj9vxbvnq1hbn1az4f0v4fmzrx9i"; - }; - hardeningDisable = [ - "bindnow" - "relro" - ]; - strictDeps = true; - nativeBuildInputs = [ pkg-config ]; - buildInputs = [ - libX11 - libXmu - xorgproto - ]; - passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; - meta = { - pkgConfigModules = [ ]; - platforms = lib.platforms.unix; - }; - }) - ) { }; - # THIS IS A GENERATED FILE. DO NOT EDIT! xtrap = callPackage ( { diff --git a/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl b/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl index f3b02dc8f12a..158a0f96bb46 100755 --- a/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl +++ b/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl @@ -453,6 +453,8 @@ print OUT <